.service-hero{min-height:600px}.service-hero .hero-photo img{transform:none;object-position:70% 45%}.service-hero:before{background:linear-gradient(90deg,#061429,#061429eb 32%,#06142980 56%,#0614291f),linear-gradient(0deg,#061429,#06142900 28%)}.service-hero h1{max-width:860px;font-size:clamp(38px,4.4vw,62px)}.service-hero p{max-width:640px}.gains{background:linear-gradient(180deg,#071a33,#061429)}.gain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.gain{position:relative;padding:34px 30px 30px;border-radius:16px;border:1px solid #ffffff22;background:linear-gradient(160deg,#0d2d50,#07182d);overflow:hidden}.gain:before{content:"";position:absolute;left:30px;right:30px;top:0;height:3px;background:linear-gradient(90deg,var(--accent),#ef344100)}.gain-no{font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-size:40px;line-height:1;color:#82c6f759}.gain h3{font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-size:25px;font-weight:600;margin:16px 0 12px}.gain p{margin:0;color:#c5d7ea;font-size:14px;line-height:1.85}.feature{border-top:1px solid #ffffff12;background:radial-gradient(ellipse at 85% 0,#12365c 0,transparent 55%),#061429}.feature-head{max-width:780px;margin-bottom:50px}.feature h3{font-size:17px;margin:0 0 8px}.feature li p,.mode p{margin:0;color:#b9cbe0;font-size:13.5px;line-height:1.75}.track{list-style:none;margin:0;padding:0;display:grid;gap:26px;position:relative}.track-5{grid-template-columns:repeat(5,1fr)}.track-4{grid-template-columns:repeat(4,1fr)}.track:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:1px;background:linear-gradient(90deg,var(--accent),#82c6f7);opacity:.7}.feature-route .track:before{background:repeating-linear-gradient(90deg,#82c6f7 0 10px,transparent 10px 20px)}.track li{position:relative;padding-top:68px}.track-dot{position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff;background:#0b2544;border:1px solid var(--accent);box-shadow:0 0 0 6px #061429}.feature-route .track-dot{border-color:var(--blue)}.feature-route .track li:last-child .track-dot{background:var(--accent);border-color:var(--accent)}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mode{padding:30px;border-radius:16px;border:1px solid #82c6f740;background:#82c6f70d}.mode:nth-child(2){background:#82c6f71a}.mode:nth-child(3){border-color:#ef344180;background:#ef344114}.mode-icon{color:var(--accent);display:block;margin-bottom:18px}.mode h3{font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-size:24px;font-weight:600;margin-bottom:10px}.check-list.single{grid-template-columns:1fr;gap:0;margin:0}.check-list.single li{padding:16px 0 16px 34px;border-bottom:1px solid #ffffff1c;font-size:15px}.check-list.single li:before{top:1.35em;left:4px}.partner-grid .btn{margin-top:18px}.license-card.wide{margin-top:60px}.faq{background:#071a33;border-top:1px solid #ffffff12}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:start}.faq-item{border-bottom:1px solid #ffffff24}.faq-item:first-child{border-top:1px solid #ffffff24}.faq-item summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font-weight:700;font-size:16px;line-height:1.5;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:6px;top:16px;font-size:26px;font-weight:400;color:var(--accent);transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:0 0 24px;max-width:680px;color:#c5d7ea;font-size:14.5px;line-height:1.85}.related{padding:70px 0;background:#061429;border-top:1px solid #ffffff12}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-card{display:flex;align-items:center;gap:20px;padding:24px 26px;border-radius:14px;border:1px solid #ffffff22;background:#ffffff06;transition:border-color .2s,transform .2s,background .2s}.related-card:hover{border-color:var(--blue);background:#82c6f712;transform:translateY(-3px)}.related-icon{color:var(--accent);flex-shrink:0}.related-card b{display:block;font-size:17px}.related-card small{display:block;margin-top:4px;color:#a9c0d8;font-size:13px;line-height:1.5}.related-arrow{margin-left:auto;font-size:20px;color:var(--blue)}@media(max-width:870px){.service-hero{min-height:0}.service-hero:before{background:linear-gradient(90deg,#061429f2,#061429cc 60%,#061429a6),linear-gradient(0deg,#061429,#06142900 30%)}.gain-grid,.mode-grid,.related-grid,.faq-grid{grid-template-columns:1fr}.faq-grid{gap:20px}.track-5,.track-4{grid-template-columns:1fr;gap:0}.track:before{inset:22px auto 22px 22px;width:1px;height:auto;background:linear-gradient(180deg,var(--accent),#82c6f7)}.feature-route .track:before{background:repeating-linear-gradient(180deg,#82c6f7 0 10px,transparent 10px 20px)}.track li{padding:8px 0 34px 70px}.feature-head{margin-bottom:36px}}
