.landing-page{--landing-header-h:104px;--landing-h2:clamp(1.8rem, 3.3vw, 3.2rem);--landing-h3:clamp(1.4rem, 2vw, 1.65rem);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.landing-page :is(h1,h2,h3){font-family:var(--font-landing-display), var(--font-serif);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:400}.landing-price__pitch h2,.landing-footer h2{font-size:var(--landing-h2);line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance}.landing-faq .landing-faq__title{font-size:var(--landing-h3);line-height:var(--lh-snug);letter-spacing:-.01em}.landing-page p{margin:0}.landing-page img,.landing-page video{max-width:100%;height:auto;display:block}.landing-skip{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.landing-skip:focus{left:var(--s-4);top:var(--s-4);z-index:100;width:auto;height:auto;padding:var(--s-3) var(--s-4);background:var(--forest);color:var(--paper);border-radius:var(--r-control);font-weight:500;text-decoration:none;position:fixed}.landing-skip:focus-visible{outline-offset:4px}.landing-header{z-index:10;justify-content:space-between;align-items:center;gap:var(--s-4);padding:28px clamp(var(--s-5), 4vw, var(--s-12));min-height:var(--landing-header-h);pointer-events:none;display:flex;position:absolute;inset:0 0 auto}.landing-header :is(a,button){pointer-events:auto}.landing-mark{color:var(--ink);transition:color var(--dur-1) var(--ease), transform .12s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.landing-mark__word{font-size:clamp(1.55rem,2.25vw,2rem)}.landing-mark:hover{color:var(--forest)}.landing-header__nav{align-items:baseline;gap:var(--s-6);display:flex}.landing-header__nav a{color:var(--ink);min-height:44px;transition:color var(--dur-1) var(--ease), transform .12s var(--ease-out);letter-spacing:.04em;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.landing-header__nav a:not(.btn){font-size:var(--fs-13)}.landing-header__nav a:hover{color:var(--forest)}.landing-header__nav a.landing-header__cta{color:var(--paper);letter-spacing:.02em;text-decoration:none}.landing-header__nav a.landing-header__cta:hover{color:var(--paper)}@media (max-width:900px){.landing-header__nav a.landing-header__link{display:none}}.landing-mark:active,.landing-header__nav a:active{transform:scale(.98)}@media (max-width:720px){.landing-page{--landing-header-h:80px}.landing-header{padding:18px var(--s-4)}.landing-mark{min-height:44px}.landing-header__nav{align-items:center;gap:var(--s-4)}.landing-header__nav a{text-align:right;justify-content:flex-end}}@media (max-width:360px){.landing-header{gap:var(--s-2)}.landing-mark__word{font-size:var(--fs-18)}.landing-header__nav a{white-space:nowrap;max-width:none;font-size:var(--fs-13)}}.landing-hero{min-height:100svh;padding:calc(var(--landing-header-h) + var(--s-12)) clamp(var(--s-5), 3.5vw, var(--s-10)) var(--s-12);background:var(--paper);display:block;position:relative}.landing-hero__cta{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.landing-cta-door{flex-direction:column;align-items:center;gap:10px;display:flex}.landing-hero__cta .landing-cta-door{align-items:flex-start}.landing-cta-door__reassure{max-width:38ch;color:var(--ink-3);font:400 var(--fs-13)/1.4 var(--font-sans);margin:0}.landing-artifact{background:var(--paper);text-align:center}.landing-artifact__head{max-width:720px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(16px,3vw,40px) 0}.landing-artifact__lead{margin:var(--s-4) auto 0;max-width:40ch;color:var(--ink-2);font:500 var(--fs-15)/1.5 var(--font-sans)}.landing-artifact__door{justify-content:center;padding:0 clamp(16px,3vw,40px) clamp(56px,8vw,96px);display:flex}@media (max-width:1100px){.landing-hero{min-height:auto;padding:calc(var(--landing-header-h) + var(--s-8)) var(--s-8) var(--s-10)}}@media (max-width:720px){.landing-hero{padding:76px var(--s-4) var(--s-8)}.landing-hero__cta,.landing-hero__cta .landing-cta-door,.landing-hero__cta .btn{width:100%}.landing-hero__cta .landing-cta-door{align-items:stretch}.landing-hero__cta .landing-cta-door__reassure{text-align:center}}.landing-poster{align-items:start;gap:var(--s-10) clamp(24px, 3vw, 48px);grid-template-columns:minmax(400px,.8fr) minmax(0,1.2fr);width:100%;max-width:1560px;margin-inline:auto;display:grid}.landing-poster__rail{align-content:start;gap:var(--s-10);min-width:0;display:grid}.landing-poster__lead{align-content:start;gap:var(--s-6);min-width:0;display:grid}.landing-poster__eyebrow{color:var(--ink-3);font:italic 400 15px/1.5 var(--font-serif);text-wrap:balance;margin:0}.landing-poster__title{max-width:16ch;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.25rem,4.2vw,4rem);line-height:1.06}.landing-poster__deck{max-width:46ch;color:var(--ink-2);font:500 var(--fs-16)/1.5 var(--font-sans);text-wrap:pretty}.landing-poster__frame{gap:var(--s-5);border:1px solid var(--edge);border-radius:var(--r-surface);background:var(--card);flex-direction:column;margin:0;padding:clamp(28px,3vw,48px);display:flex}.landing-poster__note{max-width:52ch;color:var(--ink-3);font:400 var(--fs-14)/1.6 var(--font-sans);text-wrap:pretty}.landing-poster__story{max-width:34ch;color:var(--ink);font:italic var(--fs-24)/1.35 var(--font-serif);text-wrap:pretty;margin:0}.landing-poster__ask{max-width:44ch;color:var(--ink-2);font:500 var(--fs-16)/1.5 var(--font-sans);text-wrap:pretty}.landing-poster__checks{gap:var(--s-2);padding:var(--s-5) 0 0;border-top:1px solid var(--rule);margin:0;list-style:none;display:grid}.landing-poster__checks li{gap:0 var(--s-2);color:var(--ink-2);font:600 var(--fs-14)/1.45 var(--font-sans);grid-template-columns:1.15em minmax(0,1fr);align-items:baseline;display:grid}.landing-poster__checks li:before{color:var(--forest);content:"✓"}@media (max-width:1280px){.landing-poster{gap:var(--s-8);grid-template-columns:1fr}.landing-poster__rail{display:contents}.landing-poster__frame{order:1}.landing-poster__foot{order:2}}@media (max-width:720px){.landing-poster{gap:var(--s-6)}.landing-poster__title{max-width:20ch;font-size:clamp(2rem,9.2vw,2.6rem)}}.landing-section{border-top:0}.landing-section--trust{background:var(--paper);padding:clamp(24px,4vw,56px)}.landing-section--pricing{background:var(--paper-3);padding:clamp(40px,5vw,72px) clamp(24px,4vw,56px)}.landing-section--account{background:var(--paper);padding:clamp(48px,6vw,80px) clamp(24px,4vw,56px) 0}.landing-account{gap:var(--s-6) clamp(40px, 6vw, 80px);border-bottom:1px solid var(--rule);grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);max-width:880px;margin:0 auto;padding-bottom:clamp(40px,5vw,64px);display:grid}.landing-account__title{font-family:var(--font-landing-display), var(--font-serif);font-size:var(--landing-h3);font-weight:400;line-height:var(--lh-snug);letter-spacing:-.01em;text-wrap:balance;margin:0}.landing-account__copy{max-width:60ch;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.65}.landing-account__copy a{color:var(--oxblood);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}@media (max-width:720px){.landing-account{gap:var(--s-4);grid-template-columns:1fr}}.landing-facts{gap:var(--s-4);flex-direction:column;max-width:42ch;display:flex}.landing-facts__title{font-family:var(--font-landing-display), var(--font-serif);font-size:var(--landing-h3);font-weight:400;line-height:var(--lh-snug);letter-spacing:-.01em;text-wrap:balance}.landing-facts__purpose{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}@media (min-width:721px) and (max-width:1280px){.landing-facts{max-width:68ch}}.landing-trust{max-width:660px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,3vw,40px)}.landing-founder-note{padding:var(--s-6) 0;box-shadow:none;gap:var(--s-4);background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.landing-founder-note__kicker{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-13);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:400}.landing-founder-note__body{font-family:var(--font-serif);font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--ink-2);margin:0}.landing-founder-note__sign{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-16);color:var(--ink);margin-left:auto;line-height:1.2}.landing-founder-note__amp{color:var(--oxblood);padding:0 .12em;font-style:normal}@media (max-width:1100px){.landing-trust{padding:var(--s-12) var(--s-8)}}@media (max-width:720px){.landing-trust{padding:var(--s-10) var(--s-5)}}.landing-price{-moz-column-gap:clamp(48px, 6vw, 80px);border:1px solid var(--edge);border-radius:var(--r-surface);background:var(--card);max-width:1180px;box-shadow:var(--sh-float);grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);grid-template-areas:"pitch faq""privacy privacy";align-items:start;gap:clamp(36px,3vw,48px) clamp(48px,6vw,80px);margin:0 auto;padding:clamp(48px,6vw,80px);display:grid}.landing-price__pitch{gap:var(--s-4);flex-direction:column;grid-area:pitch;max-width:620px;display:flex}.landing-price__terms{-moz-column-gap:var(--s-3);align-items:baseline;column-gap:var(--s-3);row-gap:var(--s-2);margin:var(--s-4) 0 var(--s-3);grid-template-columns:auto 1fr;display:grid}.landing-price__amount{font-family:var(--font-serif);color:var(--oxblood);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,5rem);line-height:1}.landing-price__line{font-size:var(--fs-15);color:var(--ink-2);grid-column:1/-1}.landing-price__was{color:var(--ink-3);font:italic var(--fs-15)/1.3 var(--font-serif)}.landing-price__lead{max-width:48ch}.landing-price__cta{margin-top:var(--s-6)}.landing-price__guarantee{font-family:var(--font-sans);font-size:var(--fs-15);color:var(--ink-2);line-height:var(--lh-normal)}.landing-price__guarantee a{padding-block:3px}.landing-price__guarantee-badge{color:var(--forest);font-weight:600}.landing-price__privacy{padding-top:var(--s-6);border-top:1px solid var(--rule-strong);grid-area:privacy}.landing-price__privacy-head{gap:var(--s-2);flex-direction:column;display:flex}.landing-price__privacy-label{color:var(--ink-3);font:italic 400 var(--fs-13)/1.25 var(--font-serif);letter-spacing:0;text-transform:none;margin:0}.landing-price__privacy-title{color:var(--ink);font-family:var(--font-serif);font-size:var(--fs-20);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.landing-price__privacy-proof{margin:var(--s-4) 0 0;gap:var(--s-3) clamp(24px, 4vw, 56px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-price__privacy-proof-item{padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--rule) 72%, transparent);flex-direction:column;gap:2px;display:flex}.landing-price__privacy-proof-item dt{color:var(--ink);font:650 var(--fs-14)/1.35 var(--font-sans)}.landing-price__privacy-proof-item dd{color:var(--ink-2);font:400 var(--fs-14)/1.5 var(--font-sans);text-wrap:pretty;margin:0}.landing-faq{padding-top:var(--s-6);border-top:1px solid var(--rule-strong);flex-direction:column;grid-area:faq;gap:0;display:flex}.landing-faq__title{margin-bottom:var(--s-3)}.landing-faq details{border-top:1px solid var(--rule);padding:var(--s-4) 0}.landing-faq summary{font-family:var(--font-serif);font-size:var(--fs-18);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:44px;color:var(--ink);transition:color .16s var(--ease-out), transform .12s var(--ease-out);line-height:1.35;list-style:none;display:flex}.landing-faq summary:hover,.landing-faq summary:focus-visible{color:var(--forest)}.landing-faq summary:active{transform:translateY(1px)}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";font-family:var(--font-sans);font-size:var(--fs-18);color:var(--ink-3);transition:color .16s var(--ease-out);flex-shrink:0;align-self:center}.landing-faq details[open] summary:after{content:"−";color:var(--forest)}.landing-faq details[open] p{animation:faqAnswerIn .18s var(--ease-out) both}.landing-faq p{margin-top:var(--s-3);max-width:56ch;color:var(--ink-2);line-height:var(--lh-normal)}@media (max-width:1100px){.landing-price{gap:var(--s-12);padding:var(--s-16) var(--s-8);grid-template-columns:1fr;grid-template-areas:"pitch""faq""privacy"}.landing-price__privacy-proof{grid-template-columns:1fr}}@media (max-width:720px){.landing-price{padding:var(--s-12) var(--s-5)}.landing-faq summary{align-items:center;min-height:44px}.landing-price__terms{grid-template-columns:auto 1fr}.landing-price__line{grid-column:1/-1}.landing-price__privacy-proof{gap:var(--s-1)}.landing-price__pitch .btn{width:100%}.landing-price{row-gap:var(--s-10)}.landing-price__privacy,.landing-faq{padding-top:var(--s-8)}}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.landing-footer{border-top:2px solid var(--oxblood);padding:clamp(56px, 8vw, 104px) var(--s-8);align-items:center;gap:var(--s-8);background:var(--paper-2);text-align:center;flex-direction:column;display:flex}.landing-footer__close{align-items:center;gap:var(--s-4);flex-direction:column;width:100%;display:flex}.landing-footer__note{max-width:48ch}.landing-footer__chrome{align-items:center;gap:var(--s-5);width:100%;max-width:72rem;padding-top:var(--s-8);border-top:1px solid var(--rule);flex-direction:column;display:flex}.landing-footer__mark{align-items:center;gap:var(--s-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.landing-footer__mark:hover,.landing-footer__mark:focus-visible{color:var(--forest)}.landing-footer__word{font-size:clamp(1.55rem,2.25vw,2rem)}.landing-footer__descriptor{font:400 var(--fs-13) / 1.35 var(--font-sans);color:var(--ink-3);letter-spacing:.02em}.landing-footer__links{align-items:center;gap:var(--s-2);flex-direction:column;max-width:100%;display:flex}.landing-footer__legal{justify-content:center;align-items:center;gap:0 var(--s-6);flex-wrap:wrap;display:flex}.landing-footer__links a{min-height:44px;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.landing-footer__links a:hover,.landing-footer__links a:focus-visible{text-decoration-color:currentColor}@media (min-width:721px){.landing-footer__chrome{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end}.landing-footer__mark{align-items:flex-start}.landing-footer__links{align-items:flex-end}.landing-footer__legal{justify-content:flex-end}}@media (max-width:720px){.landing-footer{padding:var(--s-12) var(--s-5)}.landing-footer .btn{width:100%}}@media (prefers-reduced-motion:reduce){.landing-page .btn{transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.landing-page .btn:active:not(:disabled),.landing-mark:active,.landing-header__nav a:active,.landing-faq summary:active{transform:none}.landing-faq details[open] p{animation:faqAnswerFade .16s var(--ease-out) both}}@keyframes faqAnswerFade{0%{opacity:0}to{opacity:1}}.landing-doc{flex-direction:column;min-height:100vh;display:flex}.landing-doc__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) clamp(16px, 4vw, 48px);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.landing-doc__nav{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.landing-doc__nav a{min-height:44px;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.landing-doc__nav a:hover,.landing-doc__nav a:focus-visible{text-decoration:underline}.landing-doc__nav a.landing-doc__cta,.landing-doc__nav a.landing-doc__cta:hover,.landing-doc__nav a.landing-doc__cta:focus-visible{color:var(--paper);text-decoration:none}@media (max-width:900px){.landing-doc__bar{gap:var(--s-2)}.landing-doc__nav{justify-content:space-between;gap:0 var(--s-3);flex:1 0 100%}}.landing-doc__chrome{margin-top:auto}.marketing-tool{gap:var(--s-4);display:grid}.marketing-tool label{gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink);flex-direction:column;display:flex}.marketing-tool input,.marketing-tool select{min-height:44px;padding:0 var(--s-3);border:1px solid var(--rule);background:var(--card,var(--paper));font:var(--fs-16)/1.4 var(--font-sans);color:var(--ink)}.marketing-tool__result{font-family:var(--font-serif);font-size:var(--fs-24);color:var(--ink);line-height:1.25}.marketing-tool__note{font-family:var(--font-sans);font-size:var(--fs-15);color:var(--ink-2);line-height:1.55}.marketing-link-list{gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.marketing-link-list a{font-weight:600}.marketing-compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.marketing-compare{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--fs-15);line-height:1.45}.marketing-compare th,.marketing-compare td{text-align:left;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--rule);vertical-align:top}.marketing-compare thead th{color:var(--ink-3);font-weight:500;font-size:var(--fs-13)}.marketing-compare tbody th{font-size:inherit;color:var(--ink);font-weight:400}.marketing-compare tr>:first-child{white-space:nowrap;padding-right:var(--s-6)}.marketing-compare__row--us>*{background:color-mix(in srgb, var(--forest) 8%, var(--paper));color:var(--ink)}.marketing-choose{gap:var(--s-4);flex-direction:column;display:flex}.marketing-choose p{max-width:62ch;margin:0}.landing-doc__close{padding-top:var(--s-8);padding-bottom:var(--s-4)}.landing-doc__mark{min-height:44px;font-family:var(--font-landing-display), var(--font-serif);font-size:var(--fs-20);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.landing-doc__action{min-height:44px;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.landing-doc__mark:hover,.landing-doc__action:hover,.landing-doc__action:focus-visible{text-decoration:underline}.landing-doc__sheet{gap:var(--s-6);flex-direction:column;max-width:64ch;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(16px,4vw,48px) clamp(56px,8vw,104px);display:flex}.landing-doc--wide .landing-doc__sheet{max-width:min(52rem,100%)}.landing-doc--wide .landing-doc__lead{max-width:62ch}.landing-doc__eyebrow{color:var(--ink-3);font:700 .75rem/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.landing-doc__sheet h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1.02}.landing-doc__lead{font-family:var(--font-sans);font-size:var(--fs-18);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.landing-doc__section{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--rule);flex-direction:column;display:flex}.landing-doc__section h2{font-size:var(--fs-24);line-height:1.15}.landing-doc__section p,.landing-doc__section li{font-family:var(--font-sans);font-size:var(--fs-15);color:var(--ink-2);text-wrap:pretty;line-height:1.6}.landing-doc__section ul{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-doc__section li strong{color:var(--ink);font-weight:600}.landing-doc__stamp{font:italic var(--fs-14)/1.45 var(--font-serif);color:var(--ink-3)}.landing-doc__actions{align-items:center;gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.landing-doc__foot{align-items:center;gap:0 var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.landing-doc__sheet a:not(.btn){min-height:44px;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--forest) 45%, transparent);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.landing-doc__sheet a:not(.btn):hover,.landing-doc__sheet a:not(.btn):focus-visible{text-decoration-color:currentColor}.landing-account{gap:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-3);background:var(--paper);flex-direction:column;padding:clamp(20px,4vw,32px);display:flex}.landing-account__identity{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-3)}.landing-account__identity strong{color:var(--ink);font-weight:600}.landing-account__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.landing-account__actions .btn{min-height:44px}.landing-account__status{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.landing-account__status[data-state=error]{color:var(--concern)}.landing-account__confirm{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--concern);border-radius:var(--r-3);background:var(--concern-soft);flex-direction:column;display:flex}.landing-account__confirm-title{font-family:var(--font-serif);font-size:var(--fs-18);color:var(--concern);line-height:1.25}.landing-account__confirm-body{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.landing-account__actions .landing-account__delete{color:var(--concern);border-color:var(--concern)}.landing-account__actions .landing-account__delete:hover:not(:disabled){color:var(--concern);border-color:var(--concern);background:color-mix(in srgb, var(--concern) 12%, transparent)}@media (max-width:720px){.landing-doc__bar{padding-inline:var(--s-4)}.landing-footer__legal{gap:0 var(--s-4)}.landing-account__actions{flex-direction:column;align-items:stretch}.landing-account__actions .btn{width:100%}}.landing-artifact{background:var(--paper-2)}.artifact-board{--board-pad-x:clamp(16px, 4vw, 48px);--board-pad-y:clamp(24px, 3vw, 40px);margin:0;padding:0 clamp(16px,3vw,40px) clamp(56px,8vw,96px)}.artifact-board__wrap{transform-style:preserve-3d;will-change:transform;max-width:min(1100px,92vw);margin:0 auto;position:relative}.artifact-board__card{background:var(--card);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1a18141f,0 4px 12px #1a181414}.artifact-board__card:before{content:"";border:1px solid var(--rule-strong);pointer-events:none;z-index:2;border-radius:1px;position:absolute;inset:12px}.artifact-board__grain{pointer-events:none;opacity:.45;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.artifact-board__inner{z-index:3;padding:var(--board-pad-y) var(--board-pad-x) calc(var(--board-pad-y) - 4px);position:relative}.artifact-board .artifact-board__couple{margin-bottom:var(--s-2)}.artifact-board .artifact-board__dateline{margin:0 auto var(--s-4);font:400 var(--fs-13)/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;max-width:48ch}.artifact-board__orn{justify-content:center;align-items:center;gap:var(--s-4);margin:0 auto var(--s-6);width:min(70%,320px);display:flex}.artifact-board__orn:before,.artifact-board__orn:after{content:"";border-top:1px solid var(--rule-strong);flex:1}.artifact-board__orn span{color:var(--oxblood);font-size:var(--fs-15);line-height:1}.artifact-board__tables{gap:var(--s-6) var(--s-5);text-align:center;margin-bottom:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.artifact-board__table{--tone:var(--ink-3)}.artifact-board__num{font:500 var(--fs-16)/1 var(--font-serif);letter-spacing:.14em;color:var(--ink);text-transform:uppercase}.artifact-board .artifact-board__tone{font:italic 400 var(--fs-13)/1.4 var(--font-serif);color:var(--ink-3);margin:var(--s-1) 0 var(--s-2)}.artifact-board .artifact-board__names{padding:var(--s-2) 0 0;border-top:1px solid var(--tone,var(--rule));margin:0;list-style:none}.artifact-board__names li{font:400 var(--fs-14)/1.65 var(--font-serif);font-variant:small-caps;letter-spacing:.04em;color:var(--ink-2)}.artifact-board .artifact-board__foot{margin:var(--s-6) auto 0;font:italic 400 var(--fs-15)/1.5 var(--font-serif);color:var(--ink-3);text-align:center;max-width:46ch}.artifact-board .press{opacity:0;filter:blur(4px);transition:opacity .7s var(--ease-out), filter .65s var(--ease-out), transform .8s var(--ease-organic);transition-delay:calc(var(--press-step,0) * .13s);transform:scale(1.02)}.artifact-board .press--in{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.artifact-board .press{opacity:1;filter:none;transition:opacity .3s var(--ease-out);transform:none}}.artifact-board__tables--mobile,.artifact-board__foot--mobile{display:none}@media (max-width:720px){.artifact-board__tables--desktop{display:none}.artifact-board__tables--mobile{gap:var(--s-5) var(--s-4);margin-bottom:var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}.artifact-board__foot--desktop{display:none}.artifact-board__foot--mobile{display:block}.artifact-board__inner{--board-pad-x:var(--s-4)}}@media (min-width:900px){.artifact-board .artifact-board__dateline{white-space:nowrap;max-width:none}}@media (max-width:480px){.artifact-board__tables--mobile{gap:var(--s-5)}.artifact-board__inner{--board-pad-y:var(--s-5)}.artifact-board__names li{font-size:var(--fs-15)}}.landing-pricing-band{text-align:center;max-width:880px;margin:0 auto}.landing-pricing-band__head{align-items:center;gap:var(--s-6);padding-bottom:var(--s-8);flex-direction:column;margin-bottom:0;display:flex}.landing-pricing-band__head h2{font-size:var(--landing-h2);line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance}.landing-pricing-band__medallion{border:1px solid var(--oxblood);border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:inline-flex;position:relative}.landing-pricing-band__medallion:before{content:"";border:1px solid color-mix(in srgb, var(--oxblood) 35%, transparent);border-radius:50%;position:absolute;inset:6px}.landing-pricing-band__price{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(2.75rem,5vw,3.5rem);line-height:1}.landing-pricing-band__price sup{color:var(--ink-2);margin-right:2px;font-size:.45em}.landing-pricing-band__terms{font:italic 400 var(--fs-15) / 1.4 var(--font-serif);color:var(--ink-3);margin:0}.landing-pricing-band__promise{font:400 var(--fs-15) / 1.4 var(--font-serif);color:var(--ink-2);text-wrap:balance;max-width:46ch;margin:0}.landing-pricing-band__wtp{font:italic 400 var(--fs-14) / 1.4 var(--font-serif);color:var(--ink-3);margin:var(--s-4) 0 0;text-wrap:balance;max-width:46ch}.landing-pricing-band__bullets{padding:var(--s-8) 0;border-top:1px solid var(--rule);gap:var(--s-4) clamp(24px, 4vw, 48px);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.landing-pricing-band__bullets li{gap:var(--s-1);padding-top:var(--s-3);border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.landing-pricing-band__bullets strong{font:600 var(--fs-14) / 1.3 var(--font-sans);color:var(--ink);letter-spacing:.01em}.landing-pricing-band__bullets span{font:italic 400 var(--fs-15) / 1.5 var(--font-serif);color:var(--ink-2)}.landing-pricing-band__cta{padding-top:var(--s-8);border-top:1px solid var(--rule);margin:0}.landing-pricing-band__faq{gap:var(--s-4) clamp(24px, 4vw, 48px);padding-top:var(--s-6);border-top:1px solid var(--rule);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.landing-pricing-band__faq div{gap:var(--s-1);flex-direction:column;display:flex}.landing-pricing-band__faq dt{font:600 var(--fs-14) / 1.3 var(--font-sans);color:var(--ink)}.landing-pricing-band__faq dd{font:italic 400 var(--fs-14) / 1.5 var(--font-serif);color:var(--ink-2);margin:0}@media (max-width:720px){.landing-pricing-band__bullets,.landing-pricing-band__faq{gap:var(--s-4);grid-template-columns:1fr}}.landing-cta-door .btn.btn-primary,.landing-cta-door .btn-primary{color:var(--oxblood);border:0;border-top:2px solid var(--oxblood);border-bottom:1px solid var(--oxblood);min-height:56px;font-family:var(--font-serif);font-variant:small-caps;font-weight:500;font-size:var(--fs-18);letter-spacing:.14em;box-shadow:none;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-press) var(--ease-out);background:0 0;border-radius:0;padding:20px 44px;line-height:1}.landing-cta-door .btn.btn-primary:hover:not(:disabled),.landing-cta-door .btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--forest) 14%, transparent);color:var(--forest);border-top-color:var(--forest);border-bottom-color:var(--forest);box-shadow:none;transform:none}.landing-cta-door .btn.btn-primary:active:not(:disabled),.landing-cta-door .btn-primary:active:not(:disabled){box-shadow:none;transform:scale(.99)}.landing-cta-door .btn.btn-primary:focus-visible,.landing-cta-door .btn-primary:focus-visible{outline:2px solid var(--focus-ring,var(--oxblood));outline-offset:4px}.landing-page .landing-cta-door .btn-primary[data-landing-cta-position=settle]{background:color-mix(in srgb, var(--paper) 92%, transparent);color:var(--oxblood);border-top-color:var(--oxblood);border-bottom-color:var(--oxblood)}.landing-page .landing-cta-door .btn-primary[data-landing-cta-position=settle]:hover:not(:disabled),.landing-page .landing-cta-door .btn-primary[data-landing-cta-position=settle]:focus-visible:not(:disabled){background:var(--paper);color:var(--oxblood);border-top-color:var(--oxblood);border-bottom-color:var(--oxblood)}
