*{box-sizing:border-box}:root{--bg:#020713;--bg-soft:#071020;--panel:rgba(7,19,40,.72);--line:rgba(119,190,255,.16);--line-strong:rgba(119,190,255,.28);--text:#f5f9ff;--muted:#8da1bc;--blue:#1d7cff;--cyan:#35c7ff}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 10% 20%,rgba(0,111,255,.08),transparent 34%),var(--bg);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.hero{min-height:100svh;position:relative;display:flex;align-items:center;isolation:isolate;background-image:linear-gradient(90deg,rgba(0,4,13,.95),rgba(0,6,18,.78) 35%,rgba(0,9,26,.32) 68%,rgba(0,7,20,.48)),linear-gradient(0deg,rgba(2,7,19,.9),rgba(2,7,19,.02) 38%),url(/intero-bg.jpg);background-size:cover;background-position:50%}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(25,116,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(25,116,255,.045) 1px,transparent 0);background-size:90px 90px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.header{position:absolute;z-index:10;top:0;left:50%;width:min(1440px,calc(100% - 64px));height:112px;transform:translateX(-50%);display:flex;align-items:center;gap:36px;border-bottom:1px solid hsla(0,0%,100%,.09)}.brand{width:82px;height:82px;flex:0 0 82px}.brand img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.45))}.headerRight{margin-left:auto;gap:14px}.nav{display:flex;align-items:center;gap:4px;padding:6px;border:1px solid rgba(135,194,255,.18);background:rgba(1,9,24,.64);box-shadow:0 14px 36px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.035);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav,.nav a{border-radius:999px}.nav a{min-width:84px;padding:12px 16px;color:#d8e8f8;text-align:center;font-size:13px;font-weight:700;transition:.2s ease}.nav a:hover{color:#fff;background:rgba(37,131,255,.16)}.headerCta{padding:18px 24px;border:1px solid rgba(90,171,255,.42);border-radius:999px;background:linear-gradient(135deg,rgba(16,85,182,.46),rgba(4,18,47,.82));box-shadow:0 14px 38px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7fbff;font-size:13px;font-weight:800;transition:.2s ease}.headerCta:hover{border-color:rgba(112,196,255,.8);background:linear-gradient(135deg,rgba(28,114,235,.58),rgba(5,25,62,.9));transform:translateY(-1px)}.heroContent{width:min(1440px,calc(100% - 64px));margin:0 auto;padding-top:90px}.hero h1{max-width:980px;margin:0;font-size:clamp(58px,7vw,112px);line-height:.92;letter-spacing:-.065em;font-weight:800;text-wrap:balance}.hero h1 span{display:block;color:transparent;background:linear-gradient(90deg,#fff,#78d8ff 45%,#2d82ff);-webkit-background-clip:text;background-clip:text}.heroText{max-width:650px;margin:30px 0 0;color:#b0bfd1;font-size:19px;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:13px;margin-top:36px}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 25px;border-radius:999px;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.primaryButton{background:linear-gradient(135deg,#1688ff,#2357da);box-shadow:0 18px 50px rgba(22,121,255,.28)}.secondaryButton{border:1px solid rgba(184,222,255,.28);background:rgba(3,12,28,.52);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.heroStats{display:flex;gap:50px;margin-top:62px}.heroStats div{display:flex;flex-direction:column;gap:5px}.heroStats strong{font-size:26px}.heroStats span{color:#8194ad;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.heroGlow{position:absolute;z-index:-1;border-radius:50%;filter:blur(50px);pointer-events:none}.heroGlowOne{width:380px;height:380px;right:10%;top:18%;background:rgba(0,139,255,.13)}.heroGlowTwo{width:300px;height:300px;left:30%;bottom:5%;background:rgba(0,78,255,.09)}.scrollArrow{position:absolute;left:50%;bottom:26px;width:42px;height:42px;transform:translateX(-50%);display:grid;place-items:center;border:1px solid rgba(107,186,255,.2);border-radius:50%;background:rgba(2,10,24,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.2s ease}.scrollArrow:hover{border-color:rgba(107,186,255,.55);background:rgba(17,76,154,.24)}.scrollArrow span{width:10px;height:10px;margin-top:-4px;border-right:2px solid #66c6ff;border-bottom:2px solid #66c6ff;transform:rotate(45deg);filter:drop-shadow(0 0 7px rgba(60,181,255,.75))}.sectionShell{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:120px 0}.sectionEyebrow{color:#51b7ff;font-size:11px;font-weight:800;letter-spacing:.2em}.aboutGrid{display:grid;grid-template-columns:1fr .85fr;grid-gap:110px;gap:110px;margin-top:24px}.about h2,.contact h2,.formats h2,.mapSection h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.05em}.aboutText{padding-top:10px;color:#93a5bb;font-size:17px;line-height:1.75}.aboutText p{margin:0 0 20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics article{position:relative;min-height:210px;padding:28px 28px 32px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(9,26,54,.12),rgba(9,26,54,.26))}.metrics article:last-child{border-right:0}.metrics article>span{display:block;color:#48607d;font-size:11px;letter-spacing:.12em}.metrics strong{display:block;margin-top:43px;font-size:40px}.metrics p{margin:7px 0 0;color:#7e91aa;font-size:13px}.formats{border-top:1px solid rgba(109,171,255,.08)}.formatsHead,.mapHead{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:90px;gap:90px;align-items:end;margin-top:24px}.formatsHead p,.mapHead p{margin:0;color:#8194ac;font-size:16px;line-height:1.7}.formatCards{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:60px}.formatCard{min-height:300px;position:relative;padding:30px;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(9,27,58,.72),rgba(4,11,25,.85))}.formatCard:after{content:"";position:absolute;width:180px;height:180px;right:-80px;bottom:-80px;border-radius:50%;background:rgba(22,127,255,.16);filter:blur(20px)}.formatCard.featured{background:linear-gradient(145deg,rgba(13,70,143,.48),rgba(4,13,31,.88)),url(/intero-bg.jpg);background-size:cover;background-position:50%}.cardIndex{color:#5dbfff;font-size:11px;letter-spacing:.14em}.formatCard h3{margin:145px 0 10px;font-size:30px;letter-spacing:-.03em}.formatCard p{max-width:300px;margin:0;color:#90a3bb;line-height:1.55}.mapSection{padding-top:90px}.mapPlaceholder{height:590px;position:relative;margin-top:48px;overflow:hidden;border:1px solid var(--line-strong);border-radius:30px;background:radial-gradient(circle at 30% 35%,rgba(17,120,255,.12),transparent 22%),radial-gradient(circle at 72% 62%,rgba(23,177,255,.08),transparent 24%),linear-gradient(145deg,#071326,#030914)}.mapGrid{opacity:.25;background-image:linear-gradient(rgba(62,143,255,.17) 1px,transparent 0),linear-gradient(90deg,rgba(62,143,255,.17) 1px,transparent 0);background-size:48px 48px;transform:perspective(700px) rotateX(55deg) scale(1.4) translateY(-4%);transform-origin:center bottom}.mapCenter,.mapGrid{position:absolute;inset:0}.mapCenter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mapCenter span{color:#50b9ff;font-size:11px;font-weight:800;letter-spacing:.2em}.mapCenter strong{margin-top:12px;font-size:26px;letter-spacing:-.03em}.mapPulse{width:14px;height:14px;position:absolute;border-radius:50%;background:#43c7ff;box-shadow:0 0 0 9px rgba(67,199,255,.07),0 0 32px #1787ff}.mapPulse.p1{left:22%;top:34%}.mapPulse.p2{right:24%;top:27%}.mapPulse.p3{right:34%;bottom:24%}.contact{width:min(1320px,calc(100% - 64px));min-height:520px;position:relative;margin:30px auto 0;padding:90px;overflow:hidden;border:1px solid var(--line-strong);border-radius:34px;background:linear-gradient(120deg,rgba(6,24,53,.92),rgba(2,8,20,.92)),url(/intero-bg.jpg);background-size:cover;background-position:50%}.contactGlow{width:500px;height:500px;position:absolute;right:-120px;top:-180px;border-radius:50%;background:rgba(15,123,255,.18);filter:blur(50px)}.sectionEyebrowLight{color:#8bd9ff}.contact h2{max-width:900px;margin-top:22px}.contact p{max-width:650px;margin:22px 0 0;color:#9eb0c5;font-size:17px;line-height:1.65}.contactButton{display:inline-flex;min-height:56px;align-items:center;margin-top:34px;padding:0 25px;border-radius:999px;background:#fff;color:#05101f;font-size:14px;font-weight:900}footer{width:min(1320px,calc(100% - 64px));margin:0 auto;min-height:145px;justify-content:space-between;color:#59708d;font-size:12px}.footerBrand,footer{display:flex;align-items:center}.footerBrand{gap:12px;color:#91a6c0;font-weight:800;letter-spacing:.08em}.footerBrand img{width:42px;height:42px;object-fit:contain}@media (max-width:980px){.header{width:min(100% - 36px,1440px)}.nav{display:none}.headerRight{margin-left:auto}.headerCta{margin-left:0}.heroContent{width:min(100% - 36px,1440px)}.aboutGrid,.formatsHead,.mapHead{grid-template-columns:1fr;gap:30px}.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.formatCards{grid-template-columns:1fr}.formatCard{min-height:240px}.formatCard h3{margin-top:100px}}@media (max-width:640px){.header{height:82px;width:calc(100% - 24px)}.brand{width:62px;height:62px;flex-basis:62px}.headerCta{padding:11px 14px;font-size:11px}.hero{min-height:940px;background-position:58%}.heroContent{width:calc(100% - 28px);padding-top:46px}.hero h1{font-size:54px}.heroText{font-size:16px}.heroActions{flex-direction:column;align-items:stretch}.heroStats{gap:22px;flex-wrap:wrap}.heroStats strong{font-size:22px}.scrollArrow{bottom:18px}.contact,.sectionShell,footer{width:calc(100% - 28px)}.sectionShell{padding:80px 0}.metrics{grid-template-columns:1fr}.metrics article,.metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.metrics article:last-child{border-bottom:0}.contact{min-height:480px;padding:48px 24px}.mapPlaceholder{height:420px}.mapCenter strong{max-width:260px;font-size:21px}footer{min-height:110px;gap:20px}}.advantages{border-top:1px solid rgba(109,171,255,.08)}.advantagesIntro{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:100px;gap:100px;align-items:end}.advantagesIntro h2{max-width:760px;margin:24px 0 0;font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.05em}.advantagesIntro>p{margin:0 0 5px;color:#8194ac;font-size:16px;line-height:1.7}.advantagesGrid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px;margin-top:58px}.advantageCard{min-height:310px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;border:1px solid rgba(119,190,255,.16);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(42,141,255,.1),transparent 34%),linear-gradient(145deg,rgba(8,24,50,.78),rgba(3,10,23,.92))}.advantageCard:after{content:"";position:absolute;width:240px;height:240px;right:-120px;bottom:-120px;border-radius:50%;background:rgba(18,126,255,.1);filter:blur(16px)}.advantageCardWide{grid-row:span 2;min-height:636px;background:linear-gradient(160deg,rgba(5,18,41,.72),rgba(3,10,24,.92)),url(/intero-bg.jpg);background-size:cover;background-position:50%}.advantageCardWide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,8,25,.08),rgba(0,5,18,.72)),radial-gradient(circle at 65% 20%,rgba(33,142,255,.15),transparent 28%)}.advantageCardBlue{background:radial-gradient(circle at 90% 10%,rgba(53,199,255,.16),transparent 32%),linear-gradient(145deg,rgba(9,47,98,.72),rgba(4,14,31,.94))}.advantageBottom,.advantageTop{position:relative;z-index:2}.advantageTop{display:flex;justify-content:space-between;align-items:center}.advantageIndex{color:#4a607c;font-size:11px;letter-spacing:.14em}.advantageTag{padding:7px 10px;border:1px solid rgba(102,190,255,.18);border-radius:999px;color:#71c9ff;background:rgba(7,26,54,.46);font-size:9px;font-weight:800;letter-spacing:.14em}.advantageBottom strong{display:block;font-size:clamp(30px,3vw,48px);letter-spacing:-.045em}.advantageCardWide .advantageBottom strong{max-width:520px;font-size:clamp(46px,5vw,76px);line-height:.95}.advantageBottom p{max-width:470px;margin:14px 0 0;color:#91a3b9;font-size:15px;line-height:1.65}@media (max-width:980px){.advantagesIntro{gap:26px}.advantagesGrid,.advantagesIntro{grid-template-columns:1fr}.advantageCardWide{grid-row:auto;min-height:430px}.advantageCard{min-height:270px}}@media (max-width:640px){.advantagesGrid{margin-top:38px}.advantageCard,.advantageCardWide{min-height:300px;padding:22px;border-radius:22px}.advantageCardWide .advantageBottom strong{font-size:44px}.advantageBottom strong{font-size:32px}}.benefits{padding-top:130px;padding-bottom:120px}.benefitsHead{display:grid;grid-template-columns:1.15fr .72fr;grid-gap:110px;gap:110px;align-items:end}.benefitsHead h2{max-width:820px;margin:20px 0 0;font-size:clamp(48px,5.7vw,82px);line-height:.94;letter-spacing:-.058em}.benefitsHead h2 span{display:block;color:#58c7ff}.benefitsHead>p{max-width:470px;margin:0 0 7px;color:#8fa3bc;font-size:16px;line-height:1.75}.benefitsGrid{display:grid;grid-template-columns:1.22fr .78fr;grid-template-rows:330px 330px;grid-gap:18px;gap:18px;margin-top:62px}.benefitCard{position:relative;overflow:hidden;border:1px solid rgba(112,185,255,.16);border-radius:30px;background:linear-gradient(145deg,rgba(8,24,51,.86),rgba(2,9,22,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 30px 80px rgba(0,0,0,.12)}.benefitCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(79,156,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(79,156,255,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 70%);mask-image:linear-gradient(135deg,#000,transparent 70%)}.benefitNetwork{grid-row:1/3;min-height:678px;background:linear-gradient(180deg,rgba(2,10,25,.18),rgba(1,7,19,.94)),linear-gradient(110deg,rgba(0,70,155,.2),transparent 58%),url(/intero-bg.jpg);background-size:cover;background-position:50%}.benefitNetwork:after{content:"";position:absolute;inset:auto -15% -35% 18%;height:70%;border-radius:50%;background:rgba(0,118,255,.18);filter:blur(80px)}.benefitTopline{position:absolute;z-index:4;top:26px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;color:#4d6480;font-size:10px;letter-spacing:.13em}.benefitChip{padding:7px 10px;border:1px solid rgba(91,187,255,.2);border-radius:999px;background:rgba(4,18,39,.55);color:#67c8ff;font-size:9px;font-weight:800;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.benefitContent{position:absolute;z-index:4;left:30px;right:30px;bottom:30px}.benefitContent strong{display:block;max-width:620px;color:#f4f8ff;font-size:clamp(28px,3vw,46px);line-height:1;letter-spacing:-.045em}.benefitContent p{max-width:520px;margin:14px 0 0;color:#8fa3bb;font-size:14px;line-height:1.65}.benefitNetwork .benefitContent strong{font-size:clamp(54px,6vw,88px)}.networkStats{display:flex;gap:42px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(151,210,255,.14)}.networkStats div{display:flex;flex-direction:column;gap:5px}.networkStats b{color:#fff;font-size:20px}.networkStats span{max-width:150px;color:#6e86a3;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.networkOrbits{position:absolute;z-index:2;top:90px;right:-10px;width:360px;height:360px;display:grid;place-items:center;opacity:.82}.networkOrbits i{position:absolute;border:1px solid rgba(84,187,255,.22);border-radius:50%}.networkOrbits i:first-child{width:310px;height:310px}.networkOrbits i:nth-child(2){width:220px;height:220px}.networkOrbits i:nth-child(3){width:130px;height:130px;box-shadow:0 0 80px rgba(31,139,255,.18)}.networkOrbits b{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:rgba(2,15,36,.75);border:1px solid rgba(87,194,255,.28);color:#a8e0ff;font-size:12px;letter-spacing:.16em;box-shadow:0 0 45px rgba(18,128,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.benefitReport{background:radial-gradient(circle at 84% 8%,rgba(37,166,255,.15),transparent 34%),linear-gradient(145deg,rgba(8,30,63,.84),rgba(2,10,23,.98))}.reportVisual{position:absolute;top:72px;right:28px;width:190px;padding:13px;border:1px solid rgba(130,201,255,.13);border-radius:18px;background:rgba(4,15,32,.7);box-shadow:0 18px 60px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reportPhoto{height:78px;position:relative;display:flex;align-items:flex-end;padding:10px;overflow:hidden;border-radius:12px;background:linear-gradient(0deg,rgba(0,7,19,.82),transparent),url(/intero-bg.jpg);background-size:cover;background-position:50%}.reportPhoto small{color:#fff;font-size:9px}.reportDot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:#50d49a;box-shadow:0 0 12px rgba(80,212,154,.7)}.reportRow{display:flex;justify-content:space-between;margin-top:10px;color:#6f87a4;font-size:8px}.reportRow b{color:#bce1ff;font-size:8px}.benefitReport .benefitContent{right:235px}.benefitReport .benefitContent strong{font-size:31px}.benefitMetric{display:inline-block;margin-top:16px;color:#55c7ff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.benefitControl{background:radial-gradient(circle at 10% 100%,rgba(20,111,255,.14),transparent 38%),linear-gradient(145deg,rgba(6,22,47,.86),rgba(2,9,21,.98))}.controlScreen{position:absolute;right:28px;top:73px;width:200px;height:125px;padding:14px;border:1px solid rgba(119,194,255,.13);border-radius:16px;background:rgba(4,15,31,.72);transform:rotate(2deg);box-shadow:0 20px 60px rgba(0,0,0,.25)}.controlHeader{display:flex;gap:4px}.controlHeader span{width:5px;height:5px;border-radius:50%;background:#294b71}.controlLine{width:62%;height:5px;margin-top:14px;border-radius:999px;background:rgba(111,169,225,.16)}.controlLine.wide{width:88%}.controlLine.small{width:44%}.controlStatus{display:flex;align-items:center;gap:6px;margin-top:15px;color:#7fa1c2;font-size:7px}.controlStatus i{width:6px;height:6px;border-radius:50%;background:#4dd69b;box-shadow:0 0 10px rgba(77,214,155,.55)}.benefitControl .benefitContent{right:240px}.benefitControl .benefitContent strong{font-size:30px}.benefitFast{display:none}.bigQuote{margin-bottom:10px;color:#2d92e8;font-size:52px;line-height:.5}@media (max-width:1120px){.benefitsHead{grid-template-columns:1fr;gap:26px}.benefitsHead>p{max-width:700px}.benefitsGrid{grid-template-columns:1fr;grid-template-rows:auto}.benefitNetwork{grid-row:auto;min-height:580px}.benefitControl,.benefitReport{min-height:340px}}@media (max-width:700px){.benefits{padding-top:90px;padding-bottom:80px}.benefitsGrid{margin-top:40px}.benefitCard{border-radius:24px}.benefitNetwork{min-height:560px}.networkOrbits{width:280px;height:280px;top:110px;right:-80px}.networkOrbits i:first-child{width:250px;height:250px}.networkOrbits i:nth-child(2){width:180px;height:180px}.networkOrbits i:nth-child(3){width:110px;height:110px}.benefitControl,.benefitReport{min-height:430px}.controlScreen,.reportVisual{left:28px;right:auto;top:74px}.benefitControl .benefitContent,.benefitReport .benefitContent{right:28px}.benefitContent strong,.benefitControl .benefitContent strong,.benefitReport .benefitContent strong{font-size:30px}.networkStats{flex-direction:column;gap:14px}}.intero-map-shell{margin-top:46px;overflow:hidden;border:1px solid rgba(130,168,221,.25);border-radius:26px;background:#07152a}.intero-map-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;grid-gap:15px;gap:15px;padding:22px;border-bottom:1px solid rgba(130,168,221,.15)}.intero-map-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.intero-map-filters label span,.intero-map-selected>span,.intero-map-summary>span{color:#87a4ca;font-size:10px;font-weight:800;letter-spacing:.12em}.intero-map-filters input,.intero-map-filters select,.intero-map-search{width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid #294365;border-radius:11px;background:#0d203c;color:#fff;color-scheme:dark;font:inherit;font-size:13px}.intero-map-filters>button{height:44px;padding:0 22px;border:0;border-radius:11px;background:#167dff;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.intero-map-body{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:600px}.intero-map-sidebar{min-width:0;max-height:620px;overflow-y:auto;padding:23px;border-right:1px solid #294365}.intero-map-summary strong{display:block;margin:10px 0 6px;color:#fff;font-size:48px;line-height:1;letter-spacing:-.05em}.intero-map-summary small{display:block;margin-bottom:22px;color:#9bb1ce;font-size:12px}.intero-map-search{margin-bottom:15px}.intero-map-addresses{display:grid;grid-gap:7px;gap:7px}.intero-map-addresses button,.intero-map-choices>button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid #203b60;border-radius:10px;background:#102441;color:#f0f6ff;text-align:left;font:inherit;font-size:12px;cursor:pointer}.intero-map-addresses button.active,.intero-map-addresses button:hover,.intero-map-choices>button:hover{border-color:#3496ff;background:#15355d}.intero-map-addresses button span{overflow-wrap:anywhere}.intero-map-addresses button b{color:#73caff;font-size:13px}.intero-map-choices,.intero-map-selected{display:grid;grid-gap:9px;gap:9px;margin:0 0 16px;padding:15px;border:1px solid #2c6199;border-radius:13px;background:#102c4d}.intero-choices-head{display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:12px}.intero-choices-head button{border:0;background:none;color:#76c5ff;cursor:pointer}.intero-map-selected strong{color:#fff;font-size:15px}.intero-map-empty,.intero-map-error,.intero-map-limit,.intero-map-selected p,.intero-map-selected small{margin:0;color:#acc0dc;font-size:12px;line-height:1.6}.intero-map-selected a{margin-top:5px;padding:12px;border-radius:9px;background:#167dff;color:#fff;font-size:12px;font-weight:700;text-align:center;text-decoration:none}.intero-map-empty,.intero-map-error{margin:14px 0}.intero-map-view{position:relative;min-width:0;background:#e8eef4}.intero-map-canvas{width:100%;height:620px}.intero-map-notice{position:absolute;top:16px;left:16px;z-index:10;max-width:calc(100% - 32px);padding:12px 16px;border:1px solid #d6e3f4;border-radius:12px;background:#fff;color:#24344b;font-size:12px;box-shadow:0 8px 24px #0002}.intero-map-bottom{padding:15px 22px;border-top:1px solid #294365;color:#8ca6c8;font-size:11px;line-height:1.6}@media (max-width:950px){.intero-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.intero-map-body{grid-template-columns:1fr}.intero-map-view{order:-1}.intero-map-canvas{height:440px}.intero-map-sidebar{max-height:450px;border-right:0;border-top:1px solid #294365}}@media (max-width:540px){.intero-map-filters{gap:12px;padding:15px}.intero-map-filters label:first-child,.intero-map-filters>button{grid-column:1/-1}.intero-map-canvas{height:360px}}.intero-map-canvas,.intero-map-view{background:#172b42}.intero-map-canvas [class*=ymaps-][class*=-ground-pane]{filter:invert(.78) hue-rotate(180deg) saturate(.75) brightness(1.17) contrast(.95)!important}.benefitNetwork{background-image:linear-gradient(180deg,rgba(3,14,31,.07),rgba(3,14,31,.36) 47%,rgba(2,9,23,.94)),url(/intero-city.webp)!important;background-size:cover!important;background-position:center 48%!important}.benefitNetwork .networkOrbits{opacity:0!important;pointer-events:none}.benefitReport .reportPhoto{background:#06172b url(/intero-card-ad.webp) 50%/cover no-repeat!important}.benefitReport .reportPhoto .reportDot,.benefitReport .reportPhoto small{visibility:hidden!important}.contact{background-image:linear-gradient(90deg,#06172b,#06172b 39%,rgba(6,23,43,.99) 56%,rgba(6,23,43,.95) 73%,rgba(6,23,43,.15)),url(/intero-contact.webp)!important;background-size:cover!important;background-position:50%!important}@media (max-width:700px){.contact{background-image:linear-gradient(90deg,rgba(6,23,43,.97),rgba(6,23,43,.88)),url(/intero-contact.webp)!important;background-position:100%!important}}.headerRight,.intero-header-contacts{display:flex;align-items:center;justify-content:flex-end}.intero-header-contacts{flex-wrap:wrap;gap:20px}.intero-header-phone{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid rgba(120,180,240,.25);border-radius:13px;background:rgba(10,32,65,.85);color:#f5f9ff;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s,transform .2s}.intero-header-phone:hover{background:rgba(18,56,104,.95);color:#5bc4ff}.intero-social-links{display:flex;align-items:center;gap:9px}.intero-social{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(120,180,240,.25);border-radius:13px;background:rgba(10,32,65,.85);color:#fff;text-decoration:none;transition:background .2s,transform .2s}.intero-telegram:hover{background:#229ed9;transform:translateY(-2px)}.intero-whatsapp:hover{background:#168b50;transform:translateY(-2px)}.contactButton{cursor:pointer;font-family:inherit}.intero-contact-dialog{position:fixed;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 36px);margin:auto;padding:34px;overflow-y:auto;border:1px solid #31547c;border-radius:24px;background:linear-gradient(145deg,#112e50,#061326);box-shadow:0 30px 100px #0009;color:#fff}.intero-contact-dialog::-webkit-backdrop{background:rgba(0,5,16,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.intero-contact-dialog::backdrop{background:rgba(0,5,16,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.intero-dialog-close{position:absolute;top:15px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #365474;border-radius:10px;background:#182f4c;color:#fff;font-size:23px;cursor:pointer}.intero-dialog-label{margin-bottom:14px;color:#59bdff;font-size:11px;font-weight:800;letter-spacing:.15em}.intero-contact-dialog h2{margin:0;color:#fff;font-size:clamp(25px,4vw,34px);line-height:1.15;letter-spacing:-.04em}.intero-contact-dialog>p{margin:12px 0 25px;color:#aabdd4;font-size:14px}.intero-dialog-actions{display:grid;grid-gap:11px;gap:11px}.intero-dialog-action{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #294c77;border-radius:15px;background:#102b4e;color:#fff;text-decoration:none;transition:background .2s,border-color .2s}.intero-dialog-action:hover{background:#16416f;border-color:#58b9ff}.intero-action-icon{display:grid;flex-shrink:0;width:42px;height:42px;place-items:center;border-radius:12px;background:#164e88;color:#7fd0ff;font-size:23px}.intero-dialog-action>span:nth-child(2){display:grid;flex:1 1;min-width:0;grid-gap:5px;gap:5px}.intero-dialog-action strong{font-size:14px}.intero-dialog-action small{color:#acc5df;font-size:12px;overflow-wrap:anywhere}.intero-action-arrow{color:#60bdff;font-size:20px}@media (max-width:720px){.header{flex-wrap:wrap;gap:14px}.headerRight{width:100%;justify-content:flex-start}.intero-header-contacts{justify-content:flex-start;gap:12px}.intero-header-phone{font-size:14px}.intero-social{width:38px;height:38px}.intero-contact-dialog{padding:28px 20px}}.intero-header-contacts,.intero-social-links{display:flex;align-items:center;gap:9px}.intero-header-phone,.intero-social{box-sizing:border-box;height:42px;min-height:42px;border:1px solid rgba(120,180,240,.25);border-radius:13px;background:rgba(10,32,65,.85);color:#fff}.intero-header-phone{padding:0 14px;gap:9px;font-size:14px;font-weight:600;line-height:1;box-shadow:none}.intero-header-phone svg{width:18px;height:18px;flex-shrink:0}.intero-header-phone:hover{background:#15385c;color:#fff;transform:translateY(-2px)}@media (max-width:720px){.intero-header-contacts{gap:9px}.intero-header-phone,.intero-social{height:38px;min-height:38px;border-radius:12px}.intero-header-phone{padding:0 11px;font-size:13px}.hero .header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;flex-wrap:nowrap}.hero .header>.brand{display:block;width:clamp(44px,12vw,56px);min-width:0;flex:none}.hero .header>.brand img{display:block;width:100%;height:auto;object-fit:contain}.hero .header>.headerRight,.hero .intero-header-contacts{display:flex;width:auto;min-width:0;justify-content:flex-end;align-items:center}.hero .intero-header-contacts{flex-wrap:nowrap;gap:clamp(4px,1.4vw,8px)}.hero .intero-header-phone{display:inline-flex;flex:0 1 auto;min-width:0;height:38px;min-height:38px;padding:0 9px;gap:6px;border-radius:11px;font-size:clamp(11px,3vw,13px);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.hero .intero-header-phone svg{width:15px;height:15px;flex-shrink:0}.hero .intero-social-links{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:clamp(4px,1.4vw,8px)}.hero .intero-social{display:inline-flex;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;border-radius:11px}.hero .intero-social svg{width:20px;height:20px}}@media (max-width:390px){.hero .header{gap:6px}.hero .header>.brand{width:44px}.hero .intero-header-phone{height:35px;min-height:35px;padding:0 7px;gap:5px;font-size:11px}.hero .intero-header-phone svg{width:13px;height:13px}.hero .intero-social{flex-basis:35px;width:35px;height:35px;min-height:35px}.hero .intero-social svg{width:18px;height:18px}}@media (max-width:340px){.hero .header{gap:4px}.hero .header>.brand{width:40px}.hero .intero-header-phone{padding:0 6px;font-size:10px}.hero .intero-header-phone svg{display:none}.hero .intero-social{flex-basis:31px;width:31px;height:34px;min-height:34px}.hero .intero-social svg{width:17px;height:17px}}