.b2b-hero{position:relative;overflow:hidden;width:100%;max-width:100vw;box-sizing:border-box;padding:72px 24px;isolation:isolate;z-index:1}.b2b-hero.full{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.b2b-hero-logo{margin-bottom:28px}.b2b-bgLayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.b2b-streams{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mask-image:linear-gradient(100deg,transparent 0%,#000 45%,#000 100%);-webkit-mask-image:linear-gradient(100deg,transparent 0%,#000 45%,#000 100%)}.b2b-stream{animation:b2b-flow 3.2s linear infinite}@keyframes b2b-flow{to{stroke-dashoffset:-220}}.b2b-inner{max-width:1250px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.b2b-copy{max-width:660px}.b2b-topBadge{display:inline-flex;align-items:flex-start;gap:10px;background:#ffffff0f;border:1px solid rgba(242,179,7,.27);border-radius:14px;padding:8px 16px;color:#e6d3a3;font-size:.8rem;font-weight:600;font-family:Manrope,sans-serif;line-height:1.45;margin-bottom:24px;max-width:560px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.b2b-badgeDot{width:7px;height:7px;border-radius:50%;background:#f2b307;flex:none;margin-top:6px}.b2b-h1{font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.07;letter-spacing:-.025em;margin:0 0 20px;max-width:100%;overflow-wrap:break-word;color:#fff;font-weight:800}.b2b-sub{font-size:1.03rem;line-height:1.62;margin:0 0 28px;max-width:600px;color:#c8d4e6}.b2b-ctaBlock{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:0;max-width:100%}.b2b-ctaBtn{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:14px 28px;border-radius:12px;font-weight:700;font-size:1rem;font-family:Manrope,sans-serif;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 10px 25px #f2b3074d}.b2b-ctaBtn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #f2b30766}.b2b-micro{color:#8fa1ba;font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.5}.b2b-benefitBlock{max-width:1250px;margin:56px auto 0;width:100%;box-sizing:border-box}.b2b-benefitTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%}.b2b-benefitTab{position:relative;display:flex;align-items:center;gap:11px;text-align:left;padding:14px 14px 18px;background:none;border:0;border-radius:10px 10px 0 0;cursor:pointer;font:inherit;color:#94a6bf;min-width:0;transition:color .25s ease,background .25s ease}.b2b-tabTitle{overflow-wrap:break-word;word-break:break-word;min-width:0}.b2b-tabBody{display:flex;flex-direction:column;gap:6px;min-width:0}.b2b-tabText{display:none}.b2b-benefitTab:hover,.b2b-benefitTab:focus-visible{background:#ffffff0a}.b2b-benefitTab:focus-visible{outline:2px solid #f2b307;outline-offset:2px}.b2b-benefitTabOn{color:#fff;background:#ffffff0d}.b2b-tabIcon{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#8fa1ba;transition:background .25s ease,border-color .25s ease,color .25s ease}.b2b-benefitTabOn .b2b-tabIcon{background:#f2b30721;border-color:#f2b3073d}.b2b-tabTitle{font-family:Manrope,sans-serif;font-weight:700;font-size:.86rem;line-height:1.3;letter-spacing:-.01em}.b2b-tabUnderline{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px}.b2b-benefitPanel{border-top:1px solid rgba(255,255,255,.12);padding:20px 14px 0;min-height:72px}.b2b-benefitPanelText{margin:0;color:#c0cee1;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.6;max-width:860px}.b2b-imageCol{display:flex;justify-content:center;align-items:center;position:relative}.b2b-popoutWrapper{position:relative;width:100%;max-width:420px;height:420px;display:flex;justify-content:center;align-items:flex-end}.b2b-yellowArch{position:absolute;bottom:0;width:360px;height:300px;border-radius:180px 180px 28px 28px;background:linear-gradient(145deg,#f8cc3d,#f2b307);box-shadow:0 20px 45px #f2b3074d,0 10px 25px #00000059;z-index:1}.b2b-portrait{position:relative;z-index:2;width:auto;height:400px;max-width:340px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))}.b2b-floatingBadge{position:absolute;bottom:20px;left:0;z-index:3;display:flex;align-items:center;gap:10px;background:#14243df2;border:1px solid rgba(26,163,110,.4);padding:8px 16px;border-radius:999px;box-shadow:0 10px 25px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:.85rem;white-space:nowrap}.b2b-badgeIconRing{width:26px;height:26px;border-radius:50%;background:#1aa36e2e;display:flex;align-items:center;justify-content:center}@media(max-width:1100px){.b2b-tabTitle{font-size:.8rem}.b2b-benefitTab{gap:9px;padding:12px 10px 16px}}@media(max-width:960px){.b2b-inner{grid-template-columns:1fr;gap:36px}.b2b-hero{padding:88px 20px 56px}.b2b-imageCol{order:-1}.b2b-popoutWrapper{max-width:300px;height:310px;margin:0 auto}.b2b-yellowArch{width:260px;height:220px}.b2b-portrait{height:290px;max-width:280px}.b2b-floatingBadge{bottom:10px}.b2b-copy{max-width:none}.b2b-ctaBlock{width:100%}.b2b-ctaBtn{width:100%;box-sizing:border-box;white-space:normal;text-align:center;justify-content:center}.b2b-benefitBlock{margin-top:40px}.b2b-benefitTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media(max-width:620px){.b2b-hero{padding:60px 16px 48px}.b2b-hero-logo{margin-bottom:20px}.b2b-hero-logo img,.b2b-hero-logo svg{height:38px!important}.b2b-topBadge{font-size:.74rem;padding:7px 13px;margin-bottom:18px}.b2b-h1{font-size:clamp(1.7rem,7.4vw,2.3rem);margin:0 0 14px}.b2b-sub{font-size:.95rem;margin:0 0 22px}.b2b-ctaBlock{width:100%;gap:10px}.b2b-micro{font-size:.76rem}.b2b-popoutWrapper{max-width:240px;height:260px}.b2b-yellowArch{width:210px;height:180px}.b2b-portrait{height:240px;max-width:230px}.b2b-floatingBadge{left:50%;right:auto;transform:translate(-50%);bottom:4px;padding:6px 12px;font-size:.74rem;gap:7px;max-width:calc(100% - 16px)}.b2b-floatingBadge span:last-child{white-space:normal;line-height:1.3}.b2b-badgeIconRing{width:22px;height:22px;flex:none}.b2b-benefitBlock{margin-top:32px}.b2b-benefitTabs{display:flex;flex-direction:column;gap:10px;overflow:visible}.b2b-benefitTab{width:100%;max-width:100%;align-items:flex-start;gap:13px;padding:14px 15px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;cursor:default}.b2b-benefitTab:hover,.b2b-benefitTabOn{background:#ffffff0a;color:#fff}.b2b-tabIcon{width:32px;height:32px;margin-top:1px;background:#f2b30721;border-color:#f2b3073d;color:#f2b307}.b2b-tabTitle{font-size:.94rem}.b2b-tabText{display:block;color:#b4c3d8;font-family:Manrope,sans-serif;font-weight:400;font-size:.87rem;line-height:1.55}.b2b-tabUnderline,.b2b-benefitPanel{display:none}}@media(max-width:380px){.b2b-popoutWrapper{max-width:200px;height:220px}.b2b-yellowArch{width:180px;height:150px}.b2b-portrait{height:205px;max-width:195px}}@media(prefers-reduced-motion:reduce){.b2b-stream{animation:none}}.b2b-tp-sec{padding:clamp(44px,5vw,76px) 20px;font-family:Manrope,sans-serif;border-bottom:1px solid rgba(11,18,32,.07)}.b2b-tp-inner{max-width:1250px;margin:0 auto;width:100%}.b2b-tp-head{max-width:820px;margin:0 auto;text-align:center;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#14243d}.b2b-tp-tickerWrap{margin-top:30px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.b2b-tp-track{display:flex;align-items:center;gap:14px;width:-moz-max-content;width:max-content}.b2b-tp-staticTrack{flex-wrap:wrap;justify-content:center;width:auto}.b2b-tp-moving{animation:b2b-tp-scroll 34s linear infinite}@keyframes b2b-tp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.b2b-tp-tickerWrap:hover .b2b-tp-moving{animation-play-state:paused}.b2b-tp-logo{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;padding:11px 20px 11px 16px;border:1px solid rgba(11,18,32,.08);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0b122008;font-family:Manrope,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:#255796;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.b2b-tp-logo:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0b122014;border-color:#0b12201f}.b2b-tp-logoDot{width:8px;height:8px;border-radius:50%;background:#f2b307;box-shadow:0 0 0 3px #f2b30726;flex-shrink:0}.b2b-tp-kpis{margin-top:clamp(32px,4vw,54px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.b2b-tp-kpi{position:relative;background:#fff;padding:clamp(24px,2.6vw,32px) clamp(20px,2.2vw,28px);border-radius:16px;border:1px solid rgba(11,18,32,.07);isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.b2b-tp-kpi:hover{transform:translateY(-5px);box-shadow:0 16px 36px -14px #14243d33;border-color:#0b12201f}.b2b-tp-kpiGlow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;z-index:-1;pointer-events:none}.b2b-tp-kpiGlow:after{content:"";position:absolute;top:-50%;right:-35%;width:140px;height:140px;border-radius:50%;background:var(--b2b-tp-accent, #255796);opacity:.08;filter:blur(14px);transition:opacity .3s ease,transform .3s ease}.b2b-tp-kpi:hover .b2b-tp-kpiGlow:after{opacity:.16;transform:scale(1.2)}.b2b-tp-kpiIcon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;margin-bottom:16px;box-shadow:0 6px 14px -4px #14243d3d}.b2b-tp-kpiValue{display:block;font-family:Manrope,sans-serif;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#14243d}.b2b-tp-kpiText{margin:10px 0 0;font-size:.92rem;line-height:1.5;color:#4a5768}@media(max-width:900px){.b2b-tp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.b2b-tp-logo{font-size:.85rem}.b2b-tp-kpis{grid-template-columns:1fr}}.b2b-pa-sec{padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-pa-inner{max-width:1250px;margin:0 auto;width:100%}.b2b-pa-head{max-width:760px}.b2b-pa-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b43b2e;margin-bottom:14px}.b2b-pa-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#14243d}.b2b-pa-grid{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.b2b-pa-card{position:relative;height:100%;background:#fff;padding:clamp(22px,2.4vw,30px);border-radius:16px;border:1px solid rgba(11,18,32,.07);border-top:3px solid #d9452f;display:flex;flex-direction:column;box-shadow:0 1px 2px #0b12200a}.b2b-pa-num{position:absolute;top:18px;right:22px;font-size:1.5rem;font-weight:800;letter-spacing:-.04em;color:#0b122014}.b2b-pa-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:#d9452f14;color:#b43b2e;margin-bottom:18px}.b2b-pa-cardTitle{margin:0;font-size:1.1rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#14243d;max-width:24ch}.b2b-pa-cardText{margin:12px 0 0;font-size:.92rem;line-height:1.55;color:#4a5768}.b2b-pa-cost{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#b43b2e}.b2b-pa-ctaRow{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:52px;text-align:center}.b2b-pa-ctaBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:12px;border:none;background:#f2b307;color:#14243d;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -6px #f2b30780}.b2b-pa-ctaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px #f2b3078c}.b2b-pa-ctaNote{font-size:.85rem;line-height:1.5;color:#5b6a7d}@media(max-width:920px){.b2b-pa-grid{grid-template-columns:1fr}.b2b-pa-cardTitle{max-width:none}}@media(max-width:620px){.b2b-pa-ctaRow{margin-top:36px}.b2b-pa-ctaBtn{width:100%;box-sizing:border-box;white-space:normal;text-align:center}}.b2b-cmp-sec{padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-cmp-inner{max-width:1050px;margin:0 auto;width:100%}.b2b-cmp-head{max-width:780px;margin:0 auto;text-align:center}.b2b-cmp-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#255796;margin-bottom:14px}.b2b-cmp-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#14243d}.b2b-cmp-table{margin-top:clamp(34px,4vw,56px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);align-items:start}.b2b-cmp-col{border-radius:14px;padding:clamp(20px,2.4vw,28px) clamp(18px,2.2vw,26px) clamp(18px,2.2vw,24px)}.b2b-cmp-colOld{border:1px solid rgba(11,18,32,.12)}.b2b-cmp-colNew{border:1.5px solid var(--b2b-cmp-accent, #f2b307)}.b2b-cmp-colHead{display:flex;flex-direction:column;gap:5px;margin-bottom:clamp(14px,1.8vw,20px)}.b2b-cmp-colKicker{font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8c95a3}.b2b-cmp-colKickerNew{color:var(--b2b-cmp-accent, #f2b307)}.b2b-cmp-colName{font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#737d8c}.b2b-cmp-colNew .b2b-cmp-colName{color:#14243d}.b2b-cmp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(11px,1.4vw,15px)}.b2b-cmp-item{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.5}.b2b-cmp-colOld .b2b-cmp-item{color:#78818f}.b2b-cmp-colNew .b2b-cmp-item{color:#14243d;font-weight:600}.b2b-cmp-markOld{flex-shrink:0;width:14px;height:2px;border-radius:2px;background:#aab2be;margin-top:11px}.b2b-cmp-markNew{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;background:#255796;color:#fff}.b2b-cmp-itemText{flex:1;min-width:0}.b2b-cmp-ctaRow{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:52px;text-align:center}.b2b-cmp-ctaBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:12px;border:none;background:#f2b307;color:#14243d;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -6px #f2b30780}.b2b-cmp-ctaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px #f2b3078c}.b2b-cmp-ctaNote{font-size:.85rem;line-height:1.5;color:#5b6a7d}@media(max-width:760px){.b2b-cmp-table{grid-template-columns:1fr;gap:14px}}@media(max-width:620px){.b2b-cmp-ctaRow{margin-top:36px}.b2b-cmp-ctaBtn{width:100%;box-sizing:border-box;white-space:normal;text-align:center}}.b2b-cf-sec{position:relative;overflow:hidden;padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-cf-inner{position:relative;max-width:1250px;margin:0 auto;width:100%}.b2b-cf-dotsTL,.b2b-cf-dotsBR{position:absolute;width:clamp(140px,18vw,240px);height:clamp(140px,18vw,240px);background-image:radial-gradient(currentColor 2.6px,transparent 2.8px);background-size:22px 22px;opacity:.5;pointer-events:none;z-index:0}.b2b-cf-dotsTL{top:0;left:0;-webkit-mask-image:radial-gradient(circle at top left,#000 0%,transparent 72%);mask-image:radial-gradient(circle at top left,#000 0%,transparent 72%)}.b2b-cf-dotsBR{bottom:0;right:0;width:clamp(220px,32vw,460px);height:clamp(220px,32vw,460px);-webkit-mask-image:radial-gradient(circle at bottom right,#000 0%,transparent 72%);mask-image:radial-gradient(circle at bottom right,#000 0%,transparent 72%)}.b2b-cf-head{max-width:740px;position:relative;z-index:1}.b2b-cf-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.b2b-cf-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff}.b2b-cf-bento{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;position:relative;z-index:1}.b2b-cf-tile{grid-column:span 2;display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px);border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);transition:background .25s ease,transform .25s ease,border-color .25s ease}.b2b-cf-tile:hover{background:#ffffff14;border-color:#ffffff30;transform:translateY(-3px)}.b2b-cf-tileWide{grid-column:span 3}.b2b-cf-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);margin-bottom:18px}.b2b-cf-tileTitle{margin:0;font-size:1.12rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#fff}.b2b-cf-tileText{margin:12px 0 0;font-size:.92rem;line-height:1.55;color:#ffffff9c}.b2b-cf-tag{align-self:flex-start;margin-top:22px;padding:6px 13px;border:1px solid;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.02em}.b2b-cf-ctaRow{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:52px;text-align:center;position:relative;z-index:1}.b2b-cf-ctaBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:12px;border:none;background:#f2b307;color:#14243d;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -6px #f2b30780}.b2b-cf-ctaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px #f2b3078c}.b2b-cf-ctaNote{font-size:.85rem;line-height:1.5;color:#ffffff8c}@media(max-width:1000px){.b2b-cf-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-cf-tile,.b2b-cf-tileWide{grid-column:span 1}}@media(max-width:640px){.b2b-cf-bento{grid-template-columns:1fr}.b2b-cf-ctaRow{margin-top:36px}.b2b-cf-ctaBtn{width:100%;box-sizing:border-box;white-space:normal;text-align:center}}.b2b-pr-sec{padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-pr-inner{max-width:920px;margin:0 auto;width:100%}.b2b-pr-head{max-width:720px;margin:0 auto;text-align:center}.b2b-pr-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.b2b-pr-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#14243d}.b2b-pr-steps{margin:clamp(32px,4vw,54px) 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.b2b-pr-step{display:grid;grid-template-columns:54px 1fr;gap:0 22px}.b2b-pr-rail{display:flex;flex-direction:column;align-items:center}.b2b-pr-dot{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff;box-shadow:0 0 0 6px #2557961a}.b2b-pr-line{flex:1;width:2px;min-height:24px;background:linear-gradient(#25579640,#2557961a);margin:8px 0}.b2b-pr-body{padding:2px 0 clamp(28px,3.4vw,44px)}.b2b-pr-metaRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.b2b-pr-who{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid;border-radius:999px;background:#fff;font-size:.75rem;font-weight:800;letter-spacing:.02em}.b2b-pr-meta{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8792a2}.b2b-pr-stepTitle{margin:0;font-size:clamp(1.12rem,1rem + .5vw,1.35rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#14243d}.b2b-pr-stepText{margin:10px 0 0;font-size:.95rem;line-height:1.6;color:#4a5768;max-width:62ch}.b2b-pr-ctaRow{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:52px;text-align:center}.b2b-pr-ctaBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:12px;border:none;background:#f2b307;color:#14243d;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -6px #f2b30780}.b2b-pr-ctaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px #f2b3078c}.b2b-pr-ctaNote{font-size:.85rem;line-height:1.5;color:#5b6a7d}@media(max-width:620px){.b2b-pr-ctaRow{margin-top:36px}.b2b-pr-ctaBtn{width:100%;box-sizing:border-box;white-space:normal;text-align:center}}@media(max-width:560px){.b2b-pr-step{grid-template-columns:40px 1fr;gap:0 16px}.b2b-pr-dot{width:34px;height:34px;font-size:.9rem;box-shadow:0 0 0 4px #2557961a}}.b2b-pri-sec{padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-pri-inner{max-width:1250px;margin:0 auto;width:100%}.b2b-pri-head{max-width:760px;margin:0 auto;text-align:center}.b2b-pri-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#255796;margin-bottom:14px}.b2b-pri-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#14243d}.b2b-pri-grid{margin-top:clamp(34px,4vw,54px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.b2b-pri-plan{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(26px,2.6vw,34px);border-radius:14px;background:#fff;border:1px solid rgba(11,18,32,.1);box-shadow:0 2px 16px #0b12200f}.b2b-pri-planFeat{background:#14243d;border-width:2px;box-shadow:0 20px 44px -22px #14243d80}.b2b-pri-ribbon{position:absolute;top:-13px;left:clamp(26px,2.6vw,34px);padding:6px 14px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#14243d}.b2b-pri-planName{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#14243d}.b2b-pri-planFeat .b2b-pri-planName{color:#fff}.b2b-pri-claim{margin:8px 0 0;font-size:.9rem;line-height:1.45;min-height:3.2em;color:#5a6475}.b2b-pri-claimFeat{color:#ffffffa8}.b2b-pri-priceBlock{margin-top:20px;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.b2b-pri-pricePrefix{font-size:.85rem;font-weight:700;color:#8792a2}.b2b-pri-price{font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#255796}.b2b-pri-priceSuffix{font-size:.86rem;font-weight:600;color:#8792a2}.b2b-pri-priceSuffixFeat{color:#ffffff8f}.b2b-pri-priceNote{display:block;margin-top:8px;font-size:.78rem;font-weight:600;color:#8792a2}.b2b-pri-priceNoteFeat{color:#ffffff8f}.b2b-pri-feats{margin:24px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid rgba(11,18,32,.1);display:flex;flex-direction:column;gap:12px}.b2b-pri-planFeat .b2b-pri-feats{border-color:#ffffff26}.b2b-pri-feat{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;color:#3c4759}.b2b-pri-planFeat .b2b-pri-feat{color:#ffffffd4}.b2b-pri-featIcon{flex-shrink:0;display:inline-flex;margin-top:2px}.b2b-pri-planCta{margin-top:auto;padding-top:26px}.b2b-pri-ctaBtn{width:100%;padding:12px 20px;border-radius:10px;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.b2b-pri-ctaBtnSolid{border:none;color:#14243d;box-shadow:0 8px 20px -8px #f2b30780}.b2b-pri-ctaBtnSolid:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #f2b3078c}.b2b-pri-ctaBtnOutline{background:transparent;border:1.5px solid #255796;color:#255796}.b2b-pri-ctaBtnOutline:hover{background:#255796;color:#fff}.b2b-pri-included{margin-top:clamp(32px,3.6vw,48px);padding:clamp(26px,2.8vw,36px);border-radius:14px;background:#f2f5f9;border:1px solid rgba(11,18,32,.07)}.b2b-pri-incTitle{margin:0 0 20px;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;color:#14243d}.b2b-pri-incList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px}.b2b-pri-incItem{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;color:#3c4759}.b2b-pri-incIcon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1aa36e;color:#fff;margin-top:1px}@media(max-width:1000px){.b2b-pri-grid{grid-template-columns:1fr}.b2b-pri-claim{min-height:0}.b2b-pri-incList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.b2b-pri-incList{grid-template-columns:1fr}}.b2b-faq-sec{padding:clamp(60px,7vw,104px) 20px;font-family:Manrope,sans-serif}.b2b-faq-inner{max-width:1250px;margin:0 auto;width:100%;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,76px);align-items:start}.b2b-faq-aside{position:sticky;top:40px}.b2b-faq-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.b2b-faq-title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#14243d}.b2b-faq-sideText{margin:16px 0 0;max-width:38ch;font-size:.92rem;line-height:1.55;color:#5a6475}.b2b-faq-list{border-top:1px solid #d7dee8}.b2b-faq-item{border-bottom:1px solid #d7dee8}.b2b-faq-qBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;background:transparent;border:none;cursor:pointer;text-align:left}.b2b-faq-q{font-size:clamp(.98rem,.9rem + .3vw,1.1rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#14243d}.b2b-faq-icon{flex-shrink:0;display:inline-flex}.b2b-faq-ansWrap{overflow:hidden;transition:max-height .3s ease}.b2b-faq-ans{margin:0 0 22px;max-width:64ch;font-size:.93rem;line-height:1.6;color:#4a5768}@media(max-width:900px){.b2b-faq-inner{grid-template-columns:1fr}.b2b-faq-aside{position:static}}.b2b-cta-wrap{padding:80px 24px;font-family:Manrope,sans-serif}.b2b-cta-container{max-width:1250px;margin:0 auto;width:100%}.b2b-cta-cardBox{border:1px solid #e2e8f0;border-radius:32px;padding:64px 56px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;box-shadow:0 20px 40px -15px #061e2e0d}.b2b-cta-leftCol{display:flex;flex-direction:column;align-items:flex-start;max-width:720px}.b2b-cta-eyebrow{display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.b2b-cta-h2{margin:0 0 20px;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.b2b-cta-sub{margin:0 0 36px;font-size:1.05rem;line-height:1.6;max-width:600px}.b2b-cta-btnRow{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed #cbd5e1}.b2b-cta-btnRowDark{border-bottom-color:#ffffff2e}.b2b-cta-mainBtn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;border:none;color:#062c1e;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px -8px #f2b30780}.b2b-cta-mainBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #f2b3078c}.b2b-cta-secBtn{display:inline-flex;align-items:center;padding:13px 24px;border-radius:999px;border:1.5px solid;background:transparent;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.b2b-cta-secBtn:hover{background:#255796;color:#fff!important}.b2b-cta-trustList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;width:100%}.b2b-cta-trustList li{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:500}.b2b-cta-imageCol{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.b2b-cta-popoutWrapper{position:relative;width:100%;max-width:380px;height:380px;display:flex;justify-content:center;align-items:flex-end}.b2b-cta-yellowArch{position:absolute;bottom:0;width:340px;height:320px;border-radius:180px 180px 24px 24px;box-shadow:0 20px 45px #f2b30740;z-index:1}.b2b-cta-portrait{position:relative;z-index:2;width:auto;height:380px;max-width:350px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.15))}.b2b-cta-floatingBadge{position:absolute;bottom:24px;left:-20px;z-index:3;display:flex;align-items:center;gap:10px;background:#061e2ef2;border:1px solid rgba(20,195,142,.3);padding:8px 18px;border-radius:999px;box-shadow:0 10px 25px #0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-weight:700;font-size:.9rem;white-space:nowrap}.b2b-cta-badgeIconRing{width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media(max-width:1060px){.b2b-cta-cardBox{grid-template-columns:1fr;padding:40px 32px;gap:56px}.b2b-cta-imageCol{order:-1}.b2b-cta-popoutWrapper{max-width:340px;height:340px}.b2b-cta-yellowArch{width:300px;height:280px}.b2b-cta-portrait{height:340px}.b2b-cta-floatingBadge{left:0;bottom:10px}}@media(max-width:640px){.b2b-cta-wrap{padding:40px 16px}.b2b-cta-cardBox{padding:32px 24px}.b2b-cta-btnRow{flex-direction:column;width:100%}.b2b-cta-mainBtn,.b2b-cta-secBtn{width:100%;justify-content:center}}
