.svcs{position:relative;color:#e9f0fc;background:linear-gradient(180deg,#030a18,#061428);font-family:var(--font-ui),Inter,ui-sans-serif,system-ui,sans-serif}.svcs *{box-sizing:border-box}.svcs-wrap{width:min(1420px,calc(100% - 48px));margin-inline:auto}.svcs-intro{padding:clamp(56px,8vh,104px) 0 clamp(30px,4.5vh,56px)}.svcs-eye{margin:0 0 clamp(12px,1.6vh,18px);color:#7fb0ff;font-size:11px;font-weight:750;letter-spacing:.24em;text-transform:uppercase}.svcs-intro__h{max-width:20ch;margin:0;font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(27px,3vw,46px);font-weight:800;letter-spacing:-.042em;line-height:1.06;text-wrap:balance}.svcs-intro__body{max-width:62ch;margin:clamp(14px,2vh,22px) 0 0;color:#93a3bd;font-size:clamp(14px,1.1vw,17px);line-height:1.6}.svcs-list{padding-bottom:clamp(56px,8vh,108px)}.svcs-list .svcs-wrap>div+div{border-top:1px solid rgba(140,172,225,.14)}.svcs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,84px);padding:clamp(46px,7vh,92px) 0}.svcs-row[data-side=right] .svcs-shot{order:2}.svcs-shot{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(140,172,225,.16);background:#0b1526;aspect-ratio:16/9}.svcs-shot img{width:100%;height:100%;display:block;object-fit:cover}.svcs-slot{height:100%;margin:0;padding:clamp(20px,3vw,40px);display:grid;align-content:center;gap:7px;text-align:center;color:#8ea3c4;background:repeating-linear-gradient(135deg,rgba(140,172,225,.05) 0 10px,transparent 10px 20px)}.svcs-slot b{color:#cfe0ff;font-size:14px;letter-spacing:.01em}.svcs-slot span{font-size:12px;text-transform:uppercase;letter-spacing:.18em}.svcs-slot small{max-width:44ch;margin-inline:auto;font-size:11px;line-height:1.5;opacity:.75}.svcs-copy{position:relative;max-width:52ch}.svcs-mark{position:absolute;z-index:0;right:-.06em;top:-.34em;font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(90px,11vw,190px);font-weight:850;letter-spacing:-.055em;line-height:.8;color:rgba(163,194,255,.055);pointer-events:none;user-select:none;white-space:nowrap}.svcs-body,.svcs-caps,.svcs-cta,.svcs-h,.svcs-n{position:relative;z-index:1}.svcs-n{display:flex;align-items:center;gap:11px;margin:0 0 clamp(14px,1.9vh,22px);font-size:11.5px;font-weight:750;letter-spacing:.21em;text-transform:uppercase}.svcs-n__from{color:#6f86ab}.svcs-n i,.svcs-n__i{color:#4a5d7d;font-style:normal;font-size:14px}.svcs-n__at{color:#cfe0ff}.svcs-n__num{margin-left:auto;color:#4d9bff;font-variant-numeric:tabular-nums;font-weight:800}.svcs-h{margin:0;font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(30px,3.3vw,56px);font-weight:750;letter-spacing:-.042em;line-height:1.04;text-wrap:balance}.svcs-h span{display:inline-block;opacity:0;transform:translateY(.42em);clip-path:inset(0 0 -.25em 0);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--i, 0) * 45ms)}[data-reveal].is-in .svcs-h span{opacity:1;transform:none}.svcs-body{padding-left:clamp(14px,1.2vw,20px);border-left:2px solid rgba(77,155,255,.45);margin:clamp(13px,1.8vh,20px) 0 0;color:#93a3bd;font-size:clamp(14px,1.05vw,16.5px);line-height:1.6}.svcs-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px clamp(16px,2vw,34px);margin:clamp(20px,2.8vh,32px) 0 0;padding:clamp(16px,2.2vh,24px) 0 0;border-top:1px solid rgba(140,172,225,.14);list-style:none}.svcs-caps li{min-width:0}.svcs-caps a,.svcs-caps span{display:flex;align-items:center;gap:7px;padding:7px 0;color:#c4d1e8;font-size:clamp(13px,1vw,14.5px);line-height:1.35;text-decoration:none}.svcs-caps span{color:#8496b2}.svcs-caps a svg{flex:none;color:#4d9bff;opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease}.svcs-caps a:hover{color:#fff}.svcs-caps a:hover svg{opacity:1;transform:none}.svcs-caps a:focus-visible{outline:2px solid #4d9bff;outline-offset:3px;border-radius:4px}.svcs-cta{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(22px,3vh,34px);padding:13px 22px;border-radius:12px;color:#04101f;background:linear-gradient(135deg,#7fb6ff,#a98cff);font-size:13.5px;font-weight:650;letter-spacing:-.008em;text-decoration:none;transition:gap .3s ease,filter .3s ease}.svcs-cta:hover{gap:13px;filter:brightness(1.07)}.svcs-cta:focus-visible{outline:2px solid #cfe0ff;outline-offset:3px}[data-reveal] .svcs-body,[data-reveal] .svcs-caps,[data-reveal] .svcs-cta,[data-reveal] .svcs-eye,[data-reveal] .svcs-intro__body,[data-reveal] .svcs-intro__h,[data-reveal] .svcs-n,[data-reveal] .svcs-shot{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-in .svcs-body,[data-reveal].is-in .svcs-caps,[data-reveal].is-in .svcs-cta,[data-reveal].is-in .svcs-eye,[data-reveal].is-in .svcs-intro__body,[data-reveal].is-in .svcs-intro__h,[data-reveal].is-in .svcs-n,[data-reveal].is-in .svcs-shot{opacity:1;transform:none}[data-reveal].is-in .svcs-shot{transition-delay:0s}[data-reveal].is-in .svcs-eye,[data-reveal].is-in .svcs-n{transition-delay:.06s}[data-reveal].is-in .svcs-intro__h{transition-delay:.1s}[data-reveal].is-in .svcs-body,[data-reveal].is-in .svcs-intro__body{transition-delay:.15s}[data-reveal].is-in .svcs-caps{transition-delay:.2s}[data-reveal].is-in .svcs-cta{transition-delay:.25s}@media (max-width:1100px){.svcs-wrap{width:calc(100% - 40px)}.svcs-row{gap:clamp(24px,3.5vw,44px);padding:clamp(40px,6vh,64px) 0}.svcs-copy{max-width:none}.svcs-caps{gap:1px 20px}}@media (max-width:860px){.svcs-row{grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vh,30px);padding:clamp(38px,6vh,54px) 0}.svcs-row .svcs-copy{order:1}.svcs-row .svcs-shot,.svcs-row[data-side=right] .svcs-shot{order:2}.svcs-mark{font-size:clamp(64px,20vw,110px);top:-.26em;right:-.04em}.svcs-caps{grid-template-columns:minmax(0,1fr)}.svcs-caps a,.svcs-caps span{padding:11px 0}.svcs-caps a svg{opacity:1;transform:none}.svcs-cta{width:100%;justify-content:center;padding:15px 22px}}@media (prefers-reduced-motion:reduce){[data-reveal] .svcs-body,[data-reveal] .svcs-caps,[data-reveal] .svcs-cta,[data-reveal] .svcs-eye,[data-reveal] .svcs-intro__body,[data-reveal] .svcs-intro__h,[data-reveal] .svcs-n,[data-reveal] .svcs-shot{opacity:1;transform:none;transition:none}.svcs-caps a svg,.svcs-cta,.svcs-h span{transition:none}.svcs-h span{opacity:1;transform:none}}