.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:7px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.btn-primary{color:#06111f;background:linear-gradient(180deg,#7ac9ff,#5bbcff);box-shadow:0 12px 30px #5bbcff3d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #5bbcff52}.btn-secondary{color:#fff;border:1px solid rgba(91,188,255,.32);background:#5bbcff0f}.btn-secondary:hover{transform:translateY(-2px);border-color:#5bbcffa6;background:#5bbcff1f}.btn-link{color:#5bbcff;font-size:14px;font-weight:700;text-decoration:none}.btn-link:hover{text-decoration:underline}.surface-card{position:relative;overflow:hidden;border:1px solid rgba(91,188,255,.16);border-radius:14px;background:#0f1e30d1;box-shadow:0 18px 42px #0003;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.surface-card:hover{transform:translateY(-4px);border-color:#5bbcff6b;box-shadow:0 22px 48px #5bbcff1a}.surface-card--glow:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(91,188,255,.75),transparent)}.surface-card--padding-sm{padding:16px}.surface-card--padding-md{padding:24px}.surface-card--padding-lg{padding:32px}.section-label{display:inline-block;margin-bottom:12px;color:#5bbcff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:6px 9px;border:1px solid rgba(91,188,255,.24);border-radius:5px;color:#fff;background:#5bbcff26;font-size:12px;line-height:1}.page-title{margin:0;color:#fff;font-size:clamp(36px,4vw,52px);font-weight:900;letter-spacing:-1.4px;line-height:1.06}.section-title{margin:0;color:#fff;font-size:clamp(28px,3vw,38px);font-weight:900;letter-spacing:-.7px;line-height:1.15}.card-title{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.3}.small-title{margin:0;color:#fff;font-size:18px;font-weight:700;line-height:1.35}.label{display:inline-block;margin-bottom:12px;color:#5bbcff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lead{color:#d6e0eb;font-size:clamp(18px,2vw,21px);line-height:1.6}.body{color:#c9d4e3;font-size:16px;line-height:1.75}.body-small{color:#c9d4e3;font-size:14px;line-height:1.65}.caption{color:#c9d4e3;font-size:12px;line-height:1.5}.text-link{color:#5bbcff;text-decoration:none;font-weight:700;transition:color .2s ease}.text-link:hover{color:#fff}.metric{color:#5bbcff;font-size:clamp(40px,4vw,54px);font-weight:900;letter-spacing:-2px;line-height:1}.fade-in{animation:fadeIn .5s ease forwards}.fade-up{animation:fadeUp .45s ease forwards}.fade-down{animation:fadeDown .45s ease forwards}.scale-in{animation:scaleIn .35s ease forwards}.hover-lift{transition:transform .25s ease,box-shadow .25s ease}.hover-lift:hover{transform:translateY(-4px)}.hover-glow{transition:box-shadow .25s ease}.hover-glow:hover{box-shadow:0 0 30px #5bbcff38}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.page-container{width:100%;max-width:1040px;margin:0 auto;padding:34px 24px 90px}@media(max-width:650px){.page-container{padding:26px 18px 64px}}.content-section{padding:64px 0;border-bottom:1px solid rgba(91,188,255,.1)}.section-heading{max-width:850px;margin-bottom:30px}.section-heading h2{margin:0;color:#fff;font-size:clamp(27px,3vw,38px);font-weight:900;letter-spacing:-.7px;line-height:1.15}@media(max-width:650px){.content-section{padding:48px 0}}.grid{display:grid}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.grid-auto-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.grid-auto-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.grid-auto-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}.split-2{display:grid;grid-template-columns:1fr 1fr;gap:48px}.split-main-aside{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:52px;align-items:center}.split-content-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:48px;align-items:start}@media(max-width:1050px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.split-2,.split-main-aside,.split-content-sidebar{grid-template-columns:1fr}}@media(max-width:820px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;width:100%;min-height:100%}body{background:#07111f;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;background:transparent}.container{width:100%;max-width:1040px;margin:0 auto;padding-inline:24px}.text-center{text-align:center}.hidden{display:none!important}
