.b2b-page{--b2b-gold:#ffdc76;--b2b-muted:#b7c7c2;--b2b-line:rgba(255,220,118,.28);background:#062d30;color:#faf5ea;font-family:Arial,Helvetica,sans-serif;isolation:isolate;line-height:1.5}.b2b-page *{box-sizing:border-box}.b2b-page h1,.b2b-page h2,.b2b-page h3,.b2b-page p{margin:0}.b2b-page a{color:inherit;text-decoration:none}.b2b-page em{color:var(--b2b-gold);font-style:normal}.b2b-page img{display:block;max-width:100%;height:auto}.b2b-page :focus-visible{outline:3px solid var(--b2b-gold);outline-offset:5px}.b2b-skip{position:fixed;top:-100px;left:12px;z-index:100;background:#ffdc76;color:#062d30!important;padding:12px}.b2b-skip:focus{top:10px}.b2b-header{height:86px;padding:14px max(28px,calc((100vw - 1280px)/2));display:flex;gap:30px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--b2b-line);background:#102f33}.b2b-footer img,.b2b-header img{width:166px;height:52px;-o-object-fit:contain;object-fit:contain}.b2b-header nav{display:flex;gap:26px;color:#faf5ea}.b2b-header nav a:hover{color:var(--b2b-gold)}.b2b-header .b2b-cta{padding:11px 19px;min-height:42px;white-space:nowrap}.b2b-section{max-width:1360px;margin:0 auto;padding:88px 40px;scroll-margin-top:20px}.b2b-eyebrow{color:var(--b2b-gold);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:22px!important}.b2b-page h1{font-size:clamp(40px,4.2vw,64px);line-height:1.06;font-weight:800;letter-spacing:-2px;text-wrap:balance}.b2b-page h2{font-size:clamp(30px,3vw,44px);line-height:1.13;letter-spacing:-1px;font-weight:750;text-wrap:balance}.b2b-page h3{font-size:21px;line-height:1.25;font-weight:700}.b2b-lead{font-size:20px;line-height:1.5;color:#faf5ea;margin-top:24px!important}.b2b-cta{border:1px solid var(--b2b-gold);background:linear-gradient(105deg,#ffe89b,#fc4);color:#203f43!important;display:inline-flex;justify-content:center;align-items:center;gap:20px;border-radius:8px;font-size:15px;font-weight:700;padding:16px 22px;min-height:54px;cursor:pointer;text-align:center;transition:background .2s,box-shadow .2s}.b2b-cta:hover{box-shadow:0 0 28px #ffd76a26}.b2b-cta span{font-size:22px;line-height:1}.b2b-cta-secondary{background:transparent;color:var(--b2b-gold)!important}.b2b-cta:disabled{opacity:.65;cursor:wait}.b2b-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.b2b-hero{position:relative;gap:24px;min-height:690px;padding-top:70px;padding-bottom:36px;background:radial-gradient(ellipse at 80% 30%,#23484c66,transparent 65%)}.b2b-hero-copy{position:relative;z-index:1}.b2b-hero-copy .b2b-cta{font-size:14px;padding:15px 18px}.b2b-hero-note{color:var(--b2b-muted);font-size:13px;max-width:400px;margin-top:24px!important}.b2b-hero-visual{align-self:center;position:relative;margin-left:-32px;margin-right:-24px}.b2b-hero-visual img{width:750px;max-width:110%;filter:drop-shadow(0 20px 50px #0008)}.b2b-hero-visual span{display:block;text-align:center;letter-spacing:2px;text-transform:uppercase;color:var(--b2b-gold);font-size:11px;margin-top:14px}.b2b-tags{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 0 0;margin:30px 0 0;list-style:none;border-top:1px solid var(--b2b-line);font-size:13px;color:#faf5ea}.b2b-tags li:before{content:"✦";color:var(--b2b-gold);margin-right:10px}.b2b-section-heading{max-width:850px;margin:0 auto 40px;text-align:center}.b2b-section-heading>p:last-child:not(.b2b-eyebrow){color:var(--b2b-muted);font-size:17px;margin-top:20px}.b2b-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.b2b-service{position:relative;background:linear-gradient(160deg,#102f33,#062d30);padding:24px 18px 18px;border:1px solid var(--b2b-line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.b2b-number{font-size:14px;letter-spacing:2px;color:var(--b2b-gold);font-weight:700}.b2b-service h3{font-size:20px;min-height:76px;margin-top:18px}.b2b-service p{font-size:13px;color:var(--b2b-muted);min-height:55px;margin-top:12px}.b2b-service img{width:100%;aspect-ratio:1/1.38;margin:12px 0}.b2b-service .b2b-cta{font-size:12px;gap:12px;padding:10px 5px;min-height:42px;margin-top:auto}.b2b-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:24px 0;border-bottom:1px solid var(--b2b-line)}.b2b-inline-cta p{font-size:18px;max-width:720px}.b2b-inline-cta strong{color:var(--b2b-gold)}.b2b-approach{background:radial-gradient(ellipse at center,#23484c99,transparent 70%)}.b2b-comparison-labels{display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:center}.b2b-comparison-labels small{display:block;color:var(--b2b-muted);text-transform:uppercase;letter-spacing:3px;font-size:12px;margin-bottom:10px}.b2b-comparison-labels>div:last-child h3,.b2b-comparison-labels>div:last-child small{color:var(--b2b-gold)}.b2b-comparison-image{width:100%;margin-top:-60px}.b2b-caption{color:var(--b2b-muted);font-size:12px;line-height:1.6}.b2b-approach>.b2b-caption{text-align:center;margin:12px 0 30px}.b2b-comparison-table{border:1px solid var(--b2b-line);border-radius:12px;overflow:hidden}.b2b-comparison-table>div{display:grid;grid-template-columns:1fr 1.3fr 40px 1.3fr;align-items:center;gap:16px;padding:18px 26px;background:#062d30}.b2b-comparison-table>div+div{border-top:1px solid var(--b2b-line)}.b2b-comparison-table h3{font-size:15px}.b2b-comparison-table span{color:var(--b2b-muted);font-size:14px}.b2b-comparison-table strong{font-size:14px;color:var(--b2b-gold)}.b2b-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.b2b-process li{border-top:1px solid var(--b2b-line);padding-top:16px}.b2b-process img{margin:16px 0;width:100%;aspect-ratio:1/1.45}.b2b-process h3{font-size:20px;min-height:52px}.b2b-process p{font-size:13px;color:var(--b2b-muted);margin-top:12px}.b2b-scope{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid var(--b2b-line);border-radius:14px;background:linear-gradient(120deg,#23484c,#062d30);padding:40px;margin-top:48px}.b2b-scope h3{font-size:30px}.b2b-scope p:not(.b2b-eyebrow){color:var(--b2b-muted);font-size:15px;margin-bottom:18px}.b2b-demo{gap:28px}.b2b-demo img{max-width:110%;width:700px;margin-left:-20px}.b2b-demo h3{font-size:17px;margin-top:26px}.b2b-demo ul{list-style:none;margin:14px 0 24px;padding:0}.b2b-demo li a{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--b2b-line);font-size:15px}.b2b-demo li a span:first-child{color:var(--b2b-gold);font-size:12px}.b2b-demo li a span:last-child{margin-left:auto;color:var(--b2b-gold)}.b2b-demo .b2b-caption{max-width:470px;margin-top:20px}.b2b-request{border-top:1px solid var(--b2b-line)}.b2b-request-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:start}.b2b-request aside{padding-top:25px}.b2b-request aside h3{font-size:28px;margin:24px 0}.b2b-request aside p{font-size:15px;color:var(--b2b-muted);margin:0 0 22px}.b2b-request aside>a{display:block;margin:18px 0;font-size:19px;overflow-wrap:anywhere}.b2b-form{padding:30px;border:1px solid var(--b2b-line);border-radius:16px;background:#102f33}.b2b-form label{display:block;font-size:14px}.b2b-form label>small{font-size:11px;color:var(--b2b-muted);margin-left:4px}.b2b-form input:not([type=checkbox]),.b2b-form select,.b2b-form textarea{display:block;width:100%;border:1px solid #527074;border-radius:7px;background:#062d30;color:#faf5ea;padding:12px 14px;margin-top:8px;font:inherit;min-height:46px}.b2b-form textarea{resize:vertical}.b2b-form input::-moz-placeholder,.b2b-form textarea::-moz-placeholder{color:#91aaad;opacity:1}.b2b-form input::placeholder,.b2b-form textarea::placeholder{color:#91aaad;opacity:1}.b2b-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.b2b-wide{grid-column:1/-1}.b2b-form fieldset{border:none;padding:0;margin:26px 0}.b2b-form legend{font-size:14px;margin-bottom:12px}.b2b-service-choices{display:flex;flex-wrap:wrap;gap:8px}.b2b-service-choices label{display:flex;align-items:center;gap:8px;border:1px solid #527074;border-radius:6px;padding:10px;font-size:12px;cursor:pointer}.b2b-service-choices .is-selected{background:#23484c;border-color:var(--b2b-gold);color:var(--b2b-gold)}.b2b-page input[type=checkbox]{accent-color:#ffd76a;width:17px;height:17px;flex:none}.b2b-demo-check,.b2b-privacy{display:flex!important;align-items:flex-start;gap:10px;margin:24px 0}.b2b-demo-check input,.b2b-privacy input{margin-top:2px}.b2b-form .b2b-upload{margin-top:24px}.b2b-upload>small:last-child{display:block;margin:8px 0 0}.b2b-form input[type=file]{font-size:12px;padding:10px}.b2b-file-list{list-style:none;padding:0;font-size:12px}.b2b-file-list li{display:flex;justify-content:space-between;align-items:center;gap:12px}.b2b-file-list span{overflow-wrap:anywhere;min-width:0}.b2b-file-list button{background:transparent;color:var(--b2b-gold);border:none;min-width:44px;min-height:40px;font-size:22px;cursor:pointer}.b2b-privacy{font-size:12px!important;color:var(--b2b-muted)}.b2b-privacy a{color:var(--b2b-gold);text-decoration:underline}.b2b-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.b2b-form>.b2b-cta{width:100%;font-size:14px}.b2b-form>.b2b-caption{text-align:center;margin-top:12px}.b2b-error{border:1px solid #ffab91;background:#452720;color:#ffdfd4;padding:12px;border-radius:6px;margin-bottom:18px!important;font-size:14px}.b2b-success>span{color:var(--b2b-gold);font-size:40px}.b2b-success h3{margin:12px 0}.b2b-footer,.b2b-success p{color:var(--b2b-muted)}.b2b-footer{max-width:1280px;border-top:1px solid var(--b2b-line);margin:0 auto;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px}@media(max-width:1100px){.b2b-header nav{gap:15px;font-size:12px}.b2b-services{gap:8px}.b2b-service{padding:18px 12px}.b2b-service h3{font-size:17px;min-height:70px}.b2b-service .b2b-cta{font-size:11px}.b2b-hero{min-height:600px}.b2b-process{gap:14px}.b2b-process h3{font-size:18px}.b2b-request-layout{gap:36px}.b2b-footer{padding:30px}}@media(max-width:760px){.b2b-header{height:74px;padding:12px 20px;gap:12px}.b2b-header img{width:130px;height:40px}.b2b-header nav{display:none}.b2b-header .b2b-cta{font-size:12px;gap:10px;padding:9px 12px}.b2b-section{padding:56px 20px}.b2b-page h1{font-size:40px;letter-spacing:-1.2px}.b2b-page h2{font-size:31px}.b2b-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding-top:46px}.b2b-hero-visual{margin:0}.b2b-hero-visual img{width:100%;max-width:100%}.b2b-hero-visual span{font-size:10px}.b2b-lead{font-size:17px}.b2b-actions{display:grid;grid-template-columns:1fr}.b2b-hero-note{font-size:12px}.b2b-tags{justify-content:flex-start;font-size:11px;margin-top:0;gap:12px 16px}.b2b-tags li:before{margin-right:6px}.b2b-section-heading{margin-bottom:30px;text-align:left}.b2b-section-heading>p:last-child:not(.b2b-eyebrow){font-size:15px}.b2b-services{grid-template-columns:1fr;gap:14px}.b2b-service{display:grid;grid-template-columns:1fr 110px;-moz-column-gap:12px;column-gap:12px;padding:20px;min-height:220px}.b2b-service .b2b-number{grid-column:1}.b2b-service h3{grid-column:1;font-size:22px;min-height:0;margin-top:10px}.b2b-service p{grid-column:1;min-height:0;font-size:13px;margin:10px 0 16px}.b2b-service img{grid-column:2;grid-row:1/5;align-self:center;margin:0}.b2b-service .b2b-cta{grid-column:1;font-size:12px;max-width:200px;justify-content:space-between;padding:10px}.b2b-inline-cta{display:block}.b2b-inline-cta p{font-size:16px;margin-bottom:20px}.b2b-comparison-labels{gap:20px}.b2b-comparison-labels h3{font-size:14px}.b2b-comparison-image{margin-top:0}.b2b-caption{font-size:11px}.b2b-comparison-table>div{grid-template-columns:1fr 24px 1fr;gap:8px;padding:16px}.b2b-comparison-table h3{grid-column:1/-1;margin-bottom:4px}.b2b-comparison-table span,.b2b-comparison-table strong{font-size:12px}.b2b-process{grid-template-columns:1fr;gap:22px}.b2b-process li{display:grid;grid-template-columns:80px 1fr;-moz-column-gap:20px;column-gap:20px}.b2b-process .b2b-number{grid-column:2}.b2b-process img{grid-column:1;grid-row:1/4;width:80px;margin:0}.b2b-process h3{grid-column:2;min-height:0;font-size:20px;margin-top:8px}.b2b-process p{grid-column:2;font-size:13px}.b2b-scope{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:30px}.b2b-scope h3{font-size:25px}.b2b-scope .b2b-cta{width:100%;padding:14px;font-size:13px}.b2b-demo{grid-template-columns:1fr;gap:30px}.b2b-demo img{width:100%;max-width:100%;margin:0}.b2b-demo li a{font-size:14px}.b2b-demo .b2b-cta{width:100%;font-size:13px;padding:14px 12px;gap:12px}.b2b-request-layout{grid-template-columns:1fr;gap:24px}.b2b-request aside{padding:0}.b2b-request aside h3{font-size:24px}.b2b-request aside>a{font-size:17px}.b2b-form{padding:20px}.b2b-form-grid{grid-template-columns:1fr;gap:16px}.b2b-form>.b2b-cta{font-size:12px;padding:14px 10px;gap:8px}.b2b-form label{font-size:13px}.b2b-form input:not([type=checkbox]),.b2b-form select,.b2b-form textarea{font-size:16px;padding:10px}.b2b-form input[type=file]{font-size:11px}.b2b-footer{flex-direction:column;align-items:flex-start;padding:24px 20px;gap:16px}}@media(max-width:360px){.b2b-header,.b2b-section{padding-left:16px;padding-right:16px}.b2b-header img{width:112px}.b2b-page h1{font-size:35px}.b2b-page h2{font-size:28px}.b2b-service{grid-template-columns:1fr 85px;padding:16px}.b2b-service h3{font-size:20px}.b2b-form{padding:16px}.b2b-service-choices label{font-size:11px}}.b2b-hero-visual img{max-width:100%}.b2b-skip{top:12px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;pointer-events:none}.b2b-skip:focus{clip-path:none;width:auto;height:auto;pointer-events:auto}@media(prefers-reduced-motion:reduce){.b2b-page *{scroll-behavior:auto;transition:none}}.b2b-page{--b2b-header-height:56px}.b2b-header{position:sticky;top:0;z-index:60;height:var(--b2b-header-height);padding:6px max(24px,calc((100vw - 1280px)/2));gap:20px;background:#102f33f5}.b2b-header img{width:132px;height:40px}.b2b-header nav{font-size:12px;gap:22px}.b2b-header .b2b-cta{font-size:12px;min-height:34px;padding:6px 14px;gap:12px}.b2b-section{position:relative;isolation:isolate;max-width:none;width:100%;height:calc(100svh - var(--b2b-header-height));min-height:0;margin:0;padding:clamp(20px,3svh,36px) max(28px,calc((100vw - 1280px)/2));scroll-margin-top:var(--b2b-header-height);border-bottom:1px solid var(--b2b-line);background:none;display:flex;flex-direction:column;justify-content:center}.b2b-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#062d30bb,#062d30dd),var(--b2b-scenery,none) center/cover no-repeat}#capabilities:before{background-image:var(--b2b-scenery,none)}#process:before{background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),var(--b2b-scenery,none)}.b2b-demo:before{background-image:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),var(--b2b-scenery,none)}.b2b-request:before{background-image:linear-gradient(#062d30bb,#062d30dd),var(--b2b-scenery,none)}.b2b-section-heading{margin-bottom:22px}.b2b-eyebrow{margin-bottom:12px!important}.b2b-page h2{font-size:clamp(28px,2.7vw,38px)}.b2b-section-heading>p:last-child:not(.b2b-eyebrow){margin-top:12px;font-size:15px}.b2b-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:18px 24px}.b2b-hero-visual{min-width:0}.b2b-hero-visual img{max-height:56svh}.b2b-tags{padding-top:16px;margin-top:8px}.b2b-actions{margin-top:22px}.b2b-hero-note{margin-top:16px!important}.b2b-lead{font-size:18px;margin-top:18px!important}.b2b-services{min-height:0;flex:1;max-height:62svh}.b2b-service{padding:18px 14px 14px;min-height:0;background:linear-gradient(#102f33ed,#062d30df)}.b2b-service h3{font-size:18px;min-height:54px;margin-top:10px}.b2b-service p{min-height:36px;margin-top:8px}.b2b-service img{aspect-ratio:auto;flex:1;min-height:0;max-height:32svh;-o-object-fit:contain;object-fit:contain;margin:8px 0}.b2b-inline-cta{margin-top:12px;padding:12px 0}.b2b-inline-cta p{font-size:16px}.b2b-inline-cta .b2b-cta{min-height:44px;padding:10px 20px}.b2b-comparison-labels h3{font-size:18px}.b2b-comparison-labels small{margin-bottom:6px}.b2b-comparison-image{min-height:0;-o-object-fit:contain;object-fit:contain;height:28svh;margin-top:-28px;flex:1}.b2b-approach>.b2b-caption{margin:4px 0 12px;flex-shrink:0}.b2b-comparison-table{flex-shrink:0}.b2b-comparison-table>div{padding:8px 20px;background:#062d30e8}.b2b-comparison-table h3{font-size:14px}.b2b-process{min-height:0;gap:18px}.b2b-process img{aspect-ratio:auto;height:23svh;-o-object-fit:contain;object-fit:contain;margin:10px 0}.b2b-process h3{font-size:18px;min-height:46px}.b2b-process p{margin-top:6px}.b2b-scope{padding:18px 24px;margin-top:20px;gap:32px;background:linear-gradient(120deg,#23484cee,#062d30e8)}.b2b-scope .b2b-eyebrow{margin-bottom:8px!important}.b2b-scope h3{font-size:24px}.b2b-scope p:not(.b2b-eyebrow){margin-bottom:10px;font-size:14px}.b2b-scope .b2b-cta{min-height:42px;padding:9px 18px}.b2b-demo{display:grid;grid-template-columns:1fr 1fr;align-items:center}.b2b-demo>picture>img{width:100%;max-width:100%;max-height:64svh;-o-object-fit:contain;object-fit:contain;margin:0}.b2b-demo h3{margin-top:18px}.b2b-demo li a{padding:10px 0}.b2b-demo .b2b-caption{margin-top:12px}.b2b-request-layout{min-height:0;gap:44px;align-items:center}.b2b-request aside{padding:0}.b2b-form{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:auto;padding:16px;background:#102f33ed;line-height:1.4}.b2b-form-grid{gap:12px}.b2b-form label{font-size:13px}.b2b-form input:not([type=checkbox]),.b2b-form select,.b2b-form textarea{padding:9px 12px;min-height:38px;margin-top:6px}.b2b-comment{margin-top:12px}.b2b-demo-check,.b2b-privacy{margin:10px 0}.b2b-form .b2b-upload{margin-top:10px}.b2b-form>.b2b-cta{min-height:44px;padding:10px 14px}.b2b-form>.b2b-caption{margin-top:8px;font-size:11px;line-height:1.3}@media(min-width:1000px) and (max-height:760px){.b2b-page h1{font-size:46px}.b2b-section-heading{margin-bottom:14px}.b2b-page h2{font-size:30px}.b2b-service h3{font-size:16px}.b2b-process img{height:19svh}.b2b-scope{margin-top:12px;padding:12px 20px}.b2b-request-layout{flex:1;overflow:hidden}.b2b-request aside h3{font-size:24px}.b2b-request aside p{font-size:13px}.b2b-form{height:100%}}@media(max-width:999px){.b2b-page{--b2b-header-height:52px}.b2b-header{padding:6px 18px;gap:12px}.b2b-header img{width:116px;height:36px}.b2b-header nav{display:none}.b2b-section{display:block;padding:28px 20px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.b2b-hero-visual{margin:20px 0}.b2b-hero-visual img{max-height:30svh}.b2b-hero-copy .b2b-cta{padding:12px 16px;min-height:44px}.b2b-page h1{font-size:36px}.b2b-page h2{font-size:29px}.b2b-actions{display:grid;grid-template-columns:1fr;gap:10px}.b2b-lead{font-size:16px}.b2b-tags{gap:10px;justify-content:flex-start;font-size:11px}.b2b-services{display:grid;grid-template-columns:1fr;max-height:none;gap:14px}.b2b-service{min-height:200px;display:grid;grid-template-columns:minmax(0,1fr) 100px;padding:16px}.b2b-service h3{font-size:21px;min-height:0}.b2b-service p{min-height:0}.b2b-service img{grid-column:2;grid-row:1/5;height:auto;max-height:180px;width:100%;margin:0}.b2b-service .b2b-cta{grid-column:1;font-size:12px;max-width:200px}.b2b-inline-cta{display:block}.b2b-inline-cta p{margin-bottom:16px}.b2b-comparison-labels{gap:14px}.b2b-comparison-labels h3{font-size:14px}.b2b-comparison-image{height:auto;margin-top:0}.b2b-comparison-table>div{padding:12px}.b2b-process{grid-template-columns:1fr}.b2b-process li{display:grid;grid-template-columns:80px 1fr;gap:0 18px}.b2b-process img{height:auto;max-height:140px;width:80px;grid-column:1;grid-row:1/4}.b2b-process h3{font-size:20px;min-height:0;grid-column:2}.b2b-process .b2b-number,.b2b-process p{grid-column:2}.b2b-scope{grid-template-columns:1fr;padding:20px;gap:18px}.b2b-demo>picture>img{max-height:none;margin-top:24px}.b2b-request-layout{grid-template-columns:1fr;gap:24px}.b2b-form{max-height:none;overflow:visible}.b2b-form-grid{grid-template-columns:1fr}.b2b-form input:not([type=checkbox]),.b2b-form select,.b2b-form textarea{font-size:16px}.b2b-form input[type=file]{font-size:11px}}.b2b-page{--b2b-header-height:68px}.b2b-header.site-header{height:var(--b2b-header-height);padding:0 clamp(20px,5vw,76px);gap:32px;background:#03130e!important;border-bottom-color:rgba(201,152,80,.3)}.b2b-header .brand-crop{height:55px;width:220px}.b2b-header .brand-crop img{width:auto;height:55px;max-width:none;-o-object-fit:contain;object-fit:contain}.b2b-header .b2b-mobile-brand{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}@media(min-width:640px){.b2b-header .b2b-mobile-brand{display:none}}.b2b-header nav{gap:30px;font-size:14px}.b2b-header nav a{font-size:14px;font-weight:650;line-height:1;padding:0;color:hsla(41,62%,95%,.9)}.b2b-header .b2b-cta{min-height:39px;padding:0 19px;border-radius:999px;font-size:14px;font-weight:750}.b2b-header-actions{justify-self:end}.b2b-header nav a:after{background:#c99850;box-shadow:none}.b2b-header nav a.active,.b2b-header nav a:focus-visible,.b2b-header nav a:hover{color:#ffe185}.b2b-header .mobile-nav a.active,.b2b-header .mobile-nav a:hover{color:#ffe185}@media(min-width:1024px){.b2b-header.site-header{display:grid;grid-template-columns:220px minmax(420px,560px) 220px;justify-content:center}.b2b-header nav{justify-content:center}.b2b-header .mobile-menu-button{display:none}}@media(min-width:1024px) and (max-width:1180px){.b2b-header.site-header{padding-inline:24px;grid-template-columns:210px minmax(0,1fr) 190px;-moz-column-gap:18px;column-gap:18px}.b2b-header nav{gap:clamp(14px,1.8vw,22px)}.b2b-header .brand-crop{width:205px}}@media(max-width:1023px){.b2b-header .header-nav{display:none}.b2b-header.site-header{display:flex;justify-content:space-between}}@media(max-width:639px){.b2b-header .b2b-header-actions{display:none}.b2b-header .mobile-menu-button{display:grid;place-items:center}.b2b-header .brand-crop{display:none}}.b2b-hero{display:block;container-type:inline-size;padding:0;overflow:hidden}.b2b-hero:before{background:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.16)),var(--b2b-scenery,none) center/100% 100% no-repeat}.b2b-hero-copy{position:absolute;left:5.32%;top:12.5%;width:37%;z-index:3}.b2b-hero h1{font-size:4.55cqw;line-height:.94;font-weight:800;letter-spacing:-.025em;text-wrap:initial}.b2b-hero h1 em,.b2b-hero h1 span{display:block;white-space:nowrap}.b2b-hero .b2b-lead{font-size:1.25cqw;line-height:1.45;margin-top:1.7cqw!important}.b2b-hero .b2b-actions{display:flex;flex-wrap:nowrap;gap:.7cqw;margin-top:1.8cqw}.b2b-hero-copy .b2b-cta{font-size:.95cqw;min-height:3.4cqw;padding:.7cqw 1.2cqw;gap:1cqw;white-space:nowrap}.b2b-hero-note{max-width:100%;font-size:.95cqw;line-height:1.45;margin-top:1.65cqw!important}.b2b-hero-visual{position:absolute;left:36%;top:2%;width:64%;height:84%;margin:0;z-index:1}.b2b-hero-visual img{width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;filter:none}.b2b-hero .b2b-tags{position:absolute;left:5.32%;right:13%;bottom:8.4%;margin:0;padding-top:2cqw;border-color:#cfb45d;gap:1cqw;font-size:1cqw}.b2b-hero .b2b-tags li:before{font-size:1.2cqw;margin-right:1cqw}.b2b-hero-aside{position:absolute;right:3%;bottom:7%;width:7.5%;padding:2.8cqw 0 0 1.7cqw;border-left:1px solid #cfb45d;font-size:.75cqw;line-height:1.35;letter-spacing:.04em;color:var(--b2b-muted)}@media(max-width:720px){.b2b-page{--b2b-header-height:60px}.b2b-header.site-header{padding:0 18px}.b2b-header .brand-crop,.b2b-header .brand-crop img{height:45px}}@media(max-width:999px){.b2b-hero{padding:28px 20px;overflow-y:auto}.b2b-hero-copy{position:relative;left:auto;top:auto;width:auto}.b2b-hero h1{font-size:clamp(32px,7vw,58px);line-height:1}.b2b-hero .b2b-lead{font-size:16px;margin-top:20px!important}.b2b-hero .b2b-lead br{display:none}.b2b-hero .b2b-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.b2b-hero-copy .b2b-cta{font-size:13px;min-height:44px;padding:12px 16px;gap:12px;white-space:normal}.b2b-hero-note{font-size:12px;margin-top:16px!important}.b2b-hero-visual{position:relative;left:auto;top:auto;width:100%;height:auto;margin:20px 0}.b2b-hero-visual img{height:auto}.b2b-hero .b2b-tags{position:static;font-size:11px;padding-top:16px;gap:10px}.b2b-hero .b2b-tags li:before{font-size:13px;margin-right:6px}.b2b-hero-aside{display:none}}@media(min-width:1000px){.b2b-hero-copy{left:11%;width:35%}.b2b-hero h1{font-size:3.95cqw}.b2b-hero .b2b-lead{font-size:1.1cqw}.b2b-hero-copy .b2b-cta{font-size:.85cqw;min-height:3cqw;padding:.65cqw 1.05cqw;gap:.8cqw}.b2b-hero-note{font-size:.88cqw}.b2b-hero-visual{left:35%;top:3%;width:60%;height:80%}.b2b-hero .b2b-tags{left:12%;right:12%;justify-content:center;gap:clamp(20px,3vw,52px);flex-wrap:nowrap;border-color:#c99850}.b2b-hero-aside{border-left-color:#c99850}}#capabilities{padding:clamp(46px,6svh,70px) 3% 3svh;justify-content:flex-start;gap:0}#capabilities:before{background-position:50%;background-size:100% 100%}#capabilities .b2b-section-heading{flex-shrink:0;max-width:none;width:100%;text-align:center;margin:0 0 3svh}#capabilities h2{font-size:clamp(28px,2.8vw,53px);line-height:1.12;letter-spacing:-.025em;text-wrap:initial}#capabilities h2 em{color:#ffe185}#capabilities .b2b-section-heading>p{font-size:clamp(16px,1.35vw,25px);margin-top:1.5svh;color:#faf5ea}.b2b-capabilities-note{position:absolute;right:3%;top:3%;font-size:clamp(10px,.8vw,15px);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#faf5eaaa}.b2b-capabilities-note:before{content:"";position:absolute;right:calc(100% + 1.5vw);top:1em;width:3vw;height:1px;background:#c99850}#capabilities .b2b-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7vw;flex:1;min-height:0;max-height:none}#capabilities .b2b-service{position:relative;display:block;isolation:isolate;min-height:0;padding:0;overflow:hidden;border:1px solid #c99850;border-radius:15px;background:#03130e}#capabilities .b2b-service img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;aspect-ratio:auto}#capabilities .b2b-service-copy{padding:clamp(14px,1.1vw,21px);position:relative;z-index:1}#capabilities .b2b-number{font-size:clamp(15px,1.15vw,22px);color:#ffe185;line-height:1}#capabilities .b2b-service h3{font-size:clamp(17px,1.35vw,26px);line-height:1.08;letter-spacing:-.02em;min-height:2.2em;margin:1.2svh 0 0;color:#faf5ea}#capabilities .b2b-service p{font-size:clamp(12px,.9vw,17px);line-height:1.25;min-height:0;margin:1svh 0 0;color:#faf5ea}#capabilities .b2b-service>.b2b-cta{position:absolute;bottom:1.6svh;left:5%;width:90%;max-width:none;min-height:44px;padding:10px 12px;justify-content:center;gap:20px;font-size:clamp(12px,.95vw,18px);border:1px solid #c99850;border-radius:8px;background:#03130eec;color:#ffe185}#capabilities .b2b-service>.b2b-cta:hover{background:#0d1d13}#capabilities .b2b-inline-cta{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #c99850;border-bottom:1px solid #c9985066;margin:4.5svh .4% 0;padding:1.8svh 0}#capabilities .b2b-inline-cta p{font-size:clamp(16px,1.25vw,23px);max-width:none;margin:0;color:#faf5ea}#capabilities .b2b-inline-cta strong{color:#ffe185}#capabilities .b2b-inline-cta .b2b-cta{border-radius:8px;font-size:clamp(16px,1.2vw,22px);min-height:52px;padding:12px 28px;background:linear-gradient(110deg,#ffe185,#c99850);color:#03130e}@media(max-width:999px){#capabilities{display:block;padding:32px 20px;overflow-y:auto}#capabilities:before{background-size:cover}.b2b-capabilities-note{display:none}#capabilities .b2b-section-heading{margin-bottom:24px}#capabilities h2{font-size:clamp(28px,5vw,40px)}#capabilities .b2b-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#capabilities .b2b-service{height:480px}#capabilities .b2b-service-copy{padding:16px}#capabilities .b2b-service h3{font-size:21px;margin-top:12px}#capabilities .b2b-service p{font-size:14px;margin-top:10px}#capabilities .b2b-service>.b2b-cta{bottom:14px;font-size:13px}#capabilities .b2b-inline-cta{margin-top:28px;padding:20px 0;flex-wrap:wrap}}@media(max-width:560px){#capabilities .b2b-services{grid-template-columns:1fr}#capabilities .b2b-service{height:auto;aspect-ratio:305/555;max-width:400px;width:100%;justify-self:center}#capabilities .b2b-service-copy{padding:20px}#capabilities .b2b-service h3{font-size:24px}#capabilities .b2b-service p{font-size:16px}#capabilities .b2b-inline-cta .b2b-cta{width:100%;font-size:16px}}.b2b-header.site-header{border-bottom-color:#c99850}.b2b-header .brand-crop,.b2b-header .brand-crop img{height:51.7px}.b2b-header .b2b-mobile-brand{width:33.84px;height:33.84px}@media(min-width:1024px){.b2b-header.site-header{grid-template-columns:220px minmax(500px,650px) 220px;-moz-column-gap:54px;column-gap:54px}.b2b-header nav{gap:38px}}@media(min-width:1024px) and (max-width:1250px){.b2b-header.site-header{grid-template-columns:190px minmax(0,1fr) 160px;-moz-column-gap:24px;column-gap:24px}.b2b-header nav{gap:24px}}@media(max-width:720px){.b2b-header .brand-crop,.b2b-header .brand-crop img{height:42.3px}}#capabilities:before{background-image:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.42)),var(--b2b-scenery,none)}#capabilities{padding-top:3svh;padding-bottom:2svh}#capabilities .b2b-section-heading{margin-bottom:2svh}#capabilities h2{font-size:clamp(28px,2.4vw,46px)}#capabilities .b2b-section-heading>p{font-size:clamp(16px,1.1vw,21px);margin-top:1svh}#capabilities .b2b-service-title{display:flex;align-items:baseline;gap:10px;min-height:1.15em}#capabilities .b2b-service h3{font-size:clamp(17px,1.15vw,22px);margin:0;min-height:0;line-height:1.15}#capabilities .b2b-number{font-size:clamp(16px,1.05vw,20px);letter-spacing:0;flex:none}#capabilities .b2b-service p{margin-top:8px}#capabilities .b2b-service img{-o-object-fit:contain;object-fit:contain;background:#03130e;-o-object-position:center;object-position:center}#capabilities .b2b-inline-cta{justify-content:center;margin-top:2svh;padding:10px 0;gap:28px;border-bottom:none;flex:1}#capabilities .b2b-inline-cta p{font-size:clamp(14px,1vw,19px);text-align:center}#capabilities .b2b-inline-cta .b2b-cta{font-size:16px;min-height:40px;padding:8px 22px}@media(max-width:999px){#capabilities{padding:28px 20px}#capabilities .b2b-service h3{font-size:21px}#capabilities .b2b-number{font-size:18px}#capabilities .b2b-inline-cta{gap:16px;flex:none}}.b2b-header.site-header.is-scrolled{background:rgba(3,19,14,.88)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.b2b-header.site-header{transition:background .2s ease}#capabilities .b2b-service:nth-child(3) p{white-space:nowrap;font-size:clamp(10px,.8vw,15px)}@media(min-width:1000px){#capabilities{padding:5svh 8% 0;justify-content:flex-start}#capabilities .b2b-section-heading{margin:0 0 3svh}#capabilities .b2b-services{flex:none;width:100%;height:min(54svh,27vw);gap:1vw}#capabilities .b2b-service-copy{padding:clamp(12px,.94vw,18px)}#capabilities .b2b-service h3{font-size:clamp(15px,.99vw,19px)}#capabilities .b2b-number{font-size:clamp(14px,.94vw,18px)}#capabilities .b2b-service p{font-size:clamp(11px,.8vw,15px)}#capabilities .b2b-service:nth-child(3) p{font-size:clamp(9px,.74vw,14px)}#capabilities .b2b-service img{-o-object-fit:cover;object-fit:cover;width:108%;max-width:none;left:-4%;-o-object-position:center;object-position:center}#capabilities .b2b-service>.b2b-cta{min-height:38px;font-size:clamp(10px,.85vw,16px);padding:8px 9px}#capabilities .b2b-inline-cta{flex:1;align-self:center;width:94%;margin:7svh 0 0;min-height:68px;padding:0;gap:clamp(36px,4vw,76px)}}.b2b-page main>.b2b-section{border-bottom:1px solid #c99850}.b2b-page main>.b2b-section+.b2b-section{border-top:0}#capabilities .b2b-service>.b2b-cta{color:#faf5eacc!important;border-color:#c9985066;background:#03130ebb;font-weight:500}#capabilities .b2b-service>.b2b-cta:hover{color:#faf5ea!important;border-color:#c99850;box-shadow:none}#capabilities .b2b-service:nth-child(4) p{white-space:nowrap;font-size:clamp(9px,.74vw,14px)}#approach{padding:3svh 12.5% 2svh;justify-content:flex-start;gap:0}#approach:before{background:linear-gradient(rgba(0,0,0,.48),rgba(0,0,0,.48)),var(--b2b-scenery,none) center/100% 100% no-repeat}#approach .b2b-section-heading{max-width:none;width:100%;margin:0 0 2svh}#approach .b2b-eyebrow{display:flex;align-items:center;justify-content:center;gap:18px;font-size:clamp(12px,1vw,18px);font-weight:400;color:#ffe185;letter-spacing:.1em;margin-bottom:1svh!important}#approach .b2b-eyebrow:after,#approach .b2b-eyebrow:before{content:"";width:4vw;height:1px;background:linear-gradient(90deg,transparent,#c99850)}#approach .b2b-eyebrow:after{transform:rotate(180deg)}#approach h2{font-size:clamp(28px,2.7vw,50px);line-height:1.12;letter-spacing:-.025em}#approach h2 em{display:block;color:#ffe185}.b2b-approach-note{position:absolute;top:9%;font-size:clamp(10px,.9vw,17px);line-height:1.45;text-transform:uppercase;letter-spacing:.06em;color:#ffe185}.b2b-approach-note:after{content:"";display:block;width:3vw;height:1px;background:#c99850;margin-top:18px}.b2b-approach-note-left{left:5.2%}.b2b-approach-note-right{right:4.5%}#approach .b2b-comparison-labels{display:grid;grid-template-columns:20% 32% 8% 40%;gap:0;width:86%;flex-shrink:0;text-align:left;align-items:center;margin:0 auto 1svh;max-width:1180px}#approach .b2b-comparison-labels>div{display:flex;align-items:center;justify-content:center;gap:14px}#approach .b2b-comparison-labels img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}#approach .b2b-comparison-labels p{font-size:clamp(12px,1vw,19px);line-height:1.4;color:#faf5ea}#approach .b2b-comparison-labels strong{font-weight:650}.b2b-comparison-arrow{color:#c99850;text-align:center;font-size:44px;font-weight:300}.b2b-comparison-visuals{display:grid;grid-template-columns:20% 32% 8% 40%;align-items:end;gap:0;min-height:0;flex:1;width:86%;max-width:1180px;align-self:center;max-height:37svh;margin-bottom:3svh}#approach .b2b-comparison-visuals img{width:160%;max-width:none;justify-self:center;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:scale(1.12);transform-origin:center bottom;filter:drop-shadow(0 14px 9px rgba(0,0,0,.6));-webkit-box-reflect:below -24% linear-gradient(transparent 75%,hsla(0,0%,100%,.12) 88%,transparent 92%)}#approach .b2b-comparison-table{flex-shrink:0;align-self:center;width:86%;max-width:1180px;border:1px solid #c99850;border-radius:20px;padding:12px;background:#03130eee;box-shadow:0 0 20px #c9985020}#approach .b2b-comparison-table>div{grid-template-columns:20% 32% 8% 40%;gap:0;padding:6px 0;background:none;line-height:1.3}#approach .b2b-comparison-table h3,#approach .b2b-comparison-table span,#approach .b2b-comparison-table strong{font-size:clamp(12px,.9vw,17px);color:#faf5ea}#approach .b2b-comparison-table span[aria-hidden],#approach .b2b-comparison-table strong{color:#ffe185}#approach .b2b-comparison-table span[aria-hidden]{font-size:24px;line-height:1}#approach>.b2b-caption{margin:8px 0 0;font-size:10px;color:#faf5ea88;text-align:center}@media(max-width:999px){#approach{display:block;padding:28px 20px;overflow-y:auto}#approach:before{background-size:cover}.b2b-approach-note{display:none}#approach h2{font-size:clamp(28px,5vw,40px)}#approach .b2b-comparison-labels{grid-template-columns:1fr;gap:20px;margin:24px 0}#approach .b2b-comparison-labels>div{justify-content:flex-start}#approach .b2b-comparison-labels p{font-size:16px}.b2b-comparison-arrow{display:none}.b2b-comparison-visuals{grid-template-columns:1fr;max-height:none;gap:24px;margin-bottom:24px;width:100%}#approach .b2b-comparison-visuals img{height:auto;width:100%;transform:none}#approach .b2b-comparison-table{padding:8px;margin-top:24px;width:100%}#approach .b2b-comparison-table>div{grid-template-columns:1fr 22px 1fr;padding:12px 8px;gap:8px}#approach .b2b-comparison-table h3{grid-column:1/-1}#approach .b2b-comparison-table h3,#approach .b2b-comparison-table span,#approach .b2b-comparison-table strong{font-size:12px}}@media(min-width:1000px){#approach{container-type:inline-size;--laptop-inset:clamp(20px,3vw,58px);--before-text-start:calc(42cqw - min(23.22cqw,318.6px) + var(--laptop-inset) - 24px);--after-text-start:calc(42cqw + min(23.22cqw,318.6px) - var(--laptop-inset) - 24px)}#approach .b2b-comparison-labels,.b2b-comparison-visuals{grid-template-columns:46% 8% 46%}#approach .b2b-comparison-labels>div:first-child,#approach .b2b-comparison-visuals>picture:first-of-type>img{grid-column:1;grid-row:1}#approach .b2b-comparison-labels>div:last-child,#approach .b2b-comparison-visuals>picture:nth-of-type(2)>img{grid-column:3;grid-row:1}#approach .b2b-comparison-arrow{grid-column:2;grid-row:1}#approach .b2b-comparison-visuals img{width:100%}#approach .b2b-comparison-visuals>picture:first-of-type>img{transform:translate(calc(var(--laptop-inset) + 20px),10px) scale(1.176)}#approach .b2b-comparison-visuals>picture:nth-of-type(2)>img{transform:translate(calc(-1 * var(--laptop-inset) - 20px),28px) scale(1.2789)}#approach .b2b-comparison-labels>div:first-child{transform:translateX(calc(var(--laptop-inset) + 20px))}#approach .b2b-comparison-labels>div:last-child{transform:translateX(calc(28px - var(--laptop-inset)))}#approach .b2b-comparison-labels>div{gap:10px}#approach .b2b-comparison-labels img{width:48px;height:48px}#approach .b2b-comparison-table{padding-inline:24px;max-width:none;width:84%;align-self:center;margin-left:0}#approach .b2b-comparison-table h3,#approach .b2b-comparison-table span,#approach .b2b-comparison-table strong{text-align:right;padding-left:0}#approach .b2b-comparison-table>div{position:relative;grid-template-columns:var(--before-text-start) calc(var(--after-text-start) - var(--before-text-start)) minmax(0,1fr)}#approach .b2b-comparison-table h3{padding-right:32px;text-align:left}#approach .b2b-comparison-table span:not([aria-hidden]){grid-column:2;text-align:left;transform:translateX(-50px)}#approach .b2b-comparison-table strong{grid-column:3;text-align:left;transform:translateX(-90px)}#approach .b2b-comparison-table span[aria-hidden]{position:absolute;left:calc(42cqw - 31px);top:50%;transform:translateY(-50%)}}#process{padding:3svh 4%;justify-content:flex-start}#process .b2b-section-heading{max-width:none;width:100%;margin:0 0 3svh;text-align:center}#process h2{font-size:clamp(28px,2.7vw,48px);line-height:1.1}#process h2 em{display:block;color:#ffe185}#process .b2b-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2vw;flex:1;min-height:0;max-height:52svh;width:81%;align-self:center}#process .b2b-process li{position:relative;display:block;isolation:isolate;overflow:hidden;padding:0;border:1px solid #c99850;border-radius:14px;background:#03130e}#process .b2b-process li>picture>img{position:absolute;inset:0;z-index:-1;width:100%;height:90%;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;aspect-ratio:auto}#process .b2b-number{position:absolute;top:2px;left:22px;display:flex;align-items:center;gap:18px;width:75%;font-size:clamp(14.4px,1.17vw,21.6px);color:#ffe185}#process .b2b-number:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#c99850,transparent)}.b2b-process-copy{position:absolute;left:8%;right:8%;top:60%;bottom:auto}#process .b2b-process h3{font-size:calc(clamp(14.4px,1.215vw,22.5px) - 1px);min-height:0;margin:0;line-height:1.2;color:#faf5ea}#process .b2b-process p{font-size:calc(clamp(10.8px,.855vw,16.2px) - 1px);line-height:1.4;margin-top:10.8px;color:#faf5eacc}#process .b2b-scope{flex:none;grid-template-columns:42% 58%;gap:0;align-items:center;width:calc(64.8% + .96vw);align-self:center;border-color:#c99850;border-radius:22px;padding:18px 3%;margin-top:3svh;background:linear-gradient(110deg,#03130ef2,#0d1d13e8);box-shadow:0 0 18px #c9985033}#process .b2b-scope>div:last-child{border-left:1px solid #c9985066;padding-left:5vw}#process .b2b-scope{transform:translateY(-5px)}#process .b2b-scope .b2b-eyebrow{color:#ffe185;letter-spacing:normal;text-transform:none;font:inherit;font-weight:700;font-size:clamp(13.2px,calc(.8075vw + 3px),18.3px);margin-bottom:10px!important}#process .b2b-scope h3{font-size:clamp(19.55px,1.615vw,29.75px);line-height:1.25}#process .b2b-scope h3 em{color:#ffe185}#process .b2b-scope p:not(.b2b-eyebrow){font-size:clamp(10.2px,.8075vw,15.3px);line-height:1.35;margin-bottom:10px}#process .b2b-scope .b2b-cta{background:linear-gradient(110deg,#ffe185,#c99850);color:#03130e!important;min-height:44px;padding:10px 24px;font-size:16px}@media(min-width:1000px){#process .b2b-process li{height:calc(100% - 15px)}#process .b2b-process li>picture>img{height:calc(90% + 13.5px)}#process .b2b-process-copy{top:calc(60% + 14px)}}@media(max-width:999px){#process{display:block;padding:28px 20px;overflow-y:auto}#process .b2b-section-heading{margin-bottom:28px}#process h2{font-size:clamp(28px,5vw,40px)}#process .b2b-process{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;gap:16px;width:100%}#process .b2b-process li{height:460px}#process .b2b-process h3{font-size:20px}#process .b2b-process p{font-size:13px}#process .b2b-process-copy{transform:translateY(5px)}#process .b2b-scope{width:100%;grid-template-columns:1fr;padding:24px;gap:20px}#process .b2b-scope>div:last-child{border-left:0;border-top:1px solid #c9985066;padding:20px 0 0}}@media(max-width:560px){#process .b2b-process{grid-template-columns:1fr}#process .b2b-process li{height:auto;aspect-ratio:300/445;max-width:400px;width:100%;justify-self:center}#process .b2b-scope .b2b-cta{width:100%;font-size:14px}}#demo{display:block;container-type:inline-size;padding:0;overflow:hidden}#demo:before{background:linear-gradient(rgba(0,0,0,.52),rgba(0,0,0,.52)),var(--b2b-scenery,none) center/100% 100% no-repeat}#demo .b2b-demo-copy{position:absolute;left:7%;top:6%;width:35%;z-index:2}@media(min-width:1000px){#demo .b2b-demo-copy{left:calc(7% + 40px);top:calc(6% + 30px);transform:scale(.85);transform-origin:left top}}#demo .b2b-eyebrow{display:flex;align-items:center;gap:24px;letter-spacing:.3em;color:#ffe185;font-size:.8cqw;font-weight:400;margin-bottom:1.2cqw!important}#demo .b2b-eyebrow:before{content:"";width:2.5cqw;height:1px;background:#c99850}#demo h2{font-size:min(3.2cqw,6svh);line-height:1.06;letter-spacing:-.025em;text-wrap:initial}#demo h2 em{color:#ffe185}#demo .b2b-lead{font-size:1.1cqw;margin-top:1.4cqw!important;line-height:1.4;white-space:nowrap}#demo h3{font-size:1.1cqw;margin-top:1.5cqw}#demo ul{margin:1cqw 0 .7cqw}#demo li a{font-size:1cqw;line-height:1.2;gap:1.4cqw;padding:.4cqw 0;border-bottom:1px solid #c9985066}#demo li a span:first-child{display:grid;place-items:center;border:1px solid #c99850;border-radius:50%;width:1.9cqw;height:1.9cqw;flex:none;font-size:.85cqw;color:#ffe185}#demo li a span:last-child{font-size:1.6cqw;color:#ffe185}#demo .b2b-caption{border-top:1px solid #c99850;max-width:none;padding-top:.8cqw;margin:.8cqw 0 1cqw;font-size:.95cqw;line-height:1.4;color:#faf5ea;background:linear-gradient(90deg,#03130e00,#03130eb3 8%,#03130e99 85%,#03130e00)}#demo .b2b-cta{min-height:3.2cqw;padding:.8cqw 2.3cqw;gap:2cqw;font-size:1.05cqw;background:linear-gradient(110deg,#ffe185,#c99850);color:#03130e!important}#demo>picture>img{position:absolute;left:32%;top:8%;width:68%;height:86%;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain;z-index:1}.b2b-demo-aside{position:absolute;right:11%;top:5%;font-size:.75cqw;line-height:1.5;letter-spacing:.3em;text-transform:uppercase;color:#c99850}.b2b-demo-aside:after{content:"";display:block;width:2cqw;height:1px;background:#c99850;margin-top:1cqw}.b2b-demo-bottom{position:absolute;right:8%;bottom:4%;font-size:.75cqw;letter-spacing:.25em;text-transform:uppercase;color:#c99850}@media(max-width:999px){#demo{padding:28px 20px;overflow-y:auto}#demo .b2b-demo-copy{position:relative;left:auto;top:auto;width:auto}#demo .b2b-eyebrow{font-size:11px;gap:14px;margin-bottom:20px!important}#demo .b2b-eyebrow:before{width:24px}#demo h2{font-size:clamp(32px,6vw,48px)}#demo .b2b-lead{font-size:16px;white-space:normal;margin-top:20px!important}#demo h3{font-size:18px;margin-top:24px}#demo ul{margin:20px 0}#demo li a{font-size:14px;gap:14px;padding:12px 0}#demo li a span:first-child{width:34px;height:34px;font-size:12px}#demo li a span:last-child{font-size:24px}#demo .b2b-caption{font-size:14px;padding-top:16px;margin:20px 0}#demo .b2b-caption br{display:none}#demo .b2b-cta{width:100%;min-height:48px;font-size:14px;padding:14px;gap:16px}#demo>picture>img{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:24px}.b2b-demo-aside{display:none}.b2b-demo-bottom{position:static;font-size:10px;text-align:center;margin-top:20px!important}}#request-proposal{display:block;padding:0;container-type:inline-size;overflow:hidden}#request-proposal:before{background:linear-gradient(#0007,#0007),var(--b2b-scenery,none) center/100% 100% no-repeat}#request-proposal .b2b-section-heading{position:absolute;left:13%;top:5%;width:74%;max-width:none;margin:0;text-align:center}#request-proposal h2{font-size:min(3.1cqw,5.3svh);line-height:1.1;letter-spacing:-.025em;font-weight:700;text-wrap:initial}#request-proposal h2 em{color:#ffe185}#request-proposal .b2b-section-heading>p{font-size:1cqw;line-height:1.4;margin-top:.9cqw;color:#faf5eacc}#request-proposal .b2b-request-layout{display:contents}#request-proposal aside{position:absolute;left:calc(14.2% + 30px);top:31%;width:calc(30.5% - 30px);padding:0}#request-proposal aside>.b2b-number{font-size:.8cqw;letter-spacing:.2em;color:#ffe185;text-transform:uppercase}#request-proposal aside h3{font-size:min(1.95cqw,3.8svh);line-height:1.15;margin:20px 0 24px;letter-spacing:-.03em}#request-proposal aside h3 em{font-size:.85em;color:#ffe185}#request-proposal aside>p{font-size:min(.96cqw,1.8svh);line-height:1.4;color:#faf5eacc;margin-bottom:.85cqw}#request-proposal .b2b-request-explanation>span{display:block;white-space:nowrap}#request-proposal aside>a{display:flex;align-items:center;gap:1.4cqw;font-size:1.35cqw;margin:1.1cqw 0;color:#faf5ea}#request-proposal aside>a:first-of-type{margin-top:3cqw}.b2b-contact-icon{display:grid;place-items:center;width:2.3cqw;height:2.3cqw;border:1px solid #c99850;border-radius:50%;color:#ffe185;font-size:1.2cqw;flex:none}.b2b-contact-row{display:grid;grid-template-columns:auto minmax(0,min(15cqw,240px)) auto;justify-content:start;align-items:center;gap:12px;margin:1.1cqw 0}.b2b-contact-row:first-of-type{margin-top:8px}.b2b-contact-value{font-size:clamp(16px,1.15cqw,22px);color:#faf5ea;overflow-wrap:anywhere}.b2b-contact-action{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;min-height:38px;border:1px solid #c99850;border-radius:6px;color:#03130e!important;background:linear-gradient(110deg,#ffe185,#c99850);font-size:clamp(13px,.8cqw,15px);font-weight:700;line-height:1.2;white-space:nowrap}.b2b-contact-action:hover{box-shadow:0 0 12px #c9985033;border-color:#ffe185}.b2b-request-signature{text-align:center;margin-top:min(4.2cqw,6svh);color:#ffe185;letter-spacing:.3em;text-transform:uppercase;font-size:.9cqw;font-weight:700;transform:translateX(-25px)}.b2b-request-signature>span{display:flex;align-items:center;justify-content:center;gap:1.4cqw}.b2b-request-signature>span:after,.b2b-request-signature>span:before{content:"";width:2.2cqw;height:1px;background:#c99850}.b2b-request-signature small{display:block;font-size:.55cqw;margin-top:.4cqw}#request-proposal .b2b-form{position:absolute;left:45.5%;top:24%;width:44%;height:70%;max-height:none;padding:min(1.7cqw,20px) min(1.9cqw,32px);border:1px solid #ffe185;border-radius:22px;background:linear-gradient(130deg,#062d30a6,#03130ed9);box-shadow:0 0 20px #c9985014;overflow-y:auto}#request-proposal .b2b-form-grid{gap:7px 24px}#request-proposal .b2b-form label{font-size:clamp(12px,.82cqw,14px);line-height:1.3}#request-proposal .b2b-form label>small{font-size:.85em;color:#faf5eab3}.b2b-required{color:#f28762}#request-proposal .b2b-form input:not([type=checkbox]),#request-proposal .b2b-form select,#request-proposal .b2b-form textarea{background:#062d3059;border-color:#faf5ea66;margin-top:4px;padding:7px 12px;min-height:34px;color:#faf5ea}#request-proposal .b2b-form textarea{min-height:52px;height:6svh}#request-proposal .b2b-comment{margin-top:8px}#request-proposal .b2b-form{scrollbar-color:#c99850 #03130e;scrollbar-width:thin}#request-proposal .b2b-form::-webkit-scrollbar{width:6px}#request-proposal .b2b-form::-webkit-scrollbar-track{background:#03130e;border-radius:10px}#request-proposal .b2b-form::-webkit-scrollbar-thumb{background:#c99850;border:1px solid #03130e;border-radius:10px}.b2b-demo-picker{position:relative;margin-top:6px}#b2b-demo-type{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:7px 12px;border:1px solid #c9985077;border-radius:7px;background:#062d30;color:#faf5ea;font:inherit;font-size:14px;text-align:left;cursor:pointer}#b2b-demo-type>span:last-child{color:#c99850}#b2b-demo-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;margin:0;padding:4px;list-style:none;background:#062d30;border:1px solid #c99850;border-radius:7px;box-shadow:0 8px 24px #0008}#b2b-demo-options button{display:block;width:100%;border:0;border-radius:4px;background:transparent;color:#faf5ea;font:inherit;font-size:13px;line-height:1.3;padding:7px 10px;text-align:left;cursor:pointer}#b2b-demo-options button:focus-visible,#b2b-demo-options button:hover,#b2b-demo-options button[aria-selected=true]{background:#c9985033;color:#ffe185}#request-proposal .b2b-submit-notice{font-size:11px;line-height:1.35;margin:9px 0;color:#faf5eab3}#request-proposal .b2b-submit-notice a{color:#ffe185;text-decoration:underline}#request-proposal .b2b-form .b2b-upload{margin-top:10px}#request-proposal .b2b-form input[type=file]{font-size:12px;padding:4px;min-height:40px}#request-proposal input[type=file]::file-selector-button{border:1px solid #c99850;border-radius:5px;padding:8px 12px;margin-right:12px;background:linear-gradient(110deg,#ffe185,#c99850);color:#03130e;font:inherit;font-weight:700;cursor:pointer}#request-proposal input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #faf5ea;border-radius:2px;background:#062d3059;display:grid;place-items:center}#request-proposal input[type=checkbox]:checked{background:#ffe185;border-color:#ffe185}#request-proposal input[type=checkbox]:checked:after{content:"✓";color:#03130e;font-size:14px;line-height:1}#request-proposal .b2b-privacy a{color:#ffe185}#request-proposal .b2b-form>.b2b-cta{background:linear-gradient(110deg,#ffe185,#c99850);border-color:#ffe185;min-height:48px;font-size:clamp(13px,1cqw,18px);color:#03130e!important;box-shadow:0 0 7px #c9985059}#request-proposal .b2b-form>.b2b-caption{color:#faf5ea99;font-size:clamp(10px,.7cqw,13px)}@media(max-width:999px){#request-proposal{padding:28px 20px;overflow-y:auto}#request-proposal:before{background-size:cover}#request-proposal .b2b-section-heading{position:static;width:auto;margin-bottom:28px}#request-proposal h2{font-size:clamp(28px,5vw,40px)}#request-proposal h2 br{display:none}#request-proposal .b2b-section-heading>p{font-size:15px;margin-top:16px}#request-proposal .b2b-request-layout{display:flex;flex-direction:column;gap:24px}#request-proposal aside{position:static;width:100%}#request-proposal aside>.b2b-number{font-size:12px}#request-proposal aside h3{font-size:28px;margin:16px 0}#request-proposal aside>p{font-size:15px;margin-bottom:12px}#request-proposal .b2b-request-explanation>span{display:inline;white-space:normal}#request-proposal aside>a{font-size:18px;gap:14px;margin:12px 0}#request-proposal aside>a:first-of-type{margin-top:20px}.b2b-contact-icon{width:34px;height:34px;font-size:19px}.b2b-contact-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin:12px 0}.b2b-contact-row:first-of-type{margin-top:20px}.b2b-contact-value{font-size:16px}.b2b-request-signature{display:none}#request-proposal .b2b-form{position:static;width:100%;height:auto;padding:20px;overflow:visible}#request-proposal .b2b-form label{font-size:13px}#request-proposal .b2b-form input:not([type=checkbox]),#request-proposal .b2b-form select,#request-proposal .b2b-form textarea{font-size:16px}#request-proposal .b2b-form input[type=file]{font-size:11px;width:100%}#request-proposal .b2b-form textarea{height:auto;min-height:80px}#request-proposal .b2b-form>.b2b-cta{font-size:14px;padding:12px;gap:12px}}.b2b-page .b2b-footer{display:block;width:100%;max-width:none;margin:0;padding:48px 4% 32px;background:#03130e;border-top:1px solid #c99850;color:#faf5eacc;font-size:clamp(13px,1.05vw,20px)}.b2b-footer-columns{display:grid;grid-template-columns:1.8fr 1fr 1.2fr 1.25fr;max-width:1900px;margin:0 auto}.b2b-footer-columns>div,.b2b-footer-columns>nav{min-width:0;padding:8px 2.5vw}.b2b-footer-columns>div:first-child{padding-left:0}.b2b-footer-columns>div:last-child{padding-right:0}.b2b-footer-columns>:not(:first-child){border-left:1px solid #c9985066}.b2b-page .b2b-footer h3{font-size:clamp(18px,1.35vw,26px);line-height:1.2;margin-bottom:20px;color:#ffe185}.b2b-page .b2b-footer-brand img{width:220px;height:54px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin:8px 0 28px}.b2b-footer-brand>p{font-size:clamp(15px,1.15vw,22px);line-height:1.35;color:#faf5ea}.b2b-footer-directions{font-size:clamp(12px,.85vw,16px);line-height:1.7;margin-top:20px;color:#faf5eab3}.b2b-footer-directions span{color:#c99850}.b2b-footer-contact>a,.b2b-footer-contact>p,.b2b-footer-documents>a{display:block;line-height:1.35;margin-bottom:14px;overflow-wrap:anywhere}.b2b-footer-contact .b2b-footer-discuss{display:inline-block;margin-top:6px;margin-bottom:0;padding-bottom:6px;border-bottom:1px solid #c99850;color:#ffe185}.b2b-footer-contact>a:hover,.b2b-footer-documents>a:hover{color:#ffe185}.b2b-page .b2b-footer-proposal h3{color:#faf5ea}.b2b-footer-proposal>p{line-height:1.4;color:#faf5eacc}.b2b-footer-proposal>.b2b-cta{width:100%;min-height:54px;margin-top:24px;padding:12px 18px;background:linear-gradient(110deg,#ffe185,#c99850);border-color:#c99850;font-size:clamp(16px,1.25vw,24px);color:#03130e!important}.b2b-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1900px;margin:30px auto 0;padding-top:26px;border-top:1px solid #c99850;font-size:clamp(12px,.85vw,16px);line-height:1.5;color:#faf5ea99}.b2b-footer-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px}.b2b-footer-bottom>p{flex:none}.b2b-footer-bottom .b2b-footer-motto{color:#ffe185}@media(max-width:1100px){.b2b-footer-columns{grid-template-columns:1.5fr 1fr}.b2b-footer-columns>div,.b2b-footer-columns>nav{padding:20px}.b2b-footer-columns>.b2b-footer-documents{padding-left:0;border-left:0}.b2b-footer-columns>.b2b-footer-documents,.b2b-footer-columns>.b2b-footer-proposal{border-top:1px solid #c9985044;margin-top:20px}.b2b-footer-bottom{flex-wrap:wrap;justify-content:center;text-align:center}}@media(max-width:600px){.b2b-page .b2b-footer{padding:28px 20px}.b2b-footer-columns{grid-template-columns:1fr}.b2b-footer-columns>div,.b2b-footer-columns>nav{padding:24px 0!important;border-left:0!important;border-top:1px solid #c9985044;margin:0!important}.b2b-footer-columns>div:first-child{border-top:0;padding-top:0!important}.b2b-page .b2b-footer-brand img{width:200px;height:49px;margin:0 0 20px}.b2b-page .b2b-footer h3{font-size:20px;margin-bottom:16px}.b2b-footer-contact>a,.b2b-footer-documents>a{min-height:28px}.b2b-footer-legal{flex-direction:column;gap:6px}.b2b-footer-bottom{flex-direction:column;margin-top:0;padding-top:22px;gap:16px}}@media(max-width:999px){.b2b-page{background:#03130e var(--b2b-scenery,none) center top/100% auto repeat-y;overflow:visible}.b2b-page main>.b2b-section{height:auto;min-height:0;max-height:none;overflow:visible!important;background:transparent;scroll-snap-align:none;scroll-margin-top:var(--b2b-header-height)}.b2b-page main>.b2b-section:before{display:none}.b2b-page .b2b-hero,.b2b-page main{background:transparent}.b2b-page .b2b-section{padding:28px 20px}.b2b-page .b2b-cta{background:linear-gradient(110deg,#ffe185,#c99850);border-color:#c99850;color:#03130e!important}.b2b-page .b2b-cta-secondary{background:#03130e66;color:#ffe185!important}.b2b-header .mobile-nav{background:#03130eee;border-color:#c99850}.b2b-hero .b2b-tags{background:transparent;border-color:#c99850;padding-bottom:0}.b2b-hero .b2b-tags li:before{content:"•";color:#c99850;font-size:12px}.b2b-hero-visual img{max-height:none}#capabilities .b2b-services{height:auto;max-height:none;gap:16px}#capabilities .b2b-service{display:flex;flex-direction:column;height:auto;aspect-ratio:auto;min-height:0;max-width:420px;width:100%;background:#03130ebb}#capabilities .b2b-service-copy{order:-1;flex:none;padding:14px 14px 8px}#capabilities .b2b-service h3{font-size:19px;min-height:0;margin:0}#capabilities .b2b-service p,#capabilities .b2b-service:nth-child(3) p,#capabilities .b2b-service:nth-child(4) p{font-size:13px;margin-top:6px;white-space:normal}#capabilities .b2b-service img{position:static;z-index:auto;flex:none;width:100%;height:clamp(190px,65vw,280px);max-height:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;background:transparent;margin:0}#capabilities .b2b-service>.b2b-cta{position:static;flex:none;width:calc(100% - 28px);margin:10px 14px 14px;min-height:36px;padding:8px 10px;font-size:13px;background:#03130e99;color:#faf5eacc!important}#capabilities .b2b-inline-cta{margin-top:22px;padding:14px 0;gap:16px}#approach{display:grid;grid-template-columns:1fr;gap:18px}#approach .b2b-section-heading{grid-row:1;margin:0 0 6px}#approach .b2b-comparison-labels,#approach .b2b-comparison-visuals{display:contents}#approach .b2b-comparison-labels>div:first-child{grid-row:2}#approach .b2b-comparison-visuals>picture:first-of-type>img{grid-row:3}#approach .b2b-comparison-labels>div:last-child{grid-row:4}#approach .b2b-comparison-visuals>picture:nth-of-type(2)>img{grid-row:5}#approach .b2b-comparison-labels>div{width:100%;justify-content:flex-start;gap:12px}#approach .b2b-comparison-labels img{width:44px;height:44px}#approach .b2b-comparison-labels p{font-size:15px}#approach .b2b-comparison-visuals img{height:auto;width:100%;max-width:460px;justify-self:center;transform:none;-webkit-box-reflect:unset;filter:drop-shadow(0 8px 6px #0005)}#approach .b2b-comparison-table{grid-row:6;margin:6px 0 0;background:#03130ebb}#approach>.b2b-caption{grid-row:7;margin:0}#process .b2b-process{height:auto;max-height:none;gap:16px}#process .b2b-process li{height:auto;aspect-ratio:auto;min-height:0;background:#03130ebb}#process .b2b-process li>picture>img{position:static;width:100%;height:clamp(190px,65vw,280px);max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;margin:0;z-index:auto}#process .b2b-number{top:10px;left:14px;width:calc(100% - 28px);font-size:17px}#process .b2b-process-copy{position:static;transform:none;padding:12px 14px 14px}#process .b2b-process h3{font-size:18px;line-height:1.2}#process .b2b-process p{font-size:13px;line-height:1.4;margin-top:6px}#process .b2b-scope{margin-top:22px;padding:18px;transform:none;gap:14px;background:#03130ecc}#process .b2b-scope>div:last-child{padding-top:14px}#process .b2b-scope h3{font-size:23px}#process .b2b-scope p{font-size:13px}#demo,#request-proposal{overflow:visible}#demo .b2b-demo-copy{transform:none}#request-proposal .b2b-form{overflow:visible;max-height:none;height:auto;background:#03130ebb}#request-proposal .b2b-form input:not([type=checkbox]),#request-proposal .b2b-form select,#request-proposal .b2b-form textarea{background:#03130e66}}.b2b-page .b2b-footer{padding:14px 4% 12px;font-size:clamp(11px,.65vw,12px)}.b2b-footer-columns>div,.b2b-footer-columns>nav{padding:4px 1.6vw}.b2b-page .b2b-footer h3{font-size:16px;margin-bottom:8px}.b2b-page .b2b-footer-brand img{width:202.8px;height:49.92px;margin:0 0 8px}.b2b-footer-brand>p{font-size:14px;line-height:1.3}.b2b-footer-directions{font-size:11px;line-height:1.4;margin-top:6px}.b2b-footer-contact>a,.b2b-footer-contact>p,.b2b-footer-documents>a{line-height:1.2;margin-bottom:4px}.b2b-footer-contact .b2b-footer-discuss{margin-top:2px;padding-bottom:3px}.b2b-footer-proposal>.b2b-cta{min-height:34px;margin-top:10px;padding:7px 12px;font-size:15px}.b2b-footer-bottom{margin-top:8px;padding-top:8px;gap:14px;font-size:10px}.b2b-footer-legal{gap:4px 14px}@media(max-width:999px){.b2b-page .b2b-footer{background:transparent;padding:12px 20px 10px;font-size:12px}.b2b-footer-columns{grid-template-columns:1fr 1fr;gap:8px}.b2b-footer-columns>div,.b2b-footer-columns>nav{padding:0!important;border-left:0!important;border-top:0;margin:0!important}.b2b-footer-columns>.b2b-footer-brand{grid-column:1/-1;padding-bottom:8px!important;border-bottom:1px solid #c9985044}.b2b-page .b2b-footer-brand img{width:171.6px;height:42.12px;margin-bottom:5px}.b2b-footer-brand>p{font-size:13px}.b2b-footer-directions{font-size:10px;line-height:1.25;margin-top:4px}.b2b-page .b2b-footer h3{font-size:14px;margin-bottom:6px}.b2b-footer-contact>a,.b2b-footer-contact>p,.b2b-footer-documents>a{min-height:0;margin-bottom:4px;font-size:11px;line-height:1.3}.b2b-footer-columns>.b2b-footer-proposal{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-top:10px!important;border-top:1px solid #c9985044}.b2b-footer-proposal>h3{grid-column:1;grid-row:1;margin:0!important}.b2b-footer-proposal>p{grid-column:1;grid-row:2;font-size:11px;line-height:1.3}.b2b-footer-proposal>.b2b-cta{grid-column:2;grid-row:1/3;margin:0;width:auto;min-height:36px;font-size:13px;padding:8px 12px}.b2b-footer-bottom{flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.3}.b2b-footer-legal{flex-direction:row;gap:3px 10px}.b2b-footer-legal>span:first-child{width:100%}}.b2b-hero{--b2b-scenery:url(/images/business/optimized/business-hero-background-1672.webp)}@media(max-width:999px){.b2b-page{--b2b-scenery:url(/images/business/optimized/business-mobile-background-780.webp)}}@media(min-width:600px) and (max-width:999px){.b2b-page{--b2b-scenery:url(/images/business/optimized/business-mobile-background-941.webp)}}#request-proposal .b2b-privacy{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:8px 0;font-size:11px;line-height:1.3}#request-proposal .b2b-privacy input{flex:none;margin:0 4px 0 0}.b2b-page :focus-visible{outline:2px solid #c99850;outline-offset:3px}@media(max-width:999px){.b2b-hero{--b2b-scenery:none}}.b2b-deferred{display:contents}.b2b-deferred>source{display:none}