/* V2 extends the established RussWeb system, without changing its palette. */
.v2-component{margin:26px 0 8px}.v2-component h4{font-size:21px;line-height:1.25;color:var(--ink);margin:0 0 12px;letter-spacing:-.4px}.v2-component p{margin:0 0 14px}.v2-component article{min-width:0}.v2-sequence{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:30px;border-top:1px solid #bce1e8;padding-top:24px}.v2-sequence article{position:relative}.v2-step-no{display:block;color:#007e91;font-size:17px;font-weight:600;margin-bottom:18px}.v2-step-no:after{content:'→';float:right;color:#009eb4;font-weight:400}.v2-sequence article:last-child .v2-step-no:after{content:''}.v2-editorial,.v2-cms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.v2-editorial article,.v2-cms article{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #dcebf0}.v2-component .icon-disc{flex:0 0 48px;width:48px;height:48px}.v2-component .checks{margin:14px 0}.v2-formats{border-top:1px solid #dcebf0}.v2-formats article{display:grid;grid-template-columns:48px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid #dcebf0}.v2-formats article>div{display:grid;grid-template-columns:1.1fr 2fr .8fr;gap:4px 28px;align-items:start}.v2-formats h4{grid-column:1}.v2-formats p{grid-column:2}.v2-formats .v2-format-price{grid-column:3;grid-row:1;color:#0b1328;font-weight:600;font-size:21px;white-space:nowrap}.v2-formats .text-link{grid-column:2}.cms-wordmark{display:grid;place-items:center;flex:0 0 50px;height:50px;background:#eaf8fa;color:#006f82;font-size:24px;font-weight:600;border:1px solid #cce8ed;border-radius:50%}.v2-criteria{margin:24px 0;padding:20px 26px;background:#effbfd;border-left:2px solid #009eb4}.v2-criteria .checks{margin-bottom:0}.v2-example-note{padding:20px 24px;background:#effbfd}.v2-table td{vertical-align:top}.v2-chart{margin:30px 0 0;padding:26px 30px;background:white;border:1px solid #dcebf0;border-radius:8px}.v2-chart-disclaimer{font-size:15px;color:#53637b;line-height:1.5;padding-bottom:22px;max-width:850px}.v2-chart-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 0 26px}.v2-chart-summary strong{display:block;font-size:44px;font-weight:600;line-height:1.2;color:#10253c;margin:8px 0}.v2-chart-summary strong small{font-size:24px;margin-left:3px}.v2-chart-summary p{font-size:15px;max-width:255px;margin:4px 0 0}.scenario-key{color:var(--series);font-size:16px;font-weight:600}.scenario-key:before{content:'';display:inline-block;width:24px;border-top:3px solid var(--series);margin-right:10px;vertical-align:middle}.v2-chart-summary>div:nth-child(2) .scenario-key:before{border-top-style:dashed}.v2-chart-summary>div:nth-child(3) .scenario-key:before{border-top-style:dotted}.v2-chart-svg{display:block;width:100%;height:auto;overflow:visible}.v2-chart-svg text{font:14px Inter,sans-serif;fill:#59677c}.v2-chart-svg .chart-end{font-weight:600}.chart-method{font-size:15px;line-height:1.6;margin:20px 0}.chart-data{border-top:1px solid #dcebf0;padding-top:16px}.chart-data summary{cursor:pointer;color:#007286;min-height:44px;display:list-item;padding:8px 0;font-size:16px}.chart-data .matrix{margin-top:15px}.chart-mobile{display:none}.v2-ads-charts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.v2-ads-charts h4{font-size:19px;color:#0b1328;margin:0 0 20px}.v2-ads-charts .v2-chart-svg text{font-size:20px}.v2-chart-budget{display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;background:#effbfd;padding:16px 22px;margin-top:20px;font-size:15px}.v2-chart-budget strong{color:#10253c;font-size:22px}.section.subsection{padding-top:26px;padding-bottom:32px}.section.subsection .section-head h3{font-size:26px;line-height:1.25;margin:0 0 16px;letter-spacing:-.6px;color:#0b1328}.section-alias{display:block;position:relative;top:-20px;height:0;visibility:hidden}.section-related{display:flex;flex-wrap:wrap;gap:16px 28px;margin:24px 0 0}.section-related .text-link{line-height:1.5}.page-related{padding:24px 0 45px}.home .hero-copy h1.brand-h1{font-size:22px;letter-spacing:-.5px;font-weight:600;line-height:1.3;margin:0 0 14px}.hero-brand-headline{font-size:70px;line-height:1.02;letter-spacing:-3px;font-weight:700;color:#080e1c;margin:0 0 25px}.v2-faq-standalone{max-width:100%}.hero .breadcrumb{flex-wrap:wrap}.breadcrumb a,.breadcrumb>span{max-width:100%}
@media(max-width:1024px){.hero-brand-headline{font-size:54px}.v2-formats article>div{grid-template-columns:1fr 1fr}.v2-formats .v2-format-price{grid-column:2;grid-row:2}.v2-formats .text-link{grid-column:1}.v2-formats p{grid-column:2;grid-row:1}.v2-sequence{grid-template-columns:repeat(2,1fr)}.v2-chart{padding:22px}.v2-editorial,.v2-cms{gap:0 25px}}
@media(max-width:600px){.hero-brand-headline{font-size:43px;letter-spacing:-1.8px;line-height:1.04}.home .hero-copy h1.brand-h1{font-size:20px}.v2-component h4{font-size:20px}.v2-editorial,.v2-cms{grid-template-columns:1fr}.v2-sequence{display:block;border-top:0;padding-top:0}.v2-sequence article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #dcebf0}.v2-step-no{flex:0 0 25px;font-size:16px;margin:3px 0}.v2-step-no:after{display:none}.v2-component p{font-size:16px;line-height:1.6}.v2-formats article{grid-template-columns:38px 1fr;gap:16px}.v2-formats article>div{display:block}.v2-formats .icon-disc{width:38px;height:38px}.v2-formats .v2-format-price{font-size:21px}.v2-component .text-link{font-size:16px}.v2-chart{padding:20px 16px;margin-left:-4px;margin-right:-4px}.v2-chart-summary{gap:12px}.v2-chart-summary strong{font-size:31px}.v2-chart-summary strong small{font-size:18px}.v2-chart-summary p{display:none}.scenario-key{font-size:13px}.scenario-key:before{display:block;margin:0 0 8px}.v2-chart-disclaimer{font-size:15px}.chart-desktop{display:none}.chart-mobile{display:block}.chart-mobile>div{border-top:1px solid #e6eff2;padding-top:16px;margin-top:15px}.chart-mobile h4{font-size:16px;margin:0 0 10px}.chart-mobile .v2-chart-svg{min-height:132px}.chart-mobile .v2-chart-svg text{font-size:23px}.v2-ads-charts{grid-template-columns:1fr}.v2-ads-charts .v2-chart-svg{min-height:135px}.v2-chart-budget{padding:16px;gap:8px}.v2-chart-budget span{width:100%}.chart-method{font-size:15px}.chart-data summary{font-size:16px}.section.subsection{padding-top:14px;padding-bottom:28px}.section.subsection .section-head h3{font-size:24px}.section-related{gap:14px;flex-direction:column}.v2-editorial article,.v2-cms article{gap:16px}}
.v2-single-example{max-width:850px;margin:24px auto}.v2-ads-charts .v2-chart-svg text{font-size:14px}@media(max-width:600px){.chart-mobile .v2-chart-svg text{font-size:14px}.v2-ads-charts .v2-chart-svg text{font-size:17px}.v2-ads-charts .v2-chart-svg{min-height:165px}.chart-mobile .v2-chart-svg{min-height:180px}}
.v2-single-example .example-img{height:auto;max-height:none;object-fit:contain}@media(max-width:760px){#landing-comparison .matrix td{display:block}#landing-comparison .matrix td:before{display:block;width:auto;max-width:none;margin:0 0 7px;white-space:normal}}
