.b2b-page{--b2b-orange:#ff5b2d;--b2b-orange-soft:#ff8f70;--b2b-ink:#222127;--b2b-muted:#696770;--b2b-cream:#f8f4ee;--b2b-line:rgba(34,33,39,0.11);--b2b-max:1280px;min-width:0;overflow:hidden;color:var(--b2b-ink);background:var(--b2b-cream)}.b2b-page *,.b2b-page :after,.b2b-page :before{box-sizing:border-box}.b2b-page a{color:inherit;text-decoration:none}.b2b-page img{display:block;max-width:100%}.b2b-page h1,.b2b-page h2,.b2b-page h3,.b2b-page p{margin-top:0}.b2b-page h1,.b2b-page h2{letter-spacing:-.055em}.b2b-page h2{margin-bottom:18px;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.b2b-page h3{letter-spacing:-.025em}.b2b-shell{width:min(calc(100% - 48px),var(--b2b-max));margin-inline:auto}.b2b-section{padding:108px 0}.b2b-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:23px;font-size:.77rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.b2b-eyebrow:before{width:10px;height:10px;border-radius:50%;background:var(--b2b-orange);box-shadow:0 0 0 8px rgba(255,91,45,.12);content:""}.b2b-section-head{max-width:870px;margin-bottom:50px}.b2b-section-head>p:last-child{max-width:730px;color:var(--b2b-muted);font-size:1.08rem;line-height:1.65}.b2b-section-head.b2b-split{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:62px;max-width:none}.b2b-section-head.b2b-split>p{margin-bottom:8px}.b2b-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.b2b-reveal.b2b-visible{opacity:1;transform:none}.b2b-header{width:min(calc(100% - 48px),var(--b2b-max));min-height:76px;margin:18px auto 0;padding:9px 10px 9px 16px;position:relative;z-index:20;justify-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:rgba(255,255,255,.74);box-shadow:0 18px 60px rgba(32,31,38,.08);backdrop-filter:blur(18px)}.b2b-brand,.b2b-header{display:flex;align-items:center}.b2b-brand{gap:12px;flex:none}.b2b-brand>span{width:112px;height:48px;display:grid;place-items:center;padding:10px 12px;border-radius:15px;background:#25242a}.b2b-brand img{max-height:29px}.b2b-brand b{font-size:.83rem;white-space:nowrap}.b2b-header>nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px);color:#55535b;font-size:.82rem}.b2b-header>nav a{transition:color .2s ease}.b2b-header>nav a:hover{color:var(--b2b-orange)}.b2b-button{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:17px;font-size:.88rem;font-weight:820;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.b2b-button:hover{transform:translateY(-2px)}.b2b-button-primary{color:#fff!important;background:linear-gradient(135deg,#ff5327,#ff815f);box-shadow:0 17px 38px rgba(255,91,45,.23)}.b2b-button-primary:hover{box-shadow:0 21px 42px rgba(255,91,45,.31)}.b2b-button-dark{color:#fff!important;background:linear-gradient(135deg,#29282e,#484249);box-shadow:0 14px 30px rgba(28,27,32,.18)}.b2b-button-light{background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px var(--b2b-line)}.b2b-header-cta{min-height:52px;flex:none}.b2b-menu{display:none}.b2b-hero{width:min(calc(100% - 30px),1450px);min-height:690px;margin:-94px auto 0;padding:150px max(34px,calc((100% - var(--b2b-max))/2 + 24px)) 58px;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(45px,6vw,90px);position:relative;overflow:hidden;border-radius:0 0 62px 62px;background:radial-gradient(circle at 72% 38%,rgba(255,255,255,.92),transparent 23%),linear-gradient(135deg,#fffaf6,#f9ded0 56%,#dfe9ef)}.b2b-hero:before{width:620px;height:620px;position:absolute;left:35%;top:18%;border-radius:50%;background:rgba(255,125,85,.14);filter:blur(70px);content:""}.b2b-hero-copy,.b2b-hero-visual{position:relative;z-index:1}.b2b-hero h1{max-width:760px;margin-bottom:28px;font-size:clamp(4rem,7vw,7.5rem);line-height:.88}.b2b-hero h1 em{display:block;color:var(--b2b-orange);font-style:normal}.b2b-hero-lead{max-width:700px;margin-bottom:30px;color:#55535b;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.58}.b2b-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.b2b-actions .b2b-button span{font-size:1.25rem}.b2b-hero-route{max-width:660px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:13px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#5e5b63;background:rgba(255,255,255,.52);box-shadow:0 20px 50px rgba(48,42,39,.07);font-size:.77rem;font-weight:720;backdrop-filter:blur(16px)}.b2b-hero-route i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--b2b-orange)}.b2b-hero-visual{min-height:540px}.b2b-hero-photo{position:absolute;inset:12px 8px 0 25px;overflow:hidden;border-radius:150px 38px 150px 38px;box-shadow:0 35px 80px rgba(39,37,42,.18)}.b2b-hero-photo:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(22,21,25,.68),transparent 48%);content:""}.b2b-hero-photo img{width:100%;height:100%;object-fit:cover}.b2b-hero-label{width:min(390px,75%);padding:24px;position:absolute;left:-15px;bottom:24px;border:1px solid rgba(255,255,255,.7);border-radius:25px;color:#fff;background:rgba(34,33,39,.79);box-shadow:0 25px 55px rgba(20,20,24,.24);backdrop-filter:blur(18px)}.b2b-hero-label small{display:block;margin-bottom:7px;color:#ff9d82;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.b2b-hero-label strong{display:block;font-size:1.25rem;line-height:1.2}.b2b-hero-badge{width:138px;aspect-ratio:1;padding:22px;position:absolute;top:0;right:-8px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(255,255,255,.84);box-shadow:0 20px 50px rgba(36,34,39,.13);transform:rotate(7deg);backdrop-filter:blur(14px)}.b2b-hero-badge strong{color:var(--b2b-orange);font-size:1.9rem;line-height:1}.b2b-hero-badge span{margin-top:7px;font-size:.68rem;line-height:1.15}.b2b-proof{margin-top:24px;padding:30px 36px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.65);box-shadow:0 22px 70px rgba(31,30,35,.06)}.b2b-proof div{min-height:84px;padding:5px 32px;display:flex;align-items:center;gap:18px;border-right:1px solid var(--b2b-line)}.b2b-proof div:last-child{border-right:0}.b2b-proof strong{color:var(--b2b-orange);font-size:clamp(2.3rem,4vw,4.1rem);letter-spacing:-.06em;line-height:1}.b2b-proof span{max-width:160px;color:var(--b2b-muted);font-size:.78rem;line-height:1.35}.b2b-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.b2b-pain-grid article{min-height:280px;padding:32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:rgba(255,255,255,.73);box-shadow:0 26px 70px rgba(35,33,38,.06)}.b2b-pain-grid article:after{width:160px;height:160px;position:absolute;right:-65px;bottom:-75px;border-radius:50%;background:#ffe1d2;filter:blur(25px);content:""}.b2b-pain-grid article:nth-child(2):after{background:#d9ecf7}.b2b-pain-grid article:nth-child(3):after{background:#dff3e9}.b2b-pain-grid article>span{width:58px;height:58px;margin-bottom:42px;display:grid;place-items:center;border-radius:18px;color:var(--b2b-orange);background:#fff;box-shadow:0 12px 30px rgba(28,27,31,.09);font-size:1.8rem}.b2b-pain-grid h3{max-width:300px;margin-bottom:12px;font-size:1.35rem;line-height:1.15}.b2b-pain-grid p{position:relative;z-index:1;color:var(--b2b-muted);line-height:1.55}.b2b-answer{margin-top:20px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:25px;background:linear-gradient(135deg,rgba(255,228,214,.7),rgba(255,255,255,.75))}.b2b-answer p{max-width:760px;margin:0;line-height:1.55}.b2b-brand-freedom{margin-top:26px;padding:44px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;border:1px solid rgba(255,255,255,.9);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(235,243,247,.72));box-shadow:0 28px 80px rgba(31,29,34,.07)}.b2b-brand-freedom h3{margin-bottom:16px;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1}.b2b-brand-freedom>div>p:last-child{color:var(--b2b-muted);line-height:1.6}.b2b-brand-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.b2b-brand-modes article{padding:25px;border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(35,34,39,.06)}.b2b-brand-modes article>span{display:block;margin-bottom:16px;color:var(--b2b-orange);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.b2b-brand-modes article strong{display:block;margin-bottom:10px;font-size:1.1rem}.b2b-brand-modes article p{margin:0;color:var(--b2b-muted);font-size:.88rem;line-height:1.5}.b2b-brand-modes>p{grid-column:1/-1;margin:4px 8px 0;color:var(--b2b-muted);font-size:.76rem;line-height:1.5}.b2b-route{margin-top:-34px;padding:170px 0 100px;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(255,91,45,.23),transparent 28%),linear-gradient(150deg,#211f26,#3b3035 66%,#56352f)}.b2b-route:before{height:110px;position:absolute;inset:0 0 auto;background:linear-gradient(180deg,var(--b2b-cream),rgba(248,244,238,.8),transparent);content:""}.b2b-route .b2b-section-head>p:last-child{color:#c7c4ca}.b2b-route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.b2b-route-grid article{min-height:245px;padding:25px 22px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.075);backdrop-filter:blur(10px)}.b2b-route-grid b{display:block;margin-bottom:36px;color:var(--b2b-orange-soft);font-size:2.2rem;letter-spacing:-.05em}.b2b-route-grid h3{margin-bottom:12px;font-size:1.03rem;line-height:1.2}.b2b-route-grid p{color:#c4c1c7;font-size:.8rem;line-height:1.55}.b2b-route-note{margin:18px 0 0;padding:18px 22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:#cfccd1;background:rgba(255,255,255,.05);font-size:.82rem}.b2b-models{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px}.b2b-models>div:first-child>p:last-child{max-width:500px;color:var(--b2b-muted);font-size:1.08rem;line-height:1.65}.b2b-model-card{padding:12px;border:1px solid rgba(255,255,255,.9);border-radius:32px;background:rgba(255,255,255,.72);box-shadow:0 30px 80px rgba(34,32,37,.08)}.b2b-model-switch{padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:20px;background:#ece9e5}.b2b-model-switch button{min-height:49px;border:0;border-radius:15px;color:#6b6870;background:transparent;font:inherit;font-size:.83rem;font-weight:800;cursor:pointer}.b2b-model-switch button.b2b-active{color:#fff;background:#29282e;box-shadow:0 10px 25px rgba(33,32,37,.17)}.b2b-model-panel{padding:34px 34px 22px}.b2b-model-panel>span{display:inline-flex;margin-bottom:20px;padding:8px 12px;border-radius:999px;color:#c74321;background:#fff0e9;font-size:.72rem;font-weight:800}.b2b-model-panel h3{max-width:630px;margin-bottom:14px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.b2b-model-panel>p{color:var(--b2b-muted);line-height:1.6}.b2b-model-panel ul{margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none}.b2b-model-panel li{padding:15px 15px 15px 45px;position:relative;border-radius:16px;background:#f7f4f0;font-size:.83rem;line-height:1.4}.b2b-model-panel li:before{width:24px;height:24px;position:absolute;left:13px;top:13px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--b2b-orange);content:"✓";font-size:.7rem;font-weight:900}.b2b-threshold{margin:0 25px 16px;padding-top:16px;border-top:1px solid var(--b2b-line);color:var(--b2b-muted);font-size:.75rem}.b2b-benefits{padding:110px 0;background:linear-gradient(180deg,rgba(217,236,247,.42),rgba(255,255,255,0))}.b2b-benefit-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.b2b-benefit-layout>figure{min-height:590px;margin:0;position:relative;overflow:hidden;border-radius:34px 100px 34px 100px;box-shadow:0 32px 80px rgba(33,33,37,.15)}.b2b-benefit-layout>figure:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,23,27,.7),transparent 48%);content:""}.b2b-benefit-layout figure img{width:100%;height:100%;object-fit:cover}.b2b-benefit-layout figcaption{max-width:360px;position:absolute;z-index:1;left:28px;bottom:28px;color:#fff;font-size:.87rem;line-height:1.4}.b2b-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.b2b-benefit-list article{min-height:180px;padding:24px;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:rgba(255,255,255,.75);box-shadow:0 18px 55px rgba(35,34,39,.05)}.b2b-benefit-list span{display:block;margin-bottom:30px;color:var(--b2b-orange);font-size:.75rem;font-weight:850}.b2b-benefit-list h3{max-width:280px;margin:0;font-size:1.05rem;line-height:1.25}.b2b-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.b2b-roles article{min-height:250px;padding:31px;border-radius:30px;background:linear-gradient(145deg,#fff,#f3eee8);box-shadow:0 25px 70px rgba(32,31,36,.06)}.b2b-roles b{display:block;margin-bottom:60px;color:var(--b2b-orange);font-size:2rem}.b2b-roles h3{margin-bottom:10px;font-size:1.3rem}.b2b-roles p{color:var(--b2b-muted);line-height:1.55}.b2b-trust{padding:0 0 108px}.b2b-trust-card{padding:20px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:stretch;border:1px solid rgba(255,255,255,.9);border-radius:42px;background:rgba(255,255,255,.73);box-shadow:0 32px 90px rgba(32,31,36,.08)}.b2b-trust figure{min-height:600px;margin:0;position:relative;overflow:hidden;border-radius:30px;background:#ddd}.b2b-trust figure:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(27,26,30,.75),transparent 48%);content:""}.b2b-trust figure img{width:100%;height:100%;object-fit:cover}.b2b-trust figcaption{position:absolute;z-index:1;left:28px;bottom:28px;color:#fff}.b2b-trust figcaption span,.b2b-trust figcaption strong{display:block}.b2b-trust figcaption strong{margin-bottom:4px;font-size:1.15rem}.b2b-trust figcaption span{color:#d7d4d9;font-size:.78rem}.b2b-trust-card>div{padding:45px 34px 35px 0}.b2b-trust-card>div>p:nth-of-type(2){color:var(--b2b-muted);font-size:1.03rem;line-height:1.65}.b2b-trust-facts{margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.b2b-trust-facts p{margin:0;padding:18px;border-radius:18px;background:#f4f0eb}.b2b-trust-facts span,.b2b-trust-facts strong{display:block}.b2b-trust-facts strong{margin-bottom:7px;font-size:.86rem}.b2b-trust-facts span{color:var(--b2b-muted);font-size:.75rem;line-height:1.4}.b2b-license{padding:18px 20px;border-left:3px solid var(--b2b-orange);border-radius:0 16px 16px 0;background:#fff0e9}.b2b-license small,.b2b-license strong{display:block}.b2b-license strong{margin-bottom:6px;font-size:.84rem}.b2b-license small{color:var(--b2b-muted);line-height:1.4}.b2b-scenario{padding-bottom:110px}.b2b-scenario>div{padding:43px;position:relative;overflow:hidden;border-radius:34px;color:#fff;background:linear-gradient(135deg,#27262c,#46363a);box-shadow:0 28px 80px rgba(34,32,37,.14)}.b2b-scenario h2{max-width:790px;font-size:clamp(2.4rem,4vw,4rem)}.b2b-scenario>div>p:last-of-type{max-width:730px;color:#ccc8cd;line-height:1.6}.b2b-scenario ol{margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;list-style:none}.b2b-scenario li{min-height:100px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;border-radius:17px;background:rgba(255,255,255,.08);font-size:.76rem;line-height:1.3}.b2b-scenario li b{color:var(--b2b-orange-soft);font-size:1rem}.b2b-scenario>div>span{position:absolute;top:28px;right:30px;padding:9px 12px;border-radius:999px;color:#c9c5cb;background:rgba(255,255,255,.08);font-size:.67rem}.b2b-faq{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:85px}.b2b-faq>div:first-child>p:last-child{color:var(--b2b-muted);line-height:1.6}.b2b-faq details{border-bottom:1px solid var(--b2b-line)}.b2b-faq summary{padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.06rem;font-weight:780;cursor:pointer;list-style:none}.b2b-faq summary::-webkit-details-marker{display:none}.b2b-faq summary i{color:var(--b2b-orange);font-size:1.5rem;font-style:normal;font-weight:400;transition:transform .2s ease}.b2b-faq details[open] summary i{transform:rotate(45deg)}.b2b-faq details p{max-width:700px;padding:0 45px 23px 0;color:var(--b2b-muted);line-height:1.65}.b2b-contact{width:min(calc(100% - 30px),1450px);margin:0 auto 24px;padding:95px max(34px,calc((100% - var(--b2b-max))/2 + 24px));position:relative;overflow:hidden;border-radius:48px;color:#fff;background:radial-gradient(circle at 90% 80%,rgba(255,91,45,.28),transparent 30%),linear-gradient(135deg,#201f26,#3a3137 58%,#56362f)}.b2b-contact-layout{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}.b2b-contact h2{max-width:620px}.b2b-contact-layout>div:first-child>p:last-of-type{max-width:540px;color:#c8c5ca;font-size:1.03rem;line-height:1.65}.b2b-contact ol{margin:34px 0 0;padding:0;display:grid;gap:11px;list-style:none}.b2b-contact li{display:flex;align-items:center;gap:12px;color:#d3d0d5;font-size:.86rem}.b2b-contact li b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--b2b-orange);font-size:.72rem}.b2b-page .b2b-partner-form{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:rgba(255,255,255,.075);box-shadow:0 28px 60px rgba(15,14,18,.2);backdrop-filter:blur(16px)}.b2b-page .b2b-partner-form>label:not(.lead-consent){display:grid;gap:8px;color:#e6e3e7;font-size:.75rem;font-weight:760}.b2b-page .b2b-partner-form input:not([type=checkbox]),.b2b-page .b2b-partner-form select,.b2b-page .b2b-partner-form textarea{width:100%;min-height:54px;padding:13px 15px;border:1px solid rgba(255,255,255,.16);border-radius:15px;color:#fff;background:rgba(255,255,255,.09);outline:none}.b2b-page .b2b-partner-form select option{color:#242329}.b2b-page .b2b-partner-form textarea{min-height:102px;resize:vertical}.b2b-page .b2b-partner-form input::placeholder,.b2b-page .b2b-partner-form textarea::placeholder{color:#aaa7af}.b2b-page .b2b-partner-form input:focus,.b2b-page .b2b-partner-form select:focus,.b2b-page .b2b-partner-form textarea:focus{border-color:#ff9477;background:rgba(255,255,255,.13);box-shadow:0 0 0 3px rgba(255,91,45,.13)}.b2b-page .b2b-partner-form>label:nth-of-type(7){grid-column:1/-1}.b2b-page .b2b-partner-form .lead-honeypot{display:none}.b2b-page .b2b-partner-form .lead-consent,.b2b-page .b2b-partner-form .lead-policy-note,.b2b-page .b2b-partner-form .lead-status,.b2b-page .b2b-partner-form>button{grid-column:1/-1}.b2b-page .b2b-partner-form .lead-consent{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;color:#c6c3c8;font-size:.72rem;line-height:1.45}.b2b-page .b2b-partner-form .lead-consent>input{position:absolute;opacity:0;pointer-events:none}.b2b-page .b2b-partner-form .lead-consent-mark{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:6px;background:rgba(255,255,255,.08)}.b2b-page .b2b-partner-form .lead-consent-mark svg{width:14px;fill:none;stroke:#fff;stroke-width:2;opacity:0}.b2b-page .b2b-partner-form .lead-consent>input:checked+.lead-consent-mark{border-color:var(--b2b-orange);background:var(--b2b-orange)}.b2b-page .b2b-partner-form .lead-consent>input:checked+.lead-consent-mark svg{opacity:1}.b2b-page .b2b-partner-form .lead-consent a,.b2b-page .b2b-partner-form .lead-policy-note a{color:#ff9c81;text-decoration:underline}.b2b-page .b2b-partner-form .lead-policy-note{margin:-8px 0 0;color:#aaa7af;font-size:.68rem;line-height:1.4}.b2b-page .b2b-partner-form>button{min-height:58px;border:0;border-radius:17px;color:#fff;background:linear-gradient(135deg,#ff5327,#ff815f);box-shadow:0 18px 38px rgba(255,91,45,.24);font:inherit;font-size:.88rem;font-weight:830;cursor:pointer}.b2b-page .b2b-partner-form>button:disabled{cursor:wait;opacity:.72}.b2b-page .b2b-partner-form .lead-status{min-height:18px;margin:-4px 0 0;color:#aaa7af;font-size:.72rem;line-height:1.4}.b2b-page .b2b-partner-form .lead-status-success{color:#b8ebca}.b2b-page .b2b-partner-form .lead-status-error{color:#ffb0a0}.b2b-footer{padding:35px 0 95px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;color:var(--b2b-muted);font-size:.73rem}.b2b-footer>a{display:flex;align-items:center;gap:10px}.b2b-footer>a img{width:100px;padding:9px;border-radius:12px;background:#27262c}.b2b-footer>a span{color:var(--b2b-ink);font-weight:800}.b2b-footer p{margin:0}.b2b-footer nav{display:flex;gap:18px}.b2b-mobile-cta{display:none}@media (max-width:1120px){.b2b-header>nav{display:none}.b2b-header-cta{margin-left:auto}.b2b-hero{grid-template-columns:1fr .85fr;gap:34px}.b2b-hero h1{font-size:clamp(3.5rem,7vw,6rem)}.b2b-route-grid{grid-template-columns:repeat(3,1fr)}.b2b-route-grid article:nth-child(4),.b2b-route-grid article:nth-child(5){min-height:200px}}@media (max-width:820px){.b2b-shell{width:calc(100% - 32px)}.b2b-section{padding:78px 0}.b2b-benefit-layout,.b2b-brand-freedom,.b2b-contact-layout,.b2b-faq,.b2b-models,.b2b-section-head.b2b-split,.b2b-trust-card{grid-template-columns:1fr}.b2b-contact-layout,.b2b-faq,.b2b-models,.b2b-section-head.b2b-split{gap:30px}.b2b-header{min-height:66px;margin-top:10px}.b2b-brand>span{width:95px;height:42px}.b2b-header-cta{display:none}.b2b-menu{display:block;position:relative}.b2b-menu summary{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#28272d;cursor:pointer;list-style:none}.b2b-menu summary::-webkit-details-marker{display:none}.b2b-menu summary i,.b2b-menu summary i:after,.b2b-menu summary i:before{width:20px;height:2px;display:block;border-radius:2px;background:#fff;content:""}.b2b-menu summary i{position:relative}.b2b-menu summary i:before{position:absolute;top:-6px}.b2b-menu summary i:after{position:absolute;top:6px}.b2b-menu nav{width:min(310px,calc(100vw - 52px));padding:16px;position:absolute;top:54px;right:0;display:grid;gap:6px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 20px 55px rgba(25,24,29,.18)}.b2b-menu nav>a:not(.b2b-button){padding:10px 8px;font-size:.86rem}.b2b-hero{width:calc(100% - 18px);min-height:auto;margin-top:-86px;padding:138px 20px 24px;grid-template-columns:1fr;gap:40px;border-radius:0 0 36px 36px}.b2b-hero h1{font-size:clamp(3.3rem,14vw,5rem)}.b2b-hero-lead{font-size:1rem}.b2b-actions .b2b-button{width:100%}.b2b-hero-route{padding:17px;flex-wrap:wrap;justify-content:center;font-size:.7rem}.b2b-hero-visual{min-height:510px}.b2b-hero-photo{inset:0 5px;border-radius:95px 28px 95px 28px}.b2b-hero-badge{width:116px;right:-3px}.b2b-hero-label{left:-1px;bottom:23px}.b2b-proof{grid-template-columns:1fr;padding:14px 24px}.b2b-proof div{padding:20px 8px;border-right:0;border-bottom:1px solid var(--b2b-line)}.b2b-proof div:last-child{border-bottom:0}.b2b-proof strong{min-width:120px}.b2b-pain-grid,.b2b-roles{grid-template-columns:1fr}.b2b-pain-grid article,.b2b-roles article{min-height:auto}.b2b-pain-grid article>span,.b2b-roles b{margin-bottom:28px}.b2b-answer{align-items:stretch;flex-direction:column}.b2b-brand-freedom{padding:28px;gap:26px}.b2b-route{padding:150px 0 80px}.b2b-route-grid{grid-template-columns:1fr 1fr}.b2b-route-grid article{min-height:215px}.b2b-benefit-layout>figure{min-height:480px}.b2b-trust-card{gap:0}.b2b-trust figure{min-height:480px}.b2b-trust-card>div{padding:35px 18px 18px}.b2b-scenario ol{grid-template-columns:1fr 1fr}.b2b-scenario>div>span{position:static;display:inline-block;margin-top:18px}.b2b-contact{width:calc(100% - 18px);margin-bottom:78px;padding:74px 20px 36px;border-radius:36px}.b2b-footer{grid-template-columns:1fr;padding-bottom:110px}.b2b-footer nav{flex-direction:column}.b2b-mobile-cta{min-height:56px;position:fixed;z-index:30;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:#fff!important;background:linear-gradient(135deg,#ff5327,#ff815f);box-shadow:0 18px 45px rgba(255,91,45,.35);font-size:.84rem;font-weight:850}}@media (max-width:560px){.b2b-page h2{font-size:clamp(2.45rem,12vw,3.5rem)}.b2b-brand b{display:none}.b2b-header{width:calc(100% - 20px);padding-left:10px}.b2b-hero h1{font-size:clamp(3rem,16vw,4.2rem)}.b2b-hero-visual{min-height:460px}.b2b-hero-label{width:88%;padding:19px}.b2b-hero-label strong{font-size:1.05rem}.b2b-hero-badge{width:105px;padding:17px}.b2b-proof strong{min-width:105px;font-size:2.55rem}.b2b-benefit-list,.b2b-brand-modes,.b2b-model-panel ul,.b2b-page .b2b-partner-form,.b2b-route-grid,.b2b-trust-facts{grid-template-columns:1fr}.b2b-route-grid article{min-height:auto}.b2b-route-grid b{margin-bottom:25px}.b2b-benefit-layout>figure,.b2b-trust figure{min-height:430px}.b2b-benefit-list article{min-height:150px}.b2b-scenario>div{padding:30px 22px}.b2b-scenario ol{grid-template-columns:1fr}.b2b-scenario li{min-height:72px;flex-direction:row;align-items:center;justify-content:flex-start}.b2b-page .b2b-partner-form .lead-consent,.b2b-page .b2b-partner-form .lead-policy-note,.b2b-page .b2b-partner-form .lead-status,.b2b-page .b2b-partner-form>button,.b2b-page .b2b-partner-form>label{grid-column:1}}@media (prefers-reduced-motion:reduce){.b2b-reveal{opacity:1;transform:none}.b2b-button,.b2b-reveal{transition:none}}