@font-face{font-family:Gambarino;src:url(/fonts/Gambarino-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Playfair Display", "Georgia", serif;--font-body: "DM Sans", "Inter", system-ui, -apple-system, sans-serif;--font-quote: "Lora", "Georgia", serif;--font-num: "Gambarino", "Playfair Display", Georgia, serif;--font-mono: "DM Sans", "JetBrains Mono", "SF Mono", Consolas, monospace;--color-bg: #1a1518;--color-surface: #2a2128;--color-surface-2: #34292f;--color-text: #f5e8ed;--color-text-muted: #c4adb6;--color-text-dim: #8b7782;--color-mint: #a8d5b8;--color-blush: #e8b8c5;--color-lime: #c8f04a;--color-cream: #f5e8ed;--color-accent: var(--color-mint);--color-secondary: var(--color-blush);--color-cta: var(--color-lime);--color-border: rgba(245, 232, 237, .1);--color-border-strong: rgba(245, 232, 237, .18);--fs-display: clamp(3.25rem, 1.8rem + 6vw, 7.5rem);--fs-h1: clamp(2.75rem, 1.6rem + 5vw, 6rem);--fs-h2: clamp(2.25rem, 1.4rem + 4vw, 4.5rem);--fs-h3: clamp(1.625rem, 1.2rem + 2vw, 2.75rem);--fs-h4: clamp(1.25rem, 1.05rem + 1vw, 1.875rem);--fs-lead: clamp(1.125rem, 1rem + .55vw, 1.4375rem);--fs-body: clamp(1rem, .95rem + .25vw, 1.125rem);--fs-body-sm: clamp(.9rem, .875rem + .14vw, .9875rem);--fs-caps: clamp(.6875rem, .625rem + .28vw, .8125rem);--fs-button: clamp(.9375rem, .9rem + .14vw, 1rem);--fs-micro: clamp(.75rem, .7rem + .14vw, .8125rem);--leading-display: 1.05;--leading-h1: 1.06;--leading-h2: 1.1;--leading-h3: 1.2;--leading-h4: 1.3;--leading-lead: 1.55;--leading-body: 1.62;--leading-body-sm: 1.55;--leading-caps: 1.2;--tracking-display: -.022em;--tracking-h1: -.018em;--tracking-h2: -.015em;--tracking-h3: -.01em;--tracking-h4: -.006em;--tracking-lead: -.003em;--tracking-body: 0;--tracking-caps: .16em;--tracking-button: .02em;--tracking-micro: .04em;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--space-9: 12rem;--measure: 65ch;--measure-narrow: 52ch;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-weight:400;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}h1,h2{font-family:var(--font-display);font-weight:600;font-style:italic;color:var(--color-text);margin:0 0 var(--space-3);text-wrap:balance}h3,h4,h5,h6{font-family:var(--font-body);font-weight:500;color:var(--color-text);margin:0 0 var(--space-3);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--fs-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--fs-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);font-weight:500}h4{font-size:var(--fs-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);font-weight:500}h5,h6{font-size:var(--fs-caps);line-height:var(--leading-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:500;color:var(--color-text-muted)}.pullquote,blockquote{font-family:var(--font-quote);font-style:italic;font-size:var(--fs-lead);line-height:var(--leading-lead);color:var(--color-cream)}p{margin:0 0 var(--space-3);max-width:var(--measure);text-wrap:pretty;hyphens:auto}a{color:var(--color-text);text-decoration:underline;text-decoration-color:#a8d5b873;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .18s ease,color .18s ease}a:hover{text-decoration-color:var(--color-mint);color:var(--color-mint)}strong,b{font-weight:600;color:var(--color-text)}em,i{font-style:italic}small{font-size:var(--fs-body-sm);color:var(--color-text-muted)}::selection{background:var(--color-blush);color:var(--color-bg)}button,.btn{font-family:var(--font-body);font-size:var(--fs-button);font-weight:500;line-height:1;letter-spacing:var(--tracking-button);padding:.95rem 1.6rem;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .24s ease,transform .22s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;position:relative}.btn--primary{background:var(--color-lime);color:#1a1518;border-color:var(--color-lime);font-weight:600}.btn--primary:hover{background:#d6f76a;color:#1a1518;text-decoration:none;box-shadow:0 0 16px #c8f04a8c,0 0 32px #e8b8c540;transform:translateY(-1px)}.btn--ghost{background:transparent;border-color:var(--color-mint);color:var(--color-mint)}.btn--ghost:hover{background:#a8d5b81a;color:var(--color-mint);text-decoration:none;box-shadow:0 0 12px #a8d5b859}.eyebrow{font-family:var(--font-body);font-size:var(--fs-caps);line-height:1;letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:500;color:var(--color-blush);margin-bottom:var(--space-2);display:inline-block}.text-mint{color:var(--color-mint)}.text-blush{color:var(--color-blush)}.text-lime{color:var(--color-lime)}.text-muted{color:var(--color-text-muted)}.num,.text-num{font-family:var(--font-num);font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1;letter-spacing:-.02em}.section{padding-block:var(--space-7)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}a,button{transition:none}}:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px;border-radius:4px}button:focus-visible,.btn:focus-visible{outline-offset:4px}a:focus-visible{outline-offset:4px;text-decoration-color:var(--color-lime)}html,body{margin:0;padding:0}body{overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.container--narrow{max-width:860px}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-block:var(--space-7) var(--space-6);isolation:isolate;overflow:hidden}.hero__canvas{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.hero__nav{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) clamp(1.25rem,4vw,3rem);z-index:2}.hero__brand{font-family:var(--font-display);font-size:1.4rem;letter-spacing:-.02em;text-decoration:none;color:var(--color-text);font-variation-settings:"wght" 500,"opsz" 60}.hero__brand span{color:var(--color-blush)}.hero__nav-links{display:flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width: 560px){.hero__nav-links{display:none}}.hero__nav-links a{text-decoration:none;font-size:var(--fs-body-sm);color:var(--color-text-muted)}.hero__nav-links a:hover{color:var(--color-mint)}.hero__content{max-width:980px;position:relative;z-index:1}.hero__h1{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--fs-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);max-inline-size:16ch;text-wrap:balance}.hero__h1 .hero__line{display:block;overflow:hidden}.hero__h1 .hero__line-inner{display:inline-block;will-change:transform,opacity}.hero__h1 em{font-style:italic;color:var(--color-blush);font-weight:600}.hero__sub{font-size:var(--fs-lead);line-height:var(--leading-lead);color:var(--color-text-muted);max-width:58ch;margin:0 0 var(--space-5)}.hero__ctas{display:flex;gap:var(--space-2);flex-wrap:wrap}.section{padding-block:var(--space-7);position:relative}.section--surface{background:radial-gradient(circle at 20% 0%,rgba(232,184,197,.06),transparent 50%),radial-gradient(circle at 80% 100%,rgba(168,213,184,.05),transparent 50%),var(--color-bg)}.section__eyebrow{display:inline-block;margin-bottom:var(--space-3)}.section__title{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--fs-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);margin:0 0 var(--space-4);max-width:22ch}.section__title em{font-style:italic;color:var(--color-blush);font-weight:600}.section__lead{font-size:var(--fs-lead);line-height:var(--leading-lead);color:var(--color-text-muted);max-width:62ch;margin:0 0 var(--space-5)}.flow{margin-top:var(--space-6)}.flow__rail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:var(--space-2)}@media (max-width: 900px){.flow__rail{grid-template-columns:1fr;gap:var(--space-3)}.flow__arrow{width:100%;display:flex;justify-content:center;padding:var(--space-1) 0}}.flow__node{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-height:220px;position:relative;opacity:0;transform:translateY(20px)}.flow__node.is-in{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.flow__step-num{font-family:var(--font-num);font-size:.875rem;color:var(--color-blush);letter-spacing:.06em}.flow__node h3{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.45rem;line-height:1.2;margin:0}.flow__node-body{color:var(--color-text-muted);font-size:var(--fs-body-sm);margin:0}.flow__chips{display:flex;flex-wrap:wrap;gap:.4rem}.flow__chip{background:#e8b8c51a;border:1px solid rgba(232,184,197,.25);color:var(--color-blush);padding:.3rem .7rem;border-radius:999px;font-size:.78rem;letter-spacing:.02em}.flow__landing{background:linear-gradient(180deg,#f5e8ed,#e8b8c5 80%);border-radius:8px;padding:.6rem;color:#2a2128;font-size:.65rem;box-shadow:0 6px 20px #00000040;width:100%;max-width:200px;margin:0 auto;display:flex;flex-direction:column;gap:.35rem}.flow__landing-bar{height:4px;background:#2a21282e;border-radius:2px}.flow__landing-img{height:50px;background:radial-gradient(circle at 30% 40%,#a8d5b8 0 14%,transparent 16%),radial-gradient(circle at 60% 35%,#e8b8c5 0 12%,transparent 14%),radial-gradient(circle at 75% 60%,#c8f04a 0 9%,transparent 10%),linear-gradient(180deg,#fff,#fce8ef);border-radius:4px}.flow__landing-cta{background:#c8f04a;color:#1a1518;font-weight:600;padding:.32rem .5rem;border-radius:6px;text-align:center;font-size:.7rem;letter-spacing:.02em}.flow__bot{background:#2a2128;border:1px solid var(--color-border-strong);border-radius:12px;padding:.55rem;display:flex;flex-direction:column;gap:.32rem;font-size:.7rem}.flow__bot-msg{background:#a8d5b81f;color:var(--color-text);padding:.4rem .55rem;border-radius:10px 10px 10px 2px;max-width:85%}.flow__bot-btns{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.flow__bot-btn{background:#a8d5b833;color:var(--color-mint);border:1px solid rgba(168,213,184,.35);padding:.28rem .55rem;border-radius:6px;font-size:.65rem}.flow__admin{background:#2a2128;border:1px solid var(--color-border-strong);border-left:3px solid var(--color-lime);border-radius:10px;padding:.6rem .7rem;font-size:.7rem;color:var(--color-text)}.flow__admin-head{display:flex;justify-content:space-between;margin-bottom:.35rem;font-size:.65rem;color:var(--color-text-muted)}.flow__admin-title{color:var(--color-lime);font-weight:600;margin-bottom:.2rem}.flow__arrow svg{width:100%;max-width:60px;height:24px;overflow:visible}.flow__arrow-line{stroke:var(--color-mint);stroke-width:2;fill:none;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .8s ease}.flow__arrow.is-drawn .flow__arrow-line{stroke-dashoffset:0}.flow__arrow-head{fill:var(--color-mint);opacity:0;transition:opacity .4s ease .6s}.flow__arrow.is-drawn .flow__arrow-head{opacity:1}@media (max-width: 900px){.flow__arrow svg{transform:rotate(90deg);max-width:40px}}.combo-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-5)}@media (max-width: 800px){.combo-grid{grid-template-columns:1fr}}.combo-card{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.combo-card__tag{font-family:var(--font-body);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.combo-card--landing .combo-card__tag{color:var(--color-mint)}.combo-card--bot .combo-card__tag{color:var(--color-blush)}.combo-card h3{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.8rem;margin:0 0 .3rem}.combo-card__price-small{font-family:var(--font-num);font-size:1rem;color:var(--color-text-muted);margin-bottom:var(--space-2)}.combo-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.combo-card li{font-size:var(--fs-body-sm);display:flex;gap:.6rem;align-items:flex-start;color:var(--color-text)}.combo-card--landing li:before{content:"✿";color:var(--color-mint);flex-shrink:0}.combo-card--bot li:before{content:"✦";color:var(--color-blush);flex-shrink:0}.combo-total{margin-top:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg,#a8d5b814,#e8b8c514);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);text-align:center}.combo-total__strike{font-family:var(--font-num);font-size:1.1rem;color:var(--color-text-muted);text-decoration:line-through}.combo-total__price{font-family:var(--font-num);font-size:clamp(2.5rem,5vw,3.5rem);color:var(--color-lime);line-height:1.1;margin:.3rem 0;letter-spacing:-.02em}.combo-total__note{color:var(--color-text-muted);font-size:var(--fs-body-sm);margin:0}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-5)}@media (max-width: 800px){.case-grid{grid-template-columns:1fr}}.case-card{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);position:relative}.case-card--before{border-color:#e8b8c52e}.case-card--after{border-color:#a8d5b847;background:linear-gradient(180deg,rgba(168,213,184,.04),var(--color-surface))}.case-card__label{font-family:var(--font-body);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-2)}.case-card--before .case-card__label{color:var(--color-blush)}.case-card--after .case-card__label{color:var(--color-mint)}.case-card h3{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.55rem;margin:0 0 var(--space-2)}.case-card p{font-family:var(--font-quote);font-style:italic;color:var(--color-cream);opacity:.85}.case-funnel{display:flex;flex-direction:column;gap:.5rem;margin-top:var(--space-3)}.case-funnel__row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#f5e8ed0a;border-radius:8px;font-size:var(--fs-body-sm)}.case-funnel__val{font-family:var(--font-num);color:var(--color-text)}.case-card--after .case-funnel__val{color:var(--color-mint)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-top:var(--space-5)}@media (max-width: 900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.metrics-grid{grid-template-columns:1fr}}.metric{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3);text-align:left}.metric__num{font-family:var(--font-num);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;color:var(--color-mint);margin-bottom:.4rem;letter-spacing:-.02em}.metric:nth-child(2) .metric__num{color:var(--color-blush)}.metric:nth-child(3) .metric__num{color:var(--color-mint)}.metric:nth-child(4) .metric__num{color:var(--color-blush)}.metric__label{font-size:var(--fs-body-sm);color:var(--color-text-muted);margin:0}.price-box{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:start}@media (max-width: 800px){.price-box{grid-template-columns:1fr}}.price-box__main{display:flex;flex-direction:column;gap:var(--space-2)}.price-box__price{font-family:var(--font-num);font-size:clamp(3rem,7vw,5rem);line-height:1;color:var(--color-text);letter-spacing:-.02em}.price-box__price span{color:var(--color-blush)}.price-box__sub{font-size:var(--fs-lead);color:var(--color-text-muted)}.price-box ul{list-style:none;padding:0;margin:0 0 var(--space-3);display:flex;flex-direction:column;gap:.55rem}.price-box li{font-size:var(--fs-body-sm);color:var(--color-text);display:flex;gap:.55rem;align-items:flex-start}.price-box li:before{content:"✓";color:var(--color-mint);flex-shrink:0;font-weight:600}.steps{margin-top:var(--space-5);display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);counter-reset:step}@media (max-width: 900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.steps{grid-template-columns:1fr}}.step{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);counter-increment:step;position:relative}.step:before{content:counter(step,decimal-leading-zero);font-family:var(--font-num);font-size:1.5rem;color:var(--color-blush);display:block;margin-bottom:.4rem}.step h4{margin:0 0 .4rem;font-size:1.05rem}.step p{margin:0;font-size:var(--fs-body-sm);color:var(--color-text-muted)}.faq{margin-top:var(--space-5);max-width:760px}.faq details{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-2)}.faq summary{cursor:pointer;font-family:var(--font-body);font-size:1.05rem;font-weight:500;color:var(--color-text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--color-mint);font-size:1.4rem;line-height:1;transition:transform .2s ease}.faq details[open] summary:after{content:"−"}.faq details>p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-body-sm)}.order-form{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-5)}@media (max-width: 700px){.order-form{grid-template-columns:1fr}}.order-form__field{display:flex;flex-direction:column;gap:.45rem}.order-form__field--full{grid-column:1 / -1}.order-form label{font-size:var(--fs-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.order-form input,.order-form select{font-family:var(--font-body);font-size:var(--fs-body);padding:.85rem 1rem;background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:var(--radius-sm);transition:border-color .2s ease}.order-form input:focus,.order-form select:focus{outline:none;border-color:var(--color-mint)}.order-form__submit{grid-column:1 / -1;margin-top:var(--space-2);padding:1rem 2rem;font-size:var(--fs-button);justify-self:start}.footer{border-top:1px solid var(--color-border);padding-block:var(--space-5);color:var(--color-text-dim);font-size:var(--fs-body-sm);margin-top:var(--space-6)}.footer__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.footer a{color:var(--color-mint);text-decoration:none}.footer a:hover{text-decoration:underline}.no-webgl .hero__canvas{display:none}.no-webgl .hero{background:radial-gradient(circle at 30% 30%,rgba(168,213,184,.1),transparent 60%),radial-gradient(circle at 70% 70%,rgba(232,184,197,.12),transparent 50%),var(--color-bg)}.flow__node,.combo-card,.case-card,.metric,.price-box,.step,.faq details,.order-form{background:#2a21288c;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(245,232,237,.12);box-shadow:0 1px #f5e8ed0a inset,0 12px 36px -18px #00000080}.reveal{opacity:0;transform:translateY(28px);will-change:transform,opacity}.section__title,.hero__h1{position:relative}.petal-burst-particle{position:absolute;top:0;left:0;width:14px;height:18px;pointer-events:none;border-radius:50%/60% 60% 40% 40%;background:var(--color-blush);opacity:0;transform-origin:center;will-change:transform,opacity;mix-blend-mode:screen;filter:blur(.3px)}.flow__arrow{position:relative}.flow__arrow svg{width:100%;max-width:80px;height:28px;overflow:visible}.flow__arrow .flow__arrow-line{stroke:var(--color-mint);stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.flow__arrow .flow__arrow-head{fill:var(--color-mint);opacity:0}.flow__arrow-petal{transform-box:fill-box;transform-origin:center;opacity:0}.btn--primary{position:relative;overflow:visible}.btn--primary:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(200,240,74,.55),transparent 70%);opacity:0;transition:opacity .24s ease;z-index:-1;pointer-events:none}.btn--primary:hover:before{opacity:1}:root{--petal-cursor: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M12 2 C18 6 20 13 12 26 C4 13 6 6 12 2 Z' fill='%23e8b8c5' stroke='%23a8d5b8' stroke-width='1.2' opacity='0.85'/%3E%3C/svg%3E") 12 14, auto}a:hover,.btn:hover,[data-hero-cta]:hover,.faq summary:hover,.flow__node:hover,.combo-card:hover,.case-card:hover{cursor:var(--petal-cursor)}.flow__landing,.flow__bot,.flow__admin{backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flow__node,.reveal{opacity:1;transform:none}.flow__arrow .flow__arrow-line{stroke-dashoffset:0}.flow__arrow .flow__arrow-head{opacity:1}.flow__arrow-petal{display:none}}
