.Heading-module__qwYz2q__eyebrowTick{background:var(--secondary);vertical-align:middle;border-radius:2px;width:28px;height:3px;margin-right:10px;display:inline-block}.Heading-module__qwYz2q__underline{width:clamp(180px,62%,340px);height:14px;margin-top:6px;display:block}.Heading-module__qwYz2q__underline path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.16,1,.3,1) .7s forwards Heading-module__qwYz2q__hero-draw}@keyframes Heading-module__qwYz2q__hero-draw{to{stroke-dashoffset:0}}.Heading-module__qwYz2q__card{box-shadow:0 24px 60px -20px #003c3040,0 2px 8px #040c0d0d}.Heading-module__qwYz2q__row{opacity:0;animation:.55s cubic-bezier(.16,1,.3,1) forwards Heading-module__qwYz2q__ledger-row;transform:translateY(10px)}.Heading-module__qwYz2q__row:first-child{animation-delay:.2s}.Heading-module__qwYz2q__row:nth-child(2){animation-delay:.35s}.Heading-module__qwYz2q__row:nth-child(3){animation-delay:.5s}.Heading-module__qwYz2q__row:nth-child(4){animation-delay:.65s}.Heading-module__qwYz2q__row:nth-child(5){animation-delay:.8s}.Heading-module__qwYz2q__row:nth-child(6){animation-delay:1s}@keyframes Heading-module__qwYz2q__ledger-row{to{opacity:1;transform:translateY(0)}}.Heading-module__qwYz2q__bar{transform-origin:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards Heading-module__qwYz2q__ledger-bar;animation-delay:inherit;transform:scaleX(0)}@keyframes Heading-module__qwYz2q__ledger-bar{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Heading-module__qwYz2q__underline path{stroke-dashoffset:0;animation:none}.Heading-module__qwYz2q__row{opacity:1;animation:none;transform:none}.Heading-module__qwYz2q__bar{animation:none;transform:scaleX(1)}}
.TextReveal-module__2d-X0q__reveal{display:inline}.TextReveal-module__2d-X0q__word{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.62s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(.6em)}.TextReveal-module__2d-X0q__space{white-space:pre;display:inline-block}.TextReveal-module__2d-X0q__reveal.TextReveal-module__2d-X0q__visible .TextReveal-module__2d-X0q__word{opacity:1;transform:translateY(0)}@media (scripting:none){.TextReveal-module__2d-X0q__word{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TextReveal-module__2d-X0q__word{opacity:1;transition:none;transform:none}}
.FeatureDeck-module__4Rrfsa__deck{--stack-offset:84px;--card-gap:28px;gap:var(--card-gap);flex-direction:column;display:flex;position:relative}.FeatureDeck-module__4Rrfsa__card{top:var(--stack-offset);transform-origin:top;transform:scale(calc(1 - .04*var(--p,0)));isolation:isolate;border-radius:1.75rem;min-height:320px;padding:clamp(1.5rem,4vw,3rem);transition:transform .12s linear;position:sticky;overflow:hidden;box-shadow:0 20px 50px -20px #040c0d47,0 2px 6px #040c0d0f}.FeatureDeck-module__4Rrfsa__card:after{content:"";opacity:calc(.55*var(--p,0));pointer-events:none;border-radius:inherit;z-index:2;background:#040c0d8c;transition:opacity .12s linear;position:absolute;inset:0}.FeatureDeck-module__4Rrfsa__cardInner{z-index:1;grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid;position:relative}@media (min-width:768px){.FeatureDeck-module__4Rrfsa__cardInner{grid-template-columns:1.1fr .9fr;gap:2.5rem}}.FeatureDeck-module__4Rrfsa__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.FeatureDeck-module__4Rrfsa__eyebrowDot{background:#daf22a;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #daf22a40}.FeatureDeck-module__4Rrfsa__heading{letter-spacing:-.02em;margin:.5rem 0 .85rem;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:800;line-height:1.05}.FeatureDeck-module__4Rrfsa__copy{opacity:.88;max-width:34ch;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55}.FeatureDeck-module__4Rrfsa__bullets{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.FeatureDeck-module__4Rrfsa__bullet{background:#ffffff8c;border:1px solid #040c0d14;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.FeatureDeck-module__4Rrfsa__phone{aspect-ratio:9/19;border:3px solid var(--secondary,#003c30);background:linear-gradient(#fff 0%,#f4faf7 100%);border-radius:2.5rem;flex-direction:column;justify-self:center;width:clamp(180px,40vw,240px);padding:.9rem;display:flex;position:relative;box-shadow:0 18px 40px -18px #003c3073}.FeatureDeck-module__4Rrfsa__phone:before{content:"";background:var(--secondary,#003c30);opacity:.85;border-radius:999px;width:34%;height:.45rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.FeatureDeck-module__4Rrfsa__phoneLabel{text-align:center;letter-spacing:.04em;color:var(--secondary,#003c30);opacity:.8;margin-top:auto;margin-bottom:.25rem;font-size:.78rem;font-weight:700}.FeatureDeck-module__4Rrfsa__phoneScreen{background:repeating-linear-gradient(135deg,#003c300f 0 8px,#0000 8px 16px),#f2f8f8;border-radius:1.6rem;flex:1;justify-content:center;align-items:center;margin-top:1.2rem;display:flex;overflow:hidden}.FeatureDeck-module__4Rrfsa__phoneShot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.FeatureDeck-module__4Rrfsa__card{position:static;transform:none}.FeatureDeck-module__4Rrfsa__card:after{display:none}}
.GoalNumberBand-module__zPQ1RG__numeral{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--primary);max-width:100%;font-size:clamp(3.25rem,9vw,7.5rem);font-weight:800;line-height:.84}.GoalNumberBand-module__zPQ1RG__cursor{background:var(--primary);width:.1em;height:.78em;margin-left:.08em;animation:1.1s step-end infinite GoalNumberBand-module__zPQ1RG__gnb-blink;display:inline-block}@keyframes GoalNumberBand-module__zPQ1RG__gnb-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.GoalNumberBand-module__zPQ1RG__cursor{animation:none}}
.TraceDivider-module__7iws5q__wrap{width:100%;padding-block:clamp(1.25rem,4vw,2.5rem);line-height:0;position:relative;overflow:hidden}.TraceDivider-module__7iws5q__svg{width:100%;height:auto;display:block;overflow:visible}.TraceDivider-module__7iws5q__halo,.TraceDivider-module__7iws5q__line{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.TraceDivider-module__7iws5q__drawn .TraceDivider-module__7iws5q__halo{animation:1.6s cubic-bezier(.16,1,.3,1) forwards TraceDivider-module__7iws5q__trace-divider-draw}.TraceDivider-module__7iws5q__drawn .TraceDivider-module__7iws5q__line{animation:1.7s cubic-bezier(.16,1,.3,1) 50ms forwards TraceDivider-module__7iws5q__trace-divider-draw}.TraceDivider-module__7iws5q__drawn .TraceDivider-module__7iws5q__start{animation:.45s cubic-bezier(.16,1,.3,1) .1s forwards TraceDivider-module__7iws5q__trace-divider-pop}.TraceDivider-module__7iws5q__drawn .TraceDivider-module__7iws5q__head{animation:.5s cubic-bezier(.16,1,.3,1) 1.45s forwards TraceDivider-module__7iws5q__trace-divider-pop}.TraceDivider-module__7iws5q__start,.TraceDivider-module__7iws5q__head{opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes TraceDivider-module__7iws5q__trace-divider-draw{to{stroke-dashoffset:0}}@keyframes TraceDivider-module__7iws5q__trace-divider-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.TraceDivider-module__7iws5q__halo,.TraceDivider-module__7iws5q__line{stroke-dashoffset:0;animation:none}.TraceDivider-module__7iws5q__start,.TraceDivider-module__7iws5q__head{opacity:1;animation:none}}