.platform-flow_hero__4sljp.platform-flow_hero__4sljp{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:44px 3vw;padding-top:clamp(48px,5vw,80px)}.platform-flow_hero__4sljp .hero-copy{padding-bottom:0}.platform-flow_hero__4sljp h1{font-size:clamp(44px,4.4vw,68px)}.platform-flow_hero__4sljp .hero-lede{margin-top:24px}.platform-flow_hero__4sljp .hero-grid{opacity:.4}.platform-flow_setup__EN740{padding-block:64px 0}.platform-flow_setup__EN740 .blueprint-shell{max-width:100%;margin:0}.platform-flow_flow__GuTCt{position:relative;z-index:1;min-width:0;width:100%;margin:0;align-self:center;scroll-margin-top:84px}.platform-flow_scene__auLZD{position:relative;aspect-ratio:1672/941}.platform-flow_scene__auLZD img{display:block;width:100%;height:auto}.platform-flow_motion__pLTqN{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--teal)}.platform-flow_motion__pLTqN svg{width:100%;height:100%}.platform-flow_signal__ITnMT,.platform-flow_track___vjM9{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.platform-flow_track___vjM9{stroke-width:15;opacity:.12}.platform-flow_signal__ITnMT{stroke:var(--paper-bright);stroke-width:6;stroke-dasharray:9 91;animation:platform-flow_flow-signal__4mz40 3s linear infinite}.platform-flow_corePulse__txMT1{position:absolute;left:50%;top:56%;width:10%;aspect-ratio:1;border:1px solid var(--teal);border-radius:50%;transform:translate(-50%,-50%) scaleY(.45);opacity:0;animation:platform-flow_flow-core__GAVk8 3s ease-out infinite}.platform-flow_caption__h6xtw{padding:12px 10px 0}.platform-flow_stageControls__HJu7Z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-strong)}.platform-flow_stageControls__HJu7Z button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 4px;background:transparent;color:var(--mist);font-size:14px;font-weight:600;border-bottom:2px solid transparent}.platform-flow_stageControls__HJu7Z button span{font-family:var(--font-mono);font-size:11px;color:var(--fog)}.platform-flow_stageControls__HJu7Z button[aria-pressed=true]{color:var(--teal);border-color:var(--teal)}.platform-flow_stageControls__HJu7Z button:hover{color:var(--paper-bright);background:var(--ink-2)}.platform-flow_detail__MZX0B{display:grid;align-content:start;min-height:98px;padding-top:18px}.platform-flow_detail__MZX0B strong{color:var(--paper-bright);font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.4}.platform-flow_detail__MZX0B p{margin:6px 0 14px;color:var(--mist);font-size:14px;line-height:1.5}.platform-flow_timeline__U_TDb{height:2px;background:var(--line);overflow:hidden}.platform-flow_progress__aYY1_{height:100%;background:var(--teal);transform-origin:left;animation:platform-flow_flow-progress__S7ZEj 3s linear infinite}.platform-flow_footer__3Xo_Q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:10px}.platform-flow_footer__3Xo_Q p{flex:1 1 240px;margin:0;color:var(--mist);font-size:12px;line-height:1.5}.platform-flow_playback__kuh_u{display:flex;flex-wrap:wrap;gap:8px}.platform-flow_playback__kuh_u button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px;color:var(--paper);background:transparent;font-size:12px;border-radius:6px}.platform-flow_playback__kuh_u button:hover:not(:disabled){color:var(--teal);background:var(--ink-3)}.platform-flow_playback__kuh_u button:disabled{color:var(--fog);cursor:default}.platform-flow_flow__GuTCt[data-playing=false] .platform-flow_corePulse__txMT1,.platform-flow_flow__GuTCt[data-playing=false] .platform-flow_progress__aYY1_,.platform-flow_flow__GuTCt[data-playing=false] .platform-flow_signal__ITnMT{animation-play-state:paused}@keyframes platform-flow_flow-signal__4mz40{0%{stroke-dashoffset:9}to{stroke-dashoffset:-91}}@keyframes platform-flow_flow-progress__S7ZEj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes platform-flow_flow-core__GAVk8{0%,35%{opacity:0;transform:translate(-50%,-50%) scale(.5,.225)}45%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(2,.9)}}@media (max-width:1180px){.platform-flow_hero__4sljp.platform-flow_hero__4sljp{grid-template-columns:1fr;gap:36px}.platform-flow_hero__4sljp .hero-copy{max-width:760px}.platform-flow_hero__4sljp h1{font-size:clamp(44px,6.5vw,70px)}.platform-flow_flow__GuTCt{max-width:920px;justify-self:center}}@media (max-width:560px){.platform-flow_hero__4sljp.platform-flow_hero__4sljp{padding-top:44px;gap:28px}.platform-flow_hero__4sljp h1{font-size:clamp(40px,10vw,54px)}.platform-flow_caption__h6xtw{padding-inline:0}.platform-flow_stageControls__HJu7Z{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-flow_stageControls__HJu7Z button{justify-content:flex-start;padding-inline:10px}.platform-flow_detail__MZX0B{min-height:134px}.platform-flow_setup__EN740{padding-top:36px}}@media (prefers-reduced-motion:reduce){.platform-flow_corePulse__txMT1,.platform-flow_progress__aYY1_,.platform-flow_signal__ITnMT{animation:none!important}.platform-flow_corePulse__txMT1,.platform-flow_signal__ITnMT{display:none}.platform-flow_progress__aYY1_{transform:scaleX(1);opacity:.5}}.marketing-header_mobileSections__Knq9G{display:none}@media (max-width:959px){.marketing-header_header__kV2zn.site-header{position:static;height:auto}.marketing-header_header__kV2zn .brand{min-width:44px}.marketing-header_mobileSections__Knq9G{display:block;padding:0 3.2vw 12px;color:var(--paper);font-size:14px}.marketing-header_mobileSections__Knq9G>summary{min-height:44px;border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;background:var(--ink-2);cursor:pointer}.marketing-header_mobileSections__Knq9G>summary::marker{color:var(--teal)}.marketing-header_mobileSections__Knq9G nav{display:grid;gap:4px;padding-top:8px}.marketing-header_mobileSections__Knq9G a{display:flex;align-items:center;min-height:44px;border-radius:8px;padding:10px 12px}.marketing-header_mobileSections__Knq9G a:hover{background:var(--ink-2);color:var(--teal)}}@media (max-width:820px){.marketing-header_mobileSections__Knq9G{padding-inline:20px}}.homepage_home__0nmTF .hero{min-height:0;padding-bottom:44px}.homepage_home__0nmTF .hero h1{font-size:clamp(42px,4.1vw,64px);line-height:1.04}.homepage_home__0nmTF .hero-note{font-family:inherit;font-size:14px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--mist)}.homepage_home__0nmTF .overline{border:0;padding:0;letter-spacing:.06em;font-size:12px}.homepage_home__0nmTF .section-intro,.homepage_home__0nmTF .split-heading{display:grid;grid-template-columns:1fr 1fr;gap:16px 6vw;align-items:end}.homepage_home__0nmTF .section-intro .section-kicker{grid-column:1/-1;margin:0}.homepage_home__0nmTF .contact-copy h2,.homepage_home__0nmTF .section-intro h2,.homepage_home__0nmTF .split-heading h2{margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.1;letter-spacing:-.04em}.homepage_home__0nmTF .section-intro>p:last-child,.homepage_home__0nmTF .split-heading>p{max-width:540px;font-size:16px;line-height:1.6}.homepage_home__0nmTF .blueprint-body{padding:24px}.homepage_home__0nmTF .blueprint-label-row p{font-size:16px}.homepage_home__0nmTF .journey-switcher button{min-height:48px;font-size:14px;line-height:1.4}.homepage_home__0nmTF .intent-card{margin-block:20px}.homepage_home__0nmTF .plan-heading{margin-block:24px}.homepage_home__0nmTF .plan-heading h2{font-size:clamp(25px,2.5vw,36px);line-height:1.15}.homepage_home__0nmTF .operating-path{min-height:0}.homepage_home__0nmTF .path-step{min-height:120px;align-content:start}.homepage_home__0nmTF .path-step small{display:block;color:var(--mist);font-size:14px;line-height:1.5;margin-top:8px}.homepage_home__0nmTF .blueprint-footer p{font-size:14px;line-height:1.6}.homepage_home__0nmTF .blueprint-footer>span{font-size:12px}.homepage_home__0nmTF .apps-section{padding-block:24px 56px}.homepage_home__0nmTF .app-grid{margin-top:24px}.homepage_home__0nmTF .app-card{min-height:190px;opacity:1}.homepage_home__0nmTF .app-card.is-relevant{transform:none}.homepage_home__0nmTF .app-card p{font-size:15px}.homepage_home__0nmTF .relevance-marker{font-size:12px}.homepage_home__0nmTF .homepage-disclosure{min-width:0;border:1px solid var(--line-strong);border-radius:10px;background:var(--ink-2)}.homepage_home__0nmTF .homepage-disclosure>summary{min-height:56px;padding:18px 20px;color:var(--paper);font-size:17px;line-height:1.4;cursor:pointer}.homepage_home__0nmTF .homepage-disclosure>summary::marker{color:var(--teal)}.homepage_home__0nmTF .homepage-disclosure>summary:hover{color:var(--teal)}.homepage_home__0nmTF .homepage-disclosure>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}.homepage_home__0nmTF .homepage-disclosure>summary span{display:inline-block;margin-left:12px;color:var(--mist);font-size:14px}.homepage_home__0nmTF .homepage-disclosure[open]>summary{border-bottom:1px solid var(--line)}.homepage_home__0nmTF .homepage-disclosure>p{margin:0;padding:20px;color:var(--mist);font-size:16px;line-height:1.65}.homepage_home__0nmTF .faq-section,.homepage_home__0nmTF .pricing-section,.homepage_home__0nmTF .pulse-section,.homepage_home__0nmTF .truth-section{padding-block:64px}.homepage_home__0nmTF .pulse-board{grid-template-columns:1.35fr .85fr;margin-top:32px;min-height:0}.homepage_home__0nmTF .pulse-flow li{min-height:100px;grid-template-columns:.7fr 1.3fr;padding:20px}.homepage_home__0nmTF .pulse-flow small{grid-column:2}.homepage_home__0nmTF .pulse-flow li>span,.homepage_home__0nmTF .pulse-flow small,.homepage_home__0nmTF .pulse-result-top{font-size:12px;line-height:1.5}.homepage_home__0nmTF .pulse-result{display:flex;flex-direction:column;gap:24px;justify-content:center}.homepage_home__0nmTF .pulse-result blockquote{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.2}.homepage_home__0nmTF .pulse-result .button{align-self:flex-start}.homepage_home__0nmTF .truth-grid{margin-top:32px}.homepage_home__0nmTF .truth-section .homepage-disclosure{margin-top:24px}.homepage_home__0nmTF .truth-section .truth-grid{margin-top:0}.homepage_home__0nmTF .truth-card{min-height:0;padding:24px}.homepage_home__0nmTF .truth-card h3{margin:0 0 12px;font-size:22px}.homepage_home__0nmTF .truth-card p{font-size:15px}.homepage_home__0nmTF .pricing-intro{margin-bottom:32px}.homepage_home__0nmTF .pricing-stack{display:flex;flex-direction:column;gap:24px}.homepage_home__0nmTF .billing-toggle{margin:0}.homepage_home__0nmTF .trial-offer{margin:0;padding:20px}.homepage_home__0nmTF .trial-offer p{font-size:14px}.homepage_home__0nmTF .trial-offer span{font-size:12px}.homepage_home__0nmTF .plan-rail{border:1px solid var(--line-strong);border-radius:10px}.homepage_home__0nmTF .pricing-qualification{margin:0;font-size:14px;line-height:1.6;color:var(--mist)}.homepage_home__0nmTF .plan-card{min-height:0;padding:20px}.homepage_home__0nmTF .plan-card h3{margin:12px 0;font-size:26px}.homepage_home__0nmTF .plan-card-head{min-height:32px;font-size:12px}.homepage_home__0nmTF .plan-card-audience{margin-block:14px}.homepage_home__0nmTF .plan-card ul{font-size:14px}.homepage_home__0nmTF .plan-card.is-recommended .plan-card-audience,.homepage_home__0nmTF .plan-card.is-recommended .plan-card-audience>span,.homepage_home__0nmTF .plan-card.is-recommended .plan-card-head,.homepage_home__0nmTF .plan-card.is-recommended .plan-card-price>span,.homepage_home__0nmTF .plan-card.is-recommended ul{color:var(--paper)}.homepage_home__0nmTF .plan-comparison{margin-top:20px;padding-top:0}.homepage_home__0nmTF .comparison-content{padding:24px}.homepage_home__0nmTF .comparison-footnote{font-size:14px}.homepage_home__0nmTF .fit-form label{grid-template-columns:1fr;gap:12px;padding-block:20px}.homepage_home__0nmTF .fit-form>p,.homepage_home__0nmTF .plan-result .plan-disclaimer{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}.homepage_home__0nmTF .plan-best-for{margin-top:24px;font-size:12px}.homepage_home__0nmTF .plan-result h3{font-size:clamp(36px,4vw,52px)}.homepage_home__0nmTF .plan-result li{font-size:12px}.homepage_home__0nmTF .faq-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px;border:0;background:none}.homepage_home__0nmTF .closing-section,.homepage_home__0nmTF .contact-section{padding-block:64px}.homepage_home__0nmTF .closing-content h2{font-size:clamp(36px,4vw,60px);line-height:1.1}.homepage_home__0nmTF .contact-expectations{display:block;margin-top:24px}@media (max-width:960px){.homepage_home__0nmTF .section-intro,.homepage_home__0nmTF .split-heading{grid-template-columns:1fr;gap:16px}.homepage_home__0nmTF .pulse-board{grid-template-columns:1fr}.homepage_home__0nmTF .plan-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage_home__0nmTF .fit-calculator{grid-template-columns:1fr}}@media (max-width:560px){.homepage_home__0nmTF .hero{padding-top:32px;gap:24px}.homepage_home__0nmTF .hero h1{font-size:clamp(34px,9.5vw,46px)}.homepage_home__0nmTF .hero-lede{margin-top:18px}.homepage_home__0nmTF .hero-actions{margin-top:22px}.homepage_home__0nmTF .hero-note{margin-top:16px}.homepage_home__0nmTF .hero-actions .button{flex:1 1;width:auto;padding-inline:12px;font-size:14px}.homepage_home__0nmTF .hero-actions{flex-direction:row}.homepage_home__0nmTF .blueprint-body{padding:20px}.homepage_home__0nmTF .journey-switcher button{padding:8px;font-size:13px}.homepage_home__0nmTF .operating-path{grid-template-columns:1fr}.homepage_home__0nmTF .path-step{display:grid;grid-template-columns:24px 1fr;column-gap:8px}.homepage_home__0nmTF .path-step strong{font-size:14px}.homepage_home__0nmTF .step-index{font-size:12px}.homepage_home__0nmTF .path-step small{grid-column:2}.homepage_home__0nmTF .path-step{min-height:0;padding-block:16px}.homepage_home__0nmTF .path-step small{margin-top:4px}.homepage_home__0nmTF .homepage-disclosure>summary span{display:block;margin:6px 0 0 18px}.homepage_home__0nmTF .faq-section,.homepage_home__0nmTF .pricing-section,.homepage_home__0nmTF .pulse-section,.homepage_home__0nmTF .truth-section{padding-block:44px}.homepage_home__0nmTF .plan-rail{grid-template-columns:1fr}.homepage_home__0nmTF .plan-card{padding:20px}.homepage_home__0nmTF .plan-card-head{min-height:0}.homepage_home__0nmTF .plan-card ul{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;margin-bottom:16px}.homepage_home__0nmTF .plan-card:last-child{grid-column:auto}.homepage_home__0nmTF .comparison-content{padding:14px}}