
.content-section{position:relative;min-height:100vh;padding:150px 6vw;background:#030609;border-top:1px solid #101820;overflow:hidden}
.content-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(110px);background:#0a7bb8;opacity:.055;right:-150px;top:10%}
.content-wrap{position:relative;z-index:2;max-width:1280px;margin:auto}.section-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;margin-bottom:70px}.section-intro h2{font-size:clamp(48px,7vw,100px);line-height:.88;letter-spacing:-.065em;margin:20px 0 0}.section-intro p{color:#8393a1;line-height:1.8;margin:0 0 8px}.price-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #1b2731}.price-grid article{position:relative;padding:38px 32px;border-right:1px solid #1b2731;border-bottom:1px solid #1b2731;min-height:410px;background:linear-gradient(145deg,rgba(8,15,22,.7),rgba(3,6,9,.25));transition:.35s}.price-grid article:hover{background:#07101a;transform:translateY(-4px)}.price-grid article.recommended{box-shadow:inset 0 2px #58c8ff}.tag{position:absolute;right:24px;top:22px;font:700 8px monospace;letter-spacing:.16em;color:#58c8ff}.price-grid small{color:#6acfff;font:700 10px monospace;letter-spacing:.15em}.price-grid b{display:block;font-size:36px;margin:22px 0 12px}.price-grid p{color:#8b99a5;line-height:1.6;max-width:480px}.price-grid ul{list-style:none;padding:0;margin:24px 0 30px;color:#a2aeb8;line-height:1.9;font-size:14px}.price-grid li:before{content:"—";color:#4dbce9;margin-right:10px}.price-grid a,.contact-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #263845;padding:14px 16px;min-width:190px;font:700 10px monospace;letter-spacing:.08em;transition:.25s}.price-grid a:hover,.contact-actions a:hover{border-color:#58c8ff;background:#0b1b27}.price-grid a span,.contact-actions span{color:#58c8ff}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #1c2933}.process-grid article{padding:30px 22px;border-right:1px solid #1c2933;min-height:320px}.process-grid b{font:700 38px monospace;color:#142b3a}.process-grid small{display:block;color:#58c8ff;font:700 9px monospace;letter-spacing:.16em;margin:25px 0}.process-grid h3{font-size:21px}.process-grid p{color:#7e8d99;line-height:1.7;font-size:14px}.faq-list{border-top:1px solid #1b2832}.faq-list details{border-bottom:1px solid #1b2832}.faq-list summary{list-style:none;cursor:pointer;padding:26px 4px;font-size:19px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{float:right;color:#58c8ff}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:850px;color:#8494a1;line-height:1.8;padding:0 4px 28px;margin:0}.contact-section{min-height:90vh;display:flex;align-items:center}.contact-wrap h2{font-size:clamp(60px,9vw,140px);line-height:.8;letter-spacing:-.075em;margin:22px 0 35px}.contact-wrap h2 em{font-style:normal;color:#58c8ff}.contact-wrap>p{max-width:650px;color:#8b9aa6;line-height:1.8;font-size:17px}.contact-actions{display:flex;gap:12px;margin:35px 0 24px}.contact-wrap>small{color:#566572}
@media(max-width:900px){.section-intro{grid-template-columns:1fr;gap:25px}.process-grid{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.process-grid article{min-height:250px}.content-section{padding:110px 6vw}}
@media(max-width:600px){.process-grid{grid-template-columns:1fr}.contact-actions{flex-direction:column}.contact-actions a{width:100%}}
