.entry-content.is-layout-constrained>*+*{margin-top:0}.b2b-hero__h1 em,.b2b-phil__heading em,.b2b-logos__heading em,.b2b-stats__heading em,.b2b-cs-heading em,.b2b-vert-heading em,.b2b-compare-h2 em,.b2b-engine__heading em,.b2b-testi__heading em,.b2b-services__heading em{vertical-align:baseline;font-family:var(--wp--preset--font-family--serif);color:inherit;font-style:italic;font-weight:400;line-height:1;display:inline-block;position:relative}.b2b-hero__h1 em:after,.b2b-phil__heading em:after,.b2b-logos__heading em:after,.b2b-stats__heading em:after,.b2b-cs-heading em:after,.b2b-vert-heading em:after,.b2b-compare-h2 em:after,.b2b-engine__heading em:after,.b2b-testi__heading em:after,.b2b-services__heading em:after{content:"";left:0;right:0;bottom:calc(.25em - var(--vox-dot-gap) - 6px);background-image:linear-gradient(90deg, var(--wp--preset--color--brand) 0 6px, transparent 6px);pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:8px 6px;height:6px;position:absolute}.b2b-btn-primary .wp-block-button__link,a.b2b-btn-primary{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--white);transition:box-shadow .16s ease-out,background-color .16s ease-out;box-shadow:0 8px #d04c00}.b2b-btn-primary .wp-block-button__link:hover,a.b2b-btn-primary:hover{background:#ff8233;box-shadow:0 8px #d04c00}.b2b-btn-primary .wp-block-button__link:active,a.b2b-btn-primary:active{box-shadow:none;background:#e55d0f}a.b2b-btn-primary{font-family:var(--wp--preset--font-family--sans);border-radius:8px;align-items:center;gap:.5rem;width:fit-content;padding:.75rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.b2b-phil__heading,.saas-services__heading,.b2b-cs-heading,.b2b-vert-heading,.b2b-compare-h2,.b2b-engine__heading,.b2b-testi__heading,.b2b-stats__heading{margin-top:12px}.b2b-tech-eyebrow,.b2b-blogs-eyebrow{margin-bottom:12px}@media (max-width:600px){.b2b-phil__heading,.saas-services__heading,.b2b-cs-heading,.b2b-vert-heading,.b2b-compare-h2,.b2b-engine__heading,.b2b-testi__heading,.b2b-stats__heading{margin-top:8px}.b2b-tech-eyebrow,.b2b-blogs-eyebrow{margin-bottom:8px}}.b2b-hero{background-color:var(--wp--preset--color--ink-deep);background-image:radial-gradient(120% 85% at 50% 122%,rgba(255,99,0,.55) 0%,rgba(255,99,0,.16) 30%,transparent 60%),linear-gradient(#0a0602 0%,#140a05 55%,#1c0f06 100%);flex-direction:column;justify-content:center;min-height:calc(100svh - 80px);display:flex;position:relative;overflow:hidden}.b2b-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-position:50%;background-size:60px 60px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(72% 62% at 50% 40%,#000 0%,transparent 78%);mask-image:radial-gradient(72% 62% at 50% 40%,#000 0%,transparent 78%)}.b2b-hero>*{z-index:1;position:relative}.b2b-hero .b2b-hero__eyebrow{text-transform:none;color:#fdefdf;letter-spacing:-.0375em!important;font-size:1.25rem!important;font-weight:400!important}.b2b-hero .b2b-hero__h1,.b2b-hero .b2b-hero__h1 em{color:var(--wp--preset--color--white)}.b2b-hero .b2b-hero__body{color:rgba(255,255,255,.72);max-width:820px;margin-left:auto;margin-right:auto}.b2b-hero__link a{color:var(--wp--preset--color--white);text-decoration:none}.b2b-hero .b2b-hero__h1{margin-top:-12px}.b2b-hero .b2b-hero__body{margin-top:-8px}.b2b-hero .vox-hero-in--4{margin-top:24px}@media (max-width:600px){.b2b-hero .b2b-hero__h1{margin-top:-16px}}.b2b-hero__link a:hover{color:var(--wp--preset--color--brand)}.b2b-cs-header,.b2b-vert-header,.b2b-compare-header,.b2b-engine__head,.b2b-testi__head{text-align:center;max-width:900px;margin:0 auto max(2.5rem,min(4vw,3.5rem))}.b2b-cs-heading,.b2b-vert-heading,.b2b-compare-h2,.b2b-engine__heading,.b2b-testi__heading{font-family:var(--wp--preset--font-family--sans);letter-spacing:-.02em;color:var(--wp--preset--color--ink);margin:1rem 0;font-size:max(1.75rem,min(3.4vw,2.5rem));font-weight:600;line-height:1.2}.b2b-cs-sub,.b2b-vert-sub,.b2b-compare-sub,.b2b-engine__sub,.b2b-testi__sub{font-family:var(--wp--preset--font-family--body);letter-spacing:-.02em;margin:0;font-size:max(1rem,min(1.3vw,1.25rem));line-height:1.45}.b2b-cs-sub,.b2b-compare-sub,.b2b-testi__sub{color:#1a2533}.b2b-vert-sub{color:var(--wp--preset--color--mute)}.b2b-engine__sub{color:var(--wp--preset--color--ink)}.b2b-phil.has-canvas-background-color{background-color:#fef8f4!important}.b2b-phil__grid{grid-template-columns:1fr 1fr;align-items:center;gap:max(2rem,min(5vw,4.5rem));display:grid}.b2b-phil__heading{font-family:var(--wp--preset--font-family--sans);letter-spacing:-.02em;color:var(--wp--preset--color--ink);margin:1.1rem 0;font-size:max(1.75rem,min(3.4vw,2.5rem));font-weight:600;line-height:1.2}.b2b-phil__body{font-family:var(--wp--preset--font-family--body);letter-spacing:-.02em;color:var(--wp--preset--color--ink);margin:0 0 1.75rem;font-size:max(1rem,min(1.3vw,1.25rem));line-height:1.45}.b2b-phil__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.b2b-phil__item{grid-template-columns:24px 1fr;align-items:start;gap:1rem;display:grid}.b2b-phil__tick{flex-shrink:0;width:22px;height:22px;margin-top:2px}.b2b-phil__t{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);margin-bottom:.15rem;font-size:1rem;font-weight:600;display:block}.b2b-phil__d{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);font-size:.9375rem;line-height:1.55;display:block}.b2b-phil__collage{aspect-ratio:1/.92;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1.35fr;gap:1rem;display:grid;position:relative}.b2b-phil__collage figure{border-radius:16px;margin:0;overflow:hidden}.b2b-phil__collage img{object-fit:cover;width:100%;height:100%;display:block}.b2b-phil__collage figure:first-child{grid-area:1/1}.b2b-phil__collage figure:nth-child(2){grid-area:1/2/span 2}.b2b-phil__collage figure:nth-child(3){grid-area:2/1}.b2b-phil__collage figure:nth-child(4){aspect-ratio:1;z-index:2;border:4px solid #fef8f4;width:44%;position:absolute;bottom:-8%;right:-8%;box-shadow:0 12px 30px rgba(20,20,20,.15)}.b2b-logos__head{text-align:center;margin-bottom:2.5rem}.b2b-logos__heading{font-family:var(--wp--preset--font-family--sans);letter-spacing:-.03em;color:var(--wp--preset--color--ink);margin:0;font-size:max(1.6rem,min(2.6vw,2.5rem));font-weight:600;line-height:1.3}.b2b-stats{background:var(--wp--preset--color--ink-deep)}.b2b-stats__head{text-align:center;margin-bottom:max(2rem,min(4vw,3rem))}.b2b-stats__heading{font-family:var(--wp--preset--font-family--sans);letter-spacing:-.02em;color:var(--wp--preset--color--white);margin:1rem 0 0;font-size:max(1.6rem,min(3vw,2.35rem));font-weight:600;line-height:1.2}.b2b-stats__heading em{color:var(--wp--preset--color--white)}.b2b-stats-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.b2b-stat{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.b2b-stat__num{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--white);font-size:max(2rem,min(4vw,3rem));font-weight:600;line-height:1}.b2b-stat__suf{color:var(--wp--preset--color--brand)}.b2b-stat__desc{font-family:var(--wp--preset--font-family--body);color:rgba(255,255,255,.62);max-width:210px;margin:0;font-size:.875rem;line-height:1.6}.b2b-cs-list{flex-direction:column;gap:max(2.5rem,min(5vw,4.5rem));display:flex}.b2b-cs-row{grid-template-columns:1fr 1fr;align-items:center;gap:max(1.5rem,min(4vw,4rem));display:grid;position:relative}.b2b-cs-row:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:#fff;border-radius:24px;transition:opacity .28s;position:absolute;top:max(-1.25rem,min(-3vw,-2rem));bottom:max(-1.25rem,min(-3vw,-2rem));left:max(-1rem,min(-2.5vw,-1.75rem));right:max(-1rem,min(-2.5vw,-1.75rem));box-shadow:0 25px 60px rgba(20,20,20,.09)}.b2b-cs-row:hover:before{opacity:1}.b2b-cs-row--flip .b2b-cs-content{order:2}.b2b-cs-eyebrow{font-family:var(--wp--preset--font-family--sans);letter-spacing:.02em;color:var(--wp--preset--color--brand);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.b2b-cs-logos{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.b2b-cs-logos img{object-fit:contain;width:auto;max-width:140px;height:36px;display:block}.b2b-cs-logos__dot{background:#d8d8dc;border-radius:50%;flex-shrink:0;width:5px;height:5px}.b2b-cs-title{font-family:var(--wp--preset--font-family--sans);letter-spacing:-.02em;color:var(--wp--preset--color--ink);margin:0 0 1rem;font-size:max(1.4rem,min(2.4vw,1.9rem));font-weight:600;line-height:1.2}.b2b-cs-stat{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);border-left:3px solid var(--wp--preset--color--brand);margin:0 0 1.1rem;padding-left:.85rem;font-size:.95rem;font-style:italic;font-weight:600}.b2b-cs-desc{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.65}.b2b-cs-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.b2b-cs-tag{font-family:var(--wp--preset--font-family--body);letter-spacing:-.04em;color:#142029;background:#f9f9f9;border:1px solid #ebedee;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}.b2b-cs-tag__i{color:var(--wp--preset--color--brand);display:inline-flex}.b2b-cs-tag__i svg{width:16px;height:16px}.b2b-cs-media{flex-direction:column;gap:0;display:flex}.b2b-cs-media__img{aspect-ratio:660/420;border-radius:20px 20px 0 0;min-height:0;overflow:hidden}.b2b-cs-media__img img{object-fit:cover;width:100%;height:100%;display:block}.b2b-cs-media__img--grad{justify-content:center;align-items:center;padding:2rem;display:flex}.b2b-cs-media__img--orange{background:radial-gradient(120% 100% at 40% 30%,#fff1e8 0%,#ff7a3d 55%,#ff5a1f 100%)}.b2b-cs-media__img--purple{background:radial-gradient(120% 100% at 35% 25%,#f7f0ff 0%,#b98bf5 55%,#9d5cf0 100%)}.b2b-cs-media__img--grad img{object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.18));width:auto;max-width:62%;height:44px}.b2b-cs-metrics{background:#ececee;border:1px solid #ececee;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.b2b-cs-metric{background:#fff;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.b2b-cs-metric__i{width:max(48px,min(4.6vw,65px));height:max(48px,min(4.6vw,65px));color:var(--wp--preset--color--brand);background:#fff4ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.b2b-cs-metric__i svg{width:auto;max-width:55%;height:50%}.b2b-cs-metric__label{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);font-size:max(.9375rem,min(1.3vw,1.25rem));line-height:1.4}.b2b-cs-metric__value{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);font-size:max(1.125rem,min(1.6vw,1.5rem));font-weight:600;line-height:1.333}.b2b-vert{background:var(--wp--preset--color--ink-deep)}.b2b-vert-header{max-width:900px}.b2b-vert .b2b-vert-heading,.b2b-vert .b2b-vert-heading em{color:var(--wp--preset--color--white)}.b2b-vert .b2b-vert-sub{color:rgba(255,255,255,.62)}.b2b-vert-grid{grid-template-columns:repeat(3,1fr);gap:max(1rem,min(2vw,1.5rem));display:grid}.b2b-vert-card{--b2b-chamfer:clamp(28px, 3vw, 44px);clip-path:polygon(0 0, calc(100% - var(--b2b-chamfer)) 0, 100% var(--b2b-chamfer), 100% 100%, 0 100%);background:#333338;border:1px solid rgba(255,255,255,.06);border-bottom:1.5px solid transparent;border-radius:0;padding:max(1.5rem,min(2.5vw,2rem));transition:border-color .25s,background .25s;position:relative;overflow:hidden}.b2b-vert-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 0 0,rgba(255,99,0,.16) 0%,transparent 55%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.b2b-vert-card:hover{border-bottom-color:var(--wp--preset--color--brand)}.b2b-vert-card:hover:after{opacity:1}.b2b-vert-card__ico{color:#fff;background:#2c3b5a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.75rem;display:inline-flex;position:relative}.b2b-vert-card__ico:before{content:"";background:linear-gradient(155deg, #ffae7b 0%, var(--wp--preset--color--brand) 100%);opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.b2b-vert-card:hover .b2b-vert-card__ico:before{opacity:1}.b2b-vert-card__ico svg{z-index:1;width:32px;height:32px;position:relative}.b2b-vert-card__t{font-family:var(--wp--preset--font-family--sans);color:#fff;letter-spacing:-.01em;margin:0 0 .65rem;font-size:1.25rem;font-weight:600}.b2b-vert-card__d{font-family:var(--wp--preset--font-family--body);color:rgba(255,255,255,.6);z-index:1;margin:0;font-size:.9rem;line-height:1.6;position:relative}.b2b-compare-table{background-image:linear-gradient(252.9deg,#ffefe4 0%,#fff 73%,#fdfffc 100%);border:1px solid #f0ebe7;border-radius:24px;grid-template-columns:1fr 1fr;gap:0;padding:5px;display:grid;box-shadow:0 24px 60px rgba(20,20,20,.06)}.b2b-compare-col{padding:max(1.5rem,min(3vw,2.5rem))}.b2b-compare-col--vox{background:#fff;border-radius:20px;position:relative;box-shadow:0 18px 44px rgba(20,20,20,.07)}.b2b-compare-col__head h3{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);margin:0 0 1.5rem;font-size:1.35rem;font-weight:600}.b2b-compare-row{align-items:flex-start;gap:.85rem;padding:.85rem 0;display:flex}.b2b-compare-ico{flex-shrink:0;margin-top:2px}.b2b-compare-ico svg{width:20px;height:20px;display:block}.b2b-compare-text{flex-direction:column;gap:.25rem;display:flex}.b2b-compare-text strong{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);font-size:1rem;font-weight:600}.b2b-compare-text span{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);font-size:.875rem;line-height:1.5}.b2b-engine.has-canvas-background-color{background-color:#fef8f4!important}.b2b-engine__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:max(1.5rem,min(4vw,2.5rem));display:grid}.b2b-engine__media{border-radius:16px;min-height:100%;overflow:hidden}.b2b-engine__media img{object-fit:cover;width:100%;height:100%;display:block}.b2b-engine__acc{interpolate-size:allow-keywords;flex-direction:column;display:flex}.b2b-engine__item{background-color:rgba(255,255,255,0);border-bottom:1px solid #e9dfd6;border-radius:0;transition:background-color .32s,box-shadow .32s,border-color .32s;box-shadow:0 12px 30px rgba(20,20,20,0)}.b2b-engine__item:first-child{border-top:1px solid #e9dfd6}.b2b-engine__item[open]{background-color:#fff;border-top-color:transparent;border-bottom-color:transparent;padding:.25rem 0;box-shadow:0 16px 36px rgba(20,20,20,.1)}.b2b-engine__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;list-style:none;display:flex}.b2b-engine__q::-webkit-details-marker{display:none}.b2b-engine__t{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);font-size:max(1.05rem,min(1.6vw,1.35rem));font-weight:600;line-height:1.3}.b2b-engine__chev{flex-shrink:0;width:16px;height:16px;position:relative}.b2b-engine__chev:before{content:"";border-bottom:2px solid #5a5a63;border-right:2px solid #5a5a63;width:9px;height:9px;transition:transform .2s;position:absolute;top:4px;left:3px;transform:rotate(45deg)}.b2b-engine__item[open] .b2b-engine__chev:before{top:8px;transform:rotate(-135deg)}.b2b-engine__a{padding:0 1.5rem 1.5rem}.b2b-engine__a p{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);max-width:none;margin:0;font-size:.9375rem;line-height:1.65}.b2b-engine__item::details-content{height:0;transition:block-size .32s ease, content-visibility .32s ease allow-discrete;overflow:clip}.b2b-engine__item[open]::details-content{height:auto}.d2c-testi-em{font-style:normal;font-family:var(--wp--preset--font-family--sans);font-weight:600;line-height:1;display:inline-block;position:relative}.d2c-testi-em:after{content:"";left:0;right:0;bottom:calc(.25em - var(--vox-dot-gap) - 6px);background-image:linear-gradient(90deg, var(--wp--preset--color--brand) 0 6px, transparent 6px);pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:8px 6px;height:6px;position:absolute}.d2c-testi-wrap{flex-direction:column;align-items:center;gap:max(1.75rem,min(3vw,2.75rem));display:flex}.d2c-testi-stack{width:100%;max-width:1038px;position:relative}.d2c-testi-ghost{pointer-events:none;border-radius:16px 16px 0 0;height:44px;position:absolute;left:50%;transform:translate(-50%)}.d2c-testi-ghost--near{background:rgba(28,32,40,.16);width:93%;top:-14px}.d2c-testi-ghost--far{background:rgba(28,32,40,.09);width:86%;top:-28px}.d2c-testi-card{background:#1c2a35;border-radius:16px;grid-template-columns:1fr 1fr;min-height:max(360px,min(34vw,460px));display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.15)}.d2c-testi-thumb{position:relative;overflow:hidden}.d2c-testi-thumb img{object-fit:cover;width:100%;height:100%;display:block}.d2c-testi-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:rgba(255,255,255,.2);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d2c-testi-play:hover{transform:translate(-50%,-50%)scale(1.08)}.d2c-testi-content{flex-direction:column;justify-content:center;gap:max(1.5rem,min(3vw,2.25rem));padding:max(1.75rem,min(3vw,2.75rem));display:flex}.d2c-testi-logo{object-fit:contain;filter:brightness(0)invert();align-self:flex-start;width:auto;max-width:180px;max-height:44px}.d2c-testi-content blockquote{border:none;margin:0;padding:0}.d2c-testi-content blockquote p{font-family:var(--wp--preset--font-family--body);color:#fff;margin:0;font-size:max(1rem,min(1.3vw,1.1875rem));font-style:normal;line-height:1.65}.d2c-testi-hl{color:var(--wp--preset--color--brand)}.d2c-testi-attr{flex-direction:column;gap:.35rem;display:flex}.d2c-testi-attr strong{font-family:var(--wp--preset--font-family--sans);color:#fff;letter-spacing:-.01em;font-size:1.0625rem;font-weight:400}.d2c-testi-attr span{font-family:var(--wp--preset--font-family--body);color:rgba(255,255,255,.7);font-size:1rem;font-style:italic}.d2c-testi-nav{align-items:center;gap:max(1.25rem,min(3vw,2rem));display:flex}.d2c-testi-nav-btn{cursor:pointer;background:#fff;border:1px solid rgba(255,99,0,.5);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background .2s,border-color .2s;display:flex}.d2c-testi-nav-btn svg path{transition:stroke .2s}.d2c-testi-nav-btn:hover{background:var(--wp--preset--color--brand);border-color:var(--wp--preset--color--brand)}.d2c-testi-nav-btn:hover svg path{stroke:#fff}.d2c-testi-dots{align-items:center;gap:.5rem;display:flex}.d2c-testi-dot{background:#d4d4d9;border-radius:50%;width:8px;height:8px}.d2c-testi-dot--active{background:var(--wp--preset--color--brand);width:9px;height:9px}@media (prefers-reduced-motion:reduce){.d2c-testi-play{transition:none}.d2c-testi-play:hover{transform:translate(-50%,-50%)}}@media (max-width:600px){.d2c-testi-card{grid-template-columns:1fr}.d2c-testi-thumb{min-height:240px}.d2c-testi-ghost{display:none}}.d2c-testimonials .vox-eyebrow-pill{text-transform:none;letter-spacing:.01em;border-radius:4px}.b2b-faq-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:max(1rem,min(2vw,1.5rem));display:grid}.b2b-faq-item{background:#fff;border:1px solid #ebedee;border-radius:16px;padding:1.25rem 1.4rem;box-shadow:0 6px 20px rgba(20,20,20,.04)}.b2b-faq-item__q{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--ink);align-items:flex-start;gap:.85rem;font-size:1.0625rem;font-weight:600;display:flex}.b2b-faq-num{min-width:32px;height:32px;color:var(--wp--preset--color--brand);background:#fff4ec;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.b2b-faq-item__qt{flex:1;padding-top:2px;line-height:1.35}.b2b-faq-item__a{padding:.85rem 0 0 calc(28px + .85rem)}.b2b-faq-item__a p{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--mute);max-width:none;margin:0;font-size:.9375rem;line-height:1.65}@media (max-width:1024px){.b2b-vert-grid{grid-template-columns:repeat(2,1fr)}.b2b-phil__grid{grid-template-columns:1fr}.b2b-phil__collage{aspect-ratio:1/.7;order:-1}.b2b-engine__grid{grid-template-columns:1fr}.b2b-engine__media{order:-1;min-height:260px}.b2b-testi__card{grid-template-columns:1fr}.b2b-testi__media{border-radius:16px 16px 0 0}.b2b-testi__body{border-radius:0 0 16px 16px}.b2b-cs-row{grid-template-columns:1fr}.b2b-cs-row--flip .b2b-cs-content{order:0}.b2b-compare-table,.b2b-faq-grid{grid-template-columns:1fr}}@media (max-width:600px){.b2b-stats-grid{grid-template-columns:repeat(2,1fr)}.b2b-vert-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.b2b-vert-card,.b2b-vert-card:after,.b2b-vert-card__ico:before,.b2b-engine__chev:before,.b2b-engine__item,.b2b-faq-item{transition:none}.b2b-engine__item::details-content{transition:none}}.b2b-services.has-canvas-background-color{background-color:#fef8f4!important}.b2b-svc-header{padding-inline:var(--wp--preset--spacing--90);flex-wrap:wrap;justify-content:space-between;display:flex}.saas-services .saas-badge{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--white);text-transform:none;letter-spacing:-.01em;font-family:var(--wp--preset--font-family--body);border:none;padding:.25rem .75rem;font-size:1rem;font-weight:600;line-height:1.5}.saas-svc-header{align-items:center;gap:2rem 3rem;margin-bottom:max(2.5rem,min(4vw,3.5rem))}.saas-svc-header__text{text-align:left;flex:480px}.saas-svc-header__text>*{margin-left:0;margin-right:0}.saas-services__heading{color:var(--wp--preset--color--ink-deep,#01171e);font-family:var(--wp--preset--font-family--sans);letter-spacing:-.02em;margin:.75rem 0 1rem;font-size:max(1.75rem,min(4vw,2.75rem));font-weight:600;line-height:1.15}.saas-services__lead{color:#142029;max-width:1108px;font-family:var(--wp--preset--font-family--body);letter-spacing:-.02em;font-size:max(1rem,min(1.3vw,1.25rem));line-height:1.45;margin-left:0!important;margin-right:auto!important}.saas-svc-nav{flex:none;gap:1rem;display:flex}.saas-svc-navbtn{background:var(--wp--preset--color--white);width:56px;height:56px;color:var(--wp--preset--color--ink-deep,#01171e);cursor:pointer;border:1px solid rgba(1,23,30,.12);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 16px rgba(1,23,30,.06)}.saas-svc-navbtn svg{width:24px;height:24px}.saas-svc-navbtn--prev{transform:rotate(180deg)}.saas-svc-navbtn:hover{background:var(--wp--preset--color--brand);border-color:var(--wp--preset--color--brand);color:#fff}.saas-svc-navbtn:focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:2px}.saas-svc-navbtn[disabled]{opacity:.35;cursor:default;box-shadow:none}.saas-svc-navbtn[disabled]:hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink-deep,#01171e);border-color:rgba(1,23,30,.12)}.saas-services-scroll{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.saas-services-scroll::-webkit-scrollbar{display:none}.b2b-services .b2b-services-scroll{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(max(1rem,min(5vw,6rem)),50vw - 760px);padding-right:max(max(1rem,min(5vw,6rem)),50vw - 760px);scroll-padding-inline:max(max(1rem,min(5vw,6rem)),50vw - 760px)}.saas-svc-card{aspect-ratio:600/691;scroll-snap-align:start;border-radius:16px;flex:0 0 max(260px,min(42vw,600px));position:relative;overflow:hidden}.saas-svc-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.saas-svc-card:hover img{transform:scale(1.04)}.saas-svc-card__overlay{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:rgba(51,51,51,.49);border-radius:12px;flex-direction:column;gap:1rem;padding:max(1.25rem,min(2vw,1.5rem));display:flex;position:absolute;bottom:16px;left:16px;right:16px}.saas-svc-card__title{font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--white);letter-spacing:-.02em;font-size:max(1.125rem,min(1.4vw,1.5rem));font-weight:600;line-height:1.3;display:block}.saas-svc-card__desc{font-family:var(--wp--preset--font-family--body);color:rgba(255,255,255,.7);margin:0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:783px){.saas-svc-card__overlay{grid-template-rows:auto 0fr;row-gap:0;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1);display:grid}.saas-svc-card__desc{opacity:0;min-height:0;padding-top:.75rem;transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(8px)}.saas-svc-card:hover .saas-svc-card__overlay{grid-template-rows:auto 1fr}.saas-svc-card:focus-within .saas-svc-card__overlay{grid-template-rows:auto 1fr}.saas-svc-card:hover .saas-svc-card__desc{opacity:1;transform:translateY(0)}.saas-svc-card:focus-within .saas-svc-card__desc{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.saas-svc-card img,.saas-svc-card__overlay,.saas-svc-card__desc{transition:none}}.saas-svc-card__toggle{cursor:pointer;font-family:var(--wp--preset--font-family--body);letter-spacing:-.02em;color:var(--wp--preset--color--brand);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.875rem;font-weight:400;display:none}.saas-svc-card__toggle:focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:3px;border-radius:2px}.saas-svc-card__toggle .is-less{display:none}@media (max-width:782px){.saas-svc-header{margin-bottom:2rem}.saas-svc-nav{display:none}.saas-svc-card{flex:0 0 82vw}.saas-svc-card__desc{display:block}.saas-svc-card.svc-collapsible .saas-svc-card__toggle{display:inline-flex}.saas-svc-card.svc-collapsible.is-collapsed .saas-svc-card__desc{display:none}.saas-svc-card.svc-collapsible.is-collapsed .saas-svc-card__toggle .is-more{display:inline}.saas-svc-card.svc-collapsible.is-collapsed .saas-svc-card__toggle .is-less,.saas-svc-card.svc-collapsible:not(.is-collapsed) .saas-svc-card__toggle .is-more{display:none}.saas-svc-card.svc-collapsible:not(.is-collapsed) .saas-svc-card__toggle .is-less{display:inline}}.saas-more-work{background:var(--wp--preset--color--white)}.saas-more-work__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(1.5rem,min(3.5vw,3.5rem));display:flex}.saas-more-work__heading{color:#091423;font-family:var(--wp--preset--font-family--sans);letter-spacing:-.05em;text-align:center;margin:0;font-size:max(1.5rem,min(2.4vw,2rem));font-weight:600;line-height:1.2}.saas-more-work__dots{flex-shrink:0;align-items:center;width:13.182px;transition:transform .2s ease-out;display:flex}.saas-more-work__dot-col{flex-direction:column;flex-shrink:0;align-items:flex-start;width:13.182px;display:flex}.saas-more-work__dot-col span,.saas-more-work__dot-single{background:var(--wp--preset--color--brand);flex-shrink:0;width:13.182px;height:13.182px;display:block}.saas-more-work__dot-col--a{gap:38.636px}.saas-more-work__dot-col--b{gap:13.182px}.saas-more-work__cta{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--sans);white-space:nowrap;background:#e55d0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:box-shadow .16s ease-out,background-color .16s ease-out;display:inline-flex;box-shadow:0 8px #d04c00}.saas-more-work__cta:hover{background:#ff8233;box-shadow:0 8px #d04c00}.saas-more-work__cta:active{box-shadow:none;background:#e55d0f}.saas-more-work__cta:focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:3px}@media (max-width:782px){.saas-more-work__row{flex-direction:column;gap:max(1.75rem,min(6vw,2.5rem))}.saas-more-work__heading{letter-spacing:-.02em;font-size:max(1.5rem,min(7vw,2rem));font-weight:600}.saas-more-work__dots{transform:rotate(90deg)}.saas-more-work__cta{background:var(--wp--preset--color--brand);letter-spacing:-.0625em;border-radius:4px;padding:8px 24px;font-size:.875rem}}.b2b-contact>.wp-block-columns{column-gap:max(2rem,min(4vw,4.28rem))}