@font-face{font-family:'Manrope';src:url(//wlad2.ru/wp-content/themes/w2_theme/assets/fonts/Manrope-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'Manrope';src:url(//wlad2.ru/wp-content/themes/w2_theme/assets/fonts/Manrope-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Manrope';src:url(//wlad2.ru/wp-content/themes/w2_theme/assets/fonts/Manrope-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Manrope';src:url(//wlad2.ru/wp-content/themes/w2_theme/assets/fonts/Manrope-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face {
font-family: 'Manrope';
src: url(//wlad2.ru/wp-content/themes/w2_theme/assets/fonts/Manrope-SemiBold.woff2) format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}:root{--sc-violet:#6f25eb;--sc-violet-deep:#3f0a86;--sc-violet-soft:#8a73fb;--sc-accent:#6041fd;--sc-ink:#272727;--sc-ink-soft:#5f5969;--sc-paper:#ffffff;--sc-lavender:#eee7ff;--sc-lavender-soft:#f7f4ff;--sc-border:rgba(39, 39, 39, 0.17);--sc-radius:28px;--sc-shadow:0 24px 70px rgba(63, 10, 134, 0.13);}
html{scroll-behavior:smooth;}
body.seo-consult-page{--sc-ticker-offset:0px;--sc-adminbar-offset:0px;margin:0;color:var(--sc-ink);background:var(--sc-paper);font-family:Manrope, Arial, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}
body.seo-consult-page *,
body.seo-consult-page *::before,
body.seo-consult-page *::after{box-sizing:border-box;}
body.seo-consult-page img{max-width:100%;}
body.seo-consult-page a{color:inherit;text-decoration:none;}
body.seo-consult-page button{font:inherit;}
body.admin-bar #wpadminbar{position:fixed !important;z-index:2147483647 !important;}
.sc-shell{width:min(1240px, calc(100% - 48px));margin-inline:auto;}
.sc-skip{position:fixed;left:16px;top:-100px;z-index:2147483647;padding:12px 18px;color:#fff !important;background:#111;border-radius:10px;}
.sc-skip:focus{top:calc(var(--sc-ticker-offset) + var(--sc-adminbar-offset) + 12px);}
.sc-header{position:sticky;top:calc(var(--sc-ticker-offset) + var(--sc-adminbar-offset));z-index:9000;color:#fff;background:rgba(58, 9, 122, 0.96);border-bottom:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);}
body.seo-consult-page.admin-bar{--sc-adminbar-offset:32px;}
.sc-header__row{min-height:84px;display:flex;align-items:center;gap:24px;}
.sc-brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:11px;}
.sc-brand img{display:block;width:54px;height:54px;object-fit:contain;}
.sc-brand span{display:grid;line-height:1.1;}
.sc-brand b{font-size:22px;letter-spacing:-.03em;}
.sc-brand small{margin-top:5px;color:rgba(255,255,255,.72);font-size:11px;font-weight:700;}
.sc-header__nav-wrap{position:relative;min-width:0;margin-left:auto;display:flex;flex:1 1 0;align-items:center;overflow:hidden;}
.sc-header__nav{width:100%;min-width:0;padding-right:46px;display:flex;align-items:center;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;}
.sc-header__nav::-webkit-scrollbar{display:none;}
.sc-header__nav a{padding:10px 12px;border-radius:999px;color:rgba(255,255,255,.84);font-size:13px;font-weight:750;white-space:nowrap;transition:.2s ease;}
.sc-header__nav a:hover, .sc-header__nav a:focus-visible{color:#fff;background:rgba(255,255,255,.12);}
.sc-nav-next{position:absolute;right:0;top:50%;width:36px;height:36px;padding:0;display:grid;place-items:center;transform:translateY(-50%);color:var(--sc-violet);background:#fff;border:0;border-radius:50%;box-shadow:-12px 0 22px #3a097a;cursor:pointer;}
.sc-header__cta{flex:0 0 auto;padding:13px 18px;border:1px dashed rgba(255,255,255,.68);border-radius:999px;color:#fff;font-size:13px;font-weight:800;}
.sc-header__cta span{margin-left:14px;}
.sc-hero{position:relative;min-height:495px;overflow:hidden;color:#fff;background:#35106f;}
.sc-hero__media, .sc-hero__media img, .sc-hero__shade{position:absolute;inset:0;width:100%;height:100%;}
.sc-hero__media img{object-fit:cover;object-position:center;}
.sc-hero__shade{background:linear-gradient(90deg, rgba(35,4,78,.97) 0%, rgba(54,13,111,.90) 31%, rgba(71,26,135,.38) 56%, rgba(29,7,60,.12) 100%);}
.sc-hero__inner{position:relative;z-index:2;min-height:495px;display:flex;align-items:center;padding-block:30px 26px;}
.sc-hero__copy{width:min(660px, 55%);}
.sc-hero__eyebrow, .sc-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--sc-violet);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;}
.sc-hero__eyebrow{color:#dfd5ff;}
.sc-hero__eyebrow span{width:9px;height:9px;border-radius:50%;background:#a47cff;box-shadow:0 0 0 7px rgba(164,124,255,.16);}
.sc-breadcrumbs{margin:12px 0 10px;display:flex;gap:9px;color:rgba(255,255,255,.58);font-size:12px;}
.sc-breadcrumbs a:hover{color:#fff;}
.sc-hero h1{max-width:700px;margin:0;font-size:clamp(40px, 4vw, 56px);line-height:1;letter-spacing:-.055em;}
.sc-hero h1 em{display:block;color:#bda9ff;font-style:normal;}
.sc-hero__lead{max-width:660px;margin:18px 0 0;color:rgba(255,255,255,.78);font-size:clamp(16px, 1.3vw, 18px);line-height:1.48;}
.sc-hero__lead strong{color:#fff;font-weight:750;}
.sc-hero__actions{margin-top:18px;display:flex;align-items:center;gap:24px;}
.sc-button{min-height:54px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:24px;color:#fff !important;background:var(--sc-violet);border:1px solid var(--sc-violet);border-radius:999px;font-size:14px;font-weight:850;transition:transform .2s ease, box-shadow .2s ease;}
.sc-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(63,10,134,.28);}
.sc-button--light{color:var(--sc-violet-deep) !important;background:#fff;border-color:#fff;}
.sc-text-link, .sc-inline-link{font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
.sc-text-link span{margin-left:9px;}
.sc-hero__facts{margin:18px 0 0;padding:12px 0 0;display:grid;grid-template-columns:repeat(3, 1fr);list-style:none;border-top:1px solid rgba(255,255,255,.2);}
.sc-hero__facts li{min-width:0;padding-right:18px;display:grid;border-right:1px solid rgba(255,255,255,.16);}
.sc-hero__facts li + li{padding-left:18px;}
.sc-hero__facts li:last-child{border:0;}
.sc-hero__facts b{font-size:19px;}
.sc-hero__facts span{margin-top:2px;color:rgba(255,255,255,.59);font-size:12px;}
.sc-toc{position:relative;z-index:3;background:var(--sc-violet);color:#fff;}
.sc-toc__inner{min-height:72px;display:flex;align-items:center;gap:20px;}
.sc-toc__inner > strong{flex:0 0 auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;}
.sc-toc__inner > p{display:none;}
.sc-toc__links{min-width:0;margin:0;padding:0;display:flex;gap:8px;list-style:none;}
.sc-toc__links li{flex:0 0 auto;}
.sc-toc__links a{padding:9px 13px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap;}
.sc-toc__links a:hover{background:#fff;color:var(--sc-violet);}
.sc-section{padding:112px 0;scroll-margin-top:calc(var(--sc-ticker-offset) + var(--sc-adminbar-offset) + 110px);}
.sc-section--soft{background:var(--sc-lavender-soft);}
.sc-section--ink{color:#fff;background:#1f152d;}
.sc-section--violet{color:#fff;background:var(--sc-violet);}
.sc-heading{max-width:760px;}
.sc-heading--row{max-width:none;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(280px, .72fr);align-items:end;gap:60px;}
.sc-heading h2{margin:13px 0 0;max-width:820px;font-size:clamp(36px, 4.4vw, 62px);line-height:1.02;letter-spacing:-.055em;}
.sc-heading > p, .sc-heading--row > p{margin:0;color:var(--sc-ink-soft);font-size:17px;}
.sc-heading:not(.sc-heading--row) > p{margin-top:22px;}
.sc-heading--inverse .sc-kicker, .sc-section--violet .sc-kicker{color:#d5c4ff;}
.sc-heading--inverse > p, .sc-heading--inverse.sc-heading--row > p{color:rgba(255,255,255,.7);}
.sc-heading-link{align-self:end;justify-self:end;padding-bottom:8px;font-weight:800;border-bottom:1px solid rgba(255,255,255,.5);}
.sc-result-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;}
.sc-result-grid article{min-height:285px;padding:28px;display:flex;flex-direction:column;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:#fff;}
.sc-card-no{color:var(--sc-violet);font-size:12px;font-weight:900;}
.sc-result-grid h3, .sc-question-grid h3{margin:auto 0 12px;font-size:23px;line-height:1.15;letter-spacing:-.035em;}
.sc-result-grid p, .sc-question-grid p{margin:0;color:var(--sc-ink-soft);font-size:14px;}
.sc-result-grid .sc-result-grid__accent{color:#fff;background:var(--sc-violet);border-color:var(--sc-violet);}
.sc-result-grid__accent .sc-card-no{color:#d8c8ff;}
.sc-result-grid__accent p{color:rgba(255,255,255,.75);}
.sc-attributes{margin:16px 0 0;display:grid;grid-template-columns:repeat(4, 1fr);border:1px dashed var(--sc-border);border-radius:22px;overflow:hidden;}
.sc-attributes div{padding:20px 22px;border-right:1px dashed var(--sc-border);}
.sc-attributes div:last-child{border-right:0;}
.sc-attributes dt{color:var(--sc-violet);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;}
.sc-attributes dd{margin:7px 0 0;font-size:13px;font-weight:700;}
.sc-question-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;}
.sc-question-grid article{min-height:270px;padding:28px;display:flex;flex-direction:column;color:var(--sc-ink);background:#fff;border-radius:var(--sc-radius);}
.sc-question-grid article > span{width:max-content;padding:7px 11px;color:var(--sc-violet);background:var(--sc-lavender);border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;}
.sc-process-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:start;}
.sc-inline-link{display:inline-block;margin-top:25px;color:var(--sc-violet);}
.sc-steps{margin:0;padding:0;display:grid;list-style:none;border-top:2px solid var(--sc-ink);}
.sc-steps li{padding:25px 0;display:grid;grid-template-columns:62px 1fr;gap:20px;border-bottom:1px solid var(--sc-border);}
.sc-steps li > span{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:var(--sc-violet);border-radius:50%;font-size:12px;font-weight:900;}
.sc-steps h3{margin:0;font-size:21px;letter-spacing:-.025em;}
.sc-steps p{margin:6px 0 0;color:var(--sc-ink-soft);}
.sc-price-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}
.sc-price-grid article{padding:30px;display:flex;flex-direction:column;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:#fff;}
.sc-price-card--featured{color:#fff;background:var(--sc-violet) !important;transform:translateY(-14px);box-shadow:var(--sc-shadow);}
.sc-price-tag{width:max-content;padding:7px 11px;color:var(--sc-violet);background:var(--sc-lavender);border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;}
.sc-price-card--featured .sc-price-tag{color:#fff;background:rgba(255,255,255,.16);}
.sc-price-grid h3{margin:25px 0 16px;font-size:25px;letter-spacing:-.04em;}
.sc-price{display:grid;padding-bottom:22px;border-bottom:1px solid var(--sc-border);}
.sc-price b{font-size:32px;line-height:1.1;}
.sc-price span{margin-top:5px;color:var(--sc-ink-soft);font-size:12px;}
.sc-price-grid p{color:var(--sc-ink-soft);}
.sc-price-grid ul{margin:8px 0 28px;padding:0;list-style:none;}
.sc-price-grid li{padding:7px 0 7px 20px;position:relative;font-size:14px;}
.sc-price-grid li::before{content:'✓';position:absolute;left:0;color:var(--sc-violet);font-weight:900;}
.sc-price-grid article > a{margin-top:auto;color:var(--sc-violet);font-weight:850;}
.sc-price-card--featured .sc-price, .sc-price-card--featured li{border-color:rgba(255,255,255,.22);}
.sc-price-card--featured .sc-price span, .sc-price-card--featured p{color:rgba(255,255,255,.73);}
.sc-price-card--featured li::before{color:#fff;}
body.seo-consult-page .sc-price-grid .sc-price-card--featured > a{min-height:52px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--sc-violet-deep) !important;background:#fff;border:1px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 12px 30px rgba(37,8,79,.2);text-decoration:none !important;transition:transform .2s ease, box-shadow .2s ease;}
body.seo-consult-page .sc-price-grid .sc-price-card--featured > a:hover, body.seo-consult-page .sc-price-grid .sc-price-card--featured > a:focus-visible{color:var(--sc-violet-deep) !important;box-shadow:0 16px 36px rgba(37,8,79,.28);transform:translateY(-2px);outline:2px solid #fff;outline-offset:3px;}
.sc-region-rates{margin-top:52px;padding-top:44px;border-top:1px solid var(--sc-border);scroll-margin-top:calc(var(--sc-ticker-offset) + var(--sc-adminbar-offset) + 110px);}
.sc-region-rates__head{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:end;}
.sc-region-rates__head h3{margin:12px 0 0;max-width:650px;font-size:clamp(30px, 3vw, 44px);line-height:1.05;letter-spacing:-.045em;}
.sc-region-rates__head > p{margin:0;color:var(--sc-ink-soft);}
.sc-region-rate-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;}
.sc-region-rate-grid > a{min-height:210px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--sc-border);border-radius:22px;background:#fff;transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease;}
.sc-region-rate-grid > a:hover, .sc-region-rate-grid > a:focus-visible{border-color:var(--sc-violet);box-shadow:0 16px 36px rgba(63,10,134,.1);transform:translateY(-4px);outline:none;}
.sc-region-rate-grid span{color:var(--sc-violet);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
.sc-region-rate-grid b{margin-top:24px;font-size:clamp(24px, 2.2vw, 32px);line-height:1;letter-spacing:-.04em;}
.sc-region-rate-grid small{margin-top:8px;color:var(--sc-ink-soft);}
.sc-region-rate-grid i{margin-top:auto;padding-top:26px;color:var(--sc-violet);font-size:12px;font-style:normal;font-weight:850;}
.sc-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--sc-border);border-radius:22px;background:#fff;}
.sc-table-wrap table{width:100%;border-collapse:collapse;min-width:760px;}
.sc-table-wrap caption{padding:20px 24px;color:var(--sc-violet);font-size:12px;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase;}
.sc-table-wrap th, .sc-table-wrap td{padding:18px 24px;text-align:left;border-top:1px solid var(--sc-border);}
.sc-table-wrap thead th{color:var(--sc-ink-soft);font-size:12px;text-transform:uppercase;}
.sc-table-wrap tbody th{font-size:14px;}
.sc-table-wrap tbody td{color:var(--sc-ink-soft);font-size:14px;}
.sc-expert{display:grid;grid-template-columns:1fr 350px;gap:20px;}
.sc-expert__panel{padding:54px;border-radius:34px;background:var(--sc-lavender-soft);}
.sc-expert h2{margin:14px 0 0;max-width:850px;font-size:clamp(38px, 4vw, 60px);line-height:1.04;letter-spacing:-.055em;}
.sc-expert__lead{max-width:780px;margin:25px 0 0;color:var(--sc-ink-soft);font-size:18px;}
.sc-expert__facts{margin-top:38px;display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid var(--sc-border);border-bottom:1px solid var(--sc-border);}
.sc-expert__facts div{padding:20px 16px 20px 0;display:grid;}
.sc-expert__facts b{font-size:20px;}
.sc-expert__facts span{color:var(--sc-ink-soft);font-size:12px;}
.sc-expert__actions{margin-top:32px;display:flex;align-items:center;gap:24px;}
.sc-expert__aside{padding:34px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:var(--sc-violet);border-radius:34px;}
.sc-expert__aside::before{content:'✓';width:54px;height:54px;margin-bottom:auto;display:grid;place-items:center;color:var(--sc-violet);background:#fff;border-radius:50%;font-size:24px;font-weight:900;}
.sc-expert__aside strong{margin-top:50px;font-size:25px;line-height:1.1;}
.sc-expert__aside p{color:rgba(255,255,255,.72);}
.sc-expert__aside a{font-weight:850;text-decoration:underline;text-underline-offset:5px;}
.sc-certificates{background:var(--sc-lavender);}
.sc-certificate-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.sc-certificate-grid article{min-width:0;}
.sc-certificate-card__media{position:relative;display:block;overflow:hidden;background:#d8cffa;border:1px solid rgba(111,37,235,.16);border-radius:var(--sc-radius);box-shadow:0 14px 42px rgba(63,10,134,.08);}
.sc-certificate-card__media img{width:100%;height:500px;display:block;object-fit:cover;object-position:top center;transition:transform .35s ease;}
.sc-certificate-card__media:hover img{transform:scale(1.025);}
.sc-certificate-card__media span{position:absolute;right:18px;bottom:18px;width:46px;height:46px;display:grid;place-items:center;color:#fff;background:var(--sc-violet);border:4px solid rgba(255,255,255,.86);border-radius:50%;font-size:18px;font-weight:900;}
.sc-certificate-grid h3{margin:18px 8px 0;font-size:17px;line-height:1.35;letter-spacing:-.025em;}
.sc-certificate-grid h3 a{text-decoration:underline;text-decoration-color:rgba(39,39,39,.3);text-decoration-thickness:1px;text-underline-offset:5px;}
.sc-certificate-grid h3 a:hover{color:var(--sc-violet);text-decoration-color:var(--sc-violet);}
.sc-swipe-note{display:none;}
.sc-case-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}
.sc-case-grid article{overflow:hidden;color:var(--sc-ink);background:#fff;border-radius:var(--sc-radius);}
.sc-case-grid img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;}
.sc-case-grid article > div{padding:25px;}
.sc-case-grid article span{color:var(--sc-violet);font-size:11px;font-weight:900;text-transform:uppercase;}
.sc-case-grid h3{margin:10px 0;font-size:22px;line-height:1.15;}
.sc-case-grid p{color:var(--sc-ink-soft);font-size:14px;}
.sc-case-grid a{color:var(--sc-violet);font-size:14px;font-weight:850;}
.sc-region-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;}
.sc-region-cards{display:grid;gap:14px;}
.sc-region-cards a{padding:25px;display:grid;border:1px solid var(--sc-border);border-radius:22px;transition:.2s ease;}
.sc-region-cards a:hover{transform:translateX(5px);border-color:var(--sc-violet);box-shadow:var(--sc-shadow);}
.sc-region-cards span{color:var(--sc-violet);font-size:11px;font-weight:900;text-transform:uppercase;}
.sc-region-cards b{margin-top:6px;font-size:22px;}
.sc-region-cards small{margin-top:7px;color:var(--sc-ink-soft);font-size:13px;}
.sc-faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;align-items:start;}
.sc-faq{margin:0;border-top:2px solid var(--sc-ink);}
.sc-faq__item{border-bottom:1px solid var(--sc-border);}
.sc-faq dt, .sc-faq dd{margin:0;}
.sc-faq button{width:100%;padding:23px 0;display:grid;grid-template-columns:46px 1fr 32px;align-items:center;gap:13px;color:var(--sc-ink);background:transparent;border:0;cursor:pointer;text-align:left;font-weight:800;}
.sc-faq button > span{color:var(--sc-violet);font-size:11px;}
.sc-faq button i{width:30px;height:30px;display:grid;place-items:center;color:#fff;background:var(--sc-violet);border-radius:50%;font-style:normal;transition:transform .2s ease;}
.sc-faq dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease;}
.sc-faq dd > p{min-height:0;margin:0;overflow:hidden;color:var(--sc-ink-soft);}
.sc-faq__item.is-open dd{grid-template-rows:1fr;}
.sc-faq__item.is-open dd > p{padding:0 45px 24px 59px;}
.sc-faq__item.is-open button i{transform:rotate(45deg);}
.sc-contact{padding:90px 0;color:#fff;background:var(--sc-violet-deep);}
.sc-contact__inner{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:center;}
.sc-contact h2{margin:12px 0 0;max-width:800px;font-size:clamp(38px, 4.8vw, 66px);line-height:1.02;letter-spacing:-.055em;}
.sc-contact p{max-width:760px;color:rgba(255,255,255,.72);font-size:17px;}
.sc-contact .sc-kicker{color:#cdbaff;}
.sc-contact__actions{display:grid;gap:12px;}
.sc-contact__actions > a:not(.sc-button){padding:13px 0;border-bottom:1px solid rgba(255,255,255,.24);font-weight:750;}
.sc-footer{padding:36px 0 22px;color:#fff;background:#18101f;}
.sc-footer__row{display:flex;align-items:center;gap:34px;}
.sc-brand--footer img{width:46px;height:46px;}
.sc-brand--footer b{font-size:18px;}
.sc-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:20px;color:rgba(255,255,255,.67);font-size:12px;}
.sc-footer__up{font-size:12px;font-weight:800;}
.sc-footer__bottom{margin-top:28px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.45);border-top:1px solid rgba(255,255,255,.12);font-size:11px;}
.sc-footer__bottom a{color:#fff;}
@media(max-width:1050px){
.sc-header__cta{display:none;}
.sc-hero__copy{width:62%;}
.sc-result-grid{grid-template-columns:repeat(2, 1fr);}
.sc-attributes{grid-template-columns:repeat(2, 1fr);}
.sc-attributes div:nth-child(2){border-right:0;}
.sc-attributes div:nth-child(-n+2){border-bottom:1px dashed var(--sc-border);}
.sc-expert{grid-template-columns:1fr 300px;}
}
@media(max-width:782px){
body.seo-consult-page.admin-bar{--sc-adminbar-offset:46px;}
}
@media(max-width:760px){
.sc-shell{width:min(100% - 28px, 1240px);}
.sc-header__row{min-height:72px;gap:12px;}
.sc-brand img{width:45px;height:45px;}
.sc-brand b{font-size:18px;}
.sc-brand small{display:none;}
.sc-header__nav-wrap{flex-basis:auto;}
.sc-header__nav{padding-right:42px;scroll-snap-type:x proximity;}
.sc-header__nav a{scroll-snap-align:start;padding:9px 11px;background:rgba(255,255,255,.08);}
.sc-hero{min-height:0;display:flex;flex-direction:column;}
.sc-hero__media{position:relative;inset:auto;width:100%;height:clamp(340px, 88vw, 500px);flex:0 0 auto;order:0;background:#5d35a5;}
.sc-hero__media img{object-position:center 55%;}
.sc-hero__shade{z-index:1;inset:0 0 auto;height:clamp(340px, 88vw, 500px);pointer-events:none;background:linear-gradient(180deg, rgba(53,16,111,0) 55%, #35106f 100%);}
.sc-hero__inner{position:static;min-height:0;align-items:flex-start;order:1;padding-block:30px 44px;}
.sc-hero__copy{width:100%;}
.sc-breadcrumbs{margin:18px 0 13px;}
.sc-hero h1{position:absolute;z-index:2;top:28px;right:14px;left:14px;max-width:620px;margin:0;font-size:clamp(30px, 8.5vw, 40px);text-shadow:0 3px 22px rgba(35,4,78,.38);}
.sc-hero__lead{max-width:560px;margin-top:20px;font-size:16px;}
.sc-hero__actions{margin-top:23px;flex-wrap:wrap;gap:16px;}
.sc-button{min-height:50px;padding:13px 18px;}
.sc-hero__facts{margin-top:24px;padding-top:16px;}
.sc-hero__facts b{font-size:15px;}
.sc-hero__facts span{font-size:10px;}
.sc-toc__inner{padding-block:14px;display:block;}
.sc-toc__links{margin-top:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;}
.sc-toc__links::-webkit-scrollbar{display:none;}
.sc-toc__links a{scroll-snap-align:start;}
.sc-section{padding:76px 0;scroll-margin-top:calc(var(--sc-ticker-offset) + var(--sc-adminbar-offset) + 88px);}
.sc-heading--row, .sc-process-layout, .sc-region-layout, .sc-faq-layout, .sc-contact__inner{grid-template-columns:1fr;gap:28px;}
.sc-heading h2, .sc-expert h2, .sc-contact h2{font-size:clamp(34px, 10vw, 48px);}
.sc-heading--row > p{font-size:15px;}
.sc-swipe-row{width:calc(100vw - 14px);margin-right:calc(50% - 50vw);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82vw, 340px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:12vw;}
.sc-swipe-row::-webkit-scrollbar{display:none;}
.sc-swipe-row > *{scroll-snap-align:start;}
.sc-result-grid article, .sc-question-grid article{min-height:260px;}
.sc-attributes{grid-template-columns:1fr;}
.sc-attributes div{border-right:0;border-bottom:1px dashed var(--sc-border) !important;}
.sc-attributes div:last-child{border-bottom:0 !important;}
.sc-process-layout{gap:40px;}
.sc-steps li{grid-template-columns:52px 1fr;}
.sc-price-card--featured{transform:none;}
.sc-price-grid.sc-swipe-row{grid-auto-columns:min(84vw, 360px);}
.sc-price-grid article{min-height:500px;padding:24px;}
.sc-price-grid h3{margin:20px 0 12px;font-size:22px;}
.sc-price{padding-bottom:18px;}
.sc-price b{font-size:28px;}
.sc-price-grid p{font-size:14px;}
.sc-price-grid ul{margin:4px 0 22px;}
.sc-price-grid li{padding-block:5px;}
.sc-region-rates{margin-top:42px;padding-top:36px;}
.sc-region-rates__head{grid-template-columns:1fr;gap:18px;}
.sc-region-rate-grid.sc-swipe-row{grid-auto-columns:min(74vw, 290px);}
.sc-region-rate-grid > a{min-height:205px;}
.sc-swipe-note.sc-swipe-note--price{color:var(--sc-violet);background:#fff;border:1px solid rgba(111,37,235,.22);}
.sc-expert{grid-template-columns:1fr;}
.sc-expert__panel{padding:32px 24px;}
.sc-expert__facts{grid-template-columns:1fr;}
.sc-expert__facts div{border-bottom:1px solid var(--sc-border);}
.sc-expert__facts div:last-child{border-bottom:0;}
.sc-expert__actions{align-items:flex-start;flex-direction:column;}
.sc-expert__aside{min-height:300px;}
.sc-case-grid{grid-template-columns:none;}
.sc-certificate-grid{grid-template-columns:none;}
.sc-certificate-card__media img{height:490px;}
.sc-swipe-note{width:max-content;margin:20px auto 0;padding:9px 15px;display:flex;align-items:center;gap:10px;color:#fff;background:var(--sc-violet);border-radius:999px;font-size:11px;font-weight:850;}
.sc-heading-link{justify-self:start;}
.sc-faq button{grid-template-columns:34px 1fr 30px;gap:8px;}
.sc-faq__item.is-open dd > p{padding:0 38px 22px 42px;}
.sc-contact__inner{gap:36px;}
.sc-footer__row{align-items:flex-start;flex-wrap:wrap;}
.sc-footer nav{width:100%;margin:0;}
.sc-footer__up{margin-left:auto;}
}
@media(max-width:480px){
.sc-hero__media, .sc-hero__shade{height:clamp(320px, 92vw, 420px);}
.sc-hero__lead{line-height:1.48;}
.sc-text-link{font-size:13px;}
.sc-hero__facts{grid-template-columns:1fr 1fr;gap:12px;}
.sc-hero__facts li{border-right:0;}
.sc-hero__facts li + li{padding-left:0;}
.sc-hero__facts li:last-child{display:none;}
.sc-swipe-row{grid-auto-columns:84vw;}
.sc-certificate-card__media img{height:460px;}
.sc-table-wrap{margin-inline:-4px;}
}
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
*, *::before, *::after { scroll-behavior: auto !important; transition: none !important; }
}