@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-snug:1.375;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-fg:#000;--color-blue:#2b00ff;--color-lemon:#aef33f;--color-grey:#efefef;--color-orange:#eb2d15;--color-red-deep:#e01c03;--color-yellow:#ffa100;--color-green:#007d49;--color-dark-grey:#776f6f;--color-muted-card:#5f5959;--color-cream:#efefef;--color-accent:#aef33f;--color-overlay:#0009;--radius-card:0;--radius-pill:9999px;--ease-out-expo:cubic-bezier(.25, .46, .45, .94)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background-color:var(--color-bg);font-family:var(--font-sans);color:var(--color-fg);font-size:var(--t-regular);font-weight:400;line-height:var(--lh-l);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--lh-s);letter-spacing:-.02em}a{color:inherit;font-size:var(--t-medium);font-weight:600;line-height:var(--lh-m);letter-spacing:var(--ls-medium);text-decoration:none}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.on-dark :focus-visible,.on-blue :focus-visible{outline-color:var(--color-lemon)}}@layer components{.container{width:100%;max-width:var(--container);padding-inline:var(--gap-l);margin-inline:auto}.section{padding-block:var(--gap-10xl)}.on-blue{background:var(--color-blue);color:#fff}.on-dark{color:#fff;background:#000}.on-grey{background:var(--color-grey)}.on-lemon{background:var(--color-lemon);color:#000}.on-orange{background:var(--color-orange);color:#fff}.t-h1{font-size:var(--t-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-s);font-weight:600}.t-h2{font-size:var(--t-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-s);font-weight:600}.t-h3{font-size:var(--t-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-s);font-weight:600}.t-h4{font-size:var(--t-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-m);font-weight:500}.t-h5{font-size:var(--t-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-m);font-weight:600}.t-h6{font-size:var(--t-h6);letter-spacing:var(--ls-h6);line-height:var(--lh-m);font-weight:500}.t-lead{font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.t-muted{color:var(--color-dark-grey)}.on-dark .t-muted,.on-blue .t-muted{color:var(--text-on-black-muted)}.eyebrow{font-family:var(--font-mono);font-size:var(--t-regular);line-height:var(--lh-l);letter-spacing:0;text-transform:uppercase;font-weight:400}.sec-head{align-items:flex-start;gap:var(--gap-xl);flex-direction:column;display:flex}.sec-head>.t-h3{max-width:833px}.sec-head--center{text-align:center;align-items:center}.dots{gap:4px;display:flex}.dots i{border-radius:var(--radius-pill);background:currentColor;width:5px;height:5px}.roll{vertical-align:top;flex-direction:column;height:1.2em;line-height:1.2;display:inline-flex;overflow:hidden}.roll__line{white-space:pre;display:block}.roll .ch{transition:transform var(--dur-roll) var(--ease-out-expo);transition-delay:calc(var(--i) * var(--roll-stagger));display:inline-block}@media(hover:hover){:is(a,button):hover .roll .ch{transform:translateY(-100%)}}:is(a,button):focus-visible .roll .ch{transform:translateY(-100%)}.js [data-reveal]{opacity:0;translate:0 var(--reveal-y);transition:opacity var(--dur-reveal) var(--ease-out-expo),translate var(--dur-reveal) var(--ease-out-expo)}.js [data-reveal="2"]{transition-delay:.2s}.js [data-reveal="3"]{transition-delay:.4s}.js [data-reveal="4"]{transition-delay:.5s}.js [data-reveal="5"]{transition-delay:.6s}.js [data-reveal].is-in{opacity:1;translate:0}.skip{z-index:50;background:var(--color-lemon);color:#000;padding:10px 16px;position:absolute;top:-60px;left:10px}.skip:focus{top:10px}.ico{fill:currentColor;flex:none;width:20px;height:20px}.ico-mask{border-radius:var(--radius-pill);flex:none;width:20px;height:20px;display:flex;position:relative;overflow:hidden}.ico-mask .ico{transition:transform var(--dur-fill) var(--ease-out-expo);transform:translate(-100%)}@media(hover:hover){:is(a,button):hover .ico-mask .ico{transform:translate(0)}}:is(a,button):focus-visible .ico-mask .ico{transform:translate(0)}.btn{--btn-bg:#000;--btn-fg:#fff;--btn-fill:var(--color-blue);isolation:isolate;justify-content:flex-start;align-items:center;gap:var(--gap-7xl);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium);padding:20px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);width:0;transition:width var(--dur-fill) var(--ease-out-expo);position:absolute;inset:0 auto 0 0}@media(hover:hover){.btn:hover:before{width:100%}}.btn:focus-visible:before{width:100%}.btn--lemon{--btn-bg:var(--color-lemon);--btn-fg:#000;--btn-fill:#fff}.btn--white{--btn-bg:#fff;--btn-fg:#000;--btn-fill:var(--color-lemon)}.btn--cta{gap:var(--gap-14xl)}.btn--block{justify-content:space-between;width:100%}.hero-link{gap:var(--gap-xl);color:#fff;flex-direction:column;width:100%;display:flex}.hero-link__row{transition:color var(--dur-hover) var(--ease-out-expo);justify-content:space-between;align-items:center;display:flex}.hero-link__line{background:#fff;height:1px;position:relative}.hero-link__line:after{content:"";background:var(--color-lemon);width:0;transition:width var(--dur-hover) var(--ease-out-expo);position:absolute;inset:0 auto 0 0}@media(hover:hover){.hero-link:hover .hero-link__row{color:var(--color-lemon)}.hero-link:hover .hero-link__line:after{width:100%}}.hero-link:focus-visible .hero-link__line:after{width:100%}.link-arrow{align-items:center;gap:8px;display:inline-flex}.link-arrow .ico-mask{border-radius:0}.link-arrow .ico-mask .ico{transform:translate(0)}.link-arrow .ico-mask .ico+.ico{position:absolute;inset:0;transform:translate(-100%)}@media(hover:hover){.link-arrow:hover .ico-mask .ico{transform:translate(100%)}.link-arrow:hover .ico-mask .ico+.ico{transform:translate(0)}}.pill{align-items:center;gap:var(--gap-s);border-radius:var(--radius-pill);color:#000;text-transform:uppercase;transition:color var(--dur-hover) var(--ease-out-expo);background:#fff;padding:6px 10px;display:inline-flex}@media(hover:hover){.pill:hover{color:var(--color-blue)}}.nav{z-index:20;background:#fff;position:absolute;inset:0 0 auto}.nav__bar{height:var(--nav-h);align-items:stretch;display:flex}.nav__logo{background:var(--color-blue);align-items:center;padding:15px 25px;display:flex}.nav__logo img{width:auto;height:30px}.nav__menu{display:flex}.nav__item{display:flex;position:relative}.nav__link{color:#000;background:#fff;align-items:center;padding:20px 32px;display:flex}.nav__link[aria-current=page]{background:var(--color-lemon)}.nav__sub{z-index:1;background:#fff;flex-direction:column;min-width:280px;display:none;position:absolute;top:100%;left:0}.nav__sub a{border-top:1px solid var(--color-grey);padding:14px 20px}@media(hover:hover){.nav__sub a:hover{background:var(--color-lemon)}}.nav__sub a:focus-visible{background:var(--color-lemon)}@media(min-width:992px){.nav__item:hover .nav__sub,.nav__item:focus-within .nav__sub{display:flex}}.nav__phone{font-variant-numeric:tabular-nums;background:#fff;align-items:center;margin-left:auto;padding:20px 28px;display:none}@media(min-width:1440px){.nav__phone{display:flex}}.nav__cta{margin-left:auto;display:flex}.nav__phone+.nav__cta{margin-left:0}.nav__cta .btn{gap:var(--gap-3xl);height:100%}.nav__toggle{background:var(--color-blue);color:#fff;width:50px;height:50px;margin:6px 6px 0 auto;display:none;position:relative}.nav__toggle svg{width:26px;height:26px;transition:opacity var(--dur-hover) var(--ease-out-expo);margin:auto;position:absolute;inset:0}.nav__toggle .i-close,.nav__toggle[aria-expanded=true] .i-open{opacity:0}.nav__toggle[aria-expanded=true] .i-close{opacity:1}@media(min-width:1600px){.nav__link{padding:20px 56px}}@media(max-width:991px){.nav{background:var(--color-blue)}.nav__bar{flex-wrap:wrap;height:auto}.nav__logo{height:var(--nav-h)}.nav__cta{display:none}.nav__toggle{display:block}.nav__menu{flex-direction:column;order:3;width:100%;display:none}.nav__menu.is-open{display:flex}.nav__item{flex-direction:column}.nav__link{width:100%;padding:15px var(--gap-l)}.nav__sub{min-width:0;display:flex;position:static}.nav__sub a{padding-left:var(--gap-5xl)}}@media(max-width:479px){.nav__logo{padding:12px 15px}.nav__logo img{height:26px}}.split__img img,.banner__img img,.screens img,.acc__img img,.pcard__img img{object-fit:cover;width:100%;height:100%;display:block}.hero{padding-bottom:var(--gap-9xl)}.hero__stage{min-height:600px;padding:calc(var(--nav-h) + var(--gap-11xl)) 0 var(--gap-11xl);background:var(--color-blue);flex-direction:column;justify-content:center;display:flex;position:relative}.hero__media{position:absolute;inset:0;overflow:hidden}.hero__media img{object-fit:cover;object-position:72% top;filter:grayscale();width:100%;height:100%;display:block}.hero__media:after{content:"";background:linear-gradient(to right,var(--color-blue) 26%,transparent 92%);position:absolute;inset:0}.hero__intro{z-index:1;align-items:flex-start;gap:var(--gap-8xl);flex-direction:column;display:flex;position:relative}.hero__statement{max-width:16ch}.hero__foot{justify-content:space-between;align-items:flex-end;gap:var(--gap-5xl);margin-top:var(--gap-9xl);display:flex}.hero__title{max-width:820px}.hero__right{gap:var(--gap-6xl);flex-direction:column;width:100%;max-width:500px;display:flex}@media(max-width:1199px){.hero__media:after{background:linear-gradient(to right,var(--color-blue) 34%,transparent 96%)}.hero__media img{object-position:76% top}}@media(max-width:991px){.hero__stage{min-height:520px}.hero__media:after{background:linear-gradient(to right,var(--color-blue) 44%,transparent 100%)}}@media(max-width:767px){.hero__stage{min-height:clamp(520px,125vw,680px);padding:calc(var(--nav-h) + var(--gap-9xl)) 0 var(--gap-9xl);justify-content:flex-start}.hero__media{inset:44% 0 0}.hero__media:after{background:linear-gradient(to bottom,var(--color-blue),transparent 55%)}.hero__media img{object-position:62% center}.hero__statement{max-width:none}.hero__intro{gap:var(--gap-6xl)}.hero__foot{margin-top:var(--gap-8xl);flex-direction:column;align-items:flex-start}.hero__right{max-width:none}}.logoband{padding:var(--gap-xl) 0 var(--gap-2xl)}.logoband__track{margin-top:var(--gap-xl);padding:var(--gap-s) 0}.logoband__set img{width:auto;min-width:60px;height:auto;max-height:44px;margin-right:var(--gap-8xl);flex:none}.on-blue .logoband__set img{filter:brightness(0)invert()}.tmarquee__set{font-size:var(--t-h1);gap:.3em;padding-right:.3em}.tmarquee__set span{font-size:var(--t-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-s);white-space:nowrap;font-weight:600}.tmarquee__set span:nth-child(2n){color:var(--color-lemon)}.split{margin-top:var(--gap-10xl);grid-template-columns:1.46fr 1fr;display:grid}.split__img{background:var(--color-grey);min-height:455px}.split__mark{padding:var(--gap-6xl);justify-content:center;align-items:center;display:flex}.split__mark img{width:100%;height:auto}.split__text{max-width:500px;padding:var(--gap-6xl) 0 var(--gap-6xl) var(--gap-xl);gap:var(--gap-xl);flex-direction:column;display:flex}.split__text p{font-weight:500}.split__aside{justify-content:center;align-items:center;gap:var(--gap-xl);padding:var(--gap-6xl) var(--gap-xl);text-align:center;flex-direction:column;display:flex}.split__phone{font-variant-numeric:tabular-nums}@media(max-width:767px){.split{grid-template-columns:1fr}.split__img{min-height:400px}.split__mark{padding:var(--gap-9xl) var(--gap-xl)}.split__text{max-width:none;padding-right:var(--gap-l);padding-left:var(--gap-l)}}.create{padding:0 0 var(--gap-3xl);overflow:hidden}.create__btn{padding-left:var(--gap-xl);margin-top:275px}@media(max-width:991px){.create__btn{margin-top:200px}}@media(max-width:767px){.create__btn{margin-top:100px}}@media(max-width:479px){.create__btn{margin-top:80px}}.acc{margin-top:var(--gap-2xl);flex-direction:column;gap:5px;display:flex}.acc__item{--tile:var(--color-blue);--rot:0deg;background:var(--color-grey);cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}.acc__item--orange{--tile:var(--color-orange);--rot:90deg}.acc__item--yellow{--tile:var(--color-yellow);--rot:270deg}.acc__item--green{--tile:var(--color-green);--rot:180deg}.acc__left{flex:1;margin:7px 0 7px 20px}.acc__head{font-size:var(--t-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-s);font-weight:600;display:block}.acc__details{max-width:630px;transition:grid-template-rows .5s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.acc__details>div{overflow:hidden}.acc__details p{margin-top:var(--gap-s);font-size:var(--t-medium);line-height:var(--lh-l);letter-spacing:var(--ls-medium)}.acc__details .link-arrow{margin:var(--gap-xl) 0 var(--gap-s)}.acc__right{align-items:flex-start;gap:var(--gap-xl);flex:none;display:flex}.acc__img{width:0;height:0;transition:height .5s var(--ease-out-expo),width .5s var(--ease-out-expo);overflow:hidden}.acc__img img{border-radius:var(--r-m);height:390px;margin-top:20px}.acc__tile{width:100px;height:100px;padding:var(--gap-m);background:var(--tile);flex:none;place-items:center;display:grid}.acc__tile svg{width:100%;height:100%;transform:rotate(var(--rot))}.acc__item.is-open .acc__details{grid-template-rows:1fr}.acc__item.is-open .acc__img{width:min(450px,34vw);height:430px}@media(max-width:767px){.acc__item{padding:var(--gap-3xl);cursor:default;flex-direction:column}.acc__left{margin:0}.acc__details{grid-template-rows:1fr}.acc__right{width:100%}.acc__tile{display:none}.acc__img,.acc__item.is-open .acc__img{width:100%;height:auto}.acc__img img{height:400px}}@media(max-width:479px){.acc__img img{height:280px}}.pgrid{grid-template-columns:repeat(var(--cols,2),1fr);gap:var(--gap-m);display:grid}.pcard{gap:var(--gap-l);padding:var(--gap-xl) var(--gap-s) var(--gap-s);background:var(--color-grey);font-size:var(--t-regular);font-weight:400;line-height:var(--lh-l);letter-spacing:normal;flex-direction:column;display:flex}.on-grey .pcard{background:#fff}.pcard__top{justify-content:space-between;align-items:center;gap:var(--gap-s);display:flex}.wdots{flex:none;gap:5px;display:flex}.wdots i{border-radius:var(--radius-pill);background:var(--color-orange);width:8px;height:8px}.wdots i:nth-child(2){background:var(--color-yellow)}.wdots i:nth-child(3){background:var(--color-green)}.pcard__title{font-family:var(--font-mono);font-size:var(--t-regular);line-height:var(--lh-l);letter-spacing:0;text-transform:uppercase;text-align:right;font-weight:500}.pcard__img{height:var(--h,538px);border-radius:var(--r-m);background:var(--color-grey);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pcard__img img{object-position:var(--pos,center);transition:transform var(--dur-hover) var(--ease-out-expo);position:absolute;inset:0}.pcard__chip{color:#000;font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium);opacity:0;transition:opacity var(--dur-hover) var(--ease-out-expo),transform var(--dur-hover) var(--ease-out-expo);background:#fff;padding:8px 16px;font-weight:600;position:relative;transform:scale(0)}@media(hover:hover){.pcard:hover .pcard__img img{transform:scale(1.1)}.pcard:hover .pcard__chip{opacity:1;transform:scale(1)}.pcard:hover .link-arrow .ico-mask .ico{transform:translate(100%)}.pcard:hover .link-arrow .ico-mask .ico+.ico{transform:translate(0)}}.pcard:focus-visible .pcard__chip{opacity:1;transform:scale(1)}.pcard__body{gap:var(--gap-m);padding:var(--gap-m) var(--gap-s) var(--gap-s);flex-direction:column;display:flex}.pcard__body .link-arrow{margin-top:var(--gap-l)}.pcard__body>p:not([class]),.pcard figcaption{color:var(--color-muted-card);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.tags{font-family:var(--font-mono);font-size:14px;line-height:var(--lh-l);text-transform:uppercase;color:var(--color-muted-card);flex-wrap:wrap;gap:6px 14px;display:flex}@media(max-width:991px){.pgrid{--cols:2}.pcard__img{height:min(var(--h,538px),350px)}}@media(max-width:767px){.pcard__img{height:min(var(--h,538px),250px)}}@media(max-width:479px){.pgrid{grid-template-columns:1fr}.pcard__img{height:min(var(--h,538px),320px)}}.bento-band{margin-top:var(--gap-5xl);padding:var(--gap-xl) 0;background:var(--color-grey)}.bento{gap:var(--gap-s);grid-template-columns:1.165fr 1fr 1fr;padding:0;list-style:none;display:grid}.bento__lead{min-height:490px;padding:var(--gap-xl);border-radius:var(--r-s);background:var(--color-blue) var(--bento-mark) 50% 58% / 92% auto no-repeat;color:#fff;justify-content:space-between;gap:var(--gap-5xl);flex-direction:column;grid-row:span 2;display:flex}.bento__statement{font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium);font-weight:600}.bento__card{min-height:240px;padding:var(--gap-xl);border-radius:var(--r-s);justify-content:space-between;gap:var(--gap-3xl);background:#fff;flex-direction:column;display:flex}.bento__num{font-size:var(--t-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-s);font-variant-numeric:tabular-nums;font-weight:600}.bento__card h3{margin-top:var(--gap-s)}.bento__card p{margin-top:var(--gap-s);color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}@media(max-width:767px){.bento{grid-template-columns:1fr 1fr}.bento__lead{grid-area:auto/span 2;min-height:350px}}@media(max-width:479px){.bento{grid-template-columns:1fr}.bento__lead{grid-column:auto}.bento__card{min-height:200px}}.phead{padding:calc(var(--nav-h) + var(--gap-11xl)) 0 0}.phead__inner{align-items:flex-start;gap:var(--gap-xl);flex-direction:column;display:flex}.phead__inner .t-h3{max-width:760px}.phead__inner .t-lead{max-width:640px}.crumbs{font-family:var(--font-mono);font-size:14px;line-height:var(--lh-l);text-transform:uppercase;color:var(--color-dark-grey);flex-wrap:wrap;gap:8px;display:flex}.crumbs a{font:inherit;letter-spacing:0}@media(hover:hover){.crumbs a:hover{color:var(--color-blue)}}.on-dark .crumbs{color:var(--text-on-black-muted)}.on-blue .crumbs,.banner .crumbs{color:#fff}@media(hover:hover){:is(.banner,.on-dark,.on-blue) .crumbs a:hover{color:var(--color-lemon)}}.banner{height:80vh;min-height:600px;padding:calc(var(--nav-h) + var(--gap-3xl)) 0 var(--gap-xl);color:#fff;background:#000;position:relative;overflow:hidden}.banner__img{position:absolute;inset:0}.banner__img:after{content:"";background:var(--color-overlay);position:absolute;inset:0}.banner .container{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.banner__foot{justify-content:space-between;align-items:flex-end;gap:var(--gap-5xl);display:flex}.banner__title{gap:var(--gap-3xl);flex-direction:column;max-width:900px;display:flex}.banner__aside{width:100%;max-width:420px}@media(max-width:991px){.banner{height:60vh}}@media(max-width:767px){.banner{height:auto;min-height:50vh}.banner__foot{flex-direction:column;align-items:flex-start}.banner__aside{max-width:none}}.facts{gap:var(--gap-3xl) var(--gap-xl);padding-bottom:var(--gap-5xl);border-bottom:1px solid #000;grid-template-columns:repeat(6,1fr);display:grid}.facts dt{font-size:var(--t-h6);letter-spacing:var(--ls-h6);line-height:var(--lh-m)}.facts dd{margin-top:var(--gap-s);color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}@media(max-width:991px){.facts{grid-template-columns:repeat(3,1fr)}}@media(max-width:479px){.facts{grid-template-columns:1fr 1fr}}.twocol{gap:var(--gap-3xl);grid-template-columns:1fr 1.57fr;display:grid}.twocol+.twocol{margin-top:var(--gap-9xl)}.twocol__body{gap:var(--gap-xl);flex-direction:column;max-width:800px;display:flex}.twocol__body p,.twocol__body li{color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.bullets{gap:var(--gap-s);flex-direction:column;display:flex}.bullets li{padding-left:28px;position:relative}.bullets li:before{content:"";background:var(--color-blue);width:12px;height:12px;position:absolute;top:.35em;left:0}@media(max-width:767px){.twocol{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(var(--n,4),1fr);gap:var(--gap-s);margin-top:var(--gap-9xl);padding:0;list-style:none;display:grid}.step{gap:var(--gap-xl);min-height:360px;padding:var(--gap-2xl);border:1px solid var(--border-on-black);flex-direction:column;display:flex}.step__num{font-family:var(--font-mono);color:var(--color-lemon)}.step p{color:var(--text-on-black-muted);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.step h3{margin-top:auto}@media(max-width:991px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:479px){.steps{grid-template-columns:1fr}.step{min-height:0}}.duo{gap:var(--gap-s);margin-top:var(--gap-6xl);grid-template-columns:1fr 1fr;display:grid}.duo figure{background:#fff;align-items:center;display:flex}.duo img{width:100%;height:auto}@media(max-width:767px){.duo{grid-template-columns:1fr}}.results{margin-top:var(--gap-6xl);grid-template-columns:1fr 1fr;display:grid}.results__img{background:#fff;min-height:566px;position:relative;overflow:hidden}.results__img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.results__panel{justify-content:space-between;gap:var(--gap-6xl);padding:var(--gap-3xl);flex-direction:column;display:flex}.results__item{gap:var(--gap-s);flex-direction:column;display:flex}.results__item strong{font-size:var(--t-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-s);font-weight:600}.results__item span{font-size:var(--t-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-m);max-width:520px;font-weight:600}@media(max-width:767px){.results{grid-template-columns:1fr}.results__img{min-height:400px}.results__item span{font-size:var(--t-h6)}}.results--list .results__panel{justify-content:flex-start;gap:var(--gap-3xl)}.results--list .results__item{gap:var(--gap-xl);flex-direction:row}.results--list .results__item strong{font-family:var(--font-mono);font-size:var(--t-regular);letter-spacing:0;font-weight:500;line-height:1.6}.showcase{padding:calc(var(--nav-h) + var(--gap-3xl)) 0 var(--gap-10xl)}.showcase__grid{align-items:end;gap:var(--gap-5xl);margin-top:var(--gap-9xl);grid-template-columns:1fr 1fr;display:grid}.showcase__text{gap:var(--gap-3xl);flex-direction:column;display:flex}.showcase__text .hero-link{max-width:500px;margin-top:var(--gap-xl)}.showcase .pcard{color:#000}.showcase .pcard__img img{object-position:top}.screens{gap:var(--gap-s);grid-template-columns:repeat(3,1fr);display:grid}.screens figure{border-radius:var(--r-m);background:#fff;height:540px;overflow:hidden}.screens img{object-position:top}@media(max-width:991px){.showcase__grid{grid-template-columns:1fr}.screens figure{height:460px}}@media(max-width:479px){.screens figure{height:300px}}.quad{margin-top:var(--gap-6xl);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.quad>li{justify-content:space-between;gap:var(--gap-7xl);min-height:380px;padding:var(--gap-xl);color:#fff;flex-direction:column;display:flex}.quad>li:first-child{background:var(--color-blue)}.quad>li:nth-child(2){background:var(--color-red-deep)}.quad>li:nth-child(3){background:var(--color-yellow);color:#000}.quad>li:nth-child(4){background:var(--color-green)}.quad p{font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.quad .eyebrow{opacity:.8}@media(max-width:991px){.quad{grid-template-columns:1fr 1fr}}@media(max-width:479px){.quad{grid-template-columns:1fr}.quad>li{min-height:0}}.span-2{grid-column:span 2}@media(max-width:991px){.span-2{grid-column:auto}}.quote{margin-top:var(--gap-s);min-height:0;padding:var(--gap-3xl);background:var(--color-grey);gap:var(--gap-5xl);flex-direction:column;display:flex}.quote blockquote{font-size:var(--t-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-m);max-width:1100px;font-weight:400}.faq{margin-top:var(--gap-6xl);interpolate-size:allow-keywords;flex-direction:column;gap:5px;display:flex}.faq__item{background:var(--color-grey)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--gap-xl);padding-left:var(--gap-xl);cursor:pointer;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__q{padding:var(--gap-xl) 0}.faq__tile{background:var(--color-blue);color:#000;flex:none;place-items:center;width:64px;height:64px;padding:10px;display:grid}.faq__tile svg{width:100%;height:100%;transition:transform .5s var(--ease-out-expo)}.faq__item[open] .faq__tile svg{transform:rotate(90deg)}.faq__a{max-width:860px;padding:0 var(--gap-xl) var(--gap-3xl);color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-l);letter-spacing:var(--ls-medium)}.faq__item:nth-child(4n+2) .faq__tile{background:var(--color-orange)}.faq__item:nth-child(4n+3) .faq__tile{background:var(--color-yellow)}.faq__item:nth-child(4n+4) .faq__tile{background:var(--color-green)}.faq__item::details-content{height:0;transition:height .5s var(--ease-out-expo),content-visibility .5s allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}.tone-dot{vertical-align:baseline;width:.7em;height:.7em;margin-right:.5em;display:inline-block}.tone-dot--blue{background:var(--color-blue)}.tone-dot--orange{background:var(--color-orange)}.tone-dot--yellow{background:var(--color-yellow)}.tone-dot--green{background:var(--color-green)}.formpanel{background:var(--color-red-deep);color:#fff}.formgrid{gap:var(--gap-xl);grid-template-columns:1fr 1fr;max-width:900px;display:grid}.field{gap:var(--gap-s);flex-direction:column;display:flex}.field--wide{grid-column:span 2}.field__label{font-family:var(--font-mono);font-size:14px;line-height:var(--lh-l);text-transform:uppercase;letter-spacing:0}.field__label span{text-transform:none;opacity:.75}.field input,.field textarea{color:#fff;width:100%;font:inherit;font-size:var(--t-medium);background:0 0;border:1px solid #fff;border-radius:0;padding:14px 16px}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-lemon);outline-offset:2px}.formnote{padding:var(--gap-l) var(--gap-xl);font-size:var(--t-medium);border:1px solid #fff}@media(max-width:767px){.formgrid{grid-template-columns:1fr}.field--wide{grid-column:auto}}.longform{gap:var(--gap-9xl);flex-direction:column;max-width:702px;display:flex}.longform section{gap:var(--gap-l);flex-direction:column;display:flex}.longform h2{font-size:var(--t-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-m);font-weight:500}.longform h3{font-size:var(--t-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-m);font-weight:600}.longform p,.longform li{color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-l);letter-spacing:var(--ls-medium)}.longform ul,.longform ol{gap:var(--gap-s);flex-direction:column;padding-left:1.2em;list-style:outside;display:flex}.longform ul ul{margin-top:var(--gap-s);list-style:circle}.longform a{text-underline-offset:3px;text-decoration:underline}.cta{padding-block:var(--gap-13xl)}.cta__flex{gap:var(--gap-15xl);flex-direction:column;display:flex}.cta__title{max-width:1100px;margin:var(--gap-4xl) 0 var(--gap-xl)}.cta__details{max-width:500px}@media(max-width:767px){.cta__flex{gap:var(--gap-11xl)}.cta .t-h1{font-size:var(--t-h2)}}.footer{padding-top:var(--gap-10xl)}.footer__title{max-width:830px}.footer__details{max-width:522px;margin-top:var(--gap-xl)}.footer__row{justify-content:space-between;align-items:flex-end;gap:var(--gap-6xl);margin-top:var(--gap-15xl);display:flex}.footer__cols{gap:var(--gap-9xl);grid-template-columns:repeat(3,auto);display:grid}.footer__col{gap:var(--gap-3xl);flex-direction:column;display:flex}.footer__col-title{color:var(--color-dark-grey);font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium);font-weight:500}.footer__links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer__links a{font-weight:500}.footer__links a[aria-current=page]{color:var(--color-lemon)}.footer__addr{color:var(--text-on-black-muted);font-size:var(--t-medium);line-height:var(--lh-m);font-style:normal}.copyright{margin-top:var(--gap-10xl);background:var(--color-lemon);color:#000;padding-block:14px}.copyright .container{justify-content:space-between;align-items:center;gap:var(--gap-l);display:flex}.copyright p,.copyright a{font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium);font-weight:500}@media(max-width:991px){.footer__cols{gap:var(--gap-5xl)}}@media(max-width:767px){.footer__row{margin-top:var(--gap-10xl);flex-direction:column-reverse;align-items:flex-start}.footer__cols{grid-template-columns:1fr 1fr;width:100%}.copyright .container{flex-direction:column}.footer .t-h1{font-size:var(--t-h2)}}.cookiebar{color:#000;background:#fff;border-top:1px solid #000}.cookiebar__inner{justify-content:space-between;align-items:center;gap:var(--gap-xl);padding-block:var(--gap-xl);flex-wrap:wrap;display:flex}.cookiebar p{max-width:820px;font-size:var(--t-medium);line-height:var(--lh-m);letter-spacing:var(--ls-medium)}.cookiebar a{text-underline-offset:3px;text-decoration:underline}.marquee{display:flex;overflow:hidden}.marquee__set{animation:marquee var(--dur,30s) linear infinite;flex:none;align-items:center;display:flex}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-0{bottom:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-40{z-index:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-\[480px\]{height:480px}.h-full{height:100%}.w-full{width:100%}.max-w-\[1240px\]{max-width:1240px}.scale-\[1\.75\]{scale:1.75}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-fg\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-fg\/10{border-color:color-mix(in oklab,var(--color-fg) 10%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-black{background-color:var(--color-black)}.bg-fg{background-color:var(--color-fg)}.bg-fg\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-fg\/5{background-color:color-mix(in oklab,var(--color-fg) 5%,transparent)}}.bg-fg\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-fg\/10{background-color:color-mix(in oklab,var(--color-fg) 10%,transparent)}}.bg-grey{background-color:var(--color-grey)}.bg-lemon{background-color:var(--color-lemon)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[clamp\(\.\.\.\)\]{font-size:clamp(...)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.text-\[clamp\(2rem\,5vw\,3rem\)\]{font-size:clamp(2rem,5vw,3rem)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-fg\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-fg\/60{color:color-mix(in oklab,var(--color-fg) 60%,transparent)}}.text-fg\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-fg\/70{color:color-mix(in oklab,var(--color-fg) 70%,transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:text-fg:hover{color:var(--color-fg)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-60:hover{opacity:.6}}@media(min-width:48rem){.md\:h-\[680px\]{height:680px}.md\:scale-\[1\.6\]{scale:1.6}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:px-24{padding-inline:calc(var(--spacing) * 24)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}:root{--t-h1:90px;--t-h2:70px;--t-h3:50px;--t-h4:30px;--t-h5:24px;--t-h6:20px;--t-medium:18px;--t-regular:16px;--ls-h1:-3.6px;--ls-h2:-2.1px;--ls-h3:-2px;--ls-h4:-1.2px;--ls-h5:-.96px;--ls-h6:-.8px;--ls-medium:-.72px;--lh-s:100%;--lh-m:120%;--lh-l:130%;--gap-s:10px;--gap-m:12px;--gap-l:15px;--gap-xl:20px;--gap-2xl:24px;--gap-3xl:30px;--gap-4xl:35px;--gap-5xl:40px;--gap-6xl:50px;--gap-7xl:60px;--gap-8xl:70px;--gap-9xl:80px;--gap-10xl:90px;--gap-11xl:100px;--gap-12xl:105px;--gap-13xl:110px;--gap-14xl:135px;--gap-15xl:160px;--container:1430px;--nav-h:62px;--border-on-black:#efefef33;--text-on-black-muted:#ffffffb3;--r-s:5px;--r-m:10px;--dur-roll:.3s;--roll-stagger:30ms;--dur-hover:.4s;--dur-fill:.57s;--dur-reveal:.6s;--reveal-y:5rem}@media(max-width:991px){:root{--t-h1:64px;--t-h2:54px;--t-h3:42px;--t-h5:22px;--ls-h1:-1.5px;--ls-h2:-1.2px;--ls-h3:-1px;--ls-h4:-.8px;--ls-h5:-.6px;--ls-h6:-.5px;--ls-medium:-.5px;--gap-2xl:20px;--gap-3xl:25px;--gap-4xl:30px;--gap-5xl:30px;--gap-6xl:40px;--gap-7xl:40px;--gap-8xl:50px;--gap-9xl:60px;--gap-10xl:60px;--gap-11xl:80px;--gap-12xl:80px;--gap-13xl:80px;--gap-14xl:120px;--gap-15xl:140px}}@media(max-width:767px){:root{--t-h1:48px;--t-h2:42px;--t-h3:36px;--t-h4:28px;--t-h6:18px;--t-medium:16px;--ls-h1:-1.2px;--ls-h2:-1px;--ls-h3:-.8px;--ls-h4:-.6px;--ls-h5:-.4px;--ls-h6:-.4px;--ls-medium:-.4px;--gap-xl:15px;--gap-2xl:15px;--gap-3xl:20px;--gap-4xl:25px;--gap-5xl:25px;--gap-6xl:30px;--gap-7xl:30px;--gap-8xl:40px;--gap-9xl:50px;--gap-10xl:50px;--gap-11xl:60px;--gap-12xl:60px;--gap-13xl:70px;--gap-14xl:110px;--gap-15xl:130px}}@media(max-width:479px){:root{--t-h1:36px;--t-h2:32px;--t-h3:30px;--t-h4:26px;--t-h5:20px;--ls-h1:-1px;--ls-h2:-.8px;--ls-h3:-.6px;--ls-h4:-.4px;--ls-h5:-.3px;--ls-h6:-.2px;--ls-medium:-.2px;--gap-4xl:20px;--gap-6xl:25px;--gap-8xl:30px;--gap-9xl:40px;--gap-10xl:40px;--gap-11xl:50px;--gap-12xl:50px;--gap-13xl:60px;--gap-14xl:100px;--gap-15xl:120px}}@keyframes marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;translate:none}.marquee__set{animation:none}.roll .ch,.pcard__img img,.pcard__chip,.acc__details,.acc__img,.faq__tile svg,.btn:before,.ico-mask .ico,.hero-link__row,.hero-link__line:after{transition:none}.faq__item::details-content{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
