:root{--canvas:#050b08;--surface:#101814;--surface-raised:#101814d6;--surface-soft:#121c17;--panel-strong:#07110d;--ink:#eef8f1;--muted:#9cb1a6;--soft:#748b80;--green:#34d07a;--green-deep:#d5ffe2;--green-soft:#34d07a1f;--mint:#bffbd4;--lime:#c8ff5b;--clay:#101814;--line:#dcebe11f;--shadow:0 30px 90px #00000057}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 82% 8%, #c8ff5b24, transparent 24vw), radial-gradient(circle at 5% 32%, #34d07a24, transparent 34vw), linear-gradient(180deg, #0a140f 0%, var(--canvas) 38%, #040906 100%);margin:0;font-family:Avenir Next,Satoshi,Neue Montreal,Manrope,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}input::placeholder,textarea::placeholder{color:var(--soft)}::selection{color:var(--ink);background:var(--lime)}.site-shell{position:relative;overflow:clip}.scene{isolation:isolate;position:relative}.scroll-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--green), var(--lime));width:100%;height:4px;position:fixed;top:0;left:0}.nav-shell{z-index:12;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;justify-content:center;gap:14px;padding:28px clamp(18px,4vw,40px) 0;display:flex;position:relative;top:auto;left:auto;translate:none}.nav-progress-track{z-index:-1;background:#ffffff1a;border-radius:999px;width:4px;position:absolute;top:17px;bottom:56px;left:21px;overflow:hidden}.nav-progress-track i{border-radius:inherit;background:linear-gradient(180deg, var(--lime), var(--green));transform-origin:50% 0;width:100%;height:100%;display:block;box-shadow:0 0 18px #c8ff5b5c}.nav-progress-items{pointer-events:auto;gap:10px;display:grid}.nav-progress-link{color:#eef8f1a3;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:10px;width:max-content;transition:color .18s,transform .18s;display:grid;position:relative}.nav-progress-link i{background:radial-gradient(circle at 35% 30%,#c8ff5b52,#0000 36%),#0d1511fa;border:1px solid #c8ff5b47;border-radius:999px;grid-area:1/1/3;width:22px;height:22px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff0a}.nav-progress-link span{letter-spacing:.1em;color:#c8ff5ba3;font-size:9px;font-weight:950}.nav-progress-link b{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:950}.nav-progress-link:hover,.nav-progress-link.is-active{color:var(--ink);transform:translate(4px)}.nav-progress-link:hover i,.nav-progress-link.is-active i{background:linear-gradient(#c8ff5bf5,#34d07adb);border-color:#c8ff5bd1;transform:scale(1.08);box-shadow:0 0 0 4px #c8ff5b17,0 0 18px #34d07a3d}.nav-progress-link.is-active span{color:var(--lime)}.nav-actions{pointer-events:auto;justify-content:flex-start;align-items:center;gap:8px;padding-left:0;display:flex}.nav-login{min-height:34px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:950;transition:transform .18s;display:inline-flex;box-shadow:0 18px 40px #00000029}.nav-login:hover{transform:translateY(-2px)}.nav-cta{color:#04110a;background:linear-gradient(180deg, var(--lime), #92ef45);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #c8ff5b2e,inset 0 0 0 1px #ffffff38}.nav-cta:hover{transform:translateY(-3px)rotate(-6deg);box-shadow:0 16px 30px #c8ff5b3d,0 0 0 6px #c8ff5b1f}.cursor-orb{z-index:100;pointer-events:none;mix-blend-mode:normal;opacity:0;background:#c8ff5b24;border:1px solid #c8ff5b94;border-radius:999px;width:10px;height:10px;transition:width .18s,height .18s,background .18s,border-color .18s,opacity .18s;position:fixed;transform:translate(10px,10px);box-shadow:0 0 0 1px #ffffff08,0 0 18px #34d07a29}.cursor-visible{opacity:.92}.cursor-soft{background:#34d07a2e;border-color:#34d07a75;width:16px;height:16px}.cursor-contrast{background:#c8ff5b38;border-color:#c8ff5bd6;width:24px;height:24px}.hero-scene{grid-template-columns:minmax(0,.95fr) minmax(430px,.9fr);align-items:center;gap:clamp(32px,5vw,86px);min-height:120vh;padding:132px clamp(24px,5vw,72px) 86px;display:grid}.atmosphere{z-index:-1;filter:blur(4px);pointer-events:none;border-radius:999px;position:absolute}.atmosphere-one{aspect-ratio:1;background:radial-gradient(circle,#c9f6d8ad,#0000 64%);width:min(54vw,780px);top:-19vw;right:-16vw}.atmosphere-two{aspect-ratio:1;background:radial-gradient(circle,#0f9d5829,#0000 64%);width:min(44vw,620px);bottom:5vh;left:-18vw}.hero-copy{max-width:820px}.pill{width:fit-content;max-width:100%;color:var(--green-deep);background:var(--green-soft);letter-spacing:.72px;text-transform:uppercase;border:1px solid #0f9d581f;border-radius:999px;align-items:center;padding:9px 14px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex}.pill-dark{color:#fff;background:#ffffff1a;border-color:#ffffff26}h1,h2,h3,p{margin:0}.hero-copy h1,.section-copy h2,.showcase-heading h2,.flow-copy h2,.plans-heading h2,.metrics-heading h2,.cta-card h2,.contact-heading h2{letter-spacing:-.066em;margin-top:22px;font-weight:950;line-height:.91}.hero-copy h1{max-width:900px;font-size:clamp(58px,7.7vw,124px)}.hero-copy p,.section-copy>p,.showcase-heading p,.flow-copy p,.plans-heading p,.cta-card p,.contact-heading p{max-width:690px;color:var(--muted);margin-top:24px;font-size:clamp(16px,1.5vw,20px);font-weight:650;line-height:1.58}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{color:#fff;background:var(--ink);box-shadow:0 18px 44px #07150f2e}.button-ghost{color:var(--ink);background:#ffffffb8;border:1px solid #fff}.button-bright{color:var(--ink);background:var(--lime);box-shadow:0 18px 44px #a8f02a33}.button-dark-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.trust-row{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.trust-row span{color:var(--ink);background:#ffffffa6;border:1px solid #fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:850}.hero-product{perspective:1400px;min-height:min(760px,78vh);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.hero-product:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle at 50% 46%,#a8f02a3d,#0000 27%),radial-gradient(circle,#c9f6d8a8,#0000 64%);border-radius:999px;width:min(108%,690px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-shell{z-index:2;width:min(390px,82vw);transform-style:preserve-3d;background:linear-gradient(145deg,#ffffffa3,#ffffff2e),#101915;border:1px solid #ffffffb3;border-radius:54px;padding:13px;position:relative;box-shadow:0 40px 100px #053e2947,inset 0 0 0 1px #ffffff24}.mobile-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff61,#0000 28%),radial-gradient(circle at 50% 0,#a8f02a1f,#0000 34%);border-radius:42px;position:absolute;inset:14px}.phone-frame{background:var(--canvas);border-radius:42px;min-height:710px;padding:16px;position:relative;overflow:hidden}.phone-status{color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.phone-status i{background:var(--ink);border-radius:999px;width:52px;height:18px}.mobile-header{align-items:center;gap:12px;margin-top:18px;display:flex}.mobile-header strong{letter-spacing:-.03em;font-size:20px}.mobile-icon,.plan-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--green);background:#f1f8f4;border-radius:15px;place-items:center;display:grid}.mobile-icon.soft,.plan-icon{background:var(--green-soft);border:0}.mobile-card{border:1px solid var(--line);background:#fff;border-radius:22px}.hero-mobile-card{margin-top:18px;padding:16px}.hero-mobile-card small,.mobile-stat span{color:var(--soft);letter-spacing:1.3px;font-size:10px;font-weight:800}.hero-mobile-card h2{letter-spacing:-.02em;margin-top:8px;font-size:16px}.hero-mobile-card p{color:var(--muted);margin-top:5px;font-size:12px;font-weight:650;line-height:1.35}.hero-mobile-card strong{letter-spacing:-.06em;margin-top:14px;font-size:31px;font-weight:950;display:block}.hero-mobile-card>span{color:var(--green);background:var(--green-soft);border-radius:999px;margin-top:10px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.subscription-mobile-card{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.subscription-mobile-card strong{font-size:13px;display:block}.subscription-mobile-card p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:650}.subscription-mobile-card>span{color:var(--green);background:var(--green-soft);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.mobile-stat-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.mobile-stat{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:126px;padding:13px;display:flex}.mobile-stat strong{letter-spacing:-.04em;margin-top:auto;font-size:18px;font-weight:950}.mobile-stat div{background:var(--line);border-radius:999px;height:5px;margin-top:10px;position:relative;overflow:hidden}.mobile-stat i{border-radius:inherit;background:var(--green);position:absolute;inset:0 auto 0 0}.mobile-stat p{color:var(--muted);margin-top:8px;font-size:11px;font-weight:700}.chart-mobile-card{margin-top:14px;padding:15px}.chart-mobile-card>div:first-child{justify-content:space-between;gap:12px;display:flex}.chart-mobile-card strong{font-size:15px}.chart-mobile-card span{color:var(--muted);font-size:11px;font-weight:750}.mobile-chart{background:var(--ink);border-radius:20px;align-items:flex-end;gap:9px;height:118px;margin-top:16px;padding:14px;display:flex}.mobile-chart i{background:linear-gradient(180deg, var(--lime), var(--green));border-radius:999px;flex:1;min-height:18px}.invoice-mobile-card{margin-top:12px;padding:14px}.invoice-mobile-card span{color:var(--soft);letter-spacing:1px;font-size:10px;font-weight:900}.invoice-mobile-card strong{margin-top:5px;font-size:14px;display:block}.invoice-mobile-card p{color:var(--muted);margin-top:4px;font-size:12px;font-weight:750}.floating-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #fff;border-radius:30px;position:absolute;box-shadow:0 24px 70px #053e2929}.floating-invoice{width:244px;padding:16px;top:5%;right:-2%}.mini-head{color:var(--ink);justify-content:space-between;gap:12px;font-size:13px;font-weight:950;display:flex}.mini-head b{color:var(--green)}.progress-line,.signature-panel div,.flow-step div{background:var(--green-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.progress-line{margin:12px 0}.progress-line i,.signature-panel div i,.flow-step div i{border-radius:inherit;background:var(--green);width:100%;position:absolute;inset:0 auto 0 0}.floating-invoice p{color:var(--muted);margin-top:7px;font-size:12px;font-weight:850}.sri-status{align-items:center;gap:12px;width:250px;padding:15px;display:flex;bottom:14%;left:0}.pulse-dot{background:var(--green);border-radius:17px;width:44px;height:44px;position:relative}.pulse-dot:after{content:"";background:#fff;border-radius:999px;animation:1.7s ease-out infinite pulse;position:absolute;inset:13px;box-shadow:0 0 #0f9d5861}.sri-status strong,.report-bubble strong{color:var(--ink);font-size:14px;font-weight:950;display:block}.sri-status p{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.report-bubble{width:210px;padding:16px;bottom:-1%;right:5%}.report-bubble div,.module-preview div{align-items:flex-end;gap:8px;height:74px;margin-top:14px;display:flex}.report-bubble div span,.module-preview div i{background:#0f9d5838;border-radius:999px;flex:1;min-height:18px}.report-bubble div span:nth-child(2n),.module-preview div i:nth-child(2n){background:var(--green)}.story-scene{height:260vh}.sticky-frame{min-height:100vh;padding:118px clamp(24px,5vw,72px) 70px;position:sticky;top:0}.story-grid{grid-template-columns:minmax(360px,.78fr) minmax(480px,1.12fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.section-copy h2,.showcase-heading h2,.flow-copy h2,.plans-heading h2,.metrics-heading h2,.contact-heading h2{max-width:860px;font-size:clamp(42px,5vw,78px)}.story-steps{gap:14px;margin-top:34px;display:grid}.story-step{background:#ffffff94;border:1px solid #ffffffb3;border-radius:28px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 20px 54px #053e290f}.story-step>span{width:54px;height:54px;color:var(--green);background:var(--green-soft);border-radius:19px;place-items:center;font-size:13px;font-weight:950;display:grid}.story-step h3{color:var(--ink);letter-spacing:-.02em;font-size:18px}.story-step p{color:var(--muted);margin-top:7px;font-size:14px;font-weight:650;line-height:1.44}.story-machine{perspective:1000px;background:radial-gradient(circle at 78% 8%,#a8f02a52,#0000 24%),radial-gradient(circle at 24% 70%,#0f9d5842,#0000 28%),#101915;border-radius:50px;min-height:620px;padding:30px;position:relative;overflow:hidden;box-shadow:0 36px 90px #053e293d}.machine-top{color:#fff;align-items:center;gap:18px;font-size:14px;font-weight:950;display:flex}.machine-top div{background:#ffffff1a;border-radius:999px;flex:1;height:12px;overflow:hidden}.machine-top i{border-radius:inherit;background:var(--lime);height:100%;display:block}.invoice-editor{background:#fff;border-radius:32px;margin-top:34px;padding:clamp(18px,2.4vw,26px);transform:rotateX(3deg)rotateY(-5deg)}.editor-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.editor-title h3{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,34px)}.editor-title b{color:var(--green);background:var(--green-soft);border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:950;display:inline-flex}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.form-grid span{color:var(--muted);background:var(--canvas);border-radius:18px;padding:15px;font-size:13px;font-weight:850}.invoice-lines{background:var(--canvas);border-radius:22px;gap:10px;margin-top:18px;padding:14px;display:grid}.invoice-lines p{color:var(--muted);justify-content:space-between;gap:14px;font-size:14px;font-weight:800;display:flex}.invoice-lines b{color:var(--ink)}.invoice-total{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.invoice-total span{color:var(--muted);font-weight:850}.invoice-total strong{letter-spacing:-.05em;font-size:clamp(28px,3vw,42px)}.signature-panel,.authorization-card{border-radius:28px;width:min(310px,100% - 68px);padding:18px;position:absolute;right:34px}.signature-panel{color:var(--ink);background:var(--lime);bottom:142px;transform:rotate(-2deg)}.signature-panel strong,.authorization-card b{margin-bottom:12px;font-size:16px;font-weight:950;display:block}.signature-panel span,.authorization-card span{margin-top:10px;font-size:12px;font-weight:850;display:block}.signature-panel div{background:#ffffff7a}.authorization-card{color:var(--ink);background:#fff;bottom:34px;transform:rotate(2deg);box-shadow:0 24px 60px #00000024}.showcase-scene{height:260vh}.showcase-wrap{overflow:hidden}.showcase-heading{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:32px;display:grid}.showcase-heading p{margin-top:0}.module-radar{width:min(520px,100%);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;margin-top:30px;font-size:12px;font-weight:950;display:grid}.module-radar div{background:#ffffffb8;border-radius:999px;height:7px;overflow:hidden}.module-radar i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--lime));transform-origin:0;width:100%;height:100%;display:block}.module-track-viewport{perspective:1300px;margin-top:44px;overflow:visible}.module-track{width:max-content;transform-style:preserve-3d;will-change:transform;gap:22px;display:flex}.module-card{width:min(420px,76vw);min-height:520px;transform-style:preserve-3d;background:#fff;border:1px solid #fff;border-radius:42px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #053e291c}.module-card:before{content:"";background:#0f9d5817;border-radius:999px;width:190px;height:190px;position:absolute;top:-70px;right:-80px}.module-icon{color:#fff;background:var(--green);border-radius:24px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:950;display:grid}.module-card>span{color:#0f9d5833;letter-spacing:-.08em;font-size:56px;font-weight:950;position:absolute;top:24px;right:24px}.module-card small{width:fit-content;color:var(--green);background:var(--green-soft);border-radius:999px;margin-top:auto;padding:8px 11px;font-size:12px;font-weight:950}.module-card h3{letter-spacing:-.05em;margin-top:16px;font-size:32px;line-height:1}.module-card p{color:var(--muted);margin-top:14px;font-size:15px;font-weight:650;line-height:1.5}.module-preview{background:var(--canvas);border-radius:26px;margin-top:28px;padding:16px}.module-preview strong{letter-spacing:-.06em;font-size:34px;display:block}.flow-scene{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(32px,5vw,76px);min-height:132vh;padding:110px clamp(24px,5vw,72px);display:grid}.flow-machine{background:radial-gradient(circle at 86% 14%, #a8f02a42, transparent 25%), var(--clay);border:1px solid #ffffffb3;border-radius:52px;min-height:min(650px,68vh);position:relative;overflow:hidden}.flow-path{width:90%;height:82%;position:absolute;inset:9% 5%;overflow:visible}.flow-path path{fill:none;stroke:#ffffffb3;stroke-linecap:round;stroke-width:7px}.flow-path .active{stroke:var(--green)}.flow-step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #fff;border-radius:30px;width:min(250px,36%);padding:19px;position:absolute;box-shadow:0 24px 60px #053e291a}.flow-step>span{width:46px;height:46px;color:var(--ink);background:var(--lime);border-radius:17px;place-items:center;display:grid}.flow-step h3{letter-spacing:-.05em;margin-top:18px;font-size:28px}.flow-step p{color:var(--muted);margin-top:8px;font-size:14px;font-weight:750;line-height:1.4}.flow-step div{margin-top:18px}.step-create{bottom:14%;left:7%}.step-sign{top:11%;left:37%}.step-send{bottom:22%;right:7%}.plans-scene{padding:112px clamp(24px,5vw,72px)}.plans-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:34px;display:grid}.plan-source{width:fit-content;color:var(--green-deep);background:#ffffffb3;border:1px solid #fff;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 18px 44px #053e2914}.plans-grid{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan-card{min-height:680px;transform-style:preserve-3d;background:#ffffffd1;border:1px solid #fff;border-radius:34px;flex-direction:column;padding:22px;display:flex;position:relative;box-shadow:0 26px 70px #053e291a}.plan-card.is-featured{color:#fff;background:radial-gradient(circle at 82% 0%, #a8f02a57, transparent 31%), var(--ink);box-shadow:0 30px 90px #053e2938}.recommended-pill{color:var(--ink);background:var(--lime);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;position:absolute;top:18px;right:18px}.plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-top>span{color:var(--soft);font-size:11px;font-weight:950}.is-featured .plan-top>span{color:#ffffff94}.plan-card h3{letter-spacing:-.06em;margin-top:26px;font-size:31px}.plan-card p{color:var(--muted);margin-top:10px;font-size:14px;font-weight:700;line-height:1.45}.is-featured p,.is-featured li,.is-featured .plan-price span{color:#ffffffb8}.plan-price{align-items:end;gap:8px;margin-top:22px;display:flex}.plan-price strong{letter-spacing:-.08em;font-size:clamp(34px,3.4vw,48px);font-weight:950}.plan-price span{color:var(--muted);padding-bottom:7px;font-size:13px;font-weight:850}.plan-limits{gap:8px;margin-top:20px;display:grid}.plan-limits span{color:var(--green-deep);background:var(--green-soft);border-radius:15px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.is-featured .plan-limits span{color:#fff;background:#ffffff1c}.plan-card ul{gap:11px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.plan-card li{color:var(--ink);grid-template-columns:18px 1fr;gap:9px;font-size:13px;font-weight:760;line-height:1.32;display:grid}.plan-card li svg{color:var(--green)}.is-featured li svg{color:var(--lime)}.plan-button{color:#fff;background:var(--green);border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:auto;font-size:13px;font-weight:950;display:inline-flex}.is-featured .plan-button{color:var(--ink);background:var(--lime)}.metrics-scene{min-height:105vh;padding:110px clamp(24px,5vw,72px)}.metrics-heading{max-width:900px}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.metric-card{background:#ffffffc2;border:1px solid #fff;border-radius:38px;flex-direction:column;justify-content:center;min-height:290px;padding:30px;display:flex}.metric-card strong{letter-spacing:-.08em;font-size:clamp(58px,7vw,98px);line-height:.9}.metric-card p{color:var(--muted);margin-top:22px;font-size:16px;font-weight:750;line-height:1.44}.testimonial-card{color:#fff;background:var(--ink);border-radius:34px;grid-template-columns:62px 1fr;gap:18px;margin-top:22px;padding:24px;display:grid}.testimonial-card span{width:62px;height:62px;color:var(--ink);background:var(--lime);border-radius:22px;place-items:center;font-size:54px;font-weight:950;line-height:1;display:grid}.testimonial-card p{color:#ffffffd6;align-self:center;font-size:clamp(17px,2vw,24px);font-weight:750;line-height:1.45}.cta-scene{min-height:100vh;padding:100px clamp(20px,5vw,72px) 48px}.cta-card{color:#fff;background:radial-gradient(circle at 86% 10%, #a8f02a52, transparent 22%), radial-gradient(circle at 22% 80%, #0f9d5847, transparent 32%), var(--ink);border-radius:clamp(38px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:40px;min-height:calc(100vh - 148px);padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #053e293d}.cta-orb{aspect-ratio:1;background:radial-gradient(circle,#a8f02a70,#0000 65%);border-radius:999px;width:min(45vw,520px);position:absolute;top:-180px;right:-150px}.cta-content{z-index:2;position:relative}.cta-card h2{max-width:980px;font-size:clamp(48px,7vw,104px)}.cta-card p{color:#ffffffb8}.cta-card footer{color:#ffffff6b;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:950;position:absolute;bottom:30px;left:clamp(30px,5vw,64px);right:clamp(30px,5vw,64px)}.road-visual{z-index:2;perspective:1200px;min-height:560px;transform-style:preserve-3d;padding-bottom:78px;position:relative}.road-perspective{transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff12,#ffffff05),radial-gradient(circle at 78% 18%,#c8ff5b2e,#0000 30%),linear-gradient(#0c1410fa,#060c0af5);border:1px solid #ffffff1a;border-radius:48px;position:absolute;inset:18px 0 74px;overflow:hidden;transform:rotateX(52deg)rotate(-14deg)translateY(18px);box-shadow:0 36px 90px #00000047}.road-perspective:before{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;border-radius:38px;position:absolute;inset:34px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.road-svg{width:88%;height:74%;position:absolute;inset:8% 6% 14%;overflow:visible}.road-svg path{fill:none;stroke-linecap:round;stroke-width:28px}.road-shadow{stroke:#000000ad}.road-lane{stroke:#ffffff5c;stroke-dasharray:14 18;stroke-width:4px!important}.road-active{stroke:var(--lime);filter:drop-shadow(0 0 18px #c8ff5b4d)}.road-nodes circle{fill:var(--panel-strong);stroke:var(--lime);stroke-width:7px;filter:drop-shadow(0 0 16px #c8ff5b47)}.road-car{z-index:3;color:#04110a;background:var(--lime);border-radius:21px;place-items:center;width:56px;height:56px;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(10deg);box-shadow:0 16px 34px #0000003d,0 0 0 9px #c8ff5b1f}.road-stop{z-index:4;color:#fff;min-width:110px;transform-style:preserve-3d;justify-items:center;gap:7px;display:grid;position:absolute}.road-stop span{z-index:2;color:#04110a;background:var(--lime);border-radius:14px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 12px 28px #0000003d}.road-stop span:after{content:"";z-index:-1;background:#a8f02a1a;border:1px solid #a8f02a75;border-radius:22px;animation:1.9s ease-out infinite pulse;position:absolute;inset:-8px}.road-stop b{z-index:3;letter-spacing:.08em;text-transform:uppercase;background:#07150fc7;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;position:relative}.road-caption{color:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110dc7;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 24px);padding:13px 15px;font-size:13px;font-weight:850;line-height:1.4;display:flex;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 18px 36px #0003}.contact-scene{padding:110px clamp(24px,5vw,72px) 70px}.contact-page{background:radial-gradient(circle at 82% 10%, #c8ff5b29, transparent 26vw), radial-gradient(circle at 10% 72%, #34d07a1f, transparent 32vw), var(--canvas);min-height:100vh}.contact-page-nav{justify-content:space-between;align-items:center;width:min(1180px,100vw - 36px);margin:0 auto;padding:22px 0 0;display:flex}.contact-back,.contact-nav-chip{min-height:46px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #fff;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 18px 44px #053e2914}.contact-nav-chip{color:#fff;background:var(--ink);border-color:#07150f1f}.contact-page-scene{padding-top:76px}.contact-heading h1{letter-spacing:-.066em;max-width:940px;margin:22px 0 0;font-size:clamp(50px,7vw,104px);font-weight:950;line-height:.92}.contact-heading{max-width:900px}.contact-grid{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:start;gap:18px;margin-top:42px;display:grid}.support-cards{gap:14px;display:grid}.support-card,.contact-form{background:#ffffffc7;border:1px solid #fff;border-radius:34px;box-shadow:0 24px 70px #053e2917}.support-card{padding:22px}.support-card>div{color:var(--green);justify-content:space-between;align-items:center;display:flex}.support-card>div span{color:var(--green-deep);background:var(--green-soft);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.support-card h3{letter-spacing:-.04em;margin-top:18px;font-size:24px}.support-card p{color:var(--muted);margin-top:10px;font-size:14px;font-weight:680;line-height:1.45}.support-card a{color:var(--green);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:950;display:inline-flex}.support-card small{color:var(--soft);margin-top:12px;font-size:12px;font-weight:850;display:block}.contact-form{gap:14px;padding:24px;display:grid}.contact-form-top{align-items:center;gap:14px;margin-bottom:6px;display:flex}.contact-form-top h3{letter-spacing:-.04em;font-size:25px}.contact-form-top p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:700}.contact-form label{color:var(--ink);gap:8px;font-size:12px;font-weight:950;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--canvas);border-radius:18px;outline:none;font-size:14px;font-weight:650}.contact-form input{height:50px;padding:0 15px}.contact-form textarea{resize:vertical;padding:15px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #0f9d581a}.contact-form button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:14px;font-weight:950;display:inline-flex}.contact-mini{flex-wrap:wrap;gap:9px;display:flex}.contact-mini span{color:var(--muted);background:var(--green-soft);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.pill{color:var(--green-deep);background:#34d07a1f;border-color:#34d07a38}.button-primary{color:var(--ink);background:linear-gradient(#0f1813,#070c0a);border:1px solid #ffffff1a;box-shadow:0 20px 44px #00000042}.button-ghost,.trust-row span,.plan-source,.contact-back{color:var(--ink);background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 18px 44px #00000029}.button-bright,.recommended-pill,.flow-step>span,.road-stop span,.road-car,.testimonial-card span,.is-featured .plan-button,.signature-panel{color:#04110a}.mobile-shell{background:linear-gradient(145deg,#16201bc2,#080e0b94),#0b120f;box-shadow:0 40px 100px #00000057,inset 0 0 0 1px #ffffff1a}.phone-frame,.mobile-card,.mobile-stat,.invoice-editor,.authorization-card,.module-card,.module-preview,.story-step,.plan-card,.metric-card,.support-card,.contact-form,.flow-step,.floating-card{background:var(--surface-raised);border-color:#ffffff1a;box-shadow:0 24px 60px #0003}.form-grid span,.invoice-lines,.contact-form input,.contact-form textarea{background:var(--surface-soft);box-shadow:none;border-color:#ffffff1a}.mobile-icon,.plan-icon{border-color:var(--line);color:var(--green);background:#ffffff0a}.mobile-icon.soft,.plan-icon,.hero-mobile-card>span,.subscription-mobile-card>span,.module-card small,.editor-title b,.support-card>div span,.plan-limits span{background:var(--green-soft)}.phone-status i,.mobile-chart,.testimonial-card,.contact-nav-chip{background:var(--panel-strong)}.signature-panel div i{background:#04110a}.plan-card.is-featured{background:radial-gradient(circle at 82% 0%, #c8ff5b42, transparent 31%), var(--panel-strong);box-shadow:0 30px 90px #00000057}.cta-card{background:radial-gradient(circle at 86% 10%, #c8ff5b3d, transparent 22%), radial-gradient(circle at 22% 80%, #34d07a38, transparent 32%), var(--panel-strong);box-shadow:0 34px 100px #00000052}.flow-machine{background:radial-gradient(circle at 86% 14%,#c8ff5b24,#0000 25%),linear-gradient(#0f1713fa,#080d0bf5);border-color:#ffffff1a}.contact-back,.contact-nav-chip{color:var(--ink);border-color:#ffffff1a}.module-radar div,.module-preview div i,.report-bubble div span{background:#ffffff1a}.pulse-dot:after{background:#fff}html{scroll-padding-top:28px}body{scroll-snap-type:y proximity}.scene{scroll-snap-align:start;scroll-snap-stop:always}.scroll-progress{height:3px}.cursor-orb{background:#c8ff5beb;border:0;width:8px;height:8px;transform:none;box-shadow:0 0 0 6px #c8ff5b1a,0 0 22px #c8ff5b38}.cursor-soft{background:#34d07aeb;width:10px;height:10px}.cursor-contrast{background:#c8ff5bfa;width:12px;height:12px}.nav-shell{z-index:12;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;padding:28px clamp(18px,4vw,40px) 0;display:flex;position:relative;translate:none}.nav-progress-track{display:none}.nav-brand{width:fit-content;color:var(--ink);align-items:center;gap:12px;display:inline-flex}.nav-brand-mark{color:#04110a;background:linear-gradient(180deg, var(--lime), #8fe248);border-radius:14px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid;box-shadow:0 10px 22px #c8ff5b29,inset 0 0 0 1px #ffffff3d}.nav-brand-copy{gap:2px;display:grid}.nav-brand-copy b{letter-spacing:-.04em;font-size:15px;font-weight:900}.nav-brand-copy small{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.nav-progress-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(30px,5vw,72px);display:flex}.nav-progress-link{color:#eef8f19e;align-items:center;width:auto;display:inline-flex}.nav-progress-link .nav-link-label{color:inherit;letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:850}.nav-progress-link .nav-link-indicator{display:none}.nav-progress-link:hover{color:var(--ink);transform:none}.hero-scene{grid-template-columns:minmax(0,.84fr) minmax(440px,1fr);gap:clamp(38px,6vw,96px);min-height:100svh;padding-top:clamp(38px,5vw,68px);padding-bottom:72px}.atmosphere-one{background:radial-gradient(circle,#c8ff5b29,#0000 60%);top:-24vw;right:-22vw}.atmosphere-two{background:radial-gradient(circle,#34d07a1f,#0000 60%);bottom:-4vh;left:-20vw}.hero-copy{z-index:2;max-width:680px;position:relative}.hero-copy h1{max-width:780px;font-size:clamp(62px,8vw,132px);line-height:.9}.hero-copy p{max-width:620px}.hero-product{isolation:isolate;align-self:stretch;min-height:min(820px,84vh)}.hero-product:before{display:none}.hero-preview-grid{pointer-events:none;position:absolute;inset:0}.hero-preview-card{color:#182312;background:radial-gradient(circle at 75% 22%,#97d94b3d,#0000 32%),linear-gradient(#f4f0e6fa,#e3e8d6f0);border:1px solid #fff8e894;border-radius:32px;padding:18px;position:absolute;overflow:hidden;box-shadow:0 26px 60px #00000038,inset 0 1px #ffffffbd}.hero-preview-card small{color:#1823128f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.hero-preview-card strong{letter-spacing:-.04em;margin-top:8px;font-size:18px;font-weight:900;line-height:1.05;display:block}.hero-preview-card b{letter-spacing:-.06em;margin-top:12px;font-size:28px;font-weight:900;display:inline-flex}.hero-preview-card p{color:#182312ad;max-width:220px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.45}.hero-preview-left{width:min(280px,32vw);top:10%;left:-8%}.hero-preview-top{width:min(250px,28vw);top:-4%;right:2%}.hero-preview-right{width:min(260px,30vw);bottom:9%;right:-6%}.hero-preview-stats,.hero-preview-list{gap:8px;margin-top:14px;display:grid}.hero-preview-stats span,.hero-preview-list span{background:#ffffff8f;border-radius:16px;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mobile-shell{background:linear-gradient(150deg,#18211ce6,#060b09d1),#07100c;border:1px solid #ffffff24;border-radius:46px;width:min(432px,84vw);padding:12px;box-shadow:0 50px 100px #0000005c,inset 0 1px #ffffff1f}.mobile-shell:before{background:linear-gradient(135deg,#ffffff2e,#0000 34%),radial-gradient(circle at 90% 16%,#c8ff5b24,#0000 26%);border-radius:36px;inset:12px}.phone-frame{background:linear-gradient(#0d1512 0%,#07100c 100%);border:1px solid #ffffff14;border-radius:34px;min-height:736px;padding:12px 12px 10px}.phone-status{color:#eef8f1c7;padding:2px 6px 0}.phone-status-meta{align-items:center;gap:8px;display:inline-flex}.phone-status-meta small{color:var(--soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.phone-status-meta i{background:#ffffff1f;border-radius:999px;width:42px;height:12px}.phone-stage{min-height:610px;margin-top:18px;position:relative}.phone-screen{align-content:start;gap:12px;display:grid;position:absolute;inset:0}.phone-screen-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.phone-screen-head small{color:var(--soft);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.phone-screen-head strong{letter-spacing:-.04em;margin-top:6px;font-size:22px;font-weight:900;display:block}.phone-screen-icon{color:#04110a;background:linear-gradient(180deg, var(--lime), #8fe248);border:1px solid #ffffff1a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px #c8ff5b29}.phone-screen-body{max-width:90%;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}.phone-screen-hero,.phone-chart-card,.phone-sheet-card,.phone-form-card,.phone-inline-card,.phone-action-card,.phone-summary-strip,.phone-search-shell{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px}.phone-screen-hero{background:radial-gradient(circle at 84% 12%,#c8ff5b29,#0000 26%),linear-gradient(#ffffff0f,#ffffff08);padding:18px}.phone-screen-hero small,.phone-stat-tile small,.phone-list-row small,.phone-inline-card small,.phone-action-card small{color:var(--soft);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.phone-screen-hero strong{letter-spacing:-.08em;margin-top:10px;font-size:34px;font-weight:900;display:block}.phone-screen-hero span{color:#04110a;background:var(--lime);border-radius:999px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.phone-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-stat-tile{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;min-height:96px;padding:14px}.phone-stat-tile strong{letter-spacing:-.04em;margin-top:14px;font-size:18px;font-weight:850;display:block}.phone-chart-card{padding:14px}.phone-card-head{justify-content:space-between;gap:12px;display:flex}.phone-card-head strong{font-size:15px;font-weight:850}.phone-card-head span{color:var(--soft);font-size:11px;font-weight:800}.phone-bars{align-items:flex-end;gap:8px;height:110px;margin-top:16px;display:flex}.phone-bars i{background:linear-gradient(180deg, var(--lime), var(--green));border-radius:999px;flex:1;min-height:18px}.phone-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.phone-summary-strip div{background:#ffffff08;border-radius:18px;padding:10px 8px}.phone-summary-strip strong{letter-spacing:-.04em;font-size:18px;font-weight:900;display:block}.phone-summary-strip span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;display:block}.phone-filter-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.phone-filter-row span{min-height:34px;color:var(--muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.phone-filter-row .is-active{color:#04110a;background:var(--lime)}.phone-sheet-card,.phone-form-card{gap:10px;padding:10px;display:grid}.phone-list-row,.phone-form-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;display:flex}.phone-list-row strong,.phone-form-row strong,.phone-inline-card strong,.phone-action-card strong{margin-top:4px;font-size:14px;font-weight:850;display:block}.phone-list-row b,.phone-row-side b,.phone-inline-card b{min-height:28px;color:var(--lime);background:#c8ff5b1a;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.phone-list-row.is-detailed{align-items:flex-start}.phone-row-side{justify-items:end;gap:6px;display:grid}.phone-row-side span{color:var(--muted);font-size:12px;font-weight:850}.phone-search-shell,.phone-inline-card,.phone-action-card{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.phone-search-shell{color:var(--muted);font-size:12.5px;font-weight:750}.phone-inline-card b{color:#04110a;background:var(--lime)}.phone-action-card{color:#04110a;background:linear-gradient(135deg,#d6ff76 0%,#a6ef54 100%);box-shadow:0 18px 34px #c8ff5b24}.phone-action-card span{background:#04110a17;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.phone-tabbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:12px;display:grid;position:relative}.phone-tab{color:#eef8f17a;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-height:56px;padding:8px 6px 4px;display:flex}.phone-tab span{letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:850}.phone-tab.is-active{color:var(--ink)}.phone-tab-indicator{background:linear-gradient(90deg, var(--green), var(--lime));will-change:transform, width;border-radius:999px;width:24px;height:3px;position:absolute;top:0;left:0}@keyframes pulse{to{box-shadow:0 0 0 18px #0f9d5800}}@media (max-width:1180px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.nav-shell{border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:min(100vw - 28px,620px);padding:10px 12px;top:auto;bottom:18px;left:50%;translate:-50%}.nav-progress-track{display:none}.nav-progress-items{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;align-items:center;gap:8px}.nav-progress-link{grid-template-rows:1fr;grid-template-columns:28px}.nav-progress-link span,.nav-progress-link b{display:none}.nav-progress-link i{width:28px;height:28px}.nav-progress-link:hover,.nav-progress-link.is-active{transform:translateY(-2px)}.nav-actions{justify-self:end}.hero-scene,.story-grid,.flow-scene,.contact-grid,.cta-card{grid-template-columns:1fr}.hero-scene{min-height:auto;padding-top:120px}.hero-product{min-height:760px}.story-scene,.showcase-scene{height:auto}.sticky-frame{min-height:auto;position:relative}.showcase-heading,.plans-heading{grid-template-columns:1fr}.module-track{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;display:grid;transform:none!important}.module-card{width:auto}.flow-machine{min-height:620px}.road-visual{min-height:460px}.cta-card footer{margin-top:24px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:760px){.nav-shell{gap:8px;width:calc(100vw - 14px);padding:8px 10px;bottom:10px}.nav-login{display:none}.nav-cta{width:32px;height:32px}.nav-progress-link i{width:26px;height:26px}.hero-scene{gap:28px;padding:108px 18px 54px}.hero-copy h1{font-size:clamp(48px,15vw,68px)}.hero-product{min-height:650px;transform:none!important}.mobile-shell{border-radius:42px;width:min(360px,92vw);padding:10px}.phone-frame{border-radius:32px;min-height:620px;padding:13px}.floating-invoice,.sri-status,.report-bubble{display:none}.sticky-frame,.flow-scene,.plans-scene,.metrics-scene,.cta-scene,.contact-scene{padding-left:18px;padding-right:18px}.section-copy h2,.showcase-heading h2,.flow-copy h2,.plans-heading h2,.metrics-heading h2,.contact-heading h2{font-size:clamp(38px,12vw,56px)}.story-step{border-radius:24px;grid-template-columns:44px 1fr;padding:14px}.story-step>svg{display:none}.story-step>span{border-radius:16px;width:44px;height:44px}.story-machine{border-radius:34px;min-height:690px;padding:18px}.form-grid,.module-track,.plans-grid,.metrics-grid{grid-template-columns:1fr}.signature-panel,.authorization-card{width:auto;left:18px;right:18px}.module-card{border-radius:34px;min-height:430px;padding:22px}.flow-scene{min-height:auto}.flow-machine{border-radius:36px;min-height:820px}.flow-path{display:none}.flow-step{width:auto;left:20px;right:20px}.step-create{top:70px;bottom:auto}.step-sign{top:320px}.step-send{top:570px;bottom:auto}.plan-card{min-height:auto}.metric-card{min-height:220px}.testimonial-card{grid-template-columns:1fr}.cta-card{min-height:auto;padding-bottom:34px}.cta-card h2{font-size:clamp(44px,14vw,66px)}.road-visual{transform-origin:50%;min-height:420px;padding-bottom:72px}.road-perspective{border-radius:32px;inset:12px -10px 72px;transform:rotateX(40deg)rotate(-10deg)translateY(8px)}.road-stop{min-width:84px}.road-caption{max-width:100%}.contact-form{padding:18px}.contact-page-nav{flex-wrap:wrap;gap:10px}}@media (max-width:560px){.nav-shell{width:calc(100vw - 12px);padding:8px}.nav-progress-items{gap:6px}.nav-progress-link i{width:24px;height:24px}.nav-cta{width:30px;height:30px}.contact-back,.contact-nav-chip{justify-content:center;width:100%}.road-visual{min-height:340px;padding-bottom:68px}.road-perspective{border-radius:26px;inset:8px -14px 68px;transform:rotateX(24deg)rotate(-6deg)translateY(4px)}.road-stop{min-width:72px}.road-stop span{border-radius:11px;width:30px;height:30px}.road-stop b{padding:5px 7px;font-size:9px}.road-caption{padding:11px 12px;font-size:12px;left:0;right:0}}@media (max-width:1080px){.nav-shell{background:0 0;border-radius:0;width:100%;padding:24px 22px 0;inset:auto;translate:none}.nav-progress-items{gap:28px;padding-bottom:4px;overflow-x:auto}.hero-scene{grid-template-columns:1fr;gap:34px;padding-top:34px}.hero-copy{max-width:100%}.hero-product{min-height:760px}.hero-preview-left{left:0}.hero-preview-right{right:0}}@media (max-width:760px){html{scroll-padding-top:22px}.nav-shell{width:100%;padding:20px 16px 0}.nav-progress-items{justify-content:flex-start;gap:24px}.nav-progress-link .nav-link-label{white-space:nowrap;font-size:11px}.hero-scene{min-height:auto;padding:26px 18px 54px}.hero-copy h1{font-size:clamp(54px,14vw,78px)}.hero-product{perspective:none;min-height:auto;transform:none!important}.hero-preview-card{display:none}.mobile-shell{border-radius:34px;width:min(392px,100%);padding:10px;transform:none!important}.phone-frame{border-radius:28px;min-height:676px}.phone-stage{min-height:548px}.phone-screen-body{max-width:100%}.phone-tabbar{gap:4px}.phone-tab span{font-size:9px}}@media (max-width:560px){html{scroll-padding-top:18px}.nav-shell{width:100%;padding:18px 12px 0}.nav-progress-items{gap:14px}.nav-progress-link .nav-link-label{font-size:10.5px}.mobile-shell{width:100%}.phone-frame{min-height:620px;padding:12px 12px 10px}.phone-stage{min-height:492px}.phone-screen-grid{gap:8px}.phone-stat-tile,.phone-list-row,.phone-form-row{padding:10px 8px}.phone-summary-strip{gap:6px;padding:6px}.phone-search-shell,.phone-inline-card,.phone-action-card{padding:12px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{scroll-snap-type:none}}@media (pointer:fine){body,a,button{cursor:auto}}@media (pointer:coarse){.cursor-orb{display:none}}
