.primary-pages-module__Z_jLkG__wrap{width:min(var(--content-width), calc(100% - var(--page-gutter) * 2));margin-inline:auto}.primary-pages-module__Z_jLkG__kicker{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5;display:block}.primary-pages-module__Z_jLkG__hero{padding:clamp(48px, 5.5vw, 76px) 0 var(--section-space)}.primary-pages-module__Z_jLkG__hero h1,.primary-pages-module__Z_jLkG__aboutHero h1{font-size:var(--display-size);letter-spacing:-.035em;margin:16px 0 24px;font-weight:570;line-height:1.04}.primary-pages-module__Z_jLkG__intro{max-width:46ch;color:var(--muted);margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.primary-pages-module__Z_jLkG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.primary-pages-module__Z_jLkG__quietLink{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;align-items:center;gap:10px;font-size:14px;font-weight:620;display:inline-flex}.primary-pages-module__Z_jLkG__fine{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.primary-pages-module__Z_jLkG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.primary-pages-module__Z_jLkG__heroCopy{max-width:640px}.primary-pages-module__Z_jLkG__heroCopy h1{max-width:12ch}.primary-pages-module__Z_jLkG__path{border-radius:var(--radius);background:var(--carbon);color:var(--carbon-text);flex-direction:column;padding:28px;display:flex;position:relative}.primary-pages-module__Z_jLkG__pathHeader,.primary-pages-module__Z_jLkG__pathFoot{color:var(--carbon-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:10px;line-height:1.5;display:flex}.primary-pages-module__Z_jLkG__pathHeader{border-bottom:1px solid var(--carbon-line);padding-bottom:22px}.primary-pages-module__Z_jLkG__pathTrack{background:var(--carbon-line);width:1px;position:absolute;top:101px;bottom:87px;left:29px}.primary-pages-module__Z_jLkG__pathTrack i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.primary-pages-module__Z_jLkG__pathTrack i:first-child{top:4%}.primary-pages-module__Z_jLkG__pathTrack i:nth-child(2){top:49%}.primary-pages-module__Z_jLkG__pathTrack i:last-child{top:94%}.primary-pages-module__Z_jLkG__pathRow{border-bottom:1px solid var(--carbon-line);flex-direction:column;gap:10px;padding:24px 0 24px 24px;display:flex;position:relative}.primary-pages-module__Z_jLkG__pathRow small{color:var(--accent);font-size:11px;font-weight:600}.primary-pages-module__Z_jLkG__pathRow strong{letter-spacing:-.025em;font-size:clamp(23px,2.3vw,30px);font-weight:570;line-height:1.15}.primary-pages-module__Z_jLkG__pathRow span{max-width:30ch;color:var(--carbon-muted);font-size:14px;line-height:1.5}.primary-pages-module__Z_jLkG__pathFoot{padding-top:22px}.primary-pages-module__Z_jLkG__pathFoot span:last-child{color:var(--accent);font-size:20px}.primary-pages-module__Z_jLkG__homeOutput{padding-block:var(--section-space);background:var(--paper-2)}.primary-pages-module__Z_jLkG__outputGrid,.primary-pages-module__Z_jLkG__controlGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,112px);display:grid}.primary-pages-module__Z_jLkG__homeOutput h2,.primary-pages-module__Z_jLkG__homeControl h2,.primary-pages-module__Z_jLkG__close h2,.primary-pages-module__Z_jLkG__productMemory h2,.primary-pages-module__Z_jLkG__aboutPrinciples h2{font-size:var(--heading-size);letter-spacing:-.035em;margin:16px 0 0;font-weight:570;line-height:1.1}.primary-pages-module__Z_jLkG__outputList{border-top:1px solid var(--line)}.primary-pages-module__Z_jLkG__outputList div{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:20px;padding:26px 0;display:grid}.primary-pages-module__Z_jLkG__outputList span{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:12px}.primary-pages-module__Z_jLkG__outputList strong{letter-spacing:-.02em;font-size:clamp(20px,2vw,25px);font-weight:570;line-height:1.35}.primary-pages-module__Z_jLkG__homeControl{padding-block:var(--section-space);background:var(--carbon);color:var(--carbon-text)}.primary-pages-module__Z_jLkG__homeControl .primary-pages-module__Z_jLkG__kicker,.primary-pages-module__Z_jLkG__aboutHero .primary-pages-module__Z_jLkG__kicker{color:var(--accent)}.primary-pages-module__Z_jLkG__homeControl p{max-width:40ch;color:var(--carbon-muted);margin:0 0 20px;font-size:18px;line-height:1.65}.primary-pages-module__Z_jLkG__homeControl .primary-pages-module__Z_jLkG__quietLink{color:var(--carbon-text);-webkit-text-decoration-color:var(--carbon-line);text-decoration-color:var(--carbon-line)}.primary-pages-module__Z_jLkG__close{border-top:1px solid var(--line);padding-block:64px}.primary-pages-module__Z_jLkG__closeGrid{justify-content:space-between;align-items:center;gap:32px;display:flex}.primary-pages-module__Z_jLkG__close h2{margin-top:12px}.primary-pages-module__Z_jLkG__closeGrid>div:last-child{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.primary-pages-module__Z_jLkG__productHeroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(40px,7vw,88px);display:grid}.primary-pages-module__Z_jLkG__productHero h1{max-width:15ch;margin-bottom:0}.primary-pages-module__Z_jLkG__productHero .button{margin-top:28px}.primary-pages-module__Z_jLkG__productProcess{padding:40px 0 var(--section-space);background:var(--paper-2)}.primary-pages-module__Z_jLkG__processHeading{justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.primary-pages-module__Z_jLkG__processHeading>span:last-child{color:var(--muted);font-size:11px}.primary-pages-module__Z_jLkG__processList{border-top:1px solid var(--line)}.primary-pages-module__Z_jLkG__processList article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 180px;align-items:center;gap:32px;padding:36px 0;display:grid}.primary-pages-module__Z_jLkG__stageIndex{align-items:baseline;gap:12px;display:flex}.primary-pages-module__Z_jLkG__stageIndex span{color:var(--accent-dark);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.primary-pages-module__Z_jLkG__stageIndex small{font-size:12px;font-weight:600}.primary-pages-module__Z_jLkG__stageCopy h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,2.8vw,34px);font-weight:570;line-height:1.15}.primary-pages-module__Z_jLkG__stageCopy p{max-width:58ch;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.primary-pages-module__Z_jLkG__stageResult{border-left:1px solid var(--line);gap:10px;padding-left:24px;display:grid}.primary-pages-module__Z_jLkG__stageResult small{color:var(--muted);font-size:10px;line-height:1.5}.primary-pages-module__Z_jLkG__stageResult strong{font-size:14px;font-weight:600;line-height:1.5}.primary-pages-module__Z_jLkG__productMemory{padding-block:var(--section-space)}.primary-pages-module__Z_jLkG__memoryGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,112px);display:grid}.primary-pages-module__Z_jLkG__productMemory p{max-width:46ch;color:var(--muted);margin:0 0 24px;font-size:18px;line-height:1.65}.primary-pages-module__Z_jLkG__memoryTags{flex-wrap:wrap;gap:12px;display:flex}.primary-pages-module__Z_jLkG__memoryTags span{border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 14px;font-size:13px}.primary-pages-module__Z_jLkG__aboutHero{background:var(--carbon);color:var(--carbon-text);padding:76px 0}.primary-pages-module__Z_jLkG__aboutHero h1{max-width:18ch;margin:22px 0 40px}.primary-pages-module__Z_jLkG__aboutHeroBottom{border-top:1px solid var(--carbon-line);padding-top:28px}.primary-pages-module__Z_jLkG__aboutHeroBottom p{max-width:54ch;color:var(--carbon-muted);margin:0;font-size:20px;line-height:1.65}.primary-pages-module__Z_jLkG__aboutPrinciples{padding-block:var(--section-space)}.primary-pages-module__Z_jLkG__aboutPrinciplesGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,112px);display:grid}.primary-pages-module__Z_jLkG__aboutList p{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:16px;margin:0;padding:24px 0;display:grid}.primary-pages-module__Z_jLkG__aboutList p:last-of-type{border-bottom:1px solid var(--line)}.primary-pages-module__Z_jLkG__aboutList p span{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:12px}.primary-pages-module__Z_jLkG__aboutList p strong{letter-spacing:-.02em;font-size:21px;font-weight:570;line-height:1.4}.primary-pages-module__Z_jLkG__aboutList .primary-pages-module__Z_jLkG__quietLink{margin-top:20px}.primary-pages-module__Z_jLkG__priceHero h1{max-width:18ch}.primary-pages-module__Z_jLkG__priceHero .primary-pages-module__Z_jLkG__intro{max-width:60ch}.primary-pages-module__Z_jLkG__pricingFootnote{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.primary-pages-module__Z_jLkG__pricingDetails{padding-block:var(--section-space);border-top:1px solid var(--line)}.primary-pages-module__Z_jLkG__detailGrid,.primary-pages-module__Z_jLkG__statementGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px;display:grid}.primary-pages-module__Z_jLkG__detailGrid h2{max-width:16ch;font-size:var(--heading-size);letter-spacing:-.035em;margin:16px 0 0;font-weight:570;line-height:1.1}.primary-pages-module__Z_jLkG__detailList p{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:24px;margin:0;padding:24px 0;font-size:16px;line-height:1.65;display:grid}.primary-pages-module__Z_jLkG__detailList p:last-child{border-bottom:1px solid var(--line)}.primary-pages-module__Z_jLkG__detailList strong{font-weight:600}.primary-pages-module__Z_jLkG__detailList span{color:var(--muted)}.primary-pages-module__Z_jLkG__statement{padding-block:var(--section-space);background:var(--paper-2)}.primary-pages-module__Z_jLkG__statement h2{font-size:var(--heading-size);letter-spacing:-.035em;margin:0;font-weight:570;line-height:1.1}.primary-pages-module__Z_jLkG__statement p{max-width:58ch;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.primary-pages-module__Z_jLkG__pathRow{animation:primary-pages-module__Z_jLkG__settle .42s var(--ease-out) both}.primary-pages-module__Z_jLkG__pathRow:nth-of-type(4){animation-delay:40ms}.primary-pages-module__Z_jLkG__pathRow:nth-of-type(5){animation-delay:80ms}}@keyframes primary-pages-module__Z_jLkG__settle{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.primary-pages-module__Z_jLkG__quietLink:hover{text-decoration-color:currentColor}}@media (max-width:960px){.primary-pages-module__Z_jLkG__heroGrid,.primary-pages-module__Z_jLkG__productHeroGrid{grid-template-columns:1fr;gap:40px}.primary-pages-module__Z_jLkG__heroCopy h1{max-width:16ch}.primary-pages-module__Z_jLkG__path{max-width:640px}.primary-pages-module__Z_jLkG__outputGrid,.primary-pages-module__Z_jLkG__controlGrid,.primary-pages-module__Z_jLkG__memoryGrid,.primary-pages-module__Z_jLkG__aboutPrinciplesGrid,.primary-pages-module__Z_jLkG__detailGrid,.primary-pages-module__Z_jLkG__statementGrid{grid-template-columns:1fr;gap:32px}.primary-pages-module__Z_jLkG__processList article{grid-template-columns:100px minmax(0,1fr) 140px;gap:24px}}@media (max-width:650px){.primary-pages-module__Z_jLkG__hero{padding-top:48px}.primary-pages-module__Z_jLkG__hero h1{margin-top:12px}.primary-pages-module__Z_jLkG__heroCopy h1{max-width:13ch}.primary-pages-module__Z_jLkG__actions{gap:16px}.primary-pages-module__Z_jLkG__path{padding:24px}.primary-pages-module__Z_jLkG__pathHeader{flex-wrap:wrap;gap:6px}.primary-pages-module__Z_jLkG__pathTrack{top:106px;bottom:86px;left:25px}.primary-pages-module__Z_jLkG__pathRow{padding-block:24px}.primary-pages-module__Z_jLkG__pathRow strong{font-size:25px}.primary-pages-module__Z_jLkG__outputList div{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:22px}.primary-pages-module__Z_jLkG__close{padding-block:56px}.primary-pages-module__Z_jLkG__closeGrid{flex-direction:column;align-items:start}.primary-pages-module__Z_jLkG__processHeading>span:last-child{display:none}.primary-pages-module__Z_jLkG__processList article{grid-template-columns:1fr;gap:18px;padding-block:28px}.primary-pages-module__Z_jLkG__stageIndex span{font-size:28px}.primary-pages-module__Z_jLkG__stageResult{border:0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:0;display:flex}.primary-pages-module__Z_jLkG__stageCopy p{font-size:16px}.primary-pages-module__Z_jLkG__aboutHero{padding-block:56px}.primary-pages-module__Z_jLkG__aboutHero h1{margin-bottom:32px}.primary-pages-module__Z_jLkG__aboutHeroBottom p,.primary-pages-module__Z_jLkG__productMemory p,.primary-pages-module__Z_jLkG__homeControl p{font-size:17px}.primary-pages-module__Z_jLkG__detailList p{grid-template-columns:1fr;gap:8px}}
