.eyebrow,.eyebrow h1{font-size:.82rem;letter-spacing:.12em;font-weight:800}.eyebrow,.eyebrow h1,.logo{font-weight:800}.check-column li::before,.pricing-list li::before{margin-right:10px;content:"✓"}.pricing2-badge,.pricing2-price{white-space:nowrap;font-weight:900}.pricing2-btn,a{text-decoration:none}.benefit-list,.check-column ul,.check-list,.pricing-list,summary{list-style:none}:root{--bg-dark:#07111f;--bg-dark-2:#0b1b2f;--green:#39d353;--green-dark:#20a63c;--green-light:#eaf9ed;--text:#172033;--text-light:#637083;--white:#ffffff;--border:#e4e9ef;--bg-light:#f6f8fa;--danger:#dc3545;--warning:#f59e0b;--container:1180px;--radius:14px;--shadow:0 15px 45px rgba(0, 0, 0, .08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:var(--white);line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit}.container{width:min(var(--container),calc(100% - 40px));margin-inline:auto}.section{padding:100px 0}.process,.section-light{background:var(--bg-light)}.section-dark{background:var(--bg-dark);color:var(--white)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);text-transform:uppercase;margin-bottom:18px}.logo,.nav{display:flex;align-items:center}.eyebrow::before{content:"";width:28px;height:2px;background:var(--green)}.section-heading{max-width:760px;margin-bottom:55px}.section-heading h2{font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:20px}.section-heading p{color:var(--text-light);font-size:1.1rem}.section-dark .section-heading p{color:#b8c5d4}.site-header{position:absolute;inset:0 0 auto;z-index:100}.hero,.hero-content,.pricing2-card,.process-card,.trust-bar{position:relative}.nav{min-height:82px;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.logo{gap:12px;color:#fff;font-size:1.1rem}.hero,.nav-links{align-items:center}.final-cta h2 span,.hero h4 span,.logo-mark,.nav-links a:hover{color:var(--green)}.logo-mark{width:40px;height:40px;display:grid;place-items:center;font-size:1.3rem}.logo small{display:block;color:#9aa9bb;font-size:.65rem;font-weight:500}.nav-links{display:flex;gap:30px;color:#d9e1ea;font-size:.9rem;font-weight:600}.btn,.hero-price,.nav-cta{font-weight:800}.nav-cta{padding:12px 20px;background:var(--green);color:#06120a!important;border-radius:7px}.nav-cta:hover,.pricing2-btn-primary:hover{background:#55df6b}.mobile-menu{display:none;border:0;background:0 0;color:#fff;font-size:1.7rem;cursor:pointer}.mobile-menu svg{width:30px;fill:white}.hero{min-height:820px;display:flex;overflow:hidden;color:#fff;background:radial-gradient(circle at 75% 40%,rgba(41,111,76,.25),transparent 35%),linear-gradient(110deg,#297eeb 0,#244c79 55%,#2258a5 100%)}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,31,.98) 0,rgba(7,17,31,.88) 40%,rgba(7,17,31,.25) 75%,rgba(7,17,31,.85) 100%)}.hero-content{z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.hero-copy{max-width:720px}.hero h4{font-size:clamp(3rem, 6vw, 5.4rem);line-height:.98;letter-spacing:-.055em;margin-bottom:28px}.hero-lead{max-width:650px;font-size:clamp(1.15rem, 2vw, 1.4rem);color:#d3dce6;margin-bottom:22px}.hero-text{max-width:650px;color:#aebdcd;font-size:1rem;margin-bottom:30px}.hero-price{color:#fff;margin-bottom:30px}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 22px;border-radius:7px;font-size:.95rem;transition:transform .2s,background .2s,border-color .2s}.btn:hover,.pricing2-btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--green);color:#06120a}.btn-primary:hover{background:#57df6c}.btn-secondary{border:1px solid rgba(255,255,255,.35);color:#fff}.btn-secondary:hover{border-color:var(--green);color:var(--green)}.check-list li,.report-header{border-bottom:1px solid var(--border)}.report-card{background:#fff;color:var(--text);border-radius:12px;padding:28px;box-shadow:0 35px 80px rgba(0,0,0,.35);transform:rotate(1deg)}.report-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.report-title{font-size:.8rem;font-weight:900;letter-spacing:.04em}.report-status{display:inline-flex;align-items:center;gap:7px;color:var(--green-dark);font-size:.8rem;font-weight:800}.status-dot{width:24px;height:24px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:50%}.restore-time{margin-bottom:25px}.restore-time small{display:block;color:var(--text-light);font-size:.75rem}.restore-time strong{display:block;font-size:2.1rem;line-height:1.1}.check-list li{display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:.9rem}.check-list li span:first-child::before{content:"✓";color:var(--green-dark);font-weight:900;margin-right:9px}.check-ok{color:var(--green-dark);font-weight:800}.risk-box{margin-top:22px;padding:15px;border-radius:9px;background:#fff4f4}.risk-box strong{display:block;color:var(--danger)}.risk-box small{color:#8b323b}.check-column li,.problem-card span,.problem-copy p,.process-heading p,.solution-copy p,.trust-item small,details p{color:var(--text-light)}.trust-bar{background:#fff;box-shadow:0 8px 35px rgba(0,0,0,.08);z-index:5}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{padding:28px 20px;display:flex;align-items:center;gap:14px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:0}.trust-icon{font-size:1.6rem}.trust-icon svg{width:40px;height:auto}.trust-item strong{display:block;font-size:.9rem;line-height:1.3}.trust-item small{display:block}.problem-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.problem-copy h2{font-size:clamp(2rem, 4vw, 3.1rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:22px}.problem-copy p{margin-bottom:15px}.problem-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.problem-card{padding:25px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.problem-card .icon{color:var(--danger);font-size:1.6rem;margin-bottom:10px}.problem-card strong{display:block;margin-bottom:4px}.problem-card span{font-size:.9rem}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hardware-placeholder{min-height:450px;display:flex;align-items:end;justify-content:center;padding:30px;border-radius:18px;background:linear-gradient(140deg,#152b42,#07111f);position:relative;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.2)}.hardware-placeholder::before{position:absolute;top:35px;left:35px;color:rgba(255,255,255,.08);font-size:3rem;font-weight:900;letter-spacing:.08em}.server-box{width:75%;max-width:400px;height:220px;margin:auto;border-radius:8px;background:linear-gradient(#26394d,#101c29);border:1px solid #40556b;box-shadow:0 30px 60px rgba(0,0,0,.5)}.server-lights{display:flex;gap:7px;padding:20px}.server-lights span{width:8px;height:8px;border-radius:50%;background:var(--green)}.solution-copy h2{font-size:clamp(2rem, 4vw, 3.3rem);line-height:1.05;letter-spacing:-.045em;margin-bottom:22px}.solution-copy p{font-size:1.05rem;margin-bottom:25px}.solution-highlight{padding:20px;border-left:3px solid var(--green);background:var(--green-light);font-weight:700}.process-heading{text-align:center;max-width:800px;margin-inline:auto}.process-heading .eyebrow{justify-content:center}.process-heading h2{font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.1;letter-spacing:-.04em;margin-bottom:18px}.price,.pricing-copy h2,.pricing2-heading h2{line-height:1;letter-spacing:-.05em}.process-grid{margin-top:60px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.process-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:28px 22px}.process-number{width:32px;height:32px;display:grid;place-items:center;background:var(--green);color:#06120a;border-radius:50%;font-weight:900;margin-bottom:25px}.check-column,.target-card{border:1px solid var(--border)}.process-card h3{font-size:1rem;margin-bottom:10px}.process-card p,.target-card span{color:var(--text-light);font-size:.88rem}h3 svg{max-height:24px;width:auto;vertical-align:sub}.checks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.check-column{padding:30px;border-radius:var(--radius);background:#fff}.check-column h3{margin-bottom:18px}.check-column li{padding:8px 0}.check-column li::before{color:var(--green-dark);font-weight:900}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.benefits-box{padding:45px;border-radius:18px;background:var(--bg-dark);color:#fff}.benefits-box h3{font-size:1.8rem;margin-bottom:25px}.benefit-list li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#d5dee8}.benefit-list li::before{content:"✓";color:var(--green);font-weight:900}.target-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.target-card{padding:24px;border-radius:var(--radius);background:#fff}.target-card strong{display:block;margin-bottom:5px}.deliverables-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.deliverable{padding:28px 20px;text-align:center;border:1px solid var(--border);border-radius:var(--radius)}.deliverable-icon{font-size:1.8rem;margin-bottom:12px}.deliverable-icon svg{height:40px;width:auto}.deliverable strong{display:block;font-size:.9rem}.pricing{background:radial-gradient(circle at 80% 50%,rgba(57,211,83,.1),transparent 30%),var(--bg-dark);color:#fff}.price,.pricing-list li::before{color:var(--green);font-weight:900}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pricing-copy h2{font-size:clamp(2.4rem, 5vw, 4rem);margin-bottom:25px}.pricing-copy p{color:#aebdcd;font-size:1.1rem;margin-bottom:25px}.pricing-list li{padding:8px 0;color:#d6dee7}.price-card{padding:45px;border:1px solid rgba(57,211,83,.7);border-radius:18px;background:rgba(255,255,255,.04);box-shadow:0 25px 70px rgba(0,0,0,.25)}.price-card h3{font-size:1.5rem;margin-bottom:10px}.price{font-size:4rem;margin-bottom:8px}.price-note{color:#91a1b3;font-size:.8rem;margin-bottom:28px}.price-card .btn{width:100%}.pricing2{padding:100px 0;background:radial-gradient(circle at 80% 50%,rgba(57,211,83,.1),transparent 32%),#07111f;color:#fff}.pricing2-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.pricing2-heading{max-width:720px;margin:0 auto 60px;text-align:center}.pricing2-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#39d353;font-size:.82rem;font-weight:800;letter-spacing:.12em}.pricing2-eyebrow::before{content:"";width:28px;height:2px;background:#39d353}.pricing2-heading h2{margin-bottom:20px;font-size:clamp(2.4rem, 5vw, 3.8rem)}.pricing2-heading p{color:#aebdcd;font-size:1.05rem;line-height:1.6}.pricing2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing2-card{display:flex;flex-direction:column;padding:38px 32px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.16);border-radius:18px;transition:transform .25s,border-color .25s,box-shadow .25s}.pricing2-card:hover{transform:translateY(-6px);border-color:rgba(57,211,83,.5);box-shadow:0 25px 60px rgba(0,0,0,.25)}.pricing2-card-featured{border:2px solid #39d353;background:linear-gradient(160deg,rgba(57,211,83,.11),rgba(255,255,255,.035));transform:translateY(-12px);box-shadow:0 25px 70px rgba(0,0,0,.3)}.pricing2-card-featured:hover{transform:translateY(-18px)}.pricing2-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 18px;background:#39d353;color:#06120a;border-radius:30px;font-size:.72rem;letter-spacing:.08em}.pricing2-card-header{min-height:100px}.pricing2-card h3{margin-bottom:9px;font-size:1.35rem;line-height:1.15}.final-cta h2,.pricing2-price{line-height:1;letter-spacing:-.05em}.pricing2-card h3 strong{display:block;color:#39d353}.pricing2-card-header p{color:#93a3b5;font-size:.9rem}.pricing2-price{margin-top:15px;color:#39d353;font-size:clamp(2.15rem, 3vw, 3rem)}.pricing2-tax{margin-top:8px;color:#8191a3;font-size:.75rem}.pricing-additional-info{color:#8191a3;font-size:1rem;width:80%;text-align:center;margin:3em auto 0}.pricing2-features{flex:1;margin:30px 0;padding:0;list-style:none}.pricing2-btn,summary{font-weight:800;align-items:center}.pricing2-features li{position:relative;padding:8px 0 8px 24px;color:#d6dee7;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.07)}.pricing2-features li::before{content:"✓";position:absolute;left:0;color:#39d353;font-weight:900}.pricing2-btn{width:100%;min-height:52px;display:inline-flex;justify-content:center;padding:0 20px;border-radius:7px;font-size:.9rem;transition:transform .2s,background .2s,border-color .2s}.pricing2-btn-primary{background:#39d353;color:#06120a}.final-cta,.footer-links a:hover{color:#fff}.pricing2-btn-secondary{border:1px solid rgba(255,255,255,.25);color:#fff}.pricing2-btn-secondary:hover{border-color:#39d353;color:#39d353}.faq-grid,.final-cta h2{max-width:900px;margin-inline:auto}details{border-bottom:1px solid var(--border)}summary{cursor:pointer;padding:24px 0;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-size:1.5rem;color:var(--green-dark)}details[open] summary::after{content:"−"}details p{padding:0 0 24px;max-width:800px}.final-cta{position:relative;overflow:hidden;padding:110px 0;background:linear-gradient(rgba(7,17,31,.92),rgba(7,17,31,.96));text-align:center}.final-cta h2{margin-bottom:20px;font-size:clamp(2.4rem, 5vw, 4.5rem)}.final-cta p{color:#b7c4d1;max-width:650px;margin:0 auto 35px}footer{padding:30px 0;background:#040b13;color:#8796a7;font-size:.85rem}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:25px}.report-card .check-list li,.report-card .report-status,.report-card .restore-time,.report-card .risk-box{opacity:0;transform:translateY(12px)}.report-card .restore-time{animation:.6s .5s forwards reportFadeUp}.report-card .check-list li{animation:.45s forwards reportFadeUp}.report-card .check-list li:first-child{animation-delay:1.1s}.report-card .check-list li:nth-child(2){animation-delay:1.45s}.report-card .check-list li:nth-child(3){animation-delay:1.8s}.report-card .check-list li:nth-child(4){animation-delay:2.15s}.report-card .check-list li:nth-child(5){animation-delay:2.5s}.report-card .check-list li:nth-child(6){animation-delay:2.85s}.report-card .risk-box{animation:.6s 3.35s forwards reportFadeUp}.report-card .report-status{animation:.7s cubic-bezier(.17,.67,.35,1.3) forwards reportStatusIn;animation-delay:4.1s}@keyframes reportFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reportStatusIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}.report-card .check-list li span:first-child::before{display:inline-block;opacity:0;transform:scale(0);animation:.35s cubic-bezier(.17,.67,.35,1.4) forwards checkPop}.report-card .check-list li:first-child span:first-child::before{animation-delay:1.35s}.report-card .check-list li:nth-child(2) span:first-child::before{animation-delay:1.7s}.report-card .check-list li:nth-child(3) span:first-child::before{animation-delay:2.05s}.report-card .check-list li:nth-child(4) span:first-child::before{animation-delay:2.4s}.report-card .check-list li:nth-child(5) span:first-child::before{animation-delay:2.75s}.report-card .check-list li:nth-child(6) span:first-child::before{animation-delay:3.1s}@keyframes checkPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:scale(1)}}@media (max-width:1000px){.hardware-placeholder,.report-card{display:none}.pricing2-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.pricing2-card-featured{transform:none}.pricing2-card-featured:hover{transform:translateY(-6px)}.nav-links{display:none;position:absolute;top:82px;left:20px;right:20px;padding:20px;flex-direction:column;align-items:stretch;background:var(--bg-dark-2);border:1px solid rgba(255,255,255,.1);border-radius:10px}.nav-links.active{display:flex}.mobile-menu{display:block}.hero{min-height:auto;padding:150px 0 80px}.checks-grid,.hero-content,.pricing-grid,.problem-grid,.solution-grid{grid-template-columns:1fr}.report-card{max-width:600px;margin-inline:auto}.deliverables-grid,.process-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.pricing2,.section{padding:70px 0}.pricing2-container{width:min(100% - 28px,600px)}.pricing2-card{padding:32px 25px}.pricing2-price{font-size:2.6rem}.container{width:min(var(--container),calc(100% - 28px))}.hero{padding-top:125px}.hero h4{font-size:3.1rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.benefits-grid,.deliverables-grid,.problem-list,.process-grid,.target-grid,.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid var(--border)}.benefits-box,.price-card{padding:30px}.price{font-size:3.2rem}.footer-inner{flex-direction:column;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}}