.cloud-header{position:relative;z-index:30;width:100%;min-height:94px;display:flex;align-items:center;gap:36px;padding:22px 40px;background:#0d192b;color:#fff;border-bottom:1px solid #d5e1f31c;font-family:Inter,system-ui,-apple-system,sans-serif;box-sizing:border-box}
.cloud-header--overlay{position:absolute;top:0;left:0;background:transparent}
.cloud-header a{text-decoration:none}.cloud-brand{display:flex;align-items:center;gap:12px;color:#f4f7ff;flex-shrink:0;font-size:15px;font-weight:750;letter-spacing:.2em;line-height:1.1}
.cloud-brand img{display:block;width:35px;height:39px}.cloud-brand small{display:block;font-size:7px;font-weight:500;letter-spacing:.4em;color:#a2b3ca;margin-top:7px}
.cloud-nav{display:flex;align-items:center;gap:9px;margin:0 auto 0 8px}
.cloud-nav>a,.cloud-resources>summary{display:flex;align-items:center;gap:8px;padding:12px 15px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:6px;color:#d3dcea;line-height:1.4;cursor:pointer}
.cloud-nav>a:hover,.cloud-nav>a[aria-current=page],.cloud-resources>summary:hover,.cloud-resources[open]>summary{background:#c3d4ec24;color:#fff}
.cloud-resources>summary{list-style:none}.cloud-resources>summary::-webkit-details-marker{display:none}.cloud-resources>summary svg{width:13px;height:13px;transition:transform .2s}.cloud-resources[open]>summary svg{transform:rotate(180deg)}
.cloud-mega{position:absolute;top:calc(100% - 1px);left:clamp(24px,15vw,240px);width:min(810px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;border-radius:0 0 12px 12px;border:1px solid #aabbd229;background:#303b4a;box-shadow:0 25px 70px #02091360;backdrop-filter:blur(20px)}
.cloud-mega>div{padding:22px 25px;min-width:0}.cloud-mega>div+div{border-left:1px solid #c0cad926}.cloud-mega h2{font-size:10px;font-weight:600;letter-spacing:.09em;line-height:1.5;color:#aab9cc;margin:0 0 15px}
.cloud-mega a{display:block;padding:10px 0;color:#f3f6fb;font-size:12px;font-weight:550;line-height:1.6;white-space:normal}.cloud-mega a:hover{color:#bcd8ff}.cloud-mega small{display:block;color:#aebed1;font-size:10px;font-weight:400;margin-top:3px}
.cloud-login{margin-left:auto;display:flex;align-items:center;gap:20px;flex-shrink:0;border:1px solid #e2ecff3b;border-radius:6px;padding:12px 16px;color:#eaf2ff;font-size:11px;font-weight:600;white-space:nowrap}.cloud-login:hover{background:#d5e4ff18}
.cloud-menu-toggle{display:none;border:1px solid #bbd2f03b;border-radius:6px;background:#b3cbef10;color:#fff;width:38px;height:38px;padding:9px;cursor:pointer}.cloud-menu-toggle svg{width:19px;height:19px;display:block}
.cloud-header :focus-visible,.cloud-footer :focus-visible{outline:3px solid #9dc4ff;outline-offset:4px}
.cloud-footer{display:block!important;background:#0c1728;border-top:1px solid #a5c4eb22;color:#d9e4f5;padding:37px 40px 25px!important;font-family:Inter,system-ui,-apple-system,sans-serif}
.cloud-footer-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.cloud-footer p{font-size:11px;color:#9cafc9;line-height:1.8;margin:0}.cloud-footer nav{display:flex;flex-wrap:wrap;gap:22px;font-size:11px}.cloud-footer nav a{color:#c5d3e7}.cloud-footer-bottom{max-width:1280px;margin:25px auto 0;padding-top:20px;border-top:1px solid #afc7e51c;font-size:9px;color:#8fa5c4}
.home-shared{padding:85px 0;background:#f5f7fa}.home-shared h2{font-size:clamp(32px,4vw,50px);font-weight:500;letter-spacing:-.04em;line-height:1.15;color:#1d3554;margin:16px 0 22px}.home-shared-intro{font-size:14px;color:#65768b;line-height:1.85;max-width:620px}
.home-shared-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:43px}.home-shared-grid article{border-top:1px solid #d1dcea;padding-top:23px}.home-shared-grid article>span{font-size:10px;color:#4f75a8;letter-spacing:.1em}.home-shared-grid h3{font-size:19px;letter-spacing:-.025em;font-weight:550;margin:13px 0;color:#263e5e}.home-shared-grid p{font-size:12px;color:#66798e;line-height:1.9;margin:0}
.home-shared-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:32px;font-size:12px;color:#295a9e}.home-shared-links a{border-bottom:1px solid #bad0ee;padding-bottom:5px}
.taxi-marketing-hero .hero-note{bottom:80px}.taxi-marketing-hero .hero-copy{max-width:870px}.taxi-marketing-hero .hero-copy>p{max-width:620px}
.help-hero{padding:160px 0 65px;background:radial-gradient(ellipse at top right,#213e68,#0c1728 70%);color:#fff}.help-hero .eyebrow{color:#a9c9f7}.help-hero h1{font-size:clamp(43px,5vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.05em;margin:20px 0}.help-hero p{color:#b6c8e3;font-size:15px;line-height:1.85;max-width:620px}.help-steps{padding:60px 0;background:#f5f7fa}.help-steps h2{font-size:30px;font-weight:500;letter-spacing:-.035em;color:#233d5e}.help-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0;margin:30px 0}.help-steps li{padding:25px;border:1px solid #d8e2ef;border-radius:9px;background:#fff}.help-steps li strong{display:block;font-size:16px;color:#2b4a73}.help-steps li p{font-size:12px;line-height:1.85;color:#667c96;margin-top:12px}.help-steps .button{margin-top:5px}
@media(max-width:1050px){.cloud-header{gap:18px;padding-left:25px;padding-right:25px}.cloud-nav{gap:2px;margin-left:0}.cloud-nav>a,.cloud-resources>summary{font-size:11px;padding:11px}.cloud-login{font-size:10px;padding:11px}.cloud-footer-inner{flex-wrap:wrap}.cloud-footer nav{gap:17px}}
@media(max-width:760px){.cloud-header{min-height:78px;gap:13px;padding:19px 20px;flex-wrap:wrap}.cloud-brand{font-size:12px;gap:9px}.cloud-brand img{width:30px;height:34px}.cloud-brand small{font-size:6px}.cloud-login{font-size:9px;padding:10px;gap:8px}.cloud-menu-toggle:not([hidden]){display:block}.cloud-nav{width:100%;flex-direction:column;align-items:stretch;gap:0;margin:0}.cloud-header.is-enhanced .cloud-nav{display:none;position:absolute;top:calc(100% + 7px);left:12px;right:12px;width:auto;max-height:calc(100dvh - 105px);overflow-y:auto;background:#202d40;border:1px solid #b5cbea26;border-radius:9px;padding:12px;box-shadow:0 20px 40px #02091650}.cloud-header[data-open=true] .cloud-nav{display:flex}.cloud-header--overlay:not(.is-enhanced){position:relative;background:#0c1728}.cloud-nav>a,.cloud-resources>summary{font-size:13px;padding:14px}.cloud-mega{position:static;width:100%;display:block;background:#2d3b50;box-shadow:none;border:0;border-radius:6px;padding:5px 0}.cloud-mega>div{padding:16px 18px}.cloud-mega>div+div{border-left:0;border-top:1px solid #becfe124}.cloud-mega h2{margin-bottom:7px}.cloud-mega a{font-size:12px;padding:9px 0}.cloud-footer{padding:32px 22px 23px!important}.cloud-footer-inner{align-items:flex-start;flex-direction:column;gap:23px}.cloud-footer nav{font-size:10px;gap:16px}.home-shared{padding:60px 0}.home-shared-grid,.help-steps ol{grid-template-columns:1fr;gap:23px}.home-shared-intro{font-size:13px}.home-shared-grid{margin-top:30px}.help-hero{padding:125px 0 45px}.help-hero p{font-size:13px}.help-steps{padding:45px 0}.taxi-marketing-hero .hero-note{bottom:35px}}
@media(max-width:360px){.cloud-header{padding-left:15px;padding-right:15px;gap:9px}.cloud-brand{font-size:10px;letter-spacing:.13em}.cloud-login{font-size:8px;gap:5px}.cloud-menu-toggle{width:32px;height:34px;padding:6px}.cloud-brand img{width:27px}}
@media(prefers-reduced-motion:reduce){.cloud-header *{transition:none!important}}
