.hero-layout > *, .split-section > *, .security-layout > *, .final-cta-inner > * { min-width: 0; }
.form-block { width: calc(100% - 40px) !important; max-width: 600px !important; min-width: 0 !important; margin: 48px auto !important; padding: clamp(22px, 4vw, 34px) !important; background: linear-gradient(145deg, #102940, #0b1d30) !important; border: 1px solid rgba(101, 214, 181, .3) !important; border-radius: 22px !important; box-shadow: 0 20px 60px rgba(0, 0, 0, .34) !important; }
.form-block form, .form-block form > *, .form-block [class*="form"], .form-block [class*="row"], .form-block [class*="field"] { max-width: 100% !important; min-width: 0 !important; }
.hero-form-wrap .form-block, .compact-form .form-block, .final-cta .form-block { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
.inner-page-hero { padding-block: clamp(70px, 9vw, 120px); }
.inner-hero-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(360px, .78fr); gap: clamp(45px, 7vw, 100px); align-items: center; }
.inner-hero-copy { min-width: 0; }
.inner-hero-form { min-width: 0; padding: clamp(24px, 3vw, 34px); background: linear-gradient(145deg, #102940, #0b1d30); border: 1px solid rgba(101, 214, 181, .3); border-radius: 22px; box-shadow: 0 20px 60px rgba(0, 0, 0, .34); }
.inner-hero-form .form-block { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
.calculator-section { background: radial-gradient(circle at 82% 15%, rgba(138,167,255,.15), transparent 34%), linear-gradient(145deg,#071321,#0b1930); }
.calculator-heading { text-align: center; margin-inline: auto; }
.calculator-heading p:last-child { color: #9db0c5; max-width: 760px; margin-inline: auto; }
.calculator-shell { border: 1px solid rgba(138,167,255,.34); border-radius: 24px; padding: clamp(18px,3vw,34px); background-color: rgba(9,20,43,.92); background-image: radial-gradient(rgba(138,167,255,.14) 1px, transparent 1px); background-size: 28px 28px; box-shadow: 0 22px 70px rgba(0,0,0,.38),0 0 55px rgba(138,167,255,.07); overflow: hidden; }
.calculator-shell input[type="range"] { accent-color: #8aa7ff !important; }
.form-block input, .form-block select, .form-block button { max-width: 100% !important; min-width: 0 !important; }
.form-block form[class^="wpcf7-"] > div:first-child { width:100% !important; max-width:100% !important; min-width:0 !important; display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:12px !important; }
.form-block form[class^="wpcf7-"] > div:first-child > div { width:100% !important; max-width:100% !important; min-width:0 !important; grid-column:1 !important; margin:0 !important; }
.form-block .RpSwHgR { width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; }
.form-block .lSgnw { width: 100% !important; min-width: 0 !important; margin: 0 !important; }
.form-block .tqZrpuaeZW, .form-block .FwPGaYQDjw, .form-block .YspbJTiw { grid-column: 1 / -1 !important; }
@media (max-width: 680px) {
  .form-block [class*="row"] { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; }
  .hero-points { display: grid; grid-template-columns: 1fr 1fr; }
  .hero-points span:last-child { grid-column: 1 / -1; }
  h1, h2, h3, p { overflow-wrap: anywhere; }
  body .form-block .RpSwHgR { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; }
  .form-block .pNnBZP, .form-block .tqZrpuaeZW, .form-block .FwPGaYQDjw, .form-block .YspbJTiw { grid-column: 1 !important; }
}
@media (max-width: 900px) {
  .inner-hero-grid { grid-template-columns: minmax(0, 1fr); gap: 34px; }
  .inner-hero-copy h1 { max-width: 12ch; }
}
.urgency-strip{background:linear-gradient(90deg,#8aa7ff,#65d6b5);color:#06111e;font-weight:800;padding:9px 0}.urgency-strip .container{display:flex;justify-content:space-between;gap:18px}.special-hero{background:radial-gradient(circle at 25% 35%,rgba(138,167,255,.16),transparent 35%),#071321}.special-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.offer-visual svg{max-height:240px;fill:none;stroke:#8aa7ff;stroke-width:3}.special-form-card{padding:32px;border:1px solid rgba(138,167,255,.38);border-radius:22px;background:#0c1e36;box-shadow:0 25px 70px rgba(0,0,0,.4)}.special-form-card .form-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.special-steps{grid-template-columns:repeat(3,1fr)}.special-cta{padding:58px 0;background:linear-gradient(110deg,#172b53,#12394a)}.special-cta .container{display:flex;justify-content:space-between;gap:30px;align-items:center}.special-cta h2{font-size:clamp(1.8rem,3vw,2.8rem)}.exit-modal{position:fixed;z-index:200;inset:0;background:rgba(2,7,14,.82);display:grid;place-items:center;padding:20px}.exit-modal[hidden]{display:none}.exit-modal-card{position:relative;width:min(560px,100%);padding:40px;text-align:center;border:1px solid rgba(138,167,255,.45);border-radius:24px;background:#0b1b32;box-shadow:0 30px 100px #000}.exit-close{position:absolute;right:15px;top:10px;border:0;background:none;color:#fff;font-size:2rem;cursor:pointer}.modal-orbit{width:90px;height:90px;margin:0 auto 18px;border:1px solid #8aa7ff;border-radius:50%;display:grid;place-items:center}.modal-orbit span{width:30px;height:30px;border-radius:50%;background:#65d6b5;box-shadow:0 0 30px rgba(101,214,181,.45)}.countdown{font:800 2rem/1 monospace;margin:26px 0}.countdown span{display:inline-block;padding:10px;border:1px solid #314568;border-radius:8px;background:#071321}@media(max-width:800px){.urgency-strip .container{flex-direction:column;align-items:center;font-size:.82rem}.special-hero-grid{grid-template-columns:1fr;gap:35px}.special-steps{grid-template-columns:1fr}.special-cta .container{display:block}.special-cta .btn{margin-top:15px}}

body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(138,167,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(138,167,255,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent 78%)}
.site-header{transition:box-shadow .25s,border-color .25s,background .25s}.site-header.is-scrolled{background:rgba(6,17,30,.96);border-bottom-color:rgba(101,214,181,.22);box-shadow:0 14px 38px rgba(0,0,0,.24)}
.home{padding-block:clamp(72px,8vw,116px)}.hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr)}
.hero-form-wrap{position:relative;overflow:hidden}.hero-form-wrap:before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-90px;border:1px solid rgba(138,167,255,.18);border-radius:50%;box-shadow:0 0 0 28px rgba(138,167,255,.025),0 0 0 58px rgba(101,214,181,.018);pointer-events:none}
.hero-terminal{grid-column:1/-1;margin-top:-32px;margin-left:auto;width:min(760px,68%);position:relative;z-index:3;border:1px solid rgba(138,167,255,.3);border-radius:18px;background:linear-gradient(145deg,rgba(13,32,51,.98),rgba(5,16,28,.98));box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 55px rgba(138,167,255,.06);overflow:hidden;transform:perspective(900px) rotateX(1deg)}
.terminal-head{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(138,167,255,.18);font-size:.68rem;letter-spacing:.12em;color:#9db0c5}.terminal-head span{color:#dbe8f6;font-weight:800}.terminal-head i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#65d6b5;box-shadow:0 0 14px #65d6b5;margin-right:7px}.terminal-body{display:grid;grid-template-columns:1fr 180px;gap:18px;padding:16px 18px}.terminal-body svg{display:block;width:100%;height:125px}.terminal-grid{fill:none;stroke:#2a4760;stroke-width:1;opacity:.45}.terminal-area{fill:rgba(101,214,181,.08)}.terminal-line{fill:none;stroke:#65d6b5;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(101,214,181,.36))}.terminal-kpis{display:grid;gap:8px}.terminal-kpis span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid rgba(138,167,255,.16);border-radius:9px;background:rgba(138,167,255,.04);font-weight:800}.terminal-kpis small{font-weight:500;color:#9db0c5}
.logos span{position:relative;overflow:hidden;min-height:72px;background:linear-gradient(145deg,rgba(17,41,64,.8),rgba(8,22,37,.92));font-size:.82rem}.logos span:before{content:"";width:8px;height:8px;border-radius:50%;margin-right:10px;background:linear-gradient(135deg,#65d6b5,#8aa7ff);box-shadow:0 0 13px rgba(101,214,181,.4)}
main>.section:not(.home):not(.calculator-section){counter-increment:site-section}.home{counter-reset:site-section}.section-heading,.split-section>div:first-child{position:relative}.section-heading:before,.split-section>div:first-child:before{content:"0" counter(site-section);display:block;margin-bottom:10px;color:rgba(138,167,255,.5);font:800 clamp(2.1rem,4vw,4.4rem)/1 Manrope,"Segoe UI",sans-serif;letter-spacing:-.06em}
.step-card,.feature-card,.review-card,.card{position:relative;overflow:hidden}.step-card:after,.feature-card:after,.review-card:after,.card:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#65d6b5,#8aa7ff,transparent);opacity:0;transition:.22s}.step-card:hover:after,.feature-card:hover:after,.review-card:hover:after,.card:hover:after{opacity:1}
.calculator-shell{position:relative}.calculator-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(101,214,181,.1),transparent 27%),radial-gradient(circle at 90% 85%,rgba(138,167,255,.12),transparent 30%)}.calculator-shell>*{position:relative}
.inner-page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 25%,rgba(138,167,255,.1),transparent 28%),linear-gradient(145deg,#06111e,#0a1c2c)}.inner-page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(101,214,181,.18) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 85%);opacity:.35}.inner-page-hero>.container{position:relative;z-index:1}
.reveal-section{opacity:0;transform:translateY(14px)}.reveal-section.is-visible{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}
@media(max-width:980px){.hero-terminal{margin-top:0;width:100%}.hero-layout{grid-template-columns:1fr}.terminal-body{grid-template-columns:1fr 160px}}
@media(max-width:680px){.hero-terminal{display:none}.terminal-body{grid-template-columns:1fr}.section-heading:before,.split-section>div:first-child:before{font-size:2.4rem}.logos span{min-height:62px}.reveal-section{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none}}
