.cookieConsent[data-v-ccda68a7]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a47;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.cookieConsent__dialog[data-v-ccda68a7]{border:1px solid var(--white-20);background:var(--black-100);border-radius:var(--border-radius-md);justify-content:space-between;align-items:center;gap:24px;width:min(100%,720px);padding:24px;display:flex;box-shadow:0 24px 80px #0a0a0a2e}.cookieConsent__content[data-v-ccda68a7]{color:var(--white-100)}.cookieConsent__content__title[data-v-ccda68a7]{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6);margin:0 0 8px}.cookieConsent__content__text[data-v-ccda68a7]{color:var(--white-60);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);margin:0}.cookieConsent__actions[data-v-ccda68a7]{flex-shrink:0;gap:12px;display:flex}@media (width<=1024px){.cookieConsent[data-v-ccda68a7]{padding:16px}.cookieConsent__dialog[data-v-ccda68a7]{flex-direction:column;align-items:stretch}.cookieConsent__actions[data-v-ccda68a7]{justify-content:flex-end}}:root{--layout-width:min(100%, 1440px);--layout-padding:64px clamp(8px, 4vw, 64px);--layout-padding-y:64px;--layout-padding-x:clamp(8px, 4vw, 64px);--ui-padding-xs:8px 16px;--ui-padding-sm:10px 20px;--ui-padding-md:12px 24px;--ui-padding-lg:14px 28px;--ui-padding-xl:16px 32px;--border-radius-xs:none;--border-radius-extra-sm:4px;--border-radius-sm:10px;--border-radius-md:16px;--border-radius-lg:30px;--border-radius-xl:none;--border-radius-max:999px;--border-radius-circle:50%;--transition-base:all .3s ease-in-out;--font-numbers:"Poppins";--font-title:"Quicksand";--font-body:"42dot Sans";--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--fs-numbers:4.5rem;--lh-numbers:.9;--ls-numbers:.5px;--fs-h1:3rem;--lh-h1:1.2;--ls-h1:.5px;--fs-h2:2rem;--lh-h2:1.3;--ls-h2:2px;--fs-h3:1.75rem;--lh-h3:1.35;--ls-h3:0px;--fs-h4:1.5rem;--lh-h4:1.35;--ls-h4:0px;--fs-h5:1.25rem;--lh-h5:1.35;--ls-h5:0px;--fs-h6:1.125rem;--lh-h6:1.35;--ls-h6:0px;--fs-body:1rem;--lh-body:1.5;--ls-body:0px;--fs-caption:.875rem;--lh-caption:1.5;--ls-caption:0px;--fs-sm:.875rem;--lh-sm:1.5;--ls-sm:0px;--fs-xs:.75rem;--lh-xs:1.6;--ls-xs:0px;--brand-default:#1734af;--brand-lighter:#dbe0f5;--brand-darker:#0e1f690d;--brand-light:#649ded;--brand-dark:#0e1f69;--white-20:#fffefb33;--white-60:#fffefb99;--white-80:#fcf9f4;--white-100:#fffefb;--black-10:#0a0a0a0d;--black-30:#d9d9d9;--black-40:#a9a9a9;--black-60:#606368;--black-70:#525252;--black-90:#292929;--black-100:#1a1d25}@font-face{font-family:Poppins;src:url(/assets/poppins-regular-Dt1oZLEV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-medium-BIsQ41Tm.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-medium-italic-BRkgdcbw.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-bold-Cf5dcknx.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/assets/dot-sans-regular-BLdHs5JF.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/assets/dot-sans-medium-4EiWlfv3.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/quicksand-regular-BSDtH9U0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/quicksand-medium-_DbwbYKP.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{letter-spacing:normal;font-size:1rem;font-weight:400;line-height:1.5}html,body{scrollbar-width:thin;scrollbar-color:var(--brand-lighter) transparent;width:100%;max-width:100%}body,#app{min-width:320px;min-height:100dvh}html,body,#app{width:100%}input,button,label,select,textarea,optgroup,option{font:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6,input,button,label,select,textarea,optgroup,option,fieldset,ul,ol,li,strong,a,p,span,code,pre,kbd,samp{color:inherit}input,button,select{background-color:#0000}input:not([type=radio]):not([type=checkbox]),select{border:none}input:not([type=radio]):not([type=checkbox]):focus,select:focus{border:none;outline:none}select{appearance:none}fieldset,button{border:none}a,button,input,textarea,select{touch-action:manipulation}menu{margin-block:0;padding-inline-start:0}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button,input{line-height:1.2}button,input[type=checkbox],input[type=radio]{cursor:pointer}a{text-decoration:none}button:disabled,input:disabled{cursor:not-allowed}@keyframes carousel{0%{transform:translateX(calc(-50% - 12px + var(--carousel-offset,0px)))}to{transform:translateX(var(--carousel-offset,0px))}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.zoom-fade-enter-from{opacity:0;transform:scale(.98)translateY(10px)}.zoom-fade-leave-to{opacity:0;transform:scale(.98)translateY(-10px)}.fade-pop-enter-active,.fade-pop-leave-active{transition:opacity .4s}.fade-pop-enter-active>*,.fade-pop-leave-active>*{animation-duration:.4s;animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:forwards}.fade-pop-enter-from,.fade-pop-leave-to{opacity:0}.fade-pop-enter-active>*{animation-name:unfold-open}.fade-pop-leave-active>*{animation-name:fold-close}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}.slide-left-enter-active,.slide-left-leave-active{transition:transform .3s}.slide-left-enter-to,.slide-left-leave-from{transform:translate(0)}.slide-left-enter-from,.slide-left-leave-to{transform:translate(100%)}.expand-right-enter-active{will-change:max-height, opacity, transform;max-height:60px;transition:all .35s cubic-bezier(.25,.8,.5,1);overflow:hidden}.expand-right-leave-active{will-change:max-height, opacity, transform;max-height:60px;transition:all .25s ease-in;overflow:hidden}.expand-right-enter-from,.expand-right-leave-to{opacity:0;max-height:0;margin-top:0;transform:translate(-30px)scale(.95)}.expand-right-enter-to,.expand-right-leave-from{opacity:1;max-height:60px;margin-top:16px;transform:translate(0)scale(1)}.expand-down-enter-from,.expand-down-leave-to{opacity:0;max-height:0}.expand-down-enter-active,.expand-down-leave-active{transition:max-height .25s,opacity .2s;overflow:hidden}.expand-down-enter-to,.expand-down-leave-from{opacity:1;max-height:600px}.reveal-down-enter-active,.reveal-down-leave-active{transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.reveal-down-enter-from,.reveal-down-leave-to{opacity:0;clip-path:inset(0 0 100%)}.reveal-down-enter-to,.reveal-down-leave-from{opacity:1;clip-path:inset(0)}.soft-pop-enter-active,.soft-pop-leave-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.soft-pop-enter-from,.soft-pop-leave-to{opacity:0;transform:translateY(10px)scale(.95)}.soft-pop-enter-to,.soft-pop-leave-from{opacity:1;transform:translateY(0)scale(1)}.curtain-drop-enter-active,.curtain-drop-leave-active{will-change:clip-path, transform, opacity;transition:all .4s cubic-bezier(.16,1,.3,1)}.curtain-drop-enter-from,.curtain-drop-leave-to{opacity:0;clip-path:inset(-100px -100px 100%);transform:translateY(-30px)}.curtain-drop-enter-to,.curtain-drop-leave-from{opacity:1;clip-path:inset(-100px);transform:translateY(0)}.curtain-up-enter-active,.curtain-up-leave-active{will-change:clip-path, transform, opacity;transform-origin:bottom;transition:all .4s cubic-bezier(.16,1,.3,1)}.curtain-up-enter-from,.curtain-up-leave-to{opacity:0;clip-path:inset(100% 0% 0%);transform:translateY(30px)}.curtain-up-enter-to,.curtain-up-leave-from{opacity:1;clip-path:inset(0%);transform:translateY(0)}.curtain-center-enter-active,.curtain-up-leave-active{will-change:clip-path, transform, opacity;transform-origin:bottom;transition:all .4s cubic-bezier(.16,1,.3,1)}.curtain-center-enter-from,.curtain-center-leave-to{opacity:0;clip-path:inset(100% 0% 0%);transform:translateY(-50px)}.curtain-center-enter-to,.curtain-center-leave-from{opacity:1;clip-path:inset(0%);transform:translateY(0)}.list-queue-enter-active{transition:all .4s}.list-queue-enter-from{opacity:0;transform:translate(30px)}.list-queue-leave-to{opacity:0;transform:translate(30px)translateY(-90px)}.list-queue-leave-active{transition:all .4s!important;position:absolute!important}.appLayout{background-color:var(--black-100);width:100%;max-width:100%;min-height:100dvh}.text{color:var(--black-30);padding:100px var(--layout-padding-x);max-width:800px;margin:0 auto}.text>h2{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2);margin-bottom:1.5rem;font-weight:var(--weight-regular)!important}.text>h3{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5);margin-top:2rem;margin-bottom:.5rem}.text>span{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase;margin-top:1rem;display:block}.text>ul,.text li{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);margin-bottom:.5rem;margin-left:1.5rem;list-style:outside}.text>p{line-height:1.6;font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);margin-bottom:1rem}.order{justify-content:center;width:100%;padding:160px 24px 96px;display:flex}.order__card{background:var(--white-100);text-align:center;border-radius:var(--border-radius-md);width:min(100%,720px);padding:40px;box-shadow:0 12px 30px #0e1f6914}.order__card__title{color:var(--black-90);font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.order__card__status,.order__card__text{color:var(--black-70);margin-top:16px}.order__card__status__error,.order__card__text__error{color:#b00020}.order__card__status,.order__card__text{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.about{width:100%;padding-top:80px}.about__story__content{grid-template-columns:minmax(180px,240px) minmax(0,760px);align-items:start;gap:56px 48px;margin-top:48px;display:grid}.about__story__content__headline{color:var(--white-80);padding-top:4px}.about__story__content__headline__accent{color:var(--brand-light)}.about__story__content__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.about__story__content__description{max-width:760px;color:var(--white-80);flex-direction:column;gap:18px;display:flex}.about__story__content__description__accent{color:var(--brand-light)}.about__story__content__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.about__story__content__media{aspect-ratio:16/7;border-radius:var(--border-radius-lg);grid-column:1/-1;justify-self:end;width:100%;max-width:880px;overflow:hidden}.about__story__content__media__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=1024px){.about__story__content{grid-template-columns:1fr;gap:24px;margin-top:32px}.about__story__content__headline:not(:first-child){margin-top:24px}.about__story__content__media{aspect-ratio:16/10;border-radius:var(--border-radius-md);grid-column:auto}}.about__quote__author{align-items:center;gap:12px;width:100%;margin-top:16px;display:flex}.about__quote__author__image{object-fit:cover;border-radius:var(--border-radius-circle);width:64px;height:64px;display:block}.about__quote__author__content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.about__quote__author__content__name{color:var(--black-30)}.about__quote__author__content__name__accent{color:var(--brand-light)}.about__quote__author__content__name{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.about__story__header,.about__quote__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.about__story__header__eyebrow,.about__quote__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.about__story__header__eyebrow:before,.about__story__header__eyebrow:after,.about__quote__header__eyebrow:before,.about__quote__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.about__story__header__eyebrow,.about__quote__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.about__story__header__heading,.about__quote__header__heading{color:var(--white-80);text-transform:uppercase}.about__story__header__heading__accent,.about__quote__header__heading__accent{color:var(--brand-light)}.about__story__header__heading,.about__quote__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.about__story__header__title,.about__quote__header__title{color:var(--black-30)}.about__story__header__title__accent,.about__quote__header__title__accent{color:var(--brand-light)}.about__story__header__title,.about__quote__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.about__story__header__headline,.about__quote__header__headline{color:var(--black-30)}.about__story__header__headline__accent,.about__quote__header__headline__accent{color:var(--brand-light)}.about__story__header__headline,.about__quote__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.about__story__header__subheading,.about__quote__header__subheading{color:var(--black-30)}.about__story__header__subheading__accent,.about__quote__header__subheading__accent{color:var(--brand-light)}.about__story__header__subheading,.about__quote__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.about__story__header__subtitle,.about__quote__header__subtitle{color:var(--black-40)}.about__story__header__subtitle__accent,.about__quote__header__subtitle__accent{color:var(--brand-light)}.about__story__header__subtitle,.about__quote__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.about__story__header__caption,.about__quote__header__caption{color:var(--black-30)}.about__story__header__caption__accent,.about__quote__header__caption__accent{color:var(--brand-light)}.about__story__header__caption,.about__quote__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.about__story__header__description,.about__quote__header__description{color:var(--black-30)}.about__story__header__description__accent,.about__quote__header__description__accent{color:var(--brand-light)}.about__story__header__description,.about__quote__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.about__story,.about__quote{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.about__story,.about__quote{padding:48px 8px}}.about{isolation:isolate;position:relative}.about>*{z-index:1;position:relative}.about:before,.about:after{content:"";z-index:0;pointer-events:none;width:100vw;height:clamp(680px,92dvh,1040px);position:absolute;top:0;left:50%;transform:translate(-50%)}.about:before{filter:blur(12px);background:radial-gradient(28% 58% at 5% 18%,#d9d9d957 0%,#d9d9d929 34%,#0000 72%),radial-gradient(30% 58% at 95% 22%,#d9d9d952 0%,#d9d9d924 36%,#0000 72%),radial-gradient(24% 52% at 52% 22%,#d9d9d924 0%,#d9d9d90f 42%,#0000 78%),radial-gradient(22% 45% at 16% 56%,#649ded1f 0%,#d9d9d91a 38%,#0000 78%),radial-gradient(24% 45% at 84% 56%,#649ded1a 0%,#d9d9d91a 38%,#0000 78%)}.about:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--black-100) 28%, transparent) 76%, var(--black-100) 100%)}.landing{width:100%}.landing__hero{width:100%;padding-top:80px;position:relative}.landing__hero__inner{justify-content:space-between;width:100%;padding:0 var(--layout-padding-x)!important;flex-direction:row!important}@media (width<=768px){.landing__hero__inner{justify-content:flex-start;flex-direction:column!important;padding-bottom:48px!important}}.landing__hero__inner__text{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;width:100%;max-width:clamp(480px,38vw,1000px);display:flex;position:relative}@media (width<=768px){.landing__hero__inner__text{z-index:3;max-width:none}}.landing__hero__inner__text__heading{white-space:pre-line;color:var(--white-80);text-transform:uppercase}.landing__hero__inner__text__heading__accent{color:var(--brand-light)}.landing__hero__inner__text__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.landing__hero__inner__text__subtitle{color:var(--white-80)}.landing__hero__inner__text__subtitle__accent{color:var(--brand-light)}.landing__hero__inner__text__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.landing__hero__inner__text__note{color:var(--white-60);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm)}.landing__hero__inner__collage{z-index:1;flex-shrink:0;width:min(44vw,760px);height:min(74dvh,700px);position:relative;transform:translate(-8%)}@media (width<=768px){.landing__hero__inner__collage{display:none}}.landing__hero__inner__collage__image{filter:saturate(1.04)contrast(1.02);object-fit:cover;border-radius:var(--border-radius-md);position:absolute}.landing__hero__inner__collage__image:first-child{filter:saturate(1.08)contrast(1.05)brightness(1.16);opacity:1;z-index:4;width:50%;height:62%;top:10%;left:34%;transform:rotate(-2deg);box-shadow:0 34px 90px #00000029}.landing__hero__inner__collage__image:nth-child(2){filter:saturate(1.02)contrast(1.02)brightness(.98);z-index:3;opacity:.92;width:36%;height:47%;top:2%;left:2%;transform:rotate(4deg)}.landing__hero__inner__collage__image:nth-child(3){filter:saturate(.94)contrast(1.02)brightness(.88);z-index:2;opacity:.8;object-position:center 30%;width:30%;height:41%;top:52%;left:14%;transform:rotate(-5deg)}.landing__hero:before{content:"";z-index:0;filter:saturate(1.2);pointer-events:none;background:linear-gradient(#000000bd 0%,#000000ad 48%,#000000db 100%),url(/assets/noise-bg-AVZ14TwN.jpg) 50%/cover no-repeat;position:absolute;inset:0}.landing__hero:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent 0%, #00000059 45%, var(--black-100) 100%);pointer-events:none;height:220px;position:absolute;bottom:-1px;left:0;right:0}.landing__brands{background:var(--black-100);width:100%!important;padding:var(--layout-padding-y) 0!important}.landing__brands__content{width:100%}.landing__brands__content__list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:44px;width:100%;display:flex}.landing__brands__content__list__item{justify-content:center;align-items:center;display:flex}.landing__brands__content__list__item__image{object-fit:contain;width:auto;max-width:140px;max-height:38px;display:block}@media (width<=768px){.landing__brands__content__list__item__image{max-width:118px;max-height:32px}}@media (width<=1024px){.landing__brands__content__list{transform:unset;margin-top:unset;justify-content:center;gap:28px 40px}}@media (width<=768px){.landing__brands__content__list{gap:24px 32px}}.landing__clips{width:100%!important;padding:var(--layout-padding-y) 0!important}.landing__clips__header{padding:0 var(--layout-padding-x)}.landing__clips__content{width:100%;margin-top:32px;overflow:hidden}.landing__clips__content__carousel{width:100%}.landing__clips__content__carousel__clips{cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;touch-action:pan-y;flex-direction:row;gap:24px;width:max-content;display:flex}.landing__clips__content__carousel__clips__item{text-align:center;flex-direction:column;flex:0 0 clamp(260px,32vw,460px);align-items:center;display:flex}.landing__clips__content__carousel__clips__item__link{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.landing__clips__content__carousel__clips__item__image{object-fit:cover;border-radius:var(--border-radius-md);backface-visibility:hidden;width:100%;height:260px}.landing__clips__content__carousel__clips__item__title{color:var(--black-30);transition:var(--transition-base);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6);margin-top:18px}.landing__clips__content__carousel__clips__item__colorist{color:var(--black-40);transition:var(--transition-base);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);margin-top:4px}.landing__clips__content__carousel__clips__item:hover .landing__clips__content__carousel__clips__item__title{color:var(--brand-light)}.landing__clips__content__carousel__clips__item:hover .landing__clips__content__carousel__clips__item__colorist{color:var(--brand-lighter)}.landing__clips__content__carousel__clips__dragging{cursor:grabbing}.landing__features{min-height:100vh;overflow:clip;padding:0 var(--layout-padding-x)!important;align-items:stretch!important}.landing__features__header{text-align:center;justify-content:flex-start;gap:0}.landing__features__content{grid-template-columns:minmax(280px,.6fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,100px);width:100%;margin-top:32px;display:grid}.landing__features__content__sidebar{flex-direction:column;justify-content:center;gap:16px;width:100%;height:calc(100dvh - 80px);display:flex;position:sticky;top:80px}.landing__features__content__sidebar__tabs{flex-direction:column;width:100%;display:flex}.landing__features__content__sidebar__tabs__item{width:100%}.landing__features__content__sidebar__tabs__item__button{width:100%;color:var(--black-40);text-align:left;transition:var(--transition-base);background:0 0;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.landing__features__content__sidebar__tabs__item__button__icon{align-items:center;gap:8px;width:100%;display:flex}.landing__features__content__sidebar__tabs__item__button__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.landing__features__content__sidebar__tabs__item__button__description{color:var(--black-40);padding-left:34px;transition:inherit}.landing__features__content__sidebar__tabs__item__button__description__accent{color:var(--brand-light)}.landing__features__content__sidebar__tabs__item__button__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.landing__features__content__sidebar__tabs__item__button:hover:not(.landing__features__content__sidebar__tabs__item__button__active){color:var(--brand-lighter)}.landing__features__content__sidebar__tabs__item__button:hover:not(.landing__features__content__sidebar__tabs__item__button__active) .landing__features__content__sidebar__tabs__item__button__description{color:var(--black-30)}.landing__features__content__sidebar__tabs__item__button__active{color:var(--brand-light);border-left-color:var(--brand-light)}.landing__features__content__sidebar__tabs__item__button__active .landing__features__content__sidebar__tabs__item__button__description{color:var(--black-30)}.landing__features__content__panels{flex-direction:column;gap:80px;width:100%;display:flex}.landing__features__content__panels__item{opacity:.25;will-change:opacity, transform;align-items:center;width:100%;scroll-margin-top:0;transition:opacity .65s,transform .65s;display:flex;transform:translate(50px)}.landing__features__content__panels__item__active{opacity:1;transform:translate(0)}.landing__features__content__panels__item__media{background:var(--black-10);border-radius:var(--border-radius-lg);width:min(100%,1240px);height:auto;overflow:hidden}.landing__features__content__panels__item__media__item{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.landing__features__content__stack{display:none}@media (width<=1280px){.landing__features__content{grid-template-columns:1fr}.landing__features__content__sidebar,.landing__features__content__panels{display:none}.landing__features__content__stack{flex-direction:column;gap:48px;width:100%;display:flex}.landing__features__content__stack__item{flex-direction:column;gap:18px;width:100%;display:flex}.landing__features__content__stack__item__media{background:var(--black-10);border-radius:var(--border-radius-lg);width:100%;overflow:hidden}.landing__features__content__stack__item__media__item{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.landing__features__content__stack__item__body{border-radius:var(--border-radius-md);background:#232631;flex-direction:column;gap:12px;padding:24px;display:flex}.landing__features__content__stack__item__body__heading{color:var(--brand-light);align-items:center;gap:8px;display:flex}.landing__features__content__stack__item__body__heading__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.landing__features__content__stack__item__body__description{color:var(--black-30)}.landing__features__content__stack__item__body__description__accent{color:var(--brand-light)}.landing__features__content__stack__item__body__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}}@media (width<=768px){.landing__features__content__stack{gap:32px}.landing__features__content__stack__item{gap:16px}.landing__features__content__stack__item__media{border-radius:var(--border-radius-md)}.landing__features__content__stack__item__body{padding:20px}}@media (width<=1280px){.landing__features{min-height:unset;padding:var(--layout-padding)!important}}.landing__workflow__content{flex-direction:column;align-items:center;width:100%;display:flex}.landing__workflow__content__cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:flex-start;gap:64px 24px;width:100%;margin-top:32px;display:grid}.landing__workflow__content__cards__item{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.landing__workflow__content__cards__item__media{width:100%;height:200px;position:relative}.landing__workflow__content__cards__item__image{object-fit:cover;border-radius:var(--border-radius-md);object-position:center;width:100%;height:200px}.landing__workflow__content__cards__item__image__full{object-fit:contain;border-radius:0}.landing__workflow__content__cards__item__subheading{color:var(--black-30);margin-top:24px}.landing__workflow__content__cards__item__subheading__accent{color:var(--brand-light)}.landing__workflow__content__cards__item__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.landing__workflow__content__cards__item__subtitle{color:var(--black-40);text-transform:uppercase;font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase;margin-top:8px}.landing__workflow__content__cards__item__description{max-width:95%;color:var(--black-40);margin-top:14px}.landing__workflow__content__cards__item__description__accent{color:var(--brand-light)}.landing__workflow__content__cards__item__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.landing__workflow__content__cards__item__button{margin-top:auto}.landing__workflow__footer{flex-direction:column;align-items:center;gap:32px;width:100%;margin-top:64px;display:flex}.landing__workflow__footer__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.landing__workflow__footer__header__eyebrow{width:auto;color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.landing__workflow__footer__header__text{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);color:var(--black-40)}.landing__workflow__footer__options{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;width:100%;max-width:1000px;list-style:none;display:grid}.landing__workflow__footer__options__item{border:1px solid var(--black-60);border-radius:var(--border-radius-sm);background:0 0;align-items:center;gap:16px;padding:16px;display:flex}.landing__workflow__footer__options__item__image{opacity:.85;object-fit:contain;background:var(--black-100);border-radius:var(--border-radius-extra-sm);flex:0 0 96px;width:96px;height:68px;display:block}.landing__workflow__footer__options__item__content{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.landing__workflow__footer__options__item__content__title{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.landing__workflow__footer__options__item__content__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);color:var(--black-40)}.landing__workflow__footer__options__item__content__button{margin-left:-16px}@media (width<=768px){.landing__workflow__footer{gap:24px;margin-top:48px}.landing__workflow__footer__options{grid-template-columns:1fr}.landing__workflow__footer__options__item{flex-direction:column;align-items:flex-start;gap:16px}.landing__workflow__footer__options__item__image{flex:none;width:100%;height:140px}}.landing__support{padding-top:48px!important;padding-bottom:48px!important}.landing__support__header{gap:16px!important}.landing__support__header__description{max-width:760px}.landing__support__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.landing__support__actions__email{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm);text-decoration:none}.landing__support__actions__email span{color:var(--brand-light);text-underline-offset:3px;text-decoration:underline}.landing__support__actions__email:hover span,.landing__support__actions__email:focus-visible span{color:var(--brand-lighter)}@media (width<=768px){.landing__support{padding:40px 8px!important}.landing__support__actions{flex-direction:column;align-items:flex-start}}.landing__fidelity{padding:56px var(--layout-padding-x)!important}.landing__fidelity__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1000px;margin-top:28px;display:grid}.landing__fidelity__features__item{color:var(--black-30);border-radius:var(--border-radius-sm);background:#232631;justify-content:center;align-items:center;gap:12px;padding:20px 24px;display:flex}.landing__fidelity__features__item:before{content:"";background:var(--brand-light);border-radius:var(--border-radius-circle);flex:0 0 8px;width:8px;height:8px}.landing__fidelity__features__item{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}@media (width<=768px){.landing__fidelity{padding:48px 8px!important}.landing__fidelity__features{grid-template-columns:1fr}.landing__fidelity__features__item{justify-content:flex-start}}.landing__pricing__content{width:100%;margin:32px 0}.landing__pricing__content__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));place-items:center;gap:32px 16px;width:100%;display:grid}.landing__pricing__content__list__item{border-radius:var(--border-radius-sm);background:#232631;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;max-width:400px;padding:16px 32px;display:flex}.landing__pricing__content__list__item__active{border:1px solid var(--brand-light)}.landing__pricing__content__list__item__name{color:var(--white-80);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.landing__pricing__content__list__item__price{color:var(--white-80);font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.landing__pricing__content__list__item__feature{color:var(--brand-light);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.landing__pricing__content__list__item__description{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.landing__FAQ__content{white-space:break-spaces;width:100%;margin-top:32px}.landing__FAQ__docs{width:100%;color:var(--black-40)}.landing__FAQ__docs>.baseLink{text-decoration:underline;color:var(--white-80)!important}.landing__FAQ__docs{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.landing__comments{width:100%!important;padding:var(--layout-padding-y) 0!important}.landing__comments__content{width:100%;margin-top:32px;overflow:hidden}.landing__comments__content__carousel{width:100%}.landing__comments__content__carousel__comments{cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;touch-action:pan-y;flex-direction:row;gap:32px;width:max-content;display:flex}.landing__comments__content__carousel__comments__item{flex:0 0 clamp(300px,34vw,420px);display:flex}.landing__comments__content__carousel__comments__item__card{border:1px solid var(--black-60);border-radius:var(--border-radius-sm) var(--border-radius-lg) var(--border-radius-sm) var(--border-radius-lg);background:#0261d00d;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex;box-shadow:inset 0 10px 30px #294d760d}.landing__comments__content__carousel__comments__item__card__rating{color:var(--brand-light);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.landing__comments__content__carousel__comments__item__card__comment{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.landing__comments__content__carousel__comments__item__card__author{flex-direction:row;align-items:center;gap:4px;display:flex}.landing__comments__content__carousel__comments__item__card__author__avatar{object-fit:cover;border-radius:var(--border-radius-circle);width:40px;height:40px}.landing__comments__content__carousel__comments__item__card__author__info{flex-direction:column;display:flex}.landing__comments__content__carousel__comments__item__card__author__info__name{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.landing__comments__content__carousel__comments__item__card__author__info__role{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=768px){.landing__comments__content__carousel__comments__item__card{padding:24px 28px}.landing__comments__content__carousel__comments__item{flex-basis:300px}}.landing__comments__content__carousel__comments__dragging{cursor:grabbing}.landing__hero__inner__header,.landing__brands__header,.landing__clips__header,.landing__features__header,.landing__workflow__header,.landing__support__header,.landing__fidelity__header,.landing__pricing__header,.landing__FAQ__header,.landing__comments__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.landing__hero__inner__header__eyebrow,.landing__brands__header__eyebrow,.landing__clips__header__eyebrow,.landing__features__header__eyebrow,.landing__workflow__header__eyebrow,.landing__support__header__eyebrow,.landing__fidelity__header__eyebrow,.landing__pricing__header__eyebrow,.landing__FAQ__header__eyebrow,.landing__comments__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.landing__hero__inner__header__eyebrow:before,.landing__hero__inner__header__eyebrow:after,.landing__brands__header__eyebrow:before,.landing__brands__header__eyebrow:after,.landing__clips__header__eyebrow:before,.landing__clips__header__eyebrow:after,.landing__features__header__eyebrow:before,.landing__features__header__eyebrow:after,.landing__workflow__header__eyebrow:before,.landing__workflow__header__eyebrow:after,.landing__support__header__eyebrow:before,.landing__support__header__eyebrow:after,.landing__fidelity__header__eyebrow:before,.landing__fidelity__header__eyebrow:after,.landing__pricing__header__eyebrow:before,.landing__pricing__header__eyebrow:after,.landing__FAQ__header__eyebrow:before,.landing__FAQ__header__eyebrow:after,.landing__comments__header__eyebrow:before,.landing__comments__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.landing__hero__inner__header__eyebrow,.landing__brands__header__eyebrow,.landing__clips__header__eyebrow,.landing__features__header__eyebrow,.landing__workflow__header__eyebrow,.landing__support__header__eyebrow,.landing__fidelity__header__eyebrow,.landing__pricing__header__eyebrow,.landing__FAQ__header__eyebrow,.landing__comments__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.landing__hero__inner__header__heading,.landing__brands__header__heading,.landing__clips__header__heading,.landing__features__header__heading,.landing__workflow__header__heading,.landing__support__header__heading,.landing__fidelity__header__heading,.landing__pricing__header__heading,.landing__FAQ__header__heading,.landing__comments__header__heading{color:var(--white-80);text-transform:uppercase}.landing__hero__inner__header__heading__accent,.landing__brands__header__heading__accent,.landing__clips__header__heading__accent,.landing__features__header__heading__accent,.landing__workflow__header__heading__accent,.landing__support__header__heading__accent,.landing__fidelity__header__heading__accent,.landing__pricing__header__heading__accent,.landing__FAQ__header__heading__accent,.landing__comments__header__heading__accent{color:var(--brand-light)}.landing__hero__inner__header__heading,.landing__brands__header__heading,.landing__clips__header__heading,.landing__features__header__heading,.landing__workflow__header__heading,.landing__support__header__heading,.landing__fidelity__header__heading,.landing__pricing__header__heading,.landing__FAQ__header__heading,.landing__comments__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.landing__hero__inner__header__title,.landing__brands__header__title,.landing__clips__header__title,.landing__features__header__title,.landing__workflow__header__title,.landing__support__header__title,.landing__fidelity__header__title,.landing__pricing__header__title,.landing__FAQ__header__title,.landing__comments__header__title{color:var(--black-30)}.landing__hero__inner__header__title__accent,.landing__brands__header__title__accent,.landing__clips__header__title__accent,.landing__features__header__title__accent,.landing__workflow__header__title__accent,.landing__support__header__title__accent,.landing__fidelity__header__title__accent,.landing__pricing__header__title__accent,.landing__FAQ__header__title__accent,.landing__comments__header__title__accent{color:var(--brand-light)}.landing__hero__inner__header__title,.landing__brands__header__title,.landing__clips__header__title,.landing__features__header__title,.landing__workflow__header__title,.landing__support__header__title,.landing__fidelity__header__title,.landing__pricing__header__title,.landing__FAQ__header__title,.landing__comments__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.landing__hero__inner__header__headline,.landing__brands__header__headline,.landing__clips__header__headline,.landing__features__header__headline,.landing__workflow__header__headline,.landing__support__header__headline,.landing__fidelity__header__headline,.landing__pricing__header__headline,.landing__FAQ__header__headline,.landing__comments__header__headline{color:var(--black-30)}.landing__hero__inner__header__headline__accent,.landing__brands__header__headline__accent,.landing__clips__header__headline__accent,.landing__features__header__headline__accent,.landing__workflow__header__headline__accent,.landing__support__header__headline__accent,.landing__fidelity__header__headline__accent,.landing__pricing__header__headline__accent,.landing__FAQ__header__headline__accent,.landing__comments__header__headline__accent{color:var(--brand-light)}.landing__hero__inner__header__headline,.landing__brands__header__headline,.landing__clips__header__headline,.landing__features__header__headline,.landing__workflow__header__headline,.landing__support__header__headline,.landing__fidelity__header__headline,.landing__pricing__header__headline,.landing__FAQ__header__headline,.landing__comments__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.landing__hero__inner__header__subheading,.landing__brands__header__subheading,.landing__clips__header__subheading,.landing__features__header__subheading,.landing__workflow__header__subheading,.landing__support__header__subheading,.landing__fidelity__header__subheading,.landing__pricing__header__subheading,.landing__FAQ__header__subheading,.landing__comments__header__subheading{color:var(--black-30)}.landing__hero__inner__header__subheading__accent,.landing__brands__header__subheading__accent,.landing__clips__header__subheading__accent,.landing__features__header__subheading__accent,.landing__workflow__header__subheading__accent,.landing__support__header__subheading__accent,.landing__fidelity__header__subheading__accent,.landing__pricing__header__subheading__accent,.landing__FAQ__header__subheading__accent,.landing__comments__header__subheading__accent{color:var(--brand-light)}.landing__hero__inner__header__subheading,.landing__brands__header__subheading,.landing__clips__header__subheading,.landing__features__header__subheading,.landing__workflow__header__subheading,.landing__support__header__subheading,.landing__fidelity__header__subheading,.landing__pricing__header__subheading,.landing__FAQ__header__subheading,.landing__comments__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.landing__hero__inner__header__subtitle,.landing__brands__header__subtitle,.landing__clips__header__subtitle,.landing__features__header__subtitle,.landing__workflow__header__subtitle,.landing__support__header__subtitle,.landing__fidelity__header__subtitle,.landing__pricing__header__subtitle,.landing__FAQ__header__subtitle,.landing__comments__header__subtitle{color:var(--black-40)}.landing__hero__inner__header__subtitle__accent,.landing__brands__header__subtitle__accent,.landing__clips__header__subtitle__accent,.landing__features__header__subtitle__accent,.landing__workflow__header__subtitle__accent,.landing__support__header__subtitle__accent,.landing__fidelity__header__subtitle__accent,.landing__pricing__header__subtitle__accent,.landing__FAQ__header__subtitle__accent,.landing__comments__header__subtitle__accent{color:var(--brand-light)}.landing__hero__inner__header__subtitle,.landing__brands__header__subtitle,.landing__clips__header__subtitle,.landing__features__header__subtitle,.landing__workflow__header__subtitle,.landing__support__header__subtitle,.landing__fidelity__header__subtitle,.landing__pricing__header__subtitle,.landing__FAQ__header__subtitle,.landing__comments__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.landing__hero__inner__header__caption,.landing__brands__header__caption,.landing__clips__header__caption,.landing__features__header__caption,.landing__workflow__header__caption,.landing__support__header__caption,.landing__fidelity__header__caption,.landing__pricing__header__caption,.landing__FAQ__header__caption,.landing__comments__header__caption{color:var(--black-30)}.landing__hero__inner__header__caption__accent,.landing__brands__header__caption__accent,.landing__clips__header__caption__accent,.landing__features__header__caption__accent,.landing__workflow__header__caption__accent,.landing__support__header__caption__accent,.landing__fidelity__header__caption__accent,.landing__pricing__header__caption__accent,.landing__FAQ__header__caption__accent,.landing__comments__header__caption__accent{color:var(--brand-light)}.landing__hero__inner__header__caption,.landing__brands__header__caption,.landing__clips__header__caption,.landing__features__header__caption,.landing__workflow__header__caption,.landing__support__header__caption,.landing__fidelity__header__caption,.landing__pricing__header__caption,.landing__FAQ__header__caption,.landing__comments__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.landing__hero__inner__header__description,.landing__brands__header__description,.landing__clips__header__description,.landing__features__header__description,.landing__workflow__header__description,.landing__support__header__description,.landing__fidelity__header__description,.landing__pricing__header__description,.landing__FAQ__header__description,.landing__comments__header__description{color:var(--black-30)}.landing__hero__inner__header__description__accent,.landing__brands__header__description__accent,.landing__clips__header__description__accent,.landing__features__header__description__accent,.landing__workflow__header__description__accent,.landing__support__header__description__accent,.landing__fidelity__header__description__accent,.landing__pricing__header__description__accent,.landing__FAQ__header__description__accent,.landing__comments__header__description__accent{color:var(--brand-light)}.landing__hero__inner__header__description,.landing__brands__header__description,.landing__clips__header__description,.landing__features__header__description,.landing__workflow__header__description,.landing__support__header__description,.landing__fidelity__header__description,.landing__pricing__header__description,.landing__FAQ__header__description,.landing__comments__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.landing__hero__inner,.landing__brands,.landing__clips,.landing__features,.landing__workflow,.landing__support,.landing__fidelity,.landing__pricing,.landing__FAQ,.landing__comments{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.landing__hero__inner,.landing__brands,.landing__clips,.landing__features,.landing__workflow,.landing__support,.landing__fidelity,.landing__pricing,.landing__FAQ,.landing__comments{padding:48px 8px}}.pricing{width:100%;padding-top:80px}.pricing__hero__content{flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.pricing__hero__content__billing{background:var(--white-20);border-radius:var(--border-radius-md);flex-direction:row;gap:10px;margin-top:56px;padding:8px;display:flex}.pricing__hero__content__billing__button{color:var(--white-80);transition:var(--transition-base);border-radius:var(--border-radius-sm);justify-content:center;align-items:center;gap:10px;padding:4px 8px;display:inline-flex}.pricing__hero__content__billing__button__active{color:var(--brand-default);background:var(--white-100)}@media (width<=480px){.pricing__hero__content__billing__button{flex-direction:column;justify-content:flex-start}}.pricing__hero__content__billing__button{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm)}.pricing__hero__content__plans{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:24px;width:100%;display:grid}.pricing__hero__content__plans__item{border:1px solid var(--black-60);border-radius:var(--border-radius-md);background:#0261d00d;flex-direction:column;width:100%;min-height:400px;padding:24px;display:flex;box-shadow:inset 0 10px 30px #294d760d}.pricing__hero__content__plans__item__name{color:var(--white-80);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);margin-bottom:16px}.pricing__hero__content__plans__item__price{color:var(--white-80);align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.pricing__hero__content__plans__item__price__value{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.pricing__hero__content__plans__item__price__unit{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.pricing__hero__content__plans__item__viewers{color:var(--brand-light);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.pricing__hero__content__plans__item__description{color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);margin:10px 0 12px}.pricing__hero__content__plans__item__features{flex-direction:column;gap:8px;margin-top:auto;padding:24px 0;display:flex}.pricing__hero__content__plans__item__features__item{color:var(--white-80);align-items:center;gap:8px;display:flex}.pricing__hero__content__plans__item__features__item:before{content:"";background:var(--brand-light);border-radius:var(--border-radius-circle);width:8px;height:8px;font-family:var(--font-body), sans-serif;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--weight-regular);letter-spacing:var(--ls-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pricing__hero__content__plans__item__features__item p{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.pricing__hero__content__plans__item__popular{border-color:var(--brand-light);min-height:510px}.pricing__hero__content__hardware{border:1px solid var(--black-60);border-radius:var(--border-radius-md);background:#0261d00d;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px;display:flex}.pricing__hero__content__hardware__image{object-fit:contain;flex-shrink:0;width:160px;height:112px}.pricing__hero__content__hardware__copy{flex-direction:column;gap:6px;display:flex}.pricing__hero__content__hardware__copy__title{color:var(--white-80);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.pricing__hero__content__hardware__copy__description{color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=768px){.pricing__hero__content__hardware{flex-direction:column;align-items:flex-start}}.pricing__features__header{width:100%}.pricing__features__header__title{color:var(--black-90);text-align:center;font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.pricing__features__content{justify-content:center;width:100%;display:flex}.pricing__features__content__list{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px 42px;width:100%;margin-top:28px;display:grid}.pricing__features__content__list__item{color:var(--black-30);align-items:center;gap:10px;display:flex}.pricing__features__content__list__item__icon{color:var(--brand-light)}.pricing__features__content__list__item{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}@media (width<=768px){.pricing__features__content__list{grid-template-columns:unset}}.pricing__hardware{gap:32px}.pricing__hardware__content{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));place-items:center;gap:24px;width:100%;display:grid}.pricing__hardware__content__image{border-radius:var(--border-radius-sm);max-height:802px}.pricing__hardware__content__details{flex-direction:column;gap:24px;display:flex}.pricing__hardware__content__details__title{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.pricing__hardware__content__details__subtitle{color:var(--black-40);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6);margin-top:10px}.pricing__hardware__content__details__options__list{flex-direction:column;gap:12px;display:flex}.pricing__hardware__content__details__message{color:var(--black-40);text-align:center}.pricing__hardware__content__details__message__error{color:#b00020}.pricing__hardware__content__details__message{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.pricing__hardware__content__details__benefits{flex-direction:column;gap:16px;display:flex}.pricing__hardware__content__details__benefits__item{color:var(--black-30);align-items:center;gap:8px;display:flex}.pricing__hardware__content__details__benefits__item:before{content:"";background:var(--brand-light);border-radius:var(--border-radius-circle);justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}.pricing__hardware__content__details__benefits__item{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.pricing__hardware__content__details__quantity{color:var(--black-30);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pricing__hardware__content__details__quantity__label{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.pricing__hardware__content__details__quantity__input{border-radius:var(--border-radius-sm);width:96px;font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);padding:6px 12px;border:1px solid!important}.pricing__hardware__content__details__note{color:var(--black-30);text-align:center;font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);margin:12px 0}.pricing__FAQ__content{white-space:break-spaces;width:100%;margin-top:32px}.pricing__FAQ__note{width:100%;color:var(--black-40)}.pricing__FAQ__note>.baseLink{text-decoration:underline;color:var(--white-80)!important}.pricing__FAQ__note{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.pricing__hero__header,.pricing__features__header,.pricing__hardware__header,.pricing__FAQ__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.pricing__hero__header__eyebrow,.pricing__features__header__eyebrow,.pricing__hardware__header__eyebrow,.pricing__FAQ__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.pricing__hero__header__eyebrow:before,.pricing__hero__header__eyebrow:after,.pricing__features__header__eyebrow:before,.pricing__features__header__eyebrow:after,.pricing__hardware__header__eyebrow:before,.pricing__hardware__header__eyebrow:after,.pricing__FAQ__header__eyebrow:before,.pricing__FAQ__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.pricing__hero__header__eyebrow,.pricing__features__header__eyebrow,.pricing__hardware__header__eyebrow,.pricing__FAQ__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.pricing__hero__header__heading,.pricing__features__header__heading,.pricing__hardware__header__heading,.pricing__FAQ__header__heading{color:var(--white-80);text-transform:uppercase}.pricing__hero__header__heading__accent,.pricing__features__header__heading__accent,.pricing__hardware__header__heading__accent,.pricing__FAQ__header__heading__accent{color:var(--brand-light)}.pricing__hero__header__heading,.pricing__features__header__heading,.pricing__hardware__header__heading,.pricing__FAQ__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.pricing__hero__header__title,.pricing__features__header__title,.pricing__hardware__header__title,.pricing__FAQ__header__title{color:var(--black-30)}.pricing__hero__header__title__accent,.pricing__features__header__title__accent,.pricing__hardware__header__title__accent,.pricing__FAQ__header__title__accent{color:var(--brand-light)}.pricing__hero__header__title,.pricing__features__header__title,.pricing__hardware__header__title,.pricing__FAQ__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.pricing__hero__header__headline,.pricing__features__header__headline,.pricing__hardware__header__headline,.pricing__FAQ__header__headline{color:var(--black-30)}.pricing__hero__header__headline__accent,.pricing__features__header__headline__accent,.pricing__hardware__header__headline__accent,.pricing__FAQ__header__headline__accent{color:var(--brand-light)}.pricing__hero__header__headline,.pricing__features__header__headline,.pricing__hardware__header__headline,.pricing__FAQ__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.pricing__hero__header__subheading,.pricing__features__header__subheading,.pricing__hardware__header__subheading,.pricing__FAQ__header__subheading{color:var(--black-30)}.pricing__hero__header__subheading__accent,.pricing__features__header__subheading__accent,.pricing__hardware__header__subheading__accent,.pricing__FAQ__header__subheading__accent{color:var(--brand-light)}.pricing__hero__header__subheading,.pricing__features__header__subheading,.pricing__hardware__header__subheading,.pricing__FAQ__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.pricing__hero__header__subtitle,.pricing__features__header__subtitle,.pricing__hardware__header__subtitle,.pricing__FAQ__header__subtitle{color:var(--black-40)}.pricing__hero__header__subtitle__accent,.pricing__features__header__subtitle__accent,.pricing__hardware__header__subtitle__accent,.pricing__FAQ__header__subtitle__accent{color:var(--brand-light)}.pricing__hero__header__subtitle,.pricing__features__header__subtitle,.pricing__hardware__header__subtitle,.pricing__FAQ__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.pricing__hero__header__caption,.pricing__features__header__caption,.pricing__hardware__header__caption,.pricing__FAQ__header__caption{color:var(--black-30)}.pricing__hero__header__caption__accent,.pricing__features__header__caption__accent,.pricing__hardware__header__caption__accent,.pricing__FAQ__header__caption__accent{color:var(--brand-light)}.pricing__hero__header__caption,.pricing__features__header__caption,.pricing__hardware__header__caption,.pricing__FAQ__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.pricing__hero__header__description,.pricing__features__header__description,.pricing__hardware__header__description,.pricing__FAQ__header__description{color:var(--black-30)}.pricing__hero__header__description__accent,.pricing__features__header__description__accent,.pricing__hardware__header__description__accent,.pricing__FAQ__header__description__accent{color:var(--brand-light)}.pricing__hero__header__description,.pricing__features__header__description,.pricing__hardware__header__description,.pricing__FAQ__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.pricing__hero,.pricing__features,.pricing__hardware,.pricing__FAQ{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.pricing__hero,.pricing__features,.pricing__hardware,.pricing__FAQ{padding:48px 8px}}.pricing{isolation:isolate;position:relative}.pricing>*{z-index:1;position:relative}.pricing:before,.pricing:after{content:"";z-index:0;pointer-events:none;width:100vw;height:clamp(680px,92dvh,1040px);position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing:before{filter:blur(12px);background:radial-gradient(28% 58% at 5% 18%,#d9d9d957 0%,#d9d9d929 34%,#0000 72%),radial-gradient(30% 58% at 95% 22%,#d9d9d952 0%,#d9d9d924 36%,#0000 72%),radial-gradient(24% 52% at 52% 22%,#d9d9d924 0%,#d9d9d90f 42%,#0000 78%),radial-gradient(22% 45% at 16% 56%,#649ded1f 0%,#d9d9d91a 38%,#0000 78%),radial-gradient(24% 45% at 84% 56%,#649ded1a 0%,#d9d9d91a 38%,#0000 78%)}.pricing:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--black-100) 28%, transparent) 76%, var(--black-100) 100%)}.features{width:100%;padding-top:80px}.features__hero__content{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.35fr) minmax(260px,.7fr);align-items:center;gap:24px;width:100%;margin-top:24px;display:grid}.features__hero__content__group{flex-direction:column;justify-content:center;align-items:center;gap:48px;height:100%;display:flex}.features__hero__content__group__card{cursor:pointer;border:1px solid var(--black-60);width:100%;transition:var(--transition-base);border-radius:var(--border-radius-sm) var(--border-radius-lg) var(--border-radius-sm) var(--border-radius-lg);background:#0261d00d;flex-direction:column;gap:24px;padding:24px;display:flex;box-shadow:inset 0 10px 30px #294d760d}.features__hero__content__group__card:hover,.features__hero__content__group__card__active{border-color:var(--brand-light)}.features__hero__content__group__card:hover .features__hero__content__group__card__header__title,.features__hero__content__group__card__active .features__hero__content__group__card__header__title{color:var(--brand-light)}.features__hero__content__group__card__header{flex-direction:row;align-items:center;gap:12px;display:flex}.features__hero__content__group__card__header__title{color:var(--black-30);transition:var(--transition-base);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__hero__content__group__card__header__icon{color:var(--brand-light)}.features__hero__content__group__card__content__description{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.features__hero__content__preview{width:100%}.features__hero__content__preview .commonSlider{gap:32px}.features__hero__content__preview .commonSlider__content{display:block}.features__hero__content__preview .commonSlider__content__wrapper{aspect-ratio:1440/994}.features__hero__content__preview .commonSlider__content__wrapper__image{object-fit:contain;filter:drop-shadow(0 18px 35px #0a0a0a1f);border-radius:var(--border-radius-lg);width:100%;height:100%;display:block}@media (width<=1280px){.features__hero__content{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.25fr) minmax(220px,.7fr)}}@media (width<=1024px){.features__hero__content{display:none}}.features__hero__stack{display:none}@media (width<=1024px){.features__hero__stack{flex-direction:column;gap:48px;width:100%;margin-top:32px;display:flex}.features__hero__stack__item{flex-direction:column;gap:18px;width:100%;display:flex}.features__hero__stack__item__preview{aspect-ratio:1440/994;border-radius:var(--border-radius-lg);width:100%;overflow:hidden}.features__hero__stack__item__preview__media{object-fit:contain;filter:drop-shadow(0 18px 35px #0a0a0a1f);width:100%;height:100%;display:block}.features__hero__stack__item__card{border:1px solid var(--black-60);border-radius:var(--border-radius-sm) var(--border-radius-lg) var(--border-radius-sm) var(--border-radius-lg);background:#0261d00d;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex;box-shadow:inset 0 10px 30px #294d760d}.features__hero__stack__item__card__header{align-items:center;gap:12px;display:flex}.features__hero__stack__item__card__header__title{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__hero__stack__item__card__header__icon{color:var(--brand-light)}.features__hero__stack__item__card__description{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}}@media (width<=768px){.features__hero__stack{gap:32px}.features__hero__stack__item{gap:16px}.features__hero__stack__item__preview{border-radius:var(--border-radius-md)}}.features__session__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin-top:32px;display:grid}.features__session__content__card{border-radius:var(--border-radius-md);background:#232631;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:center;gap:32px;width:100%;padding:32px;display:grid}.features__session__content__card__media{aspect-ratio:4/3;border-radius:var(--border-radius-sm) 0 var(--border-radius-sm) 0;background:#101a23;width:100%;overflow:hidden}.features__session__content__card__media__image{object-fit:cover;width:100%;height:100%;display:block}.features__session__content__card__media__image--viewer{transform-origin:50% 46%;transform:translate(18px,-26px)scale(1.2)}.features__session__content__card__media__image--teams{transform-origin:0 0;transform:translateY(12px)scale(1.45)}.features__session__content__card__media__image--branding{object-fit:contain;transform-origin:50%;transform:translate(10px)scale(1.5)}.features__session__content__card__text{flex-direction:column;justify-content:center;gap:32px;display:flex}.features__session__content__card__text__header{flex-direction:row;align-items:center;gap:8px;display:flex}.features__session__content__card__text__header__icon{color:var(--brand-light)}.features__session__content__card__text__header__subtitle{color:var(--white-100)}.features__session__content__card__text__header__subtitle__accent{color:var(--brand-light)}.features__session__content__card__text__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__session__content__card__text__description{color:var(--black-40)}.features__session__content__card__text__description__accent{color:var(--brand-light)}.features__session__content__card__text__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=768px){.features__session__content__card{padding:24px}}@media (width<=1280px){.features__session__content{grid-template-columns:1fr}}.features__experience__content{grid-template-columns:minmax(360px,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(40px,6vw,96px);width:100%;margin-top:32px;display:grid}.features__experience__content__media{background:var(--black-90);border-radius:var(--border-radius-lg);width:100%;overflow:hidden}.features__experience__content__media__image{object-fit:contain;width:100%;height:auto;display:block}.features__experience__content__body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.features__experience__content__body>.baseBadge{margin-bottom:22px}.features__experience__content__body__title{max-width:720px;color:var(--black-30)}.features__experience__content__body__title__accent{color:var(--brand-light)}.features__experience__content__body__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.features__experience__content__body__subtitle{color:var(--black-30);margin-top:20px}.features__experience__content__body__subtitle__accent{color:var(--brand-light)}.features__experience__content__body__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__experience__content__body__features{color:var(--black-30);flex-direction:column;gap:20px;margin-top:32px;display:flex}.features__experience__content__body__features__item{align-items:flex-start;gap:10px;display:flex}.features__experience__content__body__features__item:before{content:"";background:var(--brand-light);border-radius:var(--border-radius-circle);flex:0 0 8px;width:8px;height:8px;margin-top:8px}.features__experience__content__body__features__item{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}@media (width<=1024px){.features__experience__content{grid-template-columns:1fr}.features__experience__content__body{max-width:760px}}@media (width<=768px){.features__experience__content{gap:32px;margin-top:36px}.features__experience__content__media{border-radius:var(--border-radius-md)}.features__experience__content__body{text-align:center;align-items:center}.features__experience__content__body__features{text-align:left;align-items:flex-start}}.features__apps__content{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:stretch;gap:24px;width:100%;margin-top:32px;display:grid}.features__apps__content__card{border-radius:var(--border-radius-md);background:#232631;grid-template-columns:minmax(160px,.9fr) minmax(0,1fr);display:grid;overflow:hidden}.features__apps__content__card--primary{grid-row:span 2;grid-template-rows:minmax(380px,1fr) auto;grid-template-columns:1fr}.features__apps__content__card__image{object-fit:contain;background:#101a23;width:100%;height:100%;min-height:0;display:block}.features__apps__content__card__text{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.features__apps__content__card__text__title{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5);margin-bottom:12px}.features__apps__content__card__text__description{color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.features__apps__content__card__text__link{color:var(--brand-light);margin-top:auto}@media (width<=1024px){.features__apps__content{grid-template-rows:auto;grid-template-columns:1fr}.features__apps__content__card{min-height:280px}.features__apps__content__card--primary{grid-row:auto}.features__apps__content__card--primary .features__apps__content__card__image{aspect-ratio:16/9}}@media (width<=768px){.features__apps__content{gap:16px}.features__apps__content__card,.features__apps__content__card--primary{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.features__apps__content__card .features__apps__content__card__image,.features__apps__content__card--primary .features__apps__content__card__image{aspect-ratio:16/9}.features__apps__content__card__text{padding:20px}.features__apps__content__card__text__link{margin-top:20px}}.features__map{isolation:isolate;position:relative;overflow:hidden;width:100%!important}.features__map:before{content:"";z-index:-1;background:linear-gradient(179.12deg,#1a1d25 3.3%,#163764 40.54%,#1a1d25 73.72%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.features__map__header{padding:0 var(--layout-padding-x)}.features__map__content{flex-direction:column;align-items:center;width:100%;margin-top:32px;display:flex}.features__map__content__image{object-fit:contain;width:100%;max-width:1240px}.features__map__content__description{color:var(--white-80);text-align:center;margin-top:32px}.features__map__content__description__accent{color:var(--brand-light)}.features__map__content__description{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__hero__header,.features__session__header,.features__experience__header,.features__apps__header,.features__map__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.features__hero__header__eyebrow,.features__session__header__eyebrow,.features__experience__header__eyebrow,.features__apps__header__eyebrow,.features__map__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.features__hero__header__eyebrow:before,.features__hero__header__eyebrow:after,.features__session__header__eyebrow:before,.features__session__header__eyebrow:after,.features__experience__header__eyebrow:before,.features__experience__header__eyebrow:after,.features__apps__header__eyebrow:before,.features__apps__header__eyebrow:after,.features__map__header__eyebrow:before,.features__map__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.features__hero__header__eyebrow,.features__session__header__eyebrow,.features__experience__header__eyebrow,.features__apps__header__eyebrow,.features__map__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.features__hero__header__heading,.features__session__header__heading,.features__experience__header__heading,.features__apps__header__heading,.features__map__header__heading{color:var(--white-80);text-transform:uppercase}.features__hero__header__heading__accent,.features__session__header__heading__accent,.features__experience__header__heading__accent,.features__apps__header__heading__accent,.features__map__header__heading__accent{color:var(--brand-light)}.features__hero__header__heading,.features__session__header__heading,.features__experience__header__heading,.features__apps__header__heading,.features__map__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.features__hero__header__title,.features__session__header__title,.features__experience__header__title,.features__apps__header__title,.features__map__header__title{color:var(--black-30)}.features__hero__header__title__accent,.features__session__header__title__accent,.features__experience__header__title__accent,.features__apps__header__title__accent,.features__map__header__title__accent{color:var(--brand-light)}.features__hero__header__title,.features__session__header__title,.features__experience__header__title,.features__apps__header__title,.features__map__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.features__hero__header__headline,.features__session__header__headline,.features__experience__header__headline,.features__apps__header__headline,.features__map__header__headline{color:var(--black-30)}.features__hero__header__headline__accent,.features__session__header__headline__accent,.features__experience__header__headline__accent,.features__apps__header__headline__accent,.features__map__header__headline__accent{color:var(--brand-light)}.features__hero__header__headline,.features__session__header__headline,.features__experience__header__headline,.features__apps__header__headline,.features__map__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.features__hero__header__subheading,.features__session__header__subheading,.features__experience__header__subheading,.features__apps__header__subheading,.features__map__header__subheading{color:var(--black-30)}.features__hero__header__subheading__accent,.features__session__header__subheading__accent,.features__experience__header__subheading__accent,.features__apps__header__subheading__accent,.features__map__header__subheading__accent{color:var(--brand-light)}.features__hero__header__subheading,.features__session__header__subheading,.features__experience__header__subheading,.features__apps__header__subheading,.features__map__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.features__hero__header__subtitle,.features__session__header__subtitle,.features__experience__header__subtitle,.features__apps__header__subtitle,.features__map__header__subtitle{color:var(--black-40)}.features__hero__header__subtitle__accent,.features__session__header__subtitle__accent,.features__experience__header__subtitle__accent,.features__apps__header__subtitle__accent,.features__map__header__subtitle__accent{color:var(--brand-light)}.features__hero__header__subtitle,.features__session__header__subtitle,.features__experience__header__subtitle,.features__apps__header__subtitle,.features__map__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.features__hero__header__caption,.features__session__header__caption,.features__experience__header__caption,.features__apps__header__caption,.features__map__header__caption{color:var(--black-30)}.features__hero__header__caption__accent,.features__session__header__caption__accent,.features__experience__header__caption__accent,.features__apps__header__caption__accent,.features__map__header__caption__accent{color:var(--brand-light)}.features__hero__header__caption,.features__session__header__caption,.features__experience__header__caption,.features__apps__header__caption,.features__map__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.features__hero__header__description,.features__session__header__description,.features__experience__header__description,.features__apps__header__description,.features__map__header__description{color:var(--black-30)}.features__hero__header__description__accent,.features__session__header__description__accent,.features__experience__header__description__accent,.features__apps__header__description__accent,.features__map__header__description__accent{color:var(--brand-light)}.features__hero__header__description,.features__session__header__description,.features__experience__header__description,.features__apps__header__description,.features__map__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.features__hero,.features__session,.features__experience,.features__apps,.features__map{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.features__hero,.features__session,.features__experience,.features__apps,.features__map{padding:48px 8px}}.features{isolation:isolate;position:relative}.features>*{z-index:1;position:relative}.features:before,.features:after{content:"";z-index:0;pointer-events:none;width:100vw;height:clamp(680px,92dvh,1040px);position:absolute;top:0;left:50%;transform:translate(-50%)}.features:before{filter:blur(12px);background:radial-gradient(28% 58% at 5% 18%,#d9d9d957 0%,#d9d9d929 34%,#0000 72%),radial-gradient(30% 58% at 95% 22%,#d9d9d952 0%,#d9d9d924 36%,#0000 72%),radial-gradient(24% 52% at 52% 22%,#d9d9d924 0%,#d9d9d90f 42%,#0000 78%),radial-gradient(22% 45% at 16% 56%,#649ded1f 0%,#d9d9d91a 38%,#0000 78%),radial-gradient(24% 45% at 84% 56%,#649ded1a 0%,#d9d9d91a 38%,#0000 78%)}.features:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--black-100) 28%, transparent) 76%, var(--black-100) 100%)}.security{width:100%;padding-top:80px}.security__hero__content{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:center;gap:24px clamp(40px,5vw,72px);width:100%;margin-top:32px;display:grid}.security__hero__content__left{flex-direction:column;justify-content:center;align-items:center;display:flex}.security__hero__content__left__image{width:min(144%,460px);max-width:none;margin-bottom:24px}@media (width<=768px){.security__hero__content__left__image{width:100%;max-width:460px}}.security__hero__content__left__label{color:var(--white-80);font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.security__hero__content__right{color:var(--black-30);flex-direction:column;gap:12px;min-width:0;display:flex}.security__hero__content__right__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.security__hero__content__right__paragraph{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=768px){.security__hero__content{grid-template-columns:1fr}}.security__delivery__content{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);width:100%;margin-top:32px;display:grid}.security__delivery__content__left__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--border-radius-md);outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;display:block}.security__delivery__content__right{flex-direction:column;gap:12px;min-width:0;display:flex}.security__delivery__content__right__title{color:var(--black-30)}.security__delivery__content__right__title__accent{color:var(--brand-light)}.security__delivery__content__right__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.security__delivery__content__right__subtitle{color:var(--black-30)}.security__delivery__content__right__subtitle:first-of-type{color:var(--white-80);font-weight:500}.security__delivery__content__right__subtitle{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=1024px){.security__delivery__content{grid-template-columns:1fr}}.security__architecture__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);width:100%;display:grid}@media (width<=1024px){.security__architecture__layout{grid-template-columns:1fr}}.security__architecture__header{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.security__architecture__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.security__architecture__header__eyebrow:before,.security__architecture__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.security__architecture__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.security__architecture__header__eyebrow:after{display:none}.security__architecture__header__title{color:var(--black-30)}.security__architecture__header__title__accent{color:var(--brand-light)}.security__architecture__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.security__architecture__header__subtitle{color:var(--black-40)}.security__architecture__header__subtitle__accent{color:var(--brand-light)}.security__architecture__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.security__architecture__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.security__architecture__content__item{color:var(--black-30);border-radius:var(--border-radius-md);background:#202c386b;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;box-shadow:0 0 0 1px #ffffff14}.security__architecture__content__item__icon{color:var(--brand-light);border:1px solid var(--brand-light);border-radius:var(--border-radius-extra-sm);background:#0261d00d;padding:4px}.security__architecture__content__item__label{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5);margin:16px 0 12px}.security__architecture__content__item__list{flex-direction:column;gap:8px;list-style:none;display:flex}.security__architecture__content__item__list__item{align-items:flex-start;gap:12px;display:flex}.security__architecture__content__item__list__item:before{content:"";background:var(--brand-light);border-radius:var(--border-radius-circle);flex:0 0 8px;width:8px;height:8px;margin-top:.55em}.security__architecture__content__item__list__item{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}@media (width<=768px){.security__architecture__content{grid-template-columns:1fr}}.security__hero__header,.security__delivery__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.security__hero__header__eyebrow,.security__delivery__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.security__hero__header__eyebrow:before,.security__hero__header__eyebrow:after,.security__delivery__header__eyebrow:before,.security__delivery__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.security__hero__header__eyebrow,.security__delivery__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.security__hero__header__heading,.security__delivery__header__heading{color:var(--white-80);text-transform:uppercase}.security__hero__header__heading__accent,.security__delivery__header__heading__accent{color:var(--brand-light)}.security__hero__header__heading,.security__delivery__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.security__hero__header__title,.security__delivery__header__title{color:var(--black-30)}.security__hero__header__title__accent,.security__delivery__header__title__accent{color:var(--brand-light)}.security__hero__header__title,.security__delivery__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.security__hero__header__headline,.security__delivery__header__headline{color:var(--black-30)}.security__hero__header__headline__accent,.security__delivery__header__headline__accent{color:var(--brand-light)}.security__hero__header__headline,.security__delivery__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.security__hero__header__subheading,.security__delivery__header__subheading{color:var(--black-30)}.security__hero__header__subheading__accent,.security__delivery__header__subheading__accent{color:var(--brand-light)}.security__hero__header__subheading,.security__delivery__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.security__hero__header__subtitle,.security__delivery__header__subtitle{color:var(--black-40)}.security__hero__header__subtitle__accent,.security__delivery__header__subtitle__accent{color:var(--brand-light)}.security__hero__header__subtitle,.security__delivery__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.security__hero__header__caption,.security__delivery__header__caption{color:var(--black-30)}.security__hero__header__caption__accent,.security__delivery__header__caption__accent{color:var(--brand-light)}.security__hero__header__caption,.security__delivery__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.security__hero__header__description,.security__delivery__header__description{color:var(--black-30)}.security__hero__header__description__accent,.security__delivery__header__description__accent{color:var(--brand-light)}.security__hero__header__description,.security__delivery__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.security__hero,.security__delivery,.security__architecture{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.security__hero,.security__delivery,.security__architecture{padding:48px 8px}}.security{isolation:isolate;position:relative}.security>*{z-index:1;position:relative}.security:before,.security:after{content:"";z-index:0;pointer-events:none;width:100vw;height:clamp(680px,92dvh,1040px);position:absolute;top:0;left:50%;transform:translate(-50%)}.security:before{filter:blur(12px);background:radial-gradient(28% 58% at 5% 18%,#d9d9d957 0%,#d9d9d929 34%,#0000 72%),radial-gradient(30% 58% at 95% 22%,#d9d9d952 0%,#d9d9d924 36%,#0000 72%),radial-gradient(24% 52% at 52% 22%,#d9d9d924 0%,#d9d9d90f 42%,#0000 78%),radial-gradient(22% 45% at 16% 56%,#649ded1f 0%,#d9d9d91a 38%,#0000 78%),radial-gradient(24% 45% at 84% 56%,#649ded1a 0%,#d9d9d91a 38%,#0000 78%)}.security:after{background:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--black-100) 28%, transparent) 76%, var(--black-100) 100%)}.hardware{width:100%;padding-top:80px}.hardware__hero__content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px 16px;width:100%;margin-top:32px;display:grid}.hardware__hero__content__list{flex-direction:column;gap:26px;display:flex}.hardware__hero__content__list__item__eyebrow{width:auto;color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.hardware__hero__content__list__item__caption{color:var(--black-30);margin-bottom:4px}.hardware__hero__content__list__item__caption__accent{color:var(--brand-light)}.hardware__hero__content__list__item__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.hardware__hero__content__list__item__description{color:var(--black-40)}.hardware__hero__content__list__item__description__accent{color:var(--brand-light)}.hardware__hero__content__list__item__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}@media (width<=1024px){.hardware__hero__content{grid-template-columns:1fr}.hardware__hero__content>:first-child{order:1}}.hardware__hero__footer{margin-top:24px}.hardware__encoders__content{grid-template-columns:minmax(520px,.45fr) .8fr;justify-content:space-between;align-items:center;gap:32px 0;width:100%;margin-top:32px;display:grid}.hardware__encoders__content__text{flex-direction:column;display:flex}.hardware__encoders__content__text__title{color:var(--black-30)}.hardware__encoders__content__text__title__accent{color:var(--brand-light)}.hardware__encoders__content__text__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.hardware__encoders__content__text__configurator{flex-direction:column;gap:20px;width:100%;margin:24px 0;display:flex}.hardware__encoders__content__text__configurator__group{border:0;min-width:0;margin:0;padding:0}.hardware__encoders__content__text__configurator__group__label{color:var(--white-80);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body);margin-bottom:8px}.hardware__encoders__content__text__configurator__group__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hardware__encoders__content__text__configurator__group__options__item{height:96px;color:var(--white-80);border:1px solid var(--black-60);text-align:left;transition:var(--transition-base);border-radius:var(--border-radius-sm);background:#0261d00d;flex-direction:column;gap:4px;padding:12px 12px 16px;display:flex}.hardware__encoders__content__text__configurator__group__options__item__heading{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.hardware__encoders__content__text__configurator__group__options__item__description{color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm)}.hardware__encoders__content__text__configurator__group__options__item__active{border-color:var(--brand-light);background:#0261d024;box-shadow:inset 0 10px 30px #294d7614}.hardware__encoders__content__text__configurator__group__options__item:disabled{cursor:not-allowed;opacity:.45}@media (width<=768px){.hardware__encoders__content__text__configurator__group__options{grid-template-columns:1fr}}.hardware__encoders__content__text__configurator__selection{flex-direction:column;gap:8px;margin-top:4px;display:flex}.hardware__encoders__content__text__configurator__selection__label{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);letter-spacing:var(--ls-sm)}.hardware__encoders__content__text__configurator__selection .commonCard{cursor:default}.hardware__encoders__content__text__configurator__selection .commonCard__content__text__heading{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.hardware__encoders__content__text__message{color:var(--white-80);text-align:center}.hardware__encoders__content__text__message__error{color:#b00020}.hardware__encoders__content__text__message{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.hardware__encoders__content__text__quantity{color:var(--white-80);justify-content:space-between;align-items:center;gap:12px;display:flex}.hardware__encoders__content__text__quantity__label{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.hardware__encoders__content__text__quantity__input{width:96px;color:var(--white-80);border-radius:var(--border-radius-sm);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);background:0 0;padding:6px 12px;border:1px solid var(--black-40)!important}.hardware__encoders__content__text__button{width:fit-content;min-width:245px;font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6);align-self:center}.hardware__encoders__content__text__badges{flex-wrap:wrap;place-content:center;gap:12px 16px;width:100%;margin:24px 0;display:flex}.hardware__encoders__content__text__badges__item{color:var(--white-80);background:var(--black-90);border-radius:var(--border-radius-md);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);letter-spacing:var(--ls-sm);align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.hardware__encoders__content__text__note{text-align:center;max-width:600px;color:var(--black-30)}.hardware__encoders__content__text__note__accent{color:var(--brand-light)}.hardware__encoders__content__text__note{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.hardware__encoders__content__media{border-radius:var(--border-radius-md);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.hardware__encoders__content__media:after{content:"";pointer-events:none;background:#00000057;position:absolute;inset:0}.hardware__encoders__content__media__image{transform-origin:50%;width:100%;display:block;transform:scale(1.16)}@media (width<=1024px){.hardware__encoders__content__media{display:none}.hardware__encoders__content{grid-template-columns:1fr}}.hardware__features__content{width:100%;margin-top:48px}.hardware__features__content__list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.hardware__features__content__list__item{color:var(--white-80);border-radius:var(--border-radius-sm);background:#202c38;flex-direction:row;align-items:flex-start;gap:16px;padding:24px;display:flex}.hardware__features__content__list__item__icon{color:var(--brand-light)}.hardware__features__content__list__item__text{flex-direction:column;gap:8px;display:flex}.hardware__features__content__list__item__text__title{color:var(--white-80);font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.hardware__features__content__list__item__text__description{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.hardware__hero__header,.hardware__encoders__header,.hardware__features__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.hardware__hero__header__eyebrow,.hardware__encoders__header__eyebrow,.hardware__features__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.hardware__hero__header__eyebrow:before,.hardware__hero__header__eyebrow:after,.hardware__encoders__header__eyebrow:before,.hardware__encoders__header__eyebrow:after,.hardware__features__header__eyebrow:before,.hardware__features__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.hardware__hero__header__eyebrow,.hardware__encoders__header__eyebrow,.hardware__features__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.hardware__hero__header__heading,.hardware__encoders__header__heading,.hardware__features__header__heading{color:var(--white-80);text-transform:uppercase}.hardware__hero__header__heading__accent,.hardware__encoders__header__heading__accent,.hardware__features__header__heading__accent{color:var(--brand-light)}.hardware__hero__header__heading,.hardware__encoders__header__heading,.hardware__features__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.hardware__hero__header__title,.hardware__encoders__header__title,.hardware__features__header__title{color:var(--black-30)}.hardware__hero__header__title__accent,.hardware__encoders__header__title__accent,.hardware__features__header__title__accent{color:var(--brand-light)}.hardware__hero__header__title,.hardware__encoders__header__title,.hardware__features__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.hardware__hero__header__headline,.hardware__encoders__header__headline,.hardware__features__header__headline{color:var(--black-30)}.hardware__hero__header__headline__accent,.hardware__encoders__header__headline__accent,.hardware__features__header__headline__accent{color:var(--brand-light)}.hardware__hero__header__headline,.hardware__encoders__header__headline,.hardware__features__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.hardware__hero__header__subheading,.hardware__encoders__header__subheading,.hardware__features__header__subheading{color:var(--black-30)}.hardware__hero__header__subheading__accent,.hardware__encoders__header__subheading__accent,.hardware__features__header__subheading__accent{color:var(--brand-light)}.hardware__hero__header__subheading,.hardware__encoders__header__subheading,.hardware__features__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.hardware__hero__header__subtitle,.hardware__encoders__header__subtitle,.hardware__features__header__subtitle{color:var(--black-40)}.hardware__hero__header__subtitle__accent,.hardware__encoders__header__subtitle__accent,.hardware__features__header__subtitle__accent{color:var(--brand-light)}.hardware__hero__header__subtitle,.hardware__encoders__header__subtitle,.hardware__features__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.hardware__hero__header__caption,.hardware__encoders__header__caption,.hardware__features__header__caption{color:var(--black-30)}.hardware__hero__header__caption__accent,.hardware__encoders__header__caption__accent,.hardware__features__header__caption__accent{color:var(--brand-light)}.hardware__hero__header__caption,.hardware__encoders__header__caption,.hardware__features__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.hardware__hero__header__description,.hardware__encoders__header__description,.hardware__features__header__description{color:var(--black-30)}.hardware__hero__header__description__accent,.hardware__encoders__header__description__accent,.hardware__features__header__description__accent{color:var(--brand-light)}.hardware__hero__header__description,.hardware__encoders__header__description,.hardware__features__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.hardware__hero,.hardware__encoders,.hardware__features{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.hardware__hero,.hardware__encoders,.hardware__features{padding:48px 8px}}.hardware__features__header__title{color:var(--white-80)}.baseIcon{width:var(--icon-width);height:var(--icon-height);justify-content:center;align-items:center;display:inline-flex}.baseIcon svg{width:100%;height:100%}.baseLink{transition:var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.baseLink.primary{color:var(--black-30)}.baseLink.primary:hover:not(:disabled){color:var(--white-100)}.baseLink.secondary{color:var(--white-80);padding:8px 0!important}.baseLink.secondary:hover:not(:disabled),.baseLink.secondary.active:not(:disabled){border-bottom:1px solid}.baseLink.xs{padding:var(--ui-padding-xs)}.baseLink.sm{padding:var(--ui-padding-sm)}.baseLink.md{padding:var(--ui-padding-md)}.baseLink.lg{padding:var(--ui-padding-lg)}.baseLink.xl{padding:var(--ui-padding-xl)}.baseLink:disabled{opacity:.6}.baseLink{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.baseBadge{color:var(--white-80);background:var(--brand-default);border-radius:var(--border-radius-sm);justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.baseBadge__brand{color:var(--black-90);background:var(--brand-light)}.baseBadge__brand:before{content:"";background:var(--black-90);border-radius:var(--border-radius-circle);flex:0 0 6px;width:6px;height:6px}.baseBadge{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);letter-spacing:var(--ls-sm)}.baseRadio{transition:var(--transition-base);flex-direction:row-reverse;align-items:center;gap:8px;display:inline-flex}.baseRadio__label{color:var(--black-100);cursor:pointer;font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5);transition:inherit}.baseRadio__input{width:24px;color:var(--black-70);appearance:none;border-radius:var(--border-radius-circle);border:2.5px solid;justify-content:center;align-items:center;height:24px;transition:inherit;display:flex}.baseRadio__input:after{content:"";width:12px;height:12px;transition:var(--transition-base);border-radius:var(--border-radius-circle);background-color:currentColor;transform:scale(0)}.baseRadio:has(input:disabled) .baseRadio__label{color:var(--black-70);cursor:not-allowed}.baseRadio:has(input:disabled) .baseRadio__input{color:var(--black-70)}.baseRadio:has(input:checked:not(:disabled)) .baseRadio__label{color:var(--black-90)}.baseRadio:has(input:checked:not(:disabled)) .baseRadio__input{color:var(--brand-default)}.baseRadio:has(input:checked:not(:disabled)) .baseRadio__input:after{transform:scale(1)}.baseVideo{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.baseVideo__content{background:var(--black-100);aspect-ratio:16/9;border-radius:var(--border-radius-md);width:min(960px,92vw)}.baseVideo__content__frame{border:none;width:100%;height:100%;display:block}@media (width<=1024px){.baseVideo__content{width:96vw}}.baseButton{color:var(--brand-default);cursor:pointer;padding:var(--ui-padding-md);transition:var(--transition-base);border-radius:var(--border-radius-max);background:border-box;border:2px solid #0000;justify-content:center;align-items:center;gap:12px;display:inline-flex}.baseButton.primary{color:var(--white-100);background:var(--brand-default);border-color:#0000}.baseButton.primary:hover:not(:disabled){color:var(--brand-lighter);border-color:var(--brand-lighter);background:0 0}.baseButton.primary:active:not(:disabled),.baseButton.primary:focus-visible:not(:disabled){color:var(--brand-light);border-color:var(--brand-light);background:0 0}.baseButton.secondary{color:var(--white-100);border-color:var(--white-100)}.baseButton.secondary:hover:not(:disabled){color:var(--brand-light);border-color:var(--brand-light)}.baseButton.secondary:active:not(:disabled),.baseButton.secondary:focus-visible:not(:disabled){color:var(--brand-lighter);background:var(--brand-default);border-color:var(--brand-default)}.baseButton.ghost{color:var(--white-100);border-color:#0000}.baseButton.ghost:hover:not(:disabled){color:var(--brand-light)}.baseButton.ghost:active:not(:disabled),.baseButton.ghost:focus-visible:not(:disabled){color:var(--brand-default)}.baseButton.xs{padding:var(--ui-padding-xs)}.baseButton.sm{padding:var(--ui-padding-sm)}.baseButton.md{padding:var(--ui-padding-md)}.baseButton.lg{padding:var(--ui-padding-lg)}.baseButton.xl{padding:var(--ui-padding-xl)}.baseButton:disabled{opacity:.6}.baseButton{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.header{z-index:5;background:var(--black-100);width:100%;transition:var(--transition-base);padding:14px 0;position:fixed}.header__nav{width:var(--layout-width);padding:0 var(--layout-padding-x);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.header__nav__logo{justify-content:flex-start;width:100%;display:flex}.header__nav__logo__light,.header__nav__logo__dark{width:100%;max-width:250px}.header__nav__logo__short{max-width:36px;display:none}@media (width<=768px){.header__nav__logo__light,.header__nav__logo__dark{display:none}.header__nav__logo__short{display:block}}.header__nav__list{flex-direction:row;align-items:center;gap:32px;display:flex}.header__nav__list__tab{text-transform:uppercase}@media (width<=1280px){.header__nav__list{display:none}}.header__nav__buttons{white-space:nowrap;flex-direction:row;justify-content:flex-end;gap:8px;width:100%;display:flex}.header__nav__buttons__burger{display:none}@media (width<=1280px){.header__nav__buttons__burger{display:inline-flex}}.header__light{background:purple}.header__glass{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:0 0}.footer{width:var(--layout-width);padding:var(--layout-padding);margin:0 auto}.footer__top{grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;display:grid}.footer__top__section{flex-direction:column;gap:10px;max-width:300px;display:flex}.footer__top__section__header{flex-direction:column;display:flex}.footer__top__section__header__logo{width:300px;margin-bottom:10px}.footer__top__section__header__title{color:var(--brand-light);text-transform:uppercase;font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.footer__top__section__content{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body);margin-top:10px}@media (width<=1024px){.footer__top{grid-template-columns:repeat(3,1fr)}.footer__top__section:first-child{grid-column:1/-1;max-width:100%}}@media (width<=768px){.footer__top{grid-template-columns:1fr;gap:32px}}.footer__devider{border-bottom:1px solid var(--black-70);margin:32px 0}.footer__bottom__section{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer__bottom__section__header__title{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.sidebar{z-index:999;width:100%;height:100dvh;padding:14px var(--layout-padding-x);background:var(--black-100);flex-direction:column;margin-top:80px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.sidebar__light{background:purple}.sidebar__glass{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:0 0}.sidebar__open{transform:translate(0)}.sidebar__nav{flex:1}.sidebar__nav__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sidebar__nav__list__item>.baseLink{padding:8px 0;font-size:18px}.commonCTA{text-align:center;background-position:50% 55%;background-repeat:no-repeat;background-size:cover;width:100%!important}.commonCTA__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.commonCTA__header__eyebrow{width:auto;color:var(--black-40);align-items:center;gap:8px;display:inline-flex}.commonCTA__header__eyebrow:before,.commonCTA__header__eyebrow:after{content:"";background:var(--black-40);width:66px;height:2px}.commonCTA__header__eyebrow{font-family:var(--font-body), sans-serif;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--weight-medium);letter-spacing:var(--ls-caption);text-transform:uppercase}.commonCTA__header__heading{color:var(--white-80);text-transform:uppercase}.commonCTA__header__heading__accent{color:var(--brand-light)}.commonCTA__header__heading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-regular);letter-spacing:var(--ls-h1)}.commonCTA__header__title{color:var(--black-30)}.commonCTA__header__title__accent{color:var(--brand-light)}.commonCTA__header__title{font-family:var(--font-title), sans-serif;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-regular);letter-spacing:var(--ls-h2)}.commonCTA__header__headline{color:var(--black-30)}.commonCTA__header__headline__accent{color:var(--brand-light)}.commonCTA__header__headline{font-family:var(--font-title), sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-regular);letter-spacing:var(--ls-h3)}.commonCTA__header__subheading{color:var(--black-30)}.commonCTA__header__subheading__accent{color:var(--brand-light)}.commonCTA__header__subheading{font-family:var(--font-title), sans-serif;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-regular);letter-spacing:var(--ls-h4)}.commonCTA__header__subtitle{color:var(--black-40)}.commonCTA__header__subtitle__accent{color:var(--brand-light)}.commonCTA__header__subtitle{font-family:var(--font-title), sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5);font-weight:var(--weight-regular);letter-spacing:var(--ls-h5)}.commonCTA__header__caption{color:var(--black-30)}.commonCTA__header__caption__accent{color:var(--brand-light)}.commonCTA__header__caption{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.commonCTA__header__description{color:var(--black-30)}.commonCTA__header__description__accent{color:var(--brand-light)}.commonCTA__header__description{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.commonCTA__main{margin-top:16px}.commonCTA__main__list{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=480px){.commonCTA__main__list{flex-direction:column}}.commonCTA.light .commonCTA__header__title,.commonCTA.light .commonCTA__header__description{color:var(--black-90)}.commonCTA.dark .commonCTA__header__title,.commonCTA.dark .commonCTA__header__description{color:var(--black-30)}.commonCTA{width:var(--layout-width);padding:var(--layout-padding);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (width<=768px){.commonCTA{padding:48px 8px}}.commonCard{border:1px solid var(--black-60);cursor:pointer;width:100%;transition:var(--transition-base);border-radius:var(--border-radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative}.commonCard__input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.commonCard__content{align-items:center;gap:16px;display:flex}.commonCard__content__radio{border:3px solid var(--black-30);width:24px;height:24px;transition:var(--transition-base);border-radius:var(--border-radius-circle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.commonCard__content__radio:after{content:"";background:var(--brand-light);width:10px;height:10px;transition:var(--transition-base);border-radius:var(--border-radius-circle);transform:scale(0)}.commonCard__content__text{flex-direction:column;display:flex}.commonCard__content__text__heading{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6);align-items:center;gap:8px;display:flex}.commonCard__content__text__description,.commonCard__content__text__status{color:var(--black-40);font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm)}.commonCard__pricing{text-align:right}.commonCard__pricing__price{color:var(--black-30);font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.commonCard__pricing__details{color:var(--black-30);justify-content:flex-end;gap:8px;display:flex}.commonCard__pricing__details__previous{text-decoration:line-through}.commonCard__pricing__details__saving{color:var(--brand-light);white-space:nowrap;font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);letter-spacing:var(--ls-sm)}.commonCard__pricing__details{font-family:var(--font-body), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-regular);letter-spacing:var(--ls-sm)}.commonCard__active{border-color:var(--brand-light);box-shadow:inset 0 10px 30px #294d760d}.commonCard__disabled{color:var(--black-60);cursor:not-allowed;border-color:var(--black-60)}.commonCard__disabled .commonCard__content,.commonCard__disabled .commonCard__pricing{opacity:.55}.commonCard__disabled .commonCard__content__text__heading,.commonCard__disabled .commonCard__pricing__price,.commonCard__disabled .commonCard__pricing__details,.commonCard__disabled .commonCard__pricing__details__saving{color:var(--black-60)}.commonCard__disabled .commonCard__content__radio{border-color:var(--black-60)}.commonCard__disabled .commonCard__content__radio:after{background:var(--black-60)}.commonCard__input:checked~.commonCard__content .commonCard__content__radio{border-color:var(--brand-light)}.commonCard__input:checked~.commonCard__content .commonCard__content__radio:after{transform:scale(1)}.commonCard__input:focus-visible~.commonCard__content .commonCard__content__radio{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-default) 22%, transparent)}.commonSlider{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.commonSlider__content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.commonSlider__content__wrapper{position:relative}.commonSlider__content__wrapper__image{opacity:0;visibility:hidden;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:var(--border-radius-md);object-position:center;width:100%;height:clamp(320px,38vw,520px);position:absolute;inset:0;overflow:hidden}.commonSlider__content__wrapper__image__active{opacity:1;visibility:visible;position:relative}@media (width<=768px){.commonSlider__content__wrapper__image{height:280px}}.commonSlider__footer{justify-content:center;align-items:center;width:100%;display:flex}.commonSlider__footer__list{flex-direction:row;align-items:center;gap:12px;display:flex}.commonSlider__footer__list__item__button{background:var(--black-40);border-radius:var(--border-radius-max);width:8px;height:8px}.commonSlider__footer__list__item__button:hover,.commonSlider__footer__list__item__button:focus{background:var(--black-60)}.commonSlider__footer__list__item__button__active{width:24px;background:var(--brand-default)!important}.commonGallery{grid-template-columns:minmax(0,1fr) clamp(96px,10vw,132px);gap:32px;display:grid}.commonGallery__preview{border-radius:var(--border-radius-md);background:#232631;justify-content:center;align-items:center;display:flex}.commonGallery__preview__image{-webkit-user-select:none;user-select:none;max-height:clamp(360px,42vw,419px)}.commonGallery__thumbs{flex-direction:column;gap:16px;display:flex}.commonGallery__thumbs__item__button{cursor:pointer;transition:var(--transition-base);aspect-ratio:1;border-radius:var(--border-radius-sm);background:#232631;border:1px solid #0000;display:flex}.commonGallery__thumbs__item__button__image{object-fit:contain;-webkit-user-select:none;user-select:none}.commonGallery__thumbs__item__button__active{border-color:var(--brand-light)!important}.commonGallery__thumbs__item__button:hover{border-color:var(--brand-lighter)}@media (width<=1024px){.commonGallery__thumbs__item{flex:0 0 140px}}@media (width<=480px){.commonGallery__thumbs__item{flex:0 0 109px}}@media (width<=1024px){.commonGallery__thumbs{flex-direction:row;overflow:auto}.commonGallery{grid-template-columns:1fr}}.commonAccordion{width:100%}.commonAccordion__item{color:var(--black-30);transition:var(--transition-base);border-bottom:1px solid var(--black-30);padding:8px 0}.commonAccordion__item__trigger{width:100%;color:inherit;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:inline-flex}.commonAccordion__item__trigger__question{font-family:var(--font-title), sans-serif;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:var(--weight-medium);letter-spacing:var(--ls-h6)}.commonAccordion__item__trigger__icon{transition:var(--transition-base);flex-shrink:0}.commonAccordion__item__trigger{font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);letter-spacing:var(--ls-body)}.commonAccordion__item__answer{color:var(--black-30);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:var(--ls-body)}.commonAccordion__item__answer a{color:var(--brand-light);text-underline-offset:3px}.commonAccordion__item:hover,.commonAccordion__item__active{color:var(--brand-light)}.commonAccordion__item__active .commonAccordion__item__trigger__icon{transform:rotate(var(--accordion-icon-rotation))}
