:root{--accent:#f16640;--mainBg:#fcfcfc;--mainFg:#1d212c;--secondaryFg:#6a6d76;--lightBg:#efefef;--blueBg:#0f121b;--darkBg:#1d1d1d;--altFg:#fcfcfc;--headerLiteBg:#efefef;--headerLiteLogo:url(/images/logo_dark.webp);--inputBg:#efefef;--scrollbarThumb:#dddddd;--scrollbarTrack:#efefef;--DASHnavactive:#000000;--DASHcard:#f8f8f8;--DASHcardSeparators:#dddddd;--DASHprojBar:#efefef;--DASHstatusBar:#dddddd;--CKBactive:#efefef;--CKBchecked:#fcfcfc;--CKBactive-inner:var(--accent);--CKBfocus:none;--CKBborder:#fcfcfc;--CKBborder-hover:var(--accent);--CKBbackground:transparent;--CKBdisabled:#cdcdcd;--CKBdisabled-inner:#efefef;--TGLbackground:#cccccc;--TGLslider:#fcfcfc;--ratingInputBg:#dddddd}[data-theme=dark]{--mainBg:#1d1d1d;--mainFg:#fcfcfc;--headerLiteBg:#2c2c2c;--headerLiteLogo:url(/images/logo.webp);--inputBg:#2c2c2c;--scrollbarThumb:#6a6d76;--scrollbarTrack:#2c2c2c;--DASHnavactive:#dddddd;--DASHcard:#1f1f1f;--DASHcardSeparators:#2c2c2c;--DASHprojBar:#6a6d76;--DASHstatusBar:#2c2c2c;--CKBactive:#2c2c2c;--CKBchecked:var(--accent);--CKBactive-inner:#2c2c2c;--CKBfocus:none;--CKBborder:var(--accent);--CKBborder-hover:var(--accent);--CKBbackground:transparent;--CKBdisabled:#cdcdcd;--CKBdisabled-inner:#efefef;--TGLbackground:#2c2c2c;--TGLslider:#6a6d76;--ratingInputBg:#6a6d76}*{margin:0;padding:0;box-sizing:border-box}body,html{position:relative;height:100%;width:100%;background-color:var(--mainBg);font-family:Aeonik,sans-serif;font-weight:400;font-style:normal;color:var(--mainFg);scroll-behavior:smooth}.lightBackground{background-color:var(--lightBg)}.blueBackground{background-color:var(--blueBg);color:var(--altFg)}body{overflow-x:hidden}a,body,button,div,input,label,li,p,select,span,textarea,ul{font-family:Aeonik,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{display:none;width:.3rem}::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumb);border-radius:.15rem}::-webkit-scrollbar-track{background-color:var(--scrollbarTrack);border-radius:.15rem}small{font-size:.75rem;line-height:1;color:var(--secondaryFg);transition:color .1s ease}a{font-size:1rem;font-weight:500;color:var(--altFg);text-decoration:none;cursor:pointer;transition:color .1s ease}p{font-size:1.3rem;line-height:2rem;text-decoration:none}label{color:var(--secondaryFg)}input,select,textarea{resize:none;font-size:1rem;border-radius:.25rem;background-color:var(--inputBg);color:var(--mainFg);border:none}input::placeholder,textarea::placeholder{font-family:Aeonik,sans-serif;color:var(--secondaryFg)}h1{font-size:4rem;font-weight:400}h2{font-size:3rem;font-weight:400}h3{font-size:2rem;font-weight:400}.accent_line,.section_pin,h4{font-size:1rem;font-weight:700}.accent_line,.section_pin{display:block;color:var(--accent)}ol{list-style-type:decimal;font-family:Aeonik,sans-serif}ol li::marker{font-weight:700}button{background-color:var(--accent);font-size:1.1rem;font-weight:500;color:var(--altFg);border:none;padding:1rem 1.5rem;border-radius:1rem;text-shadow:.1rem .1rem .1rem rgba(0,0,0,.3);scale:1;transition:scale .1s ease,filter .25s linear;cursor:pointer}.button:hover,button:hover{filter:contrast(110%)}.button:active,button:active{scale:.98}video{max-width:100%;height:auto}@media (max-width:768px){body,html{font-size:clamp(8px, 1.35vw, 10px)}p{font-size:1.5rem;line-height:2rem;text-decoration:none}.accent_line,.section_pin,h4{font-size:1.5rem}button{font-size:2rem;padding:1.5rem 2.5rem}a{font-size:1.5rem}label,small{font-size:1rem}}@media (min-width:768px){body,html{font-size:clamp(10px, 1vw, 12px)}}@media screen and (min-width:1200px){body,html{font-size:clamp(12px, .8vw, 14px)}}@media screen and (min-width:1920px){body,html{font-size:clamp(12px, .7vw, 22px)}}@supports (-webkit-appearance:none) or (-moz-appearance:none){.checkbox-basic input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;--b:var(--CKBactive);--bc:var(--CKBactive);height:1rem;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0 .5rem 0 0;cursor:pointer;border:1px solid var(--bc,var(--CKBborder));background:var(--b,var(--CKBbackground));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-basic input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.checkbox-basic input[type=checkbox]:checked{--b:var(--CKBchecked);--bc:var(--CKBactive);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.checkbox-basic input[type=checkbox]:disabled{--b:var(--CKBdisabled);cursor:not-allowed;opacity:.9}.checkbox-basic input[type=checkbox]:disabled:checked{--b:var(--CKBdisabled-inner);--bc:var(--CKBborder)}.checkbox-basic input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-basic input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--CKBborder-hover)}.checkbox-basic input[type=checkbox]:focus{box-shadow:0 0 0 var(--CKBfocus)}.checkbox-basic input[type=checkbox]:not(.switch){width:1rem}.checkbox-basic input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.checkbox-basic input[type=checkbox]:not(.switch):checked{--o:1}.checkbox-basic input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:.25rem}.checkbox-basic input[type=checkbox]:not(.switch){border-radius:.25rem}.checkbox-basic input[type=checkbox]:not(.switch):after{width:.25rem;height:.5rem;border:2px solid var(--CKBactive-inner);border-top:0;border-left:0;left:.35rem;top:.2rem;transform:rotate(var(--r,20deg))}.checkbox-basic input[type=checkbox]:not(.switch):checked{--r:43deg}}.checkbox-basic{display:grid;grid-template-columns:auto 1fr}.checkbox-basic label{font-weight:lighter;text-align:justify;font-size:.75rem}.checkbox-basic label a{font-size:.75rem}.checkbox-basic *{box-sizing:inherit}.checkbox-basic :after,.checkbox-basic :before{box-sizing:inherit}@media (max-width:768px){@supports (-webkit-appearance:none) or (-moz-appearance:none){.checkbox-basic input[type=checkbox]{height:2rem;margin:0 1rem 0 0}.checkbox-basic input[type=checkbox]:not(.switch){width:2rem}.checkbox-basic input[type=checkbox]+label{margin-left:.5rem}.checkbox-basic input[type=checkbox]:not(.switch):after{width:.5rem;height:1rem;left:.7rem;top:.4rem}}.checkbox-basic label{font-size:1rem}.checkbox-basic label a{font-size:1rem}}.checkbox-toggle{display:flex;align-items:center;gap:1rem}.checkbox-toggle .switch{display:inline-block;height:1.4rem;position:relative;width:2.4rem}.checkbox-toggle .switch input{display:none}.checkbox-toggle .slider{background-color:var(--TGLbackground);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.checkbox-toggle .slider:before{background-color:var(--TGLslider);bottom:.2rem;content:"";height:1rem;left:.2rem;position:absolute;transition:.4s;width:1rem}.checkbox-toggle input:checked+.slider{background-color:var(--accent)}.checkbox-toggle input:checked+.slider:before{transform:translateX(1rem);background-color:#fcfcfc}.checkbox-toggle input:disabled+.slider{opacity:.5;cursor:not-allowed}.checkbox-toggle .slider.round{border-radius:1.4rem}.checkbox-toggle .slider.round:before{border-radius:50%}.promo-banner{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);justify-content:center;align-items:center;z-index:2000;pointer-events:auto;transition:background .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.promo-banner.hidden{pointer-events:none;background:rgba(0,0,0,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.promo-popup{width:25rem;background-color:var(--mainBg);color:var(--secondaryFg);border-radius:.5rem;box-shadow:0 8px 16px rgba(0,0,0,.15);padding:2rem;transform:scale(100%);transition:transform .25s ease-out;position:relative;text-align:center}.promo-popup::after{content:"";position:absolute;top:0;left:0;width:10rem;aspect-ratio:1;transform:translate(-40%,-40%);background-image:url(../images/option-express.webp);background-size:contain;background-repeat:no-repeat;z-index:1;background-position:center}.promo-banner.hidden>.promo-popup{transform:scale(0)}.promo-popup #promo-close{position:absolute;top:.5rem;right:1rem;font-size:1.5rem;color:var(--secondaryFg);cursor:pointer}.promo-popup #promo-close:hover{color:var(--mainFg)}.promo-popup .accent_line{margin-bottom:2rem}.promo-popup p{text-align:center;font-size:1rem;line-height:1.1rem;margin-bottom:.25rem}.promo-popup small a{font-size:inherit;color:inherit;text-decoration:underline}.promo-popup button{margin-top:1rem;text-shadow:none;border-radius:.5rem;width:100%;flex:1}.promo-popup button:hover{text-decoration:underline}@media (max-width:1200px){.promo-popup{width:min(34rem,90%)}.promo-popup #promo-close{top:1rem;right:1.5rem;font-size:2rem}.promo-popup p{font-size:1.4rem;line-height:1.55rem;margin-bottom:1rem}.promo-popup small{font-size:1.1rem}.promo-popup .accent_line{font-size:1.6rem;margin-bottom:3rem}.promo-popup button{font-size:1.8rem;margin-top:2rem}}