.infrastructure-pricing{isolation:isolate;color:#0b1220;background:radial-gradient(circle at 12% 0,#1572f71a,#0000 29%),radial-gradient(circle at 92% 80%,#4d03a617,#0000 31%),linear-gradient(#f7f9fd 0%,#fff 54%,#f6f8fc 100%);border-block:1px solid #e3e9f3;padding:clamp(84px,9vw,136px) 0;position:relative;overflow:hidden}.infrastructure-pricing__mesh{z-index:-1;opacity:.52;background-image:linear-gradient(#12294e09 1px,#0000 1px),linear-gradient(90deg,#12294e09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 92%)}.infrastructure-pricing__heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(38px,7vw,96px);margin-bottom:clamp(42px,6vw,72px);display:grid}.infrastructure-pricing__eyebrow{color:#4d03a6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:850}.infrastructure-pricing h2{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(2.25rem,4.4vw,4.6rem);line-height:.98}.infrastructure-pricing__side{justify-items:start;gap:24px;display:grid}.infrastructure-pricing__side>p{color:#5d687a;max-width:620px;margin:0;line-height:1.72}.pricing-currency{isolation:isolate;background:#ffffffdb;border:1px solid #172e571c;border-radius:999px;grid-template-columns:repeat(2,minmax(98px,1fr));padding:4px;display:inline-grid;position:relative;box-shadow:0 12px 32px #13274f14}.pricing-currency__option{z-index:2;color:#667187;cursor:pointer;min-height:42px;font:inherit;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.76rem;font-weight:850;transition:color .18s;display:flex;position:relative}.pricing-currency__option i{font-size:.9rem;font-style:normal}.pricing-currency__option[aria-pressed=true]{color:#fff}.pricing-currency__option:focus-visible{outline-offset:4px;outline:3px solid #1572f76b}.pricing-currency__thumb{z-index:1;background:linear-gradient(115deg,#1572f7,#7857ff 50%,#4d03a6);border-radius:999px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 9px 24px #4d03a638}.infrastructure-pricing[data-currency=usd] .pricing-currency__thumb{transform:translate(100%)}.infrastructure-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.pricing-card{background:#ffffffeb;border:1px solid #19315b1c;border-radius:28px;flex-direction:column;min-height:650px;padding:clamp(26px,3vw,38px);transition:border-color .22s,box-shadow .26s,transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #12285214,inset 0 1px #ffffffe6}.pricing-card:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#1572f724,#0000 66%);border-radius:50%;width:280px;transition:transform .42s;position:absolute;top:-130px;right:-120px}.pricing-card:hover{border-color:#1572f747;transform:translateY(-6px);box-shadow:0 30px 76px #12285221}.pricing-card:hover:before{transform:scale(1.18)}.pricing-card--featured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#1572f773,#4d03a67a) border-box;border-color:#4d03a638;box-shadow:0 28px 76px #4d03a621}.pricing-card__topline{z-index:1;justify-content:space-between;align-items:center;gap:14px;min-height:30px;display:flex;position:relative}.pricing-card__topline>span{color:#9aa5b6;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:850}.pricing-card__topline strong{color:#4d03a6;letter-spacing:.04em;background:#4d03a60f;border:1px solid #4d03a61f;border-radius:999px;padding:7px 11px;font-size:.66rem;font-weight:850}.pricing-card__eyebrow{z-index:1;color:#6e5b9d;letter-spacing:.12em;text-transform:uppercase;margin:clamp(38px,4vw,54px) 0 11px;font-size:.7rem;font-weight:850;position:relative}.pricing-card h3{z-index:1;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.02;position:relative}.pricing-card__description{z-index:1;color:#647086;min-height:74px;margin:17px 0 0;font-size:.92rem;line-height:1.65;position:relative}.pricing-card__price{z-index:1;border-bottom:1px solid #e5eaf3;align-items:baseline;gap:8px;min-height:78px;margin-top:27px;display:flex;position:relative}.pricing-card__from{color:#8c97a9;text-transform:uppercase;font-size:.7rem;font-weight:800}.pricing-card__amount{color:#10182a;letter-spacing:-.065em;align-items:flex-start;font-size:clamp(2.6rem,4.6vw,4rem);font-weight:880;line-height:1;display:inline-flex}.pricing-card__amount b{color:#1572f7;letter-spacing:0;margin:5px 6px 0 0;font-size:.9rem;font-weight:900}.infrastructure-pricing[data-currency=uah] [data-price-currency=usd],.infrastructure-pricing[data-currency=usd] [data-price-currency=uah]{display:none}.pricing-card__period{color:#7c8799;font-size:.76rem;font-weight:700}.pricing-card__specs{z-index:1;margin:26px 0 0;display:grid;position:relative}.pricing-card__specs>div{border-bottom:1px solid #eef1f6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;min-height:44px;display:grid}.pricing-card__specs dt,.pricing-card__specs dd{margin:0}.pricing-card__specs dt{color:#8994a6;font-size:.73rem;font-weight:720}.pricing-card__specs dd{color:#253149;text-align:right;justify-self:end;font-size:.8rem;font-weight:820}.pricing-card__action{z-index:1;color:#fff;background:linear-gradient(115deg,#142d59,#28145f 60%,#4d03a6);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-top:auto;padding:12px 18px;font-size:.8rem;font-weight:820;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 15px 30px #1e225221}.pricing-card__action i{font-style:normal;transition:transform .18s}.pricing-card__action:hover,.pricing-card__action:focus-visible{transform:translateY(-2px);box-shadow:0 18px 38px #1e225233}.pricing-card__action:hover i,.pricing-card__action:focus-visible i{transform:translate(4px)}.pricing-card__action:focus-visible{outline-offset:4px;outline:3px solid #1572f76b}.infrastructure-pricing__footnote{color:#788397;max-width:980px;margin:28px 0 0;font-size:.76rem;line-height:1.65}.infrastructure-pricing__footnote span{color:#4d03a6;font-weight:900}@media (width<=1080px){.infrastructure-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card:last-child{grid-column:1/-1;min-height:570px}}@media (width<=820px){.infrastructure-pricing__heading{grid-template-columns:1fr}.infrastructure-pricing__side{justify-items:stretch}.pricing-currency{width:min(100%,340px)}}@media (width<=680px){.infrastructure-pricing{padding:72px 0}.infrastructure-pricing__grid{grid-template-columns:1fr}.pricing-card,.pricing-card:last-child{grid-column:auto;min-height:0}.pricing-card__description{min-height:0}}@media (prefers-reduced-motion:reduce){.pricing-currency__thumb,.pricing-card,.pricing-card:before,.pricing-card__action,.pricing-card__action i{transition:none}}.service-page{--service-ink:#0b1220;--service-muted:#5d687a;--service-line:#dfe5f1;--service-surface:#f7f9fd;--service-primary:#4d03a6;--service-accent:#1572f7;--service-signal:linear-gradient(115deg, #1572f7 0%, #7857ff 48%, #4d03a6 100%);--service-signal-soft:linear-gradient(135deg, #1572f73d, #4d03a626 48%, #1572f714);color:var(--service-ink);background:#fff}.service-hero{isolation:isolate;background:radial-gradient(circle at 82% 20%,#1572f726,#0000 25%),radial-gradient(circle at 62% 76%,#4d03a61a,#0000 30%),linear-gradient(#fff,#f8faff 72%,#f2f6fd);padding:clamp(72px,8vw,122px) 0 clamp(78px,9vw,138px);position:relative;overflow:hidden}.service-hero__aurora{z-index:-1;aspect-ratio:1;border:1px solid #4d03a617;border-radius:50%;width:560px;position:absolute;top:-160px;right:-110px;box-shadow:0 0 0 70px #1572f708,0 0 0 145px #4d03a605}.service-hero__mesh{z-index:-2;opacity:.42;background-image:linear-gradient(#0d22440a 1px,#0000 1px),linear-gradient(90deg,#0d22440a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 86%)}.service-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(52px,8vw,112px);display:grid}.service-breadcrumbs{color:#758096;letter-spacing:.045em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;font-size:.76rem;font-weight:760;display:flex}.service-breadcrumbs a{color:inherit;text-decoration:none;transition:color .18s}.service-breadcrumbs a:hover,.service-breadcrumbs a:focus-visible{color:var(--service-accent)}.service-eyebrow{color:var(--service-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:.74rem;font-weight:850;display:flex}.service-eyebrow>span{background:linear-gradient(90deg, var(--service-primary), var(--service-accent));width:28px;height:2px}.service-eyebrow--light{color:#8fc2ff}.service-hero h1{letter-spacing:-.065em;max-width:880px;margin:0;font-size:clamp(3rem,7.5vw,7rem);line-height:.92}.service-hero h1 span{color:#0000;background:linear-gradient(110deg, var(--service-primary), var(--service-accent));-webkit-background-clip:text;background-clip:text;display:block}.service-hero__lead{max-width:760px;color:var(--service-muted);margin:clamp(28px,4vw,42px) 0 0;font-size:clamp(1.06rem,1.6vw,1.28rem);line-height:1.72}.service-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.service-button{isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:13px 22px;font-size:.88rem;font-weight:820;text-decoration:none;transition:background-position .42s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.service-button:before{z-index:0;content:"";inset-block:-45%;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff61,#0000);width:46%;transition:left .62s cubic-bezier(.2,.75,.2,1),opacity .18s;position:absolute;left:-60%;transform:skew(-18deg)}.service-button__label,.service-button__icon{z-index:1;position:relative}.service-button__icon{transition:transform .22s}.service-button:hover,.service-button:focus-visible{transform:translateY(-2px)}.service-button:hover:before,.service-button:focus-visible:before{opacity:1;left:118%}.service-button:hover .service-button__icon,.service-button:focus-visible .service-button__icon{transform:translate(4px)}.service-button:focus-visible,.service-related__grid a:focus-visible{outline-offset:4px;outline:3px solid #1572f76b}.service-button--primary{color:#fff;background:var(--service-signal);background-size:180% 100%;box-shadow:0 15px 35px #4d03a638}.service-button--primary:hover,.service-button--primary:focus-visible{background-position:100%;box-shadow:0 18px 42px #4d03a64d}.service-button--secondary{color:var(--service-ink);backdrop-filter:blur(12px);background:linear-gradient(#ffffffd1,#ffffffd1) padding-box padding-box,linear-gradient(120deg,#1572f747,#4d03a633) border-box;border-color:#0000}.service-proof{color:#4d5a70;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:720px;margin:38px 0 0;padding:0;font-size:.85rem;font-weight:700;display:grid}.service-proof li{align-items:center;gap:10px;display:flex}.service-proof li span{background:var(--service-accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #1572f71a}.service-console{color:#fff;background:radial-gradient(circle at 60% 32%,#1572f74d,#0000 26%) 50%/100% 100% padding-box padding-box,linear-gradient(145deg,#0b1832,#17164a 55%,#35106f) 50%/100% 100% padding-box padding-box,linear-gradient(115deg,#1572f7ad,#ffffff1f 34%,#4d03a6d1 68%,#1572f785) 0%/220% 220% border-box;border:1px solid #0000;border-radius:30px;min-height:570px;padding:28px;animation:14s ease-in-out infinite alternate service-console-border;position:relative;overflow:hidden;box-shadow:0 36px 80px #14204238}.service-console:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.service-console__topline,.service-console__list,.service-console__stage{z-index:1;position:relative}.service-console__topline{color:#ffffff8f;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.66rem;font-weight:800;display:flex}.service-console__status{align-items:center;gap:8px;display:flex}.service-console__status i{background:#6af0bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #6af0bd1a}.service-console__stage{place-items:center;min-height:330px;display:grid}.service-console__stage strong{z-index:3;aspect-ratio:1;backdrop-filter:blur(12px);background:#09132db8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:106px;font-size:2rem;display:grid;position:relative;box-shadow:inset 0 0 40px #1572f740,0 0 40px #1572f733}.service-signal{z-index:2;aspect-ratio:1;color:#77baff;filter:drop-shadow(0 0 18px #1572f752);opacity:.72;pointer-events:none;place-items:center;width:min(258px,78%);display:grid;position:absolute}.service-signal svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:100%;height:100%;animation:6s ease-in-out infinite alternate service-signal-float;overflow:visible}.service-signal__surface{fill:#1572f70f;stroke:#9dd0ff}.service-signal__node{fill:#78bcff;stroke:#dcefff;filter:drop-shadow(0 0 8px #1572f7)}.service-signal__spark{stroke:#bca5ff;stroke-width:3px}.service-signal__cursor{fill:#4d03a62e;stroke:#c8b7ff}.service-signal__bridge{stroke:#bca5ff;stroke-dasharray:5 7}.service-signal__support{stroke:#6af0bd;stroke-width:4px}[data-service-key=website-support] .service-signal{color:#7adfbd;filter:drop-shadow(0 0 18px #25a77a57)}.service-console__ring{border:1px solid #ffffff21;border-radius:50%;position:absolute}.service-console__ring--outer{aspect-ratio:1;border-color:#60aeff47;width:280px;animation:22s linear infinite service-spin;box-shadow:0 0 0 34px #ffffff05}.service-console__ring--outer:before,.service-console__ring--inner:before{content:"";background:#69b1ff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-5px;box-shadow:0 0 18px #1572f7}.service-console__ring--inner{aspect-ratio:1;width:190px;animation:14s linear infinite reverse service-spin}.service-console__beam{background:linear-gradient(90deg,#0000,#6ab9ff9e,#0000);width:88%;height:1px;position:absolute;transform:rotate(-24deg)}.service-console__list{background:#ffffff1a;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid;overflow:hidden}.service-console__list li{background:#071027ad;align-items:center;gap:11px;padding:14px;display:flex}.service-console__list span{color:#6eb3ff;font-size:.65rem;font-weight:850}.service-console__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:720;overflow:hidden}.service-section{padding:clamp(86px,10vw,150px) 0}.service-capabilities,.service-process{background:#fff}.service-heading{grid-template-columns:100px minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:34px;margin-bottom:clamp(42px,6vw,76px);display:grid}.service-heading__index{color:#8a95a7;letter-spacing:.12em;margin:6px 0 0;font-size:.69rem;font-weight:850}.service-heading__index--light{color:#ffffff6b}.service-heading h2,.service-related h2,.service-outcomes h2,.service-closing h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,4.2vw,4.45rem);line-height:1.02}.service-heading__lead{color:var(--service-muted);margin:5px 0 0;line-height:1.72}.service-capability-grid{border-top:1px solid var(--service-line);border-left:1px solid var(--service-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-capability-card{isolation:isolate;border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);background:#fff;min-height:330px;padding:clamp(30px,4vw,48px);transition:color .26s,background .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden}.service-capability-card:before{z-index:0;aspect-ratio:1;content:"";opacity:0;background:radial-gradient(circle,#1572f747,#0000 68%);border-radius:50%;width:240px;transition:opacity .26s,transform .52s cubic-bezier(.2,.75,.2,1);position:absolute;top:-120px;right:-120px;transform:scale(.72)}.service-capability-card>*{z-index:1;position:relative}.service-capability-card:after{background:linear-gradient(90deg, var(--service-primary), var(--service-accent));content:"";width:0;height:3px;transition:width .26s;position:absolute;bottom:0;right:0}.service-capability-card:hover{z-index:1;color:#fff;background:linear-gradient(145deg,#132650,#30106c);transform:translateY(-3px);box-shadow:0 28px 64px #141f4b2e}.service-capability-card:hover:before{opacity:1;transform:scale(1.15)}.service-capability-card:hover:after{width:100%}.service-capability-card__number{color:#8c97a8;letter-spacing:.12em;font-size:.72rem;font-weight:850}.service-capability-card>p{color:var(--service-primary);letter-spacing:.14em;text-transform:uppercase;margin:clamp(54px,7vw,84px) 0 12px;font-size:.72rem;font-weight:850}.service-capability-card:hover>p,.service-capability-card:hover .service-capability-card__number{color:#8fc2ff}.service-capability-card h3{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.14}.service-capability-card>span{max-width:540px;color:var(--service-muted);margin-top:18px;line-height:1.72;display:block}.service-capability-card:hover>span{color:#ffffffb3}.service-outcomes{isolation:isolate;color:#fff;background:linear-gradient(125deg,#09162e,#171747 54%,#35106f);padding:clamp(88px,11vw,156px) 0;position:relative;overflow:hidden}.service-outcomes__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#1572f747,#0000 66%);border-radius:50%;width:680px;position:absolute;top:-220px;right:-160px}.service-outcomes__layout{z-index:1;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,120px);display:grid;position:relative}.service-outcomes__intro>p:last-child{color:#ffffffa6;max-width:520px;margin:28px 0 0;line-height:1.72}.service-outcome-grid{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;display:grid}.service-outcome-card{background:#0a1430d6;min-height:250px;padding:clamp(28px,4vw,42px)}.service-outcome-card>span{color:#72b7ff;letter-spacing:.12em;font-size:.7rem;font-weight:850}.service-outcome-card h3{letter-spacing:-.025em;margin:62px 0 0;font-size:clamp(1.25rem,2vw,1.72rem)}.service-outcome-card p{color:#ffffff9e;margin:16px 0 0;line-height:1.68}.service-steps{border-top:1px solid var(--service-line);border-left:1px solid var(--service-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.service-steps li{border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);min-height:300px;padding:32px}.service-steps>li>span{color:var(--service-accent);letter-spacing:.12em;font-size:.72rem;font-weight:850}.service-steps h3{letter-spacing:-.025em;margin:92px 0 0;font-size:1.35rem}.service-steps p{color:var(--service-muted);margin:16px 0 0;line-height:1.68}.service-related{background:var(--service-surface);padding:clamp(82px,9vw,132px) 0}.service-related__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.service-related__heading>p{color:var(--service-muted);margin:0;line-height:1.72}.service-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-related__grid a{isolation:isolate;min-height:230px;color:var(--service-ink);background:linear-gradient(#fff, #fff) padding-box, var(--service-signal-soft) border-box;background-position:50%,0%;background-size:100% 100%,220% 220%;border:1px solid #0000;border-radius:20px;padding:30px;text-decoration:none;transition:background-position .52s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 18px 42px #1e30580f}.service-related__grid a:before{z-index:0;aspect-ratio:1;content:"";opacity:0;background:radial-gradient(circle,#1572f721,#0000 70%);border-radius:50%;width:190px;transition:opacity .22s,transform .46s;position:absolute;bottom:-105px;right:-100px;transform:scale(.7)}.service-related__grid a>*{z-index:1;position:relative}.service-related__grid a:hover,.service-related__grid a:focus-visible{background-position:50%,100%;transform:translateY(-4px);box-shadow:0 24px 54px #1e30581c}.service-related__grid a:hover:before,.service-related__grid a:focus-visible:before{opacity:1;transform:scale(1.18)}.service-related__grid a>span{letter-spacing:-.025em;max-width:85%;font-size:1.35rem;font-weight:820;display:block}.service-related__grid p{color:var(--service-muted);margin:54px 0 0;line-height:1.65}.service-related__grid i{border:1px solid var(--service-line);width:36px;height:36px;color:var(--service-accent);background:linear-gradient(#fff, #fff) padding-box, var(--service-signal) border-box;border-radius:50%;place-items:center;font-style:normal;transition:color .18s,transform .22s;display:grid;position:absolute;top:27px;right:27px}.service-related__grid a:hover i,.service-related__grid a:focus-visible i{color:var(--service-primary);transform:rotate(8deg)translate(2px,-2px)}.service-closing{background:#fff;padding:clamp(82px,10vw,144px) 0}.service-closing__panel{isolation:isolate;color:#fff;background:linear-gradient(120deg,#0a1730,#171747 52%,#411080) padding-box padding-box,linear-gradient(115deg,#1572f7c7,#4d03a6db,#8fc2ff8c) border-box;border:1px solid #0000;border-radius:30px;grid-template-columns:minmax(0,1.35fr) auto;align-items:end;gap:56px;min-height:430px;padding:clamp(38px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 86px #181c532e}.service-closing__orb{z-index:-1;aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:520px;animation:15s ease-in-out infinite alternate service-closing-orbit;position:absolute;top:-180px;right:-90px;box-shadow:0 0 0 58px #1572f714,0 0 0 126px #4d03a612}.service-closing__content{max-width:770px}.service-closing__content>p:last-child{color:#ffffffa8;max-width:640px;margin:24px 0 0;line-height:1.72}.service-closing__actions{flex-direction:column;align-items:stretch;gap:17px;display:flex}.service-button--light{color:#151c2c;background:linear-gradient(#fff, #fff) padding-box, var(--service-signal) border-box;border-color:#0000;box-shadow:0 18px 42px #070c2333}.service-closing__link{color:#ffffffb8;justify-content:center;align-items:center;gap:16px;font-size:.84rem;font-weight:760;text-decoration:none;display:flex}@keyframes service-spin{to{transform:rotate(360deg)}}@keyframes service-console-border{to{background-position:50%,50%,100%}}@keyframes service-signal-float{0%{opacity:.72;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(-5px)scale(1.02)}}@keyframes service-closing-orbit{0%{opacity:.72;transform:translate(0,0)scale(.96)}to{opacity:1;transform:translate(-22px,18px)scale(1.04)}}@media (width<=1060px){.service-hero__layout,.service-outcomes__layout{grid-template-columns:1fr}.service-console{min-height:520px}.service-heading{grid-template-columns:70px 1fr}.service-heading__lead{grid-column:2}.service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.service-hero{padding-top:52px}.service-hero h1{font-size:clamp(2.75rem,15vw,4.8rem)}.service-proof,.service-capability-grid,.service-outcome-grid,.service-steps,.service-related__grid,.service-closing__panel{grid-template-columns:1fr}.service-console{min-height:470px;padding:22px}.service-console__stage{min-height:280px}.service-console__ring--outer{width:240px}.service-console__ring--inner{width:160px}.service-heading{grid-template-columns:1fr;gap:16px}.service-heading__lead{grid-column:auto}.service-capability-card{min-height:290px}.service-related__heading{grid-template-columns:1fr;gap:22px}.service-closing__panel{min-height:0}}@media (width<=480px){.service-actions,.service-button{width:100%}.service-console__topline{flex-direction:column;align-items:flex-start}.service-console__list{grid-template-columns:1fr}.service-console__stage{min-height:245px}.service-console__ring--outer{width:210px}.service-console__ring--inner{width:142px}}@media (prefers-reduced-motion:reduce){.service-page *,.service-page :before,.service-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
