.inner-header{position:relative;background:#070813}.page-hero{min-height:520px;padding:150px clamp(20px,8vw,140px) 90px;display:grid;align-items:end;position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(7,8,19,.98),rgba(7,8,19,.72)),url('/assets/dg-animation-scene-optimized.webp') center/cover}.page-hero:after{content:"";position:absolute;inset:auto -10% -80px 35%;height:180px;background:linear-gradient(90deg,transparent,rgba(44,141,255,.35),rgba(255,46,189,.3));filter:blur(70px)}.page-hero>div{position:relative;z-index:1;max-width:900px}.page-hero h1{font-family:"Barlow Condensed",sans-serif;font-size:clamp(3.7rem,8vw,7rem);line-height:.92;text-transform:uppercase;margin:18px 0;letter-spacing:-.025em}.page-hero p:last-child{max-width:720px;color:#d4d5df;font-size:1.08rem}.breadcrumbs{font-size:.78rem;color:#b7b8c5}.breadcrumbs a{color:#65a8ff}.content-section{padding:100px clamp(20px,8vw,140px)}.content-section.alt{background:#0b0c18}.lead-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,120px);align-items:start}.content-section h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95;margin:16px 0 30px}.content-section h3{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:1.8rem;line-height:1.05;margin:0 0 12px}.content-section p{color:#b8b9c7}.check-list{list-style:none;padding:0;margin:28px 0}.check-list li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.check-list li:before{content:"+";color:#2c8dff;font-weight:800;margin-right:14px}.feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.feature-cards article{padding:30px;background:#111322;border:1px solid rgba(255,255,255,.12)}.feature-cards span{color:#2c8dff;font-size:.78rem;font-weight:800}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px}.steps article{counter-increment:step;border-top:2px solid #2c8dff;padding:24px 0}.steps article:before{content:"0" counter(step);color:#686b80;font-size:.8rem}.cta-band{margin:0 clamp(20px,4vw,72px) 72px;padding:60px clamp(25px,6vw,80px);display:flex;align-items:center;justify-content:space-between;gap:40px;background:linear-gradient(120deg,#151735,#0c1633);border:1px solid rgba(255,255,255,.13)}.cta-band h2{font-family:"Barlow Condensed";font-size:clamp(2.5rem,5vw,4.6rem);text-transform:uppercase;line-height:.95;margin:0}.cta-band p{color:#b8b9c7;max-width:600px}.faq{max-width:950px;margin:auto}.faq details{border-bottom:1px solid rgba(255,255,255,.14);padding:20px 0}.faq summary{cursor:pointer;font-weight:700;font-size:1.05rem}.faq details p{padding-right:30px}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px clamp(20px,4vw,72px);border-top:1px solid rgba(255,255,255,.13);color:#aeafbf;font-size:.78rem}.page-footer-links{display:flex;gap:18px;flex-wrap:wrap}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}.contact-card{padding:35px;background:#111322;border:1px solid rgba(255,255,255,.12)}.contact-card strong{display:block;font-family:"Barlow Condensed";font-size:2rem;margin-top:8px}.legal{max-width:900px;margin:auto}.legal h2{font-size:2.2rem;margin-top:45px}.legal p,.legal li{color:#b8b9c7}.site-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-map-grid a{display:block;background:#111322;border:1px solid rgba(255,255,255,.12);padding:24px;font-weight:700}.site-map-grid a:hover{border-color:#2c8dff}@media(max-width:850px){.inner-header nav{top:72px}.page-hero{min-height:460px;padding-top:125px}.lead-grid,.feature-cards,.steps,.contact-grid,.site-map-grid{grid-template-columns:1fr}.content-section{padding-top:75px;padding-bottom:75px}.cta-band{align-items:flex-start;flex-direction:column}.page-footer{align-items:flex-start;flex-direction:column}}
