@charset "UTF-8";.cookie-policy-dialog{color:#323232}.cookie-policy-dialog .MuiDialogTitle-root{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:1.2756rem;line-height:150%;letter-spacing:0%}@media (max-width: 50rem){.cookie-policy-dialog .MuiDialogTitle-root{font-family:Montserrat;font-size:1.75rem;line-height:140%}}.cookie-policy-dialog .MuiDialogContent-root{max-height:calc(90vh - 8.75rem);overflow-y:auto;scrollbar-color:#3661f2 transparent}.cookie-policy-dialog .MuiDialogContent-root::-webkit-scrollbar{width:.5rem}.cookie-policy-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background-color:#3661f2;border-radius:624.9375rem}@media (max-width: 50rem){.cookie-policy-dialog .MuiDialogContent-root{max-height:calc(100vh - 12.5rem)}}.cookie-policy-dialog .MuiDialogActions-root{padding:1.25rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.cookie-policy-dialog .MuiDialogActions-root button{font-family:Montserrat;font-weight:500;font-size:.875rem;leading-trim:NONE;line-height:150%;letter-spacing:0%}@media (max-width: 50rem){.cookie-policy-dialog .MuiDialogActions-root{flex-direction:column;align-items:stretch}.cookie-policy-dialog .MuiDialogActions-root button{margin:0;width:100%}}.cookie-policy-dialog .close-button{position:absolute;top:.5rem;right:.5rem}.cookie-policy-dialog .close-button svg{fill:#3661f2;width:1.375rem;height:1.375rem}.cookie-policy-dialog .cookie-policy-dialog__content{display:flex;flex-direction:column;gap:1.25rem;padding-right:.25rem}.cookie-policy-dialog .cookie-policy-dialog__content section{display:flex;flex-direction:column;gap:.75rem}.cookie-policy-dialog .cookie-policy-dialog__content h3{margin:0;font-family:Montserrat;font-weight:600;font-size:1.25rem;line-height:130%;color:#323232}.cookie-policy-dialog .cookie-policy-dialog__content p,.cookie-policy-dialog .cookie-policy-dialog__content li{margin:0;font-family:Montserrat;font-weight:400;font-size:1rem;line-height:150%;color:#323232}.cookie-policy-dialog .cookie-policy-dialog__content ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.app-layout{display:grid;background:#ccdce4;overflow-x:hidden;scroll-snap-type:y proximity;overscroll-behavior-y:contain}.app-layout *{-ms-overflow-style:none;scrollbar-width:none}.app-layout *::-webkit-scrollbar{display:none}.error-message{margin-top:1rem;font-size:small;color:red}.error-message:first-letter{text-transform:uppercase}.MuiButtonBase-root.action-button{border-radius:1000rem;padding:.5rem 1.375rem;display:flex;flex-wrap:nowrap;flex-direction:row;gap:.75rem;background-color:#fff;color:#333}.MuiButtonBase-root.action-button span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1rem;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:none;opacity:1;transition:opacity .18s width .18s}.error-page{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.header{--ring: #5089cf;overflow:hidden;color:#333;position:absolute;z-index:5;width:90vw;left:50vw;transform:translate(-50%);height:3.25rem;border:.0625rem solid;border-image-source:linear-gradient(0deg,rgba(255,255,255,.44) 0%,rgba(153,153,153,.44) 100%);margin-top:1.25rem}@media (max-width: 100rem){.header{margin-top:.3125rem}}@media (max-width: 80rem){.header{margin-top:.3125rem}}.header{transition:margin-top .1s ease 0ms,gap .18s ease 0ms;padding:.3125rem .375rem;background:linear-gradient(180deg,#f3f3f35a,#c7d0d870);border-radius:1000rem;display:flex;flex-direction:column;gap:.75rem;-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);box-shadow:0 .4375rem 1rem #13155e1a,0 1.75rem 1.75rem #13155e17,0 4rem 2.375rem #13155e0d,0 7.0625rem 2.8125rem #13155e03,0 11rem 3.0625rem #13155e00}.header .header__bar{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;width:100%}@media (max-width: 100rem){.header .header__bar{gap:.3125rem}}.header .header__menu-button{display:none;border:none;border-radius:.75rem;padding:.375rem;color:inherit;cursor:pointer}.header .header__menu-button svg{font-size:1.75rem}.header .header__menu-button:hover{background:#fff9}@media (max-width: 80rem){.header .action-button{gap:0}.header .action-button .button-text{opacity:0;width:0}}.header .header__brand{display:flex;align-items:center;gap:1rem;flex-shrink:0}@media (max-width: 100rem){.header .header__brand{gap:.5rem}}.header .header__brand .header__brand__icon{display:block;width:clamp(1.5rem,4vw,2.625rem);height:auto;flex:0 0 auto}.header .header__brand .header__brand__text{display:flex;flex-direction:column;gap:.4375rem}.header .header__brand .header__brand__text h2{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1.375rem;line-height:100%;letter-spacing:0%;vertical-align:middle}.header .header__brand .header__brand__text span{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:.4375rem;line-height:100%;letter-spacing:1%;vertical-align:middle;text-transform:uppercase}.header .header__brand img{display:block;height:2.5rem;width:auto}.header .header__nav{display:flex;align-items:center;gap:1.25rem}.header .header__nav .header__link{display:inline-block;padding:.5rem .625rem;text-decoration:none;color:inherit;border-radius:.625rem;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1rem;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-wrap:nowrap;transition:outline .2s ease}.header .header__nav .header__link:hover{outline:.125rem solid var(--ring)}.header .header__mobile-menu{display:grid;gap:.375rem;padding:.625rem;background:#fff;border-radius:.875rem;box-shadow:.0625rem .0625rem .0625rem 625rem #00000080;position:absolute;right:.5rem;top:.5rem;min-height:fit-content}.header .header__mobile-menu ul{padding:0}.header .header__mobile-menu .header__mobile-link{display:block;padding:.75rem .625rem}.header .header__mobile-menu .header__mobile-link:first-of-type{border-radius:.625rem .625rem 0 0}.header .header__mobile-menu .header__mobile-link:last-of-type{border-radius:0 0 .625rem .625rem}.header .header__mobile-menu .header__mobile-link{text-decoration:none;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1.5rem;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:0%;vertical-align:middle;text-wrap:nowrap;display:flex;align-items:center}.header.header--mobile{width:100vw;position:fixed;left:0;top:0;transform:none;margin-top:0;padding:0 .75rem;border-radius:1.5rem;gap:.5rem;height:auto;border:none;box-shadow:none;border-radius:0;background:linear-gradient(90deg,#ebebeb38 -20%,#f4f3efbe 120.85%)}.header.header--mobile .header__bar{min-height:3.75rem;gap:.75rem}.header.header--mobile .header__menu-button{display:inline-flex;align-items:center;justify-content:center}.header.header--mobile .header__brand{gap:.75rem}.header.header--mobile .header__brand .header__brand__text{gap:.25rem}.header.header--mobile .header__brand .header__brand__text h2{font-size:1.25rem}.header.header--mobile .header__brand .header__brand__text span{font-size:.5rem}.header.header--mobile .action-button{min-width:0;padding:.5rem .75rem;font-size:.875rem;line-height:1;white-space:nowrap;transition:all .18s}.header.header--mobile .action-button .button-text{transition:opacity .18s width .18s}.header.header--mobile .header__mobile-menu{padding:.875rem .75rem}.header.header--mobile .header__mobile-menu .header__mobile-link{font-size:1rem}.header.header--menu-open{overflow:visible}.instruction-dialog .MuiDialogTitle-root{font-family:"Exo 2";font-weight:700;font-size:3.75rem;line-height:110%;letter-spacing:-.03em;color:#323232}@media (max-width: 50rem){.instruction-dialog .MuiDialogTitle-root{font-family:Montserrat;font-size:2.125rem;line-height:150%;letter-spacing:0}}.instruction-dialog .MuiDialogContent-root{max-height:calc(90vh - 8.75rem);overflow-y:auto}@media (max-width: 50rem){.instruction-dialog .MuiDialogContent-root{max-height:calc(100vh - 11.25rem)}}.instruction-dialog .close-button{position:absolute;top:.5rem;right:.5rem}.instruction-dialog .close-button svg{fill:#3661f2;width:1.375rem;height:1.375rem}.instruction-dialog .instruction-dialog__content{display:flex;flex-direction:column;gap:1.5rem;padding-right:.5rem}@media (max-width: 50rem){.instruction-dialog .instruction-dialog__content{padding-right:0;gap:1.25rem}}.instruction-dialog .instruction-dialog__content h3{margin:0;font-family:Montserrat;font-weight:600;font-size:1.25rem;line-height:130%;color:#323232}.instruction-dialog .instruction-dialog__content p,.instruction-dialog .instruction-dialog__content li,.instruction-dialog .instruction-dialog__content dt,.instruction-dialog .instruction-dialog__content dd,.instruction-dialog .instruction-dialog__content .instruction-dialog__subtitle{font-family:Montserrat;font-weight:400;font-size:1rem;line-height:150%;color:#323232}.instruction-dialog .instruction-dialog__content .instruction-dialog__section{display:flex;flex-direction:column;gap:.75rem}.instruction-dialog .instruction-dialog__content .instruction-dialog__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0}@media (max-width: 50rem){.instruction-dialog .instruction-dialog__content .instruction-dialog__facts{grid-template-columns:1fr;gap:.875rem}}.instruction-dialog .instruction-dialog__content .instruction-dialog__facts dt{font-weight:600}.instruction-dialog .instruction-dialog__content .instruction-dialog__facts dd{margin:.25rem 0 0}.instruction-dialog .instruction-dialog__content .instruction-dialog__facts .instruction-dialog__fact-row{display:flex;flex-direction:column}.instruction-dialog .instruction-dialog__content .instruction-dialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width: 50rem){.instruction-dialog .instruction-dialog__content .instruction-dialog__columns{grid-template-columns:1fr;gap:1.125rem}}.instruction-dialog .instruction-dialog__content .instruction-dialog__columns ul{margin:0;padding-left:1.125rem}.instruction-dialog .instruction-dialog__content .instruction-dialog__subtitle{display:block;font-weight:600}.instruction-dialog .instruction-dialog__content ul{margin:0;padding-left:1.25rem}.MuiDialog-container>.MuiPaper-root{padding:1.375rem;border-radius:.845rem}@media (max-width: 50rem){.MuiDialog-container>.MuiPaper-root{padding:0;margin:0;width:calc(100vw - 1.625rem)}}.MuiDialog-container>.MuiPaper-root .MuiDialogTitle-root{font-family:"Exo 2";font-weight:700;font-style:Bold;font-size:3.75rem;line-height:110%;letter-spacing:-3%;color:#323232}@media (max-width: 50rem){.MuiDialog-container>.MuiPaper-root .MuiDialogTitle-root{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:2.125rem;leading-trim:NONE;line-height:150%;letter-spacing:0%}}.MuiDialog-container>.MuiPaper-root .close-button{position:absolute;top:.5rem;right:.5rem}.MuiDialog-container>.MuiPaper-root .close-button svg{fill:#3661f2;width:1.375rem;height:1.375rem}.purchase-dialog .shops__box{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:1.625rem}@media (max-width: 50rem){.purchase-dialog .shops__box{flex-direction:column;align-items:center}}.purchase-dialog .shops__box .shops__section{display:flex;flex-direction:column;align-items:center;gap:1.3125rem}.purchase-dialog .shops__box .shops__section .shops__subtitle{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:1.2625rem;line-height:130%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#323232}.purchase-dialog .shops__box .shops__section a{border-radius:1006.75rem;width:17.3125rem;height:7.375rem;display:flex;align-items:center;justify-content:center;padding:1.3125rem 2.875rem;background-color:#dfedf2}sup a{text-decoration:none;pointer-events:all}svg{-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.link{color:inherit}.index-page{--header-h: clamp(3.5rem, 8vh, 5.5rem);--container-max: 75rem;--container-pad: clamp(.75rem, 2.5vw, 1.5rem);--bg: #ccdce4;--fg: #0c2a5b;--primary: #5089cf;--orange: #ff8a00;--muted: rgba(12, 42, 91, .64);--radius: 1rem;height:100vh;overflow:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-behavior:smooth;background:var(--bg);color:var(--fg)}.container{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto}.section{min-height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;position:relative}.section>div{width:100%;min-height:100vh}.cookie-policy-popup{z-index:5;position:fixed;bottom:4rem;right:5vw;display:flex;align-items:center;gap:.375rem;padding:.75rem .625rem .75rem 1.375rem;border:.0625rem solid white;border-radius:1.625rem;background-color:#ffffff1a;background:linear-gradient(90deg,#ebebeb38 -20%,#f4f3efbe 60.85%);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);transition:all .18s}@media (max-width: 800px){.cookie-policy-popup{width:calc(100% - 10vw);justify-content:space-between}}.cookie-policy-popup>span{width:12.5rem;height:auto;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:.8125rem;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:0%;vertical-align:middle}.cookie-policy-popup>button{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:.8125rem;leading-trim:CAP_HEIGHT;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#fff;background:#232425;border-radius:6.75rem;padding:.75rem 1.625rem;text-transform:capitalize}.tag-list{display:flex;flex-direction:row;gap:1.25rem}@media (max-width: 800px){.tag-list{gap:1.5rem}}.tag-list .tag-item svg{min-width:4.75rem;min-height:4.75rem}.tag-list .tag-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:1rem}@media (max-width: 800px){.tag-list .tag-item{align-items:center;justify-content:normal;flex-direction:row}}.tag-list .tag-item .tag-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 1.25rem #00000061;min-width:4.75rem;min-height:4.75rem;flex-shrink:0;overflow:hidden}.tag-list .tag-item .tag-icon svg{width:100%;height:100%;display:block}.tag-list .tag-item .tag-icon foreignObject{display:none}.tag-list .tag-item .tag-icon [filter]{filter:none!important}.tag-list .tag-item .tag-label{text-align:start;position:relative;display:block;max-width:12.8125rem}@media (max-width: 800px){.tag-list .tag-item .tag-label{max-width:fit-content}}.tag-list .tag-item .tag-label{color:#fff;text-align:start;font-family:Montserrat;font-weight:700;font-size:1.0625rem;line-height:130%;letter-spacing:0%}.blackbox{background:#232425;color:#fff;width:max-content;height:max-content;border-radius:6.75rem;padding:1.25rem 1.75rem;gap:.625rem}.blackbox span{width:100%;display:block;overflow:hidden;font-family:Montserrat;font-weight:500;font-size:clamp(1rem,3.2vw,2.3125rem);line-height:89%}.blackbox.small span{font-size:clamp(.875rem,3.6vw,1.0625rem);line-height:120%}.warning-text{min-width:100%;display:flex;align-items:center;justify-content:center;background:#bdc8d4;position:fixed;left:0;bottom:0;z-index:4;pointer-events:none;transition:opacity .16s linear}.warning-text span{text-align:center;margin:.125rem 1.375rem;color:#e2e2e2;text-transform:uppercase;font-family:Arial Narrow;font-weight:400;font-size:clamp(.875rem,4vw,2.375rem);line-height:100%;letter-spacing:-5%}.img-static{-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center}.img-static img{width:100%;height:auto;object-fit:contain}.pill-viewport{position:sticky;top:32vh;align-self:center;width:15rem;height:7.5rem;border-radius:1125rem;overflow:visible;background-repeat:no-repeat;background-position:50% 50%;will-change:width,height,background-size,background-position}.pill-viewport:before{content:"";left:50%;bottom:-20%;transform:translate(-50%);width:35%;height:58%;background:radial-gradient(100% 70% at 50% 70%,rgba(0,0,0,.28) 0%,rgba(0,0,0,.16) 35%,transparent 70%);filter:blur(.625rem);z-index:2;pointer-events:none;opacity:0;transition:opacity .18s linear}.pill-viewport:after{content:"";right:0;bottom:0;left:0;top:100%;height:100%;background:var(--bg);z-index:3;pointer-events:none;opacity:0;transition:opacity .18s linear}.pill-viewport.inside:after{opacity:1;height:50%}.pill-viewport.inside:before{opacity:1}.pill-viewport img{position:absolute;left:50%;top:50%;width:9.125rem;height:10.125rem;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 1rem 2.5rem rgba(0,0,0,.08))}#dorithricin-presentation{min-height:400vh}@media (max-width: 800px){#dorithricin-presentation{min-height:auto}}.presentation{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.presentation__text{align-self:center}.presentation__title1,.presentation__title2,.presentation__title3{text-wrap:nowrap;-webkit-user-select:none;user-select:none;color:#333;font-weight:700;font-size:clamp(2.625rem,9vw,8.0719rem);line-height:100%;text-align:center;z-index:3}.presentation__title-group{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;flex-wrap:nowrap}.presentation__title2_container{position:relative;display:flex;flex-direction:column}.presentation__title2_container>div{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.presentation__title2_container>div .presentation__pill-anchor{position:relative;top:1rem}@media (max-width: 800px){.presentation__title2_container>div{flex-direction:column}}.presentation__actions .MuiButton-root{border-radius:62.4375rem;padding:.625rem 1.375rem;font-weight:700}@media (max-width: 800px){.presentation{gap:1rem}.presentation__title2_container{align-items:center;gap:0}.presentation__title2_container>div{align-items:center;gap:0}.presentation__title2_container>div .presentation__pill-anchor{top:0}}.description{min-height:100vh;max-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:3.125rem;max-width:45vw}@media (max-width: 1600px){.description{margin-top:4.375rem;gap:1.25rem}}@media (max-width: 1280px){.description{max-width:40vw}}@media (max-width: 106.25rem){.description{margin-top:7.5rem!important}}@media (max-width: 90.625rem){.description{margin-top:6.25rem!important}}@media (max-width: 80rem){.description{margin-top:9.375rem!important}}@media (max-width: 71.875rem){.description{margin-top:6.25rem!important}}@media (max-width: 800px){.description{margin-top:unset!important;max-width:100%;width:100%}}.description .blackbox{width:fit-content}.description__subtitle{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#fff;text-align:start;max-width:40rem}.description__tags .MuiChip-root{margin-right:.5rem;margin-bottom:.5rem}.description__image{-webkit-user-select:none;user-select:none;pointer-events:none;text-align:center}.description__image img{width:100%;height:auto;object-fit:contain}.description__image img{width:min(35rem,92%)}@media (max-width: 800px){.description{align-items:center;text-align:center;gap:1.9375rem;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;padding-top:3.75rem;justify-content:start;max-height:max-content;height:auto;padding-top:12.5vh}.description .blackbox{margin:0 1.125rem;padding:.5rem .75rem}.description .blackbox span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1rem;line-height:89%;letter-spacing:0%;vertical-align:middle}.description__subtitle{font-size:clamp(1.5rem,6vw,2rem);text-align:center}.description .tag-list{flex-direction:column;align-items:start}.description .tag-item{align-items:center;text-align:center}.description .tag-label{text-align:center}}@media (max-width: 3840px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:18.75rem!important;gap:3.125rem!important}.composition .composition__content .composition__content-text-cards{margin-top:6rem;gap:8rem}}@media (max-width: 2560px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:6.25rem!important;gap:3.125rem!important}.composition .composition__content .composition__content-text-cards{margin-top:9rem;gap:8rem}}@media (max-width: 1920px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:3.125rem!important;gap:3.75rem!important}.composition .composition__content .composition__content-text-cards{margin-top:4rem;gap:7rem}}@media (max-width: 1919px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:9.375rem!important;gap:2rem!important}}@media (max-width: 1600px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:8.25rem!important;gap:2rem!important}.composition .composition__content .composition__content-text-cards{margin-top:0rem;gap:5rem}}@media (max-width: 1280px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:5rem!important;gap:2rem!important}.composition .composition__content .composition__content-text-cards{margin-top:1rem;gap:3rem}}@media (max-width: 1024px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:5rem!important;gap:2rem!important}.composition .composition__content .composition__content-text-cards{margin-top:1rem;gap:2rem}}@media (max-width: 990px){.composition{justify-content:center}.composition .composition__content{justify-content:center;margin-top:5rem!important;gap:1rem!important}.composition .composition__content .composition__content-text-cards{margin-top:0rem;gap:1rem}}@media (max-width: 800px){.composition,.composition .composition__content{justify-content:center}.composition .composition__content .composition__content-text-cards{margin-top:0rem;gap:.875rem}}.composition__content{transition:top .18s,margin-top .18s;margin-top:6.25rem!important}@media (max-width: 118.75rem){.composition__content{margin-top:7.5rem!important}}@media (max-width: 90.625rem){.composition__content{margin-top:6.25rem!important}}@media (max-width: 80rem){.composition__content{margin-top:6.25rem!important}}@media (max-width: 71.875rem){.composition__content{margin-top:6.25rem!important}}@media (max-width: 800px){.composition__content{margin-top:unset!important}}.composition{width:100%;min-height:100vh;max-height:100vh;display:flex;flex-direction:column}@media (max-height: 50rem){.composition{justify-content:start}}.composition__content{display:flex;flex-direction:column;width:100%;height:100%;gap:3.75rem}@media (max-height: 50rem){.composition__content.dynamic{justify-content:start}}@media (max-width: 1600px){.composition__content{gap:1.875rem}}.composition__title{align-self:center;margin:0 10vw;font-family:"Exo 2";font-weight:300;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;text-align:center;color:#fff}.composition__title b{font-weight:700}.composition__title em,.composition__title strong{color:var(--primary);font-style:normal}.composition__content-text{display:flex;flex-direction:column;justify-content:center;position:relative;left:50%;margin-bottom:3.125rem}@media (max-width: 800px){.composition__content-text{margin-top:3.125rem}}.composition__content-text .blackbox{max-width:30rem;padding:1.375rem 1.625rem;text-align:start;margin-left:-1.5625rem}.composition__content-text-cards{display:flex;flex-direction:column;gap:.875rem}.composition__content-text-card{display:flex;flex-direction:column;gap:.375rem;text-align:left}.composition__content-text-card-title{margin-top:1.875rem;font-family:Montserrat;font-weight:700;font-size:1.375rem;line-height:100%;color:#fff;display:flex;align-items:center;gap:.625rem}.composition__content-text-card-subtitle{font-family:Montserrat;font-weight:400;font-style:italic;font-size:1.0625rem;line-height:130%;color:#fff}.composition__content-text-card-text,.composition__content-text-card-list{max-width:25vw;margin-top:.375rem;font-family:Montserrat;font-weight:400;font-size:1.0625rem;line-height:130%;color:#fff}.composition--static{position:relative;min-height:auto;max-height:none;background-size:cover;opacity:1;pointer-events:none;display:flex;flex-direction:column;gap:clamp(2rem,4vw,4rem);min-height:100vh}.composition--static.composition--static-visible{opacity:1;pointer-events:auto}@media (max-width: 800px){.composition--static-mobile{padding:3.3125rem 1.125rem 0;max-height:max-content;min-height:max-content;height:auto}.composition__title{margin-top:1.5rem;position:static;font-size:clamp(1.5rem,6vw,2rem);width:calc(100vw - 1.75rem)}.composition--static{justify-content:start}.composition--static .composition__title{margin-top:1.5rem}.composition__content-text{align-items:center;justify-content:center;position:relative!important;top:0!important;left:0!important;transform:none!important;margin-top:0!important}.composition__content-text .blackbox{margin-left:0;text-align:center;padding:.75rem 1rem;width:100%;max-width:100%}.composition__content-text .blackbox span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:.875rem;letter-spacing:0%;text-align:center;vertical-align:middle}.composition__content-text-cards{width:100%}.composition__content-text-card{align-items:start;text-align:start}.composition__content-text-card-title{margin-top:0}.composition__content-text-card-text,.composition__content-text-card-list{max-width:100%}}.hvideo{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;display:flex;width:100%;position:relative;overflow:hidden}.hvideo__video{width:100%;height:100%;object-fit:cover;flex:1 1 auto;display:block}.hvideo__content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:1;right:1;bottom:1;left:1;width:100%;height:100%}.hvideo__content-button{width:clamp(4rem,12vw,9.375rem);height:clamp(4rem,12vw,9.375rem);border-radius:62.4375rem!important;padding:0!important}.hvideo__content-button img{width:clamp(1.125rem,3vw,2.625rem);height:clamp(1.125rem,3vw,2.625rem)}.why-throat{background-color:#e7eaee;width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;display:flex;flex-direction:column;position:relative;width:100%;min-height:100vh;overflow:hidden;justify-content:center}@media (max-width: 800px){.why-throat{min-height:auto}}.why-throat__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:4.5625rem}@media (max-width: 800px){.why-throat__content{flex-direction:column}}.why-throat__content-image{-webkit-user-select:none;user-select:none;pointer-events:none;height:44.5625rem;opacity:1;transform:scaleX(-1);bottom:0;transition:all .28s}@media (max-width: 1280px){.why-throat__content-image{height:31.25rem}}@media (max-width: 1024px){.why-throat__content-image{height:25rem}}@media (max-width: 800px){.why-throat__content-image{height:18.9375rem;position:absolute;transform:scaleX(-1) translate(6.6875rem)}}.why-throat__content sup{position:absolute!important;font-size:50%!important}.why-throat__content-text{max-width:40vw;margin-top:3.125rem;margin-bottom:3.125rem;height:calc(100vh - 6.25rem);margin-right:3.125rem}@media (max-width: 1600px){.why-throat__content-text{height:auto;margin-top:5.625rem}}.why-throat__content-text{display:flex;flex-direction:column;justify-content:center}@media (max-width: 800px){.why-throat__content-text{margin:3.125rem 1.125rem 0;max-width:calc(100vw - 2.25rem);height:auto}}.why-throat__content-text-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#333}.why-throat__content-text-desc{margin-top:3.125rem}@media (max-width: 1600px){.why-throat__content-text-desc{margin-top:1.875rem}}@media (max-width: 800px){.why-throat__content-text-desc{margin-top:1.875rem}}.why-throat__content-text-desc{display:flex;flex-direction:column;gap:.625rem}.why-throat__content-text-desc span{font-family:Montserrat;font-weight:700;font-size:1.0625rem;line-height:130%;color:#333}.why-throat__content-text-orangebox{margin-top:3.125rem}@media (max-width: 1600px){.why-throat__content-text-orangebox{margin-top:1.875rem}}@media (max-width: 800px){.why-throat__content-text-orangebox{margin-top:1.875rem;margin-bottom:17.5rem}.why-throat__content-text-orangebox span{display:block;text-align:center}}.why-throat__content-text-orangebox{background:#f39514;border-radius:2.75rem;padding:1.375rem 1.4375rem;width:100%}.why-throat__content-text-orangebox span{font-family:Montserrat;font-weight:500;font-size:1.0625rem;line-height:120%;color:#fff}.hstages{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;background-color:#f4f7fa;width:100%;position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 800px){.hstages{min-height:auto}}.hstages__content{display:flex;align-items:center;justify-content:center;gap:4.5625rem}@media (max-width: 800px){.hstages__content{flex-direction:column;align-items:stretch}}.hstages__content-image{z-index:2;position:relative;-webkit-user-select:none;user-select:none;pointer-events:none;height:44.5625rem;opacity:1;transform:scaleX(-1);bottom:0;transition:all .28s}@media (max-width: 1280px){.hstages__content-image{height:31.25rem}}@media (max-width: 1024px){.hstages__content-image{height:25rem}}@media (max-width: 800px){.hstages__content-image{height:18.9375rem;position:absolute;transform:scaleX(-1) translate(6.6875rem)}}.hstages__content-text{flex:1 1 40vw;width:min(100%,40vw);min-width:0;max-width:40vw;margin-top:3.125rem;margin-bottom:3.125rem;height:calc(100vh - 6.25rem);margin-right:3.125rem}@media (max-height: 62.5rem){.hstages__content-text{height:auto}}@media (max-width: 1600px){.hstages__content-text{height:auto;margin-top:5.625rem}}.hstages__content-text{display:flex;flex-direction:column;justify-content:center}@media (max-width: 800px){.hstages__content-text{align-self:stretch;margin:3.125rem 1.125rem 0;width:100%;max-width:calc(100vw - 2.25rem);height:auto}}.hstages__content-text-title{flex-wrap:wrap;font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#333}.hstages__content-text-tables{display:flex;flex-direction:column;margin-top:3.125rem;gap:3.125rem;width:100%}@media (max-width: 1600px){.hstages__content-text-tables{margin-top:1.875rem;gap:1.875rem}}@media (max-width: 800px){.hstages__content-text-tables{margin-top:1.875rem;gap:1.875rem}}.hstages__content-text-tables .hstages__table{width:100%;min-width:0;display:block;border-radius:3rem;overflow:hidden;box-shadow:0 .4375rem 1rem #13155e1a,0 1.75rem 1.75rem #13155e17,0 4rem 2.375rem #13155e0d,0 7.0625rem 2.8125rem #13155e03}.hstages__content-text-tables .hstages__table svg{width:100%;max-width:100%;height:auto;display:block}.hstages__content-text-tables .hstages__table foreignObject{display:none}.hstages__content-text-tables .hstages__table [filter]{filter:none!important}.hstages__content-text-orangebox{position:relative;margin-top:3.125rem;background:#f39514;border-radius:2.75rem;padding:1.375rem 2rem;width:100%}@media (max-width: 1600px){.hstages__content-text-orangebox{margin-top:1.875rem;gap:1.875rem}}@media (max-width: 800px){.hstages__content-text-orangebox{margin-top:1.875rem;margin-bottom:16.25rem}.hstages__content-text-orangebox span{display:block;text-align:center}}.hstages__content-text-orangebox span{font-family:Montserrat;font-weight:500;font-size:1.0625rem;line-height:120%;color:#fff}.safety-pack{width:100%;position:relative;min-height:100vh;overflow:hidden;z-index:1;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (max-width: 800px){.safety-pack{min-height:auto}}.safety-pack__content{margin-top:3.125rem;margin-bottom:3.125rem;height:calc(100vh - 6.25rem)}@media (max-width: 1600px){.safety-pack__content{height:auto;margin-top:5.625rem}}.safety-pack__content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4.5625rem}@media (max-width: 800px){.safety-pack__content{flex-direction:column;gap:0;margin-bottom:0}}.safety-pack__content-image{-webkit-user-select:none;user-select:none;pointer-events:none;height:29.375rem;width:31.25rem;opacity:1;transition:all .28s}@media (max-width: 1600px){.safety-pack__content-image{width:28.125rem;height:auto}}@media (max-width: 1280px){.safety-pack__content-image{width:21.875rem;height:auto}}@media (max-width: 68.75rem){.safety-pack__content-image{width:18.75rem;height:auto}}@media (max-width: 800px){.safety-pack__content-image{width:15.625rem;height:auto}}.safety-pack__content-text{max-width:40vw}@media (max-width: 800px){.safety-pack__content-text{margin:0 1.125rem;max-width:100vw}}.safety-pack__content-text{display:flex;flex-direction:column;justify-content:center}.safety-pack__content-text-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#333}.safety-pack__content-text-desc{margin-top:3.125rem;margin-right:9.375rem}@media (max-width: 1600px){.safety-pack__content-text-desc{margin-top:1.875rem;margin-right:0}}@media (max-width: 800px){.safety-pack__content-text-desc{margin-right:0}}.safety-pack__content-text-desc{font-family:Montserrat;font-weight:400;font-size:1.0625rem;line-height:130%;color:#333}.safety-pack__content-text .tag-list{margin-top:3.125rem;margin-bottom:1.875rem}@media (max-width: 1600px){.safety-pack__content-text .tag-list{flex-wrap:wrap}}@media (max-width: 800px){.safety-pack__content-text .tag-list{flex-direction:column}}.safety-pack__content-text .tag-list .tag-label{color:#333}@media (max-width: 800px){.safety-pack>img{left:50%;transform:none;margin-top:2.8125rem;transform:translate(-50%);position:relative;top:0;width:15.625rem;height:auto}}.origin{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;background:linear-gradient(90deg,#f4f3ef00,#f4f3ef 60.85%);width:100%;position:relative;min-height:100vh;overflow:hidden;display:flex}@media (max-width: 800px){.origin{min-height:auto}}.origin__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-mask-image:radial-gradient(ellipse 15% 20% at 25% 50%,rgb(0,0,0) 50%,transparent 100%);mask-image:radial-gradient(ellipse 15% 20% at 25% 50%,rgb(0,0,0) 50%,transparent 100%);transition:all .28s;align-self:center}@media (max-width: 3840px){.origin__image{left:15%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:150% 130%;mask-size:150% 130%;-webkit-mask-position:10% 50%;mask-position:10% 50%}}@media (max-width: 3000px){.origin__image{left:4%}}@media (max-width: 2560px){.origin__image{left:5%}}@media (max-width: 2500px){.origin__image{left:4%}}@media (max-width: 2400px){.origin__image{left:3%}}@media (max-width: 2300px){.origin__image{left:2%}}@media (max-width: 2200px){.origin__image{left:1%}}@media (max-width: 2100px){.origin__image{left:0%}}@media (max-width: 1920px){.origin__image{left:-10%}}@media (max-width: 1600px){.origin__image{left:-22%}}@media (max-width: 800px){.origin__image{width:48.5rem;height:31.4375rem;top:-10.5%;align-self:unset!important;left:-19%}}.origin__content{z-index:1;position:relative;margin-left:45%;margin-right:3.125rem;margin-top:3.125rem;margin-bottom:3.125rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1600px){.origin__content{height:auto;margin-top:5.625rem}}.origin__content{gap:1.25rem;height:calc(100vh - 6.25rem);transition:all .28s}@media (max-width: 1280px){.origin__content{margin-left:35%;height:auto;background:radial-gradient(circle at center,white 0%,transparent 100%);-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);padding:1rem;box-shadow:-1.25rem 0 1.25rem -1.25rem #88888840}}@media (max-width: 800px){.origin__content{margin:18.75rem 1.125rem 0;height:auto;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0}}@media (max-width: 800px){.origin__content .blackbox{text-wrap:wrap;width:auto}}.origin__content .blackbox span{font-family:Montserrat;font-weight:500;font-size:1.0625rem;line-height:120%;letter-spacing:0%}@media (max-width: 800px){.origin__content .blackbox{padding:.75rem;align-self:center}.origin__content .blackbox span{display:block;text-align:center;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:.8125rem;line-height:120%;letter-spacing:0%;vertical-align:middle}}.origin__content-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:100%;letter-spacing:-3%;color:#333}@media (max-width: 800px){.origin__content-title{width:100%}}.origin__content-subtitle{font-family:Montserrat;font-weight:500;font-size:1.375rem;line-height:120%;letter-spacing:0%;color:#333}@media (max-width: 3840px){.origin__content-subtitle{max-width:25vw}}@media (max-width: 1920px){.origin__content-subtitle{max-width:40vw}}@media (max-width: 1280px){.origin__content-subtitle{max-width:unset}}.origin__content-desc{font-family:Montserrat;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:0%;color:#333}@media (max-width: 3840px){.origin__content-desc{max-width:25vw}}@media (max-width: 1920px){.origin__content-desc{max-width:40vw}}@media (max-width: 1280px){.origin__content-desc{max-width:unset}}.origin__content-textbox{display:inline-block;position:relative;width:clamp(17.5rem,55vw,36.5625rem);max-width:100%;height:auto}@media (max-width: 800px){.origin__content-textbox{align-self:center;width:calc(100vw - 2.25rem);max-width:calc(100vw - 2.25rem)}}.origin__content-textbox span{position:absolute;top:50%;transform:translateY(-50%);left:26%;width:60%;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:1rem;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#333}@media (max-width: 800px){.origin__content-textbox span{height:5rem;left:36%;width:60%;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:.8125rem;line-height:120%;letter-spacing:0%;vertical-align:middle;text-wrap:wrap}}.origin__content-textbox-visual{display:block;width:100%;border-radius:2rem;overflow:hidden}.origin__content-textbox-visual svg{display:block;width:100%;height:auto}.origin__content-textbox-visual foreignObject{display:none}.origin__content-textbox-visual [filter]{filter:none!important}.shops{width:min(var(--container-max),100% - 2 * var(--container-pad));margin-inline:auto;width:100%;min-height:auto;z-index:2;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}@media (max-width: 800px){.shops{min-height:auto}}.shops__content{margin:3.125rem 10rem;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:4.5625rem;transition:all .28s}@media (max-width: 1600px){.shops__content{height:auto;margin-top:6.25rem}}@media (max-width: 800px){.shops__content{height:auto;gap:0;margin:1.875rem 1.125rem}}.shops__content-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:100%;letter-spacing:-3%;color:#fff}.shops__content .shops__box{display:flex;flex-wrap:wrap;justify-content:center;gap:1.625rem}@media (max-width: 800px){.shops__content .shops__box{flex-direction:column;margin-top:1.875rem}}.shops__content .shops__box .shops__section{display:flex;flex-direction:column;align-items:center;gap:1.3125rem}.shops__content .shops__box .shops__section .shops__content-subtitle{font-family:Montserrat;font-weight:400;font-size:1.5938rem;line-height:130%;letter-spacing:0%;color:#fff}.shops__content .shops__box .shops__section a{z-index:100;border-radius:1006.75rem;width:21.875rem;height:9.375rem;display:flex;align-items:center;justify-content:center;padding:1.3125rem 2.875rem;background-color:#fff}@media (max-width: 540px){.shops__content .shops__box .shops__section a{width:auto;min-width:100%}}.usage-faq{z-index:2;overflow:hidden;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-items:start;background-size:cover;background-repeat:no-repeat}@media (max-width: 800px){.usage-faq{background-image:none}.usage-faq:before{content:"";position:absolute;top:0%;right:0%;bottom:0%;left:0%;background-image:var(--usage-faq-background);background-size:cover;background-repeat:no-repeat;background-position:center;filter:blur(5.625rem) saturate(110%);pointer-events:none;z-index:0}.usage-faq>*{position:relative;z-index:1}}.usage-faq .usage__content{overflow:hidden;min-height:100vh;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4.5625rem}@media (max-width: 1600px){.usage-faq .usage__content{gap:3.75rem}}@media (max-width: 800px){.usage-faq .usage__content{flex-direction:column;gap:0}}.usage-faq .usage__content-image{-webkit-user-select:none;user-select:none;pointer-events:none;height:29.375rem;width:31.25rem;opacity:1;transition:all .28s}@media (max-width: 1600px){.usage-faq .usage__content-image{width:28.125rem;height:auto}}@media (max-width: 1280px){.usage-faq .usage__content-image{width:21.875rem;height:auto}}@media (max-width: 68.75rem){.usage-faq .usage__content-image{width:18.75rem;height:auto}}@media (max-width: 800px){.usage-faq .usage__content-image{transform:none;margin-top:6.5625rem;position:relative;top:0;width:15.625rem;height:auto}}.usage-faq .usage__content-text{max-width:40vw;margin-top:3.125rem;margin-bottom:3.125rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 800px){.usage-faq .usage__content-text{margin:1.875rem 1.125rem 0;width:calc(100vw - 2.25rem);max-width:calc(100vw - 2.25rem)}}.usage-faq .usage__content-text-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#fff}@media (max-width: 800px){.usage-faq .usage__content-text-title{font-family:Exo 2;font-weight:700;font-style:Bold;font-size:1.875rem;line-height:110%;letter-spacing:-3%}}.usage-faq .usage__content-text-desc{margin-top:3.125rem}@media (max-width: 800px){.usage-faq .usage__content-text-desc{margin-top:1.875rem}}.usage-faq .usage__content-text-desc span,.usage-faq .usage__content-text-desc ul li{font-family:Montserrat;font-weight:700;font-size:1.0625rem;line-height:130%;letter-spacing:0%;color:#fff}@media (max-width: 800px){.usage-faq .usage__content-text-desc li{margin-top:1rem}}.usage-faq .usage__content-text .tag-list{margin-top:3.125rem;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width: 1600px){.usage-faq .usage__content-text .tag-list .tag-item{padding:0}}.usage-faq .usage__content-text .tag-list{margin-bottom:3.125rem}@media (max-width: 800px){.usage-faq .usage__content-text .tag-list{margin-bottom:1.875rem}}.usage-faq .usage__content-text .MuiButton-root{box-shadow:none}@media (max-width: 800px){.usage-faq .usage__content-text .MuiButton-root{width:100%}}.usage-faq .faq{display:flex;flex-direction:column;min-height:100vh}@media (max-width: 800px){.usage-faq .faq{margin:0 1.125rem}}.usage-faq .faq__content{margin:4.375rem 5.625rem 0}@media (max-width: 800px){.usage-faq .faq__content{height:auto;margin:0;margin-top:5.625rem}}.usage-faq .faq__content-title{font-family:"Exo 2";font-weight:700;font-size:clamp(1.75rem,4.2vw,3.75rem);line-height:110%;letter-spacing:-3%;color:#fff}@media (max-width: 800px){.usage-faq .faq__content-title{font-family:Exo 2;font-weight:700;font-style:Bold;font-size:1.875rem;line-height:110%;letter-spacing:-3%}}.usage-faq .faq__content .MuiAccordion-root{background:transparent;box-shadow:none;padding:0}@media (max-width: 800px){.usage-faq .faq__content .MuiAccordion-root{padding:2.25rem 0}}.usage-faq .faq__content .MuiAccordion-root{border-bottom:.0625rem solid #fff;border-radius:0}.usage-faq .faq__content .MuiAccordion-root:before{display:none}.usage-faq .faq__content .MuiAccordion-root .MuiAccordion-heading .MuiButtonBase-root:not(.Mui-expanded){padding:3.5rem 0}@media (max-width: 800px){.usage-faq .faq__content .MuiAccordion-root .MuiAccordion-heading .MuiButtonBase-root:not(.Mui-expanded){padding:0}}.usage-faq .faq__content .MuiAccordion-root .MuiAccordion-heading .MuiButtonBase-root{padding:3.5rem 0 2.125rem}@media (max-width: 800px){.usage-faq .faq__content .MuiAccordion-root .MuiAccordion-heading .MuiButtonBase-root{padding:0}}.usage-faq .faq__content .MuiAccordion-root .MuiAccordion-heading .MuiButtonBase-root{transition:all .25s}.usage-faq .faq__content .MuiAccordion-root .MuiAccordionDetails-root{padding:0;display:flex;flex-direction:column;gap:1rem;padding-bottom:3.5rem}@media (max-width: 800px){.usage-faq .faq__content .MuiAccordion-root .MuiAccordionDetails-root{padding:0;margin-top:1rem}}.usage-faq .faq__content .MuiAccordion-root .MuiAccordionSummary-content{margin:0}.usage-faq .faq__content-q{font-family:"Exo 2";font-weight:700;font-size:1.75rem;line-height:110%;letter-spacing:-3%;color:#fff}@media (max-width: 800px){.usage-faq .faq__content-q{font-family:Exo 2;font-weight:700;font-style:Bold;font-size:1rem;line-height:110%;letter-spacing:-3%}}.usage-faq .faq__content-a{font-family:Montserrat;font-weight:400;font-size:1.0625rem;line-height:110%;color:#fff}.usage-faq .footer{display:flex;flex-direction:column;margin:3.125rem 5.625rem 0}@media (max-width: 800px){.usage-faq .footer{margin:1.875rem 1.125rem 4rem}}.usage-faq .footer span{font-family:Montserrat;font-weight:500;font-size:1rem;line-height:110%;letter-spacing:0%;color:#fff}.usage-faq .footer .links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:5rem;grid-row-gap:1rem;margin-top:3.125rem;margin-bottom:2.8125rem}@media (max-width: 1280px){.usage-faq .footer .links{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.usage-faq .footer .links{display:flex;flex-direction:column;gap:1rem}.usage-faq .footer .links>span{max-width:100vw!important}}.usage-faq .footer .links .active{text-decoration:underline}.usage-faq .footer .links>span{max-width:30vw;font-family:Montserrat;font-weight:500;font-size:1rem;line-height:110%;letter-spacing:0%;color:#fff;display:flex;gap:1rem}.usage-faq .footer .links>span>span:not(#linkindex){display:flex;flex-direction:column;word-break:break-word}.usage-faq .footer .links>span #linkindex{min-width:.5rem}.usage-faq .footer .links>span .star{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:1.5rem;line-height:110%;letter-spacing:0%}:root{--app-scale: 1;--app-scale-inverse: 1;--app-font-size: 16px}*{box-sizing:border-box;margin:0;font-family:"Exo 2"}html{font-size:var(--app-font-size, 16px)}body{font-family:"Exo 2",sans-serif;font-size:1rem;line-height:150%;color:#333;background-color:#ccdce4}p,span{font-size:1rem;line-height:inherit;color:inherit}h1{font-family:"Exo 2";font-size:3rem;line-height:125%;letter-spacing:0%}h2{font-family:"Exo 2";font-size:1.5rem;line-height:130%;letter-spacing:0%;font-family:Exo 2;font-weight:700;font-style:Bold;font-size:3.75rem;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:-3%;color:#333}h3{font-family:"Exo 2";font-size:1.5rem;line-height:125%;letter-spacing:0%;color:#333}h4{font-family:"Exo 2";font-size:1.125rem;line-height:1.5rem;letter-spacing:0%}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Thin-C7bS1uGy.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-ThinItalic-DuxSRoVi.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-ExtraLight-SLB5T8fC.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-ExtraLightItalic-Cp_hW8Ct.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Light-DaRq0WXS.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-LightItalic-BPPUIeIQ.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Regular-CwTB1P_j.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Italic-D3rSKDOK.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Medium-C7gf027A.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-MediumItalic-DBb9vb6Y.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-SemiBold-Bdw8rd8p.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-SemiBoldItalic-CF1jSh5F.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Bold-wOMXxN1W.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-BoldItalic-CTM_jHse.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-ExtraBold-2m1RV2zW.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-ExtraBoldItalic-UrQQZEnm.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-Black-b1xNG3hD.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/Exo2-BlackItalic-CIwG2eCl.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-Bwj8c5HY.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BEjKNNaY.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-CaaIJGL_.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BSKIwlME.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-C0R4aJ1n.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-C0X0a5KM.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BClKdKAZ.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-C-S1044v.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-C0-6BeuA.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-CHnkcWpI.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-ChsC8_PY.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-Cwewate7.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BrIFNcEy.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-BvreqxJ7.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-C-5QLVvp.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}
