.mi-details{scroll-margin-top:25px}.mi-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:32px}.mi-framework img,.mi-services img{display:block;width:100%;height:175px;object-fit:cover;border-radius:14px;margin-bottom:25px}.mi-details small{display:block;font-size:12px;line-height:1.8;color:#8fa3bf}.mi-framework{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:32px}.mi-framework .seo-card{padding:20px}.mi-framework ul{list-style:none;display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:20px 0 0}.mi-framework li{display:flex;align-items:center;gap:6px;font-size:10px;color:#94d5e8;border:1px solid #6de1f333;border-radius:14px;padding:6px 8px}.mi-details .confidence-program-grid{margin-top:32px}.mi-security{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.mi-security-list{list-style:none;padding:0;margin:25px 0}.mi-security-list li{display:flex;align-items:center;gap:12px;color:#becce0;font-size:14px;line-height:1.8;margin:12px 0}.mi-security-list svg{color:#3ad7ef;flex-shrink:0}.mi-security-model>svg{color:#49dcef;margin:18px 0 26px;filter:drop-shadow(0 0 20px #5d6dff66)}.mi-security-model>div{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.mi-security-model>div>span{font-size:11px;color:#bccde2;padding:9px 11px;border:1px solid #53c9e84d;border-radius:12px}.mi-partners{margin-top:35px}.mi-partners article{min-width:0}.mi-partners h3{margin-top:12px}.mi-partners p{font-size:13px}.mi-partners .partner-logo-wrap{height:70px}.mi-partners img{max-height:50px;max-width:155px;object-fit:contain}.mi-details h2{max-width:100%}@media(max-width:1000px){.mi-framework,.mi-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mi-details .confidence-program-grid,.mi-framework,.mi-security,.mi-services{grid-template-columns:1fr}.mi-security{gap:25px}}.seo-page{background:radial-gradient(ellipse at 80% 5%,#111535,transparent 40%),#070b12;color:#f4f7fb}.seo-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;padding:24px;margin:auto;border-bottom:1px solid #233244}.seo-header img{width:min(280px,100%);height:auto}.seo-header nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px}.seo-header a:hover,.seo-related a:hover{color:#65e4ff}.seo-page main{max-width:1240px;margin:auto;padding:0 24px}.seo-hero{padding:70px 0;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.seo-page h1{font-size:clamp(40px,5.5vw,74px);line-height:1.06;max-width:750px}.seo-page h2{font-size:clamp(28px,3.6vw,46px);line-height:1.1;max-width:900px}.seo-page h3{font-size:21px;line-height:1.3;margin:0 0 16px}.seo-page p{color:#aebdcf;line-height:1.75;max-width:900px}.seo-intro{font-size:19px}.seo-area{font-size:14px;color:#65e4ff!important}.seo-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#aebdcf;margin-bottom:28px}.seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.seo-actions a,.seo-header .button{border-radius:15px;text-align:center;white-space:normal}.seo-hero-image{position:relative;min-height:450px;overflow:hidden;border-radius:28px;border:1px solid #6451b4;box-shadow:0 0 45px #32206244}.seo-hero-image img{object-fit:cover}.seo-section{padding:55px 0;border-top:1px solid #243346}.seo-section-heading{margin-bottom:28px}.seo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.seo-card,.seo-proof{padding:26px;border-radius:22px;border:1px solid transparent;background:linear-gradient(#0d1725,#0d1725) padding-box,linear-gradient(140deg,#29d9ff,#7562ed,#db34e8) border-box;min-width:0}.seo-card p{margin-bottom:0}.seo-proof-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:28px 0}.seo-proof{margin:0;display:block}.seo-proof img{width:100%;height:auto;max-height:480px;object-fit:contain;display:block;border-radius:12px}.seo-proof figcaption,.seo-proof h3{margin-top:18px}.seo-proof span{color:#65e4ff}.seo-smart-proof{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:28px}.seo-smart-proof .seo-proof{padding:14px}.seo-regions ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px}.seo-regions li,.seo-related a{padding:14px 18px;border:1px solid #375067;border-radius:14px;background:#0d1725}.seo-faq{margin-top:28px}.seo-faq details{border:1px solid #304455;border-radius:16px;padding:22px;margin:14px 0;background:#0a1421}.seo-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.seo-faq p{margin-bottom:0}.seo-related{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.seo-cta{background:radial-gradient(ellipse at right,#44237655,transparent 65%)}.seo-footer{display:block;max-width:1240px;margin:auto;padding:30px 24px 50px;border-top:1px solid #243346}.seo-footer div{display:flex;flex-wrap:wrap;gap:24px}.seo-footer>a{font-size:22px;font-weight:800}@media(max-width:900px){.seo-header{flex-wrap:wrap}.seo-header nav{gap:18px}.seo-hero{padding:42px 0;gap:28px}.seo-card-grid,.seo-hero{grid-template-columns:1fr}.seo-hero-image{min-height:320px}.seo-smart-proof{grid-template-columns:1fr 1fr}.seo-proof-grid{grid-template-columns:1fr}.seo-section{padding:36px 0}}@media(max-width:480px){.seo-header nav{gap:14px;font-size:13px}.seo-header .button{min-height:40px;padding:8px 12px}.seo-actions a{width:100%}.seo-page main{padding:0 20px}.seo-smart-proof{gap:12px}.seo-smart-proof .seo-proof{padding:8px}.seo-card{padding:22px}.seo-hero-image{min-height:280px}}.seo-page .button.primary{background:linear-gradient(100deg,#08a6cb,#5650f2,#a32bf1);color:#fff;box-shadow:0 0 28px #5745e433}.seo-page .button.primary:hover{color:#fff;box-shadow:0 0 35px #7f43ed66}.seo-page h1,.seo-page h2{color:#f4f7fb}.seo-page h1 em,.seo-page h2 em{font-style:normal;background:linear-gradient(100deg,#25d9ff,#8c97ff 48%,#f02cf1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 32px #7965ff16}.seo-page h3{color:#a3dfff}.seo-hero-image{overflow:visible;isolation:isolate;margin:28px 18px;border:0;background:linear-gradient(135deg,#25d9ff,#7b8bff,#f02cf1);padding:2px;box-shadow:0 0 42px #7138f333}.seo-hero-image img{border-radius:26px;-webkit-clip-path:inset(2px round 26px);clip-path:inset(2px round 26px)}.seo-hero-image:after,.seo-hero-image:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-28px -20px;border:1px solid #25d9ff80;border-radius:50%;box-shadow:0 0 18px #25d9ff20;transform:rotate(-24deg);animation:seo-orbit-cyan 18s ease-in-out infinite}.seo-hero-image:after{inset:-16px -32px;border-color:#f02cf18c;box-shadow:0 0 22px #f02cf126;transform:rotate(24deg);animation:seo-orbit-pink 23s ease-in-out infinite}@keyframes seo-orbit-cyan{0%,to{transform:rotate(-24deg) scale(1)}50%{transform:rotate(12deg) scale(1.025)}}@keyframes seo-orbit-pink{0%,to{transform:rotate(24deg) scale(1)}50%{transform:rotate(-12deg) scale(1.025)}}@media(max-width:900px){.seo-hero-image{margin:34px 24px}}@media(prefers-reduced-motion:reduce){.seo-hero-image:after,.seo-hero-image:before{animation:none}}@media(forced-colors:active){.seo-page h1 em,.seo-page h2 em{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.seo-page .smart-home-plans{margin:0;border-top:1px solid #243346}.seo-page .smart-home-plans .confidence-programs-inner{padding:55px 0;max-width:100%}.seo-page .kicker{color:#d6a15a}.seo-header>a{flex:0 1 280px;min-width:180px}.seo-header nav{flex:0 0 auto;flex-wrap:nowrap;width:auto;max-width:none;white-space:nowrap}.seo-header nav>a{flex:0 0 auto;width:auto;white-space:normal;overflow-wrap:normal}@media(max-width:600px){.seo-header nav{flex:1 1 100%;flex-wrap:wrap;white-space:normal;gap:12px 22px}.seo-header nav>a{line-height:1.5}}.seo-hero-visual{position:relative;isolation:isolate;padding:32px 16px}.seo-hero-orbits{position:absolute;inset:0;pointer-events:none;z-index:-1}.seo-hero-orbits .orbital{top:50%;border-color:#25d9ff45}.seo-hero-orbits .orbital-one{width:86%;aspect-ratio:1;height:auto;animation:spin 19s linear infinite}.seo-hero-orbits .orbital-two{width:105%;aspect-ratio:1;height:auto;border-color:#f02cf140;animation:spin 27s linear infinite reverse}.seo-hero-orbits .orbital-three{width:120%;aspect-ratio:1;height:auto;animation:spin 45s linear infinite}.seo-hero-image{margin:0;min-height:390px;z-index:1}.seo-hero-image:after,.seo-hero-image:before{display:none}@media(max-width:900px){.seo-hero-visual{margin:12px 18px;padding:42px 8px}.seo-hero-image{min-height:320px}}@media(max-width:480px){.seo-hero-image{min-height:280px}}@media(prefers-reduced-motion:reduce){.seo-hero-orbits .orbital{animation:none!important}}.seo-smart-proof .seo-proof{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:start}.seo-smart-proof .seo-proof img{height:clamp(240px,33vw,480px);max-height:none;object-fit:contain;object-position:center top}.seo-smart-proof .seo-proof figcaption{margin:18px 0 0;line-height:1.4}@media(max-width:480px){.seo-smart-proof .seo-proof img{height:270px}}