@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_dc03d626-module___5yWYG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_dc03d626-module___5yWYG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-montserrat),"Montserrat",-apple-system,sans-serif;color:#e2e8f0;-webkit-font-smoothing:antialiased;background:#0b0f1a;overflow-x:hidden}.site-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0f1ad9;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-.5px;color:#e2e8f0;font-size:20px;font-weight:700;text-decoration:none}.logo span{color:#10b981}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:#94a3b8;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#e2e8f0}.nav-links a.btn-primary,.nav-links a.btn-primary:hover{color:#0b0f1a}.btn-primary{color:#0b0f1a;background:#10b981;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary:hover{background:#34d399;transform:translateY(-1px)}.btn-secondary{color:#10b981;border:1px solid #10b9814d;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.btn-secondary:hover{background:#10b98114;border-color:#10b981}.section{max-width:1152px;margin:0 auto;padding:120px 40px 80px;position:relative}.section-full{padding:100px 40px;position:relative}.section-alt{background:#ffffff05}.badge{text-transform:uppercase;letter-spacing:2.5px;border-radius:20px;margin:0 auto 24px;padding:7px 18px;font-size:11px;font-weight:600;display:table}.badge-green{color:#6ee7b7;background:#10b9811a;border:1px solid #6ee7b74d;box-shadow:0 0 26px #10b9814d}.badge-indigo{color:#a5b4fc;background:#6366f11a;border:1px solid #a5b4fc4d;box-shadow:0 0 26px #6366f147}.badge-amber{color:#fcd34d;background:#f59e0b1a;border:1px solid #fcd34d4d;box-shadow:0 0 26px #f59e0b40}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:160px 40px 100px;display:flex;position:relative;overflow:hidden}.hero-glow-1{pointer-events:none;background:radial-gradient(circle,#6366f11f,#0000 70%);width:600px;height:600px;position:absolute;top:-100px;right:-100px}.hero-glow-2{pointer-events:none;background:radial-gradient(circle,#10b98114,#0000 70%);width:500px;height:500px;position:absolute;bottom:-50px;left:-100px}.hero h1{letter-spacing:-2.5px;color:#fff;max-width:1875px;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05}.hero-sub{color:#94a3b8;max-width:640px;margin:20px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.6}.hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.hero-proof{color:#64748b;text-align:center;max-width:500px;margin-top:24px;font-size:13px;line-height:1.5}.hero-anchor{color:#94a3b8;align-items:center;gap:6px;margin-top:48px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.hero-anchor:hover{color:#e2e8f0}.coordination-visual{width:100%;max-width:1875px;margin-top:60px;position:relative}.coord-svg{width:100%;height:auto}.section h2{letter-spacing:-1.5px;text-align:center;margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.15}.section-intro{color:#94a3b8;text-align:center;max-width:640px;margin:0 auto 48px;font-size:18px;line-height:1.6}.cards-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293b99;border:1px solid #ffffff0f;border-radius:16px;padding:32px;transition:all .3s}.card:hover{border-color:#818cf833;transform:translateY(-3px)}.card h3{letter-spacing:-.5px;margin-bottom:10px;font-size:20px;font-weight:700}.card p{color:#94a3b8;font-size:15px;line-height:1.6}.card-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;display:flex}.card-icon.emerald{color:#6ee7b7;background:#10b9811f}.card-icon.indigo{color:#a5b4fc;background:#6366f11f}.card-icon.amber{color:#fcd34d;background:#f59e0b1f}.timeline-section{padding:100px 40px;position:relative;overflow:hidden}.timeline-section .bg-glow{pointer-events:none;background:radial-gradient(#10b9810f,#0000 70%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-container{max-width:1152px;margin:0 auto}.timeline{gap:0;margin-top:48px;display:flex;position:relative}.timeline-line{z-index:0;background:linear-gradient(90deg,#10b9814d,#6366f14d,#f59e0b4d,#10b9814d);height:2px;position:absolute;top:36px;left:60px;right:60px}.timeline-dot{z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:29px}.timeline-dot-1{background:#10b981;left:calc(12.5% - 8px);box-shadow:0 0 12px #10b98166}.timeline-dot-2{background:#f59e0b;left:calc(37.5% - 8px);box-shadow:0 0 12px #f59e0b66}.timeline-dot-3{background:#6366f1;left:calc(62.5% - 8px);box-shadow:0 0 12px #6366f166}.timeline-dot-4{background:#10b981;left:calc(87.5% - 8px);box-shadow:0 0 12px #10b98166}.timeline-block{text-align:center;z-index:1;flex:1;padding:60px 20px 0;position:relative}.timeline-time{text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:600}.timeline-time.emerald{color:#6ee7b7}.timeline-time.amber{color:#fcd34d}.timeline-time.indigo{color:#a5b4fc}.timeline-block h3{letter-spacing:-.3px;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.3}.timeline-block p{color:#94a3b8;font-size:14px;line-height:1.55}.timeline-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 16px;font-size:22px;display:flex}.timeline-icon.emerald{color:#6ee7b7;background:#10b9811f}.timeline-icon.amber{color:#fcd34d;background:#f59e0b1f}.timeline-icon.indigo{color:#a5b4fc;background:#6366f11f}.timeline-detail{color:#64748b;opacity:0;max-width:220px;max-height:0;margin-top:12px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5;transition:all .3s;overflow:hidden}.timeline-block:hover .timeline-detail{opacity:1;max-height:100px;margin-top:12px}.steps{counter-reset:step;gap:32px;margin-top:48px;display:flex}.step{text-align:center;flex:1;padding-left:0;position:relative}.step-num{color:#6ee7b7;background:#10b9810f;border:2px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:18px;font-weight:700;display:flex}.step h3{margin-bottom:8px;font-size:18px;font-weight:700}.step p{color:#94a3b8;font-size:15px;line-height:1.5}.cards-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.device-card{background:#1e293b99;border:1px solid #ffffff0f;border-radius:16px;padding:28px;transition:all .3s}.device-card:hover{border-color:#10b98133;transform:translateY(-3px)}.device-card h3{margin-bottom:8px;font-size:16px;font-weight:700}.device-card .action{color:#6ee7b7;margin-bottom:12px;font-size:14px;font-weight:500}.device-card .brands{color:#64748b;font-size:13px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.trust-item{text-align:center;padding:24px 16px}.trust-item i{color:#6ee7b7;margin-bottom:14px;font-size:28px;display:block}.trust-item h4{margin-bottom:6px;font-size:15px;font-weight:600}.trust-item p{color:#94a3b8;font-size:13px;line-height:1.5}.pricing-preview{text-align:center;background:#10b9810a;border:1px solid #10b98126;border-radius:20px;margin-top:48px;padding:48px}.pricing-preview h2{margin-bottom:12px;font-size:32px}.pricing-preview p{color:#94a3b8;max-width:500px;margin:0 auto 28px;font-size:16px;line-height:1.6}.pricing-micro{color:#64748b;margin-top:16px;font-size:13px}.faq-list{max-width:720px;margin-top:40px;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid #ffffff0f;padding:20px 0}.faq-q{margin-bottom:8px;font-size:16px;font-weight:600}.faq-a{color:#94a3b8;font-size:15px;line-height:1.6}.final-cta{text-align:center;padding:120px 40px;position:relative;overflow:hidden}.final-cta .bg-glow{pointer-events:none;background:radial-gradient(circle,#10b98114,#0000 70%);width:600px;height:600px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.final-cta h2{letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:500}.final-cta p{color:#94a3b8;max-width:500px;margin:0 auto 32px;font-size:18px;line-height:1.6}.final-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-hero{text-align:center;max-width:1152px;margin:0 auto;padding:132px 40px 40px}.page-hero h1{letter-spacing:-1.5px;color:#fff;max-width:760px;margin:0 auto 14px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.1}.page-hero p{color:#94a3b8;max-width:620px;margin:0 auto;font-size:19px;line-height:1.6}.two{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.cardx{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:30px}.cardx h3{color:#fff;margin-bottom:4px;font-size:21px;font-weight:600}.cardx .tag{letter-spacing:1.5px;text-transform:uppercase;color:#34d399;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.cardx ul{margin-top:14px;list-style:none}.cardx li{color:#e2e8f0;border-top:1px solid #ffffff0f;gap:10px;padding:8px 0;font-size:15px;display:flex}.cardx li:first-child{border-top:none}.cardx li svg{flex:none;margin-top:3px}.pill{color:#64748b;border:1px solid #ffffff0f;border-radius:20px;margin-top:8px;padding:6px 14px;font-size:13px;display:inline-block}.footer{border-top:1px solid #ffffff0f;max-width:1152px;margin:0 auto;padding:48px 40px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer-col h4{text-transform:uppercase;letter-spacing:2px;color:#64748b;margin-bottom:16px;font-size:12px;font-weight:600}.footer-col a{color:#94a3b8;margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#e2e8f0}.footer-bottom{color:#64748b;text-align:center;border-top:1px solid #ffffff0a;margin-top:40px;padding-top:24px;font-size:13px}.section-divider{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);max-width:1875px;height:1px;margin:0 auto}@media (max-width:768px){.site-header{padding:12px 20px}.nav-links a:not(.btn-primary):not(.btn-secondary){display:none}.section,.section-full,.timeline-section{padding-left:20px;padding-right:20px}.hero{padding:120px 20px 60px}.cards-3,.cards-4,.trust-grid,.two{grid-template-columns:1fr}.steps{flex-direction:column}.timeline{flex-direction:column;gap:0}.timeline-line,.timeline-dot{display:none}.timeline-block{text-align:left;padding:24px 0}.timeline-block:not(:last-child){border-bottom:1px solid #ffffff0f}.timeline-icon{margin:0 0 12px}.timeline-detail{opacity:1;max-height:none}}.tiers{grid-template-columns:1fr 1fr;gap:22px;max-width:840px;margin:44px auto 0;display:grid}.tier{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:34px 30px;position:relative}.tier.feat{border-color:#10b98173;box-shadow:0 0 0 1px #10b98140,0 24px 60px -30px #10b98166}.tier-badge{color:#04110b;letter-spacing:1.5px;text-transform:uppercase;background:#10b981;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:30px}.tier h3{letter-spacing:1px;text-transform:uppercase;color:#94a3b8;font-size:15px;font-weight:600}.price{align-items:baseline;gap:6px;margin:14px 0 4px;display:flex}.price .amt{color:#fff;letter-spacing:-2px;font-size:52px;font-weight:500}.price .per{color:#94a3b8;font-size:16px}.tier .note{color:#64748b;min-height:20px;font-size:14px}.spots{color:#e2e8f0;margin:18px 0;font-size:14px}.spots b{color:#34d399;font-weight:600}.barwrap{background:#ffffff0f;border-radius:6px;height:6px;margin-top:8px;overflow:hidden}.bar{background:linear-gradient(90deg,#10b981,#34d399);border-radius:6px;width:37%;height:100%}.tier ul{margin:20px 0 26px;list-style:none}.tier li{color:#e2e8f0;gap:10px;padding:7px 0;font-size:15px;display:flex}.tier li svg{flex:none;margin-top:3px}.tier .cta{text-align:center;display:block}.tier .cta.ghost{color:#e2e8f0;background:0 0;border:1px solid #ffffff0f}.tier .cta.ghost:hover{border-color:#94a3b8}.finehead{text-align:center;color:#64748b;margin-top:18px;font-size:13px}.feats{grid-template-columns:repeat(2,1fr);gap:20px;max-width:840px;margin:0 auto;display:grid}.feat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:24px}.feat h4{color:#fff;margin-bottom:6px;font-size:17px;font-weight:600}.feat p{color:#94a3b8;font-size:14.5px}@media (max-width:760px){.tiers,.feats{grid-template-columns:1fr}}.confirm-card{text-align:center;background:#10b9810d;border:1px solid #10b98140;border-radius:18px;max-width:540px;margin:0 auto;padding:40px 34px;box-shadow:0 0 44px #10b98124}.confirm-card .founding-line{color:#34d399;margin-bottom:24px;font-size:14px;font-weight:600}.confirm-card .btn-primary{padding:15px 32px;font-size:16px}.confirm-card .reassure{color:#64748b;margin-top:18px;font-size:13px;line-height:1.5}.ph{color:#6ee7b7}.signup-page{--bg:#0b0f1a;--em:#10b981;--em2:#34d399;--s2:#e2e8f0;--s4:#94a3b8;--s5:#64748b;--card:#ffffff08;--bd:#ffffff0f;background:var(--bg);color:var(--s2);font-weight:400;line-height:1.6}.signup-page .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.signup-page a{color:inherit;text-decoration:none}.signup-page .eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#6ee7b7;background:#10b9811a;border:1px solid #6ee7b74d;border-radius:20px;margin:0 auto 16px;padding:7px 18px;font-size:11px;font-weight:600;display:table;box-shadow:0 0 26px #10b98147}.signup-page .signup-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bd);background:#0b0f1acc;position:sticky;top:0}.signup-page .nav{justify-content:space-between;align-items:center;height:68px;display:flex}.signup-page .logo-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.signup-page .logo-link img{height:28px}.signup-page .logo-link .nm{letter-spacing:-.01em;color:#fff;font-size:24px;font-weight:500}.signup-page .navlinks{color:var(--s4);gap:30px;font-size:15px;display:flex}.signup-page .navlinks a:hover{color:var(--s2)}.signup-page .btn{background:var(--em);color:#04110b;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-block}.signup-page .btn:hover{background:var(--em2)}.signup-page .signup-hero{text-align:center;padding:72px 0 26px}.signup-page .signup-hero h1{letter-spacing:-1.4px;color:#fff;max-width:680px;margin:14px auto 12px;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.1}.signup-page .signup-hero p{color:var(--s4);max-width:560px;margin:0 auto;font-size:18px}.signup-page .spots-hero{max-width:420px;color:var(--s2);margin:26px auto 0;font-size:14px}.signup-page .spots-hero b{color:var(--em2);font-weight:600}.signup-page .formwrap{padding:20px 0 56px}.signup-page .signup-form{text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:18px;max-width:480px;margin:0 auto;padding:34px 30px}.signup-page .field{margin-bottom:18px}.signup-page .field label{color:var(--s4);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.signup-page .field input{border:1px solid var(--bd);width:100%;color:var(--s2);background:#ffffff0a;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .15s}.signup-page .field input:focus{border-color:var(--em)}.signup-page .field input::placeholder{color:var(--s5)}.signup-page .opt-label{color:var(--s4);margin-bottom:10px;font-size:13px;font-weight:600}.signup-page .opt-sub{color:var(--s5);font-weight:400}.signup-page .chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.signup-page .chip{color:var(--s4);border:1px solid var(--bd);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;padding:8px 14px;font-size:13px;transition:all .15s}.signup-page .chip.on{color:var(--em2);background:#10b9811f;border-color:#10b98166}.signup-page .reserve-btn{background:var(--em);color:#04110b;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s}.signup-page .reserve-btn:hover{background:var(--em2)}.signup-page .form-micro{text-align:center;color:var(--s5);margin-top:14px;font-size:13px}.signup-page .err{color:#fca5a5;margin-top:6px;font-size:13px;display:none}.signup-page .confirm-panel{text-align:center;background:var(--card);border:1px solid #10b98159;border-radius:18px;max-width:480px;margin:0 auto;padding:42px 32px;display:none;box-shadow:0 0 44px #10b98129}.signup-page .confirm-panel h3{color:#fff;margin-bottom:12px;font-size:25px;font-weight:600}.signup-page .confirm-panel p{color:var(--s4);font-size:15px}.signup-page .confirm-panel .big{color:var(--em2);font-weight:600}.signup-page .blk{border-top:1px solid var(--bd);padding:56px 0}.signup-page .blk h2{letter-spacing:-.8px;color:#fff;text-align:center;margin-bottom:30px;font-size:clamp(24px,3vw,32px);font-weight:500}.signup-page .steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:860px;margin:0 auto;display:grid}.signup-page .step-grid{text-align:center;padding:8px}.signup-page .step-grid .n{width:38px;height:38px;color:var(--em2);background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-weight:600;display:flex}.signup-page .step-grid h4{color:#fff;margin-bottom:5px;font-size:16px;font-weight:600}.signup-page .step-grid p{color:var(--s4);font-size:14px}.signup-page .trust{text-align:center;color:var(--s5);margin-top:30px;font-size:13px}.signup-page .signup-footer{border-top:1px solid var(--bd);color:var(--s5);padding:40px 0;font-size:14px}.signup-page .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.signup-page .foot .logo-link .nm{font-size:20px}.signup-page .foot a{color:var(--s4)}.signup-page .foot a:hover{color:var(--s2)}.signup-page .footlinks{gap:22px;display:flex}@media (max-width:760px){.signup-page .steps-grid{grid-template-columns:1fr}.signup-page .navlinks{display:none}}.funnel-page{padding:44px 24px 64px}.funnel-page .head{text-align:center;max-width:780px;margin:0 auto}.funnel-page .head .eb{letter-spacing:2.5px;text-transform:uppercase;color:#6ee7b7;background:#10b9811a;border:1px solid #6ee7b74d;border-radius:20px;margin-bottom:18px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-block}.funnel-page .head h1{color:#fff;letter-spacing:-1px;margin-bottom:10px;font-size:26px;font-weight:500}.funnel-page .head p{color:#94a3b8;font-size:14.5px;line-height:1.6}.funnel-page .board{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:36px;max-width:1320px;margin:40px auto 0;display:flex}.funnel-page .frame{width:380px}.funnel-page .fcard{background:#0e1322;border:1px solid #ffffff14;border-radius:20px;padding:32px 30px;box-shadow:0 30px 70px -34px #0009}.funnel-page .fprog{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:26px;font-size:11px;font-weight:600;display:flex}.funnel-page .fprog .step-mini{color:#64748b}.funnel-page .fprog .step-mini.on{color:#6ee7b7}.funnel-page .fprog .dot{background:#ffffff26;border-radius:50%;width:5px;height:5px}.funnel-page .fh{color:#fff;letter-spacing:-.8px;margin-bottom:8px;font-size:24px;font-weight:500}.funnel-page .fsub{color:#94a3b8;margin-bottom:22px;font-size:14px;line-height:1.55}.funnel-page .field-funnel{margin-bottom:18px}.funnel-page .field-funnel label{color:#94a3b8;letter-spacing:.3px;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.funnel-page .field-funnel .input-funnel{color:#64748b;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:13px 14px;font-size:14px}.funnel-page .fbtn{text-align:center;color:#04110b;background:#10b981;border-radius:11px;margin-top:4px;padding:14px;font-size:15px;font-weight:600;text-decoration:none;display:block}.funnel-page .micro{color:#64748b;text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.funnel-page .counter{background:#10b9810d;border:1px solid #10b98133;border-radius:12px;margin-bottom:20px;padding:14px 16px}.funnel-page .counter .t{color:#e2e8f0;font-size:13px}.funnel-page .counter .t b{color:#34d399}.funnel-page .counter .bar-funnel{background:#ffffff14;border-radius:6px;height:6px;margin-top:9px;overflow:hidden}.funnel-page .counter .bar-funnel i{background:linear-gradient(90deg,#10b981,#34d399);border-radius:6px;width:37%;height:100%;display:block}.funnel-page .result{border-radius:12px;margin-bottom:18px;padding:16px}.funnel-page .result.ok{background:#10b9810f;border:1px solid #10b98140}.funnel-page .result .rt{letter-spacing:1px;text-transform:uppercase;color:#34d399;margin-bottom:6px;font-size:12px;font-weight:600}.funnel-page .result p{color:#94a3b8;font-size:13.5px;line-height:1.55}.funnel-page .result.estimate{background:#10b9810f;border:1px solid #10b98140}.funnel-page .result.estimate .rt{color:#34d399}.funnel-page .result.pending{background:#818cf80f;border:1px solid #818cf847}.funnel-page .result.pending .rt{color:#a5b4fc}.funnel-page .result.unmodeled{background:#fcd34d0d;border:1px solid #fcd34d40}.funnel-page .result.unmodeled .rt{color:#fcd34d}.funnel-page .result.excluded{background:#94a3b80d;border:1px solid #94a3b838}.funnel-page .result.excluded .rt{color:#94a3b8}.funnel-page .trigger{color:#64748b;margin-bottom:12px;font-size:11.5px;font-style:italic;line-height:1.5}.funnel-page .tierkey{color:#64748b;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;margin-top:12px;padding:3px 9px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px;display:inline-block}.funnel-page .statebtn{text-align:center;border-radius:10px;margin-top:4px;padding:11px;font-size:13px;font-weight:600;text-decoration:none;display:block}.funnel-page .statebtn.go{color:#04110b;background:#10b981}.funnel-page .statebtn.soft{color:#a5b4fc;background:#ffffff0d;border:1px solid #ffffff1f}.funnel-page .note{color:#64748b;border:1px solid #ffffff12;border-radius:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.55}.funnel-page .note b{color:#a5b4fc}.funnel-page .plan{background:#10b9810a;border:1px solid #10b98166;border-radius:14px;margin-bottom:18px;padding:22px 20px;position:relative}.funnel-page .plan .pbadge{color:#04110b;letter-spacing:1.5px;text-transform:uppercase;background:#10b981;border-radius:20px;padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:20px}.funnel-page .plan .pname{letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin-bottom:6px;font-size:12px;font-weight:600}.funnel-page .plan .price-funnel{color:#fff;letter-spacing:-1.5px;font-size:34px;font-weight:500}.funnel-page .plan .price-funnel span{color:#94a3b8;font-size:15px;font-weight:400}.funnel-page .plan .lock{color:#64748b;margin-top:8px;font-size:12.5px;line-height:1.5}.funnel-page .frame-cap{text-align:center;color:#64748b;margin-top:14px;font-size:12px;font-weight:500;line-height:1.4}@media (max-width:480px){.funnel-page .frame{width:100%}}.prose-legal{color:#cbd5e1;max-width:720px;font-size:15px;line-height:1.8}.prose-legal h2{color:#e2e8f0;letter-spacing:-.3px;margin:40px 0 12px;font-size:22px;font-weight:600}.prose-legal p{color:#94a3b8;margin:0 0 16px}.prose-legal ul{margin:0 0 16px;padding-left:24px}.prose-legal li{color:#94a3b8;margin:0 0 8px}.prose-legal li strong{color:#cbd5e1}.prose-legal a{color:#6ee7b7;text-decoration:none}.prose-legal a:hover{text-decoration:underline}
