.hww-track{position:relative}.hww-sticky{align-items:center;height:100vh;display:flex;overflow:hidden}.hww-inner{width:100%;max-width:var(--container-lg);padding:0 var(--space-24);margin:0 auto}.hww-stage{gap:var(--space-8);grid-template-columns:1fr 1fr;height:41rem;display:grid;position:relative}.hww-media{background-color:var(--color-ink);border-radius:.25rem;height:100%;position:relative;overflow:hidden}.hww-image{object-fit:cover}.hww-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hww-panel{background-color:var(--color-surface);height:100%;padding:var(--space-64);border-radius:.25rem;position:relative;overflow:hidden}.hww-panel .hww-heading{border:1px solid var(--color-ink);corner-shape:round;padding:var(--space-16) var(--space-20);font-family:var(--primary-font);letter-spacing:-.01em;text-transform:none;border-radius:100px;font-weight:400;line-height:1;display:inline-block}.hww-heading{font-family:var(--primary-font-bold);text-transform:uppercase;color:var(--primary-text-color);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.hww-slide-text{will-change:opacity;position:absolute;bottom:4rem;left:4rem;right:4rem}.hww-title{font-family:var(--primary-font-regular);color:var(--primary-text-color);margin-bottom:var(--space-6);font-size:2rem;font-weight:600;line-height:1.2}.hww-panel .hww-title{margin-bottom:var(--space-16)}.hww-text{font-family:var(--primary-font-regular);font-weight:400;font-size:var(--type-body-size);line-height:var(--type-body-line);color:color-mix(in srgb, var(--color-ink) 80%, transparent);max-width:32rem}.hww-hl{background-color:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.hww-track--flat{height:auto!important}.hww-track--flat .hww-sticky{height:auto;padding:0;display:block;overflow:visible}.hww-stack{flex-direction:column;display:flex}.hww-stack .hww-heading{margin-bottom:var(--space-40)}.hww-cards{gap:var(--space-56);flex-direction:column;display:flex}.hww-card{gap:var(--space-32);flex-direction:column;display:flex}.hww-media--flat{aspect-ratio:16/10;height:auto}.hww-stack .hww-slide-text{position:static;bottom:auto;left:auto;right:auto}.hww-track--stacked-pin .hww-cards{min-height:0;display:grid}.hww-track--stacked-pin .hww-card{grid-area:1/1;justify-content:flex-start;height:100%}.hww-track--stacked-pin .hww-inner,.hww-track--stacked-pin .hww-stack{height:100%}.hww-track--stacked-pin .hww-stack{justify-content:center}.hww-track--stacked-pin .hww-sticky{height:100svh;padding:var(--space-24) 0}.hww-track--stacked-pin .hww-media--flat{flex:none;height:38svh}@media (max-width:768px){.hww-inner{padding:0 var(--space-16)}.hww-stack .hww-heading{margin-bottom:var(--space-32);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:center}.hww-card{gap:var(--space-16)}.hww-media--flat{aspect-ratio:auto;height:20rem}.hww-slide-text{padding-right:var(--space-16)}.hww-title{font-family:var(--primary-font-bold);font-weight:var(--type-body-bold-weight);font-size:var(--type-body-size);line-height:var(--type-body-line)}}
.subscribe-modal{z-index:10001;padding:var(--space-24);visibility:hidden;justify-content:center;align-items:center;transition:visibility 0s linear .5s;display:flex;position:fixed;inset:0}.subscribe-modal--open{visibility:visible;transition-delay:0s}.subscribe-scrim{background-color:#3d3f2c00;transition:background-color .5s;position:absolute;inset:0}.subscribe-modal--open .subscribe-scrim{background-color:#3d3f2c61}@supports (backdrop-filter:blur(2px)){.subscribe-scrim{backdrop-filter:blur();transition:background-color .5s,backdrop-filter .5s}.subscribe-modal--open .subscribe-scrim{backdrop-filter:blur(12px)}}.subscribe-panel{background-color:var(--color-bg);width:min(28rem,100%);padding:var(--space-40) var(--space-32) var(--space-32);gap:var(--space-16);color:var(--color-ink);opacity:0;border-radius:32px;flex-direction:column;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(16px)scale(.98)}.subscribe-modal--open .subscribe-panel{opacity:1;transform:none}.subscribe-close{top:var(--space-12);right:var(--space-12);background-color:var(--color-ink-08);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;transition:background-color .2s;display:flex;position:absolute}.subscribe-close:hover{background-color:var(--color-accent)}.subscribe-title{padding-right:var(--space-24);margin:0}.subscribe-copy{font-size:var(--type-body-size);color:var(--color-ink-64);margin:0;line-height:1.6}.subscribe-copy strong{color:var(--color-ink);font-family:var(--primary-font-bold);font-weight:700}.subscribe-form{gap:var(--space-12);margin-top:var(--space-8);flex-direction:column;display:flex}.subscribe-input{width:100%;padding:var(--space-12) var(--space-24);font-family:var(--primary-font);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-ink);background-color:var(--color-bg);border:1px solid var(--color-ink-64);border-radius:999px;outline:none;transition:border-color .2s}.subscribe-input::placeholder{color:var(--color-ink-64)}.subscribe-input:focus-visible{border-color:var(--color-ink)}.subscribe-input:disabled{opacity:.6}.subscribe-submit{corner-shape:round;align-self:flex-end;gap:var(--space-8);border-radius:999px}.subscribe-submit__arrow{filter:brightness(0);width:1.5rem;height:1.5rem}.subscribe-submit:disabled{opacity:.6;cursor:default}.subscribe-error{font-size:var(--type-body-size);color:#b3261e;margin:0;line-height:1.6}.subscribe-success{text-align:center;align-items:center;gap:var(--space-16);padding:var(--space-8) 0;flex-direction:column;display:flex}.subscribe-success-check{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.subscribe-success-check svg{width:1.5rem;height:1.5rem;stroke:var(--color-ink)}.subscribe-success .subscribe-copy{color:var(--color-ink-64)}.subscribe-success .primaryButton{margin-top:var(--space-8)}.subscribe-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}@media (max-width:768px){.subscribe-panel{padding:var(--space-32) var(--space-24) var(--space-24)}}@media (prefers-reduced-motion:reduce){.subscribe-scrim,.subscribe-panel,.subscribe-close{transition:none}}
.tools-track{position:relative}.tools-sticky{align-items:center;height:100vh;display:flex;overflow:hidden}.tools-inner{width:100%;max-width:var(--container-lg);padding:0 var(--space-24);opacity:0;margin:0 auto;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.tools-inner--revealed{opacity:1}@media (prefers-reduced-motion:reduce){.tools-inner{opacity:1;transition:none}}@media (scripting:none){.tools-inner{opacity:1}}.tools-stage{gap:var(--space-8);grid-template-columns:1fr 1fr;height:41rem;display:grid;position:relative}.tools-visual{background-color:var(--color-surface);border-radius:.25rem;height:100%;position:relative;overflow:hidden}.tools-image{object-fit:cover}.tools-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tools-panel{background-color:var(--color-ink);height:100%;padding:var(--space-64);border-radius:.25rem;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.tools-pills{flex-shrink:0;align-items:center;gap:0;display:flex}.tools-pill{padding:var(--space-16) var(--space-20);corner-shape:round;font-family:var(--primary-font);letter-spacing:-.01em;color:var(--color-surface);opacity:.56;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;font-size:1.25rem;font-weight:400;line-height:1;transition:color .3s,opacity .3s,border-color .3s}.tools-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tools-pill--active{border-color:var(--color-surface);color:var(--color-surface);opacity:1;cursor:default}.tools-content{flex:1;align-self:stretch;position:relative}.tools-slide{align-items:flex-start;gap:var(--space-32);will-change:opacity;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.tools-slide-copy{gap:var(--space-16);flex-direction:column;display:flex}.tools-slide-header{gap:var(--space-12);flex-direction:column;display:flex}.tools-slide-eyebrow{text-transform:uppercase;color:var(--color-surface);opacity:.64;display:none}.tools-slide-access{align-items:flex-start;gap:var(--space-16);flex-direction:column;max-width:100%;display:flex}.tools-slide-access:empty{display:none}.tools-slide-ctas{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.tools-slide-ctas:empty{display:none}.tools-slide-cta--secondary{padding:var(--space-12) var(--space-32);border:1.5px solid var(--color-surface);color:var(--color-surface);font-family:var(--primary-font-bold);font-weight:700;font-size:var(--type-body-size);border-radius:.5rem;align-items:center;line-height:1.6;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.tools-slide-cta--secondary:hover{background-color:var(--color-surface);color:var(--color-ink)}.tools-slide-cta__external{width:1.25rem;height:1.25rem;margin-left:var(--space-8);flex-shrink:0}.tools-install{align-items:center;gap:var(--space-12);max-width:100%;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border:1px solid rgb(from var(--color-surface) r g b / .16);color:var(--color-surface);border-radius:.5rem;display:flex}.tools-install__prompt{opacity:.48;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}.tools-install__command{white-space:nowrap;scrollbar-width:none;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.tools-install__copy{padding:var(--space-4) var(--space-12);border:1px solid rgb(from var(--color-surface) r g b / .32);corner-shape:round;color:var(--color-surface);font-family:var(--primary-font);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;font-size:.875rem;line-height:1.6;transition:border-color .2s}.tools-install__copy:hover{border-color:var(--color-surface)}.tools-install__copy:focus-visible,.tools-slide-cta--secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tools-slide-heading{font-family:var(--primary-font);letter-spacing:-.04em;color:var(--color-surface);margin:0;font-size:2rem;font-weight:700;line-height:1.15}.tools-slide-desc{font-family:var(--primary-font);font-weight:400;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-surface);opacity:.75;max-width:36rem;margin:0}.tools-slide-cta{align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--primary-font);color:var(--color-surface);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:1.125rem;font-weight:700;text-decoration:underline;display:inline-flex}.tools-slide-cta__arrow{flex-shrink:0;width:1.5rem;height:1.5rem}.tools-track--flat{height:auto!important}.tools-track--flat .tools-sticky{height:auto;display:block;overflow:visible}.tools-stack{gap:var(--space-56);flex-direction:column;display:flex}.tools-card{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.tools-visual--flat{aspect-ratio:4/5;height:auto}.tools-panel--flat{height:auto}.tools-panel--flat .tools-content{flex:none}.tools-track--flat .tools-slide{margin-top:var(--space-40);position:static}@media (max-width:900px){.tools-card{grid-template-columns:1fr}.tools-visual--flat{aspect-ratio:16/10}}@media (max-width:768px){.tools-slide-eyebrow{display:inline}.tools-inner{padding:0}.tools-track:not(.tools-track--flat) .tools-sticky{background-color:var(--color-ink);height:100lvh;padding:0}.tools-inner{height:100%}.tools-stage{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:0;height:100svh}.tools-visual,.tools-panel{border-radius:0}.tools-visual{background-color:#ebebe2}.tools-image,.tools-video{object-fit:contain;padding:var(--space-24) 0}.tools-panel{padding:var(--space-24)}.tools-pills{display:none}.tools-content{flex:none;grid-template-columns:minmax(0,1fr);display:grid}.tools-slide{gap:var(--space-8);grid-area:1/1;position:static}.tools-slide-copy{gap:var(--space-8)}.tools-slide-heading{font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0}.tools-slide-cta{margin-top:var(--space-8);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-accent)}.tools-slide-access{margin-top:var(--space-8);align-items:stretch}.tools-slide-ctas>*{padding-inline:var(--space-12);flex:1 1 0;justify-content:center}.tools-install__prompt{display:none}.tools-install__command{font-size:.8125rem}}
.testimonials-section{width:100%;padding:var(--space-80) 0;overflow:hidden}.testimonials-viewport{touch-action:pan-y;cursor:grab;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.testimonials-viewport--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.testimonials-track{width:max-content;animation:testimonials-marquee var(--tm-duration,40s) linear infinite;will-change:transform;margin:0;padding:0;list-style:none;display:flex}.testimonials-viewport:hover .testimonials-track{animation-play-state:paused}.testimonials-track--draggable{animation:none}@keyframes testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{width:20rem;max-width:82vw;margin-right:var(--space-24);padding:var(--space-32);background-color:var(--color-surface);gap:var(--space-56);box-sizing:border-box;border-radius:1rem;flex-direction:column;flex:none;display:flex;overflow:hidden}.testimonial-quote{font-family:var(--primary-font);color:var(--color-ink);margin:0;font-size:1.375rem;font-weight:300;line-height:1.5}.testimonial-author{align-items:center;gap:var(--space-12);margin-top:auto;display:flex}.testimonial-avatar{corner-shape:round;width:2.75rem;height:2.75rem;font-family:var(--primary-font);text-transform:none;border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.testimonial-avatar-img{object-fit:cover;corner-shape:round;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.testimonial-author-meta{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.testimonial-name{font-family:var(--primary-font);color:var(--color-ink);font-size:.9375rem;font-weight:700;line-height:1.25rem;display:block}.testimonial-role{font-family:var(--primary-font);color:var(--color-ink-64);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:block;overflow:hidden}@media (max-width:768px){.testimonial-card{width:16.25rem;min-height:15rem;margin-right:var(--space-8);gap:var(--space-24)}.testimonial-quote{font-weight:400;font-size:var(--type-body-size);line-height:1.6}.testimonial-avatar{font-size:.9375rem}.testimonial-author-meta{gap:0}.testimonial-name,.testimonial-role{line-height:1.6}}@media (prefers-reduced-motion:reduce){.testimonials-viewport{-webkit-mask-image:none;mask-image:none}.testimonials-track{justify-content:center;gap:var(--space-24);flex-wrap:wrap;width:100%;animation:none}.testimonial-card{margin-right:0}.testimonial-card[aria-hidden=true]{display:none}}
.hero-copy{display:contents}.hero h1{text-align:center;max-width:47.7rem;padding:0;font-size:clamp(2.5rem,1.375rem + 4.59vw,5.5rem)}.hero-subtitle{margin-top:var(--space-48);text-align:center;white-space:pre-line}.hero-buttons{width:100%;max-width:31rem;margin-top:var(--space-56);justify-content:center;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.trusted{text-align:center;width:100%;margin:calc(var(--space-8) * -1) auto 0}.trusted>h3{text-transform:uppercase;margin-bottom:var(--space-56);font-weight:700}.container.trusted,.container.trusted-logos{width:100%;padding-inline:0}.company-logos{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.company-card{height:7rem;padding:var(--space-24);background-color:var(--card-bg-color,var(--color-surface));border-radius:.5rem;justify-content:center;align-items:center;display:flex}.company-card svg{width:auto;max-width:100%;height:1.45rem}.company-card svg [fill=\#050411],.company-card svg [fill=\#0A0F20],.company-card svg [fill=\#191919]{fill:var(--color-ink)}.company-card svg [fill=\#fff]{fill:var(--color-surface)}.company-card svg.logo--architrave{height:1.85rem}.company-card svg.logo--cgx{height:2.75rem}.team{aspect-ratio:16/8;background-color:var(--white-color);justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.team img{object-fit:cover;width:100%;height:100%}.explore-cta{padding:var(--space-16) var(--space-32);color:var(--primary-text-color);font-family:var(--primary-font-bold);font-size:var(--type-body-size);text-transform:none;background-color:#0000;border-radius:.5rem;align-items:center;text-decoration:none;display:inline-flex}.explore-cta__label{position:relative}.explore-cta__label:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .2s ease-out;position:absolute;bottom:-2px;left:0}.explore-cta:hover .explore-cta__label:after{width:100%}.explore-cta__arrow{filter:brightness(0);opacity:0;width:1.5rem;max-width:0;height:1.5rem;margin-left:0;transition:max-width .25s,opacity .25s,margin-left .25s,transform .25s;transform:translate(-.25rem)}.explore-cta:hover .explore-cta__arrow{opacity:1;max-width:1.5rem;margin-left:.5rem;transform:translate(0)}@media (prefers-reduced-motion:reduce){.explore-cta__arrow,.explore-cta__label:after{transition:none}}.section-eyebrow{font-family:var(--primary-font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-color);margin-bottom:var(--space-20);font-size:.9375rem;font-weight:700;display:inline-block}.cx-track{--cx-line-size:2rem;background-color:var(--color-ink);position:relative}.cx-sticky{background-color:var(--color-ink);height:100vh;position:relative;overflow:hidden}.cx-stage{height:100%;max-width:var(--container-lg);padding:7rem var(--layout-margin-x) 0;gap:var(--space-24);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.cx-media{height:100%;position:relative}.cx-media-frame{will-change:opacity;position:absolute;inset:12% 6%}.cx-image,.cx-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cx-copy{height:100%;padding-left:var(--space-16);position:relative;overflow:hidden}.cx-stack{gap:var(--space-56);will-change:transform;flex-direction:column;max-width:38rem;display:flex;position:relative}.cx-step{will-change:opacity}.cx-line{font-family:var(--primary-font-bold);font-weight:700;font-size:var(--cx-line-size);letter-spacing:-.02em;color:var(--color-surface);white-space:pre-line;margin:0;line-height:1.3}.cx-hl{color:var(--cx-hl,currentColor)}.cx-checks{margin:var(--space-56) 0 0;gap:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.cx-check{align-items:center;gap:var(--space-16);opacity:.28;font-size:1.75rem;transition:opacity .3s,transform .3s;display:flex;transform:translate(-6px)}.cx-check--done{opacity:1;transform:translate(0)}.cx-check-box{opacity:.5;border:1.5px solid;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.625rem;height:1.625rem;transition:background-color .25s,border-color .25s,opacity .25s;display:grid}.cx-check-box svg{opacity:0;width:1rem;height:1rem;color:var(--color-ink);transition:opacity .25s,transform .25s;transform:scale(.6)}.cx-check--done .cx-check-box{background-color:var(--color-surface);border-color:var(--color-surface);opacity:1}.cx-check--done .cx-check-box svg{opacity:1;transform:scale(1)}.cx-track--flat .cx-sticky{height:auto;overflow:visible}.cx-flat{max-width:var(--container-lg);padding:var(--space-80) var(--layout-margin-x);gap:var(--space-80);flex-direction:column;margin:0 auto;display:flex}.cx-flat .cx-eyebrow{color:var(--color-accent)}.cx-flat-step{gap:var(--space-24);grid-template-columns:1fr 1fr;align-items:center;display:grid}.cx-flat-media{aspect-ratio:16/10;position:relative}@media (prefers-reduced-motion:reduce){.cx-check,.cx-check-box,.cx-check-box svg{transition:none}}.wwd-section{width:100%;max-width:var(--container-lg);margin:calc(var(--space-8) * -1) auto calc(var(--space-8) * -1);padding:0 var(--space-24) var(--space-56);text-align:center}.wwd-label{text-transform:uppercase;margin-bottom:0;font-weight:700}.wwd-services-tags{--wwd-tag-gap:var(--space-8);justify-content:center;gap:var(--wwd-tag-gap);max-width:var(--container-md);margin:var(--space-56) auto 0;flex-wrap:wrap;display:flex}.wwd-service-tag{color:var(--color-surface);background:var(--color-ink);corner-shape:round;padding:var(--space-6) var(--space-16);opacity:0;white-space:nowrap;border-radius:100px;font-size:.9375rem;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.wwd-services-tags--revealed .wwd-service-tag{opacity:1;transform:none}.wwd-services-tags--revealed .wwd-service-tag--out{opacity:0;filter:blur(12px);transition:filter .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.55,0,1,.45) .15s,transform .5s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.wwd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.wwd-service-tag{opacity:1;transition:none;transform:none}}@media (scripting:none){.wwd-service-tag{opacity:1;transform:none}}.faq-section{align-items:center;gap:var(--layout-gap-md);background:var(--color-bg);width:100%;padding:var(--layout-section-padding-y) var(--layout-margin-x);flex-direction:column;display:flex}.faq-container{width:100%;max-width:var(--container-md);gap:var(--layout-gap-lg);flex-direction:column;display:flex}.faq-header{align-items:center;gap:var(--layout-gap-xs);text-align:center;flex-direction:column;display:flex}.faq-eyebrow{color:var(--color-ink);margin:0}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--color-ink-08)}.faq-item-heading{font:inherit;margin:0}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-24) 0;cursor:pointer;text-align:left;color:inherit;transition:padding-bottom .4s var(--ease-out-expo);background:0 0;border:none;display:flex}.faq-item--open .faq-question{padding-bottom:var(--layout-gap-xs)}.faq-question-text{min-width:0;color:var(--color-ink);overflow-wrap:break-word;flex:1 0 0}.faq-icon{padding:var(--space-4) var(--space-16);color:var(--color-ink-64);transition:transform .4s var(--ease-out-expo), color .2s ease;flex-shrink:0;display:flex}.faq-icon svg{width:.75rem;height:.75rem;display:block;overflow:visible}.faq-question:hover .faq-icon{color:var(--color-ink)}.faq-item--open .faq-icon{transform:rotate(45deg)}.faq-answer{transition:grid-template-rows .4s var(--ease-out-expo);grid-template-rows:0fr;display:grid;overflow:hidden}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{opacity:0;min-height:0;transition:opacity .25s}.faq-item--open .faq-answer-inner{opacity:1;transition-delay:.1s}.faq-answer p{color:var(--color-ink);max-width:41rem;padding-bottom:var(--space-24)}@media (prefers-reduced-motion:reduce){.faq-question,.faq-icon,.faq-answer,.faq-answer-inner{transition:none}}@media (min-width:769px) and (max-width:1024px){.faq-section{padding:var(--space-64) var(--space-24)}}@media (max-width:768px){.wwd-section{padding:0;overflow-x:clip}.wwd-services{flex-direction:column;align-items:center;display:flex}.wwd-services-tags{width:27.5rem;max-width:none;margin:var(--space-56) 0 0}.wwd-service-tag{font-weight:var(--type-body-bold-weight);line-height:var(--type-body-line)}.hero{width:100%;padding:0 var(--layout-gap-sm)}.hero-copy{justify-content:center;align-items:center;gap:var(--space-32);width:100%;max-width:25rem;min-height:calc(84svh - 224px);padding:var(--space-40) 0;flex-direction:column;display:flex}.hero h1{max-width:100%}h2.hero-subtitle{white-space:normal;margin-top:0}.hero-buttons{gap:var(--space-12);flex-direction:column;margin-top:0}.hero-buttons .primaryButton{flex:none;width:auto}.hero-video{width:100%;margin-top:calc(var(--space-16) * -1)}.trusted{margin:0 auto}.container.trusted,.container.trusted-logos{padding-inline:var(--space-24)}.trusted>h3{margin-bottom:var(--space-32)}.company-logos{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.company-card{height:7rem;padding:var(--space-24)}.cx-track{--cx-line-size:1.5rem}.cx-sticky{height:100svh}.cx-stage{gap:var(--space-24);padding:7rem var(--space-24) var(--space-40);grid-template-rows:30svh minmax(0,1fr);grid-template-columns:1fr}.cx-media-frame{inset:0}.cx-copy{padding-left:0}.cx-stack{gap:var(--space-40);max-width:none}.cx-checks{margin-top:var(--space-32);gap:var(--space-12)}.cx-check{gap:var(--space-12);font-size:1.375rem}.cx-check-box{width:1.375rem;height:1.375rem}.cx-flat{padding:var(--space-64) var(--space-24)}.cx-flat-step{grid-template-columns:1fr}.faq-section{padding:0 var(--space-24)}.faq-container{gap:var(--space-40)}}
