html,body{margin:0}body{background:var(--bg)}.page{--on-accent:var(--ink);--track:#e3e6e4;--score-high:var(--strength);--score-good:color-mix(in srgb, var(--accent) 70%, var(--strength));--score-mid:color-mix(in srgb, var(--accent) 50%, var(--gap));--score-low:var(--gap);--vs-bg:color-mix(in srgb, var(--accent) 38%, var(--card));--vs-border:color-mix(in srgb, var(--accent) 85%, var(--ink));--glass:color-mix(in srgb, var(--card) 58%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 12%, transparent);--glass-top:color-mix(in srgb, var(--card) 85%, transparent);--ease:cubic-bezier(.16, 1, .3, 1);--sec-y:112px;--ink-sec-y:128px;background:var(--bg);width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Space Grotesk,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .page{--on-accent:var(--bg);--track:var(--rule);--vs-bg:color-mix(in srgb, var(--accent) 16%, var(--card));--glass:color-mix(in srgb, var(--ink) 7%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 14%, transparent);--glass-top:color-mix(in srgb, var(--ink) 18%, transparent)}}:root[data-theme=dark] .page{--on-accent:var(--bg);--track:var(--rule);--vs-bg:color-mix(in srgb, var(--accent) 16%, var(--card));--glass:color-mix(in srgb, var(--ink) 7%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 14%, transparent);--glass-top:color-mix(in srgb, var(--ink) 18%, transparent)}.page *{box-sizing:border-box}.page h1,.page h2,.page h3,.page p{margin:0}.page h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(42px,5.2vw,72px);font-weight:500;line-height:1.02}.page h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05}.page h3{letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.page .big{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(21px,2vw,28px);line-height:1.32}.page .lede{text-wrap:pretty;max-width:34ch;font-size:clamp(19px,1.6vw,23px);line-height:1.4}.page .muted{color:var(--muted)}.page .small{font-size:15px;line-height:1.5}.page .acc{color:var(--accent-ink)}.page .fig{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page a{color:var(--accent-ink)}.page a:hover{color:var(--ink)}.page .wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(16px,5vw,72px);padding-right:clamp(16px,5vw,72px)}@media (min-width:1600px){.page .wrap{max-width:1440px}}.page .band{border-top:1px solid var(--rule)}.page .band-card{background:var(--card)}.page .band-phone{border-top:0}.page .band-ink{background:var(--ink);color:var(--bg)}.page .stack{flex-direction:column;display:flex}.page .plain{margin:0;padding:0;list-style:none}.page .btn{cursor:pointer;min-height:56px;transition:transform .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-family:inherit;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.page .btn:active{transform:scale(.98)}.page .btn-primary{background:var(--accent);color:var(--on-accent)}.page .btn-primary:hover{color:var(--on-accent);transform:translateY(-1px)}.page .btn-secondary{color:var(--ink);border-color:var(--rule);background:0 0}.page .btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.page .chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.5;display:inline-block}.page .card{background:var(--card);border:1px solid var(--rule);border-radius:14px}.page .site-header{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.page .site-header .wrap{justify-content:space-between;align-items:center;min-height:68px;display:flex}.page .wordmark{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:500;text-decoration:none}.page .nav-links{align-items:center;gap:28px;display:flex}.page .nav-links a{color:var(--muted);text-decoration:none}.page .header-actions{align-items:center;gap:12px;display:flex}.page .header-signin{min-height:44px;color:var(--muted);align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.page .header-signin:hover{color:var(--ink)}@media (max-width:860px){.page .header-signin{display:none}}.cta-phone{display:none}@media (max-width:860px){.cta-long{display:none}.cta-phone{display:inline}}.page .header-cta{min-height:44px;padding:0 18px;font-size:16px}.page .theme-switch{border:1px solid var(--rule);background:var(--card);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px;display:flex;position:relative}.page .theme-switch:hover{border-color:var(--ink)}.page .theme-switch .knob{background:var(--accent);width:34px;height:34px;transition:transform .28s var(--ease);border-radius:999px;position:absolute;top:4px;left:4px}.page .theme-switch.is-dark .knob{transform:translate(40px)}.page .theme-switch .ico{z-index:1;width:34px;height:34px;color:var(--muted);transition:color .28s var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.page .theme-switch .ico svg{width:18px;height:18px;display:block}.page .theme-switch.is-light .ico-sun,.page .theme-switch.is-dark .ico-moon{color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.page .theme-switch .knob{transition:none}}.page .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:calc(100vh - 68px);padding-top:40px;padding-bottom:56px;display:grid}.page .hero-copy{flex-direction:column;gap:28px;display:flex}.page .hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page .hero-art{justify-content:center;align-items:center;display:flex}.page .h1-break{display:inline}.page .section-body{padding-top:var(--sec-y);padding-bottom:var(--sec-y);flex-direction:column;gap:28px;display:flex}.page .band-ink .section-body{padding-top:var(--ink-sec-y);padding-bottom:var(--ink-sec-y);align-items:flex-start}.page .why-now h2{max-width:20ch;font-size:clamp(38px,4.6vw,64px)}.page .why-now .big{opacity:.75;max-width:36ch}.page .acc-word{background:var(--accent);color:var(--on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 .16em}.page .situation{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.page .sit-copy{flex-direction:column;gap:24px;display:flex}.page .situation h2{max-width:20ch}.page .situation .big{max-width:36ch}.page .bubbles{min-height:480px;position:relative}.page .bubbles li{white-space:nowrap;color:var(--ink);background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(10px)saturate(150%);box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 9%, transparent), inset 0 1px 0 var(--glass-top);will-change:transform;border-radius:999px;padding:12px 22px;font-size:17px;line-height:1.2;animation:9s ease-in-out infinite alternate rf-drift;position:absolute}.page .bubbles li.more{color:var(--muted);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-style:dashed}@keyframes rf-drift{0%{transform:translate(-5px,-8px)rotate(-1.1deg)}to{transform:translate(6px,9px)rotate(1.3deg)}}.page .final-call .section-body{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.page .final-call h2{max-width:18ch}.page .final-call .btn{background:var(--accent);color:var(--on-accent)}.page .ring{width:100%;height:auto;display:block;overflow:visible}.page .ring .track{fill:none;stroke:var(--rule);stroke-width:2px}.page .ring .arc{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1257;stroke-dashoffset:var(--arc,1257)}.page .ring .node{fill:var(--card);stroke:var(--rule);stroke-width:2px;transition:fill .5s var(--ease), stroke .5s var(--ease)}.page .ring .num{fill:var(--muted);text-anchor:middle;dominant-baseline:central;transition:fill .5s var(--ease);font-family:JetBrains Mono,monospace;font-size:19px}.page .ring .nlabel{fill:var(--ink);dominant-baseline:central;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500}.page .ring .you .node{fill:var(--quote-bg);stroke:var(--ink);stroke-dasharray:5 5}.page .ring .you .num{fill:var(--ink)}.page .ring .center{letter-spacing:-.03em;fill:var(--ink);text-anchor:middle;font-family:Space Grotesk,sans-serif;font-size:58px;font-weight:500}.page .ring .sub{fill:var(--muted);text-anchor:middle;font-family:JetBrains Mono,monospace;font-size:15px}.page .ring .cl{fill:var(--ink);text-anchor:middle;opacity:0;transition:opacity .45s var(--ease);font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:500}.page .ring .cl.show{opacity:1}.page .ring .lit .node{fill:var(--accent);stroke:var(--accent)}.page .ring .lit .num{fill:var(--on-accent)}.page .ring .you.lit .node{fill:var(--quote-bg);stroke:var(--accent)}.page .ring .you.lit .num{fill:var(--ink)}.page .runner{fill:var(--accent);offset-path:circle(200px at 260px 260px);offset-rotate:0deg;animation:12s linear infinite rf-run}.page .hero-ring .k .node{animation:12s linear infinite rf-pulse}.page .hero-ring .k .num{animation:12s linear infinite rf-pulse-num}.page .hero-ring .k1 .node,.page .hero-ring .k1 .num{animation-delay:0s}.page .hero-ring .k2 .node,.page .hero-ring .k2 .num{animation-delay:2s}.page .hero-ring .k3 .node,.page .hero-ring .k3 .num{animation-delay:4s}.page .hero-ring .k4 .node,.page .hero-ring .k4 .num{animation-delay:6s}.page .hero-ring .k6 .node,.page .hero-ring .k6 .num{animation-delay:10s}.page .hero-ring .you .node{animation:12s linear 8s infinite rf-pulse-you}@keyframes rf-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes rf-pulse{0%,to{fill:var(--card);stroke:var(--rule)}3%{fill:var(--accent);stroke:var(--accent)}15%{fill:var(--card);stroke:var(--rule)}}@keyframes rf-pulse-num{0%,to{fill:var(--muted)}3%{fill:var(--on-accent)}15%{fill:var(--muted)}}@keyframes rf-pulse-you{0%,to{stroke:var(--ink)}3%{stroke:var(--accent)}15%{stroke:var(--ink)}}.page .loop-header{padding-top:var(--sec-y);flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.page .loop-header h2{max-width:22ch}.page .loop-header .big{max-width:36ch}.page .story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;padding-bottom:96px;display:grid}.page .steps{flex-direction:column;display:flex}.page .step{flex-direction:column;justify-content:center;gap:12px;min-height:72vh;display:flex}.page .steps.tracking .step{opacity:.84;transition:opacity .5s var(--ease)}.page .steps.tracking .step.active{opacity:1}.page .step.close{min-height:60vh}.page .step .fig{font-size:18px}.page .step h3{font-size:38px}.page .story-sticky{justify-content:center;align-items:center;height:72vh;display:flex;position:sticky;top:14vh}.page .story-sticky .ring{max-height:72vh}.page .loop-phone{padding-bottom:var(--sec-y);flex-direction:column;gap:24px;display:none}.page .loop-steps li{border-top:1px solid var(--rule);grid-template-columns:44px 1fr;gap:14px;padding:18px 0;display:grid}.page .loop-steps li:last-child{border-bottom:1px solid var(--rule)}.page .loop-steps li .fig{font-size:16px}.page .loop-steps li p{margin-top:6px}.page .loop-closing{font-size:18px}.page .depth{flex-direction:column;justify-content:center;gap:40px;min-height:90vh;padding-top:96px;padding-bottom:96px;display:flex}.page .depth h2{max-width:18ch}.page .vs{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.page .vs>div{border-radius:18px;flex-direction:column;gap:6px;padding:24px 26px;display:flex;container-type:inline-size}.page .vs>div:first-child{background:var(--quote-bg);border:1px solid #0000}.page .vs>div:last-child{background:var(--vs-bg);border:1px solid var(--vs-border);box-shadow:0 12px 34px color-mix(in srgb, var(--vs-border) 34%, transparent)}.page .vs-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.page .vs>div:first-child h3{letter-spacing:-.01em;text-transform:none;color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:500}.page .vs>div:last-child h3{letter-spacing:-.02em;text-transform:none;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500}.page .vs li{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);align-items:flex-start;gap:12px;padding:14px 0;font-size:clamp(19px,4.65cqw,24px);line-height:1.3;display:flex}.page .vs li:before{flex:none;width:1.1em;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1.25}.page .vs .no li{color:var(--muted);text-decoration:none}.page .vs .no li:before{content:"×";color:var(--score-low);font-size:1.15em}.page .vs ul:not(.no) li:before{content:"✓";color:var(--accent-ink)}.page .angles-body{padding-top:var(--sec-y);padding-bottom:var(--sec-y);flex-direction:column;gap:48px;display:flex}.page .angles-head{flex-direction:column;gap:16px;display:flex}.page .angles-head h2{max-width:22ch}.page .angles-head .big{max-width:38ch}.page .gauges{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.page .gauge{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.page .gauge svg{width:100%;height:auto;display:block}.page .gauge .gt{fill:none;stroke:var(--track);stroke-width:9px}.page .gauge .ga{fill:none;stroke-width:9px;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:var(--off)}.page .gauge .gv{letter-spacing:-.02em;text-anchor:middle;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:500}.page .gauges.on .ga{animation:rf-draw 1.4s var(--ease) both}.page .gauges.on .gv{animation:rf-pop .6s var(--ease) both}.page .gauges.on .gauge:nth-child(2) .ga,.page .gauges.on .gauge:nth-child(2) .gv{animation-delay:.12s}.page .gauges.on .gauge:nth-child(3) .ga,.page .gauges.on .gauge:nth-child(3) .gv{animation-delay:.24s}.page .gauges.on .gauge:nth-child(4) .ga,.page .gauges.on .gauge:nth-child(4) .gv{animation-delay:.36s}.page .gauges.on .gauge:nth-child(5) .ga,.page .gauges.on .gauge:nth-child(5) .gv{animation-delay:.48s}@keyframes rf-draw{0%{stroke-dashoffset:251px}to{stroke-dashoffset:var(--off)}}@keyframes rf-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page .g-high .ga{stroke:var(--score-high)}.page .g-good .ga{stroke:var(--score-good)}.page .g-mid .ga{stroke:var(--score-mid)}.page .g-low .ga{stroke:var(--score-low)}.page .g-high .gv{fill:var(--score-high)}.page .g-good .gv{fill:var(--score-good)}.page .g-mid .gv{fill:var(--score-mid)}.page .g-low .gv{fill:var(--score-low)}.page .gauge-text{flex-direction:column;align-items:center;gap:10px;display:flex}.page .gauge-text h3{font-size:20px}.page .gauge .chip{color:var(--ink);border-color:var(--score-low)}.page .gap-head{padding-top:var(--sec-y);flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.page .gap-lead{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,48px);font-weight:500;line-height:1.12}.page .gap-head .big{max-width:40ch}.page .segslot{vertical-align:baseline;color:var(--accent-ink);white-space:nowrap;display:inline-grid}.page .segslot span{visibility:hidden;opacity:0;transition:opacity .35s var(--ease);grid-area:1/1}.page .segslot span.on{visibility:visible;opacity:1}.page .ticker{padding-bottom:var(--sec-y);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.page .ticker-track{--case-w:320px;--case-gap:16px;gap:var(--case-gap);width:max-content;animation:140s linear infinite rf-ticker;display:flex}@keyframes rf-ticker{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--case-n) * (var(--case-w) + var(--case-gap))))}}.page .case{width:var(--case-w,320px);flex-direction:column;flex-shrink:0;gap:12px;padding:26px 28px;display:flex}.page .case .n{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;color:var(--accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:44px;line-height:1}.page .case p{font-size:17px;line-height:1.4}.page .plans-body{padding-top:var(--sec-y);padding-bottom:var(--sec-y);flex-direction:column;gap:40px;display:flex}.page .plans-head{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.page .plans-head-copy{flex-direction:column;gap:16px;display:flex}.page .plans-head h2{max-width:18ch}.page .plans-head .big{max-width:36ch}.page .seg{border:1px solid var(--rule);background:var(--card);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.page .seg button{min-height:44px;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.page .seg button.on{background:var(--ink);color:var(--bg)}.page .tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page .tier{border:1px solid var(--rule);background:var(--bg);border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex}.page .tier-featured{border-color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 18px 44px color-mix(in srgb, var(--ink) 9%, transparent)}.page .tier-name{justify-content:space-between;align-items:center;display:flex}.page .price{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:44px;line-height:1}.page .price .per{color:var(--muted);letter-spacing:0;font-size:15px}.page .price.price-text{letter-spacing:-.01em;font-family:inherit;font-size:clamp(22px,2vw,28px)}.page .tier-features li{border-top:1px solid var(--rule);padding:10px 0;font-size:17px}.page .tier-features .tier-lead{font-weight:500}.page .tier-features .tier-base{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.page .tier .btn{background:var(--accent);width:100%;min-height:50px;color:var(--on-accent);border-color:var(--accent);margin-top:auto;font-size:16px}.page .team-line{border:1px dashed var(--rule);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:16px 22px;display:flex}.page .team-line p{color:var(--muted);margin:0;font-size:15px}.page .team-line strong{color:var(--ink);font-weight:500}.page .team-line button{color:var(--ink);cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:500;text-decoration:underline}.page .pitch-panel{border:1px solid var(--rule);background:var(--card);border-radius:14px;margin-top:14px;padding:26px 28px}.page .pitch-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.page .pitch-panel h3{margin:0 0 8px;font-size:21px;font-weight:500}.page .pitch-lede{margin:0 0 22px;font-size:15px}.page .pitch-text{background:var(--bg);border:1px solid var(--rule);border-radius:10px;margin:0 0 18px;padding:18px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.7}.page .pitch-text .subject{color:var(--muted);margin-bottom:14px;display:block}.page .pitch-text p{margin:0 0 14px}.page .pitch-text a{color:inherit}.page .pitch-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page .btn-ghost{border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:11px 18px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.page .btn-ghost.filled{background:var(--ink);color:var(--bg);border-color:var(--ink)}.page .pitch-hint{color:var(--muted);margin:0;font-size:13px}.page .pitch-hint.copied{color:var(--ink)}.page .faq{padding-top:96px;padding-bottom:var(--sec-y);grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.page :where(.faq-list) details{border-top:1px solid var(--rule);padding:20px 0}.page .faq-list{border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.page :where(.faq-list) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font-size:22px;font-weight:500;list-style:none;display:flex}.page :where(.faq-list) summary::-webkit-details-marker{display:none}.page :where(.faq-list) summary:after{content:"+";color:var(--muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:24px}.page :where(.faq-list) details[open] summary:after{content:"–"}.page :where(.faq-list) details p{color:var(--muted);margin:12px 0 0;font-size:18px}.page .site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.page .footer-links{gap:20px;display:flex}.page .footer-links a{color:var(--muted)}@keyframes rf-rise{0%{opacity:0;transform:translateY(var(--rise,32px))}to{opacity:1;transform:none}}.page .h-in{animation:rf-rise .9s var(--ease) both}.page .h-in.d2{animation-delay:.15s}.page .h-in.d3{animation-delay:.3s}.page .h-in.d4{animation-delay:.45s}@supports (animation-timeline:view()){.page .reveal{animation:linear both rf-rise;animation-timeline:view();animation-range:entry 5% entry 45%}.page .reveal-stagger>*{animation:linear both rf-rise;animation-timeline:view();animation-range:entry entry 50%}}@media (prefers-reduced-motion:reduce){.page *,.page :before,.page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.page .runner{display:none}.page .bubbles li{animation:none}.page .steps.tracking .step{opacity:1}.page .ticker{scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.page .ticker-track{flex-wrap:nowrap;width:max-content;animation:none}.page .case{scroll-snap-align:center;scroll-snap-stop:always}.page .case-dup{display:none}.page .gauges.on .ga,.page .gauges.on .gv{animation:none}.page .gauge .ga{stroke-dashoffset:var(--off)}.page .gauge .gv{opacity:1}.page .reveal,.page .reveal-stagger>*,.page .h-in{opacity:1;animation:none;transform:none}}@media print{.page .reveal,.page .reveal-stagger>*,.page .h-in{opacity:1;animation:none;transform:none}.page .ticker-track{flex-wrap:wrap;width:auto;animation:none}.page .case-dup{display:none}}@media (max-width:1080px){.page .vs{grid-template-columns:1fr}}@media (max-width:860px){.page{--sec-y:56px;--ink-sec-y:64px;font-size:17px}.page h1{font-size:38px;line-height:1.04}.page h2{font-size:30px;line-height:1.08}.page h3{font-size:21px}.page .big{font-size:19px;line-height:1.38}.page .small{font-size:14px}.page .site-header .wrap{min-height:60px}.page .wordmark{font-size:20px}.page .nav-links{display:none}.page .header-cta{min-height:40px;padding:0 14px;font-size:15px}.page .situation{flex-direction:column;gap:26px;display:flex}.page .bubbles{flex-wrap:wrap;gap:10px;min-height:0;display:flex;position:static}.page .bubbles li{padding:10px 16px;font-size:15px;animation:none;position:static!important}.page .bubbles li.phone-hide{display:none}.page .hero,.page .story,.page .gauges,.page .tiers,.page .plans-head,.page .faq{grid-template-columns:1fr}.page .hero{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding-top:40px;padding-bottom:40px;display:flex}.page .hero-copy{gap:22px}.page .hero-actions{text-align:center;flex-direction:column;align-items:stretch}.page .h1-break{display:none}.page .hero-art .ring{width:100%;max-width:none}.page .ring .center{letter-spacing:-.035em;font-size:64px}.page .ring .sub{font-size:21px}.page .ring .nlabel{font-size:27px}.page .ring .num{font-size:22px}.page .depth{min-height:0;padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.page .vs{gap:20px}.page .vs h3{font-size:13px}.page .vs li{padding:10px 0;font-size:18px}.page .why-now h2{font-size:34px}.page{--rise:24px}@supports (animation-timeline:view()){.page .reveal{animation-range:entry 5% entry 40%}.page .reveal-stagger>*{animation-range:entry entry 45%}}.page .final-call .section-body{padding-top:var(--ink-sec-y);padding-bottom:var(--ink-sec-y)}.page .band-phone{border-top:1px solid var(--rule)}.page .loop-desktop{display:none}.page .loop-phone{display:flex}.page .loop-header{padding-bottom:0}.page .loop-ring-phone{z-index:3;background:linear-gradient(to bottom, var(--card) 72%, transparent);justify-content:center;margin-bottom:4px;padding:14px 0 16px;display:flex;position:sticky;top:61px}.page .loop-ring-phone .ring{width:178px;height:178px}.page .loop-ring-phone .num{font-size:40px}.page .loop-ring-phone .center{letter-spacing:-.035em;font-size:58px}.page .loop-ring-phone .node{stroke-width:4px}.page .loop-ring-phone .arc,.page .loop-ring-phone .track{stroke-width:8px}.page .loop-steps li{opacity:.5;transition:opacity .4s var(--ease)}.page .loop-steps.tracking li.active{opacity:1}.page .gauges{flex-direction:column;display:flex}.page .gauge{text-align:left;border-top:1px solid var(--rule);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.page .gauge:last-child{border-bottom:1px solid var(--rule)}.page .gauge svg{width:72px;height:72px}.page .gauge-text{grid-template-columns:auto 1fr;grid-template-areas:"name chip""meaning meaning";place-items:center start;gap:0 8px;display:grid}.page .gauge-text h3{grid-area:name;font-size:19px}.page .gauge-text .meaning{grid-area:meaning}.page .gauge-text .chip{grid-area:chip;font-size:11px}.page .gauge .chip{display:none}.page .gap-lead{font-size:28px}.page .ticker{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:40px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.page .ticker::-webkit-scrollbar{display:none}.page .ticker-track{gap:12px;padding:0 16px;animation:none}.page .case{scroll-snap-align:center;scroll-snap-stop:always;width:78vw;max-width:320px;padding:22px}.page .case .n{font-size:40px}.page .case p{font-size:16px}.page .plans-head{align-items:start;gap:18px}.page .seg{display:flex}.page .seg button{flex:1;padding:0 10px;font-size:14px}.page .tiers{flex-direction:column;gap:14px;display:flex}.page .tier{gap:10px;padding:22px}.page .tier .btn{width:100%;display:inline-flex}.page .price{font-size:36px}.page .price .per{font-size:14px}.page .tier-features li{padding:9px 0;font-size:16px}.page .team-line{flex-direction:column;align-items:flex-start;padding:16px 18px}.page .pitch-panel{padding:20px}.page .pitch-text{padding:16px;font-size:13px}.page .pitch-actions{align-items:flex-start}.page .faq{padding-top:var(--sec-y)}.page :where(.faq-list) details{padding:16px 0}.page :where(.faq-list) summary{gap:12px;font-size:19px}.page :where(.faq-list) summary:after{font-size:22px}.page :where(.faq-list) details p{margin:10px 0 0;font-size:16px}.page .faq-phone-hidden{display:none}.page .site-footer .wrap{flex-direction:column;align-items:flex-start;gap:10px;min-height:60px;padding-top:18px;padding-bottom:18px}.page .footer-links{flex-wrap:wrap;gap:8px 16px}}
