.ad-seo-service{--ink:#111427;--muted:#5e667d;--purple:#6d28d9;--lilac:#f5f1ff;color:var(--ink);background:#fff}.ad-seo-shell{width:min(1180px,calc(100% - 40px));margin:auto}.ad-seo-hero{padding:clamp(72px,9vw,130px) 0;background:radial-gradient(circle at 82% 15%,#dfd4ff 0,transparent 35%),linear-gradient(135deg,#faf9ff,#f3efff)}.ad-seo-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:70px;align-items:center}.ad-seo-eyebrow{display:block;margin-bottom:20px;color:var(--purple);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ad-seo-hero h1,.ad-seo-service h2{letter-spacing:-.055em;line-height:.95}.ad-seo-hero h1{max-width:780px;margin:0;font-size:clamp(3.2rem,6.4vw,6.4rem)}.ad-seo-hero p{max-width:690px;margin:28px 0;color:var(--muted);font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.65}.ad-seo-actions{display:flex;gap:12px;flex-wrap:wrap}.ad-seo-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 25px;border:1px solid #dcd4ed;border-radius:16px;color:#35106c;font-weight:800;text-decoration:none}.ad-seo-button--primary{border-color:var(--purple);color:#fff;background:linear-gradient(135deg,#7c2ce8,#5420b5);box-shadow:0 18px 45px rgba(109,40,217,.22)}.ad-seo-visual{padding:28px;border:1px solid #e3dcf1;border-radius:32px;background:rgba(255,255,255,.84);box-shadow:0 30px 80px rgba(44,26,91,.13)}.ad-seo-visual__top{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid #e5def1}.ad-seo-visual__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;color:#fff;background:var(--purple)}.ad-seo-visual__icon svg{width:30px;fill:none;stroke:currentColor;stroke-width:1.8}.ad-seo-visual strong{display:block;font-size:1.1rem}.ad-seo-visual small{color:var(--muted)}.ad-seo-checks{display:grid;gap:13px;margin-top:22px}.ad-seo-checks span{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:14px;background:#f7f5fb;font-weight:700}.ad-seo-checks i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#fff;background:#21a179;font-style:normal}.ad-seo-proof{border-block:1px solid #e9e5f0}.ad-seo-proof__grid{display:grid;grid-template-columns:repeat(3,1fr)}.ad-seo-proof div{padding:30px}.ad-seo-proof div+div{border-left:1px solid #e9e5f0}.ad-seo-proof strong{display:block}.ad-seo-proof span{color:var(--muted);font-size:.92rem}.ad-seo-section{padding:clamp(76px,9vw,125px) 0}.ad-seo-heading{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:44px}.ad-seo-heading h2{max-width:780px;margin:0;font-size:clamp(2.5rem,4.5vw,4.6rem)}.ad-seo-heading p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7}.ad-seo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ad-seo-card{padding:32px;border:1px solid #e5dff0;border-radius:24px;background:#fff;box-shadow:0 15px 40px rgba(29,19,56,.06)}.ad-seo-card b{display:block;margin-bottom:42px;color:var(--purple);font-size:.78rem;letter-spacing:.12em}.ad-seo-card h3{margin:0 0 12px;font-size:1.4rem}.ad-seo-card p{margin:0;color:var(--muted);line-height:1.65}.ad-seo-dark{color:#fff;background:linear-gradient(135deg,#110a22,#26114d 68%,#3c1c80)}.ad-seo-dark .ad-seo-eyebrow{color:#c7a8ff}.ad-seo-dark .ad-seo-heading p,.ad-seo-dark .ad-seo-card p{color:#c7bfd6}.ad-seo-dark .ad-seo-card{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.06);box-shadow:none}.ad-seo-process{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ad-seo-process article{padding:26px;border-top:3px solid var(--purple);background:#f7f5fb}.ad-seo-process article:before{counter-increment:step;content:'0' counter(step);display:block;margin-bottom:40px;color:var(--purple);font-weight:900}.ad-seo-process h3{margin:0 0 10px}.ad-seo-process p{margin:0;color:var(--muted);line-height:1.6}.ad-seo-case{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:42px;border-radius:32px;background:var(--lilac)}.ad-seo-case h2{margin:10px 0 18px;font-size:clamp(2.3rem,4vw,4.1rem)}.ad-seo-case p{color:var(--muted);line-height:1.7}.ad-seo-case a{color:var(--purple);font-weight:800}.ad-seo-case__panel{padding:35px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#2d155a,#6d28d9)}.ad-seo-case__panel strong{display:block;font-size:1.8rem}.ad-seo-case__panel span{display:block;margin-top:12px;color:#ded1f8}.ad-seo-cta{padding:90px 0;color:#fff;background:#120923}.ad-seo-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.ad-seo-cta h2{max-width:760px;margin:8px 0 0;font-size:clamp(2.4rem,4.5vw,4.8rem)}.ad-seo-cta .ad-seo-button{flex:none;border-color:#fff;color:#43158d;background:#fff}
@media(max-width:850px){.ad-seo-hero__grid,.ad-seo-heading,.ad-seo-case{grid-template-columns:1fr}.ad-seo-visual{max-width:600px}.ad-seo-cards{grid-template-columns:1fr}.ad-seo-process{grid-template-columns:1fr 1fr}.ad-seo-proof__grid{grid-template-columns:1fr}.ad-seo-proof div+div{border-left:0;border-top:1px solid #e9e5f0}.ad-seo-cta__inner{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.ad-seo-shell{width:min(100% - 28px,1180px)}.ad-seo-hero{padding:58px 0}.ad-seo-hero h1{font-size:clamp(2.85rem,14vw,4.3rem)}.ad-seo-actions{display:grid}.ad-seo-button{width:100%}.ad-seo-visual{padding:20px;border-radius:24px}.ad-seo-process{grid-template-columns:1fr}.ad-seo-case{padding:22px}.ad-seo-section{padding:68px 0}.ad-seo-cta{padding:68px 0}}

/* Premium service page system — aligned to the main Astley Digital site. */
.ad-seo-service{font-family:'Astley Body',sans-serif}.ad-seo-service h1,.ad-seo-service h2,.ad-seo-service h3{font-family:'Astley Display',sans-serif}.ad-seo-hero__copy{position:relative;z-index:2}.ad-seo-hero__micro{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:28px;color:#4f586c;font-size:12px;font-weight:750}.ad-seo-hero__micro span{display:flex;align-items:center;gap:6px}.ad-seo-hero__micro i{color:#15906e;font-style:normal}.ad-seo-button{transition:transform .2s ease,box-shadow .2s ease}.ad-seo-button:hover{transform:translateY(-2px)}

/* Cyber Essentials */
.ad-ce-hero{overflow:hidden;background:radial-gradient(circle at 86% 12%,rgba(109,40,217,.2),transparent 31%),linear-gradient(135deg,#fff 0,#f7f4fd 58%,#eee7fb 100%)}.ad-ce-hero__visual{position:relative;min-height:560px}.ad-ce-orbit,.ad-ce-orbit:before,.ad-ce-orbit:after{position:absolute;border:1px solid rgba(109,40,217,.12);border-radius:50%}.ad-ce-orbit{inset:15px -80px -45px 40px}.ad-ce-orbit:before{inset:55px;content:''}.ad-ce-orbit:after{inset:120px;content:''}.ad-ce-orbit i{position:absolute;width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:#6d28d9;box-shadow:0 5px 20px rgba(109,40,217,.4)}.ad-ce-orbit i:nth-child(1){top:22%;left:9%}.ad-ce-orbit i:nth-child(2){top:68%;right:10%}.ad-ce-orbit i:nth-child(3){bottom:8%;left:38%;background:#24b38b}.ad-ce-logo-card{position:absolute;display:flex;flex-direction:column;padding:25px;border:1px solid #e3dcef;border-radius:25px;background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(40,23,78,.15)}.ad-ce-logo-card--main{top:20px;right:12px;width:70%;transform:rotate(1.5deg)}.ad-ce-logo-card--plus{bottom:42px;left:0;width:61%;transform:rotate(-2deg)}.ad-ce-logo-card>small{color:#746983;font-size:9px;font-weight:850;letter-spacing:.13em}.ad-ce-logo-card img{display:block;width:100%;height:145px;margin:15px 0;object-fit:contain}.ad-ce-logo-card span{display:grid;gap:3px;color:#70788b;font-size:11px}.ad-ce-logo-card span b{color:#1c2333;font-size:15px}.ad-ce-status{position:absolute;right:-12px;bottom:0;display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:17px;color:#fff;background:#21133a;box-shadow:0 18px 45px rgba(22,13,39,.25)}.ad-ce-status>i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#36c995;font-style:normal}.ad-ce-status span{display:grid}.ad-ce-status small{color:#bfb5cf}.ad-ce-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ad-ce-outcomes article{padding:30px;border:1px solid #e8e2ef;border-radius:22px;background:#fff}.ad-ce-outcomes span{display:block;margin-bottom:50px;color:#6d28d9;font-size:11px;font-weight:850}.ad-ce-outcomes h3{margin:0 0 10px;font-size:1.45rem}.ad-ce-outcomes p{margin:0;color:#636c7e;line-height:1.65}.ad-ce-controls{background:#f7f5fa}.ad-ce-control-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.ad-ce-control-grid article{position:relative;grid-column:span 2;min-height:245px;padding:26px;border:1px solid #e4ddec;border-radius:22px;background:#fff}.ad-ce-control-grid article:nth-child(4){grid-column:2/span 2}.ad-ce-control-grid i{display:grid;width:49px;height:49px;place-items:center;border-radius:15px;color:#6d28d9;background:#eee7fb}.ad-ce-control-grid svg{width:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ad-ce-control-grid article>span{position:absolute;top:27px;right:27px;color:#8d8298;font-size:10px;font-weight:850}.ad-ce-control-grid article>div{position:absolute;right:26px;bottom:25px;left:26px}.ad-ce-control-grid h3{margin:0 0 9px;font-size:1.3rem}.ad-ce-control-grid p{margin:0;color:#657083;font-size:.9rem;line-height:1.55}.ad-ce-levels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ad-ce-levels article{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;padding:27px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.07)}.ad-ce-levels img{width:100%;height:120px;padding:12px;border-radius:16px;background:#fff;object-fit:contain}.ad-ce-levels small{color:#bda8e0;font-weight:850;letter-spacing:.12em}.ad-ce-levels h3{margin:7px 0 8px;font-size:1.6rem}.ad-ce-levels p{margin:0;color:#c9c0d5;line-height:1.55}

/* Remote Desktop Services and Flynet */
.ad-rds-hero{background:radial-gradient(circle at 80% 15%,rgba(87,47,196,.15),transparent 33%),linear-gradient(135deg,#fff,#f6f3fb)}.ad-rds-hero .ad-seo-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);gap:50px}.ad-rds-photo{position:relative;min-height:600px;margin:0;overflow:hidden;border-radius:30px;background:#171124;box-shadow:0 35px 90px rgba(25,15,48,.2)}.ad-rds-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(16,9,30,.75));content:''}.ad-rds-photo>img{width:100%;height:600px;object-fit:cover}.ad-rds-photo figcaption{position:absolute;right:24px;bottom:22px;left:24px;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#fff}.ad-rds-photo figcaption span{display:grid}.ad-rds-photo figcaption small{color:#d6cee0}.ad-rds-photo figcaption>i{padding:7px 10px;border-radius:99px;background:#25bd8c;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.12em}.ad-rds-photo__tag{position:absolute;z-index:3;padding:12px 15px;border:1px solid rgba(255,255,255,.35);border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 15px 40px rgba(16,9,30,.2);color:#1e2534;font-size:11px;font-weight:800;backdrop-filter:blur(12px)}.ad-rds-photo__tag b{margin-right:6px;color:#6d28d9}.ad-rds-photo__tag--one{top:28px;left:25px}.ad-rds-photo__tag--two{top:105px;right:22px}.ad-rds-brands{padding:27px 0;border-block:1px solid #e9e4ef;background:#fff}.ad-rds-brands>.ad-seo-shell{display:flex;align-items:center;gap:35px}.ad-rds-brands>.ad-seo-shell>span{flex:0 0 auto;color:#7e738a;font-size:9px;font-weight:850;letter-spacing:.14em}.ad-rds-brands>.ad-seo-shell>div{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border-left:1px solid #e8e2ed}.ad-rds-brands figure{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;min-width:0;margin:0;padding:0 22px;border-right:1px solid #e8e2ed}.ad-rds-brands img{width:100%;height:45px;object-fit:contain}.ad-rds-brands figure:nth-child(n+3) img{height:38px}.ad-rds-brands figcaption{color:#5d6577;font-size:10px;font-weight:750}.ad-rds-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ad-rds-service-grid article{position:relative;min-height:300px;padding:32px;border:1px solid #e5dfed;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(33,22,57,.06)}.ad-rds-service-grid article>span{position:absolute;top:32px;right:32px;color:#9b91a5;font-size:10px;font-weight:850}.ad-rds-service-grid article>i{display:grid;width:55px;height:55px;place-items:center;margin-bottom:60px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#6d28d9,#4536ce)}.ad-rds-service-grid svg{width:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ad-rds-service-grid h3{margin:0 0 10px;font-size:1.6rem}.ad-rds-service-grid p{margin:0;color:#657083;line-height:1.65}.ad-rds-experience{color:#fff;background:linear-gradient(135deg,#10091f,#251049 70%,#3e1b7e)}.ad-rds-experience__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.ad-rds-experience h2{max-width:600px;margin:0;font-size:clamp(2.6rem,4.5vw,4.7rem)}.ad-rds-experience p{color:#c7bfd2;line-height:1.7}.ad-rds-experience ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.ad-rds-experience li{display:flex;gap:9px;color:#eee8f5;font-size:13px}.ad-rds-experience li i{color:#45d5a5;font-style:normal}.ad-rds-session{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#0f0d19;box-shadow:0 30px 80px rgba(0,0,0,.3)}.ad-rds-session__bar{display:flex;align-items:center;gap:7px;padding:15px 18px;background:#22202d}.ad-rds-session__bar>i{width:8px;height:8px;border-radius:50%;background:#fc6b6b}.ad-rds-session__bar>i:nth-child(2){background:#ffc45b}.ad-rds-session__bar>i:nth-child(3){background:#48d69d}.ad-rds-session__bar span{margin-left:10px;color:#aaa2b5;font-size:10px}.ad-rds-session__screen{display:grid;grid-template-columns:135px 1fr;min-height:330px;background:radial-gradient(circle at 70% 35%,#492499,#111526 60%)}.ad-rds-session__screen>span{display:flex;flex-direction:column;gap:13px;padding:25px 18px;background:rgba(12,10,21,.55)}.ad-rds-session__screen>span b{font-size:10px}.ad-rds-session__screen>span i{width:100%;height:35px;border-radius:8px;background:rgba(255,255,255,.08)}.ad-rds-session__screen>div{display:flex;align-items:center;justify-content:center;flex-direction:column}.ad-rds-session__screen strong{font-size:2rem}.ad-rds-session__screen small{margin:7px 0 23px;color:#bdb5c8}.ad-rds-session__screen em{padding:10px 14px;border-radius:99px;background:rgba(68,213,165,.12);color:#63e4ba;font-size:11px;font-style:normal}.ad-rds-session footer{display:flex;justify-content:space-between;padding:13px 18px;color:#9891a3;font-size:9px}.ad-rds-session footer i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#42d39f}

/* Managed Cloudflare */
.ad-cf-hero{overflow:hidden;background:radial-gradient(circle at 83% 10%,rgba(255,126,0,.12),transparent 30%),radial-gradient(circle at 72% 72%,rgba(109,40,217,.14),transparent 35%),linear-gradient(135deg,#fff,#f7f4fb)}.ad-cf-visual{position:relative;overflow:hidden;min-height:560px;border:1px solid #e5deed;border-radius:30px;background:linear-gradient(145deg,#171124,#27144c);box-shadow:0 35px 90px rgba(32,18,62,.2)}.ad-cf-visual:before{position:absolute;inset:-45% 30% 20% -30%;border-radius:50%;background:rgba(109,40,217,.24);filter:blur(50px);content:''}.ad-cf-visual__brand{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:23px 25px;border-bottom:1px solid rgba(255,255,255,.12)}.ad-cf-visual__brand img{width:150px;height:48px;padding:8px 12px;border-radius:11px;background:#fff;object-fit:contain}.ad-cf-visual__brand span{color:#c6b7d9;font-size:9px;font-weight:850;letter-spacing:.14em}.ad-cf-map{position:relative;height:380px}.ad-cf-map>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8a63e6;stroke-dasharray:5 8;stroke-width:2}.ad-cf-map__ring{position:absolute;top:50%;left:50%;width:270px;height:270px;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 50px rgba(255,255,255,.025)}.ad-cf-node{position:absolute;z-index:2;display:grid;min-width:125px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:15px;color:#fff;background:rgba(18,12,31,.88);box-shadow:0 12px 30px rgba(0,0,0,.2)}.ad-cf-node:before{position:absolute;top:-7px;left:18px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#6d28d9;content:''}.ad-cf-node small{margin-top:4px;color:#aaa0b7;font-size:9px}.ad-cf-node--visitor{top:135px;left:24px}.ad-cf-node--edge{top:75px;left:50%;transform:translateX(-50%)}.ad-cf-node--edge:before{background:#f58b28}.ad-cf-node--origin{right:24px;bottom:60px}.ad-cf-node--origin:before{background:#37ca96}.ad-cf-packet{position:absolute;z-index:3;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#8c5cf5}.ad-cf-packet--one{top:38%;left:31%;animation:adCfPacket 3s ease-in-out infinite}.ad-cf-packet--two{right:25%;bottom:35%;background:#f58b28;animation:adCfPacket 3s 1.2s ease-in-out infinite}.ad-cf-metrics{position:absolute;right:22px;bottom:20px;left:22px;display:grid;grid-template-columns:repeat(3,1fr);padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(13,9,23,.8)}.ad-cf-metrics span{display:grid;gap:4px;padding:0 14px;border-right:1px solid rgba(255,255,255,.12)}.ad-cf-metrics span:last-child{border:0}.ad-cf-metrics small{color:#9389a1;font-size:8px;letter-spacing:.1em}.ad-cf-metrics b{color:#fff;font-size:12px}.ad-cf-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ad-cf-services article{min-height:290px;padding:28px;border:1px solid #e5dfed;border-radius:22px;background:#fff}.ad-cf-services article>span{display:block;text-align:right;color:#9b91a5;font-size:9px;font-weight:850}.ad-cf-services article>i{display:grid;width:50px;height:50px;place-items:center;margin:5px 0 55px;border-radius:15px;color:#6d28d9;background:#eee7fb}.ad-cf-services svg{width:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ad-cf-services h3{margin:0 0 10px;font-size:1.35rem}.ad-cf-services p{margin:0;color:#667083;font-size:.9rem;line-height:1.6}.ad-cf-operations{color:#fff;background:linear-gradient(135deg,#120a22,#28114e 65%,#47207e)}.ad-cf-operations__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:85px;align-items:center}.ad-cf-operations h2{margin:0;font-size:clamp(2.6rem,4.7vw,4.8rem)}.ad-cf-operations p{color:#c7bfd3;line-height:1.7}.ad-cf-checks{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ad-cf-checks span{display:flex;gap:8px;font-size:12px}.ad-cf-checks i{color:#42d1a0;font-style:normal}.ad-cf-log{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:23px;background:#100b1b;box-shadow:0 30px 80px rgba(0,0,0,.28)}.ad-cf-log header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);font-size:10px;letter-spacing:.1em}.ad-cf-log header i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#44d2a1}.ad-cf-log header b{padding:5px 8px;border-radius:99px;color:#51e1af;background:rgba(68,210,161,.12);font-size:8px}.ad-cf-log>div>span{display:grid;grid-template-columns:10px 80px 1fr 42px;gap:10px;align-items:center;padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.ad-cf-log>div>span:last-child{border:0}.ad-cf-log>div i{width:8px;height:8px;border-radius:50%}.ad-cf-log .is-good{background:#43d1a0}.ad-cf-log .is-blocked{background:#ed596e}.ad-cf-log .is-cached{background:#ff9c45}.ad-cf-log small{color:#aaa1b7}.ad-cf-log em{color:#988baa;font-size:9px;font-style:normal;text-align:right}.ad-cf-response{background:#f7f5fa}
@keyframes adCfPacket{0%,100%{transform:scale(.7);opacity:.35}50%{transform:scale(1.35);opacity:1}}

@media(max-width:1050px){.ad-rds-hero .ad-seo-hero__grid{grid-template-columns:1fr}.ad-rds-photo{min-height:520px}.ad-rds-photo>img{height:520px}.ad-rds-brands>.ad-seo-shell{align-items:flex-start;flex-direction:column}.ad-rds-brands>.ad-seo-shell>div{grid-template-columns:1fr 1fr;border-left:0}.ad-rds-brands figure{padding:14px;border-bottom:1px solid #e8e2ed}.ad-cf-services{grid-template-columns:1fr 1fr}.ad-ce-levels article{grid-template-columns:140px 1fr}}
@media(max-width:850px){.ad-ce-hero__visual{min-height:530px}.ad-ce-outcomes,.ad-ce-control-grid{grid-template-columns:1fr}.ad-ce-control-grid article,.ad-ce-control-grid article:nth-child(4){grid-column:auto}.ad-ce-levels{grid-template-columns:1fr}.ad-rds-experience__grid,.ad-cf-operations__grid{grid-template-columns:1fr;gap:45px}.ad-rds-service-grid{grid-template-columns:1fr}.ad-cf-services{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ad-ce-hero__visual{min-height:455px}.ad-ce-logo-card{padding:17px;border-radius:19px}.ad-ce-logo-card--main{right:0;width:82%}.ad-ce-logo-card--plus{width:73%}.ad-ce-logo-card img{height:100px;margin:10px 0}.ad-ce-status{right:0}.ad-ce-levels article{grid-template-columns:1fr}.ad-ce-levels img{height:100px}.ad-rds-photo,.ad-rds-photo>img{height:410px;min-height:410px}.ad-rds-photo__tag--two{top:85px}.ad-rds-brands>.ad-seo-shell>div{grid-template-columns:1fr}.ad-rds-brands figure{grid-template-columns:130px 1fr}.ad-rds-experience ul,.ad-cf-checks{grid-template-columns:1fr}.ad-rds-session__screen{grid-template-columns:85px 1fr;min-height:260px}.ad-rds-session__screen strong{font-size:1.35rem}.ad-cf-visual{min-height:510px}.ad-cf-node{min-width:105px;padding:11px}.ad-cf-node--visitor{left:12px}.ad-cf-node--origin{right:12px}.ad-cf-services{grid-template-columns:1fr}.ad-cf-log>div>span{grid-template-columns:10px 65px 1fr 32px;padding:14px}.ad-cf-metrics{right:12px;left:12px}}
@media(prefers-reduced-motion:reduce){.ad-cf-packet{animation:none}}
.ad-ce-hero h1{font-size:clamp(3.5rem,5.1vw,5.7rem)}.ad-rds-hero h1,.ad-cf-hero h1{font-size:clamp(3.5rem,5vw,5.6rem)}
@media(max-width:560px){.ad-ce-hero h1,.ad-rds-hero h1,.ad-cf-hero h1{font-size:clamp(2.85rem,13vw,4rem)}}
