.reporting-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(490px,1.2fr);gap:12px;align-items:center;padding:50px 0 34px}.reporting-hero-copy h1{max-width:580px;margin:0 0 18px;color:#0f3159;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-2.5px}.reporting-hero-copy .breadcrumbs{margin:-8px 0 26px;color:#6b7e92;font-size:13px}.reporting-hero-copy .eyebrow{margin-bottom:8px}.reporting-hero-lead{max-width:520px;margin:0 0 24px;color:#516f8f;font-size:18px;line-height:1.55}.reporting-hero-cta{gap:18px;padding-inline:28px}.reporting-hero-cta span{font-size:24px;line-height:1}.reporting-hero-benefits{display:flex;margin-top:35px}.reporting-hero-benefits p{display:grid;grid-template-columns:31px 1fr;gap:0 9px;min-width:138px;margin:0;padding:0 16px;border-left:1px solid #dce3ea}.reporting-hero-benefits p:first-child{border-left:0}.reporting-hero-benefits span{grid-row:1/3;color:#df284c;font-size:25px;line-height:1}.reporting-hero-benefits b{color:#12365d}.reporting-hero-benefits small{color:#70829a;font-size:11px;line-height:1.35}.reporting-hero-art{position:relative;margin:0;min-height:410px}.reporting-hero-art:before{content:"";position:absolute;inset:14% 6% 13% 16%;border-radius:50%;background:radial-gradient(ellipse,#f8df85 0,rgba(250,231,159,.32) 27%,rgba(243,247,249,0) 69%);filter:blur(10px)}.reporting-hero-art img{position:relative;z-index:1;display:block;width:120%;max-width:none;margin:-4% 0 -6% -10%;filter:drop-shadow(0 24px 24px rgba(20,44,72,.14))}.reporting-selector{scroll-margin-top:180px}.reporting-selector-top{padding-top:4px}.reporting-selector-form>p{font-size:15px}.reporting-selector-form label:first-of-type select{min-height:52px;background:#fff}.reporting-selector-form label:first-of-type:after{content:"При смене региона цена и доступные условия обновляются автоматически.";display:block;margin-top:-2px;color:#73859a;font-size:11px;font-weight:400}.reporting-tiles button{min-height:82px}.reporting-tiles .tile-icon{position:relative;width:58px;height:58px;flex-basis:58px;border-radius:15px;background:linear-gradient(145deg,#f6f9fb,#dae7f0);box-shadow:inset 0 1px 1px rgba(255,255,255,.8),0 6px 10px rgba(35,62,92,.1);font-size:0}.reporting-tiles .tile-icon:after,.reporting-tiles .tile-icon:before{position:absolute;content:""}.reporting-tiles .tile-icon.building:before{left:15px;bottom:11px;width:28px;height:34px;border-radius:5px 5px 2px 2px;background:linear-gradient(90deg,#9eb4c8,#d5e1ea 48%,#8da8be);box-shadow:inset 4px 0 rgba(255,255,255,.38)}.reporting-tiles .tile-icon.building:after{left:21px;bottom:13px;width:4px;height:7px;background:#f8dc73;box-shadow:8px 0 #f8dc73,16px 0 #f8dc73,0 -10px #eff5f9,8px -10px #eff5f9,16px -10px #eff5f9,0 -20px #eff5f9,8px -20px #eff5f9,16px -20px #eff5f9}.reporting-tiles .tile-icon.business:before{left:18px;top:10px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 60% 35%,#e9c5ac 0 30%,#82513d 32% 44%,transparent 46%)}.reporting-tiles .tile-icon.business:after{left:13px;bottom:10px;width:32px;height:25px;border-radius:14px 14px 6px 6px;background:linear-gradient(90deg,#183d62 0 42%,#e5c8b6 44% 57%,#21486e 59%)}.reporting-tiles .tile-icon.calendar:before{inset:10px 9px 9px;border-radius:6px;background:linear-gradient(#dc3456 0 12px,#fff 12px);box-shadow:0 4px 7px rgba(22,45,70,.12)}.reporting-tiles .tile-icon.calendar:after{top:28px;left:0;right:0;color:#163b62;font-size:20px;font-weight:800;text-align:center;content:attr(data-term)}.reporting-tiles button.selected .tile-icon{background:linear-gradient(145deg,#fff4f6,#f6c9d3);color:#fff}.reporting-tiles button.selected .tile-icon.calendar:before{background:linear-gradient(#d9284c 0 12px,#fff 12px)}.reporting-tiles button.selected .tile-icon.calendar:after{color:#173b62}.reporting-tiles button.selected .tile-icon.building:before{background:linear-gradient(90deg,#587b9a,#d8e3ec 48%,#496f8f)}.reporting-tiles button.selected .tile-icon.business:after{background:linear-gradient(90deg,#183d62 0 42%,#e5c8b6 44% 57%,#21486e 59%)}.reporting-destinations{margin-top:36px;border:0;background:transparent;justify-content:center}.reporting-destinations span{margin-right:16px;color:#627994}.reporting-destinations b{padding:8px 13px;background:#e8f0f6;color:#234565}.reporting-destinations i{margin-left:5px}.reporting-summary-head{background:linear-gradient(140deg,#173b63,#244f78)}.reporting-summary{box-shadow:0 22px 42px rgba(24,51,82,.16)}@media(max-width:950px){.reporting-hero{grid-template-columns:1fr;padding-top:34px}.reporting-hero-art{order:-1;min-height:0}.reporting-hero-art img{width:100%;margin:0}.reporting-hero-copy h1{font-size:52px}}@media(max-width:620px){.reporting-hero{padding-top:26px}.reporting-hero-copy h1{font-size:39px;letter-spacing:-1.5px}.reporting-hero-lead{font-size:16px}.reporting-hero-benefits{display:grid;grid-template-columns:1fr;gap:11px;margin-top:24px}.reporting-hero-benefits p{padding:0;border:0}.reporting-hero-cta{width:100%}.reporting-hero-art img{width:120%;margin:0 0 0 -10%}.reporting-tiles .tile-icon{width:52px;height:52px;flex-basis:52px}.reporting-destinations{justify-content:flex-start}.reporting-destinations span{width:100%;margin:0}.reporting-destinations i{margin:0}}@font-face{font-family:Lantegra Heading;font-style:normal;font-weight:800;font-display:swap;src:url(/motion-preview/montserrat-800-cyrillic-v31.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lantegra Heading;font-style:normal;font-weight:800;font-display:swap;src:url(/motion-preview/montserrat-800-latin-v31.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}main.container:has(.reporting-hero){--red:#d71920;--yellow:#ffdd00;--ink:#171a20;--muted:#68707c;width:min(1568px,calc(100% - 96px));max-width:none}.reporting-hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:16px;min-height:510px;padding:46px 0 38px}.reporting-hero-copy{position:relative;z-index:2;padding-left:clamp(0px,4vw,72px)}.reporting-hero-copy h1{max-width:610px;margin-bottom:24px;color:var(--ink);font-family:Lantegra Heading,Arial,Helvetica,sans-serif;font-weight:800;font-size:clamp(40px,3.6vw,60px);line-height:1.06;letter-spacing:-.035em;font-synthesis:none}.reporting-hero-nowrap{white-space:nowrap}.reporting-hero-copy .reporting-hero-lead{max-width:550px;margin:0 0 26px;color:var(--muted);font-size:18px;line-height:1.5}.reporting-hero-copy .eyebrow{color:var(--red)}.reporting-hero-copy .breadcrumbs{color:var(--muted)}.reporting-hero-cta.button,.reporting-selector .button.primary,.reporting-summary .button.primary{min-height:52px;padding:14px 28px;border:1px solid var(--red);border-radius:10px;background:linear-gradient(180deg,var(--red),#bd141b);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/23%),0 7px 18px rgb(75 0 4/16%);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:box-shadow .16s ease,background .16s ease}.reporting-hero-cta.button:hover,.reporting-selector .button.primary:hover,.reporting-summary .button.primary:hover{background:#bd141b;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/15%),0 9px 22px rgb(75 0 4/20%)}.reporting-hero-cta.button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.reporting-hero-art{display:flex;align-items:center;min-height:0;overflow:hidden}.reporting-hero-art:before{inset:12% 4% 15% 7%}.reporting-hero-art img{width:112%;margin:0 0 0 -7%;filter:none}.reporting-hero-benefits{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.95fr);gap:0;max-width:590px;margin-top:30px}.reporting-hero-benefits p{min-width:0;padding:0 14px;grid-template-columns:30px minmax(0,1fr);column-gap:10px;row-gap:5px;align-content:start}.reporting-hero-benefits p:first-child{padding-left:0}.reporting-hero-benefits b{color:var(--ink);font-size:13px;line-height:1.3}.reporting-hero-benefits small{color:var(--muted);font-size:12px;line-height:1.45}.reporting-selector{margin:0 0 68px;padding:48px 0 62px;background:radial-gradient(ellipse closest-side at 50% 50%,#f1f6f9 0,#f9fbfc 60%,#fff 100%);scroll-margin-top:166px}.reporting-selector-top{display:none}.reporting-selector-grid{grid-template-columns:minmax(0,1.22fr) minmax(370px,.78fr);gap:clamp(34px,5vw,86px);max-width:1320px;margin:0 auto}.reporting-selector-form{display:grid;grid-template-columns:minmax(180px,.52fr) minmax(330px,1.48fr);column-gap:30px;row-gap:20px;padding:0;background:transparent;box-shadow:none}.reporting-selector-form h1{grid-column:1;margin:19px 0 0;font-size:31px;line-height:1.08}.reporting-selector-form>p:first-of-type{grid-column:1;margin:0;color:#58708d;font-size:14px;line-height:1.45}.reporting-selector-form>label:first-of-type{grid-column:2;grid-row:1/span 2;align-self:center}.reporting-selector-form .reporting-checkbox,.reporting-selector-form .reporting-note,.reporting-selector-form fieldset{grid-column:1/-1}.reporting-selector-form label:first-of-type select{min-height:50px;border-radius:8px;box-shadow:0 2px 5px rgba(24,54,84,.04)}.reporting-tiles{gap:14px}.reporting-tiles button{min-height:104px;padding:16px;border-radius:9px;background:rgba(255,255,255,.78)}.reporting-tiles button.selected{border-color:var(--red);background:#fff7f7;box-shadow:inset 0 0 0 1px var(--red)}.reporting-selector input[type=checkbox]{accent-color:var(--red)}.reporting-tiles .tile-icon{width:62px;height:62px;flex-basis:62px}.reporting-checkbox{background:rgba(255,255,255,.72)}.reporting-summary{overflow:hidden;border-radius:17px;background:#fff;box-shadow:0 22px 44px rgba(25,55,85,.16)}.reporting-summary-head{position:relative;min-height:194px;padding:25px 30px 22px;overflow:hidden;background:linear-gradient(135deg,#12375f,#1f5482)}.reporting-summary-head:before{position:absolute;z-index:0;inset:-76px -74px -78px 38%;content:"";border:1px solid rgba(183,215,238,.2);border-radius:50%;box-shadow:-42px 22px 0 -1px rgba(183,215,238,.14),-86px 45px 0 -1px rgba(183,215,238,.11),-130px 68px 0 -1px rgba(183,215,238,.08);transform:rotate(-13deg)}.reporting-summary-head>*{position:relative;z-index:1}.reporting-summary-head:after{position:relative;z-index:1;width:61px;margin-top:15px;background:#f2cb42}.reporting-summary-head>span{color:#d7e5f1;font-size:12px;text-transform:none;letter-spacing:0}.reporting-summary h2{margin:8px 0 3px;font-size:25px;line-height:1.16}.reporting-selector-form h1,.reporting-summary h2{font-family:Lantegra Heading,Arial,Helvetica,sans-serif;font-weight:800;font-synthesis:none}.reporting-summary strong{font-size:39px;letter-spacing:-1px}.reporting-summary em{font-size:13px;font-weight:700}.reporting-summary ul{gap:10px;padding-top:20px;border-bottom:0;color:#2e4d6b}.reporting-summary li:before{color:#e4bc32;font-size:16px;font-weight:800}.reporting-summary>p{margin-top:0;padding-top:14px;border-top:1px solid #dfe7ed}.reporting-summary .button{margin-top:17px}.reporting-summary small{padding-bottom:23px}.reporting-destinations{max-width:1320px;margin:34px auto 0;background:rgba(255,255,255,.76)}.reporting-hero{min-height:0;padding-top:32px;padding-bottom:0}.reporting-hero-art{overflow:visible;background:#fff}.reporting-hero-art:before{display:none}.reporting-hero-art img{width:100%;height:auto;margin:0;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.reporting-destinations,.reporting-selector-grid{max-width:none}.reporting-tiles .tile-icon.visual{width:100px;height:70px;flex-basis:100px;border-radius:0;background:none;box-shadow:none;overflow:hidden}.reporting-tiles .tile-icon.visual:after,.reporting-tiles .tile-icon.visual:before{display:none}.reporting-tiles .tile-icon.visual img{display:block;width:100%;height:100%;object-fit:cover}.reporting-tiles button{position:relative;padding-right:54px}.reporting-tiles button:after{position:absolute;top:50%;right:18px;width:21px;height:21px;content:"";border:2px solid #d5e0ea;border-radius:50%;background:#fff;transform:translateY(-50%)}.reporting-tiles button.selected:after{border-color:var(--red);background:radial-gradient(circle,var(--red) 0 43%,#fff 47%)}.reporting-hero{background:#fff}.reporting-hero-copy{padding-left:0}.reporting-hero-benefits span{display:grid;place-items:start center;padding:0;border:0;background:none;box-shadow:none;color:inherit}.reporting-hero-benefits span img{display:block;width:26px;height:39px;object-fit:contain}@media(max-width:1100px){main.container:has(.reporting-hero){width:calc(100% - 48px)}.reporting-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.reporting-hero-copy{padding-left:0}.reporting-selector-grid{grid-template-columns:1fr;gap:34px}.reporting-hero-benefits{grid-template-columns:1fr;gap:16px}.reporting-hero-benefits p{padding:0;border:0}}@media(max-width:850px){.reporting-hero{grid-template-columns:1fr;min-height:0;padding-top:30px}.reporting-hero-art{order:-1;overflow:visible}.reporting-hero-art img{width:100%;margin:0}.reporting-selector-grid{grid-template-columns:1fr;max-width:none}}@media(max-width:700px){main.container:has(.reporting-hero){width:calc(100% - 32px)}.reporting-selector{padding:32px 0 44px}.reporting-selector-form{grid-template-columns:1fr;gap:18px}.reporting-selector-form h1,.reporting-selector-form>label:first-of-type,.reporting-selector-form>p:first-of-type{grid-column:1;grid-row:auto;margin:0}.reporting-selector-form h1{font-size:29px}.reporting-tiles.two{grid-template-columns:1fr}.reporting-tiles button{min-height:84px}.reporting-summary-head{min-height:174px}.reporting-hero-copy h1{font-size:clamp(32px,8.4vw,44px)}.reporting-hero-copy .reporting-hero-lead{font-size:16px}.reporting-hero-cta.button{width:100%;padding-inline:18px;font-size:14px}}