.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:780px;background:var(--ink2, #1E1E1E);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px 28px;z-index:9999;box-shadow:0 24px 64px #00000080;animation:slide-up .35s cubic-bezier(.4,0,.2,1) both}.cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}@keyframes slide-up{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.cookie-banner-inner[data-astro-cid-fzbxxtek]{width:100%}.cookie-view[data-astro-cid-fzbxxtek][hidden]{display:none}#cookie-simple[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.cookie-text[data-astro-cid-fzbxxtek]{flex:1;min-width:240px}.cookie-title[data-astro-cid-fzbxxtek]{font-size:15px;font-weight:700;color:var(--white, #fff);margin:0 0 4px}.cookie-desc[data-astro-cid-fzbxxtek]{font-size:13px;color:#ffffffb3;line-height:1.6;margin:0}.cookie-desc[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--orange, #F25912);text-decoration:none}.cookie-desc[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]:hover{text-decoration:underline}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;margin-top:4px}#cookie-settings[data-astro-cid-fzbxxtek] .cookie-title[data-astro-cid-fzbxxtek]{font-size:16px;font-weight:700;color:var(--white, #fff);margin:0 0 20px}.cookie-toggles[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:0;margin-bottom:20px;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.cookie-toggle-row[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.cookie-toggle-row[data-astro-cid-fzbxxtek]:last-child{border-bottom:none}.cookie-toggle-info[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:2px;flex:1}.cookie-toggle-label[data-astro-cid-fzbxxtek]{font-size:14px;font-weight:600;color:var(--white, #fff)}.cookie-toggle-desc[data-astro-cid-fzbxxtek]{font-size:12px;color:#fff6;line-height:1.5}.always-on[data-astro-cid-fzbxxtek]{font-size:11px;font-weight:700;color:#22c55e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.toggle-switch[data-astro-cid-fzbxxtek]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-astro-cid-fzbxxtek]{position:absolute;inset:0;background:#ffffff26;border-radius:100px;transition:background .25s}.toggle-slider[data-astro-cid-fzbxxtek]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .25s}.toggle-switch[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:checked+.toggle-slider[data-astro-cid-fzbxxtek]{background:var(--orange, #F25912)}.toggle-switch[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:checked+.toggle-slider[data-astro-cid-fzbxxtek]:before{transform:translate(20px)}.cb-btn[data-astro-cid-fzbxxtek]{padding:10px 14px;border-radius:10px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;cursor:pointer;border:none;transition:background .2s,opacity .2s,transform .15s;white-space:nowrap}.cb-btn[data-astro-cid-fzbxxtek]:hover{transform:translateY(-1px)}.cb-btn--primary[data-astro-cid-fzbxxtek]{background:var(--orange, #F25912);color:var(--ink)}.cb-btn--primary[data-astro-cid-fzbxxtek]:hover{background:#c94310}.cb-btn--secondary[data-astro-cid-fzbxxtek]{background:#ffffff1a;color:#fffc}.cb-btn--secondary[data-astro-cid-fzbxxtek]:hover{background:#ffffff29}.cb-btn--ghost[data-astro-cid-fzbxxtek]{background:transparent;color:#fffc;padding-left:10px;padding-right:10px}.cb-btn--ghost[data-astro-cid-fzbxxtek]:hover{color:#fff}.cookie-reopen[data-astro-cid-fzbxxtek]{position:fixed;bottom:20px;left:20px;width:36px;height:36px;border-radius:50%;background:var(--ink2, #1E1E1E);border:1px solid rgba(255,255,255,.12);color:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9998;transition:color .2s,border-color .2s;opacity:0;pointer-events:none}.cookie-reopen[data-astro-cid-fzbxxtek].visible{opacity:1;pointer-events:auto}.cookie-reopen[data-astro-cid-fzbxxtek]:hover{color:var(--orange, #F25912);border-color:var(--orange, #F25912)}@media(max-width:600px){.cookie-banner[data-astro-cid-fzbxxtek]{bottom:0;left:0;right:0;width:100%;max-width:100%;transform:none;border-radius:16px 16px 0 0}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#cookie-simple[data-astro-cid-fzbxxtek]{flex-direction:column;gap:16px}.cookie-actions[data-astro-cid-fzbxxtek]{width:100%}.cb-btn[data-astro-cid-fzbxxtek]{flex:1;text-align:center}}:root{--white: #FFFFFF;--off: #FAFAF8;--ink: #111111;--ink2: #1E1E1E;--muted: #5A5A5A;--subtle: #6A6A6A;--pearl: #FAFAF8;--stone: #efefef;--line: #E8E6E1;--orange: #f25912;--orange-dark: #b43f03;--orange-accent: #f25912;--orange-pale: #fdf4f2;--dark-hero: #0E0E0E;--border-radius: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:Outfit,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.skip{position:absolute;top:-48px;left:8px;background:var(--orange);color:#fff;padding:10px 18px;text-decoration:none;font-size:14px;transition:top .2s;z-index:9999;border-radius:6px}.skip:focus{top:8px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 52px}nav{position:fixed;top:0;left:0;right:0;z-index:300;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0;transition:background .4s,box-shadow .4s}nav.solid{background:#fffffff5;backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line),0 4px 24px #0000000d}.nav-inner{display:contents}.nav-logo{display:flex;align-items:center;text-decoration:none;transition:opacity .2s;color:var(--orange)}nav.solid .nav-logo{color:var(--orange)}.nav-logo:hover{opacity:.85}.nav-logo svg{display:block}.nav-links{display:flex;align-items:center;gap:4px;list-style:none}.nav-links a{padding:8px 12px;font-size:14px;font-weight:500;color:#ffffffbf;text-decoration:none;border-radius:8px;transition:color .2s,background .2s}nav.solid .nav-links a{color:var(--muted)}.nav-links a.active,.nav-links a:hover{color:var(--orange-accent)!important;background:#ff804014}.nav-links .nav-cta{background:var(--orange)!important;color:var(--ink)!important;padding:10px 20px!important;border-radius:10px;font-weight:700!important;transition:background .2s,transform .2s,color .2s,box-shadow .2s!important;box-shadow:0 4px 16px #be320040}.nav-links .nav-cta:hover{background:var(--orange-dark)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 24px #be320059!important}.nav-links .nav-cta.active{color:#fff!important}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger span{display:block;width:24px;height:2px;background:#ffffffe6;transition:background .3s}nav.solid .hamburger span{background:var(--ink)}.breadcrumb{background:var(--dark-hero);padding:68px 0 0}.breadcrumb-inner{padding:14px 0;display:flex;align-items:center;gap:8px;font-size:13px;color:#fff6}.breadcrumb-inner a{color:#ffffffb3;transition:color .2s}.breadcrumb-inner a:hover{color:var(--orange)}.breadcrumb-sep{opacity:.8}.breadcrumb-current{color:#fff}.hero{min-height:100vh;position:relative;overflow:hidden}.hero-inner{max-width:1200px;margin:0 auto;padding:140px 50px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;position:relative;z-index:2}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 75% 15%,rgba(255,107,0,.24) 0%,transparent 58%),radial-gradient(ellipse 50% 50% at 15% 85%,rgba(255,140,48,.13) 0%,transparent 55%),radial-gradient(ellipse 80% 70% at 50% 50%,rgba(255,107,0,.06) 0%,transparent 70%),linear-gradient(160deg,#0c0c0c,#181818 45%,#0a0805);animation:meshShift 14s ease-in-out infinite alternate}@keyframes meshShift{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(10deg) brightness(1.06)}}.hero-particle{position:absolute;border-radius:50%;background:var(--orange);opacity:.1;animation:particleFloat linear infinite}.p1{width:6px;height:6px;left:8%;top:22%;animation-duration:18s;animation-delay:-2s}.p2{width:4px;height:4px;left:60%;top:68%;animation-duration:22s;animation-delay:-8s}.p3{width:7px;height:7px;left:48%;top:12%;animation-duration:16s;animation-delay:-5s}.p4{width:3px;height:3px;left:28%;top:75%;animation-duration:20s;animation-delay:-12s}.p5{width:5px;height:5px;left:85%;top:35%;animation-duration:24s;animation-delay:-3s}@keyframes particleFloat{0%{transform:translate(0)}25%{transform:translate(30px,-40px)}50%{transform:translate(-20px,-80px)}75%{transform:translate(40px,-120px)}to{transform:translateY(-180px);opacity:0}}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;pointer-events:none}.hero-content{position:relative;z-index:2}.hero-pill{display:inline-flex;align-items:center;gap:9px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:100px;padding:7px 16px;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#ffffffbf;margin-bottom:28px;backdrop-filter:blur(8px);animation:fadeUp .5s ease .2s both}.pill-dot{width:7px;height:7px;background:var(--orange-accent);border-radius:50%;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}.hero-h1{font-weight:900;font-size:clamp(54px,8vw,112px);line-height:.94;letter-spacing:-3px;color:var(--white);margin-bottom:28px;animation:fadeUp .7s cubic-bezier(.22,1,.36,1) .35s both}.hero-h1 .grad{color:var(--orange-accent)}.hero-sub{font-size:18px;font-style:normal;line-height:1.75;color:#ffffff9e;max-width:480px;margin-bottom:40px;animation:fadeUp .6s ease .55s both}.hero-sub strong{color:#ffffffe6;font-weight:600}.hero-proof-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:40px;animation:fadeUp .6s ease .65s both}.hp-item{display:flex;flex-direction:column;gap:2px}.hp-num{font-weight:800;font-size:24px;color:var(--white);letter-spacing:-.5px;line-height:1}.hp-num .accent{color:var(--orange-accent)}.hp-label{font-size:11px;font-weight:500;color:#ffffff73;letter-spacing:.3px}.hp-sep{width:1px;height:32px;background:#ffffff1a}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;animation:fadeUp .5s ease .75s both}.hero-form-wrap{position:relative;z-index:2}.hero-form-card{background:#fffffff7;border-radius:24px;padding:36px 32px;box-shadow:0 32px 80px #00000059,0 0 0 1px #ffffff14;opacity:0;animation:fadeUp .7s ease .4s both}.page-hero{background:var(--dark-hero);padding:90px 0 80px;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 50%,rgba(242,89,18,.07) 0%,transparent 70%);pointer-events:none}.page-hero .hero-inner{padding-top:0;padding-bottom:0}.page-hero-inner{display:grid;grid-template-columns:1fr 400px;gap:64px;align-items:start;position:relative;z-index:1}.page-hero-label{display:inline-flex;align-items:center;gap:8px;background:#f259121f;border:1px solid rgba(242,89,18,.3);color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:20px}.page-hero-label:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.page-hero h1{font-size:clamp(34px,4.5vw,54px);font-weight:800;color:var(--white);line-height:1.1;letter-spacing:-.02em;margin-bottom:20px}.page-hero h1 em{font-style:normal;color:var(--orange)}.page-hero-sub{font-size:17px;color:#ffffffa6;line-height:1.7;max-width:520px;margin-bottom:32px}.hero-trust-bar{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-trust-item{display:flex;align-items:center;gap:6px;color:var(--white);font-size:13px;font-weight:500}.hero-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.hero-bullets li{display:flex;align-items:center;gap:10px;color:#ffffffb3;font-size:15px}.hero-bullets li:before{content:"✓";color:var(--orange);font-weight:700;flex-shrink:0}.hero-form-card{background:var(--white);border-radius:20px;padding:36px 32px;box-shadow:0 32px 80px #00000080}.form-card-title{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:4px}.form-card-sub{font-size:13px;color:var(--muted);margin-bottom:24px}.form-field{margin-bottom:14px}.form-field label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.08em}.form-field input,.form-field select,.form-field textarea{width:100%;padding:11px 14px;border:1.5px solid var(--line);border-radius:10px;font-family:Outfit,sans-serif;font-size:15px;color:var(--ink);background:var(--white);transition:border-color .2s;appearance:none}.form-field textarea{resize:vertical;min-height:80px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--orange)}.form-btn{width:100%;padding:15px;background:var(--orange);color:#fff;border:none;border-radius:12px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;cursor:pointer;margin-top:6px;transition:background .2s,transform .2s}.form-btn:hover{background:var(--orange-dark);transform:translateY(-1px)}.form-fine{font-size:12px;color:var(--muted);text-align:center;margin-top:10px}.form-success{display:none;text-align:center;padding:32px 20px}.form-success-icon{font-size:48px;margin-bottom:12px}.form-success h3{font-size:20px;font-weight:700;margin-bottom:8px}.form-success p{font-size:14px;color:var(--muted);line-height:1.6}.form-badge{display:inline-flex;align-items:center;gap:6px;background:var(--orange-pale);color:var(--orange-dark);font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:18px;border:1px solid rgba(190,50,0,.12)}.form-badge-dot{width:6px;height:6px;background:var(--orange-dark);border-radius:50%;animation:pulseDot 2s infinite}.form-title{font-weight:800;font-size:22px;letter-spacing:-.5px;color:var(--ink);margin-bottom:6px}.form-subtitle{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:24px}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{width:100%;background:var(--off);border:1.5px solid var(--line);color:var(--ink);font-family:Outfit,sans-serif;font-size:14px;padding:11px 14px;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s;appearance:none}.form-group input:focus,.form-group select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #be32001a}.form-group input::placeholder{color:#b8b8b8}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A5A5A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:var(--off);padding-right:36px;cursor:pointer}.form-group select option{background:#fff;color:var(--ink)}.form-submit{width:100%;background:var(--orange);color:#fff;border:none;border-radius:12px;padding:15px 24px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;margin-top:6px;box-shadow:0 8px 24px #be32004d}.form-submit:hover{background:var(--orange);transform:translateY(-2px);box-shadow:0 12px 32px #ff6b0059}.form-submit:active{transform:translateY(0)}.form-privacy{font-size:11px;color:#a0a0a0;text-align:center;margin-top:12px;line-height:1.5}.form-privacy a{color:var(--subtle);text-decoration:underline}.wave-divider{height:72px;background:var(--off);clip-path:ellipse(55% 100% at 50% 100%);margin-top:-36px;position:relative;z-index:1}.trust-bar{background:var(--off);padding:20px 0;border-bottom:1px solid var(--line)}.trust-bar-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink)}.trust-icon{color:var(--orange);display:inline-flex;align-items:center}.sec-label{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:10px}.sec-h2{font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-1.5px;line-height:1.05;color:var(--ink);margin-bottom:48px}.sec-h2 em{font-style:normal;color:var(--orange)}.section{padding:80px 0}.section-problem{padding:80px 0;background:var(--white)}.problem-split{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.problem-intro{position:sticky;top:100px}.problem-intro-h2{font-weight:800;font-size:clamp(32px,4vw,50px);letter-spacing:-1.5px;line-height:1.08;color:var(--ink);margin-bottom:16px}.problem-intro-h2 em{font-style:normal;color:var(--orange)}.problem-intro-body{font-size:16px;color:var(--muted);line-height:1.75}.problem-cards{display:flex;flex-direction:column;gap:12px}.problem-card{background:var(--off);border-radius:20px;padding:24px 28px;border:1.5px solid transparent;display:flex;gap:20px;align-items:flex-start;transition:border-color .3s,transform .25s,box-shadow .25s}.problem-card:hover{border-color:#be32002e;transform:translate(6px);box-shadow:0 8px 32px #0000000f}.pc-num{font-weight:900;font-size:13px;letter-spacing:1px;color:var(--orange);background:var(--orange-pale);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pc-title{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:6px}.pc-text{font-size:14px;color:var(--muted);line-height:1.7}.section-approach{padding:80px 0;background:var(--off)}.approach-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.approach-card{background:var(--white);border-radius:20px;padding:36px 28px;border:1.5px solid transparent;display:flex;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.approach-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange),var(--orange-accent));transform:scaleX(0);transform-origin:left;transition:transform .35s ease;border-radius:20px 20px 0 0}.approach-card:hover{border-color:#be320026;transform:translateY(-6px);box-shadow:0 20px 48px #00000014}.approach-card:hover:before{transform:scaleX(1)}.approach-card.featured{border-color:var(--orange);background:linear-gradient(145deg,rgba(190,50,0,.03),var(--white))}.approach-card.featured:before{transform:scaleX(1)}.ac-badge{position:absolute;top:20px;right:20px;background:var(--orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:100px}.ac-icon{width:52px;height:52px;background:var(--orange-pale);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background .2s,color .2s;color:var(--orange)}.approach-card:hover .ac-icon,.approach-card.featured .ac-icon{background:var(--orange);color:#fff}.ac-num{font-weight:900;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.ac-title{font-weight:700;font-size:18px;letter-spacing:-.3px;color:var(--ink);margin-bottom:10px}.ac-text{font-size:14px;color:var(--muted);line-height:1.75;flex:1;margin-bottom:24px}.ac-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--orange);transition:gap .2s}.ac-link:hover{gap:10px}.section-pricing{padding:80px 0;background:var(--white)}.pricing-split{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start;margin-bottom:48px}.pricing-intro-h2{font-weight:800;font-size:clamp(32px,4vw,50px);letter-spacing:-1.5px;line-height:1.08;color:var(--ink);margin-bottom:16px}.pricing-intro-h2 em{font-style:normal;color:var(--orange)}.pricing-intro-body{font-size:16px;color:var(--muted);line-height:1.75;margin-bottom:24px}.pricing-intro-body strong{color:var(--ink);font-weight:700}.pricing-pills-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.pricing-pill{background:var(--off);border:1.5px solid var(--line);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;transition:border-color .25s,transform .2s,box-shadow .2s;min-width:140px}.pricing-pill:hover{border-color:#be32004d;transform:translateY(-3px);box-shadow:0 8px 24px #00000012}.pill-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--subtle)}.pill-price{font-weight:900;font-size:24px;letter-spacing:-.5px;color:var(--ink)}.pill-price.orange-price{color:var(--orange)}.pricing-total-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(135deg,rgba(190,50,0,.04),var(--off));border:2px solid var(--orange);border-radius:20px;padding:24px 28px;margin-bottom:28px}.total-label{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange)}.total-price{font-weight:900;font-size:52px;letter-spacing:-2px;color:var(--ink);line-height:1}.total-tag{background:var(--orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:100px}.section-process{padding:80px 0;background:var(--off)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.process-steps:before{content:"";position:absolute;top:24px;left:calc(12.5% + 24px);right:calc(12.5% + 24px);height:1px;background:linear-gradient(90deg,var(--orange),rgba(190,50,0,.1))}.process-step{text-align:center;padding:0 12px}.step-dot{width:48px;height:48px;border-radius:50%;background:var(--orange-pale);border:2px solid var(--orange);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-weight:800;font-size:18px;color:var(--orange);position:relative;z-index:1;transition:background .2s,color .2s}.process-step:hover .step-dot{background:var(--orange);color:#fff}.step-title{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:8px}.step-text{font-size:14px;color:var(--muted);line-height:1.7}.btn-hero{background:var(--orange);color:var(--ink);padding:14px 26px;border-radius:12px;font-size:16px;line-height:26px;font-weight:700;text-decoration:none;display:inline-block;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 32px #be32004d;border:none;cursor:pointer}.btn-hero:hover{background:var(--orange);transform:translateY(-2px);box-shadow:0 16px 48px #ff6b0059}.btn-ghost-hero{border:1.5px solid rgba(255,255,255,.2);color:#ffffffd9;padding:16px 32px;border-radius:12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(8px);background:#ffffff0a;transition:border-color .2s,color .2s,background .2s}.btn-ghost-hero:hover{border-color:var(--orange-accent);color:#fff}.btn-light{background:#ffffff14;color:#ffffffd9;padding:16px 32px;border-radius:12px;font-size:15px;font-weight:600;border:1.5px solid rgba(255,255,255,.15);text-decoration:none;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.btn-light:hover{background:#ffffff24;border-color:#ffffff40}.btn-outline{display:inline-block;padding:14px 28px;border-radius:12px;border:2px solid var(--line);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.btn-outline:hover{border-color:var(--orange);color:var(--orange)}.btn-clutch{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--subtle);border:1.5px solid var(--line);border-radius:10px;padding:12px 24px;transition:color .2s,border-color .2s}.btn-clutch:hover{color:var(--orange);border-color:#be32004d}footer{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);padding:56px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.06)}.fl-logo{text-decoration:none;display:block;margin-bottom:16px;opacity:.9;transition:opacity .2s;color:var(--orange-accent)}.fl-logo svg{width:148px;height:auto}.fl-logo:hover{opacity:1}.fl-tagline{font-size:13px;color:#fff9;line-height:1.65;margin-bottom:16px}.fl-contacts{display:flex;flex-direction:column;gap:7px}.fl-contacts a{font-size:14px;line-height:20px;color:#fffc;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:8px}.fl-contacts a:hover{color:var(--orange-accent)}.fl-col h3,.fl-col h4{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#7c7c7c;margin-bottom:16px}.fl-col a{display:block;color:#fff9;text-decoration:none;font-size:14px;margin-bottom:8px;transition:color .2s}.fl-col a:hover{color:var(--orange-accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#7c7c7c;flex-wrap:wrap;gap:12px}.footer-bottom a{color:#7c7c7c;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#fffc}.mobile-menu{display:none;position:fixed;inset:0;background:#080808fa;z-index:400;flex-direction:column;align-items:center;justify-content:center;gap:32px}.mobile-menu.open{display:flex}.mobile-menu a{font-weight:800;font-size:32px;letter-spacing:-1px;color:var(--white);text-decoration:none;transition:color .2s}.mobile-menu a:hover{color:var(--orange-accent)}.mobile-close{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--white);font-size:40px;cursor:pointer}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}.faq-btn-mobile{display:none!important}.faq-btn-desktop{display:inline-block}@media(max-width:768px){.faq-btn-mobile{display:inline-flex!important;align-items:center;gap:8px}.faq-btn-desktop{display:none!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.container{padding:0 36px}.page-hero-inner{grid-template-columns:1fr}.hero-form-card{max-width:520px}.hero-inner{grid-template-columns:1fr;padding:100px 36px 80px}.hero-form-wrap{max-width:480px}.problem-split{grid-template-columns:1fr}.problem-intro{position:static}.approach-cards{grid-template-columns:1fr 1fr}.pricing-split{grid-template-columns:1fr;gap:32px}.faq-grid{grid-template-columns:1fr;gap:48px}.faq-sticky{position:static}.process-grid{grid-template-columns:repeat(2,1fr);gap:32px}.process-grid:before{display:none}.reviews-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.container{padding:0 24px}.hero-inner{padding:90px 24px 60px}.nav-links{display:none}.hamburger{display:flex}.trust-bar-inner{gap:20px}.approach-cards{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.process-steps:before{display:none}.testimonials-grid{grid-template-columns:1fr}.proof-header{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr;gap:28px}.cta-contacts{gap:20px}.included-grid,.blog-grid,.reviews-grid{grid-template-columns:1fr}.platforms-grid--four{flex-direction:column}.hero-inner{grid-template-columns:1fr;padding:100px 24px 60px;gap:32px}.hero-h1{font-size:clamp(42px,11vw,64px);letter-spacing:-1px;line-height:1}.hero-form-wrap{width:100%}}@media(max-width:480px){.process-steps{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.hero-proof-row{gap:16px}.process-grid{grid-template-columns:1fr}.pricing-pills{flex-direction:column}}@media(prefers-reduced-motion:reduce){.hero-pill,.hero-h1,.hero-sub,.hero-proof-row,.hero-actions{animation:none;opacity:1;transform:none}}
