.b2b{--ink:#183b49;--gold:#d6ad59;--muted:#546b73;--line:#dfe7e9;color:var(--ink);background:#fff;font-family:inherit;line-height:1.65}.b2b *{box-sizing:border-box}.b2b-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.b2b-section{padding-block:84px}.b2b h1,.b2b h2,.b2b h3{color:inherit;letter-spacing:-.025em;line-height:1.15;margin:0 0 18px}.b2b h1{font-size:clamp(36px,4.4vw,64px);max-width:800px;font-weight:650}.b2b h2{font-size:clamp(28px,3vw,42px);max-width:860px}.b2b h3{font-size:21px;line-height:1.35}.b2b p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 18px}.b2b a{text-decoration:none}.b2b a:focus-visible,.b2b button:focus-visible,.b2b summary:focus-visible{outline:3px solid #bd8423;outline-offset:5px}.b2b-hero{position:relative;isolation:isolate;background:#163845;overflow:hidden}.b2b-hero-image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2}.b2b-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,32,41,.94),rgba(10,32,41,.72) 58%,rgba(10,32,41,.28))}.b2b-hero-inner{padding-block:98px 76px;color:white}.b2b-hero p{max-width:720px;font-size:19px;color:#e3edf0}.b2b-eyebrow,.b2b-num{display:block;letter-spacing:.14em;font-weight:700;font-size:12px;margin-bottom:24px}.b2b-eyebrow{color:#edcf90}.b2b-num{color:#88703d}.b2b-actions{display:flex;gap:14px;flex-wrap:wrap;margin-block:30px}.b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--gold);color:#163441!important;border:1px solid var(--gold);border-radius:9px;padding:15px 22px;font-size:15px;font-weight:700;cursor:pointer;line-height:1.4;text-align:center}.b2b-btn:hover{background:#e7c378}.b2b-btn:disabled{opacity:.6;cursor:wait}.b2b-outline{background:transparent;border-color:#b4c5cb;color:#fff!important}.b2b-outline:hover{background:#ffffff16}.b2b-badge{font-size:11px;letter-spacing:.12em;color:#e9edf0}.b2b-heading{max-width:900px;margin-bottom:34px}.b2b-heading p{max-width:850px}.b2b-grid{display:grid;gap:24px}.b2b-three{grid-template-columns:repeat(3,1fr)}.b2b-two{grid-template-columns:repeat(2,1fr)}.b2b-feature{border:1px solid var(--line);border-radius:16px;padding:30px}.b2b-feature p{margin:0}.b2b-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f4eddd;font-size:25px;margin-bottom:22px}.b2b-tiers{background:#f5f3ed}.b2b-tier{background:#fff;border:1px solid #dfddd4;border-radius:18px;padding:30px}.b2b-tier h3{font-size:16px}.b2b-rate{font-size:84px;line-height:1.1;letter-spacing:-.06em;font-weight:700;margin-block:18px}.b2b-rate span{font-size:32px;margin-left:5px;letter-spacing:0}.b2b-tier p{margin:0}.b2b-tier-best{background:var(--ink);color:white;border-color:var(--ink)}.b2b-tier-best .b2b-rate{color:#edcf90}.b2b-tier-best p{color:#d8e5ea}.b2b .b2b-fine{font-size:13px;line-height:1.7;margin-top:22px}.b2b-fleet{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.b2b-car{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.b2b-car img{width:100%;height:210px;object-fit:cover;background:#f3f5f5}.b2b-car>div{padding:24px}.b2b-car p{margin:0;font-size:15px}.b2b-luxury{display:grid;grid-template-columns:360px 1fr;gap:34px;align-items:center;margin-top:32px;background:#193944;color:white;border-radius:18px;overflow:hidden}.b2b-luxury img{width:100%;height:100%;object-fit:cover;min-height:280px}.b2b-luxury>div{padding:30px;padding-inline-start:0}.b2b-luxury p{color:#d4e2e7}.b2b-soft{background:#f5f8f8}.b2b-rule{display:flex;gap:20px;padding:24px 0;border-top:1px solid #cfdcde}.b2b-rule>span{font-size:13px;font-weight:700;color:#8b7040;padding-top:4px}.b2b-rule h3{font-size:20px}.b2b-rule p{margin:0;font-size:15px}.b2b-payments{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden}.b2b-payments article{padding:24px 18px;border-inline-end:1px solid var(--line)}.b2b-payments article:last-child{border:0}.b2b-payments h3{font-size:18px;margin-top:20px}.b2b-payments p{font-size:14px;margin:0}.b2b-pay-icon{display:flex;align-items:center;height:42px;color:#286379}.b2b-textlink{font:inherit;font-weight:700;font-size:14px;color:#24566a!important;text-decoration:underline!important;text-underline-offset:4px;background:none;border:0;cursor:pointer;padding:0}.b2b-process{background:#193944;color:white}.b2b-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;margin:40px 0 0;padding:0}.b2b-steps span{display:block;color:#d6ad59;font-size:32px;margin-bottom:18px}.b2b-steps h3{font-size:20px}.b2b-steps p{color:#d4e2e7;font-size:15px;margin:0}.b2b-faq{border-top:1px solid var(--line)}.b2b-faq details{border-bottom:1px solid var(--line);padding:20px 0}.b2b-faq summary{font-size:18px;font-weight:650;cursor:pointer;list-style:revert;padding-inline-end:16px}.b2b-faq details p{margin:18px 0 0;max-width:940px}.b2b-legal{padding:34px;border:1px solid #e2d5b8;border-radius:16px;background:#fcfaf4}.b2b-legal h2{font-size:26px}.b2b-links{display:flex;gap:12px 24px;flex-wrap:wrap}.b2b-links a{color:#235163;font-size:14px;text-decoration:underline;text-underline-offset:4px}.b2b-application{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.b2b form{position:relative;padding:30px;border:1px solid var(--line);border-radius:18px;background:#f9fbfb}.b2b-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.b2b form label{display:block;font-size:13px;font-weight:600;line-height:1.5}.b2b input:not([type=checkbox]),.b2b select,.b2b textarea{display:block;width:100%;min-width:0;height:auto;min-height:46px;border:1px solid #b7c9cf;border-radius:7px;background:white;color:#193944;font:inherit;font-size:15px;margin-top:7px;padding:11px 12px;box-shadow:none}.b2b textarea{resize:vertical;min-height:100px}.b2b input:focus,.b2b select:focus,.b2b textarea:focus{outline:2px solid #37798f;outline-offset:2px}.b2b-wide{grid-column:1/-1}.b2b .b2b-consent{display:flex;align-items:flex-start;gap:12px;margin-block:26px;font-size:13px}.b2b-consent input{appearance:auto;flex:none;width:19px;height:19px;margin-top:2px}.b2b-security{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.b2b-security input{max-width:120px}.b2b-security strong{display:block;font-size:18px;margin-top:8px;text-align:start}.b2b-security .b2b-textlink{margin-bottom:14px;font-size:12px}.b2b-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.b2b #b2b-result:empty{display:none}.b2b #b2b-result{padding:16px;border-radius:9px;font-size:15px}.b2b #b2b-result.b2b-success{background:#e7f4eb;color:#205d3d}.b2b #b2b-result.b2b-error{background:#fbecec;color:#8b3030}.b2b [id]{scroll-margin-top:110px}.b2b [dir=ltr]{unicode-bidi:isolate}html[dir=rtl] .b2b-hero:after{background:linear-gradient(270deg,rgba(10,32,41,.94),rgba(10,32,41,.72) 58%,rgba(10,32,41,.28))}html[dir=rtl] .b2b{letter-spacing:normal}
@media(max-width:1000px){.b2b-payments{grid-template-columns:repeat(3,1fr)}.b2b-payments article{border-bottom:1px solid var(--line)}.b2b-application{grid-template-columns:1fr;gap:24px}.b2b-luxury{grid-template-columns:280px 1fr}.b2b-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.b2b-wrap{width:calc(100% - 32px)}.b2b-section{padding-block:54px}.b2b-hero-inner{padding-block:60px 42px}.b2b h1{font-size:37px}.b2b-hero p{font-size:17px}.b2b h2{font-size:29px}.b2b-three,.b2b-two,.b2b-fleet{grid-template-columns:1fr}.b2b-rate{font-size:68px}.b2b-tier{padding:25px}.b2b-fleet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.b2b-car img{height:125px}.b2b-car>div{padding:16px}.b2b-car h3{font-size:17px}.b2b-car p{font-size:13px}.b2b-luxury{grid-template-columns:1fr;gap:0}.b2b-luxury img{height:220px;min-height:0;object-position:center}.b2b-luxury>div{padding:25px}.b2b-payments{grid-template-columns:1fr 1fr}.b2b-payments article{padding:20px 15px}.b2b-legal{padding:24px}.b2b form{padding:20px}.b2b-form-grid{grid-template-columns:1fr}.b2b-steps{gap:26px}.b2b-btn{font-size:14px}.b2b form .b2b-btn{width:100%}.b2b-eyebrow,.b2b-badge{font-size:10px;letter-spacing:.07em}}
@media(prefers-reduced-motion:reduce){.b2b *{scroll-behavior:auto!important;transition:none!important}}
.b2b-car img{object-fit:contain}.b2b[dir=rtl]{direction:rtl;text-align:right}.b2b[dir=rtl] .b2b-hero:after{background:linear-gradient(270deg,rgba(10,32,41,.94),rgba(10,32,41,.72) 58%,rgba(10,32,41,.28))}.b2b input[type=email],.b2b input[type=url],.b2b input[type=tel]{direction:ltr;text-align:start}
