:root{--dg-context:1px;--dg-conn:1.5px;--dg-subject:2px;--dg-port:8px;--dg-port-ring:1.5px;--dg-port-r:3.25}.dg-port{fill:var(--base);stroke:var(--white);stroke-width:var(--dg-port-ring)}.dg-wire{fill:none;stroke:var(--base);stroke-width:var(--dg-conn);stroke-linecap:round}.dg-ctx{fill:none;stroke:var(--dg-stroke,var(--rule));stroke-width:var(--dg-context);stroke-linecap:round}.dg-ring{fill:var(--warm-white-2);stroke:var(--dg-stroke,var(--rule));stroke-width:var(--dg-context)}.dg-route{fill:none;stroke:var(--primary);stroke-width:var(--dg-subject);stroke-linecap:round;stroke-linejoin:round}.dg-ring--subject{fill:var(--warm-white-2);stroke:var(--primary);stroke-width:var(--dg-subject)}.dg-ring--filled{fill:var(--primary);stroke:none}.dg-draw .dg-ctx,.dg-draw .dg-ring:not(.dg-ring--subject):not(.dg-ring--filled){stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.4,0,.2,1) forwards dgDraw;animation-delay:calc(var(--dg-draw-start,0s) + var(--i,0) * 45ms)}@keyframes dgDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dg-draw .dg-ctx,.dg-draw .dg-ring{stroke-dashoffset:0;animation:none}}
.aiflow__status{min-height:1.3em;font-size:var(--text-s);letter-spacing:.02em;align-items:center;margin-bottom:1.5rem;font-weight:600;display:inline-flex}.aiflow__status .off{display:none}.aiflow__status .on{color:var(--primary);opacity:0;transition:opacity .45s,transform .45s;transform:translate(-14px)}.ai-on .aiflow__status .on{opacity:1;transform:none}.aiflow__steps{padding-left:2rem;position:relative}.aiflow__steps:before{content:"";left:calc(9px - var(--dg-conn) / 2);width:var(--dg-conn);background:rgba(var(--base-rgb), .4);position:absolute;top:14px;bottom:14px}.aiflow__steps:after{content:"";left:calc(9px - var(--dg-conn) / 2);width:var(--dg-conn);background:var(--primary);opacity:0;height:0;transition:height .9s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:14px}.ai-on .aiflow__steps:after{opacity:1;height:calc(100% - 28px)}.aiflow__step{padding:.72rem 0;position:relative}.aiflow__dot{--dot:14px;left:calc(-2rem + 9px - var(--dot) / 2);top:calc(.72rem + .7875rem - var(--dot) / 2);width:var(--dot);height:var(--dot);border-radius:var(--radius-circle);box-sizing:border-box;background:var(--warm-white);border:var(--dg-port-ring) solid rgba(var(--base-rgb), .4);z-index:1;transition:background .4s,border-color .4s;position:absolute}.ai-on .aiflow__dot{background:var(--primary);border-color:var(--warm-white)}.aiflow__title{font-family:var(--font-display);color:var(--text-strong);margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.aiflow__states{display:grid}.aiflow__states>*{font-size:var(--text-body);line-height:var(--leading-body);grid-area:1/1;transition:opacity .4s,transform .4s}.aiflow__manual{color:var(--text-soft)}.aiflow__ai{color:var(--text);opacity:0;pointer-events:none;transform:translate(-18px)}.ai-on .aiflow__manual{opacity:0}.ai-on .aiflow__ai{opacity:1;pointer-events:auto;transform:none}.ai-on .aiflow__step:nth-child(2) .aiflow__ai,.ai-on .aiflow__step:nth-child(2) .aiflow__dot{transition-delay:60ms}.ai-on .aiflow__step:nth-child(3) .aiflow__ai,.ai-on .aiflow__step:nth-child(3) .aiflow__dot{transition-delay:.12s}.ai-on .aiflow__step:nth-child(4) .aiflow__ai,.ai-on .aiflow__step:nth-child(4) .aiflow__dot{transition-delay:.18s}.ai-on .aiflow__step:nth-child(5) .aiflow__ai,.ai-on .aiflow__step:nth-child(5) .aiflow__dot{transition-delay:.24s}.aiflow__mark{border-radius:var(--radius-sm);background:var(--warm-white-2);width:1.5rem;height:1.5rem;color:var(--text-soft);vertical-align:middle;justify-content:center;align-items:center;margin-right:.5rem;transition:background .3s,color .3s;display:inline-flex}.aiflow__mark svg{width:.875rem;height:.875rem}.ai-on .aiflow__mark{background:var(--primary-tint);color:var(--primary)}.aiflow__ai .aichip{transform-origin:bottom;transition:transform .55s var(--ease-spring);transform:rotateX(-90deg)}.aiflow__states{perspective:600px}.ai-on .aiflow__ai .aichip{transform:none}.ai-on .aiflow__step:nth-child(2) .aichip{transition-delay:60ms}.ai-on .aiflow__step:nth-child(3) .aichip{transition-delay:.12s}.ai-on .aiflow__step:nth-child(4) .aichip{transition-delay:.18s}.ai-on .aiflow__step:nth-child(5) .aichip{transition-delay:.24s}.aichip{vertical-align:-.05em;align-items:center;display:inline-flex}.aichip--logo{border-radius:var(--radius-sm);background:var(--white);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--rule);flex:none;justify-content:center;margin-right:.3em;padding:.2rem}.aichip__icon{flex:none;width:100%;height:100%}.aichip--logo.aichip--force{color:#00a1e0}.aichip--logo.aichip--claude{color:#d97757}.aichip--gpt{border-radius:var(--radius-sm);color:#fff;background:var(--base);gap:.3em;margin-right:.15em;padding:.1em .5em;font-size:.76rem;font-weight:600}.aiflow__status--switch{cursor:pointer;font:inherit;font-size:var(--text-s);letter-spacing:.02em;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.aiflow__status--switch .off{color:var(--text-soft);transition:opacity .3s;display:inline}.aiflow__status--switch .on{position:absolute;left:0}.aiflow__status--switch{position:relative}.ai-on .aiflow__status--switch .off{opacity:0}@media (prefers-reduced-motion:reduce){.aiflow__states>*,.aiflow__dot,.aiflow__steps:after{transition:none}}.tgl{vertical-align:middle;border-radius:var(--radius-pill);cursor:pointer;width:1.75em;height:.94em;box-shadow:var(--inset-field);background:linear-gradient(#0f12400f,#0f124033);border:1.5px solid #0f124038;align-items:center;margin:0 .18em;transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .5s;display:inline-flex;position:relative;top:-.05em}.tgl__knob{border-radius:var(--radius-circle);width:.76em;height:.76em;box-shadow:var(--shadow-knob);background:linear-gradient(#fff,#e9ebef);transition:left .4s cubic-bezier(.5,0,.2,1.3);position:absolute;top:50%;left:.09em;transform:translateY(-50%)}.tgl:before{content:"";border-radius:var(--radius-pill);z-index:-1;background:radial-gradient(closest-side, rgba(var(--accent-rgb), .75), rgba(var(--accent-rgb), 0) 72%);opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:-.35em;transform:scale(.7)}.tgl.on{background:linear-gradient(180deg, var(--accent-hi), var(--accent-lo));box-shadow:var(--inset-field)}.tgl.on .tgl__knob{left:calc(100% - .85em)}.tgl.on:before{opacity:1;transform:scale(1)}@keyframes tglBreathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.tgl.on:before{animation:2.4s ease-in-out infinite tglBreathe}}@media (prefers-reduced-motion:reduce){.tgl.on:before{animation:none}}
.ai__grid{align-items:start;display:grid}.ai__copy h2{font-family:var(--font-display);font-size:var(--h2);margin-bottom:1rem}.ai__copy p{color:var(--text);max-width:40ch}.ai.dark .ai__copy h2,.ai.dark .aiflow__title{color:var(--fg-strong)}.ai.dark .ai__copy p,.ai.dark .aiflow__ai{color:var(--fg)}.ai.dark .aiflow__manual,.ai.dark .aiflow__status--switch .off{color:var(--fg-soft)}.ai.dark .aiflow__steps:before{background:#ffffff4d}.ai.dark .aiflow__steps:after{background:var(--accent)}.ai.dark .aiflow__dot{background:var(--base);border-color:#fff6}.ai.dark .ai-on .aiflow__dot{background:var(--accent);border-color:var(--base)}.ai.dark .aiflow__status .on{color:var(--accent)}.ai.dark .aiflow__mark{color:var(--fg-soft);background:#ffffff1a}.ai.dark .ai-on .aiflow__mark{background:rgba(var(--accent-rgb), .16);color:var(--accent)}.ai.dark .tgl:not(.on){background:linear-gradient(#ffffff0f,#ffffff29);border-color:#ffffff4d}.ai__link{margin-top:1.5rem}.ai.dark .ai__link{color:var(--fg-strong)}
.endBand{padding-block:var(--section-space)}.endBand__heading,.endBand__support{max-width:48rem}.endBand__heading{font-size:var(--h1);color:var(--fg-strong);margin-top:.85rem}.endBand__inner>.endBand__heading:first-child{margin-top:0}.endBand__support{color:var(--fg);margin-top:1.25rem}.endBand__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (min-width:1280px){.endBand__support{font-size:var(--text-reading)}}@media (max-width:767px){.endBand__heading{font-size:var(--h2)}}.endBand .btn--tertiary{color:#fff}
.accordion{--accordion-dur:.36s;--accordion-ease:cubic-bezier(.65, .05, .36, 1);border-top:1px solid var(--rule)}.accordion__item{box-shadow:inset 0 -1px 0 var(--rule)}.accordion__h{font:inherit;margin:0}.accordion__q{cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:var(--leading-title);color:var(--text-strong);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;list-style:none;transition:color .2s;display:flex}.accordion__q::-webkit-details-marker{display:none}.accordion__item:hover .accordion__q{color:var(--primary)}.accordion__meta{flex:none;margin-left:auto;display:inline-flex}.accordion__icon{width:1.05rem;height:1.05rem;color:var(--primary);transition:transform var(--accordion-dur) var(--accordion-ease);flex:none;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";border-radius:var(--radius-xs);background:currentColor;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.accordion__icon:after{transform:translateY(-50%)rotate(90deg)}.accordion__item[data-open] .accordion__icon{transform:rotate(45deg)}.accordion__panel{color:var(--text);max-width:60ch;line-height:var(--leading-body)}.accordion__lead{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.accordion__item--lead .accordion__panelInner{padding-left:3.5rem}.accordion__link{margin-top:.85rem;display:inline-flex}.accordion__panelInner{min-height:0}.accordion__panelInner>:last-child{padding-bottom:1.5rem}.accordion__panel p+p{margin-top:.85rem}.accordion__inline{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.accordion__inline:hover{color:var(--primary-hover);text-decoration-thickness:2px}.accordion__panel{height:var(--accordion-panel-height);transition:height var(--accordion-dur) var(--accordion-ease);overflow:hidden}.accordion__panel[data-starting-style],.accordion__panel[data-ending-style]{height:0}.accordion__panelInner{overflow:hidden}@media (prefers-reduced-motion:reduce){.accordion__panel,.accordion__icon{transition:none}}button.accordion__q{appearance:none;text-align:left;background:0 0;border:0;width:100%}@media (min-width:1280px){.accordion__q{font-size:1.25rem}}
.faq__grid{align-items:start;display:grid}.faq__intro h2{font-family:var(--font-display);font-size:var(--h2);max-width:12ch}.faq__intro p{color:var(--text);max-width:32ch;margin-top:1rem}.faq__intro .btn{margin-top:1.5rem}@media (max-width:859px){.faq__intro h2{max-width:none}}
.psteps{grid-template-columns:repeat(var(--psteps-cols,3), 1fr);gap:var(--gap-open);counter-reset:p;list-style:none;display:grid;position:relative}.psteps:before{content:"";background:var(--rule);height:1px;position:absolute;top:12px;left:0;right:0}.psteps li{counter-increment:p;padding-top:2.5rem;position:relative}.psteps li:before,.psteps-marker{content:counter(p);border-radius:var(--radius-circle);background:var(--primary);color:#fff;width:24px;height:24px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.psteps-marker{flex:none;position:static}.psteps h3{font-family:var(--font-display);color:var(--text-strong);margin-bottom:.4rem;font-size:1.15rem;font-weight:600}.psteps p{color:var(--text);max-width:34ch}.psteps--stack p{max-width:var(--measure)}@media (max-width:767px){.psteps{grid-template-columns:1fr;gap:0;padding-left:3rem}.psteps:before{display:none}.psteps li{padding-top:0;padding-bottom:2.5rem}.psteps li:last-child{padding-bottom:0}.psteps li:before{left:-2.75rem}.psteps li:after{content:"";background:var(--rule);width:1px;position:absolute;top:24px;bottom:0;left:calc(11.5px - 2.75rem)}.psteps li:last-child:after{display:none}}.psteps--stack{grid-template-columns:1fr;gap:0;padding-left:3rem}.psteps--stack:before{display:none}.psteps--stack li{padding-top:0;padding-bottom:2.5rem}.psteps--stack li:last-child{padding-bottom:0}.psteps--stack li:before{left:-2.75rem}.psteps--stack li:after{content:"";background:var(--rule);width:1px;position:absolute;top:24px;bottom:0;left:calc(11.5px - 2.75rem)}.psteps--stack li:last-child:after{display:none}
.why{position:relative}.why__grid{display:block}.why__intro{max-width:52ch;margin-bottom:2.5rem}.why__intro .eyebrow{margin-bottom:1.25rem;display:block}.why__intro h2{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--h2);line-height:var(--leading-display);max-width:20ch}.why__intro p{color:var(--fg);max-width:48ch;margin-top:1.5rem}.why__intro .why__kicker{color:var(--fg);margin-top:1.25rem;font-weight:600}.why__cards{grid-template-columns:repeat(var(--why-columns,4), 1fr);column-gap:var(--space-xl);row-gap:var(--space-xl);display:grid}.why__card .mark{margin-bottom:var(--mark-title-gap)}.why__card h3{font-family:var(--font-display);font-weight:600;font-size:var(--h5);line-height:var(--leading-title);color:var(--fg-strong);margin-bottom:.7rem}.why__card p{font-size:var(--text-body);color:var(--fg);line-height:var(--leading-body);text-wrap:pretty}.why__card h3{text-wrap:balance}@media (max-width:939px){.why__cards{row-gap:var(--space-xl);grid-template-columns:1fr 1fr}.why__intro,.why__intro h2,.why__intro p,.why__card p{max-width:none}}@media (max-width:560px){.why__cards{grid-template-columns:1fr}}@media (min-width:1024px){.why__intro{margin-bottom:3rem}}@media (min-width:1280px){.why__intro{margin-bottom:4rem}}.why--centred .why__intro{text-align:center;max-width:66rem;margin-inline:auto}.why--centred .why__intro h2,.why--centred .why__intro p{margin-inline:auto}.why--centred .why__intro .eyebrow{margin-top:0}.why--boxed .why__intro{text-align:center;max-width:66rem;margin-inline:auto}.why--boxed .why__intro h2,.why--boxed .why__intro p{margin-inline:auto}.why--boxed .why__cards{column-gap:var(--grid-gap);row-gap:var(--grid-gap)}.why--boxed .why__card{border-radius:var(--radius-md);background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);padding:1.5rem}.why--boxed.dark .why__card{background:var(--ghost);box-shadow:inset 0 0 0 1px var(--ghost-line)}.why--panel .why__intro{text-align:center;max-width:66rem;margin-inline:auto}.why--panel .why__intro h2,.why--panel .why__intro p{margin-inline:auto}.why__panel{border-radius:var(--radius-lg);background:var(--base);gap:.75rem;padding:1.5rem}.why--panel .why__card{border-radius:var(--radius-md);background:var(--ghost);box-shadow:inset 0 0 0 1px var(--ghost-line);flex-direction:column;padding:1.25rem;display:flex}.why--panel .why__card .mark{width:auto;height:auto;color:var(--white);background:0 0;border-radius:0;margin-bottom:2rem}.why--panel .why__card .mark .ico{stroke-width:1.75px;width:1.75rem;height:1.75rem}.why.dark .why__card .mark{width:auto;height:auto;color:var(--white);background:0 0;border-radius:0}.why.dark .why__card .mark .ico{stroke-width:1.75px;width:1.75rem;height:1.75rem}.why--aside .why__intro .eyebrow{margin-top:0}@media (min-width:1024px){.why--aside .why__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.why--aside .why__intro{grid-column:span 5;margin-bottom:0}.why--aside .why__cards{grid-column:7/12}}.why--aside .why__cards{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.why--aside .why__card{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.why--aside .why__card .mark{grid-row:1/span 2;align-self:start;margin-bottom:0}.why--aside .why__card .why__answer{grid-column:2}.why--aside .why__card .why__answer>p{white-space:pre-line;margin-top:.7rem}.why--aside .why__card h3{grid-column:2;margin-bottom:0}.why__num{border-radius:var(--radius-circle);font-family:var(--font-display);font-weight:600;font-size:var(--text-body);line-height:1}.why__num--ticked{place-items:center;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s;display:grid}.why__num--ticked .why__numText,.why__num--ticked .why__numTick{grid-area:1/1;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.why__num--ticked .why__numTick{stroke-width:2px;opacity:0;width:18px;height:18px;transform:translateY(6px)scale(.8)}[data-visible] .why__num--ticked{background:var(--primary-tint-2);color:var(--primary);transition-delay:calc(1.1s + var(--i,0) * .3s)}[data-visible] .why__num--ticked .why__numText{opacity:0;transition-delay:calc(1.1s + var(--i,0) * .3s);transform:translateY(-6px)scale(.8)}[data-visible] .why__num--ticked .why__numTick{opacity:1;transition-delay:calc(1.2s + var(--i,0) * .3s);transform:none}@media (prefers-reduced-motion:reduce){.why__num--ticked,.why__num--ticked .why__numText,.why__num--ticked .why__numTick{transition:none!important}}
.hero{padding-top:2.5rem}.hero__grid{align-items:end;display:grid}.hero__copy{padding-bottom:2.5rem}.hero h1{font-family:var(--font-display);font-size:var(--h1);max-width:13ch;margin-bottom:1.5rem;font-weight:500}.hero__sub{font-size:var(--h5);color:var(--text);max-width:46ch;margin-bottom:2rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.tagrow{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.tag{font-size:var(--text-s);color:var(--primary);background:var(--primary-tint);border-radius:var(--radius-pill);margin-left:-2px;padding:.4rem .9rem;font-weight:600}.hero__media{height:21rem;position:relative}.hero__device{position:absolute;inset:0}.hero--ink{padding-bottom:2.5rem}.hero--ink h1{color:var(--fg-strong)}.hero--ink .hero__sub{color:var(--fg)}@media (min-width:1024px){.hero--ink{padding-bottom:4rem}}@media (min-width:1280px){.hero--ink{padding-bottom:5rem}}.hero__photo{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0}.hero__photoImage{object-fit:cover}@media (max-width:939px){.hero__media{height:320px}.hero__photoImage{object-position:center 15%}}@media (max-width:767px){.hero__photo{clip-path:polygon(0 var(--cut-6deg-contained), 100% 0, 100% 100%, 0 100%)}.hero h1{max-width:none}}@media (min-width:1024px){.hero{padding-top:4rem}.hero__copy{padding-bottom:4rem}.hero__media{height:29.5rem}}@media (min-width:1280px){.hero{padding-top:5rem}.hero__copy{padding-bottom:5rem}.hero__media{height:34rem}}.hero__lockup{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.hero__lockup .eyebrow.hero__label{color:var(--fg-strong)}[data-visible].hero__lockup .mark{animation:heroTileIn .35s var(--ease-spring) both}@keyframes heroTileIn{0%{opacity:0;transform:scale(.85)}}@media (min-width:960px){.hero--centred .hero__grid{row-gap:3.5rem}.hero--centred .hero__copy{text-align:center;grid-column:1/-1;max-width:66rem;margin-inline:auto;padding-bottom:0}.hero--centred .hero__lockup{justify-content:center}.hero--centred h1{max-width:none}.hero--centred .hero__sub{max-width:70ch;margin-inline:auto}.hero--centred .hero__actions{justify-content:center}.hero--centred .hero__media{grid-column:1/-1;height:30rem}}@media (min-width:1280px){.hero--centred .hero__media{height:34rem}}@media (max-width:959px){.hero--centred .hero__media:has(.hero__device){height:auto}.hero--centred .hero__device{position:relative}}
.trust{padding-block:2.5rem 1.25rem;position:relative}.trust .eyebrow{margin-bottom:.75rem}.trust--static .eyebrow{text-align:center}.trust__marquee{width:100%;max-width:calc(var(--content-width) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto;padding-block:.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.trust__track{will-change:transform;align-items:center;width:max-content;animation:48s linear infinite marquee;display:flex}.trust__track:has(:focus-visible){animation-play-state:paused}.trust__track span{font-family:var(--font-display);color:var(--text-strong);opacity:.4;white-space:nowrap;padding-inline:1.5rem;font-size:.875rem;font-weight:600;transition:opacity .3s}.trust__track span:hover{opacity:.85}.trust__track img{object-fit:contain;filter:brightness(0);opacity:.5;box-sizing:content-box;flex:none;width:auto;height:30px;padding-inline:1.75rem;transition:opacity .3s}.trust__link{border-radius:var(--radius-sm);align-items:center;display:flex}.trust__link:hover img,.trust__link:focus-visible img{opacity:1}.trust__track img[src*=carousel-sprk]{transform:translateY(-25%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:720px){.trust--static .trust__track{justify-content:center;width:100%;animation:none}.trust--static .trust__dup{display:none}.trust--static .trust__marquee{-webkit-mask-image:none;mask-image:none}}@media (min-width:1280px){.trust__track span{font-size:1rem}}@media (min-width:1024px){.trust{padding-block:3rem 1.5rem}}@media (min-width:1280px){.trust{padding-block:4rem 1.75rem}}@media (min-width:1024px){.trust__track span,.trust__track img{padding-inline:2rem}}@media (min-width:1280px){.trust__track span{padding-inline:2.5rem}.trust__track img{padding-inline:3rem}}
.cap__head{margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.cap__head .eyebrow{margin-bottom:.85rem;display:block}.cap__head h2{font-family:var(--font-display);font-size:var(--h2);max-width:20ch}.cap__head-sub{color:var(--text);max-width:46ch;margin-top:1rem}.cap__head-txt{flex:30ch}@media (max-width:600px){.svccard{min-height:0}}@media (max-width:639px){.cap__grid{grid-template-columns:1fr}.cap__col:nth-child(2n){border-left:none;padding-left:0}}
.problem__grid{align-items:end;display:grid}.problem .eyebrow{margin-bottom:.85rem}.problem h2{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--h2);max-width:15ch}.problem__body{font-size:var(--h5);color:var(--fg);max-width:38ch;margin-top:1.25rem}.stat__num{font-family:var(--font-display);color:var(--primary);font-size:3rem;font-weight:500;line-height:var(--leading-none);letter-spacing:-.02em}.stat__label{font-size:var(--text-s);color:var(--fg);max-width:26ch;margin-top:.6rem}.stat__src{font-size:var(--text-xs);color:var(--fg-soft);margin-top:.6rem}@media (max-width:639px){.problem__grid{align-items:start}}@media (min-width:1024px){.stat__num{font-size:3.75rem}}@media (min-width:1280px){.stat__num{font-size:4.5rem}}@media (max-width:767px){.trust+.problem{padding-top:4.5rem}}.dark .stat__num{color:var(--fg-strong)}.problem--nostat .problem__grid>:first-child{grid-column:1/-1}
