.prelaunch{overflow-x:hidden}.prelaunch *,.prelaunch :before,.prelaunch :after{box-sizing:border-box;margin:0;padding:0}.prelaunch nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f9f6d9;border-bottom:1px solid #00000008;position:sticky;top:0}.prelaunch .nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:80px;margin:0 auto;padding:0 24px;display:flex}.prelaunch .nav-logo{color:var(--green-deep);align-items:center;gap:12px;text-decoration:none;display:flex}.prelaunch .brand-stack{flex-direction:column;gap:4px;line-height:1;display:flex}.prelaunch .wm{letter-spacing:-.02em;font-weight:700}.prelaunch .f22{font-size:22px}.prelaunch .g{color:var(--green)}.prelaunch .badge-prelaunch{letter-spacing:.18em;text-transform:uppercase;color:#0c2a1c8c;font-size:11px;font-weight:600}.prelaunch .btn-nav{color:var(--green-deep);background:var(--white);border-radius:999px;padding:10px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 8px #0000000a}.prelaunch .btn-nav:hover{background:var(--green);color:var(--white);transform:translateY(-1px);box-shadow:0 4px 12px #1a9e6a33}@media (max-width:560px){.prelaunch .nav-inner{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px}.prelaunch .nav-logo{gap:10px}.prelaunch .f22{font-size:19px}.prelaunch .badge-prelaunch{letter-spacing:.14em;font-size:9px}.prelaunch .btn-nav{padding:8px 16px;font-size:13px}}.prelaunch .hero{background:var(--green-deep);padding:120px 24px 100px;position:relative;overflow:hidden}.prelaunch .hero-glow{pointer-events:none;background:radial-gradient(#4acc9026 0%,#0000 70%);width:1000px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.prelaunch .hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.prelaunch .hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.prelaunch .hero-inner{grid-template-columns:1fr;gap:56px}.prelaunch .hero{padding:80px 20px 70px}}.prelaunch .hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--green-light);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:700;display:inline-flex}.prelaunch .hero-eyebrow-dot{background:var(--green-light);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.prelaunch .hero h1{letter-spacing:-.04em;color:var(--white);margin-bottom:24px;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1.05}.prelaunch .hero h1 .highlight{color:var(--green-light)}.prelaunch .hero-sub{color:#ffffffb3;max-width:500px;margin-bottom:48px;font-size:20px;line-height:1.6}.prelaunch .hero-ctas{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.prelaunch .btn-primary{color:var(--green-deep);background:var(--green-light);border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 20px #4acc9033}.prelaunch .btn-primary:hover{background:#5ed99e;transform:translateY(-2px);box-shadow:0 12px 24px #4acc904d}.prelaunch .hero-text-link{color:#ffffffbd;text-underline-offset:3px;align-items:center;font-size:15px;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:color .2s,text-decoration-color .2s;display:inline-flex}.prelaunch .hero-text-link:hover{color:var(--white);text-decoration-color:#fffc}.prelaunch .hero-free-note{color:#4acc90;margin-top:-30px;margin-bottom:28px;font-size:14px;font-weight:700}.prelaunch .hero-trust{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.prelaunch .trust-item{color:#fff9;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.prelaunch .trust-item svg{opacity:.9}.prelaunch .mockup-wrap{position:relative}.prelaunch .mockup-container{background:#ffffff05;border-radius:24px;padding:4px;overflow:hidden;box-shadow:0 24px 80px #0000004d}.prelaunch .mockup-topbar{background:#ffffff0a;border-radius:20px 20px 0 0;align-items:center;gap:8px;padding:14px 20px;display:flex}.prelaunch .dot{border-radius:50%;width:12px;height:12px}.prelaunch .dot-red{background:#ff5f57}.prelaunch .dot-yellow{background:#febc2e}.prelaunch .dot-green{background:#28c840}.prelaunch .mockup-url{color:#fff6;background:#ffffff0f;border-radius:8px;flex:1;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.prelaunch .mockup-body{background:#0a1f14;border-radius:0 0 20px 20px;grid-template-columns:1.4fr 1fr;min-height:440px;display:grid;overflow:visible}.prelaunch .wa-panel{border-right:1px solid #ffffff0d;flex-direction:column;gap:14px;padding:20px;display:flex}.prelaunch .wa-panel-header{letter-spacing:.08em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff0d;padding-bottom:10px;font-size:11px;font-weight:700}.prelaunch .chat-name{color:#ffffffe6;margin-bottom:4px;font-size:14px;font-weight:600}.prelaunch .chat-preview{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.prelaunch .chat-item{cursor:default;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.prelaunch .chat-item.active{background:#4acc901a}.prelaunch .chat-avatar{background:linear-gradient(135deg,var(--green),var(--green-light));width:36px;height:36px;color:var(--green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.prelaunch .chat-avatar.purple{background:linear-gradient(135deg,#7c5af5,#b68ef7)}.prelaunch .chat-avatar.orange{background:linear-gradient(135deg,#f5823a,#f7b86e)}.prelaunch .chat-badge{background:var(--green);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.prelaunch .messages-wrap{flex-direction:column;gap:8px;padding:16px;display:flex}.prelaunch .msg{border-radius:14px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5}.prelaunch .msg-in{color:#ffffffe6;background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.prelaunch .msg-out{color:#fffc;background:#4acc9026;border-bottom-right-radius:4px;align-self:flex-end}.prelaunch .sidecar-panel{background:#0003;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}.prelaunch .sidecar-header{justify-content:space-between;align-items:center;display:flex}.prelaunch .sidecar-title{letter-spacing:.1em;text-transform:uppercase;color:var(--green-light);font-size:12px;font-weight:700}.prelaunch .scan-btn{background:var(--green);color:#fff;cursor:default;border:none;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;animation:9s infinite demoScanPulse}.prelaunch .demo-status{height:18px;margin-top:-2px;position:relative;overflow:hidden}.prelaunch .demo-status-line{letter-spacing:.02em;color:#ffffffb3;opacity:0;font-size:11px;font-weight:600;animation:9s infinite demoStatusLine;position:absolute;inset:0;transform:translateY(6px)}.prelaunch .demo-status-line.phase-suggest{animation-delay:3s}.prelaunch .demo-status-line.phase-saved{animation-delay:6s}.prelaunch .demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.prelaunch .demo-step{color:#ffffff75;letter-spacing:.01em;text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;padding:5px 4px;font-size:10px;font-weight:700}.prelaunch .demo-step.step-scan{animation:9s infinite demoStepHighlight}.prelaunch .demo-step.step-suggest{animation:9s 3s infinite demoStepHighlight}.prelaunch .demo-step.step-saved{animation:9s 6s infinite demoStepHighlight}.prelaunch .demo-progress{background:#ffffff1f;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.prelaunch .demo-progress-fill{transform-origin:0;background:linear-gradient(90deg,#4acc90bf,#4acc90);width:100%;height:100%;animation:9s infinite demoProgressFill}.prelaunch .demo-scan-target{animation:9s infinite demoScanTarget}.prelaunch .demo-order-card{animation:9s infinite demoCardLift}.prelaunch .demo-order-card-secondary{animation-delay:6s}.prelaunch .demo-followup-chip{animation:9s infinite demoFollowupReveal}.prelaunch .pipe-stage.stage-new{animation:9s infinite demoStageActive}.prelaunch .pipe-stage.stage-conf{animation:9s 3s infinite demoStageActive}.prelaunch .pipe-stage.stage-paid{animation:9s 6s infinite demoStageActive}.prelaunch .mockup-demo-note{text-align:center;color:#ffffff9e;letter-spacing:.01em;margin-top:12px;font-size:12px;font-weight:600}@keyframes demoScanPulse{0%,20%,to{transform:translateY(0);box-shadow:0 0 #4acc9000}8%,14%{transform:translateY(-1px);box-shadow:0 0 0 6px #4acc901f}}@keyframes demoStatusLine{0%,8%{opacity:0;transform:translateY(6px)}12%,30%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-6px)}}@keyframes demoScanTarget{0%,6%,to{box-shadow:none;background:#ffffff14}10%,24%{background:#4acc9029;box-shadow:0 0 0 1px #4acc908c,0 0 0 8px #4acc901a}}@keyframes demoCardLift{0%,32%,to{border:1px solid #0000;transform:translateY(0)}38%,58%{border:1px solid #4acc9059;transform:translateY(-2px)}}@keyframes demoFollowupReveal{0%,60%,to{opacity:.75}66%,86%{opacity:1}}@keyframes demoStageActive{0%,8%,to{color:#fff6;background:#ffffff0d;font-weight:500}14%,30%{color:var(--green-light);background:#4acc9026;font-weight:600}}@keyframes demoStepHighlight{0%,8%,to{color:#ffffff75;background:#ffffff0a;border-color:#ffffff1f}14%,30%{color:#fffffff2;background:#4acc902e;border-color:#4acc9080}}@keyframes demoProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.prelaunch .order-card{background:#ffffff0a;border-radius:16px;padding:14px;box-shadow:0 4px 12px #0000001a}.prelaunch .order-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.prelaunch .order-id{color:#ffffff80;font-size:12px;font-weight:700}.prelaunch .order-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.prelaunch .status-new{color:var(--green-light);background:#4acc9026}.prelaunch .status-paid{color:#f5c842;background:#ffc83226}.prelaunch .status-conf{color:#7eb8ff;background:#64a0ff26}.prelaunch .order-item-row{color:#ffffffb3;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.prelaunch .order-total{color:#ffffffe6;border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:13px;font-weight:700;display:flex}.prelaunch .followup-chip{color:#f5c842;background:#f5c8321a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:500;display:flex}.prelaunch .pipeline-row{align-items:center;gap:6px;display:flex}.prelaunch .pipe-stage{text-align:center;color:#fff6;background:#ffffff0d;border-radius:8px;flex:1;padding:6px 4px;font-size:10px;font-weight:500}.prelaunch .pipe-stage.active{color:var(--green-light);background:#4acc9026;font-weight:600}.prelaunch .pipe-arrow{color:#fff3;font-size:10px}.prelaunch .section{padding:120px 24px}.prelaunch .section-inner{max-width:1200px;margin:0 auto}.prelaunch .section-white{background:var(--white)}.prelaunch .section-tint{background:var(--tint)}.prelaunch .section-dark{background:var(--green-deep);color:var(--white)}.prelaunch .overline{letter-spacing:.15em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.prelaunch .overline-dark{color:var(--green-light)}.prelaunch .overline:before{content:"";background:var(--green);border-radius:1px;width:24px;height:2px;display:block}.prelaunch .overline-dark:before{background:var(--green-light)}.prelaunch .problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:768px){.prelaunch .problem-grid{grid-template-columns:1fr;gap:48px}.prelaunch .section{padding:80px 20px}}.prelaunch .problem-h2{letter-spacing:-.03em;color:var(--green-deep);margin-bottom:24px;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.15}.prelaunch .problem-desc{color:var(--muted);font-size:18px;line-height:1.6}.prelaunch .pain-card{background:var(--white);border:1px solid #0c2a1c14;border-radius:20px;align-items:flex-start;gap:20px;padding:24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 16px #0c2a1c0f}.prelaunch .pain-card:hover{border-color:#0c2a1c24;transform:translateY(-2px);box-shadow:0 8px 20px #0c2a1c14}.prelaunch .pain-icon{width:48px;height:48px;color:var(--green);background:#1a9e6a1f;border:1px solid #1a9e6a33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prelaunch .pain-icon svg{width:22px;height:22px}.prelaunch .pain-label{color:var(--green-deep);margin-bottom:8px;font-size:18px;font-weight:600}.prelaunch .pain-desc{color:var(--muted);font-size:15px;line-height:1.6}.prelaunch .steps-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}@media (max-width:768px){.prelaunch .steps-grid{grid-template-columns:1fr}}.prelaunch .step-card{background:var(--white);box-shadow:var(--shadow-soft);border-radius:24px;padding:40px 32px;position:relative;overflow:hidden}.prelaunch .step-card:before{content:"";background:linear-gradient(90deg,var(--green),var(--green-light));opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.prelaunch .step-card:hover:before{opacity:1}.prelaunch .step-num{color:#1a9e6a14;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-bottom:24px;font-size:64px;font-weight:800;line-height:1}.prelaunch .step-title{letter-spacing:-.01em;color:var(--green-deep);margin-bottom:12px;font-size:20px;font-weight:700}.prelaunch .step-desc{color:var(--muted);font-size:16px;line-height:1.6}.prelaunch .preview-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:900px){.prelaunch .preview-grid{grid-template-columns:1fr;gap:56px}}.prelaunch .preview-features{flex-direction:column;gap:20px;margin-top:40px;display:flex}.prelaunch .feature-item{align-items:flex-start;gap:16px;display:flex}.prelaunch .feature-check{width:28px;height:28px;color:var(--green);background:#1a9e6a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.prelaunch .feature-text{color:var(--muted);font-size:16px;line-height:1.6}.prelaunch .feature-text strong{color:var(--green-deep);font-weight:600}.prelaunch .dashboard-mock{background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 32px 80px #00000014}.prelaunch .dash-header{background:var(--green-deep);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.prelaunch .dash-header-title{color:#ffffffe6;letter-spacing:.05em;font-size:14px;font-weight:700}.prelaunch .dash-date{color:#ffffff80;margin-top:4px;font-size:13px}.prelaunch .dash-icon{width:36px;height:36px;color:var(--green-light);background:#4acc902e;border:1px solid #4acc9059;border-radius:10px;justify-content:center;align-items:center;display:flex}.prelaunch .dash-icon svg{width:18px;height:18px}.prelaunch .dash-stats{background:#0000000a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.prelaunch .dash-stat{background:var(--white);text-align:center;padding:24px 20px}.prelaunch .dash-stat-num{color:var(--green-deep);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.prelaunch .dash-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:12px;font-weight:500}.prelaunch .dash-pipeline{border-bottom:1px solid #0000000a;padding:24px 28px}.prelaunch .pipeline-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:700}.prelaunch .pipeline-stages{gap:8px;display:flex}.prelaunch .p-stage{text-align:center;text-transform:uppercase;letter-spacing:.05em;background:var(--tint);color:var(--muted);border-radius:12px;flex:1;padding:10px 6px;font-size:11px;font-weight:600}.prelaunch .p-stage-count{color:var(--green-deep);margin-bottom:4px;font-size:18px;font-weight:800;display:block}.prelaunch .p-stage.highlight{color:var(--green);background:#1a9e6a1a}.prelaunch .p-stage.highlight .p-stage-count{color:var(--green)}.prelaunch .dash-orders{padding:20px 28px}.prelaunch .dash-order-row{border-bottom:1px solid #0000000a;align-items:center;gap:16px;padding:14px 0;display:flex}.prelaunch .dash-order-row:last-child{border-bottom:none}.prelaunch .dash-avatar{background:linear-gradient(135deg,var(--green),var(--green-light));width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.prelaunch .dash-avatar.b{background:linear-gradient(135deg,#7c5af5,#b68ef7)}.prelaunch .dash-avatar.c{background:linear-gradient(135deg,#f5823a,#f7b86e)}.prelaunch .dash-order-name{color:var(--green-deep);flex:1;margin-bottom:2px;font-size:15px;font-weight:600}.prelaunch .dash-order-amount{color:var(--green-deep);margin-bottom:4px;font-size:15px;font-weight:700}.prelaunch .ds-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.prelaunch .ds-paid{color:var(--green);background:#1a9e6a1a}.prelaunch .ds-pending{color:#c9a12a;background:#f5c83226}.prelaunch .ds-ship{color:#5a9af5;background:#64a0ff26}.prelaunch .benefits-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}@media (max-width:768px){.prelaunch .benefits-grid{grid-template-columns:1fr}}.prelaunch .benefit-card{background:#ffffff08;border-radius:24px;padding:40px 32px;transition:background .3s,transform .3s}.prelaunch .benefit-card:hover{background:#ffffff0f;transform:translateY(-4px)}.prelaunch .benefit-icon{width:56px;height:56px;color:var(--green-light);background:#4acc9029;border:1px solid #4acc9052;border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.prelaunch .benefit-icon svg{width:22px;height:22px}.prelaunch .benefit-title{color:var(--white);margin-bottom:12px;font-size:20px;font-weight:600}.prelaunch .benefit-desc{color:#fff9;font-size:16px;line-height:1.6}.prelaunch .testimonials-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}@media (max-width:768px){.prelaunch .testimonials-grid{grid-template-columns:1fr}}.prelaunch .quote-card{background:var(--white);box-shadow:var(--shadow-soft);border-radius:24px;padding:40px 32px;position:relative}.prelaunch .quote-mark{color:#1a9e6a1a;margin-bottom:16px;font-size:64px;font-weight:800;line-height:1;display:block}.prelaunch .quote-text{color:var(--green-deep);font-size:18px;font-weight:500;line-height:1.6}.prelaunch .quote-author{border-top:1px solid #0000000d;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.prelaunch .quote-avatar{aspect-ratio:1;background:linear-gradient(135deg,var(--green),var(--green-light));width:48px;min-width:48px;height:48px;min-height:48px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.prelaunch .quote-avatar.purple{background:linear-gradient(135deg,#7c5af5,#b68ef7)}.prelaunch .quote-avatar.orange{background:linear-gradient(135deg,#f5823a,#f7b86e)}.prelaunch .quote-name{color:var(--green-deep);margin-bottom:2px;font-size:15px;font-weight:700}.prelaunch .quote-business{color:var(--green-deep);margin-bottom:2px;font-size:14px;font-weight:600}.prelaunch .quote-role{color:var(--muted);font-size:14px}.prelaunch .quote-outcome{color:var(--green-deep);margin-top:6px;font-size:13px;line-height:1.5}.prelaunch .waitlist-section{background:var(--green-deep);padding:120px 24px;position:relative;overflow:hidden}.prelaunch .waitlist-glow{pointer-events:none;background:radial-gradient(#4acc901a 0%,#0000 65%);width:800px;height:800px;position:absolute;bottom:-200px;right:-100px}.prelaunch .waitlist-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.prelaunch .waitlist-inner{grid-template-columns:1fr;gap:56px}.prelaunch .waitlist-section{padding:80px 20px}}.prelaunch .waitlist-left h2{letter-spacing:-.03em;color:var(--white);margin-bottom:24px;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.1}.prelaunch .waitlist-left h2 .highlight{color:var(--green-light)}.prelaunch .waitlist-desc{color:#ffffffb3;margin-bottom:48px;font-size:18px;line-height:1.6}.prelaunch .waitlist-social-proof{color:#4acc90;margin:-24px 0 28px;font-size:16px;font-weight:700;line-height:1.5}.prelaunch .waitlist-free-note{color:#ffffffdb;margin-top:-16px;margin-bottom:24px;font-size:14px;font-weight:600}.prelaunch .waitlist-promises{flex-direction:column;gap:20px;display:flex}.prelaunch .promise-row{color:#fffc;align-items:center;gap:16px;font-size:16px;display:flex}.prelaunch .promise-check{width:24px;height:24px;color:var(--green-light);background:#4acc9026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prelaunch .waitlist-form{background:var(--white);border:1px solid #0000000a;border-radius:28px;padding:40px;box-shadow:0 32px 80px #0003}.prelaunch .waitlist-fields{gap:20px;display:grid}.prelaunch .waitlist-label{color:var(--green-deep);font-size:16px;font-weight:600}.prelaunch .waitlist-input{width:100%;color:var(--green-deep);background:#fff;border:1px solid #0c2a1c1f;border-radius:18px;outline:none;margin-top:10px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.prelaunch .waitlist-input::placeholder{color:#0c2a1c59}.prelaunch .waitlist-input:focus{border-color:#1a9e6a80;box-shadow:0 0 0 3px #4acc9033}.prelaunch .waitlist-input.is-invalid{border-color:#d6454599;box-shadow:0 0 0 3px #d645451f}.prelaunch .country-select{margin-top:10px;position:relative}.prelaunch .country-trigger{width:100%;color:var(--green-deep);cursor:pointer;background:#fff;border:1px solid #0c2a1c1f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:flex}.prelaunch .country-trigger:hover{border-color:#1a9e6a4d}.prelaunch .country-trigger:focus{border-color:#1a9e6a80;outline:none;box-shadow:0 0 0 3px #4acc9033}.prelaunch .country-caret{color:#0c2a1c99;font-size:12px}.prelaunch .country-select.is-invalid .country-trigger{border-color:#d6454599;box-shadow:0 0 0 3px #d645451f}.prelaunch .country-panel{z-index:20;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0c2a1c1f;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0}.prelaunch .country-search{border:1px solid #0c2a1c1f;border-radius:14px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-size:14px}.prelaunch .country-search:focus{border-color:#1a9e6a80;box-shadow:0 0 0 3px #4acc9033}.prelaunch .country-list{gap:6px;max-height:240px;display:grid;overflow-y:auto}.prelaunch .country-option{text-align:left;cursor:pointer;color:var(--green-deep);background:0 0;border:none;border-radius:12px;padding:10px 12px;font-size:14px}.prelaunch .country-option:hover{background:#1a9e6a14}.prelaunch .country-option.is-selected{background:#1a9e6a26;font-weight:600}.prelaunch .country-empty{color:var(--muted);padding:12px;font-size:14px}.prelaunch .waitlist-textarea{resize:vertical;min-height:120px}.prelaunch .waitlist-field-error{color:#d64545;margin-top:8px;font-size:13px}.prelaunch .waitlist-error{color:#d64545;margin-top:16px;font-size:14px}.prelaunch .waitlist-submit{background:var(--green);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:999px;margin-top:22px;padding:14px 18px;font-size:16px;font-weight:600;transition:transform .15s,background .2s,opacity .2s}.prelaunch .waitlist-submit:hover{background:var(--green-light);transform:translateY(-1px)}.prelaunch .waitlist-submit:disabled{opacity:.6;cursor:default;transform:none}.prelaunch .turnstile-wrap{justify-content:center;margin-top:22px;display:flex}.prelaunch .waitlist-success{background:var(--white);text-align:center;border:1px solid #fff9;border-radius:28px;padding:36px;box-shadow:0 24px 60px #0000002e}.prelaunch .waitlist-success-title{color:var(--green-deep);font-size:20px;font-weight:700}.prelaunch .waitlist-success-sub{color:var(--muted);margin-top:10px;font-size:15px}.prelaunch .waitlist-referral{text-align:left;border-top:1px solid #0c2a1c1f;margin-top:22px;padding-top:22px}.prelaunch .waitlist-referral-label{color:var(--green-deep);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.prelaunch .waitlist-referral-incentive{color:var(--green);margin-top:6px;font-size:14px;font-weight:600}.prelaunch .waitlist-referral-link{background:var(--green-tint);color:var(--green-deep);word-break:break-all;border:1px solid #0c2a1c1f;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.4}.prelaunch .waitlist-referral-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.prelaunch .waitlist-share-btn{background:var(--green);color:var(--white);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.prelaunch .waitlist-share-btn:hover{background:var(--green-light);transform:translateY(-1px)}.prelaunch .waitlist-share-btn-ghost{color:var(--green-deep);background:0 0;border-color:#0c2a1c29}.prelaunch .waitlist-share-btn-ghost:hover{background:var(--green-tint)}.prelaunch .waitlist-share-feedback{color:var(--green);margin-top:10px;font-size:13px;font-weight:600}.prelaunch .faq-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px;display:grid}@media (max-width:768px){.prelaunch .faq-grid{grid-template-columns:1fr}}.prelaunch .faq-item{background:var(--white);border:1px solid #0c2a1c14;border-radius:20px;padding:32px;box-shadow:0 6px 16px #0c2a1c0f}.prelaunch .faq-q{color:var(--green-deep);align-items:flex-start;gap:16px;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.prelaunch .faq-q:before{content:"Q";background:var(--green);color:#fff;border-radius:8px;flex-shrink:0;margin-top:1px;padding:6px 10px;font-size:14px;font-weight:800}.prelaunch .faq-a{color:var(--muted);padding-left:42px;font-size:16px;line-height:1.6}.prelaunch footer{background:var(--green-dark);border-top:1px solid #ffffff0d;padding:64px 24px}.prelaunch .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.prelaunch .footer-brand{letter-spacing:-.02em;color:var(--white);align-items:center;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1;display:flex}.prelaunch .footer-brand img{display:block}.prelaunch .footer-esk{color:var(--green-light)}.prelaunch .footer-sub{color:#ffffff80;font-size:14px}.prelaunch .footer-links{gap:32px;display:flex}.prelaunch .footer-link{color:#ffffff80;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.prelaunch .footer-link:hover{color:var(--white)}.prelaunch .section-h2{letter-spacing:-.03em;color:var(--green-deep);font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1.15}.prelaunch .section-h2-light{color:var(--white)}.prelaunch .section-sub{color:var(--muted);max-width:600px;margin-top:20px;font-size:18px;line-height:1.6}.prelaunch .section-sub-light{color:#fff9}@media (max-width:700px){.prelaunch .hero{overflow:visible}.prelaunch .mockup-wrap{transform-origin:top;width:100%;transform:scale(.95)}.prelaunch .mockup-container{border-radius:18px;width:100%;overflow:visible}.prelaunch .mockup-body{flex-direction:column;min-height:auto;display:flex}.prelaunch .wa-panel{border-bottom:1px solid #ffffff0f;border-right:none;width:100%}.prelaunch .sidecar-panel{width:100%;padding:16px}}
