.page-hero{min-height:570px;padding-top:180px;padding-bottom:100px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#07101e,var(--ink))}.page-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(82,220,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(82,220,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(black,transparent)}.page-glow{position:absolute;width:650px;height:650px;right:-200px;top:-250px;border-radius:50%;background:rgba(53,123,255,.12);filter:blur(50px)}.page-hero .container{position:relative}.page-hero h1{font-size:clamp(3rem,6vw,5.4rem);margin:20px 0 25px}.page-hero p{font-size:1.15rem;color:#99abc0;max-width:740px}.page-hero .button{margin-top:32px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}.feature-card>span{font-size:.67rem;color:var(--cyan)}.feature-card h2{font-size:1.35rem;margin:42px 0 16px}.feature-card p{color:#788da4;font-size:.85rem}.quote-panel{padding:55px 60px;border:1px solid var(--line-strong);border-radius:24px;background:rgba(82,220,255,.035);display:flex;justify-content:space-between;align-items:center;gap:35px}.quote-panel p{font-size:clamp(1.4rem,3vw,2.2rem);letter-spacing:-.04em}.form-hero{min-height:480px;padding-bottom:70px}.form-section{padding-top:70px}.form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:38px;align-items:start}.form-aside{position:sticky;top:120px;padding:34px;border:1px solid var(--line);border-radius:20px;background:var(--ink-2)}.form-aside h2{font-size:1.8rem;margin:26px 0 18px}.form-aside p{color:#7e93aa;font-size:.84rem}.form-aside ul{margin:25px 0;display:grid;gap:11px;color:#a8b9ca;font-size:.83rem}.form-aside li{display:flex;align-items:center;gap:9px}.form-aside li .icon{color:var(--success)}.form-aside a{color:var(--cyan)}.glass-form{padding:35px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,rgba(17,34,58,.7),rgba(8,18,32,.55));box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.glass-form label{display:grid;gap:8px;color:#afc0d1;font-size:.72rem;font-weight:650}.glass-form label.full{grid-column:1/-1}.glass-form input,.glass-form textarea,.glass-form select{width:100%;border:1px solid rgba(136,180,227,.17);border-radius:10px;background:#08111e;color:var(--white);padding:13px 14px;outline:none;transition:.2s}.glass-form input:focus,.glass-form textarea:focus,.glass-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(82,220,255,.08)}.glass-form textarea{resize:vertical}.glass-form .consent{display:flex;grid-template-columns:18px 1fr;align-items:start;margin:24px 0}.glass-form .consent input{width:16px;margin-top:3px}.honeypot{position:absolute!important;left:-9999px!important}.form-status{margin-top:16px;min-height:24px;font-size:.8rem}.form-status.success{color:var(--success)}.form-status.error{color:var(--danger)}.legal h2{font-size:1.45rem;margin:42px 0 12px}.legal p{color:#8da0b5}.legal .lead{color:#c2d0df}.legal{max-width:800px;margin-inline:auto}
