.flow-landing{--fl-muted:#a9abb0;--fl-line:#282a2d;--fl-orange:#ff802e;color:#f0f0ed;font-family:var(--font-geist-sans), Arial, sans-serif;background:#090a0b;padding-bottom:90px}.flow-landing *{box-sizing:border-box}.flow-landing .fl-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.flow-landing h1,.flow-landing h2,.flow-landing h3,.flow-landing p,.flow-landing figure{margin:0}.flow-landing p{color:var(--fl-muted);font-size:16px;line-height:1.75}.flow-landing h1,.flow-landing h2,.flow-landing h3{text-wrap:balance;font-weight:500}.flow-landing h2{letter-spacing:-.055em;font-size:clamp(32px,4vw,52px);line-height:1.12}.flow-landing h3{letter-spacing:-.025em;font-size:22px;line-height:1.3}.flow-landing a{text-decoration:none}.flow-landing a:focus-visible,.flow-landing button:focus-visible,.flow-landing summary:focus-visible,.flow-landing [role=tabpanel]:focus-visible{outline:2px solid var(--fl-orange);outline-offset:6px}.flow-landing .fl-hero{text-align:center;padding-top:88px;position:relative}.flow-landing .fl-hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 70%,#ff802e0a,#0000 64%);position:absolute;inset:0 -20px 30%}.flow-landing .fl-eyebrow{font:11px/1.6 var(--font-geist-mono), monospace;letter-spacing:.06em;color:#c1c2c4;justify-content:center;align-items:center;gap:12px;display:flex}.flow-landing .fl-eyebrow>span{background:var(--fl-orange);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 15px #ff802e66}.flow-landing .fl-eyebrow i{color:#55585c;font-style:normal}.flow-landing h1{letter-spacing:-.065em;max-width:980px;margin:25px auto 24px;font-size:clamp(44px,6.8vw,92px);line-height:1.04}.flow-landing .fl-hero-intro{max-width:670px;margin-inline:auto;font-size:18px}.flow-landing .fl-actions{justify-content:center;gap:12px;margin:29px 0 16px;display:flex}.flow-landing .fl-button{background:var(--fl-orange);border:1px solid var(--fl-orange);color:#100c09;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:13px 21px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex;position:relative}.flow-landing .fl-button:hover{background:#ff9c5e}.flow-landing .fl-button-secondary{color:#f0f0ed;background:#141516;border-color:#343638}.flow-landing .fl-button-secondary:hover{background:#232527}.flow-landing .fl-note{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.flow-landing .fl-note svg{color:var(--fl-orange);flex-shrink:0}.flow-landing .fl-hero-path{color:#bcbec1;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:49px auto 22px;font-size:12px;display:flex}.flow-landing .fl-hero-path>span{align-items:center;gap:9px;display:inline-flex}.flow-landing .fl-path-arrow{color:#6a6d73;padding-left:8px}.flow-landing .fl-product{text-align:left;background:#101112;border:1px solid #353335;border-radius:13px;position:relative;overflow:clip;box-shadow:0 -14px 65px #ff802e08,0 30px 80px #0006}.flow-landing .fl-window-bar{color:#9d9fa4;border-bottom:1px solid var(--fl-line);min-height:43px;font:10px/1.5 var(--font-geist-mono), monospace;background:#141516;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.flow-landing .fl-window-bar>span:first-child{gap:5px;display:flex}.flow-landing .fl-window-bar i{background:#47484c;border-radius:50%;width:6px;height:6px}.flow-landing picture,.flow-landing picture img{width:100%;height:auto;display:block}.flow-landing .fl-product figcaption{border-top:1px solid var(--fl-line);color:#afb1b5;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;font-size:12px;display:flex}.flow-landing .fl-product figcaption a{color:#f0f0ed;flex-shrink:0;align-items:center;gap:10px;min-height:30px;display:inline-flex}.flow-landing .fl-section{padding-block:104px}.flow-landing .fl-section-heading{max-width:760px;margin-bottom:38px}.flow-landing .fl-section-heading>p:last-child{max-width:650px;margin-top:20px}.flow-landing .fl-section-heading .fl-section-index{font:10px/1.6 var(--font-geist-mono), monospace;letter-spacing:.09em;color:#9a9ca1;margin:0 0 22px}.flow-landing .fl-section-index span{color:var(--fl-orange);margin-inline:12px}.flow-landing .fl-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.flow-landing .fl-problems article{border:1px solid var(--fl-line);background:linear-gradient(135deg,#151617,#101112);border-radius:12px;padding:30px}.flow-landing .fl-icon{color:var(--fl-orange);margin-bottom:30px}.flow-landing .fl-problems p{margin-top:15px;font-size:15px}.flow-landing .fl-story-section{background:#0e0f10;border-block:1px solid #202225;scroll-margin-top:96px}.flow-landing .fl-story-tabs{border-bottom:1px solid #343638;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:44px;display:grid}.flow-landing .fl-story-tabs button{color:#a9abb0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:17px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;display:flex}.flow-landing .fl-story-tabs button[aria-selected=true]{border-bottom-color:var(--fl-orange);color:#fff;background:linear-gradient(#0000,#ff802e0a)}.flow-landing .fl-story-tabs button[aria-selected=true]>svg{color:var(--fl-orange)}.flow-landing .fl-tab-number{color:#6f7278;margin-left:auto;font-size:10px}.flow-landing .fl-story-panel{grid-template-columns:.8fr 1.7fr;align-items:center;gap:40px;padding:36px 0 0;display:grid}.flow-landing .fl-story-copy{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.flow-landing .fl-story-count{color:var(--fl-orange);font:16px var(--font-geist-mono), monospace}.flow-landing .fl-story-count span{color:#6f7278}.flow-landing .fl-story-copy h3{font-size:27px}.flow-landing .fl-story-copy p{margin-top:17px;font-size:15px}.flow-landing .fl-text-link{color:#f0f0ed;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.flow-landing .fl-story-screen{background:#090a0b;border:1px solid #343638;border-radius:10px;min-width:0;overflow:clip}.flow-landing .fl-story-note{max-width:850px;margin-top:24px;font-size:12px}.flow-landing .fl-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:45px 0 0;padding:0;list-style:none;display:grid}.flow-landing .fl-process li{border-top:1px solid #36383b;padding-top:22px}.flow-landing .fl-process-number{color:var(--fl-orange);font:12px var(--font-geist-mono), monospace;margin-bottom:22px;display:inline-block}.flow-landing .fl-process p{margin-top:15px;font-size:15px}.flow-landing .fl-pricing-section{background:#0e0f10;border-block:1px solid #202225}.flow-landing .fl-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flow-landing .fl-plans article{background:#121314;border:1px solid #303235;border-radius:12px;flex-direction:column;align-items:flex-start;padding:26px 22px;display:flex}.flow-landing .fl-plans h3{font-size:19px}.flow-landing .fl-plans .fl-plan-price{flex-direction:column;gap:3px;margin:24px 0;display:flex}.flow-landing .fl-plan-price span{font-size:11px}.flow-landing .fl-plan-price strong{letter-spacing:-.045em;color:#f0f0ed;font-size:34px;font-weight:500;line-height:1.15}.flow-landing .fl-plans article>p:not(.fl-plan-price){margin-bottom:28px;font-size:14px}.flow-landing .fl-plan-link{color:#e0e1e3;border-top:1px solid #303235;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.flow-landing .fl-plan-link svg{flex-shrink:0}.flow-landing .fl-faq{grid-template-columns:.8fr 1.4fr;gap:60px;display:grid}.flow-landing .fl-faq details{border-bottom:1px solid #303235}.flow-landing .fl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.flow-landing .fl-faq summary::-webkit-details-marker{display:none}.flow-landing .fl-faq summary>span{color:var(--fl-orange);font-size:22px}.flow-landing .fl-faq details[open] summary>span{transform:rotate(45deg)}.flow-landing .fl-faq details p{padding:0 24px 24px 0;font-size:15px}.flow-landing .fl-closing{text-align:center;background:radial-gradient(at 50% 100%,#ff802e0d,#0000 80%),#121314;border:1px solid #343235;border-radius:16px;padding:65px 35px}.flow-landing .fl-closing h2{max-width:680px;margin:22px auto}.flow-landing .fl-closing>p:not(.fl-eyebrow){max-width:600px;margin:0 auto 27px}@media (max-width:1000px){.flow-landing .fl-hero{padding-top:65px}.flow-landing .fl-problems article{padding:25px}.flow-landing .fl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-landing .fl-story-panel{grid-template-columns:1fr 1.6fr;gap:24px}}@media (max-width:760px){.flow-landing .fl-wrap{width:calc(100% - 40px)}.flow-landing .fl-hero{padding-top:45px}.flow-landing .fl-eyebrow{flex-wrap:wrap;gap:8px;font-size:9px}.flow-landing h1{letter-spacing:-.055em;font-size:clamp(40px,8.5vw,64px)}.flow-landing .fl-hero-intro{font-size:16px}.flow-landing .fl-note{align-items:flex-start;font-size:11px}.flow-landing .fl-note svg{margin-top:3px}.flow-landing .fl-hero-path{gap:9px 12px;margin-top:33px;font-size:10px}.flow-landing .fl-hero-path svg,.flow-landing .fl-path-arrow{display:none}.flow-landing .fl-section{padding-block:65px}.flow-landing .fl-problems,.flow-landing .fl-process{grid-template-columns:1fr;gap:15px}.flow-landing .fl-problems article{padding:27px}.flow-landing .fl-icon{margin-bottom:20px}.flow-landing .fl-story-panel{grid-template-columns:1fr}.flow-landing .fl-story-copy{gap:17px}.flow-landing .fl-story-copy h3{font-size:26px}.flow-landing .fl-story-tabs{gap:4px}.flow-landing .fl-story-tabs button{text-align:center;flex-direction:column;gap:9px;padding:14px 3px;font-size:11px}.flow-landing .fl-tab-number{display:none}.flow-landing .fl-process li{padding:23px 0}.flow-landing .fl-process-number{margin-bottom:15px}.flow-landing .fl-faq{grid-template-columns:1fr;gap:0}.flow-landing .fl-faq .fl-section-heading{margin-bottom:12px}.flow-landing .fl-product figcaption{flex-direction:column;align-items:flex-start;gap:8px;padding:15px}.flow-landing .fl-window-bar{padding-inline:12px;font-size:9px}.flow-landing .fl-closing{padding:45px 22px}}@media (max-width:440px){.flow-landing .fl-actions{flex-direction:column}.flow-landing .fl-plans{grid-template-columns:1fr}.flow-landing .fl-hero .fl-eyebrow{max-width:280px;margin:auto}}@media (prefers-reduced-motion:reduce){.flow-landing *{scroll-behavior:auto;transition:none}}.fl-homepage .fl-hero.fl-wrap{isolation:isolate;width:100%;padding-inline:max(32px,50% - 580px);overflow:clip}.fl-homepage .fl-hero:before{display:none}.fl-homepage .flow-liquid{z-index:-1;background:#090a0b url(/brand/liquid-chrome-poster.webp) 50%/cover no-repeat;height:790px;position:absolute;inset:0 0 auto}.fl-homepage .flow-liquid:after{content:"";pointer-events:none;background:radial-gradient(at 50% 37%,#090a0bef 5%,#090a0bb8 38%,#090a0b30 80%),linear-gradient(#090a0b33 0%,#0000 62%,#090a0b 100%);position:absolute;inset:0}.fl-homepage .flow-liquid canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.fl-homepage .flow-liquid canvas[data-ready=true]{opacity:.85}.fl-homepage .flow-motion-control{z-index:1;color:#babdc4;min-height:44px;font:10px var(--font-geist-mono), monospace;cursor:pointer;align-items:center;gap:10px;display:flex;position:absolute;top:15px;right:24px}.fl-homepage .flow-liquid:not(:has(canvas[data-ready=true])) .flow-motion-control{display:none}@media (max-width:760px){.fl-homepage .fl-hero.fl-wrap{padding-inline:20px;padding-top:70px}.fl-homepage .flow-liquid{height:800px}.fl-homepage .flow-liquid:after{background:radial-gradient(at 50% 40%,#090a0be8,#090a0ba6 55%,#090a0b22),linear-gradient(#0000 60%,#090a0b)}.fl-homepage .flow-motion-control{top:4px;right:20px}}@media (prefers-reduced-motion:reduce){.fl-homepage .flow-liquid canvas{transition:none}}
