.checklist-module__BAGPSG__section{border-top:1px solid var(--hairline);flex-direction:column;gap:clamp(24px,3.5vw,40px);padding-block:clamp(48px,7vw,88px);display:flex}.checklist-module__BAGPSG__title{max-width:24ch;font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;font-stretch:108%;line-height:1.1}.checklist-module__BAGPSG__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.checklist-module__BAGPSG__item{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:16px;display:flex}.checklist-module__BAGPSG__item h3{font-size:var(--t-h3);margin:0;font-weight:700;font-stretch:104%}.checklist-module__BAGPSG__item p{font-size:var(--t-small);color:var(--ink-muted);margin:0}.checklist-module__BAGPSG__glyph{width:32px;height:32px;color:var(--line)}.checklist-module__BAGPSG__glyph svg{width:100%;height:100%}@media (max-width:900px){.checklist-module__BAGPSG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.checklist-module__BAGPSG__list{grid-template-columns:minmax(0,1fr)}}.checklist-module__BAGPSG__more{margin:0;font-weight:600}
.herostory-module___7hXRW__story{flex-direction:column;gap:12px;min-width:0;display:flex}.herostory-module___7hXRW__card{z-index:1;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;order:-1;gap:8px;padding:12px 14px 10px;display:flex;position:relative}@starting-style{.herostory-module___7hXRW__card{opacity:0;transform:translateY(6px)}}.herostory-module___7hXRW__card[data-intro]{box-shadow:none;background-color:#0000;border-color:#0000}.herostory-module___7hXRW__card[data-intro] .herostory-module___7hXRW__progress{visibility:hidden}.herostory-module___7hXRW__slot{display:grid}.herostory-module___7hXRW__slot>*{grid-area:1/1;min-width:0}.herostory-module___7hXRW__card[data-intro] .herostory-module___7hXRW__body,.herostory-module___7hXRW__card:not([data-intro]) .herostory-module___7hXRW__hook{visibility:hidden}.herostory-module___7hXRW__hook{flex-direction:column;gap:6px;display:flex}.herostory-module___7hXRW__hookKicker{color:var(--ink-muted);margin:0;font-size:.85rem;font-weight:600;animation:.5s .2s both herostory-module___7hXRW__appear}.herostory-module___7hXRW__hookLine{font-family:var(--font-display);letter-spacing:-.015em;--word-ink:var(--ink);flex-wrap:wrap;gap:0 .28em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;font-stretch:92%;line-height:1.08;display:flex}.herostory-module___7hXRW__word{color:var(--word-ink);-webkit-text-stroke:.6px var(--word-ink);animation:herostory-module___7hXRW__word-draw .9s var(--ease-out) both, herostory-module___7hXRW__word-fill .4s ease both;animation-delay:calc(.3s + var(--i) * 75ms), calc(.9s + var(--i) * 75ms);display:inline-block}.herostory-module___7hXRW__lineBreak{flex-basis:100%;height:0}@keyframes herostory-module___7hXRW__word-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes herostory-module___7hXRW__word-fill{0%{color:#0000}}.herostory-module___7hXRW__hookNote{color:var(--ink-muted);margin:0;font-size:.9rem;animation:.5s 1.6s both herostory-module___7hXRW__appear}@keyframes herostory-module___7hXRW__appear{0%{opacity:0}}@media (max-width:760px){.herostory-module___7hXRW__card{box-shadow:none;order:0;gap:6px;margin-top:10px;padding:10px 12px}.herostory-module___7hXRW__glyph{display:none}.herostory-module___7hXRW__finding{font-size:1.05rem}.herostory-module___7hXRW__detail>:not(.herostory-module___7hXRW__chip){display:none}.herostory-module___7hXRW__detail{font-size:0}.herostory-module___7hXRW__hook{align-self:center}.herostory-module___7hXRW__hookLine{font-size:min(1.95rem,8.3vw)}.herostory-module___7hXRW__hookNote{display:none}}.herostory-module___7hXRW__progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.herostory-module___7hXRW__segment{cursor:pointer;height:20px;position:relative}.herostory-module___7hXRW__segment:before,.herostory-module___7hXRW__fill{border-radius:2px;height:3px;position:absolute;top:9px;left:0;right:0}.herostory-module___7hXRW__segment:before{content:"";background:var(--hairline)}.herostory-module___7hXRW__fill{background:var(--ink);transform-origin:0;transform:scaleX(0)}.herostory-module___7hXRW__segment[data-state=done] .herostory-module___7hXRW__fill,.herostory-module___7hXRW__segment[data-state=now] .herostory-module___7hXRW__fill{transform:scaleX(1)}.herostory-module___7hXRW__fill[data-anim]{animation:herostory-module___7hXRW__fill var(--dur) linear both}.herostory-module___7hXRW__fill[data-paused]{animation-play-state:paused}@keyframes herostory-module___7hXRW__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.herostory-module___7hXRW__body{animation:herostory-module___7hXRW__enter .46s var(--ease-out) both;flex-direction:column;gap:8px;display:flex}@keyframes herostory-module___7hXRW__enter{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.herostory-module___7hXRW__meta{align-items:center;gap:10px;display:flex}.herostory-module___7hXRW__meta .note{color:var(--ink-muted)}.herostory-module___7hXRW__glyph{width:30px;height:30px;color:var(--line);place-items:center;display:grid}.herostory-module___7hXRW__glyph svg{width:28px;height:28px}.herostory-module___7hXRW__label{font-weight:600;font-size:var(--t-small)}.herostory-module___7hXRW__finding{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:800;font-stretch:92%;line-height:1.15}.herostory-module___7hXRW__detail{font-size:var(--t-small);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.herostory-module___7hXRW__chip{font:500 var(--t-note) / 1.4 var(--font-note);color:var(--unk);background:var(--unk-wash);border-radius:2px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.herostory-module___7hXRW__chip:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.herostory-module___7hXRW__chip[data-tone=ok]{color:var(--ok);background:var(--ok-wash)}.herostory-module___7hXRW__chip[data-tone=warn]{color:var(--warn);background:var(--warn-wash)}.herostory-module___7hXRW__chip[data-tone=bad]{color:var(--bad);background:var(--bad-wash)}.herostory-module___7hXRW__illustrative{font:400 var(--t-note) var(--font-note);color:var(--ink-muted);margin-left:auto}.herostory-module___7hXRW__finding{min-height:2.3em}.herostory-module___7hXRW__detail{align-content:flex-start;min-width:0;min-height:calc(3em + 6px)}@media (max-width:760px){.herostory-module___7hXRW__detail{min-height:0}}.herostory-module___7hXRW__chip{flex:none}
.search-module__KHZyyW__form{flex-direction:column;gap:8px;max-width:34rem;display:flex}.search-module__KHZyyW__label{font-size:var(--t-small);font-weight:600}.search-module__KHZyyW__field{position:relative}.search-module__KHZyyW__row{gap:8px;display:flex}.search-module__KHZyyW__input{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);min-width:0;min-height:48px;color:var(--ink);font:400 1rem/1 var(--font-body);flex:1;padding:0 14px;transition:border-color .15s}.search-module__KHZyyW__input::placeholder{color:var(--ink-muted);opacity:.8}.search-module__KHZyyW__input:focus{border-color:var(--line);box-shadow:0 0 0 3px var(--line-faint);outline:none}.search-module__KHZyyW__results{z-index:30;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);max-height:min(340px,50vh);box-shadow:var(--shadow);transform-origin:top;animation:search-module__KHZyyW__listIn .16s var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes search-module__KHZyyW__listIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.search-module__KHZyyW__result{cursor:pointer;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action""meta action";align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.search-module__KHZyyW__result[aria-selected=true]{background:var(--paper-2)}.search-module__KHZyyW__resultName{grid-area:name;font-weight:600}.search-module__KHZyyW__result .note{color:var(--ink-muted);grid-area:meta}.search-module__KHZyyW__resultStatus{font:500 var(--t-note) / 1.3 var(--font-note);white-space:nowrap;color:var(--line);grid-area:action;align-items:center;gap:6px;display:inline-flex}.search-module__KHZyyW__resultStatus:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.search-module__KHZyyW__resultStatus[data-status=soon]{color:var(--ink-muted)}.search-module__KHZyyW__resultStatus[data-status=soon]:before{background:0 0;border:2px solid;width:6px;height:6px}.search-module__KHZyyW__hint{min-height:1.6em;font-size:var(--t-small);color:var(--ink-muted);margin:0}
.hero-module__NVBTOW__hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(40px,6vw,72px) clamp(56px,7vw,88px);display:grid}.hero-module__NVBTOW__copy{flex-direction:column;gap:16px;min-width:0;display:flex}.hero-module__NVBTOW__title{letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,5vw,4rem);font-weight:850;font-stretch:118%;line-height:1}.hero-module__NVBTOW__titleSub{letter-spacing:-.01em;margin-top:14px;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;font-stretch:100%;line-height:1.2;display:block}.hero-module__NVBTOW__lede{max-width:42ch;color:var(--ink-muted);margin:0;font-size:1.125rem;line-height:1.55}.hero-module__NVBTOW__terms{font-size:var(--t-small);color:var(--ink-muted);margin:0}@media (max-width:900px){.hero-module__NVBTOW__hero{grid-template-columns:minmax(0,1fr)}}
.faq-module__VSK2Oa__list{border-top:1px solid var(--ink);max-width:760px}.faq-module__VSK2Oa__item{border-bottom:1px solid var(--hairline)}.faq-module__VSK2Oa__item summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding:16px 0;font-weight:650;list-style:none;display:flex}.faq-module__VSK2Oa__item summary::-webkit-details-marker{display:none}.faq-module__VSK2Oa__item summary:after{content:"+";color:var(--ink-muted);flex:none;font-weight:400}.faq-module__VSK2Oa__item[open] summary:after{content:"–"}.faq-module__VSK2Oa__item p{max-width:64ch;color:var(--ink-muted);margin:0 0 20px}
.pricing-module__Xg7AHG__section{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,7vw,88px);display:grid}@media (max-width:900px){.pricing-module__Xg7AHG__section{grid-template-columns:minmax(0,1fr)}}.pricing-module__Xg7AHG__card{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);display:flex}.pricing-module__Xg7AHG__card>.btn{width:100%}.pricing-module__Xg7AHG__title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;font-stretch:108%;line-height:1.1}.pricing-module__Xg7AHG__lines{border-top:2px solid var(--ink)}.pricing-module__Xg7AHG__line{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-block:14px;display:grid}.pricing-module__Xg7AHG__name{margin:0;font-weight:700}.pricing-module__Xg7AHG__detail{color:var(--ink-muted);font-size:var(--t-small);margin:2px 0 0}.pricing-module__Xg7AHG__price{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:1.5rem;font-weight:800;font-stretch:108%}.pricing-module__Xg7AHG__small{color:var(--ink-muted);margin:0;font-size:.8125rem}
