.branded-home{--surface:#0a0a0a;--ink:#f6f4ee;--accent:#f6f4ee;background:var(--surface);min-height:100svh;color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif}.branded-home *{box-sizing:border-box}.branded-home a{color:inherit;text-decoration:none}.branded-home-header{z-index:5;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px clamp(24px,5vw,80px);display:flex;position:absolute;top:0;left:0;right:0}.branded-home-header nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.branded-home-header nav a:last-child{border:1px solid;border-radius:3px;padding:11px 17px}.branded-home-mark{letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:clamp(20px,2.2vw,32px);font-weight:900;display:inline-flex}.branded-home-mark img{object-fit:contain;width:44px;height:44px;display:block}.branded-home-hero{isolation:isolate;align-items:center;width:100%;min-height:min(860px,100svh);padding:120px clamp(24px,7vw,112px) 70px;display:flex;position:relative;overflow:hidden}.branded-home-hero-copy{z-index:2;width:min(100%,650px);position:relative}.branded-home-eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800}.branded-home h1,.branded-home h2{letter-spacing:-.055em;margin:0;line-height:.99}.branded-home h1{text-transform:uppercase;font-size:clamp(58px,9vw,146px);font-weight:900}.branded-home-hero-copy>p:not(.branded-home-eyebrow){max-width:560px;margin:24px 0 30px;font-size:clamp(15px,1.5vw,20px);line-height:1.5}.branded-home .branded-home-cta{background:var(--accent);min-height:58px;color:var(--cta-ink,#0b0b0b);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:14px 26px;font-weight:900;display:inline-flex}.branded-home-trial-note{opacity:.75;margin-top:14px;font-size:12px;display:block}.branded-home-benefits{border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(3,1fr);gap:0;padding:28px clamp(24px,7vw,112px);display:grid}.branded-home-benefits>div{border-right:1px solid;gap:20px;padding:16px 26px;font-size:14px;line-height:1.45;display:flex}.branded-home-benefits>div:first-child{padding-left:0}.branded-home-benefits>div:last-child{border:0}.branded-home-benefits strong{opacity:.55}.branded-home-plans,.branded-home-explain,.branded-home-faq{padding:100px clamp(24px,7vw,112px)}.branded-home-plans-heading{border-bottom:1px solid;justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.branded-home-plans-heading p,.branded-home-explain>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.branded-home h2{font-size:clamp(36px,5vw,76px)}.branded-home-plan{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:18px;padding:28px 0;display:flex}.branded-home-plan:hover{opacity:.7}.branded-home-plan span{flex-direction:column;gap:6px;display:flex}.branded-home-plan strong{font-size:clamp(23px,3vw,40px)}.branded-home-plan small{font-size:13px;font-weight:500}.branded-home-plan b{white-space:nowrap;font-size:clamp(22px,3vw,37px)}.branded-home .branded-home-more{text-underline-offset:6px;margin-top:26px;text-decoration:underline;display:inline-block}.branded-home-explain{border-top:1px solid;grid-template-columns:1fr 2fr;gap:30px;display:grid}.branded-home-explain h2{grid-column:2}.branded-home-explain div{grid-column:2;max-width:700px;line-height:1.6}.branded-home-faq{border-top:1px solid}.branded-home-faq h2{margin-bottom:32px}.branded-home-faq details{border-bottom:1px solid;padding:22px 0}.branded-home-faq summary{cursor:pointer;font-weight:700}.branded-home-faq p{max-width:720px;line-height:1.6}.branded-home-footer{color:#eee;background:#0b0b0b;border-top:1px solid #777;flex-wrap:wrap;align-items:center;gap:28px;padding:30px clamp(24px,7vw,112px);font-size:13px;display:flex}.branded-home-footer a:first-child{margin-right:auto;font-weight:900}.branded-home-fsb{--surface:#efe8d1;--ink:#171713;--accent:#171713;--cta-ink:#f4eedc;background:repeating-linear-gradient(0deg,#eee7d2 0 38px,#ded6be 39px,#eee7d2 40px)}.branded-home-fsb .branded-home-header{color:#f2ecdc;background:#181817}.branded-home-fsb .branded-home-hero{border:32px solid #c8b78d;border-top-width:100px;min-height:780px}.branded-home-fsb .branded-home-hero:before{content:"ДЕЛО: FSB BRO                         СТАТУС: ОТКРЫТО";letter-spacing:.08em;white-space:pre;border-bottom:2px solid #171713;padding-bottom:18px;font-family:monospace;font-size:14px;position:absolute;top:30px;left:clamp(24px,7vw,112px);right:20px;overflow:hidden}.branded-home-fsb .branded-home-hero-copy{margin-top:30px}.branded-home-fsb h1{letter-spacing:-.07em;max-width:800px;font-weight:500}.branded-home-fsb .branded-home-stamp{z-index:3;color:#a93228;border:4px solid #a93228;padding:12px 18px;font:700 21px monospace;position:absolute;top:28%;right:8vw;transform:rotate(10deg)}.branded-home-fsb .branded-home-plan-list{border:2px solid}.branded-home-fsb .branded-home-plan{padding-inline:24px}.branded-home-fsb .branded-home-plan:last-child{border:0}.branded-home-m15{--accent:#ff7416}.branded-home-m15 .branded-home-hero{background:linear-gradient(#0808082a 25%,#08080870 52%,#080808ef 81%,#080808 100%),url(/m15-hero.png) top/cover no-repeat;align-items:end;min-height:100svh}.branded-home-m15 .branded-home-hero-copy{width:min(100%,860px)}.branded-home-m15 h1{font-size:clamp(52px,9vw,128px);font-style:italic}.branded-home-m15 .branded-home-eyebrow,.branded-home-m15 .branded-home-plans-heading p{color:#ff7416}.branded-home-m15 .branded-home-cta{box-shadow:0 0 26px #ff741666}.branded-home-m15 .branded-home-plan b{color:#ff7416}.branded-home-taxi{--surface:#f7f4ed;--ink:#101010;--accent:#ffce39}.branded-home-taxi .branded-home-hero{background:#f7f4ed url(/taxi-map.png) 100%/auto 100% no-repeat;min-height:850px}.branded-home-taxi .branded-home-hero-copy{max-width:600px}.branded-home-taxi h1{text-transform:none;font-size:clamp(54px,8vw,118px)}.branded-home-taxi .branded-home-cta{border-radius:16px}.branded-home-taxi .branded-home-benefits,.branded-home-taxi .branded-home-plans,.branded-home-taxi .branded-home-explain,.branded-home-taxi .branded-home-faq{background:#f7f4ed}.branded-home-taxi .branded-home-benefits{border-color:#c8c5bc}.branded-home-taxi .branded-home-benefits>div,.branded-home-taxi .branded-home-plan,.branded-home-taxi .branded-home-plans-heading,.branded-home-taxi .branded-home-faq details{border-color:#cbc8c0}@media (min-width:761px){.branded-home-m15 .branded-home-hero{background-color:#080808;background-image:linear-gradient(90deg,#080808 0% 45%,#08080880 60%,#0000 78%),linear-gradient(#0000 72%,#080808 100%),url(/m15-hero.png);background-position:50%,50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto calc(100% - 76px);align-items:center}.branded-home-m15 .branded-home-hero-copy{width:58%;max-width:760px}.branded-home-m15 h1{font-size:clamp(52px,7.2vw,106px)}}@media (max-width:760px){.branded-home-header{flex-direction:column;align-items:flex-start;gap:8px;min-height:84px;padding:16px 22px}.branded-home-header nav{gap:16px;font-size:12px}.branded-home-header nav a:last-child{border:0;padding:0}.branded-home-hero{align-items:end;min-height:780px;padding:145px 24px 56px}.branded-home h1{font-size:clamp(54px,13vw,88px)}.branded-home-benefits{grid-template-columns:1fr;padding:12px 24px}.branded-home-benefits>div{border:0;border-bottom:1px solid;padding:15px 0}.branded-home-benefits>div:last-child{border:0}.branded-home-plans,.branded-home-explain,.branded-home-faq{padding:70px 24px}.branded-home-plans-heading{display:block}.branded-home-plans-heading p{margin-bottom:12px}.branded-home-explain{display:block}.branded-home-explain h2{margin:18px 0}.branded-home-fsb .branded-home-hero{border:14px solid #c8b78d;min-height:760px;margin-top:84px;padding:100px 18px 50px}.branded-home-fsb .branded-home-hero:before{content:"ДЕЛО: FSB BRO · ДОСТУП ОТКРЫТ";font-size:10px;top:18px;left:18px}.branded-home-fsb .branded-home-stamp{font-size:13px;top:25%;right:8%}.branded-home-m15 .branded-home-hero{background-position:50%}.branded-home-taxi .branded-home-hero{background-position:57%;align-items:start}.branded-home-taxi .branded-home-hero-copy{padding-top:30px}.branded-home-taxi h1{font-size:clamp(48px,12vw,82px)}}
