:root{--bg:#050a0f;--bg2:#080f17;--bg3:#0a1520;--cyan:#00f5d4;--blue:#07f;--blue2:#0af;--red:#ff3860;--text:#c8d8e8;--text2:#7a9ab5;--border:rgba(0,245,212,.12);--glow:0 0 20px rgba(0,245,212,.3);--glow-blue:0 0 30px rgba(0,119,255,.4);--mono:'Share Tech Mono' , monospace;--display:'Barlow Condensed' , sans-serif;--body:'Barlow' , sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family: var(--body);font-weight:300;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url(data:image/svg+xml,%3Csvg\ viewBox=\'0\ 0\ 256\ 256\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'noise\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'0.9\'\ numOctaves=\'4\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23noise\)\'\ opacity=\'0.03\'/%3E%3C/svg%3E);opacity:.4}.grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,245,212,.03) 1px,transparent 1px) , linear-gradient(90deg,rgba(0,245,212,.03) 1px,transparent 1px);background-size:40px 40px}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 clamp(12px,3vw,28px);height:52px;background:rgba(5,10,15,.92);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:border-color .3s}.nav-logo{font-family: var(--mono);font-size:1rem;color:var(--cyan);text-decoration:none;letter-spacing:1px;flex-shrink:0}.nav-logo span{color:var(--text2)}.nav-menu{display:flex;align-items:center;gap:.65rem 1rem;margin-left:auto;flex-wrap:nowrap}.nav-links{display:flex;align-items:center;gap:.5rem 1rem;list-style:none;margin:0;padding:0;flex-wrap:nowrap}@media (min-width:961px) and (max-width:1100px){.nav-links{gap:.35rem .55rem}.nav-links a{font-size:.58rem;letter-spacing:.5px}}.nav-links>li{flex-shrink:0}.nav-links a{font-family: var(--mono);font-size:.62rem;color:var(--text2);text-decoration:none;letter-spacing:.8px;text-transform:uppercase;transition:color .2s;white-space:nowrap}.nav-links a:hover{color:var(--cyan)}.nav-buttons{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.nav-cta{background:transparent;border:1px solid var(--cyan);color:var(--cyan);padding:5px 12px;font-family: var(--mono);font-size:.62rem;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .25s;text-decoration:none;white-space:nowrap}.nav-cta--ghost{border-color:rgba(122,154,181,.45);color:var(--text2)}.nav-cta--ghost:hover{border-color:var(--text2);color:var(--text);background:rgba(255,255,255,.04);box-shadow:none}.nav-cta:hover{background:var(--cyan);color:var(--bg);box-shadow:var(--glow)}#hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:92px 5% 72px;overflow:hidden}.hero-glow{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.12) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero-glow2{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,245,212,.08) 0%,transparent 70%);top:30%;left:20%;pointer-events:none;animation:float 8s ease-in-out infinite}@keyframes float {
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-30px); }
}.hero-badge{display:inline-block;font-family: var(--mono);font-size:.7rem;letter-spacing:3px;color:var(--cyan);border:1px solid rgba(0,245,212,.3);padding:6px 16px;margin-bottom:2rem;animation:pulse-border 2s ease-in-out infinite}@keyframes pulse-border {
  0%,100%{ border-color:rgba(0,245,212,0.3); }
  50%{ border-color:rgba(0,245,212,0.8); }
}.hero-title{font-family: var(--display);font-size:clamp(2.6rem,7vw,5.5rem);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-1px;margin-bottom:1.5rem}.hero-title .line1{color:#fff;display:block}.hero-title .line2{display:block;color:transparent;-webkit-text-stroke:1px var(--cyan);position:relative;font-size:clamp(.9rem,1.8vw,1.4rem);margin-top:.5rem;letter-spacing:2px}.hero-title .glitch{position:relative;display:inline-block}.hero-title .glitch::before,.hero-title .glitch::after{content:attr(data-text);position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px var(--cyan)}.hero-title .glitch::before{animation:glitch1 3s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);-webkit-text-stroke:1px var(--red)}.hero-title .glitch::after{animation:glitch2 3s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);-webkit-text-stroke:1px var(--blue2)}@keyframes glitch1 {
  0%,90%,100%{ transform:translate(0); opacity:0; }
  92%{ transform:translate(-3px,1px); opacity:1; }
  94%{ transform:translate(3px,-1px); opacity:0; }
  96%{ transform:translate(-2px,2px); opacity:1; }
  98%{ transform:translate(0); opacity:0; }
}@keyframes glitch2 {
  0%,88%,100%{ transform:translate(0); opacity:0; }
  90%{ transform:translate(2px,-2px); opacity:1; }
  93%{ transform:translate(-2px,1px); opacity:0; }
  95%{ transform:translate(1px,-1px); opacity:1; }
  98%{ transform:translate(0); opacity:0; }
}.hero-sub{font-size:clamp(1rem,2vw,1.15rem);color:var(--text2);max-width:600px;margin:0 auto 1.5rem;line-height:1.7;font-weight:300}.hero-sub strong{color:var(--text);font-weight:500}.hero-bullets{list-style:none;display:inline-flex;flex-direction:column;gap:.6rem;text-align:left;margin-bottom:2.5rem}.hero-bullets li{font-size:1rem;color:var(--text);display:flex;align-items:center;gap:.7rem}.hero-bullets li::before{content:'▶';color:var(--cyan);font-size:.55rem;flex-shrink:0}.btn-primary{display:inline-block;background:linear-gradient(135deg,var(--cyan),var(--blue2));color:var(--bg);padding:18px 40px;font-family: var(--display);font-size:1.2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;position:relative;overflow:hidden;transition:all .3s;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.btn-primary::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.15);transform:translateX(-100%);transition:transform .4s}.btn-primary:hover::after{transform:translateX(0)}.btn-primary:hover{box-shadow:0 0 40px rgba(0,245,212,.5)}.btn-secondary{display:inline-block;background:transparent;border:1px solid rgba(0,245,212,.3);color:var(--cyan);padding:16px 36px;font-family: var(--display);font-size:1.1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.btn-secondary:hover{background:rgba(0,245,212,.1);border-color:var(--cyan);box-shadow:var(--glow)}.hero-visual{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:min(380px,40vw);opacity:.15;pointer-events:none}@media (max-width:768px){.hero-visual{display:none}}.shield-svg{width:100%;animation:shield-pulse 3s ease-in-out infinite}@keyframes shield-pulse {
  0%,100%{ filter:drop-shadow(0 0 20px var(--cyan)); }
  50%{ filter:drop-shadow(0 0 50px var(--cyan)); }
}section{position:relative;overflow:hidden}.section-inner{max-width:1100px;margin:0 auto;padding:100px 5%}.section-label{font-family: var(--mono);font-size:.7rem;letter-spacing:4px;color:var(--cyan);text-transform:uppercase;margin-bottom:1rem}.section-title{font-family: var(--display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;text-transform:uppercase;line-height:1;color:#fff;margin-bottom:1.5rem}#pain{background:var(--bg)}.pain-intro{color:var(--text2);font-size:1.05rem;line-height:1.8;max-width:700px;margin-bottom:2rem}.pain-list{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-bottom:2.5rem}.pain-list li{display:flex;align-items:center;gap:.8rem;font-size:1rem;color:var(--text)}.pain-list li::before{content:'✕';color:var(--red);font-weight:700;font-size:.9rem;flex-shrink:0}.solution-box{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--cyan);padding:2rem 2.5rem;max-width:700px}.solution-box h3{font-family: var(--display);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:1rem}.solution-box p{color:var(--text2);font-size:1rem;line-height:1.7}.solution-box p .accent{color:var(--cyan);font-weight:500}#features{background:var(--bg2)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem}.feature-card{background:var(--bg3);border:1px solid var(--border);padding:1.8rem;position:relative;overflow:hidden;transition:all .4s}.feature-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform:scaleX(0);transition:transform .4s}.feature-card:hover{border-color:rgba(0,245,212,.25);transform:translateY(-3px)}.feature-card:hover::after{transform:scaleX(1)}.feature-icon{font-size:2rem;margin-bottom:.8rem;display:block}.feature-name{font-family: var(--display);font-size:1.3rem;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:.6rem}.feature-desc{color:var(--text2);font-size:.88rem;line-height:1.65}#how{background:var(--bg)}.steps{display:flex;gap:0;margin-top:4rem;position:relative}.steps::before{content:'';position:absolute;top:40px;left:calc(12.5% + 20px);right:calc(12.5% + 20px);height:1px;background:linear-gradient(90deg,var(--cyan),var(--blue2));opacity:.4}.step{flex:1;text-align:center;padding:0 1.2rem;position:relative}.step-num{width:80px;height:80px;border:2px solid var(--cyan);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family: var(--mono);font-size:1.5rem;color:var(--cyan);margin:0 auto 1.5rem;position:relative;z-index:1;background:var(--bg);box-shadow:var(--glow);transition:all .3s}.step:hover .step-num{background:var(--cyan);color:var(--bg)}.step-title{font-family: var(--display);font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:.8rem}.step-desc{color:var(--text2);font-size:.85rem;line-height:1.65}.how-note{text-align:center;margin-top:3rem;font-family: var(--mono);font-size:.85rem;color:var(--cyan);letter-spacing:1px}@media (max-width:768px){.steps{flex-direction:column;gap:2rem}.steps::before{display:none}}#security{background:var(--bg2)}.security-grid{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;max-width:700px}.security-item{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.5rem;background:var(--bg3);border:1px solid var(--border);transition:all .3s}.security-item:hover{border-color:rgba(0,245,212,.25);transform:translateX(5px)}.security-item .icon{color:var(--cyan);font-size:1.3rem;flex-shrink:0;margin-top:2px}.security-item p{color:var(--text);font-size:.95rem;line-height:1.6}.security-note{margin-top:2rem;font-family: var(--mono);font-size:.8rem;color:var(--cyan);border-left:2px solid var(--cyan);padding-left:1rem;letter-spacing:1px}#audience{background:var(--bg)}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin-top:2.5rem}.audience-card{background:var(--bg2);border:1px solid var(--border);padding:1.5rem 1.8rem;display:flex;align-items:center;gap:1rem;transition:all .3s}.audience-card:hover{border-color:rgba(0,245,212,.25);transform:translateY(-3px)}.audience-card .icon{color:var(--cyan);font-size:1.5rem;flex-shrink:0}.audience-card p{color:var(--text);font-size:.95rem;line-height:1.5}#pricing{background:var(--bg2)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;max-width:1100px;margin-left:auto;margin-right:auto}.price-card{background:var(--bg3);border:1px solid var(--border);padding:2.5rem 2rem;position:relative;transition:all .3s}.price-card:hover{transform:translateY(-5px)}.price-card.featured{border-color:var(--cyan);background:linear-gradient(135deg,rgba(0,245,212,.05),var(--bg3));box-shadow:var(--glow);margin-top:14px}.price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--cyan),var(--blue2));color:var(--bg);font-family: var(--mono);font-size:.65rem;letter-spacing:2px;padding:5px 14px;white-space:nowrap;font-weight:700}.price-period{font-family: var(--display);font-size:1.5rem;font-weight:700;color:var(--text2);text-transform:uppercase;margin-bottom:.3rem}.price-amount{font-family: var(--mono);font-size:3rem;color:#fff;line-height:1;margin-bottom:.3rem}.price-amount span{font-size:1.2rem;color:var(--text2)}.price-save{font-family: var(--mono);font-size:.7rem;color:var(--cyan);margin-bottom:1.5rem}.price-features{list-style:none;margin-bottom:2rem}.price-features li{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;color:var(--text2);padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.price-features li::before{content:'✔';color:var(--cyan);font-size:.75rem;margin-top:2px;flex-shrink:0}.price-cta{display:block;width:100%;padding:14px;text-align:center;font-family: var(--display);font-size:1.1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;transition:all .3s;text-decoration:none}.price-cta.primary{background:linear-gradient(135deg,var(--cyan),var(--blue2));color:var(--bg)}.price-cta.primary:hover{box-shadow:var(--glow);opacity:.9}.price-cta.secondary{background:transparent;border:1px solid var(--border);color:var(--text)}.price-cta.secondary:hover{border-color:var(--cyan);color:var(--cyan)}#urgency{background:var(--bg)}.urgency-box{max-width:700px;margin:0 auto;text-align:center;padding:3rem;background:var(--bg2);border:1px solid rgba(255,56,96,.25);position:relative}.urgency-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--red),var(--cyan),transparent)}.urgency-box p{color:var(--text2);font-size:1.05rem;line-height:1.8;margin-top:1.5rem}.urgency-box .accent{color:var(--cyan);font-weight:500}#seo-guide{background:var(--bg)}.seo-article{max-width:720px;margin:0 auto;text-align:left}.seo-article .section-label{text-align:center}.seo-article-title.section-title{text-align:center;margin-bottom:1.25rem}.seo-article-lead{font-size:1.05rem;color:var(--text);line-height:1.75;margin-bottom:1.5rem;font-weight:400}.seo-article p{color:var(--text2);font-size:1rem;line-height:1.75;margin-bottom:1rem}.seo-article h3{font-family: var(--display);font-size:1.35rem;font-weight:700;text-transform:uppercase;color:#fff;margin:2rem 0 .75rem;line-height:1.25}.seo-article h3:first-of-type{margin-top:1.25rem}.seo-article ul,.seo-article ol{margin:0 0 1.25rem 1.15rem;color:var(--text2);line-height:1.7;font-size:.98rem}.seo-article li{margin-bottom:.5rem}.seo-article li::marker{color:var(--cyan)}.seo-article strong{color:var(--text);font-weight:500}.seo-article em{color:var(--cyan);font-style:italic;font-weight:400}.seo-article a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.seo-article a:hover{color:var(--blue2)}.seo-article-cta{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--cyan);font-size:1rem!important;color:var(--text)!important}.seo-crosslinks{margin-top:1.75rem;padding:1rem 1.25rem;background:var(--bg2);border:1px solid var(--border);border-left:3px solid rgba(0,245,212,.45);font-size:.95rem;color:var(--text2);line-height:1.65}.seo-crosslinks strong{color:var(--text);font-weight:500}.seo-crosslinks a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.seo-crosslinks a:hover{color:var(--blue2)}.breadcrumbs{width:min(1200px,92vw);margin:0 auto;color:var(--text2);font-family: var(--mono);font-size:.72rem;letter-spacing:.8px;text-transform:uppercase;display:flex;align-items:center;gap:8px;flex-wrap:wrap}nav.breadcrumbs.section-inner{max-width:1100px;padding-top:0;padding-bottom:14px}.breadcrumbs a{color:var(--cyan);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs-sep{color:rgba(122,154,181,.7)}.breadcrumbs-current{color:var(--text)}#faq{background:var(--bg2)}.faq-list{max-width:760px;margin:3rem auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;background:none;border:none;color:var(--text);font-family: var(--body);font-size:1rem;font-weight:400;text-align:left;padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color .2s}.faq-q:hover{color:var(--cyan)}.faq-q .faq-icon{font-family: var(--mono);font-size:1.2rem;color:var(--cyan);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{font-size:.9rem;color:var(--text2);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .4s ease , padding .3s}.faq-item.open .faq-a{max-height:300px;padding-bottom:1.5rem}#final-cta{background:var(--bg);position:relative;overflow:hidden}#final-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,119,255,.1) 0%,transparent 70%);pointer-events:none}.final-cta-inner{max-width:700px;margin:0 auto;text-align:center;padding:60px 5%}.final-cta-title{font-family: var(--display);font-size:clamp(2rem,4vw,3rem);font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:1rem}.final-cta-title span{color:var(--cyan)}.final-cta-sub{color:var(--text2);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.btn-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;align-items:center}.float-tg{position:fixed;bottom:24px;right:24px;z-index:900;display:flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;text-decoration:none;padding:12px 20px;border-radius:50px;font-family: var(--display);font-size:.9rem;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 20px rgba(42,171,238,.4);transition:all .3s}.float-tg:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(42,171,238,.6)}.float-tg svg{flex-shrink:0}@media (max-width:768px){.float-tg{bottom:16px;right:16px;padding:10px 16px;font-size:.8rem;gap:.5rem}.float-tg svg{width:20px;height:20px}}footer{background:var(--bg2);border-top:1px solid var(--border);padding:40px 5% 30px}.footer-inner{max-width:1100px;margin:0 auto}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.footer-brand .logo{font-family: var(--mono);font-size:1.3rem;color:var(--cyan);letter-spacing:2px;display:block;margin-bottom:.5rem;text-decoration:none}.footer-brand .desc{color:var(--text2);font-size:.85rem;line-height:1.7;max-width:350px}.footer-links-nav{display:flex;gap:2rem;flex-wrap:wrap}.footer-links-nav a{color:var(--text2);text-decoration:none;font-size:.85rem;font-family: var(--mono);letter-spacing:1px;transition:color .2s}.footer-links-nav a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--border);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-copy{color:var(--text2);font-size:.8rem;font-family:var(--mono)}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:var(--text2);text-decoration:none;font-size:.8rem;font-family:var(--mono);transition:color .2s}.footer-links a:hover{color:var(--cyan)}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease , transform .6s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up:nth-child(2) {transition-delay:.1s}.fade-up:nth-child(3) {transition-delay:.2s}.fade-up:nth-child(4) {transition-delay:.3s}.fade-up:nth-child(5) {transition-delay:.4s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.terminal-line{display:inline-block;font-family: var(--mono);font-size:.8rem;color:var(--text2);margin-top:1rem}.terminal-line::before{content:'> ';color:var(--cyan)}.cursor{display:inline-block;width:8px;height:14px;background:var(--cyan);vertical-align:middle;animation:blink 1s step-end infinite}@keyframes blink { 50%{opacity:0;} }.nav-burger{display:none;background:none;border:none;color:var(--cyan);font-size:1.35rem;cursor:pointer;padding:4px 8px;line-height:1;margin-left:auto;flex-shrink:0}@media (max-width:960px){#navbar{height:50px;padding:0 12px;flex-wrap:nowrap}.nav-logo{font-size:.95rem;letter-spacing:.5px}.nav-burger{display:block}.nav-menu{display:none;position:fixed;inset:50px 0 0 0;margin-left:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto;background:rgba(5,10,15,.98);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);z-index:999}.nav-menu.open{display:flex}.nav-links{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav-links>li{border-bottom:1px solid rgba(0,245,212,.08)}.nav-links a{display:block;padding:.75rem 0;font-size:.85rem;white-space:normal}.nav-buttons{flex-direction:column;width:100%;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,245,212,.1)}.nav-cta{width:100%;text-align:center;padding:10px 16px;font-size:.75rem}}@media (max-width:768px){#hero{min-height:auto;padding:90px 5% 50px}.hero-badge{font-size:.55rem;letter-spacing:2px;padding:5px 10px;margin-bottom:1.2rem}.hero-title{font-size:clamp(1.8rem,6vw,3rem);margin-bottom:1rem}.hero-title .line2{font-size:clamp(.65rem,2.5vw,.9rem);letter-spacing:1px}.hero-sub{font-size:.9rem;margin-bottom:1rem;line-height:1.6}.hero-bullets{gap:.4rem;margin-bottom:1.5rem}.hero-bullets li{font-size:.88rem}.btn-primary{padding:14px 28px;font-size:1rem;letter-spacing:1px}.btn-secondary{padding:12px 24px;font-size:.95rem;letter-spacing:1px}.btn-group{flex-direction:column;width:100%}.btn-group .btn-primary,.btn-group .btn-secondary{width:100%;text-align:center}.terminal-line{font-size:.65rem}.section-inner{padding:60px 5%}.section-title{font-size:clamp(1.8rem,6vw,2.5rem);margin-bottom:1rem}.section-label{font-size:.6rem;letter-spacing:3px;margin-bottom:.6rem}.pain-intro{font-size:.92rem;line-height:1.6;margin-bottom:1.5rem}.pain-list{margin-bottom:1.5rem}.pain-list li{font-size:.9rem}.solution-box{padding:1.2rem 1.5rem}.solution-box h3{font-size:1.2rem}.solution-box p{font-size:.9rem}.pricing-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.price-card{padding:2rem 1.5rem}.price-card.featured{margin-top:14px}.price-amount{font-size:2.5rem}.features-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.feature-card{padding:1.4rem}.feature-icon{font-size:1.6rem;margin-bottom:.5rem}.feature-name{font-size:1.1rem}.feature-desc{font-size:.82rem}.steps{flex-direction:column;gap:1.5rem;margin-top:2rem}.steps::before{display:none}.step{padding:0}.step-num{width:60px;height:60px;font-size:1.2rem;margin-bottom:1rem}.step-title{font-size:1.05rem}.step-desc{font-size:.82rem}.how-note{margin-top:2rem;font-size:.75rem}.security-item{padding:1rem}.security-item .icon{font-size:1.1rem}.security-item p{font-size:.88rem}.audience-grid{grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}.audience-card{padding:1.2rem 1.4rem}.audience-card .icon{font-size:1.2rem}.audience-card p{font-size:.88rem}.urgency-box{padding:1.5rem}.urgency-box p{font-size:.9rem;line-height:1.6}.seo-article h3{font-size:1.1rem;margin:1.5rem 0 .6rem}.seo-article-lead{font-size:.95rem}.seo-article p,.seo-article ul,.seo-article ol{font-size:.9rem}.seo-article-cta{padding:1rem 1.2rem}.faq-q{font-size:.9rem;padding:1.2rem 0}.faq-a{font-size:.82rem}.final-cta-inner{padding:40px 5%}.final-cta-title{font-size:clamp(1.6rem,5vw,2.2rem)}.final-cta-sub{font-size:.88rem}.footer-top{flex-direction:column;align-items:flex-start}.footer-brand .desc{font-size:.8rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.8rem}.footer-copy{font-size:.7rem}.footer-links{gap:1rem}.footer-links a{font-size:.7rem}}nav.footer-seo{position:static;display:block;width:100%;height:auto;inset:auto;background:transparent;backdrop-filter:none;border:none;padding:0;z-index:auto}.footer-seo{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.footer-seo-title{font-family: var(--mono);font-size:.7rem;letter-spacing:3px;color:var(--cyan);text-transform:uppercase;margin-bottom:1rem}.footer-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;align-items:start}@media (min-width:520px){.footer-seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:800px){.footer-seo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-seo-grid a{color:var(--text2);text-decoration:none;font-size:.78rem;line-height:1.4;transition:color .2s;word-break:break-word;hyphens:auto}.footer-seo-grid a:hover{color:var(--cyan)}.footer-seo-grid a.footer-seo-current{color:var(--cyan);font-weight:500}@media (max-width:480px){.footer-seo-grid{grid-template-columns:1fr}}.page-hero{min-height:auto;padding:86px 5% 12px;text-align:center}#hero.page-hero{min-height:auto;justify-content:flex-start}.page-hero .hero-title{text-transform:none;font-size:clamp(1.75rem,5vw,3rem);line-height:1.15}.page-hero .hero-title .line1{text-transform:uppercase;font-size:clamp(1.5rem,4.5vw,2.5rem)}.page-hero .hero-sub{max-width:640px}#seo-page-content{background:var(--bg)}#seo-page-content>article.section-inner.seo-article{padding-top:0}#seo-page-content .seo-article{max-width:760px}#seo-page-content .seo-article h2{font-family: var(--display);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;margin:2rem 0 .75rem;line-height:1.2}#seo-page-content .seo-article h2:first-of-type{margin-top:0}body.page-ledge-center #hero.page-hero.page-hero--ledge{text-align:left;align-items:flex-start;justify-content:flex-start;padding:86px clamp(16px,5vw,48px) 1.25rem clamp(20px,6vw,72px)}body.page-ledge-center #hero.page-hero.page-hero--ledge .hero-badge{margin-left:0}body.page-ledge-center #hero.page-hero.page-hero--ledge .hero-sub{max-width:38rem;margin-left:0;margin-right:0;text-align:left}body.page-ledge-center nav.breadcrumbs.section-inner{max-width:880px;width:100%;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;box-sizing:border-box}body.page-ledge-center #seo-page-content>article.section-inner.seo-article{max-width:880px;margin-left:auto;margin-right:auto}body.page-ledge-center #seo-page-content .seo-article{max-width:880px}.contact-layout{display:grid;gap:2.5rem;margin:1.75rem 0 2rem;align-items:start}@media (min-width:900px){.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem}}.contact-aside .contact-address{font-style:normal;line-height:1.65;color:var(--text2);margin:0 0 .25rem}.contact-form-wrap .contact-form-intro{color:var(--text2);font-size:.95rem;line-height:1.55;margin:0 0 1.25rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form-row label{display:block;font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text2);margin-bottom:.35rem}.contact-form-row input,.contact-form-row textarea{width:100%;padding:.65rem .85rem;font-family: var(--body);font-size:1rem;font-weight:400;color:var(--text);background:var(--bg3);border:1px solid var(--border);border-radius:6px;transition:border-color .2s , box-shadow .2s}.contact-form-row input::placeholder,.contact-form-row textarea::placeholder{color:rgba(122,154,181,.55)}.contact-form-row input:focus,.contact-form-row textarea:focus{outline:none;border-color:rgba(0,245,212,.45);box-shadow:0 0 0 3px rgba(0,245,212,.12)}.contact-form-row textarea{resize:vertical;min-height:140px;line-height:1.5}.contact-form-submit{align-self:flex-start;margin-top:.25rem;padding:.65rem 1.5rem;font-family: var(--display);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bg);background:linear-gradient(135deg,var(--cyan),#00c4a8);border:none;border-radius:6px;cursor:pointer;box-shadow:var(--glow);transition:transform .15s , filter .2s}.contact-form-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.contact-form-submit:active{transform:translateY(0)}.contact-form-hint{margin-top:1rem;font-size:.85rem;color:var(--text2);line-height:1.45}