:root{--bg:#070a12;--bg2:#0a0e19;--panel:#0f1524;--panel2:#131a2b;--line:#202a40;--text:#f5f7fb;--muted:#8995aa;--cyan:#68e5ea;--cyan2:#29bfc9;--violet:#9b7bff;--pink:#e878ca;--green:#4ee0a5;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.site-header{height:76px;position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1200px)/2));border-bottom:1px solid rgba(117,133,166,.18);background:rgba(7,10,18,.78);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:800;letter-spacing:-.7px}.brand-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(104,229,234,.4);border-radius:9px;background:linear-gradient(145deg,rgba(104,229,234,.16),rgba(155,123,255,.16));box-shadow:0 0 22px rgba(104,229,234,.13)}.brand-mark svg{width:16px;fill:var(--cyan)}.brand-dot{color:var(--cyan)}.desktop-nav{display:flex;gap:34px;font-size:14px;color:#a9b3c6}.desktop-nav a,.login-link{transition:.2s}.desktop-nav a:hover,.login-link:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:22px}.login-link{font-size:14px;color:#bbc4d3}.button{border:1px solid rgba(104,229,234,.42);background:linear-gradient(135deg,#76edf0,#50ceda);color:#071116;border-radius:10px;padding:13px 19px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:14px;box-shadow:0 10px 32px rgba(54,211,221,.16);transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(54,211,221,.28)}.button-small{padding:10px 15px}.button-large{padding:15px 22px;font-size:15px}.menu-button{display:none;background:none;border:0;width:36px;height:36px}.menu-button span{display:block;height:2px;background:#fff;margin:7px}.section-shell{width:min(1200px,calc(100% - 40px));margin:auto;position:relative}.hero{text-align:center;padding-top:105px}.hero-glow{position:absolute;filter:blur(90px);border-radius:50%;pointer-events:none}.glow-one{width:440px;height:280px;background:rgba(72,207,216,.12);top:90px;left:18%}.glow-two{width:450px;height:320px;background:rgba(117,70,230,.13);top:40px;right:10%}.eyebrow,.section-kicker{color:#8c9db8;font-size:11px;font-weight:800;letter-spacing:2.1px}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #243047;background:rgba(17,24,39,.7);padding:8px 12px;border-radius:999px}.pulse-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 0 5px rgba(104,229,234,.1),0 0 14px var(--cyan)}h1{font-size:clamp(46px,6.6vw,82px);line-height:.98;letter-spacing:-4.5px;margin:30px auto 24px;max-width:960px}h1 span,h2 span{background:linear-gradient(90deg,var(--cyan),#a99aff 56%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:720px;margin:0 auto;color:#a9b3c4;font-size:18px;line-height:1.7}.hero-actions{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:35px}.text-button{font-size:14px;font-weight:700;color:#d6dbe5}.play-icon{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #364258;border-radius:50%;margin-right:9px;color:var(--cyan);font-size:9px}.trust-row{display:flex;justify-content:center;gap:30px;margin:24px 0 52px;color:#78869e;font-size:12px}.trust-row b{color:var(--cyan)}.app-frame{border:1px solid #2b3650;border-radius:18px;background:#0a0f1a;box-shadow:0 32px 100px rgba(0,0,0,.6),0 0 80px rgba(85,70,180,.1);overflow:hidden;text-align:left;transform:perspective(1500px) rotateX(1deg)}.browser-bar{height:36px;border-bottom:1px solid #222c41;background:#0c111c;display:flex;align-items:center;padding:0 13px;gap:6px;color:#6e7c94;font-size:9px}.browser-bar>span{width:7px;height:7px;border-radius:50%;background:#39445a}.browser-bar>span:first-child{background:#6b3e58}.browser-address{height:21px;background:#090d16;border:1px solid #1d2638;border-radius:6px;margin-left:12px;width:42%;padding:5px 12px}.online{margin-left:auto;color:#5bcdb7}.app-layout{height:610px;display:grid;grid-template-columns:165px 1fr}.mock-sidebar{border-right:1px solid #1c2637;background:#0b101a;padding:18px 12px}.mock-brand{display:flex;gap:6px;align-items:center}.mock-brand i{color:var(--cyan);font-style:normal}.mock-workspace{display:flex;align-items:center;gap:9px;margin:26px 0;padding:10px;border:1px solid #252e43;border-radius:8px;background:#101625}.mock-workspace>span{width:27px;height:27px;border-radius:7px;background:#1b2940;color:#d3daea;display:grid;place-items:center;font-size:10px}.mock-workspace div{display:flex;flex-direction:column}.mock-workspace b{font-size:9px}.mock-workspace small{font-size:7px;color:#6e7a90}.nav-label{display:block;color:#53617b;font-size:7px;letter-spacing:2px;margin:18px 8px 9px}.mock-nav{padding:10px 9px;border-radius:7px;color:#8290a6;font-size:9px;margin-bottom:4px;display:flex;gap:10px}.mock-nav.active{background:linear-gradient(90deg,rgba(62,197,205,.17),rgba(100,73,164,.14));border:1px solid #2b5666;color:var(--cyan)}.mock-main{background:#080c14}.mock-top{height:48px;border-bottom:1px solid #1e2637;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#6d7a91;font-size:8px}.mock-top button,.mock-hero-card button{border:0;background:var(--cyan);color:#071015;border-radius:5px;font-size:8px;font-weight:800;padding:8px 12px}.mock-content{padding:28px 7.5%}.mock-content>small,.mock-hero-card small{font-size:6px;letter-spacing:1.5px;color:var(--cyan);font-weight:800}.mock-content>h3{font-size:24px;margin:8px 0 4px;letter-spacing:-1px}.mock-content>p{font-size:9px;color:#77849b}.mock-hero-card{height:205px;border:1px solid #2a3450;border-radius:10px;margin-top:20px;background:radial-gradient(circle at 85% 30%,rgba(120,65,177,.28),transparent 30%),linear-gradient(115deg,#101827,#15162b);padding:32px 28px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}.mock-hero-card h4{font-size:21px;line-height:1.15;margin:10px 0}.mock-hero-card p{font-size:8px;max-width:230px;line-height:1.6;color:#8590a6}.mock-hero-card button{background:rgba(73,205,213,.16);border:1px solid rgba(104,229,234,.35);color:var(--cyan);margin-top:10px}.orbit{position:relative}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid rgba(148,120,226,.26);border-radius:50%;inset:-60px 5px;transform:rotate(18deg)}.orbit:after{inset:-25px 35px;transform:rotate(-14deg)}.planet{position:absolute;width:90px;height:90px;border-radius:50%;right:25%;top:24%;background:radial-gradient(circle at 30% 25%,#8feef1,#5565b4 42%,#181a30 72%);box-shadow:0 0 35px rgba(104,229,234,.18)}.orbit-card{position:absolute;font-style:normal;background:#11192a;border:1px solid #38415a;border-radius:8px;padding:9px;color:#d9e0ea;font-size:11px;box-shadow:0 12px 24px rgba(0,0,0,.3)}.orbit-card.one{right:8%;top:12%;width:90px;height:95px;transform:rotate(8deg);font-size:13px}.orbit-card.one:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background:var(--cyan);margin-bottom:22px}.orbit-card.two{right:0;bottom:9%;color:#f68ecf}.orbit-card.three{left:2%;bottom:15%;color:var(--cyan)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.metric-grid>div{height:95px;border:1px solid #222d43;border-radius:9px;padding:13px;background:#101624;display:flex;flex-direction:column}.metric-grid small{font-size:7px;color:#718097}.metric-grid b{font-size:20px;margin-top:10px}.metric-grid em{font-size:7px;color:#65728a;font-style:normal;margin-top:auto}.network-marquee{display:flex;justify-content:center;align-items:center;gap:25px;color:#66738a;font-size:12px;letter-spacing:.4px;padding:33px 0 10px;flex-wrap:wrap}.network-marquee i{width:3px;height:3px;background:#46536b;border-radius:50%}.statement{text-align:center;padding:150px 0}.section-kicker{color:var(--cyan);margin-bottom:18px}.statement h2,.center-heading h2,.section-heading h2,.analytics h2,.final-cta h2{font-size:clamp(36px,5vw,62px);letter-spacing:-3px;line-height:1.05;margin:0}.statement>p,.center-heading>p,.center-heading p{font-size:17px;color:var(--muted);margin:20px auto;max-width:600px;line-height:1.6}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(13,19,32,.66)}.stat-strip div{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.stat-strip div:last-child{border:0}.stat-strip strong{font-size:33px;color:#eef2f8}.stat-strip span{font-size:11px;color:#74829a;text-transform:uppercase;letter-spacing:1px}.calculator-section,.features,.comparison,.pricing,.faq{padding:120px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section-heading h2{font-size:clamp(34px,4vw,54px)}.section-heading>p{max-width:390px;color:var(--muted);line-height:1.7}.calculator-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #29354d;border-radius:var(--radius);background:linear-gradient(145deg,#0d1422,#121529);overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.3)}.calculator-controls{padding:56px}.calculator-controls label{display:block;color:#bac4d5;font-weight:700}.range-value{margin:55px 0 35px;display:flex;align-items:end;gap:12px}.range-value strong{font-size:85px;line-height:.8;letter-spacing:-5px}.range-value span{color:var(--muted);padding-bottom:6px}input[type=range]{width:100%;appearance:none;height:4px;background:linear-gradient(90deg,var(--cyan) var(--progress,8%),#293248 var(--progress,8%));border-radius:8px}input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:var(--cyan);border:5px solid #173840;box-shadow:0 0 20px rgba(104,229,234,.7)}.range-labels{display:flex;justify-content:space-between;color:#56647b;font-size:10px;margin-top:13px}.plan-result{padding:48px;background:radial-gradient(circle at 100% 0,rgba(126,80,219,.18),transparent 35%),#111827;border-left:1px solid #29354d}.result-top{display:flex;justify-content:space-between;align-items:center}.result-top span{font-size:10px;letter-spacing:1.8px;color:#7f8da4}.result-top b{font-size:30px;color:var(--cyan)}.result-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.result-prices>div{padding:15px;border:1px solid #28334a;background:#0c121e;border-radius:10px}.result-prices small{display:block;color:#75839a;font-size:9px}.result-prices strong{display:block;margin-top:8px;font-size:18px}.plan-result ul,.analytics-copy ul,.price-card ul{padding:0;list-style:none}.plan-result li,.analytics-copy li,.price-card li{color:#aeb8c9;font-size:13px;margin:11px 0}.plan-result li:before,.analytics-copy li:before,.price-card li:before{content:"✓";color:var(--cyan);margin-right:10px}.plan-result>p{color:#7e8ba1;font-size:12px;line-height:1.6;border-top:1px solid #273249;padding-top:18px}.plan-result .button{margin-top:10px}.steps{padding:125px 0}.center-heading{text-align:center;margin-bottom:54px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#0d1421,#0b101a);padding:24px;overflow:hidden}.step-number{position:absolute;top:24px;left:24px;color:#526078;font-weight:800;font-size:11px}.step-card h3{font-size:20px;margin:24px 0 10px}.step-card p,.bento-card p,.difference-grid p,.security-grid p{color:#7f8da3;font-size:14px;line-height:1.65}.step-visual{height:210px;margin:-5px -5px 0;display:grid;place-items:center;position:relative}.connect-visual:before,.connect-visual:after{content:"";position:absolute;width:180px;height:90px;border:1px dashed #31425c;border-radius:50%}.connect-visual:after{transform:rotate(60deg)}.profile,.hub{position:absolute;border:1px solid #34435c;background:#121b2c;border-radius:12px;width:42px;height:42px;display:grid;place-items:center;font-size:10px;font-weight:800}.profile.one{transform:translate(-90px,-35px);color:#f18acf}.profile.two{transform:translate(85px,-15px);color:#d8e1ec}.profile.three{transform:translate(-5px,75px);color:#ff6464}.hub{width:60px;height:60px;background:linear-gradient(145deg,rgba(104,229,234,.2),rgba(155,123,255,.2));color:var(--cyan);font-size:24px;box-shadow:0 0 30px rgba(104,229,234,.12)}.upload-box{width:78%;height:125px;border:1px dashed #3c4a62;border-radius:14px;background:rgba(18,27,44,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.upload-box span{width:35px;height:35px;border-radius:9px;background:rgba(104,229,234,.12);color:var(--cyan);display:grid;place-items:center}.upload-box b{font-size:12px}.upload-box small{font-size:9px;color:#6e7d94}.mini-calendar{width:78%;border:1px solid #2b3850;background:#101827;border-radius:13px;padding:18px}.mini-calendar>b{font-size:12px}.mini-calendar div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.mini-calendar i{height:22px;background:#192337;border-radius:5px}.mini-calendar i.on{background:linear-gradient(145deg,rgba(104,229,234,.55),rgba(155,123,255,.45));box-shadow:0 0 12px rgba(104,229,234,.16)}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bento-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#0f1624,#0b101a);padding:26px;min-height:330px;position:relative;overflow:hidden}.bento-card.wide{grid-column:span 4;min-height:385px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;padding:45px}.bento-card h3{font-size:20px;letter-spacing:-.4px;margin:18px 0 9px}.bento-card.wide h3{font-size:29px}.card-copy{max-width:400px}.card-copy a{color:var(--cyan);font-size:13px;font-weight:700}.icon-box{display:grid;width:40px;height:40px;place-items:center;border:1px solid #2c3d55;background:#132034;border-radius:10px;color:var(--cyan)}.calendar-board{border:1px solid #2c3850;border-radius:12px;background:#0b101a;padding:18px;transform:rotate(1.3deg);box-shadow:0 25px 45px rgba(0,0,0,.3)}.calendar-head{display:flex;justify-content:space-between;font-size:11px;padding-bottom:15px}.calendar-head span{color:#64738b}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.week i{font-style:normal;font-size:7px;color:#526079;text-align:center}.calendar-posts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.calendar-posts span{height:115px;border:1px solid #27344a;border-top:2px solid var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,transparent),#101725);border-radius:7px;padding:10px 7px;font-size:8px;color:#a8b4c7}.stack-cards{position:absolute;bottom:12px;right:28px;width:145px;height:125px}.stack-cards i{position:absolute;width:90px;height:110px;border:1px solid #3c4165;border-radius:12px;background:linear-gradient(145deg,#263052,#614b8f);transform:rotate(-13deg)}.stack-cards i:nth-child(2){transform:translateX(28px) rotate(0);background:linear-gradient(145deg,#17394b,#387b82)}.stack-cards i:nth-child(3){transform:translateX(56px) rotate(13deg);background:linear-gradient(145deg,#3e2950,#a45586)}.ai-lines{position:absolute;left:25px;right:25px;bottom:24px;border:1px solid #28354d;border-radius:10px;padding:15px;background:#0b111d}.ai-lines i{display:block;height:5px;border-radius:3px;background:#253149;margin:8px 0}.ai-lines i:nth-child(2){width:78%}.ai-lines i:nth-child(3){width:55%}.ai-lines span{color:var(--violet);font-size:10px}.status-list,.account-faces{position:absolute;left:25px;right:25px;bottom:25px}.status-list span{display:flex;align-items:center;border-top:1px solid #253047;padding:11px 0;color:#8190a8;font-size:10px}.status-list i{width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:7px}.status-list span:nth-child(2) i{background:var(--violet)}.status-list span:nth-child(3) i{background:#f5bd58}.status-list b{margin-left:auto;color:#aeb8c8}.account-faces{display:flex}.account-faces i,.account-faces b{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-right:-9px;background:#18243a;border:3px solid #0d1420;font-style:normal;color:#a8b6c9;font-size:11px}.account-faces i:nth-child(2){background:#27325a}.account-faces i:nth-child(3){background:#27575b}.account-faces i:nth-child(4){background:#563755}.account-faces b{background:#142033;color:var(--cyan)}.differentials{padding:120px 0}.difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.difference-grid article{padding:36px;border:1px solid var(--line);background:#0d131f;border-radius:18px}.difference-grid article.featured{border-color:#3e6272;background:radial-gradient(circle at 80% 10%,rgba(102,227,232,.1),transparent 45%),#0d151f}.difference-grid article>span{font-size:27px}.difference-grid h3{font-size:20px;margin-top:28px}.analytics{padding:80px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;border:1px solid #2b3550;border-radius:28px;background:radial-gradient(circle at 20% 60%,rgba(128,77,224,.13),transparent 35%),#0c121e}.tag{display:inline-block;background:rgba(155,123,255,.12);border:1px solid rgba(155,123,255,.35);color:#b8a6ff;padding:7px 10px;border-radius:6px;font-size:9px;letter-spacing:1.3px}.analytics h2{font-size:50px;margin:23px 0}.analytics-copy>p{color:var(--muted);line-height:1.7}.analytics-copy small{color:var(--cyan);font-size:10px}.analytics-ui{border:1px solid #2b3750;background:#0b111c;border-radius:16px;padding:22px;box-shadow:0 25px 60px rgba(0,0,0,.38);transform:rotate(1deg)}.analytics-top{display:flex;justify-content:space-between;font-size:11px}.analytics-top div{color:#76859d}.analytics-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.analytics-stats span{background:#111a2a;border:1px solid #263149;border-radius:9px;padding:12px}.analytics-stats small{display:block;color:#6f7e95;font-size:8px}.analytics-stats b{display:block;font-size:20px;margin:8px 0}.analytics-stats em{color:var(--green);font-size:8px}.chart{height:190px;position:relative;border-bottom:1px solid #28344a;background:repeating-linear-gradient(0deg,transparent 0 46px,#1c2638 47px)}.chart svg{width:100%;height:100%}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke:var(--cyan);stroke-width:3;filter:drop-shadow(0 0 5px rgba(104,229,234,.5))}.security{padding:145px 0}.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#263047;border:1px solid #263047;border-radius:18px;overflow:hidden}.security-grid article{background:#0b111c;padding:33px}.security-grid article>span{font-size:25px;color:var(--cyan)}.security-grid h3{font-size:17px;margin-top:28px}.security-proof{display:flex;justify-content:center;gap:35px;border:1px solid #243047;border-top:0;border-radius:0 0 14px 14px;width:92%;margin:auto;padding:20px;color:#748299;font-size:11px}.security-proof b{color:var(--cyan)}.comparison-table{border:1px solid #263149;border-radius:16px;overflow:hidden}.table-row{display:grid;grid-template-columns:1.4fr repeat(3,1fr);background:#0b111d;border-bottom:1px solid #202b3f}.table-row:last-child{border:0}.table-row span{padding:20px;color:#8996aa;font-size:12px}.table-row span:first-child{color:#c6ceda;font-weight:700}.table-row .best{background:rgba(104,229,234,.055);color:#bceef0;border-left:1px solid rgba(104,229,234,.16)}.table-head{background:#111827}.table-head span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#637188}.table-head .best{color:var(--cyan)}.billing-toggle{display:inline-flex;border:1px solid #29354d;border-radius:10px;padding:4px;background:#0d1420;margin-top:25px}.billing-toggle button{border:0;background:transparent;color:#76859c;padding:10px 15px;border-radius:7px;font-size:12px}.billing-toggle button.active{background:#1c2940;color:#fff}.billing-toggle span{color:var(--cyan);font-size:9px;margin-left:5px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;align-items:stretch}.price-card{border:1px solid #253149;border-radius:17px;background:#0c121e;padding:27px;display:flex;flex-direction:column;position:relative}.price-card.popular{border-color:rgba(104,229,234,.5);background:radial-gradient(circle at 90% 0,rgba(104,229,234,.11),transparent 35%),#0e1722;box-shadow:0 20px 60px rgba(39,174,182,.11)}.popular-label{position:absolute;top:0;right:20px;transform:translateY(-50%);background:var(--cyan);color:#071014;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:900;letter-spacing:1px}.price-card h3{font-size:22px;margin:0 0 8px}.price-card>div>p{color:#738198;font-size:12px;line-height:1.5;min-height:52px}.price{margin:24px 0}.price small{display:block;color:#59677f;font-size:9px;text-transform:uppercase}.price b{font-size:37px;letter-spacing:-2px}.price span{color:#69778e;font-size:11px}.capacity{display:flex;gap:14px;border-top:1px solid #253047;border-bottom:1px solid #253047;padding:17px 0}.capacity span{font-size:9px;color:#78869d}.capacity b{display:block;color:#fff;font-size:17px}.price-card ul{flex:1}.price-card li{font-size:11px}.price-card .button{width:100%;margin-top:20px}.button.ghost{background:#151f30;color:#b7c3d5;border-color:#2b394f;box-shadow:none}.pricing-note{text-align:center;color:#67758c;font-size:11px;margin-top:24px}.final-cta{text-align:center;padding:120px 20px 140px;border:1px solid #29354c;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(79,214,222,.13),transparent 32%),radial-gradient(circle at 80% 80%,rgba(140,87,230,.14),transparent 35%),#0b111d}.final-cta p{color:var(--muted);font-size:17px}.final-cta .button{margin:25px auto 18px}.final-cta>small{display:block;color:#607087}.faq{padding-bottom:150px}.faq-list{border-top:1px solid #263047}.faq details{border-bottom:1px solid #263047}.faq summary{list-style:none;cursor:pointer;padding:25px 5px;font-size:16px;font-weight:700;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:24px;color:var(--cyan);transition:.2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:760px;margin:-5px 0 25px;color:#8390a5;line-height:1.7;font-size:14px}footer{border-top:1px solid #202a3c;background:#080c14;padding:60px max(28px,calc((100vw - 1200px)/2)) 28px}.footer-top{display:grid;grid-template-columns:1fr 1fr 2fr;gap:50px}.footer-top>p{color:#718097;line-height:1.6}.footer-links{display:grid;grid-template-columns:repeat(3,1fr)}.footer-links div{display:flex;flex-direction:column;gap:12px}.footer-links b{font-size:11px;text-transform:uppercase;letter-spacing:1.2px}.footer-links a{color:#74829a;font-size:12px}.footer-links a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid #1e283a;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;color:#526079;font-size:10px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:980px){.desktop-nav{display:none}.app-layout{grid-template-columns:125px 1fr;height:500px}.mock-sidebar{padding:12px 8px}.mock-content{padding:22px 4%}.mock-hero-card{height:180px}.metric-grid>div:nth-child(4){display:none}.metric-grid{grid-template-columns:repeat(3,1fr)}.section-heading{align-items:start}.calculator-card{grid-template-columns:1fr}.plan-result{border-left:0;border-top:1px solid #29354d}.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-card.wide{grid-column:span 2}.analytics{padding:45px;grid-template-columns:1fr}.security-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.footer-top{grid-template-columns:1fr}.footer-links{max-width:600px}.comparison-table{overflow-x:auto}.table-row{min-width:750px}}@media(max-width:680px){.site-header{padding:0 18px}.header-actions,.desktop-nav{display:none}.menu-button{display:block}.site-header.menu-open{height:auto;min-height:76px;align-items:flex-start;padding-top:22px;padding-bottom:20px;flex-wrap:wrap}.site-header.menu-open .desktop-nav{order:3;display:flex;flex-direction:column;width:100%;gap:0;padding-top:18px}.site-header.menu-open .desktop-nav a{padding:13px 0;border-top:1px solid #1e293b}.section-shell{width:min(100% - 28px,1200px)}.hero{padding-top:70px}h1{font-size:47px;letter-spacing:-2.8px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column}.trust-row{gap:10px;flex-direction:column}.app-frame{border-radius:12px}.app-layout{grid-template-columns:1fr;height:430px}.mock-sidebar{display:none}.mock-top{padding:0 12px}.mock-content{padding:20px 12px}.mock-hero-card{grid-template-columns:1fr;height:205px;padding:26px 20px}.mock-hero-card>div:first-child{z-index:2}.orbit{position:absolute;right:5%;width:37%;height:170px;opacity:.58}.mock-hero-card h4{font-size:18px}.metric-grid>div:nth-child(3){display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.network-marquee{gap:13px}.statement,.steps,.differentials,.security{padding:95px 0}.statement h2,.center-heading h2,.section-heading h2,.final-cta h2{letter-spacing:-2px}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip div:nth-child(2){border-right:0}.stat-strip div{border-bottom:1px solid var(--line)}.section-heading{display:block}.section-heading>p{margin-top:20px}.calculator-section,.features,.comparison,.pricing,.faq{padding:90px 0}.calculator-controls,.plan-result{padding:30px 22px}.range-value strong{font-size:65px}.result-prices{grid-template-columns:1fr}.steps-grid,.difference-grid{grid-template-columns:1fr}.bento-grid{grid-template-columns:1fr}.bento-card.wide{grid-column:auto;display:block;padding:28px;min-height:540px}.calendar-board{margin-top:45px;transform:none}.calendar-posts{grid-template-columns:repeat(2,1fr)}.calendar-posts span{height:60px}.analytics{padding:30px 18px;gap:40px}.analytics h2{font-size:39px}.analytics-stats{grid-template-columns:1fr}.analytics-stats span:nth-child(n+2){display:none}.security-grid{grid-template-columns:1fr}.security-proof{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pricing-grid{grid-template-columns:1fr}.final-cta{padding:80px 16px}.footer-links{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{gap:15px;flex-direction:column}.browser-address{width:65%}}
