.landing-module__4EoZ4q__heroTitle{font-size:44px}.landing-module__4EoZ4q__featuresTitle,.landing-module__4EoZ4q__sectionTitle{font-size:34px;line-height:1.05}.landing-module__4EoZ4q__ccTitle{font-size:32px;line-height:1.05}.landing-module__4EoZ4q__ctaTitle{font-size:48px;line-height:.98}.landing-module__4EoZ4q__featureHeading{letter-spacing:var(--tracking-title);font-size:20px;line-height:1.2}.landing-module__4EoZ4q__fact{font-family:var(--font-mono);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1}.landing-module__4EoZ4q__stat{font-size:48px}.landing-module__4EoZ4q__zipCount{font-family:var(--font-mono);font-size:76px;font-weight:var(--weight-semibold);letter-spacing:-.06em;line-height:.88}.landing-module__4EoZ4q__giant{font-family:var(--font-sans);font-size:var(--text-display-giant);letter-spacing:-.07em;color:var(--surface);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;font-weight:700;line-height:.8}@media (min-width:900px){.landing-module__4EoZ4q__heroTitle{font-size:var(--text-display)}.landing-module__4EoZ4q__featuresTitle{font-size:var(--text-section);line-height:1.02}.landing-module__4EoZ4q__sectionTitle{letter-spacing:-.04em;font-size:46px}.landing-module__4EoZ4q__ccTitle{font-size:46px;line-height:1.04}.landing-module__4EoZ4q__ctaTitle{font-size:var(--text-cta);line-height:.95}.landing-module__4EoZ4q__stat{font-size:var(--text-stat)}.landing-module__4EoZ4q__zipCount{font-size:88px}}.landing-module__4EoZ4q__hero{isolation:isolate;position:relative;overflow:hidden}.landing-module__4EoZ4q__heroGlow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%);pointer-events:none;width:520px;height:520px;position:absolute;top:-200px;right:-260px}.landing-module__4EoZ4q__heroGrid{display:none}.landing-module__4EoZ4q__heroGridLines{background-image:linear-gradient(color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:-64px}@media (min-width:900px){.landing-module__4EoZ4q__heroGrid{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 60% at 65% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 65% 40%,#000 30%,#0000 75%)}.landing-module__4EoZ4q__heroGlow{width:820px;height:820px;top:-260px;right:-160px}}.landing-module__4EoZ4q__perspective{perspective:1800px}@media (min-width:900px){.landing-module__4EoZ4q__tilt{transform-origin:0;margin-right:10px;transform:rotateY(-13deg)rotateX(5deg)}}.landing-module__4EoZ4q__frame{border-radius:var(--radius-panel);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 16%, transparent), color-mix(in srgb, var(--text) 3%, transparent) 50%, color-mix(in srgb, var(--text) 6%, transparent));padding:1px}.landing-module__4EoZ4q__frame>*{border-radius:calc(var(--radius-panel) - 1px);overflow:hidden}.landing-module__4EoZ4q__heroFrame{border-radius:var(--radius-card);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 20%, transparent), color-mix(in srgb, var(--text) 4%, transparent) 45%, transparent);box-shadow:var(--shadow-window);padding:1px}.landing-module__4EoZ4q__heroFrame>*{border-radius:calc(var(--radius-card) - 1px);overflow:hidden}.landing-module__4EoZ4q__glowDot{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}.landing-module__4EoZ4q__halo{box-shadow:0 0 0 4px var(--accent-soft)}.landing-module__4EoZ4q__mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);border-radius:var(--radius-xs);box-shadow:inset 0 -2px 0 var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 3px}.landing-module__4EoZ4q__learningRow{background:linear-gradient(90deg, var(--accent-soft) var(--fill,62%), var(--surface) var(--fill,62%));border-color:var(--accent-line)}.landing-module__4EoZ4q__zip{box-shadow:0 30px 60px -30px color-mix(in srgb, var(--accent) 60%, transparent)}.landing-module__4EoZ4q__featuresGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 10%, transparent), transparent);pointer-events:none;width:640px;height:640px;position:absolute;top:280px;left:-120px}@media (min-width:900px){.landing-module__4EoZ4q__featuresGlow{width:1100px;height:700px;top:260px;left:50%;transform:translate(-30%)}}.landing-module__4EoZ4q__ccCard{background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--surface)}@media (min-width:900px){.landing-module__4EoZ4q__ccCard{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--surface)}}.landing-module__4EoZ4q__column{background:color-mix(in srgb, var(--accent) 4%, transparent);box-shadow:inset 1px 0 0 var(--accent-line), inset -1px 0 0 var(--accent-line)}.landing-module__4EoZ4q__columnEnd{box-shadow:inset 1px 0 0 var(--accent-line), inset -1px 0 0 var(--accent-line), inset 0 -1px 0 var(--accent-line)}.landing-module__4EoZ4q__columnCard{background:color-mix(in srgb, var(--accent) 4%, transparent);border-color:var(--accent-line)}.landing-module__4EoZ4q__cta{color:var(--cta-ink);background:radial-gradient(90% 120% at 0% 0%, var(--cta-gold-1) 0%, transparent 60%), radial-gradient(80% 120% at 100% 100%, var(--cta-gold-3) 0%, transparent 65%), linear-gradient(135deg, color-mix(in srgb, var(--cta-gold-1) 50%, var(--cta-gold-2)) 0%, var(--cta-gold-2) 55%, color-mix(in srgb, var(--cta-gold-2) 50%, var(--cta-gold-3)) 100%);position:relative;overflow:hidden}.landing-module__4EoZ4q__cta :focus-visible{outline-color:var(--cta-ink)}.landing-module__4EoZ4q__ctaSoft{color:color-mix(in srgb, var(--cta-ink) 75%, var(--cta-gold-2))}.landing-module__4EoZ4q__ctaField{border:1px solid color-mix(in srgb, var(--cta-ink) 18%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--cta-gold-1) 20%, white) 55%, transparent);color:var(--cta-ink)}.landing-module__4EoZ4q__ctaField::placeholder{color:color-mix(in srgb, var(--cta-ink) 60%, var(--cta-gold-2))}.landing-module__4EoZ4q__ctaLink{color:var(--cta-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cta-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--cta-ink) 35%, transparent);text-underline-offset:3px}.landing-module__4EoZ4q__ctaLink:hover{color:var(--cta-ink);-webkit-text-decoration-color:var(--cta-ink);text-decoration-color:var(--cta-ink)}.landing-module__4EoZ4q__seamEdge{stroke:color-mix(in srgb, var(--cta-ink) 18%, transparent)}.landing-module__4EoZ4q__seam{stroke:color-mix(in srgb, var(--cta-ink) 30%, transparent)}.landing-module__4EoZ4q__lead{font-size:16px;line-height:1.6}.landing-module__4EoZ4q__ctaLead{font-size:16px;line-height:1.5}.landing-module__4EoZ4q__fieldText{font-size:16px}@media (min-width:900px){.landing-module__4EoZ4q__lead{font-size:17px}.landing-module__4EoZ4q__ctaLead{font-size:18px}.landing-module__4EoZ4q__fieldText{font-size:var(--text-body)}}
.landing-motion:not(.landing-motion-live) .motion-module__jmgC_a__pre{opacity:0;animation:.4s cubic-bezier(.2,.8,.3,1) 2.5s forwards motion-module__jmgC_a__failsafe}@keyframes motion-module__jmgC_a__failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-module__jmgC_a__pre{opacity:1!important;animation:none!important}}.motion-module__jmgC_a__cardSpot,.motion-module__jmgC_a__glowRing{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.motion-module__jmgC_a__cardSpot{background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%)}.motion-module__jmgC_a__glowRing{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 85%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.motion-module__jmgC_a__lit>.motion-module__jmgC_a__cardSpot,.motion-module__jmgC_a__lit>.motion-module__jmgC_a__glowRing{opacity:1}.motion-module__jmgC_a__sheenRing{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.motion-module__jmgC_a__sheenRing>span{background:conic-gradient(from 0deg, transparent 0 68%, color-mix(in srgb, var(--accent) 85%, transparent) 84%, transparent 96%);position:absolute;inset:-100%}.motion-module__jmgC_a__sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-module__jmgC_a__sweep>span{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--accent) 9%, transparent) 50%, transparent);width:45%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}.landing-motion-live .motion-module__jmgC_a__dotted{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text) 16%, transparent) 1.25px, transparent 2px), linear-gradient(color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text) 3.5%, transparent) 1px, transparent 1px)}.motion-module__jmgC_a__litDots{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--accent) 70%, transparent) 1.4px, transparent 2.2px);-webkit-mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%);-webkit-mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%);mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background-size:64px 64px;position:absolute;inset:0}.motion-module__jmgC_a__spot{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 8%, transparent), transparent);pointer-events:none;opacity:0;border-radius:50%;width:620px;height:620px;margin:-310px 0 0 -310px;position:absolute;top:0;left:0}.motion-module__jmgC_a__shimmer{background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--accent-hover) 45%, transparent) 50%, transparent 75%);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.motion-module__jmgC_a__fieldDraw{width:100%;height:var(--control);pointer-events:none;fill:none;stroke:var(--accent);stroke-width:1.5px;position:absolute;top:0;left:0;overflow:visible}.motion-module__jmgC_a__badge{z-index:2;right:10px;top:calc((var(--control) - 24px) / 2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sky) 12%, transparent);height:24px;color:var(--sky);font-size:12px;line-height:24px;font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;opacity:0;padding:0 10px;display:inline-block;position:absolute}.motion-module__jmgC_a__mono{font-family:var(--font-mono)}.motion-module__jmgC_a__tile{z-index:5;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--raised);width:214px;box-shadow:var(--shadow-float);color:var(--text);pointer-events:none;opacity:0;align-items:center;gap:10px;padding:7px 12px 7px 7px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:0;left:0}.motion-module__jmgC_a__tileStill{background:radial-gradient(circle at 28% 30%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 55%), linear-gradient(135deg, var(--raised-2), var(--line-2));border-radius:6px;flex:none;width:48px;height:30px;position:relative}.motion-module__jmgC_a__tileStill:after{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent color-mix(in srgb, var(--text) 70%, transparent);margin:-5px 0 0 -3px;position:absolute;top:50%;left:50%}.motion-module__jmgC_a__tileText{flex-direction:column;min-width:0;display:flex}.motion-module__jmgC_a__tileTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.motion-module__jmgC_a__tileMeta{font-family:var(--font-mono);color:var(--muted-2)}.motion-module__jmgC_a__flash{border-radius:inherit;background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:inset 0 0 0 1px var(--accent-line);pointer-events:none;opacity:0;position:absolute;inset:0}.motion-module__jmgC_a__stack{perspective:1600px;display:grid}.motion-module__jmgC_a__stack>*{grid-area:1/1;min-width:0}.motion-module__jmgC_a__caret{vertical-align:-.18em;background:var(--accent);width:.5em;height:1.05em;margin-left:1px;animation:.9s step-end infinite motion-module__jmgC_a__blink;display:inline-block}@keyframes motion-module__jmgC_a__blink{50%{opacity:0}}.motion-module__jmgC_a__untyped{color:#0000}.motion-module__jmgC_a__trace{pointer-events:none;fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent));position:absolute;top:0;left:0;overflow:visible}.motion-module__jmgC_a__ctaLight{aspect-ratio:1;pointer-events:none;border-radius:50%;width:80%;position:absolute}.motion-module__jmgC_a__ctaLightA{background:radial-gradient(closest-side, var(--cta-gold-1), transparent);opacity:.75;top:-60%;left:-30%}.motion-module__jmgC_a__ctaLightB{background:radial-gradient(closest-side, var(--cta-gold-3), transparent);opacity:.6;bottom:-70%;right:-25%}.landing-motion-live .motion-module__jmgC_a__sign{animation:motion-module__jmgC_a__sign-turn var(--dur-slow) var(--ease-out)}@keyframes motion-module__jmgC_a__sign-turn{0%{opacity:.35;transform:rotate(-90deg)}}
.testimonials-module__uRfhWG__marquee{--card:min(300px, calc(100vw - 72px));--gap:12px;--fade:min(140px, 12vw);--gutter:20px;--inset:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));gap:var(--gap);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);flex-direction:column;padding-block:4px;display:flex;overflow:hidden}@media (min-width:900px){.testimonials-module__uRfhWG__marquee{--card:340px;--gap:16px;--gutter:40px}}.testimonials-module__uRfhWG__marquee:focus-visible{outline-offset:-2px}.testimonials-module__uRfhWG__track{width:max-content;animation:testimonials-module__uRfhWG__drift var(--duration,60s) linear infinite;will-change:transform;display:flex}.testimonials-module__uRfhWG__row:nth-child(2n)>.testimonials-module__uRfhWG__track{animation-direction:reverse}.testimonials-module__uRfhWG__marquee:hover .testimonials-module__uRfhWG__track,.testimonials-module__uRfhWG__marquee:focus-within .testimonials-module__uRfhWG__track{animation-play-state:paused}.testimonials-module__uRfhWG__set{display:flex}.testimonials-module__uRfhWG__slot{width:calc(var(--card) + var(--gap));padding-right:var(--gap);flex:none;display:flex}.testimonials-module__uRfhWG__card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;flex:1;gap:14px;margin:0;padding:22px;display:flex}.testimonials-module__uRfhWG__source{color:var(--muted-2);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}.testimonials-module__uRfhWG__source:hover{color:var(--text);-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}@keyframes testimonials-module__uRfhWG__drift{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--copies,2)))}}@media (prefers-reduced-motion:reduce){.testimonials-module__uRfhWG__marquee{padding-inline:var(--inset) calc(var(--inset) - var(--gap));scroll-padding-inline:var(--inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;flex-direction:row;gap:0;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonials-module__uRfhWG__row,.testimonials-module__uRfhWG__track,.testimonials-module__uRfhWG__set{display:contents}.testimonials-module__uRfhWG__track{animation:none}.testimonials-module__uRfhWG__copy{display:none}.testimonials-module__uRfhWG__slot{scroll-snap-align:start}}
