.redesign-root .pr-hero .wrap{padding:24px 40px 0}.redesign-root .pr-anchor{border:1px solid var(--line);border-radius:0;grid-template-columns:1fr 1.4fr;align-items:center;gap:34px;margin-top:32px;padding:32px 34px;display:grid}.redesign-root .pr-anchor .pr-amt{font-family:var(--font-display);color:var(--amber);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:300;line-height:1}.redesign-root .pr-anchor .pr-amt small{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin-top:12px;font-weight:600;display:block}.redesign-root .pr-anchor .pr-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);font-weight:600}.redesign-root .pr-anchor .pr-say p{color:var(--slate);margin:12px 0 0;font-size:15px;line-height:1.62}.redesign-root .pr-paths{border-top:1px solid var(--line);margin-top:30px}.redesign-root .pr-path{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:250px 1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid;position:relative}.redesign-root .pr-path:after{content:"";background:var(--primary-text);width:0;height:1px;transition:width .28s;position:absolute;bottom:-1px;left:0}.redesign-root .pr-path:hover:after{width:100%}.redesign-root .pr-path .pr-nm{font-family:var(--font-display);color:var(--heading);font-size:1.5rem;font-weight:300}.redesign-root .pr-path .pr-who{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);margin-bottom:8px;font-weight:600;display:block}.redesign-root .pr-path .pr-ds{color:var(--slate);font-size:14.5px;line-height:1.55}.redesign-root .pr-path .pr-amt{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--fg);white-space:nowrap;text-align:right;justify-self:end}.redesign-root .pr-path .pr-go{color:var(--muted);margin-left:8px;transition:color .18s,transform .18s;display:inline-block}.redesign-root .pr-path:hover .pr-amt .pr-go{color:var(--primary-text);transform:translate(3px)}.redesign-root .pr-surfaces{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:30px;display:grid}.redesign-root .pr-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;display:grid}.redesign-root .pr-tiers{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:30px;display:grid}.redesign-root .pr-tiers.pr-c3{grid-template-columns:repeat(3,1fr)}.redesign-root .pr-tiers.pr-c4{grid-template-columns:repeat(4,1fr)}.redesign-root .pr-tier{border-top:1px solid var(--line);flex-direction:column;padding:22px 0 0;display:flex;position:relative}.redesign-root .pr-tier:before{content:"";background:var(--primary);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .pr-tier.pr-feat:before{background:var(--amber)}.redesign-root .pr-tier .pr-name{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.redesign-root .pr-tier.pr-feat .pr-name{color:var(--amber)}.redesign-root .pr-tier .pr-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--amber);border:1px solid #4a3a1e;padding:2px 6px}.redesign-root .pr-tier .pr-price{font-family:var(--font-display);color:var(--heading);margin:14px 0 2px;font-size:34px;font-weight:300;line-height:1}.redesign-root .pr-tier .pr-per{font-size:var(--fs-meta);color:var(--muted)}.redesign-root .pr-tier .pr-allow{font-family:var(--font-display);color:var(--heading);margin:12px 0 0;font-size:1.5rem;font-weight:300;line-height:1.15}.redesign-root .pr-tier .pr-desc{font-size:var(--fs-small);color:var(--fg);border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;line-height:1.5}.redesign-root .pr-tier ul{margin:12px 0 18px;padding:0;list-style:none}.redesign-root .pr-tier li{font-size:var(--fs-small);color:var(--slate);align-items:baseline;gap:9px;padding:5px 0;line-height:1.45;display:flex}.redesign-root .pr-tier li:before{content:"→";color:var(--primary-text);font-family:var(--font-mono);font-size:11px}.redesign-root .pr-cta{margin-top:auto}.redesign-root .pr-btn-block{text-align:center;width:100%;display:block}.redesign-root .pr-subnote{font-size:var(--fs-note);color:var(--slate);margin-top:18px;line-height:1.5}.redesign-root .pr-cols{grid-template-columns:1fr 1fr;gap:34px;margin-top:8px;display:grid}.redesign-root .pr-note{border:1px solid var(--line);padding:26px 28px}.redesign-root .pr-note h3{font-family:var(--font-display);color:var(--heading);margin:0 0 10px;font-size:1.4rem;font-weight:300}.redesign-root .pr-note p{color:var(--slate);margin:0;font-size:14px;line-height:1.6}.redesign-root .pr-link{color:var(--primary-text)}.redesign-root .pr-ptable{border-top:1px solid var(--line);margin-top:26px}.redesign-root .pr-prow{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1.6fr;align-items:baseline;gap:22px;padding:16px 0;display:grid}.redesign-root .pr-prow.pr-h{padding:10px 0}.redesign-root .pr-prow.pr-h span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.redesign-root .pr-prow .pr-c1{color:var(--heading);font-size:14.5px;font-weight:600}.redesign-root .pr-prow .pr-c2{font-family:var(--font-display);color:var(--heading);font-size:20px;font-weight:300}.redesign-root .pr-prow .pr-c3{font-size:var(--fs-small);color:var(--slate);line-height:1.45}.redesign-root .pr-worked{border-top:1px solid var(--line);margin-top:34px;padding:24px 0 0;position:relative}.redesign-root .pr-worked:before{content:"";background:var(--amber);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .pr-worked .pr-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--amber);font-weight:600}.redesign-root .pr-worked p{color:var(--fg);max-width:66ch;margin:12px 0 0;font-size:16px;line-height:1.6}.redesign-root .pr-worked .pr-big{font-family:var(--font-display);color:var(--heading);font-weight:300}.redesign-root .pr-surface-block+.pr-surface-block{margin-top:46px}.redesign-root .pr-sh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.redesign-root .pr-sh h3{font-family:var(--font-display);color:var(--heading);font-size:1.6rem;font-weight:300}.redesign-root .pr-unit{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-weight:600}.redesign-root .pr-intro{color:var(--slate);max-width:70ch;margin:16px 0 0;font-size:14.5px;line-height:1.6}.redesign-root .pr-attach{border-top:1px solid var(--line);grid-template-columns:1.7fr auto;align-items:center;gap:28px;margin-top:26px;padding:24px 0 0;display:grid;position:relative}.redesign-root .pr-attach:before{content:"";background:var(--primary);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .pr-attach .pr-name{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);font-weight:600}.redesign-root .pr-attach p{color:var(--slate);max-width:60ch;margin:10px 0 0;font-size:14px;line-height:1.55}.redesign-root .pr-secpanel{border:1px solid var(--line);border-radius:0;margin-top:8px;padding:30px 32px}.redesign-root .pr-secpanel h2{margin:12px 0 10px}.redesign-root .pr-secpanel>p{color:var(--slate);max-width:64ch;margin:0 0 18px;font-size:15px;line-height:1.62}.redesign-root .pr-secgrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:22px;padding-top:20px;display:grid}.redesign-root .pr-secgrid .pr-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);margin-bottom:6px;font-weight:600;display:block}.redesign-root .pr-secgrid p{font-size:var(--fs-small);color:var(--slate);margin:0;line-height:1.45}.redesign-root .pr-terms{border:1px solid var(--line);margin-top:32px;padding:22px 26px}.redesign-root .pr-terms h3{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-weight:600}.redesign-root .pr-terms ul{columns:2;column-gap:34px;margin:0;padding:0;list-style:none}.redesign-root .pr-terms li{font-size:var(--fs-small);color:var(--slate);break-inside:avoid;align-items:baseline;gap:9px;padding:5px 0;line-height:1.5;display:flex}.redesign-root .pr-terms li:before{content:"·";color:var(--primary-text)}@media (max-width:860px){.redesign-root .pr-path{grid-template-columns:1fr;gap:10px}.redesign-root .pr-path .pr-amt{text-align:left;justify-self:start}.redesign-root .pr-surfaces,.redesign-root .pr-tiers,.redesign-root .pr-tiers.pr-c3,.redesign-root .pr-tiers.pr-c4{grid-template-columns:1fr 1fr}.redesign-root .pr-cols,.redesign-root .pr-cards{grid-template-columns:1fr}.redesign-root .pr-anchor{grid-template-columns:1fr;gap:22px}.redesign-root .pr-prow{grid-template-columns:1fr;gap:4px}.redesign-root .pr-prow.pr-h{display:none}.redesign-root .pr-attach{grid-template-columns:1fr;gap:16px}.redesign-root .pr-secgrid{grid-template-columns:1fr 1fr}.redesign-root .pr-terms ul{columns:1}}@media (max-width:560px){.redesign-root .pr-surfaces,.redesign-root .pr-tiers,.redesign-root .pr-tiers.pr-c3,.redesign-root .pr-tiers.pr-c4,.redesign-root .pr-secgrid{grid-template-columns:1fr}.redesign-root .pr-sh{flex-direction:column;align-items:flex-start;gap:6px}.redesign-root .pr-unit{white-space:normal}}
.redesign-root .landing-hero h1{max-width:18ch}.redesign-root .eyebrow.amber:before{background:var(--amber)}.redesign-root .btn.big{padding:14px 28px;font-size:15px}.redesign-root .lcards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;display:grid}.redesign-root .lcard{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:26px 24px;position:relative}.redesign-root .lcard:before{content:"";background:var(--primary);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .lcard .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--primary-text);font-weight:600}.redesign-root .lcard h3{font-family:var(--font-sans);color:var(--heading);margin:12px 0 8px;font-size:17px;font-weight:600}.redesign-root .lcard p{color:var(--slate);margin:0;font-size:14px;line-height:1.55}.redesign-root .lstack{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:32px;display:grid}.redesign-root .litem{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 24px;position:relative}.redesign-root .litem:before{content:"";background:var(--primary);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .litem .r{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--primary-text);font-weight:600}.redesign-root .litem h3{font-family:var(--font-sans);color:var(--heading);margin:9px 0 6px;font-size:16px;font-weight:600}.redesign-root .litem p{font-size:var(--fs-small);color:var(--slate);margin:0;line-height:1.5}.redesign-root .lsteps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.redesign-root .lstep{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 22px;position:relative}.redesign-root .lstep:before{content:"";background:var(--primary);width:44px;height:2px;position:absolute;top:-1px;left:0}.redesign-root .lstep .k{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--primary-text);font-weight:600}.redesign-root .lstep h3{font-family:var(--font-sans);color:var(--heading);margin:12px 0 6px;font-size:15px;font-weight:600}.redesign-root .lstep p{font-size:var(--fs-small);color:var(--slate);margin:0;line-height:1.5}.redesign-root .lnums{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:32px;display:grid}.redesign-root .lnum{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;gap:16px;padding:24px;display:flex}.redesign-root .lnum .num{font-family:var(--font-display);color:var(--numeral);flex:none;font-size:26px;font-weight:300;line-height:1}.redesign-root .lnum h3{font-family:var(--font-sans);color:var(--heading);margin:0 0 6px;font-size:17px;font-weight:600}.redesign-root .lnum p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.redesign-root .ladder{background:var(--line);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;margin-top:32px;display:flex;overflow:hidden}.redesign-root .rung{background:var(--surface);grid-template-columns:150px 1fr;align-items:baseline;gap:24px;padding:22px 26px;display:grid}.redesign-root .rung .code{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--primary-text);font-weight:600}.redesign-root .rung h3{font-family:var(--font-sans);color:var(--heading);margin:0 0 4px;font-size:16px;font-weight:600}.redesign-root .rung p{font-size:var(--fs-small);color:var(--slate);margin:0;line-height:1.5}.redesign-root .proof{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid;overflow:hidden}.redesign-root .proof .c{padding:22px 24px}.redesign-root .proof .c:not(:first-child){border-left:1px solid var(--line)}.redesign-root .proof .n{font-family:var(--font-display);color:var(--heading);font-size:26px;font-weight:300}.redesign-root .proof .l{font-size:var(--fs-meta);color:var(--slate);margin-top:6px}.redesign-root .incl{background:#1c1710;border:1px solid #4a3a1e;border-radius:14px;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;margin-top:0;padding:32px 34px;display:grid}.redesign-root .incl .figlabel{color:var(--amber)}.redesign-root .incl h3{font-family:var(--font-display);color:var(--heading);margin:12px 0;font-size:23px;font-weight:300}.redesign-root .incl p{color:var(--slate);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.redesign-root .incl p strong,.redesign-root .incl p b{color:var(--fg);font-weight:500}.redesign-root .incl ul{margin:0;padding:0;list-style:none}.redesign-root .incl li{color:var(--fg);border-top:1px solid #33291680;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.redesign-root .incl li:first-child{border-top:none}.redesign-root .incl li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:5px;height:5px}.redesign-root .liability{background:#1e1517;border:1px solid #4a2f30;border-radius:12px;margin-top:0;padding:28px 32px}.redesign-root .liability .lab{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--danger);align-items:center;gap:10px;font-weight:600;display:flex}.redesign-root .liability .lab:before{content:"";background:var(--danger);border-radius:50%;width:8px;height:8px}.redesign-root .liability h3{font-family:var(--font-display);color:var(--heading);margin:12px 0 10px;font-size:22px;font-weight:300}.redesign-root .liability p{color:var(--slate);max-width:72ch;margin:0;font-size:15px;line-height:1.62}.redesign-root .liability p strong,.redesign-root .liability p b{color:var(--fg);font-weight:500}.redesign-root .ldisc{font-size:var(--fs-note);color:var(--slate);max-width:var(--readw);margin:0;line-height:1.55}.redesign-root .ldisc.boxed{border:1px solid var(--line);border-radius:10px;padding:16px 18px}@media (max-width:860px){.redesign-root .lcards,.redesign-root .lstack,.redesign-root .lsteps,.redesign-root .lnums,.redesign-root .proof{grid-template-columns:1fr}.redesign-root .proof .c:not(:first-child){border-left:none;border-top:1px solid var(--line)}.redesign-root .rung{grid-template-columns:1fr;gap:6px}.redesign-root .incl{grid-template-columns:1fr;gap:22px}}