.website-preview{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;font-family:sans-serif}:where(.website-preview) article,:where(.website-preview) aside,:where(.website-preview) details,:where(.website-preview) figcaption,:where(.website-preview) figure,:where(.website-preview) footer,:where(.website-preview) header,:where(.website-preview) hgroup,:where(.website-preview) main,:where(.website-preview) menu,:where(.website-preview) nav,:where(.website-preview) section,:where(.website-preview) summary{display:block}:where(.website-preview) audio,:where(.website-preview) canvas,:where(.website-preview) progress,:where(.website-preview) video{vertical-align:baseline;display:inline-block}:where(.website-preview) audio:not([controls]){height:0;display:none}:where(.website-preview) [hidden],:where(.website-preview) template{display:none}:where(.website-preview) a{background-color:#0000}:where(.website-preview) a:active,:where(.website-preview) a:hover{outline:0}:where(.website-preview) abbr[title]{border-bottom:1px dotted}:where(.website-preview) b,:where(.website-preview) strong{font-weight:700}:where(.website-preview) dfn{font-style:italic}:where(.website-preview) h1:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-1){margin:.67em 0;font-size:2em}:where(.website-preview) mark{color:#000;background:#ff0}:where(.website-preview) small{font-size:80%}:where(.website-preview) sub,:where(.website-preview) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.website-preview) sup{top:-.5em}:where(.website-preview) sub{bottom:-.25em}:where(.website-preview) img{border:0}:where(.website-preview) svg:not(:root){overflow:hidden}:where(.website-preview) hr{box-sizing:content-box;height:0}:where(.website-preview) pre{overflow:auto}:where(.website-preview) code,:where(.website-preview) kbd,:where(.website-preview) pre,:where(.website-preview) samp{font-family:monospace;font-size:1em}:where(.website-preview) button,:where(.website-preview) input,:where(.website-preview) optgroup,:where(.website-preview) select,:where(.website-preview) textarea{color:inherit;font:inherit;margin:0}:where(.website-preview) button{overflow:visible}:where(.website-preview) button,:where(.website-preview) select{text-transform:none}:where(.website-preview) button,.website-preview input[type=button],:where(.website-preview) input[type=reset]{-webkit-appearance:button;cursor:pointer}:where(.website-preview) button[disabled],.website-preview input[disabled]{cursor:default}:where(.website-preview) button::-moz-focus-inner{border:0;padding:0}:where(.website-preview) input::-moz-focus-inner{border:0;padding:0}:where(.website-preview) input{line-height:normal}:where(.website-preview) input[type=checkbox],:where(.website-preview) input[type=radio]{box-sizing:border-box;padding:0}:where(.website-preview) input[type=number]::-webkit-inner-spin-button{height:auto}:where(.website-preview) input[type=number]::-webkit-outer-spin-button{height:auto}:where(.website-preview) input[type=search]{-webkit-appearance:none}:where(.website-preview) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:where(.website-preview) input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.website-preview) legend{border:0;padding:0}:where(.website-preview) textarea{overflow:auto}:where(.website-preview) optgroup{font-weight:700}:where(.website-preview) table{border-collapse:collapse;border-spacing:0}:where(.website-preview) td,:where(.website-preview) th{padding:0}:where(.website-preview) *{box-sizing:border-box}.website-preview{color:#333;background-color:#fff;height:100%;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}:where(.website-preview) img{vertical-align:middle;max-width:100%;display:inline-block}:where(.website-preview) .inline-block{max-width:100%;display:inline-block}:where(.website-preview) .wf-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}:where(.website-preview) input.wf-button{-webkit-appearance:button}:where(.website-preview) h1:where(:not([class*=heading-scale-])),:where(.website-preview) h2:where(:not([class*=heading-scale-])),:where(.website-preview) h3:where(:not([class*=heading-scale-])),:where(.website-preview) h4:where(:not([class*=heading-scale-])),:where(.website-preview) h5:where(:not([class*=heading-scale-])),:where(.website-preview) h6:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-1),:where(.website-preview) :where(.heading-scale-2),:where(.website-preview) :where(.heading-scale-3),:where(.website-preview) :where(.heading-scale-4),:where(.website-preview) :where(.heading-scale-5),:where(.website-preview) :where(.heading-scale-6){margin-bottom:10px;font-weight:700}:where(.website-preview) h1:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-1){margin-top:20px;font-size:38px;line-height:44px}:where(.website-preview) h2:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-2){margin-top:20px;font-size:32px;line-height:36px}:where(.website-preview) h3:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-3){margin-top:20px;font-size:24px;line-height:30px}:where(.website-preview) h4:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-4){margin-top:10px;font-size:18px;line-height:24px}:where(.website-preview) h5:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-5){margin-top:10px;font-size:14px;line-height:20px}:where(.website-preview) h6:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-6){margin-top:10px;font-size:12px;line-height:18px}:where(.website-preview) p{margin-top:0;margin-bottom:10px}:where(.website-preview) blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}:where(.website-preview) figure{margin:0 0 10px}:where(.website-preview) figcaption{text-align:center;margin-top:5px}:where(.website-preview) ul,:where(.website-preview) ol{margin-top:0;margin-bottom:10px;padding-left:40px}:where(.website-preview) .list-unstyled{padding-left:0;list-style:none}:where(.website-preview) .embed:before,:where(.website-preview) .embed:after{content:" ";grid-area:1/1/2/2;display:table}:where(.website-preview) .embed:after{clear:both}:where(.website-preview) fieldset{border:0;margin:0;padding:0}:where(.website-preview) button,:where(.website-preview) [type=button],:where(.website-preview) [type=reset]{cursor:pointer;-webkit-appearance:button;border:0}:where(.website-preview) .wf-form{margin:0 0 15px}:where(.website-preview) .wf-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}:where(.website-preview) .wf-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}:where(.website-preview) label{margin-bottom:5px;font-weight:700;display:block}:where(.website-preview) .wf-input{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}:where(.website-preview) .wf-input::placeholder{color:#999}:where(.website-preview) .wf-input:focus{border-color:#3898ec;outline:0}:where(.website-preview) .wf-input[disabled],:where(.website-preview) .wf-input[readonly],:where(.website-preview) fieldset[disabled] .wf-input{cursor:not-allowed}:where(.website-preview) .wf-input[readonly]{background-color:#eee}:where(.website-preview) textarea.wf-input{height:auto}:where(.website-preview) .wf-container{max-width:940px;margin-left:auto;margin-right:auto}:where(.website-preview) .wf-container:before,:where(.website-preview) .wf-container:after{content:" ";grid-area:1/1/2/2;display:table}:where(.website-preview) .wf-container:after{clear:both}@media screen and (width<=991px){:where(.website-preview) .wf-container{max-width:728px}}@media screen and (width<=479px){:where(.website-preview) .wf-container{max-width:none}}:where(.website-preview) .richtext:before,:where(.website-preview) .richtext:after{content:" ";grid-area:1/1/2/2;display:table}:where(.website-preview) .richtext:after{clear:both}:where(.website-preview) .richtext[contenteditable=true]:before,:where(.website-preview) .richtext[contenteditable=true]:after{white-space:initial}:where(.website-preview) .richtext ol,:where(.website-preview) .richtext ul{overflow:hidden}:where(.website-preview) .richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}:where(.website-preview) .richtext figure{max-width:60%;position:relative}:where(.website-preview) .richtext figure>div:before{cursor:default!important}:where(.website-preview) .richtext figure img{width:100%}:where(.website-preview) .richtext figure div{color:#0000;font-size:0}:where(.website-preview) .richtext figure.wf-richtext-figure-type-image,:where(.website-preview) .richtext figure[data-rt-type=image]{display:table}:where(.website-preview) .richtext figure.wf-richtext-figure-type-image>div,:where(.website-preview) .richtext figure[data-rt-type=image]>div{display:inline-block}:where(.website-preview) .richtext figure.wf-richtext-figure-type-image>figcaption,:where(.website-preview) .richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}:where(.website-preview) .richtext figure[data-rt-type=video]{width:60%;height:0}:where(.website-preview) .richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.website-preview) .richtext figure[data-rt-type=video]>div{width:100%}:where(.website-preview) .richtext figure.wf-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}:where(.website-preview) .richtext figure.wf-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}:where(.website-preview) .richtext figure.wf-richtext-align-fullwidth>figcaption{display:block}:where(.website-preview) .tabset{position:relative}:where(.website-preview) .tabset:before,:where(.website-preview) .tabset:after{content:" ";grid-area:1/1/2/2;display:table}:where(.website-preview) .tabset:after{clear:both}:where(.website-preview) .tabset-menu{position:relative}:where(.website-preview) .tabset-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}:where(.website-preview) .tabset-link[aria-current=page],:where(.website-preview) .tabset-link.is-active{background-color:#c8c8c8}:where(.website-preview) .tabset-link:focus{outline:0}:where(.website-preview) .tabset-content{display:block;position:relative;overflow:hidden}:where(.website-preview) .tabset-pane{display:none;position:relative}@media screen and (width<=479px){:where(.website-preview) .tabset-link{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.website-preview) .wf-condition-invisible{display:none!important}:where(.website-preview) .navbar{z-index:1000;position:relative}:where(.website-preview) .navbar:before,:where(.website-preview) .navbar:after{content:" ";grid-area:1/1/2/2;display:table}:where(.website-preview) .navbar:after{clear:both}:where(.website-preview) .navbar-brand-wrap{text-decoration:none;position:relative}:where(.website-preview) .nav-menu-wrap{float:right;position:relative}:where(.website-preview) .nav-link{vertical-align:top;text-align:left;margin-left:auto;margin-right:auto;text-decoration:none;display:inline-block;position:relative}:where(.website-preview) .menu-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;color:inherit;background:0 0;border:0;padding:18px;font-size:24px;display:none;position:relative}@media screen and (width<=991px){:where(.website-preview) .navbar .nav-menu-wrap{display:none}:where(.website-preview) .navbar .menu-button{display:block}:where(.website-preview) .navbar .menu-button[aria-expanded=true]+.nav-menu-wrap,:where(.website-preview) .navbar .nav-menu-wrap[data-nav-open]{min-width:200px;display:block;position:absolute;top:100%;left:0;right:0;overflow:visible}}@media screen and (width<=767px){:where(.website-preview) .navbar-brand-wrap{padding-left:10px}}:where(.website-preview) .nav-dropdown,:where(.website-preview) .faq-single-wrap{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}:where(.website-preview) .dropdown-toggle,:where(.website-preview) .faq-question-wrap{vertical-align:top;text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;margin-left:auto;margin-right:auto;text-decoration:none;display:inline-block;position:relative}:where(.website-preview) .dropdown-toggle{white-space:nowrap;padding:20px 40px 20px 20px}:where(.website-preview) .dropdown-chevron{width:1em;height:1em;margin:auto 20px auto 0;transition:transform .3s;position:absolute;top:0;bottom:0;right:0}:where(.website-preview) .dropdown-navigation,:where(.website-preview) .faq-navigation{min-width:100%;display:none;position:absolute}:where(.website-preview) .dropdown-link{vertical-align:top;text-align:left;white-space:nowrap;padding:10px 20px;text-decoration:none;display:block;position:relative}:where(.website-preview) .slider,:where(.website-preview) .testimonial-slider,:where(.website-preview) .about-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;height:300px;position:relative}:where(.website-preview) .mask,:where(.website-preview) .testimonial-mask,:where(.website-preview) .about-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}:where(.website-preview) .innovator-slide,:where(.website-preview) .testimonial-slide,:where(.website-preview) .about-slide-wrap{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}:where(.website-preview) .slider-nav{z-index:2;-webkit-tap-highlight-color:#0000;position:absolute}:where(.website-preview) .innovator-arrow{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;width:80px;font:inherit;background:0 0;border:0;margin:auto;padding:0;position:absolute;inset:0;overflow:hidden}:where(.website-preview) .innovator-arrow.is-left{z-index:3;right:auto}:where(.website-preview) .innovator-arrow.is-right{z-index:4;left:auto}:where(.website-preview) .planet-video{color:#fff;position:relative;overflow:hidden}:where(.website-preview) .planet-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}:where(.website-preview) .planet-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}:where(.website-preview) .wf-background-video--control{cursor:pointer;color:#fff;background-color:#0000;border:0;padding:0;position:absolute;bottom:1em;right:1em}:where(.website-preview) .wf-background-video--control>[hidden]{display:none!important}:where(.website-preview) [data-video-still]{display:none}.website-preview{--_font-family---primary-font:Urbanist, sans-serif;--color--medium-gray:#656565;--_typography---paragraph--font-size-xs:16px;--_line-height---line-height-l:140%;--_font-weight---regular:400;--_typography---letter-spacing--default-spacing:-.02em;--_spacing---margin-padding--spacing-none:0px;--color--near-black:#0e0e0e;--_typography---heading--font-size-5xl:80px;--_line-height---line-height-s:100%;--_font-weight---medium:500;--_typography---letter-spacing--letter-spacing-5xl:-1.6px;--_typography---heading--font-size-4xl:64px;--_typography---letter-spacing--letter-spacing-4xl:-1.28px;--_typography---heading--font-size-3xl:48px;--_line-height---line-height-m:120%;--_typography---letter-spacing--letter-spacing-3xl:-.96px;--_typography---heading--font-size-2xl:40px;--_typography---letter-spacing--letter-spacing-2xl:-.8px;--_typography---heading--font-size-xl:32px;--_font-weight---semi-bold:600;--_typography---letter-spacing--letter-spacing-xl:-.64px;--_typography---heading--font-size-l:28px;--_typography---letter-spacing--letter-spacing-l:-.56px;--_typography---letter-spacing--letter-spacing-xs:-.32px;--_spacing---margin-padding--spacing-3xl:100px;--_spacing---margin-padding--spacing-l:60px;--color--white:white;--_spacing---margin-padding--spacing-6xl:168px;--_spacing---margin-padding--spacing-7xl:208px;--_spacing---margin-padding--spacing-4xl:120px;--_spacing---margin-padding--spacing-2xl:80px;--_spacing---margin-padding--spacing-5xl:140px;--_typography---paragraph--font-size-s:20px;--_typography---letter-spacing--letter-spacing-s:-.4px;--color--light-gray:#ebebeb;--color--primary-yellow:#fff017;--color--overlay-gray:#0e0e0e1a;--color--transparent:transparent;--_spacing---margin-padding--spacing-s:30px;--red:#d11313;--color--charcoal-gray:#262626;--_border-radius---circle-round:50%;--_typography---paragraph--font-size-m:24px;--color--very-light-gray:#e8e8e8;--color--off-white:#fafafa;--color--dark-gray:#979797;--_line-height---line-height-x\<deleted\|variable-9b5a9b39-beaa-b4b2-a523-92f4f57b0f21\>:150%;--_border-radius---border-radius-s:12px;--_typography---letter-spacing--letter-spacing-m:-.48px;--color--black:#000;--_border-radius---border-radius-xl:20px;--_border-radius---border-radius-m:14px;--_spacing---margin-padding--spacing-m:40px;--_border-radius---border-radius-l:16px;--_border-radius---border-radius-2xl:24px;--color--fill-color:#f6f6f6;--color--line-gray:#d7d7d7;--_spacing---margin-padding--spacing-xl:64px;--_border-radius---border-radius-xs:10px;--_font-weight---bold:700;--color--neutral-gray:#525252;--_spacing---margin-padding--spacing-xs:24px;--_border-radius---border-radius-3xl:30px;--_typography---heading--display-text:120px;--_typography---paragraph--font-size-xxs:14px}:where(.website-preview) .wf-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}:where(.website-preview) .wf-commerce-commercecartwrapper{display:inline-block;position:relative}:where(.website-preview) .wf-commerce-commercecartopenlink{color:#fff;cursor:pointer;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}:where(.website-preview) .wf-commerce-commercecartopenlinkcount{color:#3898ec;text-align:center;background-color:#fff;border-radius:9px;min-width:18px;height:18px;margin-left:8px;padding-left:6px;padding-right:6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}:where(.website-preview) .wf-commerce-commercecartcontainerwrapper{z-index:1001;background-color:#000c;position:fixed;inset:0}:where(.website-preview) .wf-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:column;justify-content:center;align-items:center;display:flex}:where(.website-preview) .wf-commerce-commercecartcontainer{background-color:#fff;flex-direction:column;width:100%;min-width:320px;max-width:480px;display:flex;overflow:auto;box-shadow:0 5px 25px #00000040}:where(.website-preview) .wf-commerce-commercecartheader{border-bottom:1px solid #e6e6e6;flex:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}:where(.website-preview) .wf-commerce-commercecartheading{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}:where(.website-preview) .wf-commerce-commercecartcloselink{width:16px;height:16px}:where(.website-preview) .wf-commerce-commercecartformwrapper{flex-direction:column;flex:1;display:flex}:where(.website-preview) .wf-commerce-commercecartform{flex-direction:column;flex:1;justify-content:flex-start;display:flex}:where(.website-preview) .wf-commerce-commercecartlist{-webkit-overflow-scrolling:touch;flex:1;padding:12px 24px;overflow:auto}:where(.website-preview) .wf-commerce-commercecartitem{align-items:flex-start;padding-top:12px;padding-bottom:12px;display:flex}:where(.website-preview) .wf-commerce-commercecartiteminfo{flex-direction:column;flex:1;margin-left:16px;margin-right:16px;display:flex}:where(.website-preview) .wf-commerce-commercecartitemimage{width:60px;height:0%}:where(.website-preview) .wf-commerce-commercecartproductname{font-weight:700}:where(.website-preview) .wf-commerce-commercecartoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}:where(.website-preview) .wf-commerce-commercecartquantity{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecartquantity::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecartquantity:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecartfooter{border-top:1px solid #e6e6e6;flex-direction:column;flex:none;padding:16px 24px 24px;display:flex}:where(.website-preview) .wf-commerce-commercecartlineitem{flex:none;justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}:where(.website-preview) .wf-commerce-commercecartordervalue{font-weight:700}:where(.website-preview) .wf-commerce-commercecartcheckoutbutton{color:#fff;cursor:pointer;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:2px;align-items:center;padding:9px 15px;text-decoration:none;display:block}:where(.website-preview) .wf-commerce-commercecartemptystate{flex:1;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}:where(.website-preview) .wf-commerce-commercecarterrorstate{background-color:#ffdede;flex:none;margin:0 24px 24px;padding:10px}:where(.website-preview) .wf-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}:where(.website-preview) .wf-commerce-commerceaddtocartform{margin:0 0 15px}:where(.website-preview) .wf-commerce-commerceaddtocartoptionpillgroup{margin-bottom:10px;display:flex}:where(.website-preview) .wf-commerce-commerceaddtocartoptionpill{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;margin-right:10px;padding:8px 15px}:where(.website-preview) .wf-commerce-commerceaddtocartoptionpill.is-selected{color:#fff;background-color:#000}:where(.website-preview) .wf-commerce-commerceaddtocartoptionpill.is-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}:where(.website-preview) .wf-commerce-commerceaddtocartquantityinput{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commerceaddtocartquantityinput::placeholder{color:#999}:where(.website-preview) .wf-commerce-commerceaddtocartquantityinput:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commerceaddtocartbutton{color:#fff;cursor:pointer;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}:where(.website-preview) .wf-commerce-commerceaddtocartbutton.is-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}:where(.website-preview) .wf-commerce-commerceaddtocartoutofstock{background-color:#ddd;margin-top:10px;padding:10px}:where(.website-preview) .wf-commerce-commerceaddtocarterror{background-color:#ffdede;margin-top:10px;padding:10px}:where(.website-preview) .wf-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}:where(.website-preview) .wf-commerce-commercelayoutmain{flex:0 800px;margin-right:20px}:where(.website-preview) .wf-commerce-commercecheckoutcustomerinfowrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutblockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}:where(.website-preview) .wf-commerce-commercecheckoutlabel{margin-bottom:8px}:where(.website-preview) .wf-commerce-commercecheckoutemailinput{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutemailinput::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutemailinput:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingaddresswrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutshippingfullname{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingfullname::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingfullname:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddress{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddress::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddress:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddressoptional{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutrow{margin-left:-8px;margin-right:-8px;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutcolumn{flex:1;padding-left:8px;padding-right:8px}:where(.website-preview) .wf-commerce-commercecheckoutshippingcity{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingcity::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingcity:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingstateprovince{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingstateprovince::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingstateprovince:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingzippostalcode{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingzippostalcode::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingzippostalcode:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingcountryselector{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutshippingcountryselector::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutshippingcountryselector:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutshippingmethodswrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutshippingmethodslist{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}:where(.website-preview) .wf-commerce-commercecheckoutshippingmethoditem{background-color:#fff;border-bottom:1px solid #e6e6e6;flex-direction:row;align-items:baseline;margin-bottom:0;padding:16px;font-weight:400;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutshippingmethoddescriptionblock{flex-direction:column;flex-grow:1;margin-left:12px;margin-right:12px;display:flex}:where(.website-preview) .wf-commerce-commerceboldtextblock{font-weight:700}:where(.website-preview) .wf-commerce-commercecheckoutshippingmethodsemptystate{text-align:center;background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:64px 16px}:where(.website-preview) .wf-commerce-commercecheckoutpaymentinfowrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutcardnumber{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutcardnumber::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutcardnumber:focus,:where(.website-preview) .wf-commerce-commercecheckoutcardnumber.-wfp-focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutcardexpirationdate{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutcardexpirationdate::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutcardexpirationdate:focus,:where(.website-preview) .wf-commerce-commercecheckoutcardexpirationdate.-wfp-focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutcardsecuritycode{appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutcardsecuritycode::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutcardsecuritycode:focus,:where(.website-preview) .wf-commerce-commercecheckoutcardsecuritycode.-wfp-focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingaddresstogglewrapper{flex-direction:row;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutbillingaddresstogglecheckbox{margin-top:4px}:where(.website-preview) .wf-commerce-commercecheckoutbillingaddresstogglelabel{margin-left:8px;font-weight:400}:where(.website-preview) .wf-commerce-commercecheckoutbillingaddresswrapper{margin-top:16px;margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutbillingfullname{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingfullname::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingfullname:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddress{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddress::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddress:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddressoptional{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingcity{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingcity::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingcity:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingstateprovince{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingstateprovince::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingstateprovince:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingzippostalcode{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingzippostalcode::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingzippostalcode:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutbillingcountryselector{appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}:where(.website-preview) .wf-commerce-commercecheckoutbillingcountryselector::placeholder{color:#999}:where(.website-preview) .wf-commerce-commercecheckoutbillingcountryselector:focus{border-color:#3898ec;outline-style:none}:where(.website-preview) .wf-commerce-commercecheckoutorderitemswrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutsummaryblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutorderitemslist{margin-bottom:-20px}:where(.website-preview) .wf-commerce-commercecheckoutorderitem{margin-bottom:20px;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutorderitemdescriptionwrapper{flex-grow:1;margin-left:16px;margin-right:16px}:where(.website-preview) .wf-commerce-commercecheckoutorderitemquantitywrapper{white-space:pre-wrap;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutorderitemoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}:where(.website-preview) .wf-commerce-commercelayoutsidebar{flex:0 0 320px;position:sticky;top:20px}:where(.website-preview) .wf-commerce-commercecheckoutordersummarywrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutsummarylineitem{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutsummarytotal{font-weight:700}:where(.website-preview) .wf-commerce-commercecheckoutplaceorderbutton{color:#fff;cursor:pointer;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:3px;align-items:center;margin-bottom:20px;padding:9px 15px;text-decoration:none;display:block}:where(.website-preview) .wf-commerce-commercecheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}:where(.website-preview) .wf-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}:where(.website-preview) .wf-commerce-commercecheckoutcustomerinfosummarywrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercecheckoutsummaryitem,:where(.website-preview) .wf-commerce-commercecheckoutsummarylabel{margin-bottom:8px}:where(.website-preview) .wf-commerce-commercecheckoutsummaryflexboxdiv{flex-direction:row;justify-content:flex-start;display:flex}:where(.website-preview) .wf-commerce-commercecheckoutsummarytextspacingondiv{margin-right:.33em}:where(.website-preview) .wf-commerce-commercecheckoutpaymentsummarywrapper{margin-bottom:20px}:where(.website-preview) .wf-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}:where(.website-preview) .wf-commerce-commerceorderconfirmationcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}:where(.website-preview) .wf-commerce-commercecheckoutshippingsummarywrapper{margin-bottom:20px}@media screen and (width<=991px){:where(.website-preview) .wf-layout-blockcontainer{max-width:728px}}@media screen and (width<=767px){:where(.website-preview) .wf-layout-blockcontainer{max-width:none}:where(.website-preview) .wf-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}:where(.website-preview) .wf-commerce-commercelayoutsidebar{flex-basis:auto}}@media screen and (width<=479px){:where(.website-preview) .wf-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:row;justify-content:center;align-items:stretch}:where(.website-preview) .wf-commerce-commercecartquantity,:where(.website-preview) .wf-commerce-commerceaddtocartquantityinput,:where(.website-preview) .wf-commerce-commercecheckoutemailinput,:where(.website-preview) .wf-commerce-commercecheckoutshippingfullname,:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddress,:where(.website-preview) .wf-commerce-commercecheckoutshippingstreetaddressoptional{font-size:16px}:where(.website-preview) .wf-commerce-commercecheckoutrow{flex-direction:column}:where(.website-preview) .wf-commerce-commercecheckoutshippingcity,:where(.website-preview) .wf-commerce-commercecheckoutshippingstateprovince,:where(.website-preview) .wf-commerce-commercecheckoutshippingzippostalcode,:where(.website-preview) .wf-commerce-commercecheckoutshippingcountryselector,:where(.website-preview) .wf-commerce-commercecheckoutcardnumber,:where(.website-preview) .wf-commerce-commercecheckoutcardexpirationdate,:where(.website-preview) .wf-commerce-commercecheckoutcardsecuritycode,:where(.website-preview) .wf-commerce-commercecheckoutbillingfullname,:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddress,:where(.website-preview) .wf-commerce-commercecheckoutbillingstreetaddressoptional,:where(.website-preview) .wf-commerce-commercecheckoutbillingcity,:where(.website-preview) .wf-commerce-commercecheckoutbillingstateprovince,:where(.website-preview) .wf-commerce-commercecheckoutbillingzippostalcode,:where(.website-preview) .wf-commerce-commercecheckoutbillingcountryselector{font-size:16px}}.website-preview{font-family:var(--_font-family---primary-font);color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--default-spacing);--_typography---paragraph--font-size-xs:16px;--_typography---letter-spacing--default-spacing:-.02em;--_typography---heading--font-size-5xl:80px;--_typography---letter-spacing--letter-spacing-5xl:-1.6px;--_typography---heading--font-size-4xl:64px;--_typography---letter-spacing--letter-spacing-4xl:-1.28px;--_typography---heading--font-size-3xl:48px;--_typography---letter-spacing--letter-spacing-3xl:-.96px;--_typography---heading--font-size-2xl:40px;--_typography---letter-spacing--letter-spacing-2xl:-.8px;--_typography---heading--font-size-xl:32px;--_typography---letter-spacing--letter-spacing-xl:-.64px;--_typography---heading--font-size-l:28px;--_typography---letter-spacing--letter-spacing-l:-.56px;--_typography---letter-spacing--letter-spacing-xs:-.32px;--_typography---paragraph--font-size-s:20px;--_typography---letter-spacing--letter-spacing-s:-.4px;--_typography---paragraph--font-size-m:24px;--_typography---letter-spacing--letter-spacing-m:-.48px;--_typography---heading--display-text:120px;--_typography---paragraph--font-size-xxs:14px;--_spacing---margin-padding--spacing-none:0px;--_spacing---margin-padding--spacing-3xl:100px;--_spacing---margin-padding--spacing-l:60px;--_spacing---margin-padding--spacing-6xl:168px;--_spacing---margin-padding--spacing-7xl:208px;--_spacing---margin-padding--spacing-4xl:120px;--_spacing---margin-padding--spacing-2xl:80px;--_spacing---margin-padding--spacing-5xl:140px;--_spacing---margin-padding--spacing-s:30px;--_spacing---margin-padding--spacing-m:40px;--_spacing---margin-padding--spacing-xl:64px;--_spacing---margin-padding--spacing-xs:24px;--_border-radius---circle-round:50%;--_border-radius---border-radius-s:12px;--_border-radius---border-radius-xl:20px;--_border-radius---border-radius-m:14px;--_border-radius---border-radius-l:16px;--_border-radius---border-radius-2xl:24px;--_border-radius---border-radius-xs:10px;--_border-radius---border-radius-3xl:30px}:where(.website-preview) h1:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-1){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);font-family:var(--_font-family---primary-font);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-5xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-5xl)}:where(.website-preview) h2:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-2){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl)}:where(.website-preview) h3:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-3){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-3xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-3xl)}:where(.website-preview) h4:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-4){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) h5:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-5){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xl)}:where(.website-preview) h6:where(:not([class*=heading-scale-])),:where(.website-preview) :where(.heading-scale-6){margin-top:var(--_spacing---margin-padding--spacing-none);margin-bottom:var(--_spacing---margin-padding--spacing-none);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview) p{margin-bottom:var(--_spacing---margin-padding--spacing-none);font-family:var(--_font-family---primary-font);color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);text-decoration:none}:where(.website-preview) a{text-decoration:none;display:inline-block}:where(.website-preview) ul{margin-top:0;margin-bottom:var(--_spacing---margin-padding--spacing-none)}:where(.website-preview) ol{margin-top:0;margin-bottom:10px;padding-left:40px}:where(.website-preview) img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}:where(.website-preview) strong{font-weight:700}:where(.website-preview) figure{margin-bottom:10px}:where(.website-preview) .two-section-wrap{z-index:1;background-image:none;background-position:50% 0;background-size:cover;padding-top:20px;padding-left:20px;padding-right:20px;position:relative;overflow:hidden}:where(.website-preview) .two-section-wrap.utility{background-image:none}:where(.website-preview) .section{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.call-to-action{z-index:2;padding-top:220px;padding-bottom:220px;position:relative}:where(.website-preview) .section.footer{z-index:2;padding-top:var(--_spacing---margin-padding--spacing-l);padding-bottom:var(--_spacing---margin-padding--spacing-none);background-color:var(--color--white);position:relative}:where(.website-preview) .section.utility{padding-top:var(--_spacing---margin-padding--spacing-6xl)}:where(.website-preview) .section._404{padding-top:var(--_spacing---margin-padding--spacing-7xl);padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .section.password{padding-top:var(--_spacing---margin-padding--spacing-6xl);margin-bottom:0;padding-bottom:170px}:where(.website-preview) .section.changelog{padding-top:var(--_spacing---margin-padding--spacing-6xl);padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .section.inner{padding-top:var(--_spacing---margin-padding--spacing-6xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.faq{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.contact{padding-top:var(--_spacing---margin-padding--spacing-6xl)}:where(.website-preview) .section.service-top{padding-top:var(--_spacing---margin-padding--spacing-7xl);padding-bottom:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .section.services{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl);background-color:var(--color--near-black)}:where(.website-preview) .section.pricing-compare{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.pricing{padding-top:var(--_spacing---margin-padding--spacing-6xl)}:where(.website-preview) .section.benefits{padding-top:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.career-top{padding-top:var(--_spacing---margin-padding--spacing-6xl)}:where(.website-preview) .section.about-hero{background-color:var(--color--near-black);background-image:none;background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding-top:228px;padding-bottom:212px}:where(.website-preview) .section.team{padding-bottom:var(--_spacing---margin-padding--spacing-5xl)}:where(.website-preview) .section.about{padding-top:var(--_spacing---margin-padding--spacing-2xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.hero{padding-top:var(--_spacing---margin-padding--spacing-none);padding-bottom:var(--_spacing---margin-padding--spacing-none);background-image:none;background-position:50% 100%;background-repeat:no-repeat;background-size:contain}:where(.website-preview) .section.choice{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl);overflow:hidden}:where(.website-preview) .section.process{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl);background-color:var(--color--near-black)}:where(.website-preview) .section.testimonial{padding-top:0;overflow:hidden}:where(.website-preview) .section.blog{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.checkout{padding-top:var(--_spacing---margin-padding--spacing-6xl);padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .section.pricing-ctg{padding-top:var(--_spacing---margin-padding--spacing-7xl);padding-bottom:var(--_spacing---margin-padding--spacing-5xl)}:where(.website-preview) .section.more-blog{padding-top:var(--_spacing---margin-padding--spacing-none)}:where(.website-preview) .section.single-news{padding-top:var(--_spacing---margin-padding--spacing-6xl)}:where(.website-preview) .section.is-about{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl);background-color:var(--color--white)}:where(.website-preview) .section.stats{padding-top:var(--_spacing---margin-padding--spacing-2xl);padding-bottom:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .section.is-investor{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl);position:relative;overflow:hidden}:where(.website-preview) .section.is-value{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .section.is-nature{background-color:var(--color--near-black)}:where(.website-preview) .container{width:100%;max-width:1310px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}:where(.website-preview) .cta-wrap{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:700px;margin-left:auto;margin-right:auto;display:flex}:where(.website-preview) .cta-title{color:var(--color--white);font-size:var(--_typography---heading--font-size-5xl);line-height:var(--_line-height---line-height-s);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-5xl)}:where(.website-preview) .primary-button{z-index:1;grid-column-gap:58px;grid-row-gap:58px;background-color:var(--color--white);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);border-radius:50px;justify-content:space-between;align-items:center;padding:10px 10px 10px 24px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .primary-button:where(.primary-button-border){border:1px solid var(--color--light-gray);position:relative;overflow:hidden}:where(.website-preview) .primary-button-texts{justify-content:center;align-items:center;padding-right:3px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .primary-button-texts:where(.primary-button-border){z-index:2;position:relative}:where(.website-preview) .primary-button-text._01{z-index:1;position:relative}:where(.website-preview) .primary-button-text._02{position:absolute}:where(.website-preview) .primary-button-icons{background-color:var(--color--primary-yellow);border-radius:50px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .primary-button-icons:where(.primary-button-border){z-index:2}:where(.website-preview) .primary-button-icon{max-width:24px;max-height:24px}:where(.website-preview) .primary-button-icon._02{position:absolute}:where(.website-preview) .copyright-wrap{margin-top:var(--_spacing---margin-padding--spacing-l);padding-top:24px;padding-bottom:var(--_spacing---margin-padding--spacing-3xl);border-top:1px solid var(--color--overlay-gray);justify-content:space-between;align-items:center;display:flex}:where(.website-preview) .copyright-link{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);transition:color .4s}:where(.website-preview) .copyright-link:hover{color:var(--color--medium-gray)}:where(.website-preview) .copyright-link.desktop-off{display:none}:where(.website-preview) .copyright-text{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .site-link{color:var(--color--near-black);font-weight:var(--_font-weight---semi-bold);text-decoration:underline;-webkit-text-decoration-color:var(--color--transparent);-webkit-text-decoration-color:var(--color--transparent);text-decoration-color:var(--color--transparent);transition:text-decoration-color .4s}:where(.website-preview) .site-link:hover{-webkit-text-decoration-color:var(--color--near-black);-webkit-text-decoration-color:var(--color--near-black);text-decoration-color:var(--color--near-black)}:where(.website-preview) .footer-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-s);grid-row-gap:var(--_spacing---margin-padding--spacing-s);justify-content:space-between;align-items:flex-start;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}:where(.website-preview) .footer-wrap{justify-content:flex-start;align-items:flex-start;width:100%;max-width:735px;display:flex}:where(.website-preview) .subscribe-wrap{width:100%;max-width:326px}:where(.website-preview) .subscribe-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xl)}:where(.website-preview) .subscribe-form-wrap{margin-top:32px;margin-bottom:8px}:where(.website-preview) .subscribe-form{justify-content:flex-end;align-items:center;display:flex;position:relative}:where(.website-preview) .success-message{background-color:var(--color--primary-yellow);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:8px;padding:20px}:where(.website-preview) .error-message{background-color:var(--red);color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:8px;margin-top:15px;padding:15px}:where(.website-preview) .subscribe-email{border:1px solid var(--color--overlay-gray);background-color:var(--color--white);height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:0;margin-bottom:0;padding:16px 120px 16px 8px}:where(.website-preview) .subscribe-email:focus{border-color:var(--color--charcoal-gray)}:where(.website-preview) .subscribe-email::placeholder{color:var(--color--medium-gray)}:where(.website-preview) .subscribe-button{background-color:var(--color--near-black);color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);padding:12px 20px;transition:color .4s,background-color .4s;position:absolute;right:4px}:where(.website-preview) .subscribe-button:hover{background-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview) .footer-menu-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:645px;display:grid}:where(.website-preview) .footer-menu-wrap.desktop-off{display:none}:where(.website-preview) .footer-single-wrap.mobile-off{display:block}:where(.website-preview) .footer-single-wrap.mobile-on{display:none}:where(.website-preview) .footer-single-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-bottom:32px}:where(.website-preview) .footer-link-wrap{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .footer-link{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);transition:transform .4s,color .4s}:where(.website-preview) .footer-link:hover{color:var(--color--medium-gray);transform:translate(6px)}:where(.website-preview) .subscribe-details{font-weight:var(--_font-weight---medium)}:where(.website-preview) .footer-social-wrap{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .social-link{z-index:1;border:1px solid var(--color--overlay-gray);border-radius:var(--_border-radius---circle-round);justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .4s,background-color .4s;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .social-link:hover{border-color:var(--color--primary-yellow);background-color:var(--color--primary-yellow)}:where(.website-preview) .social-icon{max-width:24px;max-height:24px}:where(.website-preview).pages-wrapper._404{background-color:#fafafa}:where(.website-preview) .utility-top-wrap{margin-bottom:var(--_spacing---margin-padding--spacing-3xl);grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}:where(.website-preview) .utility-top-details{max-width:786px}:where(.website-preview) .utility-top-details.license{font-size:var(--_typography---paragraph--font-size-s);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .utility-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-3xl);grid-row-gap:var(--_spacing---margin-padding--spacing-3xl);flex-flow:column;display:flex}:where(.website-preview) .utility-single-wrap.font{justify-content:space-between;align-items:flex-end;display:flex}:where(.website-preview) .utility-title-wrap{flex-flow:column;margin-bottom:40px;display:flex}:where(.website-preview) .utility-title-wrap.font{margin-bottom:0}:where(.website-preview) .utility-subtitle{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .utility-subtitle-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;margin-bottom:12px;padding-left:10px;display:inline-flex}:where(.website-preview) .utility-sybtitle-dot{background-color:var(--color--medium-gray);border-radius:50%;width:5px;height:5px}:where(.website-preview) .color-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);margin-bottom:20px}:where(.website-preview) .color-wrap{grid-column-gap:0px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .color-single-item{justify-content:flex-start;align-items:flex-end;width:100%;max-width:100%;height:315px;padding:20px 18px;display:flex}:where(.website-preview) .color-single-item._01{background-color:var(--color--primary-yellow)}:where(.website-preview) .color-single-item._02{background-color:var(--color--near-black)}:where(.website-preview) .color-single-item._03{border:1px solid var(--color--very-light-gray);background-color:var(--color--white)}:where(.website-preview) .color-single-item._04{background-color:var(--color--medium-gray)}:where(.website-preview) .color-single-item._08{background-color:var(--color--charcoal-gray)}:where(.website-preview) .color-single-item._07{background-color:var(--color--light-gray)}:where(.website-preview) .color-single-item._06{background-color:var(--color--off-white)}:where(.website-preview) .color-single-item._05{background-color:var(--color--dark-gray)}:where(.website-preview) .color-code{background-color:var(--color--white);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-x\<deleted\|variable-9b5a9b39-beaa-b4b2-a523-92f4f57b0f21\>);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:40px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}:where(.website-preview) .utility-wrapper{width:100%;max-width:1248px;margin-left:auto;margin-right:auto}:where(.website-preview) .typography-wrap{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}:where(.website-preview) .typography-ctg-title{color:var(--color--near-black);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .typography-ctg-wrap{border-radius:var(--_border-radius---border-radius-s);background-color:var(--color--white);margin-bottom:24px;padding:24px 28px 24px 18px}:where(.website-preview) .typography-flex-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .typography-single-item{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .typography-size{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:0}:where(.website-preview) .typography-size._01{font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .paragrapgh-l{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .paragrapgh-l.medium{font-weight:var(--_font-weight---medium)}:where(.website-preview) .paragrapgh-m{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .paragrapgh-m.regular{font-weight:var(--_font-weight---regular)}:where(.website-preview) .paragrapgh-s{color:var(--color--black);font-size:var(--_typography---paragraph--font-size-xs);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .paragrapgh-s.regular{font-weight:var(--_font-weight---regular)}:where(.website-preview) .style-button-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .theme-button{z-index:1;background-color:var(--color--primary-yellow);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);border-radius:50px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .theme-button:where(.theme-button-small){font-size:var(--_typography---paragraph--font-size-xs);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);padding:12px 20px}:where(.website-preview) .theme-button:where(.theme-button-404){justify-content:center;align-items:center;padding-left:24px;padding-right:24px;display:flex}:where(.website-preview) .theme-button:where(.theme-button-apply){padding:10px 24px}:where(.website-preview) .theme-button:where(.theme-button-black){background-color:var(--color--black);color:var(--color--white)}:where(.website-preview) .theme-button:where(.theme-button-mobile-hide){padding-top:13px;padding-bottom:13px}:where(.website-preview) .theme-button.compare{background-color:var(--color--near-black);color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:center;align-items:center;padding:10px;display:flex}:where(.website-preview) .theme-button.career{background-color:var(--color--off-white);padding:10px 20px}:where(.website-preview) .theme-button.plan-01{width:100%;max-width:100%;font-size:var(--_typography---paragraph--font-size-xs);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}:where(.website-preview) .theme-button.plan-02{background-color:var(--color--near-black);color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;transition:background-color .4s;display:flex}:where(.website-preview) .theme-button.plan-02:hover{background-color:var(--color--primary-yellow)}:where(.website-preview) .theme-button.add-cart{width:100%;max-width:100%;padding-top:10px;padding-bottom:10px;transition:color .4s,background-color .4s}:where(.website-preview) .theme-button.add-cart:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .theme-button.cart{width:100%;max-width:100%;transition:color .4s,background-color .4s}:where(.website-preview) .theme-button.cart:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .theme-button-texts{z-index:2;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .theme-button-text{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium)}:where(.website-preview) .theme-button-text._01{z-index:1;position:relative}:where(.website-preview) .theme-button-text._02{position:absolute}:where(.website-preview) .theme-button-text._02.black{color:var(--color--near-black)}:where(.website-preview) .button-arrow{z-index:2;width:var(--_typography---paragraph--font-size-xs);height:var(--_typography---paragraph--font-size-xs);flex:none;margin-left:8px;position:relative}:where(.website-preview) .navbar{--nav-dropdown-gap:10px;--nav-capsule-padding:4px;z-index:9999;background-color:var(--color--transparent);padding-top:32px;padding-bottom:32px;position:absolute;inset:0% 0% auto}:where(.website-preview) .navbar-wrapper{justify-content:space-between;align-items:center;display:flex}:where(.website-preview) .navbar-brand-wrap{grid-column-gap:4px;grid-row-gap:4px;justify-content:flex-start;align-items:center;width:100%;max-width:105px;padding-left:0;display:flex}:where(.website-preview) .navbar-button-wrap{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:center;display:inline-flex}:where(.website-preview) .nav-link-wrap{background-color:var(--color--white);padding:var(--nav-capsule-padding);border-radius:60px;justify-content:center;align-items:center;display:inline-flex}:where(.website-preview) .nav-link{background-color:var(--color--white);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:50px;padding:8px 20px;transition:color .4s,background-color .4s}:where(.website-preview) .nav-link:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .cart-button{background-color:var(--color--transparent);width:24px;min-width:24px;height:24px;color:var(--color--transparent);justify-content:center;align-items:center;padding:0;position:relative}:where(.website-preview) .cart-icon{max-width:24px;max-height:24px}:where(.website-preview) .cart-quantity{background-color:var(--color--primary-yellow);min-width:14px;height:14px;color:var(--color--near-black);font-size:10px;line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:0;justify-content:center;align-items:center;margin-left:0;padding-left:2px;padding-right:0;display:inline-flex;position:absolute;inset:-2px -3px auto auto}:where(.website-preview) .dropdown-toggle{grid-column-gap:4px;grid-row-gap:4px;background-color:var(--color--white);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:50px;justify-content:center;align-items:center;padding:8px 20px;display:inline-flex;position:static}:where(.website-preview) .dropdown-toggle-icon{margin-top:0;margin-bottom:0;margin-right:0;position:static}:where(.website-preview) ._404-wrapper{grid-column-gap:58px;grid-row-gap:58px;flex-flow:column;display:flex}:where(.website-preview) ._404-title-wrap{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) ._404-image-wrap{width:100%;max-width:791px;margin-left:auto;margin-right:auto}:where(.website-preview) ._404-title{font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);text-align:center}:where(.website-preview) ._404-button{width:100%;max-width:414px;margin-left:auto;margin-right:auto}:where(.website-preview) .cta-bg-overlay{background-image:linear-gradient(#fff01700,#fff01733);position:absolute;inset:0%}:where(.website-preview) .password-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-l);grid-row-gap:var(--_spacing---margin-padding--spacing-l);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .password-title-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}:where(.website-preview) .all-device-none{margin-top:0;margin-bottom:0;display:none}:where(.website-preview) .password-details{color:#444;width:100%;max-width:417px;font-weight:var(--_font-weight---medium);text-align:center;margin-left:auto;margin-right:auto}:where(.website-preview) .password-title{text-align:center;margin-left:auto;margin-right:auto}:where(.website-preview) .password-form-wrap{grid-column-gap:28px;grid-row-gap:28px;justify-content:space-between;width:100%;max-width:606px;margin-left:auto;margin-right:auto;padding:30px;display:flex}:where(.website-preview) .password-input{border:1px solid var(--color--light-gray);border-radius:var(--_border-radius---border-radius-s);background-color:var(--color--white);height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-bottom:0;padding:13px 14px}:where(.website-preview) .password-input:focus{border-color:var(--color--charcoal-gray)}:where(.website-preview) .password-input::placeholder{color:#444}:where(.website-preview) .password-submit{border-radius:var(--_border-radius---border-radius-s);background-color:var(--color--primary-yellow);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:center;align-items:center;padding:10px 24px;transition:color .4s,background-color .4s;display:inline-flex}:where(.website-preview) .password-submit:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .changelog-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-4xl);grid-row-gap:var(--_spacing---margin-padding--spacing-4xl);flex-flow:column;display:flex}:where(.website-preview) .changelog-wrap{border-radius:var(--_border-radius---border-radius-xl);background-color:var(--color--white);padding:40px}:where(.website-preview) .utility-details{max-width:811px;font-size:var(--_typography---paragraph--font-size-s);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:8px}:where(.website-preview) .utility-details.image{max-width:958px}:where(.website-preview) .utility-details.font{max-width:907px}:where(.website-preview) .font-button{background-color:var(--color--near-black);color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:6px;padding:13px 20px;transition:color .4s,background-color .4s;position:relative}:where(.website-preview) .font-button:hover{background-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview) .font-button-text._01{position:relative}:where(.website-preview) .font-button-text._02{position:absolute}:where(.website-preview) .font-button-texts{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.website-preview) .license-link{color:var(--color--near-black);font-weight:var(--_font-weight---medium)}:where(.website-preview) .license-icon-wrapper{grid-column-gap:50px;grid-row-gap:50px;display:flex}:where(.website-preview) .license-icon-wrap{width:30px;height:30px}:where(.website-preview) .license-line{background-color:#c9c9c9;width:1px;min-width:1px}:where(.website-preview) .license-image-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}:where(.website-preview) .license-flex-wrap{grid-column-gap:30px;grid-row-gap:30px;display:flex}:where(.website-preview) .license-image-wrap{border-radius:var(--_border-radius---border-radius-m);overflow:hidden}:where(.website-preview) .license-image-wrap._01{width:100%;max-width:716px}:where(.website-preview) .license-image-wrap._02{width:100%;max-width:502px}:where(.website-preview) .terms-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .terms-top-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .terms-top-title{text-align:center}:where(.website-preview) .terms-top-details{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .terms-wrap{margin-top:var(--_spacing---margin-padding--spacing-3xl);grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}:where(.website-preview) .terms-single-wrap{grid-column-gap:18px;grid-row-gap:18px;flex-flow:column;display:flex}:where(.website-preview) .terms-item-title{color:#10101a;font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview) .terms-item-details{color:#525252;font-weight:var(--_font-weight---medium)}:where(.website-preview) .privacy-link{color:#525252;text-decoration:underline;-webkit-text-decoration-color:var(--color--transparent);-webkit-text-decoration-color:var(--color--transparent);text-decoration-color:var(--color--transparent);transition:text-decoration-color .4s,color .4s}:where(.website-preview) .privacy-link:hover{color:var(--color--near-black);-webkit-text-decoration-color:var(--color--near-black);-webkit-text-decoration-color:var(--color--near-black);text-decoration-color:var(--color--near-black)}:where(.website-preview) .privacy-item-details{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:24px}:where(.website-preview) .privacy-single-wrap{grid-column-gap:18px;grid-row-gap:18px;flex-flow:column}:where(.website-preview) .privacy-list-wrap{grid-column-gap:14px;grid-row-gap:14px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);flex-flow:column;margin-top:24px;padding-left:30px;display:flex}:where(.website-preview) .privacy-link-text{color:#525252;line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .faq-question-wrap{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:0;display:flex;position:static}:where(.website-preview) .faq-answer{color:var(--color--white);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:24px}:where(.website-preview) .faq-icon{max-width:24px;max-height:24px}:where(.website-preview) .faq-icon.plus{z-index:1;position:relative}:where(.website-preview) .faq-icon.minus{position:absolute}:where(.website-preview) .faq-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-m);grid-row-gap:var(--_spacing---margin-padding--spacing-m);flex-flow:row;justify-content:space-between;display:flex}:where(.website-preview) .faq-stickywrap{grid-column-gap:var(--_spacing---margin-padding--spacing-m);grid-row-gap:var(--_spacing---margin-padding--spacing-m);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:520px;margin-left:auto;margin-right:auto;display:flex;position:static;top:120px}:where(.website-preview) .faq-icon-wrap{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex;position:relative}:where(.website-preview) .faq-answer-wrap{max-width:753px}:where(.website-preview) .section-subtitle{color:#737373;letter-spacing:-.72px;font-size:18px;font-weight:600;line-height:140%}:where(.website-preview) .faq-navigation{background-color:#0000;width:100%;position:static}:where(.website-preview) .faq-single-wrap{border:1px solid var(--color--light-gray);border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--white);cursor:pointer;flex-flow:column;justify-content:flex-start;width:100%;margin-left:0;margin-right:0;padding:32px 24px;display:flex;position:static;overflow:hidden}:where(.website-preview) .faq-right-wrap{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;max-width:849px;display:flex}:where(.website-preview) .faq-question{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);white-space:normal;word-break:keep-all}:where(.website-preview) .contact-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-3xl);grid-row-gap:var(--_spacing---margin-padding--spacing-3xl);flex-flow:column;justify-content:space-between;align-items:center;display:flex}:where(.website-preview) .contact-title-wrap{grid-column-gap:30px;grid-row-gap:30px;text-align:center;flex-flow:column;max-width:582px;display:flex}:where(.website-preview) .contact-details{font-size:var(--_typography---paragraph--font-size-s);letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview) .contact-single-item{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .contact-form-block{border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--fill-color);width:100%;max-width:650px;padding:24px}:where(.website-preview) .contact-form-wrap{flex-flow:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}:where(.website-preview) .contact-form{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;width:100%;max-width:100%;display:flex}:where(.website-preview) .contact-group-wrap{grid-column-gap:20px;grid-row-gap:20px;display:flex}:where(.website-preview) .contact-item-wrap{width:100%;max-width:100%}:where(.website-preview) .contact-label-field{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-bottom:10px}:where(.website-preview) .contact-input-field{border:1px solid var(--color--line-gray);background-color:var(--color--white);width:100%;max-width:100%;height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:8px;margin-bottom:0;padding:13px}:where(.website-preview) .contact-input-field:focus{border-color:var(--color--charcoal-gray)}:where(.website-preview) .contact-input-field::placeholder{color:var(--color--medium-gray)}:where(.website-preview) .contact-textarea-field{border:1px solid var(--color--light-gray);background-color:var(--color--white);width:100%;min-width:100%;max-width:100%;height:auto;min-height:160px;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:8px;margin-bottom:0;padding:13px}:where(.website-preview) .contact-textarea-field:focus{border-color:var(--color--charcoal-gray)}:where(.website-preview) .contact-textarea-field::placeholder{color:var(--color--medium-gray)}:where(.website-preview) .contact-form-submit{background-color:var(--color--primary-yellow);height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);border-radius:50px;padding:16px 32px;transition:color .4s,background-color .4s}:where(.website-preview) .contact-form-submit:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .section-top-wrap{margin-bottom:var(--_spacing---margin-padding--spacing-3xl);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .section-top-wrap.hero{margin-bottom:0}:where(.website-preview) .section-top-title{text-align:center;width:100%;max-width:786px;margin-left:auto;margin-right:auto}:where(.website-preview) .section-top-title.pricing{max-width:726px}:where(.website-preview) .section-top-title.white{color:var(--color--white)}:where(.website-preview) .section-top-details{width:100%;max-width:627px;font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:30px}:where(.website-preview) .section-top-details.white{color:var(--color--white)}:where(.website-preview) .news-grid-wrap{grid-column-gap:20px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .news-grid-wrap.top{grid-template-columns:1fr 1fr}:where(.website-preview) .news-image-wrap,:where(.website-preview) .home-coverage-image-wrap{border-radius:var(--_border-radius---border-radius-2xl);width:100%;max-width:100%;display:block;overflow:hidden}:where(.website-preview) .news-content-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-top:16px;display:flex}:where(.website-preview) .news-date-wrap{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .news-published{font-weight:var(--_font-weight---medium)}:where(.website-preview) .news-item-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);transition:color .4s}:where(.website-preview) .news-item-title:hover{color:var(--color--medium-gray)}:where(.website-preview) .news-item-title._01{font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl);transition:color .4s}:where(.website-preview) .news-item-title._01:hover{color:var(--color--medium-gray)}:where(.website-preview) .news-item-details{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .news-wrap{margin-top:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .section-title-wrapper{margin-bottom:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .section-title-wrapper.planet{margin-bottom:var(--_spacing---margin-padding--spacing-l)}:where(.website-preview) .section-title-wrapper.choice{margin-bottom:64px}:where(.website-preview) .section-title-wrapper.testimonial{margin-bottom:var(--_spacing---margin-padding--spacing-xl)}:where(.website-preview) .section-title{text-align:center;width:100%;max-width:608px;margin-left:auto;margin-right:auto}:where(.website-preview) .section-title.services{color:var(--color--white)}:where(.website-preview) .section-title.compare{max-width:643px}:where(.website-preview) .section-title.benefit{max-width:548px}:where(.website-preview) .section-title.team{text-align:left;max-width:670px;margin-left:0}:where(.website-preview) .section-title.process{max-width:502px;color:var(--color--white)}:where(.website-preview) .section-title.testimonial{max-width:510px;color:var(--color--white)}:where(.website-preview) .section-title.is-purpose{text-align:left;margin-left:0}:where(.website-preview) .section-title.is-nature{max-width:670px;color:var(--color--white);text-align:left;margin-left:0}:where(.website-preview) .section-top-button{text-align:center;margin-top:32px}:where(.website-preview) .projects-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-m);grid-row-gap:var(--_spacing---margin-padding--spacing-m);flex-flow:column;display:flex}:where(.website-preview) .project-flex-wrap{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .project-cl-list-wrap.big{width:100%;max-width:738px}:where(.website-preview) .project-cl-list-wrap.small{width:100%;max-width:522px}:where(.website-preview) .project-image-wrap{border-radius:var(--_border-radius---border-radius-xl);display:block;overflow:hidden}:where(.website-preview) .project-image{transition:transform .4s}:where(.website-preview) .project-image:hover{transform:scale(1.1)}:where(.website-preview) .project-content-wrap{justify-content:space-between;align-items:center;margin-top:16px;display:flex}:where(.website-preview) .project-item-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m);transition:color .4s}:where(.website-preview) .project-item-title:hover{color:var(--color--charcoal-gray)}:where(.website-preview) .project-catgory,:where(.website-preview) .project-year{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .expert-wrap{grid-column-gap:20px;grid-row-gap:20px;display:flex}:where(.website-preview) .expert-image-wrap{border-radius:var(--_border-radius---border-radius-m);width:100%;max-width:413px;overflow:hidden}:where(.website-preview) .expert-grid-wrap{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:847px;display:grid}:where(.website-preview) .expert-single-wrap{background-color:#f7f7f7;border-radius:10px;padding:20px;overflow:hidden}:where(.website-preview) .expert-icon-wrap{border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--near-black);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}:where(.website-preview) .expert-icon{filter:invert();max-width:32px;max-height:32px}:where(.website-preview) .expert-details-wrap{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-top:24px;display:flex}:where(.website-preview) .expert-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .expert-details{font-weight:var(--_font-weight---medium)}:where(.website-preview) .services-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .services-cl-list{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}:where(.website-preview) .service-link-wrap{z-index:1;border:1px solid var(--color--charcoal-gray);border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--near-black);justify-content:space-between;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}:where(.website-preview) .service-left-item{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:center;display:inline-flex}:where(.website-preview) .service-number{color:var(--color--dark-gray)}:where(.website-preview) .service-icon-wrap{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .service-icon._01{z-index:1;position:relative}:where(.website-preview) .service-icon._02{position:absolute}:where(.website-preview) .service-item-title{color:var(--color--dark-gray)}:where(.website-preview) .service-item-bg{z-index:-1;border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--primary-yellow);position:absolute;inset:auto 0% 0%}:where(.website-preview) .impact-counter-wrap{border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--primary-yellow);padding:48px 24px}:where(.website-preview) .counter-overflow{height:80px;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-5xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-5xl);overflow:hidden}:where(.website-preview) .counter-overflow.about{height:64px;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl)}:where(.website-preview) .counter-wrap{display:flex}:where(.website-preview) .compare-grid-wrap{z-index:1;grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}:where(.website-preview) .compare-item-title{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .compare-plan-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .compare-plan-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-top:24px;margin-bottom:24px;display:flex}:where(.website-preview) .compare-single-wrap{flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:100%;display:block}:where(.website-preview) .compare-icon{max-width:22px;max-height:22px}:where(.website-preview) .secondary-button{grid-column-gap:25px;grid-row-gap:25px;color:#1d1d1d;letter-spacing:-.8px;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px;justify-content:center;align-items:center;padding:16px 20px;font-size:20px;font-weight:500;line-height:140%;display:inline-flex}:where(.website-preview) .compare-item-wrap{border-bottom:1px solid var(--color--light-gray);flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:100%;padding-bottom:16px;display:flex}:where(.website-preview) .compare-flex-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;margin-top:40px;display:flex}:where(.website-preview) .compare-top-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .compare-price-wrap{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .compare-price{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .compare-price-time{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .compare-icon-wrap{border-radius:var(--_border-radius---circle-round);background-color:var(--color--off-white);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}:where(.website-preview) .compare-button{width:100%;max-width:201px}:where(.website-preview) .theme-button-bg{z-index:-1;background-color:var(--color--near-black);border-radius:50px;position:absolute;inset:auto 0% 0%}:where(.website-preview) .theme-button-bg.compare{background-color:var(--color--primary-yellow);inset:auto 0% 0%}:where(.website-preview) .theme-button-bg.primary,:where(.website-preview) .theme-button-bg.careery{background-color:var(--color--primary-yellow)}:where(.website-preview) .benefits-single-wrap{z-index:1;grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:558px;display:flex;position:relative}:where(.website-preview) .benefits-single-wrap.right{margin-left:auto}:where(.website-preview) .benefit-border-line{background-color:var(--color--near-black);width:1px;min-width:1px;height:100%;margin-top:5px;position:relative}:where(.website-preview) .benefit-dot-wrap{background-color:var(--color--dark-gray);border-radius:50%;width:12px;min-width:12px;height:12px}:where(.website-preview) .benefit-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .benefit-details{font-weight:var(--_font-weight---medium)}:where(.website-preview) .benefits-wrap{z-index:1;grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;width:100%;max-width:100%;display:flex;position:relative}:where(.website-preview) .benefit-details-wrap{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--color--off-white);border-radius:8px;flex-flow:column;width:100%;max-width:522px;padding:16px;display:flex}:where(.website-preview) .benefit-active-line{background-color:#0e0e0e;width:1px;min-width:1px;position:absolute;inset:0%}:where(.website-preview) .benefit-border-wrap{background-color:var(--color--light-gray);justify-content:center;width:1px;min-width:1px;height:85.3%;display:flex;position:absolute;inset:0% auto 0% 50%;transform:translate(-50%)}:where(.website-preview) .benefits-wrapper{grid-column-gap:60px;grid-row-gap:60px;justify-content:space-between;width:100%;max-width:1104px;margin-left:auto;margin-right:auto}:where(.website-preview) .career-top-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .career-top-image-wrap{border-radius:var(--_border-radius---border-radius-l);width:100%;max-width:100%;overflow:hidden}:where(.website-preview) .career-wrapper{max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .career-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}:where(.website-preview) .career-single-wrap{z-index:1;grid-column-gap:50px;grid-row-gap:50px;justify-content:space-between;align-items:center;padding-bottom:30px;display:flex;position:relative}:where(.website-preview) .career-content-wrap{justify-content:space-between;align-items:flex-end;width:100%;max-width:847px;display:flex}:where(.website-preview) .career-title-wrap{grid-column-gap:18px;grid-row-gap:18px;flex-flow:column;display:flex}:where(.website-preview) .career-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);transition:color .4s}:where(.website-preview) .career-title:hover{color:var(--color--medium-gray)}:where(.website-preview) .career-meta-wrap{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .career-meta-item{border:1px solid var(--color--light-gray);color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:40px;padding:8px 20px}:where(.website-preview) .career-details-wrap{width:100%;max-width:413px}:where(.website-preview) .career-details-wrap.desktop-off{display:none}:where(.website-preview) .career-details{font-weight:var(--_font-weight---medium)}:where(.website-preview) .career-border-wrap{background-color:var(--color--light-gray);height:1px;min-height:1px;position:absolute;inset:auto 0% 0%}:where(.website-preview) .career-border-line{background-color:var(--color--near-black);height:1px;min-height:1px;position:absolute;inset:0%}:where(.website-preview) .career-cl-list{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}:where(.website-preview) .pricing-wrap{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:flex}:where(.website-preview) .pricing-tabs{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex}:where(.website-preview) .pricing-tabs-menu{background-color:var(--color--off-white);border-radius:22px;justify-content:center;align-items:center;padding:4px;display:inline-flex}:where(.website-preview) .pricing-tabs-menu._01{margin-bottom:0;position:absolute;inset:-80px auto auto 0%}:where(.website-preview) .pricing-tab-link{z-index:1;background-color:var(--color--transparent);width:76px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:18px;padding:7px 10px;position:relative;overflow:visible}:where(.website-preview) .pricing-tab-link[aria-current=page],:where(.website-preview) .pricing-tab-link.is-active{background-color:var(--color--transparent);color:var(--color--near-black);font-weight:var(--_font-weight---medium)}:where(.website-preview) .pricing-tab-link._01{border-style:none;margin-right:0}:where(.website-preview) .pricing-tab-link._01.is-selected{background-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview) .pricing-tabs-content{border-radius:var(--_border-radius---border-radius-xl);background-color:var(--color--off-white);width:100%;max-width:100%;margin-top:24px;padding:10px 10px 10px 24px}:where(.website-preview) .pricing-tab-pane{width:100%;max-width:100%}:where(.website-preview) .pricing-all-item-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}:where(.website-preview) .pricing-item-wrap{width:100%;max-width:317px}:where(.website-preview) .pricing-single-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}:where(.website-preview) .pricing-icon-wrap{border-radius:var(--_border-radius---circle-round);background-color:var(--color--white);justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:inline-flex}:where(.website-preview) .pricing-icon{max-width:20px;max-height:20px}:where(.website-preview) .plan-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .plan-details{font-weight:var(--_font-weight---medium);margin-top:10px}:where(.website-preview) .plan-price-wrap{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .plan-price{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .plan-duration{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .plan-feature-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .plan-feature-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-top:12px;padding-left:0;display:flex}:where(.website-preview) .plan-feature-list-item{grid-column-gap:10px;grid-row-gap:10px;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .plan-feature-icon{max-width:16px;max-height:16px}:where(.website-preview) .pricing-grid-wrap{grid-column-gap:40px;grid-row-gap:40px;border-radius:var(--_border-radius---border-radius-m);background-color:#f5f5f5;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding:14px 24px;display:grid}:where(.website-preview) .compare-plan-cl-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .compare-prices{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.website-preview) .planet-tabs{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .planet-tabs-menu{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:center;display:flex}:where(.website-preview) .planet-tabs-content{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;margin-top:30px}:where(.website-preview) .planet-video-wrap{border-radius:var(--_border-radius---border-radius-xl);width:100%;max-width:100%;height:700px;overflow:hidden}:where(.website-preview) .planet-video{width:100%;max-width:100%;height:100%}:where(.website-preview) .planet-tab-link{grid-column-gap:14px;grid-row-gap:14px;border-radius:var(--_border-radius---border-radius-m);background-color:var(--color--off-white);justify-content:flex-start;align-items:center;padding:14px;display:flex}:where(.website-preview) .planet-tab-link[aria-current=page],:where(.website-preview) .planet-tab-link.is-active{background-color:var(--color--primary-yellow)}:where(.website-preview) .planet-icon-wrap{z-index:1;border-radius:var(--_border-radius---border-radius-xs);background-color:var(--color--white);justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;display:inline-flex;position:relative}:where(.website-preview) .planet-icon{max-width:30px;max-height:30px}:where(.website-preview) .planet-icon._02{z-index:-1;position:absolute}:where(.website-preview) .planet-tab-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .planet-wrap{margin-top:var(--_spacing---margin-padding--spacing-l);grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .planet-counter-title{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:16px}:where(.website-preview) .team-wrap{grid-column-gap:20px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .team-single-wrap{z-index:1;background-color:var(--color--white)}:where(.website-preview) .team-image-wrap{border-radius:10px;overflow:hidden}:where(.website-preview) .team-content-wrap{flex-flow:column;padding-top:16px;display:flex}:where(.website-preview) .team-name{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .team-social-link{z-index:1;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}:where(.website-preview) .team-description{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium)}:where(.website-preview) .about-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-l);grid-row-gap:var(--_spacing---margin-padding--spacing-l);flex-flow:column;display:flex}:where(.website-preview) .about-flex-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-l);grid-row-gap:var(--_spacing---margin-padding--spacing-l);justify-content:space-between;align-items:flex-end;display:flex}:where(.website-preview) .about-flex-wrap.top{align-items:stretch}:where(.website-preview) .about-left-wrap{width:100%;max-width:238px}:where(.website-preview) .about-left-wrap.top{flex-flow:column;justify-content:space-between;display:flex}:where(.website-preview) .about-right-wrap{width:100%;max-width:847px}:where(.website-preview) .about-right-wrap.bottom{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .about-single-wrap{border-radius:var(--_border-radius---border-radius-xs);background-color:#f6f6f6;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:228px;padding:14px;display:flex}:where(.website-preview) .about-details-wrap{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}:where(.website-preview) .about-title-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .about-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .about-subtitle{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .about-slider{background-color:var(--color--transparent);flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:116px}:where(.website-preview) .about-mask{height:100%}:where(.website-preview) .about-slide-wrap{height:auto}:where(.website-preview) .about-counter-title{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:10px}:where(.website-preview) .about-border-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .about-single-border{background-color:var(--color--light-gray);border-radius:3px;width:52px;height:3px;position:relative;overflow:hidden}:where(.website-preview) .about-active-line{background-color:var(--color--near-black);border-radius:3px;position:absolute;inset:0%}:where(.website-preview) .impact-list-item{z-index:1;grid-column-gap:16px;grid-row-gap:16px;border:.5px solid var(--color--light-gray);background-color:var(--color--white);cursor:pointer;border-radius:8px;flex-flow:row;justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:0;padding:24px 16px;display:flex;position:relative}:where(.website-preview) .impact-list-item[aria-current=page],:where(.website-preview) .impact-list-item.is-active{border-color:var(--color--primary-yellow);background-color:var(--color--primary-yellow)}:where(.website-preview) .hero-wrapper{flex-flow:column;justify-content:center;align-items:center;height:100vh;padding-top:60px;padding-bottom:60px;display:flex}:where(.website-preview) .hero-wrap{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:10px;display:flex}:where(.website-preview) .hero-left-wrap{max-width:274px}:where(.website-preview) .hero-right-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-end;max-width:221px;display:flex}:where(.website-preview) .hero-title{font-size:var(--_typography---heading--font-size-4xl)}:where(.website-preview) .power-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-4xl);grid-row-gap:var(--_spacing---margin-padding--spacing-4xl);flex-flow:column;display:none}:where(.website-preview) .power-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-2xl);grid-row-gap:var(--_spacing---margin-padding--spacing-2xl);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .power-title{max-width:740px;color:var(--color--medium-gray);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl);margin-left:auto;margin-right:auto}:where(.website-preview) .power-content-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);text-align:center;letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .power-single-item{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:140px;display:flex}:where(.website-preview) .power-icon-wrap{border:.5px solid var(--color--light-gray);border-radius:var(--_border-radius---circle-round);justify-content:center;align-items:center;width:104px;height:104px;display:inline-flex}:where(.website-preview) .power-icon{max-width:40px;max-height:40px}:where(.website-preview) .power-item-title{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:center}:where(.website-preview) .power-item-wrap{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;align-items:center;margin-top:24px;display:flex}:where(.website-preview) .power-image-wrapper{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;width:100%;max-width:804px;display:flex}:where(.website-preview) .power-image-wrap{border-radius:var(--_border-radius---border-radius-l);width:100%;max-width:400px;height:200px;overflow:hidden}:where(.website-preview) .power-bottom-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-xl);grid-row-gap:var(--_spacing---margin-padding--spacing-xl);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .power-setup{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);justify-content:space-between;align-items:center;display:flex}:where(.website-preview) .choice-slide-wrap{z-index:1;grid-column-gap:200px;grid-row-gap:200px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--off-white);flex-flow:column;justify-content:space-between;width:100%;max-width:100%;height:100%;max-height:475px;padding:32px;display:flex;position:relative;overflow:hidden}:where(.website-preview) .choice-top-wrap{z-index:5;grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}:where(.website-preview) .choice-details-wrap{z-index:3;position:relative}:where(.website-preview) .choice-details{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .choice-icon-wrap{border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--primary-yellow);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}:where(.website-preview) .choice-icon{max-width:32px;max-height:32px}:where(.website-preview) .choice-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xl)}:where(.website-preview) .choice-image-wrap{z-index:1;height:327px;position:absolute;inset:60px 0% auto auto}:where(.website-preview) .choice-image-wrap._02{height:353px;top:28px}:where(.website-preview) .choice-image-wrap._03{top:32px}:where(.website-preview) .process-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}:where(.website-preview) .process-single-wrap{grid-column-gap:64px;grid-row-gap:64px;justify-content:space-between;display:flex}:where(.website-preview) .process-right-wrap{width:100%;max-width:916px;padding-bottom:var(--_spacing---margin-padding--spacing-l);grid-column-gap:48px;grid-row-gap:48px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .process-image-wrap{border:1px solid var(--color--charcoal-gray);border-radius:var(--_border-radius---border-radius-xl);width:100%;max-width:532px;overflow:hidden}:where(.website-preview) .process-details-wrap{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;max-width:336px;display:flex}:where(.website-preview) .process-title{width:100%;max-width:100%;color:var(--color--white);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .process-title._03{max-width:100%}:where(.website-preview) .process-details{color:var(--color--dark-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .process-left-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:300px;display:flex}:where(.website-preview) .process-button-wrap{grid-column-gap:12px;grid-row-gap:12px;border:1px solid var(--color--charcoal-gray);background-color:var(--color--near-black);width:100%;max-width:100%;color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:50px;justify-content:flex-start;align-items:center;padding:6px;display:flex}:where(.website-preview) .process-number-wrap{border:1px solid var(--color--charcoal-gray);border-radius:var(--_border-radius---circle-round);background-color:var(--color--near-black);justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:inline-flex}:where(.website-preview) .process-line-wrap{background-color:var(--color--charcoal-gray);width:1px;min-width:1px;height:100%;margin-left:30px;position:relative}:where(.website-preview) .process-active-line{background-color:var(--color--primary-yellow);position:absolute;inset:0%}:where(.website-preview) .testimonial-wrapper{z-index:1;padding-top:160px;padding-bottom:160px;position:relative;overflow:hidden}:where(.website-preview) .testimonial-bg-wrapper{position:absolute;inset:0%}:where(.website-preview) .testimonial-bg-wrap{object-fit:cover;width:100%;max-width:100%;height:100%}:where(.website-preview) .testimonial-bg-wrap._01{z-index:1;position:relative}:where(.website-preview) .testimonial-bg-wrap._02,:where(.website-preview) .testimonial-bg-wrap._03{position:absolute;inset:0%}:where(.website-preview) .testimonial-wrap{z-index:5;position:relative}:where(.website-preview) .testimonial-slider{height:auto;padding-bottom:var(--_spacing---margin-padding--spacing-2xl);background-color:var(--color--transparent)}:where(.website-preview) .testimonial-mask{width:100%;max-width:1063px;margin-left:auto;margin-right:auto;overflow:visible}:where(.website-preview) .testimonial-slide{border:1px solid var(--color--overlay-gray);border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--white);width:100%;max-width:100%;height:100%;margin-right:24px;padding:20px}:where(.website-preview) .testimonial-single-wrap{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:stretch;display:flex}:where(.website-preview) .testimonial-image-wrap{border-radius:var(--_border-radius---border-radius-s);width:100%;max-width:540px;overflow:hidden}:where(.website-preview) .testimonial-content-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;width:100%;max-width:443px;padding-top:20px;padding-bottom:20px;display:flex}:where(.website-preview) .testimonial-author-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .testimonial-author-name{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .testimonial-details-wrap,:where(.website-preview) .testimonial-details{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m)}:where(.website-preview) .testimonial-counter-title{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);margin-top:16px}:where(.website-preview) .counter-unit{color:var(--color--dark-gray);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl);justify-content:flex-start;align-items:flex-start;padding-top:30px}:where(.website-preview) .testimonial-top-wrap{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}:where(.website-preview) .blog-top-wrap{margin-bottom:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .blog-top-title-wrap{width:100%;max-width:520px}:where(.website-preview) .blog-top-details-wrap{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;align-items:flex-start;width:100%;max-width:630px;margin-left:auto;display:flex}:where(.website-preview) .blog-top-details{width:100%;max-width:366px;font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .blog-wrapper{overflow:hidden}:where(.website-preview) .checkout-wrapper{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--color--transparent);justify-content:center;align-items:flex-start;padding:0;display:flex}:where(.website-preview) .checkout-right-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;flex-basis:360px;display:flex;top:140px}:where(.website-preview) .checkout-left-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;margin-right:0;display:flex}:where(.website-preview) .checkout-single-wrap{margin-top:0;margin-bottom:0}:where(.website-preview) .order-summary{margin-bottom:0}:where(.website-preview) .error-state{color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);text-align:center;background-color:#cf1515;border-radius:8px;margin-bottom:0;margin-left:24px;margin-right:24px}:where(.website-preview) .checkout-submit{background-color:var(--color--primary-yellow);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);border-radius:8px;margin-bottom:0;padding:12px 24px;transition:color .4s,background-color .4s}:where(.website-preview) .checkout-submit:hover{background-color:var(--color--black);color:var(--color--white)}:where(.website-preview) .checkout-title-wrap{border-style:solid;border-color:var(--color--light-gray);background-color:var(--color--white);padding:20px}:where(.website-preview) .checkout-content-wrap{border-right:1px solid var(--color--light-gray);border-bottom-width:1px;border-bottom-color:var(--color--light-gray);border-left-color:var(--color--light-gray);background-color:var(--color--white);color:var(--color--near-black);padding:20px}:where(.website-preview) .checkout-total-wrap{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .shipping-method-list{border-right-color:var(--color--light-gray);border-left-color:var(--color--light-gray)}:where(.website-preview) .shipping-method{border-bottom-color:var(--color--light-gray);background-color:var(--color--white);color:var(--color--near-black);padding:20px}:where(.website-preview) .empty-state{border-right-color:var(--color--light-gray);border-bottom-color:var(--color--light-gray);border-left-color:var(--color--light-gray);background-color:var(--color--white);color:var(--color--near-black);padding:64px 20px}:where(.website-preview) .order-item-left{margin-left:0}:where(.website-preview) .billing-address-toggle{justify-content:flex-start;align-items:center}:where(.website-preview) .checkbox-label{margin-bottom:0}:where(.website-preview) .checkbox{margin-top:0}:where(.website-preview) .checkout-label-field{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-bottom:10px}:where(.website-preview) .checkout-input-field{border:1px solid var(--color--light-gray);background-color:var(--color--white);width:100%;max-width:100%;height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:8px;margin-bottom:16px;padding:10px 13px}:where(.website-preview) .checkout-input-field:focus,:where(.website-preview) .checkout-input-field.-wfp-focus{border-color:var(--color--charcoal-gray)}:where(.website-preview) .checkout-input-field::placeholder{color:var(--color--medium-gray)}:where(.website-preview) .checkout-input-field._01{margin-bottom:0}:where(.website-preview) .checkout-input-field.card{height:44px}:where(.website-preview) .single-pricing-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .single-pricing-wrap{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:flex-start;margin-top:40px;display:flex}:where(.website-preview) .single-pricing-left-wrap{z-index:1;width:100%;max-width:365px;padding-top:80px;position:sticky;top:140px}:where(.website-preview) .single-pricing-right-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;width:100%;max-width:659px;display:flex}:where(.website-preview) .single-price-item{grid-column-gap:14px;grid-row-gap:14px;flex-flow:column;display:flex}:where(.website-preview) .single-price-item-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview) .single-price-details{font-size:var(--_typography---paragraph--font-size-s);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .single-price-wrap{grid-column-gap:24px;grid-row-gap:24px;border-radius:var(--_border-radius---border-radius-l);background-color:var(--color--off-white);flex-flow:column;width:100%;max-width:100%;padding:24px;display:flex}:where(.website-preview) .single-price-wrap._01{position:relative}:where(.website-preview) .single-career-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .single-career-title{margin-bottom:var(--_spacing---margin-padding--spacing-l)}:where(.website-preview) .single-career-meta{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:916px;display:grid}:where(.website-preview) .career-meta-item-wrap{border-bottom:.5px solid var(--color--light-gray);padding-bottom:12px}:where(.website-preview) .career-meta-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-bottom:2px}:where(.website-preview) .career-meta-text{color:#444;line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .single-career-wrap{margin-top:40px}:where(.website-preview) .career-button-wrap{margin-top:30px}:where(.website-preview) .career-rich-details h3:where(:not([class*=heading-scale-])),:where(.website-preview) .career-rich-details :where(.heading-scale-3){font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);margin-bottom:18px}:where(.website-preview) .career-rich-details p{color:var(--color--neutral-gray);font-weight:var(--_font-weight---medium)}:where(.website-preview) .career-rich-details h4:where(:not([class*=heading-scale-])),:where(.website-preview) .career-rich-details :where(.heading-scale-4){color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);margin-top:30px;margin-bottom:18px}:where(.website-preview) .career-rich-details ul{grid-column-gap:10px;grid-row-gap:10px;color:#525252;font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);flex-flow:column;margin-top:18px;padding-left:30px;display:flex}:where(.website-preview) .career-rich-details ol{grid-column-gap:10px;grid-row-gap:10px;color:var(--color--neutral-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);flex-flow:column;margin-top:18px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}:where(.website-preview) .single-service-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .single-service-top-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;width:100%;max-width:847px;display:flex}:where(.website-preview) .single-service-details{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .service-image-wrap{width:100%;max-width:100%;margin-top:var(--_spacing---margin-padding--spacing-l);margin-bottom:var(--_spacing---margin-padding--spacing-m);border-radius:var(--_border-radius---border-radius-xl);overflow:hidden}:where(.website-preview) .service-rich-details h3:where(:not([class*=heading-scale-])),:where(.website-preview) .service-rich-details :where(.heading-scale-3){margin-bottom:var(--_spacing---margin-padding--spacing-xs);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .service-rich-details ul{margin-top:var(--_spacing---margin-padding--spacing-xs);grid-column-gap:14px;grid-row-gap:14px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);flex-flow:column;padding-left:30px;display:flex}:where(.website-preview) .service-rich-details p{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .service-rich-details h4:where(:not([class*=heading-scale-])),:where(.website-preview) .service-rich-details :where(.heading-scale-4){margin-top:var(--_spacing---margin-padding--spacing-s);margin-bottom:var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview) .service-rich-details ol{margin-top:var(--_border-radius---border-radius-2xl);margin-bottom:var(--_spacing---margin-padding--spacing-none);grid-column-gap:14px;grid-row-gap:14px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);flex-flow:column;padding-left:0;display:flex}:where(.website-preview) .service-rich-details strong{color:var(--color--near-black);font-weight:var(--_font-weight---semi-bold)}:where(.website-preview) .more-news-title{margin-bottom:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .single-news-title-wrap{width:100%;max-width:877px}:where(.website-preview) .single-news-title{letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview) .meta-wrap{width:100%;max-width:630px;margin-top:var(--_spacing---margin-padding--spacing-xs);margin-bottom:var(--_spacing---margin-padding--spacing-m);grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .meta-wrap.project{max-width:596px;margin-top:var(--_border-radius---border-radius-3xl);flex-flow:row;justify-content:space-between;align-items:flex-start;margin-bottom:50px;display:flex}:where(.website-preview) .meta-single-item{border-bottom:1px solid var(--color--light-gray);padding-bottom:12px}:where(.website-preview) .meta-single-item.project{border-bottom-style:none;padding-bottom:0}:where(.website-preview) .meta-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .meta-text{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);margin-top:2px}:where(.website-preview) .single-news-left-wrap{width:100%;max-width:847px}:where(.website-preview) .single-news-image-wrap{width:100%;max-width:100%;margin-bottom:var(--_spacing---margin-padding--spacing-m);border-radius:var(--_border-radius---border-radius-xl);overflow:hidden}:where(.website-preview) .news-rich-details h3:where(:not([class*=heading-scale-])),:where(.website-preview) .news-rich-details :where(.heading-scale-3){color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);margin-bottom:18px}:where(.website-preview) .news-rich-details p{color:var(--color--neutral-gray);font-weight:var(--_font-weight---medium)}:where(.website-preview) .news-rich-details h4:where(:not([class*=heading-scale-])),:where(.website-preview) .news-rich-details :where(.heading-scale-4){margin-top:var(--_border-radius---border-radius-3xl);color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l);margin-bottom:18px}:where(.website-preview) .news-rich-details figure{width:100%;max-width:100%;margin-top:var(--_spacing---margin-padding--spacing-m);margin-bottom:var(--_spacing---margin-padding--spacing-m);border-radius:var(--_border-radius---border-radius-xl);overflow:hidden}:where(.website-preview) .news-rich-details ul{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--medium-gray);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);flex-flow:column;padding-left:30px;display:flex}:where(.website-preview) .single-news-right-wrap{width:100%;max-width:393px}:where(.website-preview) .single-news-wrap{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;display:flex}:where(.website-preview) .single-news-content{grid-column-gap:130px;grid-row-gap:130px;border-radius:var(--_border-radius---border-radius-m);background-color:var(--color--near-black);flex-flow:column;justify-content:space-between;padding:24px;display:flex;position:sticky;top:140px}:where(.website-preview) .single-news-form-title{color:var(--color--white);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-m);margin-bottom:12px}:where(.website-preview) .single-news-form-details{color:var(--color--dark-gray)}:where(.website-preview) .single-news-form-wrap{margin-bottom:0}:where(.website-preview) .single-news-form{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}:where(.website-preview) .single-news-email{border:1px solid var(--color--charcoal-gray);background-color:var(--color--near-black);height:auto;color:var(--color--white);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:30px;margin-bottom:0;padding:12px 12px 12px 14px}:where(.website-preview) .single-news-email:focus{border-color:var(--color--white)}:where(.website-preview) .single-news-email::placeholder{color:var(--color--light-gray)}:where(.website-preview) .single-news-submit{background-color:var(--color--primary-yellow);height:auto;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);background-image:none;background-position:72%;background-repeat:no-repeat;background-size:24px 24px;border-radius:30px;padding:10px 24px;transition:background-color .4s}:where(.website-preview) .single-news-submit:hover{background-color:var(--color--white);color:var(--color--near-black);background-image:none;background-position:72%;background-repeat:no-repeat;background-size:24px 24px}:where(.website-preview) .single-project-image-wrap{width:100%;max-width:100%;margin-bottom:var(--_spacing---margin-padding--spacing-m);border-radius:var(--_border-radius---border-radius-xl);overflow:hidden}:where(.website-preview) .single-project-image-wrap._03{margin-top:var(--_spacing---margin-padding--spacing-l)}:where(.website-preview) .single-project-image{max-height:711px}:where(.website-preview) .single-project-title-wrap{margin-bottom:var(--_border-radius---border-radius-3xl);border-bottom:1px solid var(--color--light-gray);padding-bottom:12px}:where(.website-preview) .single-project-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .single-project-content-wrap{width:100%;max-width:736px;margin-left:auto}:where(.website-preview) .project-rich-details p{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .project-rich-details strong{margin-top:var(--_border-radius---border-radius-3xl);color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);font-weight:var(--_font-weight---medium);display:block}:where(.website-preview) .project-rich-details ul{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);flex-flow:column;margin-top:14px;padding-left:0;list-style-type:none;display:flex}:where(.website-preview) .project-rich-details li{border-bottom:1px solid var(--color--light-gray);padding-bottom:6px}:where(.website-preview) .project-cl-multi-image-wrap{margin-top:var(--_spacing---margin-padding--spacing-l);margin-bottom:20px}:where(.website-preview) .project-cl-multi-image{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .project-multiimage-wrap{border-radius:var(--_border-radius---border-radius-l);width:100%;max-width:100%;overflow:hidden}:where(.website-preview) .single-project-flex{justify-content:space-between;align-items:flex-start;display:flex}:where(.website-preview) .single-project-item-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview) .single-project-item-title-wrap{width:100%;max-width:413px}:where(.website-preview) .single-project-details{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .dd-single-title{color:var(--muted);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .dropdown-navigation{background-color:var(--color--transparent);width:504px;overflow:hidden;transform:translate(-35%)}:where(.website-preview) .dropdown-navigation.is-open{background-color:#0000}:where(.website-preview) .dropdown-flex-wrap{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;display:flex}:where(.website-preview) .dropdown-link{color:#000;font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);width:calc(100% + 24px);margin:-8px -12px;padding:8px 12px;transition:background-color .2s}:where(.website-preview) .dropdown-link:hover,:where(.website-preview) .dropdown-link:focus-visible{color:#000;background-color:#ededed}:where(.website-preview) .dd-all-link-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .dropdown-menu-wrap{border-radius:var(--_border-radius---border-radius-l);margin-top:var(--nav-dropdown-gap);background-color:#f8f8f9;padding:24px 24px 40px}:where(.website-preview) .dropdown-single-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .menu-title,:where(.website-preview) .nav-contact-wrap{display:none}:where(.website-preview) .primary-button-bg{z-index:-1;background-color:var(--color--primary-yellow);position:absolute;inset:auto 0% 0%}:where(.website-preview) .primary-button-bg:where(.primary-button-border){background-color:var(--color--primary-yellow);position:absolute;inset:auto 0% 0%}:where(.website-preview) .privacy-wrap{margin-top:var(--_spacing---margin-padding--spacing-3xl);grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}:where(.website-preview) .privacy-top-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .privacy-wrapper{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .cart-subtotal-wrap{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .cart-footer{border-top-color:var(--color--light-gray);padding:16px 24px 24px}:where(.website-preview) .cart-left-wrap{grid-column-gap:2px;grid-row-gap:2px;margin-left:0}:where(.website-preview) .cart-plan-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .cart-item-pice{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .cart-item-duration{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l)}:where(.website-preview) .remove-button{color:var(--color--charcoal-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);text-decoration:underline}:where(.website-preview) .cart-header{border-bottom-color:var(--color--light-gray);padding:16px 24px}:where(.website-preview) .cart-list{padding:12px 24px}:where(.website-preview) .close-button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}:where(.website-preview) .slider-nav{grid-column-gap:12px;grid-row-gap:12px;justify-content:center;align-items:center;height:auto;padding-top:0;padding-bottom:0;display:flex;inset:auto 0% -8px}:where(.website-preview) .slider-nav.testimonial{bottom:0}:where(.website-preview) .project-rich-v2-details p{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) .project-rich-v2-details ul{grid-column-gap:14px;grid-row-gap:14px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);flex-flow:column;margin-top:14px;padding-left:30px;display:flex}:where(.website-preview) .compare-tabs-menu{background-color:var(--color--off-white);border-radius:22px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;inset:50% auto auto 0%;transform:translateY(-50%)}:where(.website-preview) .compare-tab-link{background-color:var(--color--off-white);color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs);border-radius:18px;padding:7px 10px}:where(.website-preview) .compare-tab-link[aria-current=page],:where(.website-preview) .compare-tab-link.is-active{background-color:var(--color--primary-yellow);color:var(--color--near-black);font-weight:var(--_font-weight---medium)}:where(.website-preview) .default-state{margin-bottom:0}:where(.website-preview) .power-setup-bracket{color:var(--color--light-gray)}:where(.website-preview) .logomark{max-width:26px;max-height:32px}:where(.website-preview) .career-marquee{display:none}:where(.website-preview) .pricing-tab-bg{z-index:-1;background-color:var(--color--primary-yellow);border-radius:18px;position:absolute;inset:0%}:where(.website-preview) .hero-title-block{grid-row-gap:30px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:600px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}:where(.website-preview) .hero-title-wrap{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}:where(.website-preview) .text-large{font-size:var(--_typography---paragraph--font-size-s)}:where(.website-preview) .hero-link-title{color:var(--color--near-black)}:where(.website-preview) .link{color:var(--color--medium-gray)}:where(.website-preview) .link:hover{color:var(--color--black)}:where(.website-preview) .hero-icon-wrapper{justify-content:space-between;align-items:center;width:100%;max-width:630px;display:flex}:where(.website-preview) .hero-icon-wrap{aspect-ratio:1;border:1px solid var(--color--line-gray);border-radius:var(--_border-radius---circle-round);justify-content:center;align-items:center;width:54px;display:flex}:where(.website-preview) .hero-icon{display:flex}:where(.website-preview) .about-content-block{grid-column-gap:50px;grid-row-gap:50px;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}:where(.website-preview) .about-top{grid-column-gap:40px;grid-row-gap:40px;flex:0 auto;justify-content:space-between;align-items:flex-start;width:100%;display:flex}:where(.website-preview) .about-sub-title{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);margin-top:0;margin-bottom:0;text-decoration:none}:where(.website-preview) .about-top-content{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:738px;display:flex}:where(.website-preview) .about-top-text{width:100%;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl);margin-top:0;margin-bottom:0}:where(.website-preview) .about-stats-block{grid-column-gap:80px;grid-row-gap:80px;flex:0 auto;justify-content:space-between;align-items:flex-start;display:flex}:where(.website-preview) .about-stats-widget{grid-row-gap:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:248px;display:flex}:where(.website-preview) .about-stats-text{width:100%;font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);margin-top:0;margin-bottom:0}:where(.website-preview) .about-bottom-content{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-end;align-items:flex-end;width:100%;max-width:738px;margin-left:auto;display:flex}:where(.website-preview) .about-image-wrap{border-radius:var(--_border-radius---border-radius-l);background-color:#fff;overflow:hidden}:where(.website-preview) .about-image{object-fit:cover}:where(.website-preview) .about-bottom-right{grid-row-gap:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:522px;display:flex}:where(.website-preview) .about-bottom-right-top{grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}:where(.website-preview) .about-bottom-text{width:100%;color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);margin-top:0;margin-bottom:0}:where(.website-preview) .about-bottom-list{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}:where(.website-preview) .about-bottom-list-item{grid-column-gap:8px;width:100%;font-weight:var(--_font-weight---medium);justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .about-list-item-icon{object-fit:cover;justify-content:center;align-items:center;width:6px;height:6px;text-decoration:none;display:flex}:where(.website-preview) .about-bottom{width:100%}:where(.website-preview) .stats-content-block{grid-column-gap:60px;grid-row-gap:60px;flex:0 auto;justify-content:space-between;align-items:stretch;display:flex}:where(.website-preview) .stats-left{grid-column-gap:120px;grid-row-gap:120px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:451px;display:flex}:where(.website-preview) .stats-left-top{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}:where(.website-preview) .stats-title{width:100%;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-3xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);margin-top:0;margin-bottom:0;text-decoration:none}:where(.website-preview) .stats-left-bottom{grid-row-gap:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:430px;display:flex}:where(.website-preview) .stats-image{border-radius:var(--_border-radius---border-radius-xl);object-fit:cover}:where(.website-preview) .stats-right{grid-column-gap:60px;grid-row-gap:60px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:522px;display:flex}:where(.website-preview) .stats-widget-large{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:446px;text-decoration:none;display:flex}:where(.website-preview) .stats-widget-large-no{width:100%;color:var(--color--near-black);font-size:var(--_typography---heading--display-text);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .stats-widget-large-text{width:100%;font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .stats-right-bottom{grid-column-gap:60px;grid-row-gap:60px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}:where(.website-preview) .stats-widget{grid-row-gap:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:218px;display:flex}:where(.website-preview) .stats-no{width:100%;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .stats-no--text{font-size:28px;line-height:1.15}:where(.website-preview) .stats-widget-text{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) #current-version .stats-widget-text{font-size:17px;font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s)}:where(.website-preview) #current-version .stats-widget-text>strong{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview) .stats-right-top{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}:where(.website-preview) .stats-bottom-description{font-weight:var(--_font-weight---semi-bold)}:where(.website-preview) .stats-widget-wrap{grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid var(--color--line-gray);flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;padding-top:16px;display:flex}:where(.website-preview) .choice-tab-link{background-color:var(--color--transparent);width:35%;padding:0;transition:all .3s}:where(.website-preview) .choice-tab-link[aria-current=page],:where(.website-preview) .choice-tab-link.is-active{background-color:var(--color--transparent);width:100%;max-width:560px}:where(.website-preview) .choice-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;display:flex}:where(.website-preview) .innovator-slide-content{grid-column-gap:60px;grid-row-gap:60px;border-radius:var(--_border-radius---border-radius-xl);background-color:var(--color--fill-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:285px;min-height:385px;padding:20px;display:flex}:where(.website-preview) .innovator-slide-no{width:100%;color:var(--color--near-black);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .innovator-slide-icon{object-fit:cover;max-width:48px;overflow:hidden}:where(.website-preview) .innovator-slide-body{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}:where(.website-preview) .innovator-slide-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .innovator-slide-description{letter-spacing:-.02em;width:100%;margin-top:0;margin-bottom:0;font-family:Urbanist,sans-serif;font-weight:600}:where(.website-preview) .slider{z-index:3;background-color:var(--color--transparent);height:auto}:where(.website-preview) .mask{max-width:285px;overflow:visible}:where(.website-preview) .innovator-slide{margin-right:20px}:where(.website-preview) .hide{display:none}:where(.website-preview) .innovator-title{z-index:5;max-width:371px;position:relative}:where(.website-preview) .innovator-content-block{justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .innovator-arrow{aspect-ratio:1;background-color:var(--color--fill-color);width:44px;color:var(--color--medium-gray);border-radius:50%;justify-content:center;align-items:center;margin-left:0;transition:all .3s;display:flex;position:relative}:where(.website-preview) .innovator-arrow:hover,:where(.website-preview) .innovator-arrow:focus{background-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview) .innovator-arrow.is-left{margin-top:40px}:where(.website-preview) .innovator-arrow.is-right{margin-top:-40px;left:54px}:where(.website-preview) .innovator-arrow-icon{display:flex}:where(.website-preview) .innovator-overlay{z-index:4;background-color:var(--color--white);pointer-events:none;width:100%;min-width:2000px;min-height:600px;position:absolute;inset:0% 0% 0% auto}:where(.website-preview) .innovator-title-block{width:45%;height:100%;padding-right:160px;position:relative}:where(.website-preview) .news-author-image{border-radius:50%;max-width:34px}:where(.website-preview) .news-author-image-wrap{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .news-dot{aspect-ratio:1;background-color:var(--color--line-gray);border-radius:50%;width:8px}:where(.website-preview) .news-metadata-block{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--near-black);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .value-card-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .value-card{border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--near-black);min-height:346px;box-shadow:inset 0 0 0 1px var(--color--fill-color);flex-flow:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}:where(.website-preview) .value-card-icon{display:flex}:where(.website-preview) .value-card-title{color:var(--color--white);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview) .sustain-top-left-card{grid-column-gap:128px;grid-row-gap:128px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--near-black);background-image:linear-gradient(#0009,#0009),none;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:630px;padding:24px;display:flex}:where(.website-preview) .sustain-card-sub-title{grid-column-gap:10px;background-color:var(--color--white);color:var(--color--near-black);border-radius:50px;flex:0 auto;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:flex}:where(.website-preview) .sustain-card-sub-title.is-outline{border:1px solid var(--color--near-black);background-color:var(--color--transparent)}:where(.website-preview) .sustain-sub-title-text{font-size:var(--_typography---paragraph--font-size-xxs);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0;text-decoration:none}:where(.website-preview) .sustain-top-left-body{grid-row-gap:14px;width:100%;color:var(--color--white);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .sustain-card-title{font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .sustain-top-right-card{grid-row-gap:90px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--primary-yellow);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:305px;padding:24px;text-decoration:none;display:flex}:where(.website-preview) .frame-2147239026{grid-row-gap:10px;width:100%;color:var(--color--near-black);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .sustain-stats-no{width:100%;font-size:var(--_typography---heading--font-size-5xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .sustain-left-top{grid-column-gap:20px;grid-row-gap:20px;display:flex}:where(.website-preview) .sustain-bottom-right-card{grid-row-gap:46px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--fill-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:630px;padding:24px;display:flex}:where(.website-preview) .sustain-bottom-right-body{grid-row-gap:8px;width:100%;max-width:521px;color:var(--color--near-black);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .sustain-author-block{justify-content:space-between;align-items:center;width:100%;display:flex}:where(.website-preview) .sustain-review-author{border-style:solid;border-width:undefinedpx;object-fit:cover;border-color:#fff;max-width:76px}:where(.website-preview) .sustain-left-bottom{grid-column-gap:20px;grid-row-gap:20px;display:flex}:where(.website-preview) .sustain-bottom-left-card{grid-column-gap:20px;grid-row-gap:20px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--fill-color);flex-flow:column;justify-content:space-between;padding:24px;display:flex}:where(.website-preview) .sustain-bottom-left-body{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:257px;display:flex}:where(.website-preview) .sustain-bottom-left-text{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);margin-top:0;margin-bottom:0}:where(.website-preview) .sustain-bottom-left-image{border-radius:var(--_border-radius---border-radius-l);max-height:137px}:where(.website-preview) .sustain-left{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;max-width:955px;display:flex}:where(.website-preview) .sustain-right-card{grid-row-gap:14px;border-radius:var(--_border-radius---border-radius-2xl);background-color:var(--color--near-black);width:100%;max-width:305px;height:100%;color:var(--color--white);background-image:linear-gradient(#0000,#000),none;background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px;display:flex}:where(.website-preview) .sustain-right-stats{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}:where(.website-preview) .sustain-card-text{width:100%;font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .sustain-content-block{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;display:flex}:where(.website-preview) .sustain-right{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;display:flex}:where(.website-preview) .sustain-right-button-wrap{grid-column-gap:7px;grid-row-gap:7px;justify-content:space-between;align-items:stretch;width:100%;max-width:297px;text-decoration:none;display:flex}:where(.website-preview) .sustain-button{grid-column-gap:10px;background-color:var(--color--near-black);color:var(--color--white);font-weight:var(--_font-weight---semi-bold);border-radius:50px;justify-content:center;align-items:center;padding:12px 13px 12px 14px;text-decoration:none;display:flex}:where(.website-preview) .sustain-badge{grid-column-gap:10px;background-color:var(--color--primary-yellow);color:var(--color--near-black);font-weight:var(--_font-weight---semi-bold);border-radius:50px;flex:0 auto;justify-content:center;align-items:center;padding:12px 14px;text-decoration:none;display:flex}:where(.website-preview) .sustain-author-description{max-width:254px;color:var(--color--near-black);font-weight:var(--_font-weight---semi-bold)}:where(.website-preview) .purpose-content-block{grid-column-gap:60px;grid-row-gap:60px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1280px;text-decoration:none;display:flex}:where(.website-preview) .purpose-widget-block{grid-column-gap:45px;grid-row-gap:45px;justify-content:space-between;align-items:stretch;width:100%;text-decoration:none;display:flex}:where(.website-preview) .purpose-widget{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:595px;text-decoration:none;display:flex}:where(.website-preview) .purpose-widget-body{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}:where(.website-preview) .purpose-widget-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .purpose-widget-description{width:100%;font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .purpose-image{border-radius:var(--_border-radius---border-radius-2xl);object-fit:cover}:where(.website-preview) .purpose-widget-icon{display:flex}:where(.website-preview) .purpose-widget-divider{background-color:var(--color--line-gray);width:1px}:where(.website-preview) .nature-content-wrap{grid-column-gap:128px;grid-row-gap:128px;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .nature-widget-block{grid-column-gap:56px;grid-row-gap:56px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:522px;text-decoration:none;display:flex}:where(.website-preview) .nature-widget{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:flex}:where(.website-preview) .nature-widget-title-block{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:177px;text-decoration:none;display:flex}:where(.website-preview) .seeding-fill{object-fit:cover;max-width:26px;overflow:hidden}:where(.website-preview) .nature-widget-title{color:var(--color--dark-gray);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .nature-widget-description{color:var(--color--dark-gray);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .nature-image{border-radius:var(--_border-radius---border-radius-2xl);object-fit:cover}:where(.website-preview) .nature-content-block{width:100%;max-width:1064px;margin-left:auto;margin-right:auto}:where(.website-preview) .responsibility-title{max-width:520px;color:var(--color--near-black);font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .responsibility-content-block{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;width:100%;text-decoration:none;display:flex}:where(.website-preview) .responsibility-image{object-fit:cover}:where(.website-preview) .responsibility-tab-link-inner{border-bottom:1px solid var(--color--line-gray);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:30px;padding-bottom:30px;text-decoration:none;display:flex}:where(.website-preview) .responsibility-tab-text-block{grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:460px;text-decoration:none;display:flex;overflow:hidden}:where(.website-preview) .responsibility-tab-link-title{grid-column-gap:12px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}:where(.website-preview) .responsibility-tab-icon{object-fit:cover;max-width:28px;overflow:hidden}:where(.website-preview) .responsibility-tab-title-text{color:var(--color--near-black);font-family:Urbanist,sans-serif;font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0;text-decoration:none}:where(.website-preview) .learn-more-button{grid-column-gap:6px;flex:0 auto;justify-content:flex-start;align-items:flex-end;display:flex}:where(.website-preview) .learn-more-button-text{color:var(--color--medium-gray);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .learn-more-button-icon{border-style:solid;border-width:undefinedpx;object-fit:fill;border-color:#656565;max-width:22px}:where(.website-preview) .responsibility-image-wrap{border-radius:20px;width:100%;max-width:630px;overflow:hidden}:where(.website-preview) .responsibility-tab-text-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:16px;display:flex}:where(.website-preview) .responsibility-tab-link{border-bottom:1px solid var(--color--line-gray);background-color:var(--color--transparent);padding:30px 0}:where(.website-preview) .responsibility-tab-link[aria-current=page],:where(.website-preview) .responsibility-tab-link.is-active{background-color:var(--color--transparent)}:where(.website-preview) .responsibility-tab-description{font-weight:var(--_font-weight---medium)}:where(.website-preview) .responsibility-tab-link-wrapper{border-top:1px solid var(--color--line-gray);flex-flow:column;width:100%;max-width:522px;display:flex}:where(.website-preview) .process-widget-block{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;position:relative}:where(.website-preview) .process-section{background-color:var(--color--near-black);height:400vh}:where(.website-preview) .process-section-sticky{height:100vh;padding-top:48px;padding-bottom:48px;position:sticky;top:0;overflow:hidden}:where(.website-preview) .process-widget-wrap{min-width:100vw}:where(.website-preview) .process-widget-wrapper{overflow:hidden}:where(.website-preview) .process-widget-wrapper.one{z-index:1;position:relative;overflow:hidden}:where(.website-preview) .process-widget-wrapper.three{z-index:3;position:absolute;inset:0%}:where(.website-preview) .process-widget-wrapper.two{z-index:2;position:absolute;inset:0%}:where(.website-preview) .sub-title{grid-column-gap:4px;grid-row-gap:4px;color:#000;text-transform:uppercase;justify-content:flex-start;align-items:center;margin-bottom:40px;display:flex}:where(.website-preview) .process-widget{grid-column-gap:60px;grid-row-gap:60px;background-color:var(--color--near-black);justify-content:space-between;align-items:stretch;width:100%;height:67vh;text-decoration:none;display:flex}:where(.website-preview) .process-widget-text-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}:where(.website-preview) .process-widget-title{color:var(--color--white);font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .process-widget-description{width:100%;color:var(--color--dark-gray);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing);margin-top:0;margin-bottom:0}:where(.website-preview) .process-widget-image{object-fit:cover;border-radius:16px;max-width:630px;height:auto;overflow:hidden}:where(.website-preview) .process-widget-text-block{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:522px;text-decoration:none;display:flex}:where(.website-preview) .process-widget-no-wrap{aspect-ratio:1;background-color:var(--color--primary-yellow);border-radius:14px;justify-content:center;align-items:center;width:60px;display:flex;box-shadow:inset 0 -2px 2px 1px #0003,inset 0 2px 12px #00000024}:where(.website-preview) .process-widget-no{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-m);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview) .process-section-title{max-width:608px;color:var(--color--white);font-size:var(--_typography---heading--font-size-4xl);text-align:center;margin-left:auto;margin-right:auto}@media screen and (width>=1280px){:where(.website-preview) .section.more-blog{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .faq-stickywrap{max-width:303px}:where(.website-preview) .contact-wrapper{grid-column-gap:var(--_spacing---margin-padding--spacing-2xl);grid-row-gap:var(--_spacing---margin-padding--spacing-2xl)}:where(.website-preview) .news-published-date{color:var(--color--near-black)}:where(.website-preview) .single-news-left-wrap{max-width:847px}:where(.website-preview) .innovator-title{width:100%;margin-right:260px}:where(.website-preview) .innovator-title-block{padding-right:0}:where(.website-preview) .nature-widget{grid-column-gap:70px;grid-row-gap:70px}:where(.website-preview) .nature-widget-description{width:100%;max-width:271px}}@media screen and (width<=991px){.website-preview{--_typography---paragraph--font-size-xs:16px;--_typography---letter-spacing--default-spacing:-.02em;--_typography---heading--font-size-5xl:64px;--_typography---letter-spacing--letter-spacing-5xl:-1.28px;--_typography---heading--font-size-4xl:48px;--_typography---letter-spacing--letter-spacing-4xl:-.96px;--_typography---heading--font-size-3xl:40px;--_typography---letter-spacing--letter-spacing-3xl:-.8px;--_typography---heading--font-size-2xl:36px;--_typography---letter-spacing--letter-spacing-2xl:-.72px;--_typography---heading--font-size-xl:30px;--_typography---letter-spacing--letter-spacing-xl:-.6px;--_typography---heading--font-size-l:26px;--_typography---letter-spacing--letter-spacing-l:-.52px;--_typography---letter-spacing--letter-spacing-xs:-.32px;--_typography---paragraph--font-size-s:20px;--_typography---letter-spacing--letter-spacing-s:-.4px;--_typography---paragraph--font-size-m:22px;--_typography---letter-spacing--letter-spacing-m:-.44px;--_typography---heading--display-text:80px;--_typography---paragraph--font-size-xxs:14px;--_spacing---margin-padding--spacing-none:0px;--_spacing---margin-padding--spacing-3xl:80px;--_spacing---margin-padding--spacing-l:50px;--_spacing---margin-padding--spacing-6xl:160px;--_spacing---margin-padding--spacing-7xl:160px;--_spacing---margin-padding--spacing-4xl:100px;--_spacing---margin-padding--spacing-2xl:60px;--_spacing---margin-padding--spacing-5xl:100px;--_spacing---margin-padding--spacing-s:25px;--_spacing---margin-padding--spacing-m:35px;--_spacing---margin-padding--spacing-xl:50px;--_spacing---margin-padding--spacing-xs:20px;--_border-radius---circle-round:50%;--_border-radius---border-radius-s:12px;--_border-radius---border-radius-xl:16px;--_border-radius---border-radius-m:12px;--_border-radius---border-radius-l:14px;--_border-radius---border-radius-2xl:20px;--_border-radius---border-radius-xs:10px;--_border-radius---border-radius-3xl:24px}:where(.website-preview) .two-section-wrap{padding-top:0;padding-left:15px;padding-right:15px}:where(.website-preview) .section.call-to-action{padding-top:100px;padding-bottom:100px}:where(.website-preview) .section.password{padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .section.contact{padding-bottom:var(--_spacing---margin-padding--spacing-none)}:where(.website-preview) .section.about-hero{padding-top:var(--_spacing---margin-padding--spacing-6xl);padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .section.hero{padding-top:var(--_spacing---margin-padding--spacing-6xl);padding-bottom:60px}:where(.website-preview) .section.blog,:where(.website-preview) .section.is-about{padding-bottom:var(--_spacing---margin-padding--spacing-none)}:where(.website-preview) .cta-wrap{grid-column-gap:50px;grid-row-gap:50px;max-width:520px}:where(.website-preview) .copyright-wrap{padding-top:20px}:where(.website-preview) .footer-wrap{justify-content:flex-end;align-items:flex-start}:where(.website-preview) .subscribe-form-wrap{margin-top:25px}:where(.website-preview) .footer-menu-wrap{display:none}:where(.website-preview) .footer-menu-wrap.desktop-off{grid-template-columns:1fr 1fr 1fr;max-width:100%;margin-top:40px;display:grid}:where(.website-preview) .footer-single-title{margin-bottom:28px}:where(.website-preview) .footer-social-wrap{flex-flow:row;justify-content:flex-start;align-items:flex-start}:where(.website-preview) .social-link{width:50px;height:50px}:where(.website-preview) .utility-top-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .utility-single-wrap.font{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start}:where(.website-preview) .utility-title-wrap{margin-bottom:35px}:where(.website-preview) .color-wrap{grid-row-gap:25px;grid-template-columns:1fr 1fr}:where(.website-preview) .color-single-item{height:240px}:where(.website-preview) .typography-wrap{grid-column-gap:35px;grid-row-gap:35px}:where(.website-preview) .typography-ctg-wrap{margin-bottom:20px;padding:20px 16px}:where(.website-preview) .typography-flex-wrap,:where(.website-preview) .typography-single-item{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .theme-button:where(.theme-button-mobile-hide){padding-top:14px;padding-bottom:14px}:where(.website-preview) .navbar{padding-top:24px;padding-bottom:24px}:where(.website-preview) .navbar-button-wrap{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) .nav-menu-wrap{background-color:var(--color--white);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;height:85vh;padding-top:15px;padding-left:16px;padding-right:16px;display:flex}:where(.website-preview) .nav-link-wrap{grid-column-gap:14px;grid-row-gap:14px;border-radius:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:90%;margin-top:14px;padding:0;display:inline-flex}:where(.website-preview) .nav-link{font-size:28px;line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:-.56px;border-radius:0;margin-left:0;margin-right:0;padding:0}:where(.website-preview) .nav-link:hover{background-color:var(--color--white);color:var(--color--near-black)}:where(.website-preview) .nav-dropdown{margin-left:0;margin-right:0}:where(.website-preview) .dropdown-toggle{font-size:28px;line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:-.56px;padding:0}:where(.website-preview) .dropdown-toggle.is-open{margin-left:0}:where(.website-preview) .menu-button{padding:0}:where(.website-preview) .menu-button.is-open{background-color:var(--color--transparent)}:where(.website-preview) ._404-wrapper{grid-column-gap:50px;grid-row-gap:50px}:where(.website-preview) ._404-title-wrap{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) ._404-image-wrap{max-width:620px}:where(.website-preview) .password-form-wrap{grid-column-gap:20px;grid-row-gap:20px;padding:24px}:where(.website-preview) .changelog-wrap{padding:30px 30px 30px 35px}:where(.website-preview) .license-image-wrapper,:where(.website-preview) .license-flex-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .license-image-wrap._01,:where(.website-preview) .license-image-wrap._02,:where(.website-preview) .terms-wrapper{max-width:100%}:where(.website-preview) .terms-top-wrap,:where(.website-preview) .terms-wrap{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .privacy-item-details{margin-top:20px}:where(.website-preview) .privacy-list-wrap{grid-column-gap:12px;grid-row-gap:12px;margin-top:20px}:where(.website-preview) .faq-icon{max-width:20px;max-height:20px}:where(.website-preview) .faq-wrap{flex-flow:column}:where(.website-preview) .faq-stickywrap{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:center;max-width:100%}:where(.website-preview) .faq-icon-wrap{width:35px;min-width:35px;height:35px}:where(.website-preview) .faq-title{text-align:center;max-width:420px;margin-left:auto;margin-right:auto}:where(.website-preview) .faq-single-wrap{padding:20px}:where(.website-preview) .faq-right-wrap{max-width:100%}:where(.website-preview) .faq-button-wrap{text-align:center}:where(.website-preview) .contact-wrapper{flex-flow:column}:where(.website-preview) .contact-title-wrap{grid-column-gap:24px;grid-row-gap:24px;max-width:542px}:where(.website-preview) .contact-form-block{max-width:100%;padding:20px}:where(.website-preview) .contact-form{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .contact-group-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .contact-textarea-field{min-height:150px}:where(.website-preview) .section-top-title,:where(.website-preview) .section-top-title.project{max-width:600px}:where(.website-preview) .section-top-details{margin-top:24px}:where(.website-preview) .news-grid-wrap{grid-column-gap:16px;grid-row-gap:35px;grid-template-columns:1fr 1fr}:where(.website-preview) .news-content-wrap{grid-column-gap:12px;grid-row-gap:12px}:where(.website-preview) .section-title-wrapper.choice{margin-bottom:40px}:where(.website-preview) .section-title{max-width:520px}:where(.website-preview) .section-title.services{max-width:480px}:where(.website-preview) .section-title.benefit{max-width:420px}:where(.website-preview) .section-title.team{max-width:520px}:where(.website-preview) .section-title.process{max-width:420px}:where(.website-preview) .section-title.testimonial{max-width:380px}:where(.website-preview) .section-title.mission,:where(.website-preview) .section-title.is-value,:where(.website-preview) .section-title.is-purpose{max-width:440px}:where(.website-preview) .section-title.is-nature{max-width:520px}:where(.website-preview) .project-flex-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .project-cl-list-wrap.big,:where(.website-preview) .project-cl-list-wrap.small{max-width:100%}:where(.website-preview) .project-image-wrap{height:258px}:where(.website-preview) .expert-wrap{flex-flow:column}:where(.website-preview) .expert-image-wrap{object-fit:cover;max-width:100%;height:500px}:where(.website-preview) .expert-grid-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .expert-icon-wrap{width:60px;height:60px}:where(.website-preview) .expert-icon{max-width:30px;max-height:30px}:where(.website-preview) .service-link-wrap{padding:24px}:where(.website-preview) .service-left-item{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) .impact-counter-wrap{flex-flow:column;justify-content:space-between;padding:30px 20px;display:flex}:where(.website-preview) .counter-overflow{height:64px}:where(.website-preview) .counter-overflow.about{height:48px}:where(.website-preview) .compare-wrap{width:1000px;overflow:auto}:where(.website-preview) .compare-all-wrap{overflow:auto}:where(.website-preview) .secondary-button{grid-column-gap:20px;grid-row-gap:20px;padding-top:14px;padding-bottom:14px}:where(.website-preview) .benefits-single-wrap{max-width:100%}:where(.website-preview) .benefits-single-wrap.right{max-width:100%;margin-left:0}:where(.website-preview) .benefit-dot-wrap{order:-9999}:where(.website-preview) .benefits-wrap{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:center;max-width:100%;margin-left:auto;margin-right:auto}:where(.website-preview) .benefit-details-wrap{grid-column-gap:12px;grid-row-gap:12px;max-width:100%}:where(.website-preview) .benefit-border-wrap{inset:0% auto 0% 6px}:where(.website-preview) .benefits-wrapper{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column}:where(.website-preview) .career-top-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr}:where(.website-preview) .career-single-wrap{grid-column-gap:30px;grid-row-gap:30px;padding-bottom:24px}:where(.website-preview) .career-content-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start;max-width:100%}:where(.website-preview) .career-details-wrap.desktop-off{display:block}:where(.website-preview) .career-details-wrap.desktop-on{display:none}:where(.website-preview) .career-button{flex:none}:where(.website-preview) .career-cl-list{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .pricing-tabs-content{margin-top:20px;padding-left:20px}:where(.website-preview) .pricing-all-item-wrap{grid-row-gap:30px;grid-template-columns:1fr;place-items:stretch start}:where(.website-preview) .pricing-grid-wrap{padding-left:20px;padding-right:20px}:where(.website-preview) .planet-tabs-menu{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .planet-video-wrap{height:520px}:where(.website-preview) .planet-wrap{grid-template-columns:1fr 1fr}:where(.website-preview) .team-wrap{grid-row-gap:40px;grid-template-columns:1fr 1fr}:where(.website-preview) .about-flex-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}:where(.website-preview) .about-left-wrap{order:9999;max-width:100%;display:flex}:where(.website-preview) .about-right-wrap{order:9999;max-width:100%}:where(.website-preview) .about-right-wrap.bottom{grid-template-columns:1fr 1fr;max-width:100%}:where(.website-preview) .about-single-wrap{height:200px}:where(.website-preview) .about-subtitle-wrap{margin-bottom:20px}:where(.website-preview) .hero-wrapper{height:auto;padding-top:0}:where(.website-preview) .power-title{max-width:100%}:where(.website-preview) .power-content-wrap{width:100%;max-width:100%}:where(.website-preview) .power-icon-wrap{width:80px;height:80px}:where(.website-preview) .power-icon{max-width:30px;max-height:30px}:where(.website-preview) .power-item-wrap{grid-column-gap:20px;grid-row-gap:20px;margin-top:20px}:where(.website-preview) .power-image-wrapper{max-width:100%}:where(.website-preview) .choice-slide-wrap{grid-column-gap:120px;grid-row-gap:120px;height:auto;max-height:none;padding:30px 24px}:where(.website-preview) .choice-top-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .choice-icon-wrap{width:60px;height:60px}:where(.website-preview) .choice-image-wrap{height:225px;top:30px}:where(.website-preview) .choice-image-wrap._02{height:300px;top:60px}:where(.website-preview) .process-single-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .process-right-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}:where(.website-preview) .process-details-wrap{grid-column-gap:24px;grid-row-gap:24px;max-width:100%}:where(.website-preview) .process-number-wrap{width:40px;min-width:40px;height:40px}:where(.website-preview) .testimonial-wrapper{padding-top:var(--_spacing---margin-padding--spacing-4xl);padding-bottom:var(--_spacing---margin-padding--spacing-4xl)}:where(.website-preview) .testimonial-wrap{padding-left:15px;padding-right:15px}:where(.website-preview) .testimonial-slide{padding:16px}:where(.website-preview) .testimonial-single-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .testimonial-content-wrap{grid-column-gap:25px;grid-row-gap:25px;padding-top:16px;padding-bottom:16px}:where(.website-preview) .testimonial-counter-title{margin-top:10px}:where(.website-preview) .counter-unit{padding-top:20px}:where(.website-preview) .testimonial-top-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .blog-top-wrap{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .blog-top-title-wrap{margin-left:auto;margin-right:auto}:where(.website-preview) .blog-top-title{text-align:center}:where(.website-preview) .blog-top-details-wrap{flex-flow:column;justify-content:space-between;align-items:center;margin-top:16px;margin-left:auto;margin-right:auto}:where(.website-preview) .blog-top-details{text-align:center;max-width:420px}:where(.website-preview) .checkout-right-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-basis:320px}:where(.website-preview) .checkout-left-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .error-state{margin-left:20px;margin-right:20px}:where(.website-preview) .checkout-title-wrap,:where(.website-preview) .checkout-content-wrap,:where(.website-preview) .shipping-method{padding:16px}:where(.website-preview) .checkout-input-wrap{flex-flow:column}:where(.website-preview) .single-pricing-wrap{grid-column-gap:30px;grid-row-gap:30px;margin-top:30px}:where(.website-preview) .single-pricing-right-wrap{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .single-price-wrap{grid-column-gap:20px;grid-row-gap:20px;padding:20px}:where(.website-preview) .single-service-top-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .single-news-title-wrap{max-width:520px}:where(.website-preview) .single-news-left-wrap,:where(.website-preview) .single-news-right-wrap{max-width:100%}:where(.website-preview) .single-news-wrap{flex-flow:row}:where(.website-preview) .single-news-content{grid-column-gap:50px;grid-row-gap:50px;padding:20px}:where(.website-preview) .single-news-submit{background-position:60%}:where(.website-preview) .single-project-image{max-height:none}:where(.website-preview) .single-project-flex{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .dropdown-navigation{transform:none}:where(.website-preview) .dropdown-menu-wrap{border-style:none}:where(.website-preview) .menu-title{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:left;letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);display:block}:where(.website-preview) .nav-contact-wrap{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .nav-email{color:var(--color--near-black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);text-align:left;letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview) .privacy-wrap,:where(.website-preview) .privacy-top-wrap{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .privacy-wrapper{max-width:100%}:where(.website-preview) .nav-menu{width:100%;max-width:100%;height:100%;overflow:auto}:where(.website-preview) .nav-menu-flex-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;height:100%;padding-bottom:72px;display:flex}:where(.website-preview) .humbarger{width:40px;height:40px;overflow:hidden}:where(.website-preview) .hero-title-block{max-width:440px}:where(.website-preview) .about-top-content{max-width:450px}:where(.website-preview) .about-stats-block{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .about-bottom-right{max-width:450px}:where(.website-preview) .stats-content-block{flex-flow:column}:where(.website-preview) .stats-left{grid-column-gap:40px;grid-row-gap:40px;max-width:none}:where(.website-preview) .stats-left-bottom{max-width:none}:where(.website-preview) .stats-right{grid-column-gap:40px;grid-row-gap:40px;max-width:none}:where(.website-preview) .stats-right-bottom{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .choice-tab-link{width:100%}:where(.website-preview) .choice-tab-link[aria-current=page],:where(.website-preview) .choice-tab-link.is-active{max-width:none}:where(.website-preview) .choice-tabs-menu{flex-flow:column}:where(.website-preview) .innovator-title-block{padding-right:80px}:where(.website-preview) .value-card-block{grid-template-columns:1fr 1fr}:where(.website-preview) .sustain-right-card{background-position:0 0,50% 15%;background-size:auto,cover;max-width:none;min-height:450px}:where(.website-preview) .sustain-content-block{flex-flow:column}:where(.website-preview) .sustain-right-button-wrap{max-width:none}:where(.website-preview) .sustain-button,:where(.website-preview) .sustain-badge{width:100%}:where(.website-preview) .purpose-content-block{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .purpose-widget-block{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .purpose-widget{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .nature-content-wrap{grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;align-items:stretch}:where(.website-preview) .nature-widget-block{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .team-blank{display:none}:where(.website-preview) .responsibility-title{max-width:400px}:where(.website-preview) .responsibility-content-block{flex-flow:column;align-items:stretch}:where(.website-preview) .responsibility-tab-link-inner{padding-top:24px;padding-bottom:24px}:where(.website-preview) .responsibility-tab-text-block.one,:where(.website-preview) .responsibility-image-wrap{max-width:none}:where(.website-preview) .responsibility-tab-text-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .responsibility-tab-link-wrapper{max-width:none}:where(.website-preview) .process-widget-block{grid-column-gap:40px;grid-row-gap:40px;align-items:stretch;display:flex}:where(.website-preview) .process-widget{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}:where(.website-preview) .process-widget-text-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .process-widget-image{object-position:50% 0%;max-width:none}:where(.website-preview) .process-widget-text-block{grid-column-gap:32px;grid-row-gap:32px;max-width:none}:where(.website-preview) .process-widget-no-wrap{border-radius:12px;width:56px}}@media screen and (width<=767px){.website-preview{--_typography---paragraph--font-size-xs:16px;--_typography---letter-spacing--default-spacing:-.02em;--_typography---heading--font-size-5xl:48px;--_typography---letter-spacing--letter-spacing-5xl:-.96px;--_typography---heading--font-size-4xl:40px;--_typography---letter-spacing--letter-spacing-4xl:-.8px;--_typography---heading--font-size-3xl:36px;--_typography---letter-spacing--letter-spacing-3xl:-.72px;--_typography---heading--font-size-2xl:30px;--_typography---letter-spacing--letter-spacing-2xl:-.6px;--_typography---heading--font-size-xl:28px;--_typography---letter-spacing--letter-spacing-xl:-.56px;--_typography---heading--font-size-l:24px;--_typography---letter-spacing--letter-spacing-l:-.48px;--_typography---letter-spacing--letter-spacing-xs:-.32px;--_typography---paragraph--font-size-s:19px;--_typography---letter-spacing--letter-spacing-s:-.38px;--_typography---paragraph--font-size-m:21px;--_typography---letter-spacing--letter-spacing-m:-.42px;--_typography---heading--display-text:52px;--_typography---paragraph--font-size-xxs:14px;--_spacing---margin-padding--spacing-none:0px;--_spacing---margin-padding--spacing-3xl:60px;--_spacing---margin-padding--spacing-l:45px;--_spacing---margin-padding--spacing-6xl:140px;--_spacing---margin-padding--spacing-7xl:140px;--_spacing---margin-padding--spacing-4xl:80px;--_spacing---margin-padding--spacing-2xl:50px;--_spacing---margin-padding--spacing-5xl:80px;--_spacing---margin-padding--spacing-s:20px;--_spacing---margin-padding--spacing-m:30px;--_spacing---margin-padding--spacing-xl:40px;--_spacing---margin-padding--spacing-xs:16px;--_border-radius---circle-round:50%;--_border-radius---border-radius-s:12px;--_border-radius---border-radius-xl:12px;--_border-radius---border-radius-m:12px;--_border-radius---border-radius-l:12px;--_border-radius---border-radius-2xl:16px;--_border-radius---border-radius-xs:10px;--_border-radius---border-radius-3xl:20px}:where(.website-preview) .two-section-wrap{padding-left:0;padding-right:0}:where(.website-preview) .section.call-to-action{padding-top:80px;padding-bottom:80px;overflow:hidden}:where(.website-preview) .cta-wrapper{z-index:1;position:relative}:where(.website-preview) .cta-wrap{grid-column-gap:40px;grid-row-gap:40px;max-width:400px}:where(.website-preview) .primary-button{grid-column-gap:20px;grid-row-gap:20px;padding-top:6px;padding-bottom:6px;padding-right:6px}:where(.website-preview) .primary-button-icons{padding:10px 18px}:where(.website-preview) .copyright-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;max-width:100%}:where(.website-preview) .copyright-link.desktop-off{display:inline-block}:where(.website-preview) .copyright-link.mobile-off{display:none}:where(.website-preview) .copyright-text{text-align:center}:where(.website-preview) .footer-wrapper{display:block}:where(.website-preview) .footer-wrap{max-width:none}:where(.website-preview) .subscribe-wrap{max-width:100%}:where(.website-preview) .subscribe-form-wrap{width:100%;max-width:100%;margin-top:20px}:where(.website-preview) .footer-menu-wrap{display:none}:where(.website-preview) .footer-menu-wrap.desktop-off{margin-top:30px}:where(.website-preview) .footer-single-wrap.mobile-off{display:none}:where(.website-preview) .footer-single-wrap.mobile-on{margin-top:30px;display:block}:where(.website-preview) .footer-single-title{margin-bottom:24px}:where(.website-preview) .social-link{width:45px;height:45px}:where(.website-preview) .social-icon{max-width:20px;max-height:20px}:where(.website-preview) .utility-top-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .utility-title-wrap{margin-bottom:30px}:where(.website-preview) .color-single-item{height:200px}:where(.website-preview) .typography-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .typography-ctg-wrap{margin-bottom:16px;padding-top:16px;padding-bottom:16px}:where(.website-preview) .typography-flex-wrap,:where(.website-preview) .typography-single-item{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .style-button-wrap{flex-flow:wrap}:where(.website-preview) .theme-button:where(.theme-button-mobile-hide){display:none}:where(.website-preview) .navbar{padding-top:20px;padding-bottom:20px}:where(.website-preview) .navbar-button-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .nav-menu-wrap{height:90vh}:where(.website-preview) .nav-link{letter-spacing:-.48px;font-size:24px}:where(.website-preview) .nav-dropdown{width:100%;max-width:100%}:where(.website-preview) .dropdown-toggle{letter-spacing:-.48px;font-size:24px}:where(.website-preview) .menu-button.is-open{background-color:var(--color--transparent)}:where(.website-preview) ._404-wrapper{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) ._404-title-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) ._404-image-wrap{max-width:420px}:where(.website-preview) .cta-bg-overlay{background-image:linear-gradient(#ffffff87,#fff0)}:where(.website-preview) .cta-bg-overlay.mobile-off{display:none}:where(.website-preview) .password-form-wrap{padding:20px}:where(.website-preview) .changelog-wrap{padding:24px 24px 24px 30px}:where(.website-preview) .terms-top-wrap,:where(.website-preview) .terms-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .terms-single-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .privacy-item-details{margin-top:16px}:where(.website-preview) .privacy-list-wrap{grid-column-gap:10px;grid-row-gap:10px;margin-top:16px}:where(.website-preview) .faq-wrap{flex-flow:column}:where(.website-preview) .faq-stickywrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .faq-title{max-width:340px}:where(.website-preview) .faq-single-wrap{padding:20px 16px}:where(.website-preview) .faq-right-wrap{max-width:100%}:where(.website-preview) .contact-title-wrap{grid-column-gap:20px;grid-row-gap:20px;max-width:100%}:where(.website-preview) .contact-title{max-width:400px}:where(.website-preview) .contact-form{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .contact-group-wrap{flex-flow:column}:where(.website-preview) .contact-textarea-field{min-height:130px}:where(.website-preview) .section-top-title{max-width:520px}:where(.website-preview) .section-top-title.project{max-width:460px}:where(.website-preview) .section-top-details{margin-top:20px}:where(.website-preview) .news-grid-wrap{grid-row-gap:30px;grid-template-columns:1fr}:where(.website-preview) .news-grid-wrap.top{grid-template-columns:1fr}:where(.website-preview) .news-content-wrap{grid-column-gap:10px;grid-row-gap:10px}:where(.website-preview) .section-title-wrapper.choice{margin-bottom:32px}:where(.website-preview) .section-title{max-width:440px}:where(.website-preview) .section-title.services{max-width:400px}:where(.website-preview) .section-title.benefit{max-width:320px}:where(.website-preview) .section-title.team{max-width:440px}:where(.website-preview) .section-title.process{max-width:340px}:where(.website-preview) .section-title.testimonial{max-width:300px}:where(.website-preview) .section-title.mission,:where(.website-preview) .section-title.is-value,:where(.website-preview) .section-title.is-purpose{max-width:400px}:where(.website-preview) .section-title.is-nature{max-width:440px}:where(.website-preview) .project-flex-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-m);grid-row-gap:var(--_spacing---margin-padding--spacing-m);grid-template-columns:1fr}:where(.website-preview) .project-cl-list-wrap.big,:where(.website-preview) .project-cl-list-wrap.small{max-width:100%}:where(.website-preview) .project-image-wrap{height:400px}:where(.website-preview) .expert-image-wrap{height:450px}:where(.website-preview) .expert-grid-wrap{grid-template-columns:1fr}:where(.website-preview) .expert-icon-wrap{width:55px;height:55px}:where(.website-preview) .expert-icon{max-width:26px;max-height:26px}:where(.website-preview) .service-link-wrap{grid-column-gap:16px;grid-row-gap:16px;padding:20px 16px}:where(.website-preview) .service-left-item{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .service-number{font-size:var(--_typography---heading--font-size-2xl)}:where(.website-preview) .service-icon-wrap{width:35px;height:35px}:where(.website-preview) .service-item-title{font-size:var(--_typography---heading--font-size-2xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview) .counter-overflow{height:48px}:where(.website-preview) .counter-overflow.about{height:40px}:where(.website-preview) .benefits-single-wrap{grid-column-gap:20px;grid-row-gap:20px;max-width:100%}:where(.website-preview) .benefits-single-wrap.right,:where(.website-preview) .benefits-wrap,:where(.website-preview) .benefit-details-wrap{max-width:100%}:where(.website-preview) .benefits-wrapper{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .career-top-wrapper{overflow:hidden}:where(.website-preview) .career-top-grid{grid-template-columns:1fr;display:none}:where(.website-preview) .career-single-wrap{grid-column-gap:30px;grid-row-gap:30px;justify-content:space-between;align-items:flex-end;padding-bottom:20px}:where(.website-preview) .career-meta-wrap{flex-flow:wrap}:where(.website-preview) .career-cl-list{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .pricing-tabs-content{padding-left:16px}:where(.website-preview) .pricing-all-item-wrap{width:100%;max-width:100%}:where(.website-preview) .pricing-item-wrap{max-width:100%}:where(.website-preview) .plan-details._02{max-width:320px}:where(.website-preview) .pricing-grid-wrap{grid-template-columns:1fr}:where(.website-preview) .planet-tabs-menu{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr;width:100%;max-width:100%}:where(.website-preview) .planet-video-wrap{height:400px}:where(.website-preview) .planet-tab-link{flex-flow:column;justify-content:flex-start;align-items:flex-start}:where(.website-preview) .team-wrap{grid-row-gap:32px;grid-template-columns:1fr 1fr}:where(.website-preview) .about-single-wrap{height:160px}:where(.website-preview) .about-slider{height:auto}:where(.website-preview) .about-border-wrap{padding-top:30px}:where(.website-preview) .hero-wrapper{padding-top:0}:where(.website-preview) .hero-wrap{flex-flow:column;justify-content:space-between;align-items:center}:where(.website-preview) .hero-left-wrap{text-align:center;max-width:none}:where(.website-preview) .hero-right-wrap{justify-content:flex-start;align-items:center}:where(.website-preview) .hero-title{text-align:center}:where(.website-preview) .power-item-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .power-image-wrapper{grid-template-columns:1fr 1fr}:where(.website-preview) .power-image-wrap{max-width:100%}:where(.website-preview) .power-image-wrap._03{display:none}:where(.website-preview) .power-bottom-wrap{grid-template-columns:1fr 1fr}:where(.website-preview) .choice-slide-wrap{padding:20px}:where(.website-preview) .choice-icon-wrap{width:55px;height:55px}:where(.website-preview) .choice-image-wrap{height:200px;top:30px}:where(.website-preview) .choice-image-wrap._02{height:240px;top:30px}:where(.website-preview) .process-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .process-single-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}:where(.website-preview) .process-right-wrap{grid-column-gap:24px;grid-row-gap:24px;max-width:100%}:where(.website-preview) .process-details-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .process-title{max-width:100%}:where(.website-preview) .process-line-wrap{display:none}:where(.website-preview) .testimonial-single-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}:where(.website-preview) .testimonial-content-wrap{grid-column-gap:20px;grid-row-gap:20px;max-width:100%;padding-top:0;padding-bottom:0}:where(.website-preview) .counter-unit{padding-top:15px}:where(.website-preview) .testimonial-top-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .checkout-wrapper{flex-flow:column}:where(.website-preview) .checkout-right-wrap{flex:0 auto;width:100%;max-width:100%;position:static}:where(.website-preview) .checkout-left-wrap{width:100%;max-width:100%}:where(.website-preview) .error-state{margin-left:16px;margin-right:16px}:where(.website-preview) .single-pricing-wrap{flex-flow:column}:where(.website-preview) .single-pricing-left-wrap{max-width:100%;position:static;top:0}:where(.website-preview) .single-career-meta{grid-template-columns:1fr 1fr}:where(.website-preview) .career-button-wrap{margin-top:25px}:where(.website-preview) .career-rich-details h3:where(:not([class*=heading-scale-])),:where(.website-preview) .career-rich-details :where(.heading-scale-3){margin-bottom:16px}:where(.website-preview) .career-rich-details h4:where(:not([class*=heading-scale-])),:where(.website-preview) .career-rich-details :where(.heading-scale-4){margin-top:25px;margin-bottom:16px}:where(.website-preview) .career-rich-details ul,:where(.website-preview) .career-rich-details ol{margin-top:16px}:where(.website-preview) .single-service-top-wrap{max-width:100%}:where(.website-preview) .meta-wrap{grid-column-gap:16px;max-width:100%}:where(.website-preview) .meta-wrap.project{margin-bottom:40px}:where(.website-preview) .news-rich-details h3:where(:not([class*=heading-scale-])),:where(.website-preview) .news-rich-details h4:where(:not([class*=heading-scale-])),:where(.website-preview) .news-rich-details :where(.heading-scale-3),:where(.website-preview) .news-rich-details :where(.heading-scale-4){margin-bottom:16px}:where(.website-preview) .single-news-wrap{flex-flow:column}:where(.website-preview) .single-news-content{grid-column-gap:40px;grid-row-gap:40px;position:static}:where(.website-preview) .single-news-submit{background-position:67%}:where(.website-preview) .single-project-content-wrap{max-width:100%;margin-left:0}:where(.website-preview) .project-cl-multi-image{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .single-project-flex{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}:where(.website-preview) .dropdown-navigation{width:420px}:where(.website-preview) .dropdown-navigation.is-open{width:auto}:where(.website-preview) .dropdown-flex-wrap{grid-column-gap:15px;grid-row-gap:40px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .dropdown-menu-wrap{padding:20px 20px 30px}:where(.website-preview) .privacy-wrap,:where(.website-preview) .privacy-top-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .nav-menu{height:85%}:where(.website-preview) .nav-menu-flex-wrap{padding-bottom:132px}:where(.website-preview) .humbarger{width:35px;height:35px}:where(.website-preview) .copyright-link-wrap{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}:where(.website-preview) .project-rich-v2-details ul{grid-column-gap:12px;grid-row-gap:12px}:where(.website-preview) .career-marquee{display:block}:where(.website-preview) .career-marquee-flex{display:flex}:where(.website-preview) .career-single-marquee{flex:none;display:flex}:where(.website-preview) .career-marquee-image-wrap{border-radius:var(--_border-radius---border-radius-l);flex:none;width:340px;margin-right:20px;overflow:hidden}:where(.website-preview) .hero-title-block{max-width:370px}:where(.website-preview) .about-top{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}:where(.website-preview) .about-top-content{max-width:none}:where(.website-preview) .about-stats-block{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .about-bottom-content{flex-flow:column;align-items:stretch}:where(.website-preview) .about-bottom-right{max-width:none}:where(.website-preview) .stats-content-block{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .stats-right,:where(.website-preview) .stats-right-bottom{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .innovator-title{max-width:none}:where(.website-preview) .innovator-content-block{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}:where(.website-preview) .innovator-overlay{display:none}:where(.website-preview) .innovator-title-block{width:100%;padding-right:0}:where(.website-preview) .value-card{min-height:300px;padding:24px}:where(.website-preview) .sustain-top-left-card{padding:16px}:where(.website-preview) .sustain-top-right-card{max-width:none;padding:16px}:where(.website-preview) .sustain-left-top{flex-flow:column}:where(.website-preview) .sustain-bottom-right-card{padding:16px}:where(.website-preview) .sustain-left-bottom{flex-flow:column}:where(.website-preview) .sustain-bottom-left-card{padding:16px}:where(.website-preview) .sustain-right-card{min-height:426px;padding:16px}:where(.website-preview) .purpose-widget-block{flex-flow:column}:where(.website-preview) .purpose-widget{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .purpose-widget-body{grid-column-gap:12px;grid-row-gap:12px}:where(.website-preview) .purpose-widget-divider{width:100%;height:1px}:where(.website-preview) .nature-content-wrap{grid-column-gap:40px;grid-row-gap:40px}:where(.website-preview) .nature-widget-block{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .nature-widget{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) .responsibility-title{max-width:330px}:where(.website-preview) .responsibility-tab-link-inner{padding-top:20px;padding-bottom:20px}:where(.website-preview) .responsibility-image-wrap{border-radius:16px}:where(.website-preview) .responsibility-tab-text-wrap{grid-column-gap:16px;grid-row-gap:16px;padding-top:12px}:where(.website-preview) .process-widget-block,:where(.website-preview) .process-widget{grid-column-gap:32px;grid-row-gap:32px}:where(.website-preview) .process-widget-text-wrap{grid-column-gap:12px;grid-row-gap:12px}:where(.website-preview) .process-widget-text-block{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) .process-widget-no-wrap{border-radius:10px;width:52px}}@media screen and (width<=479px){.website-preview{--_typography---paragraph--font-size-xs:16px;--_typography---letter-spacing--default-spacing:-.02em;--_typography---heading--font-size-5xl:40px;--_typography---letter-spacing--letter-spacing-5xl:-.8px;--_typography---heading--font-size-4xl:32px;--_typography---letter-spacing--letter-spacing-4xl:-.64px;--_typography---heading--font-size-3xl:30px;--_typography---letter-spacing--letter-spacing-3xl:-.6px;--_typography---heading--font-size-2xl:28px;--_typography---letter-spacing--letter-spacing-2xl:-.56px;--_typography---heading--font-size-xl:26px;--_typography---letter-spacing--letter-spacing-xl:-.52px;--_typography---heading--font-size-l:22px;--_typography---letter-spacing--letter-spacing-l:-.44px;--_typography---letter-spacing--letter-spacing-xs:-.32px;--_typography---paragraph--font-size-s:18px;--_typography---letter-spacing--letter-spacing-s:-.36px;--_typography---paragraph--font-size-m:20px;--_typography---letter-spacing--letter-spacing-m:-.4px;--_typography---heading--display-text:48px;--_typography---paragraph--font-size-xxs:14px;--_spacing---margin-padding--spacing-none:0px;--_spacing---margin-padding--spacing-3xl:50px;--_spacing---margin-padding--spacing-l:40px;--_spacing---margin-padding--spacing-6xl:120px;--_spacing---margin-padding--spacing-7xl:120px;--_spacing---margin-padding--spacing-4xl:60px;--_spacing---margin-padding--spacing-2xl:40px;--_spacing---margin-padding--spacing-5xl:60px;--_spacing---margin-padding--spacing-s:20px;--_spacing---margin-padding--spacing-m:25px;--_spacing---margin-padding--spacing-xl:35px;--_spacing---margin-padding--spacing-xs:16px;--_border-radius---circle-round:50%;--_border-radius---border-radius-s:10px;--_border-radius---border-radius-xl:10px;--_border-radius---border-radius-m:10px;--_border-radius---border-radius-l:10px;--_border-radius---border-radius-2xl:12px;--_border-radius---border-radius-xs:10px;--_border-radius---border-radius-3xl:16px}:where(.website-preview) .two-section-wrap{background-position:50% 0;background-repeat:no-repeat;background-size:contain}:where(.website-preview) .section.call-to-action{padding-top:60px;padding-bottom:60px}:where(.website-preview) .cta-wrap{grid-column-gap:30px;grid-row-gap:30px;max-width:280px}:where(.website-preview) .cta-title{font-size:var(--_typography---heading--font-size-4xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl)}:where(.website-preview) .primary-button{grid-column-gap:30px;grid-row-gap:30px;padding:6px 6px 6px 20px}:where(.website-preview) .primary-button:where(.primary-button-border),:where(.website-preview) .primary-button:where(.primary-button-mobile){grid-column-gap:16px;grid-row-gap:16px;padding-left:16px}:where(.website-preview) .primary-button-texts,:where(.website-preview) .primary-button-texts:where(.primary-button-border){padding-right:3px}:where(.website-preview) .primary-button-icons{padding:10px 20px}:where(.website-preview) .primary-button-icons:where(.primary-button-border),:where(.website-preview) .primary-button-icons:where(.primary-button-mobile){padding:12px 16px}:where(.website-preview) .copyright-wrap{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column}:where(.website-preview) .copyright-text{order:9999}:where(.website-preview) .subscribe-form{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;align-items:stretch}:where(.website-preview) .subscribe-email{padding-top:12px;padding-bottom:12px;padding-right:8px}:where(.website-preview) .subscribe-button{position:static}:where(.website-preview) .footer-menu-wrap.desktop-off{grid-row-gap:30px;grid-template-columns:1fr 1fr;margin-top:25px}:where(.website-preview) .footer-single-wrap.mobile-on{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:0;display:flex}:where(.website-preview) .footer-single-title{margin-bottom:16px}:where(.website-preview) .footer-social-wrap{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap}:where(.website-preview) .utility-title-wrap{margin-bottom:25px}:where(.website-preview) .color-wrap{grid-row-gap:20px;grid-template-columns:1fr}:where(.website-preview) .color-single-item{height:180px}:where(.website-preview) .typography-wrap{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .typography-ctg-wrap{padding:15px 12px}:where(.website-preview) .typography-single-item{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .navbar{padding-top:15px;padding-bottom:15px}:where(.website-preview) .navbar-button-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .nav-menu-wrap{height:95vh}:where(.website-preview) .nav-link{letter-spacing:-.44px;font-size:22px}:where(.website-preview) .nav-dropdown{flex-flow:column;display:block}:where(.website-preview) .dropdown-toggle{letter-spacing:-.44px;font-size:22px}:where(.website-preview) ._404-wrapper{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) ._404-title-wrap{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) ._404-image-wrap{max-width:260px}:where(.website-preview) ._404-button{max-width:240px}:where(.website-preview) .password-form-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding-left:16px;padding-right:16px}:where(.website-preview) .password-submit{transition:color .4s,background-color .4s}:where(.website-preview) .password-submit:hover{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .changelog-wrap{padding:20px 20px 20px 25px}:where(.website-preview) .license-flex-wrap{flex-flow:column}:where(.website-preview) .terms-top-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .terms-top-title{width:100%;max-width:300px;margin-left:auto;margin-right:auto}:where(.website-preview) .faq-icon{max-width:16px;max-height:16px}:where(.website-preview) .faq-stickywrap{grid-column-gap:25px;grid-row-gap:25px}:where(.website-preview) .faq-icon-wrap{width:30px;min-width:30px;height:30px}:where(.website-preview) .faq-title{max-width:300px}:where(.website-preview) .faq-single-wrap{grid-column-gap:0px;grid-row-gap:0px;padding-top:16px;padding-bottom:16px}:where(.website-preview) .contact-title-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .contact-title{max-width:300px}:where(.website-preview) .contact-single-item{flex:1;min-width:180px}:where(.website-preview) .contact-textarea-field{min-height:120px}:where(.website-preview) .section-top-title{max-width:340px}:where(.website-preview) .section-top-title.project{max-width:340px;font-size:var(--_typography---heading--font-size-4xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl)}:where(.website-preview) .section-top-title.career{font-size:var(--_typography---heading--font-size-4xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl)}:where(.website-preview) .section-top-details{margin-top:16px}:where(.website-preview) .section-title-wrapper.is-team,:where(.website-preview) .section-title-wrapper.is-value{position:sticky;top:40px}:where(.website-preview) .section-title{max-width:340px}:where(.website-preview) .section-title.services{max-width:300px}:where(.website-preview) .section-title.benefit{max-width:280px}:where(.website-preview) .section-title.team{max-width:320px}:where(.website-preview) .section-title.process{max-width:300px}:where(.website-preview) .section-title.testimonial{max-width:260px}:where(.website-preview) .section-title.mission,:where(.website-preview) .section-title.is-value,:where(.website-preview) .section-title.is-purpose,:where(.website-preview) .section-title.is-nature{max-width:320px}:where(.website-preview) .project-flex-wrap{grid-column-gap:30px;grid-row-gap:30px}:where(.website-preview) .project-image-wrap{height:300px}:where(.website-preview) .expert-image-wrap{height:auto}:where(.website-preview) .expert-icon-wrap{width:50px;height:50px}:where(.website-preview) .expert-icon{max-width:24px;max-height:24px}:where(.website-preview) .service-link-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;justify-content:space-between;align-items:flex-start;padding:16px}:where(.website-preview) .service-left-item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start}:where(.website-preview) .service-icon-wrap{width:30px;height:30px}:where(.website-preview) .service-item-title{font-size:var(--_typography---heading--font-size-xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xl)}:where(.website-preview) .counter-overflow{height:40px}:where(.website-preview) .counter-overflow.about{height:32px}:where(.website-preview) .secondary-button{grid-column-gap:16px;grid-row-gap:16px;padding-top:12px;padding-bottom:12px}:where(.website-preview) .benefits-single-wrap,:where(.website-preview) .benefits-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .benefit-border-wrap{height:84.4%}:where(.website-preview) .career-single-wrap{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-bottom:16px}:where(.website-preview) .career-title-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .career-meta-wrap{flex-flow:wrap}:where(.website-preview) .career-meta-item{padding:6px 16px}:where(.website-preview) .pricing-tabs-content{padding-left:10px}:where(.website-preview) .pricing-grid-wrap{padding-left:16px;padding-right:16px}:where(.website-preview) .planet-tabs-menu{grid-template-columns:1fr}:where(.website-preview) .planet-video-wrap{height:350px}:where(.website-preview) .planet-wrap{grid-column-gap:10px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .team-wrap{grid-template-columns:1fr}:where(.website-preview) .team-single-wrap{border-radius:10px;position:sticky;top:140px}:where(.website-preview) .team-image-wrap{border-radius:8px}:where(.website-preview) .about-right-wrap.bottom{grid-template-columns:1fr}:where(.website-preview) .about-single-wrap{height:140px}:where(.website-preview) .impact-list-item{flex-flow:column}:where(.website-preview) .hero-wrapper{padding-bottom:20px}:where(.website-preview) .hero-left-wrap{max-width:100%}:where(.website-preview) .hero-title{max-width:320px;margin-left:auto;margin-right:auto}:where(.website-preview) .power-item-wrap{flex-flow:wrap}:where(.website-preview) .power-image-wrapper{flex-flow:column;grid-template-columns:1fr}:where(.website-preview) .power-image-wrap{flex-flow:column;position:sticky;top:40px}:where(.website-preview) .power-image-wrap._03{display:block}:where(.website-preview) .choice-slide-wrap{padding:16px}:where(.website-preview) .choice-top-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .choice-image-wrap{height:160px;top:20px}:where(.website-preview) .choice-image-wrap._02{height:200px;top:20px}:where(.website-preview) .process-single-wrap{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .process-details-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .process-number-wrap{width:35px;min-width:35px;height:35px}:where(.website-preview) .testimonial-slide{padding-left:12px;padding-right:12px}:where(.website-preview) .counter-unit{padding-top:8px}:where(.website-preview) .single-price-wrap{padding-left:16px;padding-right:16px}:where(.website-preview) .single-service-top-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .single-news-title-wrap{max-width:360px}:where(.website-preview) .meta-wrap{flex-flow:wrap;display:flex}:where(.website-preview) .meta-wrap.project{flex-flow:wrap;margin-bottom:30px}:where(.website-preview) .single-news-content{grid-column-gap:30px;grid-row-gap:30px;padding-left:16px;padding-right:16px}:where(.website-preview) .single-news-submit{background-position:78%}:where(.website-preview) .single-project-content-wrap{max-width:100%;margin-left:0}:where(.website-preview) .project-cl-multi-image-wrap{margin-bottom:16px}:where(.website-preview) .project-cl-multi-image{grid-template-columns:1fr}:where(.website-preview) .single-project-flex{grid-column-gap:20px;grid-row-gap:20px}:where(.website-preview) .single-project-item-title-wrap{max-width:100%}:where(.website-preview) .dropdown-navigation{width:auto}:where(.website-preview) .dropdown-flex-wrap{grid-column-gap:32px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}:where(.website-preview) .privacy-top-wrap{grid-column-gap:16px;grid-row-gap:16px}:where(.website-preview) .nav-menu-flex-wrap{padding-bottom:80px}:where(.website-preview) .humbarger{width:30px;height:30px}:where(.website-preview) .project-rich-v2-details ul{grid-column-gap:10px;grid-row-gap:10px}:where(.website-preview) .career-marquee-image-wrap{width:280px;margin-right:16px}:where(.website-preview) .hero-title-block{max-width:300px}:where(.website-preview) .about-top{grid-column-gap:24px;grid-row-gap:24px}:where(.website-preview) .about-stats-block{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column}:where(.website-preview) .about-stats-widget{max-width:none}:where(.website-preview) .value-card-block{grid-template-columns:1fr}:where(.website-preview) .value-card{padding:20px;position:sticky;top:140px}:where(.website-preview) .sustain-top-left-card{justify-content:space-between;min-height:350px;position:sticky;top:40px}:where(.website-preview) .sustain-top-right-card{justify-content:space-between;min-height:350px;position:sticky;top:50px}:where(.website-preview) .sustain-bottom-right-card{justify-content:space-between;min-height:350px;position:sticky}:where(.website-preview) .sustain-bottom-left-card{min-height:350px;position:sticky;top:40px}:where(.website-preview) .sustain-right-card{min-height:350px}:where(.website-preview) .sustain-right-button-wrap{grid-column-gap:13px;grid-row-gap:13px;flex-flow:column}:where(.website-preview) .process-widget-no-wrap{width:48px}}:where(.website-preview) #node-_4325dd11-440c-dab9-1c21-1bfa6b2fcb4b-a89b3df9,:where(.website-preview) #node-_703cd23b-112d-fe01-70d0-8cf31c15d5f9-a89b3df9,:where(.website-preview) #node-c70da987-7095-b4fe-3e5f-b6878c4b9136-a89b3df9,:where(.website-preview) #node-e59563a0-116d-2031-8f03-1582033651ed-a89b3df9{grid-area:span 1/span 1/span 1/span 1}:where(.website-preview) #node-_21b895ef-f682-82ab-93bf-ae101396f107-9471e104,:where(.website-preview) #node-_3cff6ccb-e1af-425f-4328-05fdc55381e7-9471e104{grid-area:1/2/2/4}:where(.website-preview) #node-_924cfc16-d021-a8b5-1038-7f60f04ef5cc-9471e104,:where(.website-preview) #node-ab5b85b2-2465-f6ef-80a5-623dd0812f39-9471e104{grid-area:1/2/2/5}:where(.website-preview) #node-_2d1bc7fe-954e-1821-d353-e665a36c3adf-460d2144,:where(.website-preview) #node-_2d1bc7fe-954e-1821-d353-e665a36c3b66-460d2144{grid-area:1/2/2/4}@media screen and (width<=991px){:where(.website-preview) #node-_21b895ef-f682-82ab-93bf-ae101396f107-9471e104,:where(.website-preview) #node-_3cff6ccb-e1af-425f-4328-05fdc55381e7-9471e104{grid-area:span 1/span 1/span 1/span 1}}:where(.website-preview) .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.website-preview) .skip-link{z-index:10000;background:var(--color--near-black);color:var(--color--white);padding:12px 20px;font-size:15px;text-decoration:none;position:absolute;top:0;left:-9999px}:where(.website-preview) .skip-link:focus{left:0}:where(.website-preview) :focus-visible{outline:2px solid var(--color--near-black);outline-offset:2px}:where(.website-preview) .logomark{animation:5s linear logomark-spin}@keyframes logomark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.website-preview) .hamburger{width:100%;height:100%;display:block;position:relative}:where(.website-preview) .hamburger-bar{background:currentColor;border-radius:2px;width:70%;height:2px;transition:transform .3s,opacity .3s;position:absolute;left:15%}:where(.website-preview) .hamburger-bar.is-top{top:28%}:where(.website-preview) .hamburger-bar.is-mid,:where(.website-preview) .hamburger-bar.is-mid-2{top:calc(50% - 1px)}:where(.website-preview) .hamburger-bar.is-bottom{top:72%}:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-top,:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-bottom{opacity:0;transform:translateY(0)}:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-top{transform:translateY(calc(50% + 6px))}:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-bottom{transform:translateY(calc(-50% - 6px))}:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-mid{transform:rotate(45deg)}:where(.website-preview) .menu-button[aria-expanded=true] .hamburger-bar.is-mid-2{transform:rotate(-45deg)}.website-preview.is-nav-open{overflow:hidden}:where(.website-preview) .dropdown-toggle{transition:background-color .5s,color .5s}:where(.website-preview) .nav-dropdown.is-open>.dropdown-toggle{background-color:var(--color--near-black);color:var(--color--white)}:where(.website-preview) .nav-dropdown.is-open .dropdown-chevron{transform:rotate(180deg)}:where(.website-preview) .dropdown-navigation{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .5s;display:grid}:where(.website-preview) .nav-dropdown.is-open>.dropdown-navigation{grid-template-rows:minmax(0,1fr)}:where(.website-preview) .dropdown-navigation>*{min-height:0;overflow:hidden}:where(.website-preview) .faq-single-wrap{transition:background-color .5s,border-color .5s}:where(.website-preview) .faq-question,:where(.website-preview) .faq-answer{transition:color .5s}:where(.website-preview) .faq-icon{transition:opacity .5s}:where(.website-preview) .faq-icon.minus{opacity:0}:where(.website-preview) .faq-single-wrap.is-open{background-color:var(--color--near-black);border-color:var(--color--near-black)}:where(.website-preview) .faq-single-wrap.is-open .faq-question,:where(.website-preview) .faq-single-wrap.is-open .faq-answer{color:var(--color--white)}:where(.website-preview) .faq-single-wrap.is-open .faq-icon.plus{opacity:0}:where(.website-preview) .faq-single-wrap.is-open .faq-icon.minus{opacity:1}:where(.website-preview) .faq-navigation{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .5s;display:grid}:where(.website-preview) .faq-single-wrap.is-open>.faq-navigation{grid-template-rows:minmax(0,1fr)}:where(.website-preview) .faq-navigation>*{min-height:0;overflow:hidden}:where(.website-preview) .planet-icon-wrap{transition:background-color .4s}:where(.website-preview) .planet-icon{transition:opacity .4s}:where(.website-preview) .planet-icon._02{opacity:0}:where(.website-preview) .planet-tab-link.is-active .planet-icon-wrap{background-color:var(--color--near-black)}:where(.website-preview) .planet-tab-link.is-active .planet-icon._01{opacity:0}:where(.website-preview) .planet-tab-link.is-active .planet-icon._02{opacity:1}:where(.website-preview) .choice-title{transition:transform .3s,opacity .3s;transform:translate(-14%)scale(.7)}:where(.website-preview) .choice-image,:where(.website-preview) .choice-details{opacity:0;transition:opacity .3s}:where(.website-preview) .choice-tab-link.is-active .choice-title{transform:translate(0)scale(1)}:where(.website-preview) .choice-tab-link.is-active .choice-image,:where(.website-preview) .choice-tab-link.is-active .choice-details{opacity:1}:where(.website-preview) .pricing-tab-bg{transition:transform .4s cubic-bezier(.455,.03,.515,.955)}:where(.website-preview) .pricing-tab-link-text{transition:color .4s cubic-bezier(.455,.03,.515,.955)}:where(.website-preview) .pricing-tabs-menu[data-active="2"] .pricing-tab-bg{transform:translate(76px)}:where(.website-preview) .responsibility-tab-text-block{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .3s;display:grid}:where(.website-preview) .responsibility-tab-link-inner[aria-expanded=true]+.responsibility-tab-text-block,:where(.website-preview) .responsibility-tab-text-block.is-open{grid-template-rows:minmax(0,1fr)}:where(.website-preview) .responsibility-tab-text-block>*{min-height:0;overflow:hidden}:where(.website-preview) :where(.responsibility-tab-link-inner){width:100%;text-align:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}:where(.website-preview) .mask>*,:where(.website-preview) .testimonial-mask>*,:where(.website-preview) .about-mask>*{transition:transform .5s}:where(.website-preview) [data-slider=outin] .about-mask{position:relative}:where(.website-preview) [data-slider=outin] .about-slide-wrap{opacity:0;width:100%;transition:opacity .5s;position:absolute;inset:0}:where(.website-preview) .about-active-line{width:0%;transition:width .4s}:where(.website-preview) .about-slider[data-active="1"] .about-active-line._01,:where(.website-preview) .about-slider[data-active="2"] .about-active-line._02,:where(.website-preview) .about-slider[data-active="3"] .about-active-line._03,:where(.website-preview) .about-slider[data-active="4"] .about-active-line._04{width:100%}:where(.website-preview) .testimonial-bg-wrap{opacity:0;transition:opacity .5s}:where(.website-preview) .testimonial-slider[data-active="1"] .testimonial-bg-wrap._01,:where(.website-preview) .testimonial-slider[data-active="2"] .testimonial-bg-wrap._02,:where(.website-preview) .testimonial-slider[data-active="3"] .testimonial-bg-wrap._03{opacity:1}:where(.website-preview) .slider-dot{background-color:var(--color--dark-gray);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .5s}:where(.website-preview) .slider-dot.is-active{background-color:var(--color--primary-yellow)}:where(.website-preview) [data-scrub=hero-parallax] .hero-wrap,:where(.website-preview) [data-scrub=hero-parallax]{will-change:transform}:where(.website-preview) .benefit-dot-wrap{background-color:var(--color--dark-gray);transition:background-color .5s}:where(.website-preview) .benefit-border-line{height:0%;transition:height .5s}:where(.website-preview) [data-scrub=benefits][data-lit="1"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="2"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="2"] .benefit-dot-wrap._02,:where(.website-preview) [data-scrub=benefits][data-lit="3"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="3"] .benefit-dot-wrap._02,:where(.website-preview) [data-scrub=benefits][data-lit="3"] .benefit-dot-wrap._03,:where(.website-preview) [data-scrub=benefits][data-lit="4"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="4"] .benefit-dot-wrap._02,:where(.website-preview) [data-scrub=benefits][data-lit="4"] .benefit-dot-wrap._03,:where(.website-preview) [data-scrub=benefits][data-lit="4"] .benefit-dot-wrap._04,:where(.website-preview) [data-scrub=benefits][data-lit="5"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="5"] .benefit-dot-wrap._02,:where(.website-preview) [data-scrub=benefits][data-lit="5"] .benefit-dot-wrap._03,:where(.website-preview) [data-scrub=benefits][data-lit="5"] .benefit-dot-wrap._04,:where(.website-preview) [data-scrub=benefits][data-lit="5"] .benefit-dot-wrap._05,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._01,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._02,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._03,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._04,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._05,:where(.website-preview) [data-scrub=benefits][data-lit="6"] .benefit-dot-wrap._06{background-color:var(--color--near-black)}:where(.website-preview) [data-scrub=benefits] .benefit-border-line{height:calc(var(--scrub,0) * 100%)}:where(.website-preview) .process-button-wrap,:where(.website-preview) .process-number-wrap,:where(.website-preview) .process-button-text{transition:background-color .5s,border-color .5s,color .5s}:where(.website-preview) .process-active-line{height:0%;transition:height .5s}:where(.website-preview) [data-scrub=process][data-step="1"] .process-button-wrap._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-button-wrap._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-button-wrap._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-wrap._01,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-wrap._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-wrap._03{background-color:var(--color--white);border-color:var(--color--white)}:where(.website-preview) [data-scrub=process][data-step="1"] .process-number-wrap._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-number-wrap._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-number-wrap._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-number-wrap._01,:where(.website-preview) [data-scrub=process][data-step="3"] .process-number-wrap._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-number-wrap._03{background-color:var(--color--primary-yellow);border-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview) [data-scrub=process][data-step="1"] .process-button-text._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-button-text._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-button-text._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-text._01,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-text._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-button-text._03{color:var(--color--near-black)}:where(.website-preview) [data-scrub=process][data-step="1"] .process-active-line._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-active-line._01,:where(.website-preview) [data-scrub=process][data-step="2"] .process-active-line._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-active-line._01,:where(.website-preview) [data-scrub=process][data-step="3"] .process-active-line._02,:where(.website-preview) [data-scrub=process][data-step="3"] .process-active-line._03{height:100%}:where(.website-preview) .value-card{will-change:transform}:where(.website-preview) .process-widget-wrapper.two,:where(.website-preview) .process-widget-wrapper.three{width:0%;transition:width .5s}:where(.website-preview) [data-scrub=process-stack][data-step="2"] .process-widget-wrapper.two,:where(.website-preview) [data-scrub=process-stack][data-step="3"] .process-widget-wrapper.two,:where(.website-preview) [data-scrub=process-stack][data-step="3"] .process-widget-wrapper.three{width:100%}:where(.website-preview) .power-title-wrap .split-char{color:var(--color--medium-gray);transition:color .4s linear}:where(.website-preview) .power-title-wrap .split-char.is-filled{color:var(--color--near-black)}:where(.website-preview) .theme-button-bg,:where(.website-preview) .primary-button-bg{height:0%;transition:height .4s}:where(.website-preview) .theme-button-text,:where(.website-preview) .primary-button-text{transition:transform .4s,color .4s}:where(.website-preview) .theme-button-text._02,:where(.website-preview) .primary-button-text._02{transform:translateY(110%)}:where(.website-preview) .theme-button:hover .theme-button-bg,:where(.website-preview) .theme-button:focus-visible .theme-button-bg,:where(.website-preview) .primary-button:hover .primary-button-bg,:where(.website-preview) .primary-button:focus-visible .primary-button-bg{height:100%}:where(.website-preview) .theme-button:hover .theme-button-text._01,:where(.website-preview) .theme-button:focus-visible .theme-button-text._01,:where(.website-preview) .primary-button:hover .primary-button-text._01,:where(.website-preview) .primary-button:focus-visible .primary-button-text._01{transform:translateY(-110%)}:where(.website-preview) .theme-button:hover .theme-button-text._02,:where(.website-preview) .theme-button:focus-visible .theme-button-text._02,:where(.website-preview) .primary-button:hover .primary-button-text._02,:where(.website-preview) .primary-button:focus-visible .primary-button-text._02{transform:translateY(0)}:where(.website-preview) .theme-button-text._02{color:var(--color--near-black)}:where(.website-preview) .theme-button:hover .theme-button-text._02,:where(.website-preview) .theme-button:focus-visible .theme-button-text._02{color:var(--color--primary-yellow)}:where(.website-preview) .theme-button:hover .theme-button-text._02.black,:where(.website-preview) .theme-button:focus-visible .theme-button-text._02.black{color:var(--color--near-black)}:where(.website-preview) .primary-button-icons{background-color:var(--color--primary-yellow);transition:background-color .4s}:where(.website-preview) .primary-button-icon{transition:transform .4s,opacity .4s}:where(.website-preview) .primary-button-icon._02{opacity:0;transform:translate(-110%)}:where(.website-preview) .primary-button:hover .primary-button-icons,:where(.website-preview) .primary-button:focus-visible .primary-button-icons{background-color:var(--color--white)}:where(.website-preview) .primary-button:hover .primary-button-icon._01,:where(.website-preview) .primary-button:focus-visible .primary-button-icon._01{opacity:0;transform:translate(110%)}:where(.website-preview) .primary-button:hover .primary-button-icon._02,:where(.website-preview) .primary-button:focus-visible .primary-button-icon._02{opacity:1;transform:translate(0)}:where(.website-preview) .news-image,:where(.website-preview) .team-image{transition:transform .4s}:where(.website-preview) .team-image{transition-duration:.5s}:where(.website-preview) .news-image-wrap:hover .news-image,:where(.website-preview) .news-image-wrap:focus-visible .news-image,:where(.website-preview) .team-single-wrap:hover .team-image{transform:scale(1.1)}:where(.website-preview) .career-border-line{width:0%;transition:width .5s}:where(.website-preview) .career-single-wrap:hover .career-border-line,:where(.website-preview) .career-single-wrap:focus-within .career-border-line{width:100%}:where(.website-preview) .service-link-wrap{transition:border-color .5s}:where(.website-preview) .service-item-bg{height:0%;transition:height .5s}:where(.website-preview) .service-number,:where(.website-preview) .service-item-title{color:var(--color--dark-gray);transition:color .5s}:where(.website-preview) .service-icon{transition:transform .5s}:where(.website-preview) .service-icon._02{transform:translate(-110%,110%)}:where(.website-preview) .service-link-wrap:hover,:where(.website-preview) .service-link-wrap:focus-visible{border-color:var(--color--primary-yellow)}:where(.website-preview) .service-link-wrap:hover .service-item-bg,:where(.website-preview) .service-link-wrap:focus-visible .service-item-bg{height:100%}:where(.website-preview) .service-link-wrap:hover .service-number,:where(.website-preview) .service-link-wrap:hover .service-item-title,:where(.website-preview) .service-link-wrap:focus-visible .service-number,:where(.website-preview) .service-link-wrap:focus-visible .service-item-title{color:var(--color--near-black)}:where(.website-preview) .service-link-wrap:hover .service-icon._01,:where(.website-preview) .service-link-wrap:focus-visible .service-icon._01{transform:translate(110%,-110%)}:where(.website-preview) .service-link-wrap:hover .service-icon._02,:where(.website-preview) .service-link-wrap:focus-visible .service-icon._02{transform:translate(0)}@media (width>=768px){:where(.website-preview) .power-image-wrap{transition:width .4s,height .4s}:where(.website-preview) .power-image-wrap._01{width:400px;height:200px}:where(.website-preview) .power-image-wrap._02,:where(.website-preview) .power-image-wrap._03{width:202px;height:200px}:where(.website-preview) .power-images:hover .power-image-wrap{width:202px}:where(.website-preview) .power-images .power-image-wrap:hover{width:400px}}@media (prefers-reduced-motion:reduce){:where(.website-preview) .planet-video>video{display:none}:where(.website-preview) [data-video-still]{object-fit:cover;z-index:-100;width:100%;height:100%;display:block;position:absolute;inset:0}}:where(.website-preview) .planet-video.is-paused>video{opacity:0}:where(.website-preview) .planet-video.is-paused [data-video-still]{object-fit:cover;z-index:-100;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.website-preview) .wf-commerce-commercecartcontainerwrapper{display:none}:where(.website-preview) .wf-commerce-commercecartcontainerwrapper.is-open{display:flex}:where(.website-preview) .wf-commerce-commercecartform,:where(.website-preview) .wf-commerce-commercecarterrorstate,:where(.website-preview) .wf-commerce-commercecheckouterrorstate,:where(.website-preview) .wf-commerce-commercepaypalcheckouterrorstate{display:none}:where(.website-preview) .is-open.has-items .wf-commerce-commercecartform{display:block}:where(.website-preview) .is-open.has-items .wf-commerce-commercecartemptystate{display:none}:where(.website-preview) .wf-commerce-commercecarterrorstate.is-shown,:where(.website-preview) .wf-commerce-commercecheckouterrorstate.is-shown,:where(.website-preview) .wf-commerce-commercepaypalcheckouterrorstate.is-shown{display:block}:where(.website-preview) :where(.remove-button){cursor:pointer;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0}:where(.website-preview) :where(.tabset-link){cursor:pointer;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}:where(.website-preview) .tabset-pane{display:none}:where(.website-preview) .tabset-pane.is-active{display:block}@media (prefers-reduced-motion:reduce){:where(.website-preview) .logomark{animation:none!important}:where(.website-preview) *,:where(.website-preview) :before,:where(.website-preview) :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:Urbanist;src:url(/images/website/fonts/Urbanist.woff2)format("woff2");font-weight:100 900;font-display:swap}.website-preview{--brand:#0057ff;--brand-hover:#003ec2;--tint:#edf3ff;--ink:#12171f;--muted:#5e6470;--surface:#fff;--border:#d8dde5;--color--primary-yellow:#c9daff;--color--near-black:var(--ink);--color--medium-gray:var(--muted);--color--light-gray:var(--border);background:var(--surface)}:where(.website-preview) .hiq-logo{object-fit:contain;width:142px;height:auto;max-height:none}:where(.website-preview) .navbar-brand-wrap{min-width:142px}:where(.website-preview).w01 .navbar .hiq-logo,:is(:where(.website-preview).w02,:where(.website-preview) .w02) .navbar .hiq-logo,:is(:where(.website-preview).w23,:where(.website-preview) .w23) .navbar .hiq-logo{filter:brightness(0)invert()}:where(.website-preview) .navbar .nav-query{background:var(--brand);color:#fff;border-radius:999px;padding:12px 18px;transition:background-color .2s}:where(.website-preview) .navbar .nav-query:hover,:where(.website-preview) .navbar .nav-query:focus-visible{background:var(--brand-hover)}@media (width>=992px){:where(.website-preview) .navbar .navbar-button-wrap .nav-query,:where(.website-preview) .navbar .navbar-button-wrap .nav-contact{padding:9px 14px}:where(.website-preview) .navbar #menu-products{width:740px;left:0;transform:none}:where(.website-preview) .navbar #menu-products .dropdown-flex-wrap{grid-template-columns:1.4fr 1.25fr 1fr;gap:28px;display:grid}:where(.website-preview) .navbar #menu-products .dropdown-single-wrap{min-width:0}:where(.website-preview) .navbar #menu-products .dropdown-link{white-space:normal}:where(.website-preview) .navbar #menu-solutions{width:max-content;left:-4px;transform:none}}:where(.website-preview) .theme-button{background:var(--brand);color:#fff}:where(.website-preview) .theme-button .theme-button-bg{background:var(--brand-hover)}:where(.website-preview) .theme-button .theme-button-text{color:#fff}:where(.website-preview) .theme-button:has(>.button-arrow) .theme-button-text{color:inherit}:where(.website-preview) .theme-button:has(>.button-arrow):is(:hover,:focus-visible) .theme-button-text._02{color:inherit}:where(.website-preview) .primary-button-bg{background:var(--brand)}:where(.website-preview) .learn-more-button:hover{color:var(--brand)}:where(.website-preview) .arrow-mark{margin-left:10px}:where(.website-preview) .source-icon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;font-weight:500;display:inline-flex}:where(.website-preview) .hero{position:relative}:where(.website-preview) .hero>.container{z-index:1;position:relative}:where(.website-preview) .hero-title{max-width:1050px}:where(.website-preview) .hero-right-wrap .link{white-space:normal}:where(.website-preview) .hero-icon{color:var(--brand)}:where(.website-preview).w01 #metrics{background:var(--surface);padding-top:64px}:where(.website-preview).w01 #metrics .planet-wrap{margin-top:0}:where(.website-preview).w01 #metrics .counter-wrap{font-variant-numeric:tabular-nums}:where(.website-preview).w01 #metrics .planet-counter-title{color:var(--muted)}:where(.website-preview).w01 #metrics .metrics-value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.website-preview) .media-placeholder{isolation:isolate;color:#39424e;object-fit:initial;background:linear-gradient(135deg,#e4e7eb,#c2c8cf);border:1px solid #c1c7cf;display:block;position:relative;overflow:hidden}:where(.website-preview) .placeholder-grid{background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff30 80px 81px),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff30 80px 81px);position:absolute;inset:0}:where(.website-preview) .media-placeholder:before{content:"";border:1px solid #8e99a54a;width:60%;height:80%;position:absolute;top:13%;left:31%;transform:rotate(-18deg)}:where(.website-preview) .placeholder-copy{gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:20px}:where(.website-preview) .placeholder-copy span{max-width:320px;font-size:14px;font-weight:650;line-height:1.3}:where(.website-preview) .placeholder-copy small{letter-spacing:.16em;font-size:9px;font-weight:600;line-height:1.2}:where(.website-preview) .product-screenshot{background:#f3faf9;border:1px solid #d8e5e7;margin:0;position:relative;overflow:hidden}:where(.website-preview) .product-screenshot img{object-fit:contain;width:100%;height:calc(100% - 40px);display:block;position:absolute;inset:0 0 auto}:where(.website-preview) .product-screenshot figcaption{min-height:40px;color:var(--ink);border-top:1px solid var(--border);background:#fff;align-items:center;padding:9px 16px;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}:where(.website-preview) .purpose-image.product-screenshot{aspect-ratio:3/2;width:100%;height:auto}:where(.website-preview) .nature-image.product-screenshot{aspect-ratio:414/307;width:100%}:where(.website-preview) .purpose-widget-block{align-items:stretch}:where(.website-preview) .purpose-widget.database-primary,:where(.website-preview) .purpose-widget.api-support{flex-basis:0;max-width:none}:where(.website-preview) .purpose-widget.database-primary{flex-grow:1.6}:where(.website-preview) .purpose-widget.api-support{flex-grow:1}:where(.website-preview) .database-primary .purpose-widget-title{font-size:52px;line-height:1.05}:where(.website-preview) .api-support .purpose-widget-title{font-size:32px}:where(.website-preview) .product-scope{color:var(--ink);margin:20px 0;font-size:18px}:where(.website-preview) .purpose-widget-description{margin-bottom:24px}:where(.website-preview) .purpose-widget .learn-more-button{margin-top:auto}:where(.website-preview) .purpose-widget .source-icon{color:var(--brand)}:where(.website-preview).w01 #products .purpose-content-block{gap:40px}:where(.website-preview).w01 #products .pricing-tab-link{white-space:nowrap;width:144px}:where(.website-preview).w01 #products .pricing-tab-bg{background:#000}:where(.website-preview).w01 #products .pricing-tab-link-text{z-index:1;position:relative}:where(.website-preview).w01 #products .pricing-tab-link.is-active{color:#fff}:where(.website-preview).w01 #products .pricing-tabs-menu[data-active="2"] .pricing-tab-bg{transform:translate(100%)}:where(.website-preview).w01 #products .pricing-tabs-content{font-weight:inherit;letter-spacing:inherit;text-align:center;background:0 0;border-radius:0;margin-top:0;padding:0}:where(.website-preview).w01 :is(#products,#coverage,#software) .theme-button{color:#fff;background:#000}:where(.website-preview).w01 :is(#products,#coverage,#software) .theme-button-bg{background:#252525}@media (width<=767px){:where(.website-preview).w01 #products .purpose-content-block{gap:28px}}:where(.website-preview).w01 #coverage .news-wrap{margin-top:0}:where(.website-preview).w01 #coverage .news-image{aspect-ratio:826/720;object-fit:cover;width:100%;height:auto;display:block}:where(.website-preview).w01 #coverage .news-item-title{font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);margin:0}:where(.website-preview).w01 #coverage .news-item-title:hover{color:var(--ink)}:where(.website-preview).w01 #coverage .news-item-details{font-size:var(--_typography---paragraph--font-size-m)}:where(.website-preview).w01 #coverage .coverage-button{justify-content:center;margin-top:48px;display:flex}@media (prefers-reduced-motion:reduce){:where(.website-preview).w01 #coverage .home-coverage-image-wrap .news-image{transition:none;transform:none}}:where(.website-preview) .nature-image.media-placeholder{aspect-ratio:414/307;height:100%;min-height:330px}:where(.website-preview) .nature-widget-title{color:#fff}:where(.website-preview) .nature-widget-description{color:#c3cad4}:where(.website-preview) .is-nature .source-icon{color:#aac7ff}:where(.website-preview) .document-skeleton{background:#e7eaed99;border:1px solid #a9b1bb;border-radius:8px;flex-direction:column;gap:12%;padding:8%;display:flex;position:absolute;inset:12% 10% 25%}:where(.website-preview) .document-skeleton div{background:#b8c0c9;border-radius:3px;width:85%;height:8%;min-height:4px}:where(.website-preview) .document-skeleton div:first-child{background:#a4afb9;width:55%;height:14%}:where(.website-preview) .document-skeleton div:nth-child(3){width:65%}:where(.website-preview) .ecosystem .career-marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}:where(.website-preview) .ecosystem .career-marquee-flex{display:flex;overflow:hidden}:where(.website-preview) .ecosystem .career-single-marquee{flex:none;animation:35s linear infinite marquee-x;display:flex}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-100%)}}:where(.website-preview) .ecosystem .career-marquee-image-wrap{flex:none;justify-content:center;align-items:center;width:210px;height:80px;margin-right:0;padding:14px 32px;display:flex}:where(.website-preview) .ecosystem .career-marquee-image{object-fit:contain;filter:none;opacity:1;width:auto;max-width:145px;height:auto;max-height:48px}:where(.website-preview) .ecosystem .career-marquee:hover .career-single-marquee{animation-play-state:paused}:where(.website-preview) #software .news-grid-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (width<=991px){:where(.website-preview) #software .news-grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.website-preview) #software .software-logo-card{aspect-ratio:826/720;justify-content:center;align-items:center;margin-right:0;display:flex}:where(.website-preview) #software .software-logo{object-fit:contain;filter:none;width:80%;height:55%;display:block}:where(.website-preview) .news-image.media-placeholder{aspect-ratio:826/600;width:100%;height:auto}:where(.website-preview) .news-item-title{font-size:27px;line-height:1.16}:where(.website-preview) .news-item-details{font-size:17px}:where(.website-preview) .news-grid-wrap{align-items:start}:where(.website-preview) #testimonial{background:#fff;padding-top:0;padding-bottom:0}:where(.website-preview) #testimonial .section-title{color:var(--ink)}:where(.website-preview) #testimonial .testimonial-wrapper{padding:100px 24px}:where(.website-preview) #testimonial .sustain-bottom-right-card{gap:96px;max-width:none;padding:40px;position:relative}:where(.website-preview) #testimonial .sustain-bottom-right-body{gap:20px;max-width:none}:where(.website-preview) #testimonial .sustain-card-title{font-size:clamp(32px,4vw,56px);line-height:1.18}:where(.website-preview) #testimonial .sustain-author-description{max-width:460px;font-size:28px;line-height:1.4}:where(.website-preview) #testimonial .sustain-review-author{object-fit:contain;background:0 0;border:0;border-radius:0;flex:none;width:144px;max-width:none;height:144px}:where(.website-preview) #testimonial .sustain-review-author:before,:where(.website-preview) #testimonial .sustain-review-author .placeholder-grid{display:none}:where(.website-preview) #testimonial .sustain-review-author .placeholder-copy{text-align:center;align-content:center;padding:14px;inset:0}:where(.website-preview) #testimonial .sustain-review-author .placeholder-copy span{font-size:13px}:where(.website-preview) .ending-landscape{color:#f0f2f5;z-index:0;background:linear-gradient(145deg,#69737f,#343e48);border:0;width:100%;height:100%;position:absolute;inset:0}:where(.website-preview) .ending-landscape>.placeholder-copy{top:28px;bottom:auto;left:35px}:where(.website-preview) .ending-landscape .placeholder-grid{opacity:.18}:where(.website-preview) .cta-bg-overlay{pointer-events:none;background-image:linear-gradient(#0057ff00,#0057ff18)}:where(.website-preview) .two-section-wrap img.ending-landscape{object-fit:cover;object-position:50% 44%}:where(.website-preview) .cta-button-wrap{flex-direction:column;align-items:center;gap:24px;display:flex}:where(.website-preview) .cta-secondary-link{color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:18px}:where(.website-preview) .cta-secondary-link:hover{color:#c9daff}:where(.website-preview) .subscribe-form-wrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where(.website-preview) .footer-menu-wrap{column-gap:24px}:where(.website-preview) .footer-single-wrap{min-width:0}:where(.website-preview) .footer-link{overflow-wrap:anywhere}:where(.website-preview) .footer-link .arrow-mark{display:none}:where(.website-preview) .footer-social-wrap .social-link{font-size:15px;font-weight:650}:where(.website-preview) .footer-bottom-wrap{width:100%;margin:70px auto 0;overflow:hidden}:where(.website-preview) .footer-bottom-image{filter:brightness(0);width:104%;max-width:none;height:auto;margin-left:-2%;display:block;transform:translateY(12%)}:where(.website-preview) .copyright-link-wrap{flex-wrap:wrap;gap:20px;display:flex}:where(.website-preview) .nav-link .arrow-mark,:where(.website-preview) .dropdown-link .arrow-mark{display:none}:where(.website-preview) .nav-link-wrap{gap:23px}:where(.website-preview) .dropdown-navigation{max-width:min(950px,100vw - 40px)}:where(.website-preview) .dropdown-flex-wrap{gap:50px}:where(.website-preview) .dropdown-toggle{font-size:16px}:where(.website-preview) .nav-query{letter-spacing:.03em;white-space:nowrap;font-size:16px;font-weight:500}:where(.website-preview) .navbar .nav-contact{color:#000;letter-spacing:.03em;background:0 0;font-size:16px;font-weight:500;line-height:1.4;box-shadow:inset 0 0 0 1px}:where(.website-preview) .navbar .nav-contact .theme-button-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.website-preview) .navbar .nav-contact .theme-button-bg{background:0 0}:where(.website-preview) .navbar .nav-contact:hover .theme-button-text._02,:where(.website-preview) .navbar .nav-contact:focus-visible .theme-button-text._02{color:inherit}:where(.website-preview) .navbar .nav-login{color:#000;white-space:nowrap;font-size:16px;font-weight:500}:where(.website-preview) .nav-account{position:relative}:where(.website-preview) .nav-account-avatar{color:#fff;cursor:pointer;background:#bfc5c9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;line-height:1;list-style:none;display:flex}:where(.website-preview) .nav-account-avatar::-webkit-details-marker{display:none}:where(.website-preview) .nav-account-avatar:focus-visible{outline-offset:5px;outline:3px solid #0057ff}:where(.website-preview) .nav-account-menu{background:#fff;border-radius:12px;min-width:120px;padding:6px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 4px 18px #00000026}:where(.website-preview) .nav-account-menu button{color:#000;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px}:where(.website-preview) .nav-account-menu button:not(:disabled):hover{background:#f1f2f4}:where(.website-preview) .nav-account-menu button:disabled{color:#757575}@media (width>=992px){:where(.website-preview.w02,.website-preview.w23) .navbar:not(.nav-logo-original) .nav-contact,:where(.website-preview.w02,.website-preview.w23) .navbar:not(.nav-logo-original) .nav-login{color:#fff}}:where(.website-preview) .nav-query{align-items:center;gap:8px;display:inline-flex}:where(.website-preview) .nav-query-arrow{flex:none;width:14px;height:14px}:where(.website-preview) .products-database-link{color:var(--ink);background:#f1f2f4;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;font-size:16px;font-weight:500;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex}:where(.website-preview) .navbar .products-database-link{background:#ededed}:where(.website-preview) .products-database-link:hover{background:var(--ink);color:#fff}:where(.website-preview) .navbar .products-database-link:hover{color:var(--ink);background:#ededed}:where(.website-preview) .footer-link-wrap .products-database-link{margin-top:0}:where(.website-preview) .nav-mobile-actions{display:none}:where(.website-preview) .nav-contact{white-space:nowrap}:where(.website-preview) .navbar-button-wrap{gap:20px}:where(.website-preview) .research-dialog{border:1px solid var(--border);width:min(460px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border-radius:20px;margin:auto;padding:44px 32px;inset:0;overflow:auto}:where(.website-preview) .research-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182785}:where(.website-preview) .research-dialog h2{margin-bottom:20px;font-size:28px;line-height:1.1}:where(.website-preview) .research-dialog p{font-size:17px;line-height:1.5}:where(.website-preview) .dialog-close{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:8px;right:14px}:where(.website-preview) a:focus-visible,:where(.website-preview) button:focus-visible{outline-offset:5px;outline:3px solid #0057ff}@media (width<=1100px) and (width>=992px){:where(.website-preview) .nav-link-wrap{gap:15px}:where(.website-preview) .navbar .navbar-button-wrap .nav-query,:where(.website-preview) .navbar .navbar-button-wrap .nav-contact{padding:8px 14px}:where(.website-preview) .navbar-button-wrap{gap:12px}:where(.website-preview) .hiq-logo{width:120px}:where(.website-preview) .navbar-brand-wrap{min-width:120px}}@media (width<=991px){:where(.website-preview) .navbar-button-wrap .nav-login,:where(.website-preview) .navbar-button-wrap .nav-account{display:none}:where(.website-preview) .navbar .menu-button{flex:none;width:44px;height:44px}:where(.website-preview) .menu-button .humbarger{width:35px;height:35px;margin:auto}:where(.website-preview) .nav-query,:where(.website-preview) .nav-contact{display:none}:where(.website-preview) .nav-mobile-actions{flex-wrap:wrap;gap:24px;padding-top:16px;display:flex}:where(.website-preview) .nav-mobile-actions .nav-link{color:var(--brand);margin:0;font-size:19px}:where(.website-preview) .purpose-widget.database-primary{flex-grow:1.4}:where(.website-preview) .choice-image-wrap{width:55%}:where(.website-preview) .choice-tab-link:not(.is-active) .choice-slide-wrap{row-gap:0;height:132px;min-height:0}:where(.website-preview) .choice-tab-link:not(.is-active) .choice-details-wrap{display:none}:where(.website-preview) .choice-slide-wrap{transition:height .3s}:where(.website-preview) .footer-menu-wrap{column-gap:20px}:where(.website-preview) .footer-bottom-wrap{margin-top:50px}}@media (width<=767px){:where(.website-preview) .hero-title{font-size:54px}:where(.website-preview) .purpose-widget.database-primary,:where(.website-preview) .purpose-widget.api-support{flex-basis:auto}:where(.website-preview) .database-primary .purpose-widget-title{font-size:44px}:where(.website-preview) .api-support .purpose-widget-title{font-size:30px}:where(.website-preview) .nature-image.media-placeholder{min-height:250px}:where(.website-preview) .choice-title{font-size:26px}:where(.website-preview) .choice-image-wrap{width:48%}:where(.website-preview) .placeholder-copy{bottom:18px;left:18px}:where(.website-preview) .ecosystem.section{padding-top:40px;padding-bottom:40px}:where(.website-preview) .ecosystem .career-marquee-image-wrap{width:165px;padding:15px 25px}:where(.website-preview) #testimonial .testimonial-wrapper{padding:65px 20px}:where(.website-preview) #testimonial .testimonial-details{font-size:26px}:where(.website-preview) .footer-bottom-wrap{margin-top:35px}:where(.website-preview) .ending-landscape>.placeholder-copy{top:18px;left:20px}:where(.website-preview) .ending-landscape>.placeholder-copy span{font-size:11px}:where(.website-preview) .cta-secondary-link{font-size:16px}:where(.website-preview) .footer-link{font-size:14px}:where(.website-preview) .footer-single-title{font-size:16px}}@media (width<=479px){:where(.website-preview) .choice-tab-link:not(.is-active) .choice-slide-wrap{height:124px}:where(.website-preview) .product-media-frame{gap:10px;padding:7%}}@media (prefers-reduced-motion:reduce){:where(.website-preview) #software .software-logo{transition:none;transform:none}.website-preview{scroll-behavior:auto}:where(.website-preview) .ecosystem .career-single-marquee{animation:none}:where(.website-preview) .media-placeholder:before{transform:none}}:where(.website-preview):is(.w01,.w02) #trust{--quality-illustration-width:clamp(260px, 27vw, 330px);padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}:where(.website-preview).w02 #trust{--quality-illustration-width:414px}:where(.website-preview):is(.w01,.w02) #trust .nature-content-wrap{gap:48px}:where(.website-preview):is(.w01,.w02) #trust .nature-widget-block{max-width:none}:where(.website-preview):is(.w01,.w02) #trust .nature-widget{align-items:flex-start;gap:28px}:where(.website-preview):is(.w01,.w02) #trust .nature-widget-title-block{flex:0 0 150px}:where(.website-preview):is(.w01,.w02) #trust .nature-widget-description{min-width:0;max-width:none}:where(.website-preview):is(.w01,.w02) #trust .nature-detail-list{gap:12px;margin:0;padding-left:1.1em;list-style:outside;display:grid}:where(.website-preview):is(.w01,.w02) #trust .section-title.is-nature{max-width:100%}:where(.website-preview):is(.w01,.w02) #trust .home-quality-accordion{flex:1 1 0;gap:12px;min-width:0;display:grid}:where(.website-preview):is(.w01,.w02) #trust .home-quality-item{border-radius:var(--_border-radius---border-radius-l);color:#fff;background:#202020;border:1px solid #444;transition:background-color .3s,border-color .3s,color .3s}:where(.website-preview):is(.w01,.w02) #trust .home-quality-item[open]{color:#171717;background:#fff;border-color:#fff}:where(.website-preview):is(.w01,.w02) #trust .home-quality-heading{cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}:where(.website-preview):is(.w01,.w02) #trust .home-quality-heading::-webkit-details-marker{display:none}:where(.website-preview):is(.w01,.w02) #trust .home-quality-heading:focus-visible{outline-offset:-4px;border-radius:var(--_border-radius---border-radius-l);outline:2px solid}:where(.website-preview):is(.w01,.w02) #trust .home-quality-icon{flex:0 0 24px;place-items:center;height:24px;display:grid}:where(.website-preview):is(.w01,.w02) #trust .home-quality-icon img{width:24px;height:24px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-title{font-size:21px;font-weight:var(--_font-weight---medium);flex:1;line-height:1.25}:where(.website-preview):is(.w01,.w02) #trust .home-quality-toggle{flex:0 0 20px;width:20px;height:20px;position:relative}:where(.website-preview):is(.w01,.w02) #trust .home-quality-toggle:before,:where(.website-preview):is(.w01,.w02) #trust .home-quality-toggle:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:9px;left:2px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-toggle:after{transform:rotate(90deg)}:where(.website-preview):is(.w01,.w02) #trust .home-quality-item[open] .home-quality-toggle:after{display:none}:where(.website-preview):is(.w01,.w02) #trust .home-quality-description{color:#474747;padding:0 24px 24px 64px;font-size:16px;line-height:1.55}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review{width:calc(100% - var(--quality-illustration-width) - 48px);color:#fff;align-items:center;gap:32px;margin-top:48px;display:flex}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-copy{flex:1 1 0;min-width:0}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-badge{border:1px solid #fff;border-radius:999px;padding:6px 14px;font-size:14px;line-height:1.4;display:inline-block}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-description{color:#fff;margin:12px 0 0;font-size:21px;line-height:1.4}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-credit{color:#d1d5db;margin:12px 0 0;font-size:16px;line-height:1.55}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-media{flex-shrink:0;width:112px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review-media img{border-radius:var(--_border-radius---border-radius-l);width:100%;max-width:100%;height:auto;display:block}@media (width<=479px){:where(.website-preview):is(.w01,.w02) #trust .home-quality-heading{gap:12px;padding:16px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-title{font-size:18px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-description{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){:where(.website-preview):is(.w01,.w02) #trust .home-quality-item{transition:none}}:where(.website-preview):is(.w01,.w02) #trust .nature-image{width:var(--quality-illustration-width);object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;height:auto}@media (width<=991px){:where(.website-preview):is(.w01,.w02) #trust .nature-image{align-self:center;width:100%;max-width:522px}:where(.website-preview):is(.w01,.w02) #trust .home-quality-review{flex-direction:column;align-items:flex-start;gap:24px;width:100%}}@media (width<=767px){:where(.website-preview):is(.w01,.w02) #trust .nature-widget{flex-direction:column;gap:16px}:where(.website-preview):is(.w01,.w02) #trust .nature-widget-title-block{flex-basis:auto;max-width:none}}:where(.website-preview) #identity{isolation:isolate;background:#fff;overflow:hidden}:where(.website-preview) #identity>.hero-aurora{z-index:0;pointer-events:none;background:radial-gradient(at 15% 0,#0057ff 0%,#73a5fa 40%,#dceaff 65%,#fff 85%);position:absolute;inset:0;overflow:hidden}:where(.website-preview) #identity .hero-wrapper{min-height:820px;position:relative}:where(.website-preview) #identity #ecosystem{width:calc(100% - 30px);max-width:1280px;margin-inline:auto;position:absolute;bottom:60px;left:0;right:0}:where(.website-preview) #identity>.hero-aurora:after{content:"";background:linear-gradient(#0000 68%,#ffffff94 85%,#ffffffeb);position:absolute;inset:0}@media (width<=767px){:where(.website-preview) #identity .hero-wrapper{height:auto;min-height:100svh;padding-top:150px;padding-bottom:175px}:where(.website-preview) #identity #ecosystem{bottom:36px}:where(.website-preview) #identity #ecosystem .career-marquee-image-wrap{width:150px;padding:16px 23px}:where(.website-preview) #identity #ecosystem .career-marquee-image{max-width:108px;max-height:40px}}:where(.website-preview) #work{color:#111;background:#fff;height:auto;scroll-margin-top:80px}:where(.website-preview) #work .process-section-sticky{height:auto;padding:80px 0;position:static;overflow:visible}:where(.website-preview) #work .process-section-title{color:#111}:where(.website-preview) #work .process-widget-block{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:80px;height:auto;display:grid}:where(.website-preview) #work .process-widget-wrapper{z-index:auto;width:100%;min-width:0;transition:none;position:relative;inset:auto}:where(.website-preview) #work .process-widget-wrap{width:100%;min-width:0}:where(.website-preview) #work .process-widget{color:#111;background:#fff;height:auto;min-height:560px}:where(.website-preview) #work .process-widget-text-block{flex:1;min-width:0}:where(.website-preview) #work .process-widget-image{flex:1;width:50%;min-width:0;height:auto;min-height:560px}:where(.website-preview) #work .process-widget-supply-chain-image{aspect-ratio:1200/801}:where(.website-preview) #work .process-widget-research-image{aspect-ratio:1100/734}:where(.website-preview) #work .process-widget-epd-image{aspect-ratio:1;align-self:center;min-height:0}:where(.website-preview) #work .process-widget-title{color:#111;font-size:clamp(36px,3.8vw,60px)}:where(.website-preview) #work .process-widget-description{color:#111;line-height:1.5}:where(.website-preview) #work .learn-more-button{color:#111;margin-top:8px}:where(.website-preview) #work .learn-more-button:hover{color:var(--brand)}:where(.website-preview) #work .process-widget-no-wrap{box-shadow:none;background:#f3f4f5}:where(.website-preview) #work .process-widget-no{color:#111}@media (width<=991px){:where(.website-preview) #work .process-widget{flex-direction:column;gap:32px;min-height:0}:where(.website-preview) #work .process-widget-text-block{gap:28px;max-width:none}:where(.website-preview) #work .process-widget-image{aspect-ratio:3/2;flex:auto;width:100%;max-width:none;height:auto;min-height:0}:where(.website-preview) #work .process-widget-epd-image{aspect-ratio:1}:where(.website-preview) #work .process-widget-title{font-size:40px}:where(.website-preview) #work .process-widget-description{max-width:680px}}@media (width<=479px){:where(.website-preview) #work .process-section-sticky{padding:48px 0}:where(.website-preview) #work .process-widget-block{gap:64px}:where(.website-preview) #work .process-widget-title{font-size:34px}}:where(.website-preview) .dataset-sample .single-service-wrapper{max-width:none}:where(.website-preview) .dataset-sample .service-image-wrap{border-radius:0}:where(.website-preview) .dataset-sample .service-rich-details{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}:where(.website-preview) .dataset-sample .sample-download-button{color:#101010;font:inherit;cursor:pointer;background:#f5f5f5;border:0;gap:8px}:where(.website-preview) .dataset-sample .sample-download-button:disabled{cursor:not-allowed}:where(.website-preview) .dataset-sample .sample-download-icon{flex:none;width:20px;height:20px}:where(.website-preview) .dataset-sample .sample-download-button .theme-button-text,:where(.website-preview) .dataset-sample .sample-download-button:hover .theme-button-text._02,:where(.website-preview) .dataset-sample .sample-download-button:focus-visible .theme-button-text._02{color:#101010}:where(.website-preview) .dataset-sample .sample-download-button .theme-button-bg{background:#dedede}:where(.website-preview) .dataset-sample .theme-button.theme-button-black{background:var(--color--black);color:var(--color--white)}:where(.website-preview) .dataset-sample .theme-button.theme-button-black .theme-button-bg{background:var(--color--near-black)}:where(.website-preview) .dataset-sample .single-service-top-wrap{text-align:center;margin-inline:auto}:where(.website-preview) .dataset-sample .sample-reveal-group{display:flow-root}:where(.website-preview) .dataset-sample .sample-tabs-wrap{text-align:center;margin:40px 0 0}:where(.website-preview) .dataset-sample .service-image-wrap{margin-top:28px}:where(.website-preview) .dataset-sample .pricing-tabs-menu{max-width:100%}:where(.website-preview) .dataset-sample .pricing-tab-link{white-space:nowrap;width:144px}:where(.website-preview) .dataset-sample .pricing-tab-bg{background:#000}:where(.website-preview) .dataset-sample .pricing-tab-link-text{z-index:1;position:relative}:where(.website-preview) .dataset-sample .pricing-tab-link.is-active{color:#fff}:where(.website-preview) .dataset-sample .pricing-tabs-menu[data-active="2"] .pricing-tab-bg{transform:translate(100%)}:where(.website-preview) .dataset-sample .pricing-tabs-menu[data-active="3"] .pricing-tab-bg{transform:translate(200%)}:where(.website-preview) .dataset-sample .pricing-tabs-menu[data-active="4"] .pricing-tab-bg{transform:translate(300%)}@media (width<=767px){:where(.website-preview) .dataset-sample .sample-tabs-wrap{margin-top:28px}:where(.website-preview) .dataset-sample .service-image-wrap{margin-top:24px}}@media (width<=600px){:where(.website-preview) .dataset-sample .pricing-tabs-menu{display:flex}:where(.website-preview) .dataset-sample .pricing-tab-link{width:25%;padding-left:4px;padding-right:4px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.website-preview) .dataset-sample .pricing-tab-bg,:where(.website-preview) .dataset-sample .pricing-tab-link-text{transition:none}}:where(.website-preview) .about-footer .footer-wrap{max-width:none}:where(.website-preview) .about-footer .footer-menu-wrap{grid-template-columns:1.15fr 1fr 1fr 1.15fr;gap:40px;max-width:none;display:grid}:where(.website-preview) .about-footer .about-footer-column{flex-direction:column;gap:40px;min-width:0;display:flex}:where(.website-preview) .about-footer .subscribe-wrap{max-width:none}:where(.website-preview) .about-footer .subscribe-form-wrap{gap:12px;margin:0;padding:0;font-style:normal;overflow:visible}:where(.website-preview) .about-footer .footer-address{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);color:var(--color--medium-gray);overflow-wrap:break-word}:where(.website-preview) .about-footer .footer-social-wrap{flex-flow:row}:where(.website-preview) .about-footer .social-link{color:var(--color--near-black);flex-shrink:0}:where(.website-preview) .about-footer .social-link svg{fill:currentColor;width:20px;height:20px}:where(.website-preview) .about-footer .copyright-wrap{gap:24px;padding-bottom:24px}:where(.website-preview) .about-footer .copyright-link-wrap{flex-wrap:wrap;justify-content:center;gap:12px 24px}:where(.website-preview) .about-footer .footer-brand{flex:none;display:block}:where(.website-preview) .about-footer .footer-brand img{filter:brightness(0);width:auto;height:16px;display:block}@media (width<=991px){:where(.website-preview) .about-footer .footer-menu-wrap{grid-template-columns:1fr 1fr;gap:48px}:where(.website-preview) .about-footer .about-footer-column{gap:32px}:where(.website-preview) .about-footer .copyright-wrap{flex-direction:column;gap:24px}}@media (width<=479px){:where(.website-preview) .about-footer .footer-menu-wrap{grid-template-columns:1fr;gap:36px}:where(.website-preview) .about-footer .about-footer-column{gap:36px}:where(.website-preview) .about-footer .copyright-link-wrap{gap:10px 18px}:where(.website-preview) .about-footer .copyright-link{font-size:14px}}:where(.website-preview) .two-section-wrap:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#081b36a6,#081b36b8 50%,#081b36e6);position:absolute;inset:0}:where(.website-preview) .two-section-wrap .section.call-to-action{padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}:where(.website-preview) .two-section-wrap .call-to-action .cta-title{max-width:700px}:where(.website-preview) .two-section-wrap .section.footer{padding-top:40px;padding-bottom:0}:where(.website-preview) .two-section-wrap .call-to-action .cta-button-wrap{flex-flow:wrap;justify-content:center;align-items:stretch;gap:18px}:where(.website-preview) .two-section-wrap .call-to-action .ending-search-button{color:#fff;white-space:nowrap;background:#000;min-height:56px;padding:0 30px}:where(.website-preview) .two-section-wrap .call-to-action .ending-search-button .theme-button-bg{background:#242424}:where(.website-preview) .two-section-wrap .call-to-action .ending-search-button .theme-button-text{color:#fff;font-size:inherit}:where(.website-preview) .ending-search-button .ending-search-arrow{z-index:2;flex:none;width:1em;height:1em;margin-left:8px;position:relative}@media (width<=767px){:where(.website-preview) .two-section-wrap .call-to-action .cta-wrap{max-width:400px}:where(.website-preview) .two-section-wrap .call-to-action .cta-button-wrap{gap:8px}:where(.website-preview) .two-section-wrap .call-to-action .primary-button{gap:6px;min-height:56px;padding-left:12px;padding-right:4px;font-size:13px}:where(.website-preview) .two-section-wrap .call-to-action .primary-button-icons{padding:8px 10px}:where(.website-preview) .two-section-wrap .call-to-action .ending-search-button{padding:0 14px;font-size:13px}}@media (width<=479px){:where(.website-preview) .two-section-wrap .call-to-action .cta-title{max-width:280px}}@media (width<=767px){:where(.website-preview) .two-section-wrap .section.call-to-action{padding-top:78px;padding-bottom:78px}}@media (width>=992px){:where(.website-preview) .navbar{pointer-events:none;position:fixed}:where(.website-preview) .navbar>.container{max-width:1520px;padding-inline:30px}:where(.website-preview) .navbar-wrapper{isolation:isolate;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:10px;display:grid;position:relative}:where(.website-preview) .navbar-button-wrap{justify-self:end}:where(.website-preview) .navbar .nav-link-wrap{gap:11.5px}:where(.website-preview) .navbar-button-wrap{align-self:stretch;gap:10px}:where(.website-preview) .navbar-button-wrap .nav-account{align-self:stretch;align-items:center;display:flex}:where(.website-preview) .navbar-button-wrap .nav-account-menu{top:calc(100% + var(--nav-dropdown-gap) - var(--nav-capsule-padding))}:where(.website-preview) .navbar .hiq-logo{width:113.6px}:where(.website-preview) .navbar-brand-wrap{min-width:113.6px}:where(.website-preview) .navbar-wrapper>*{pointer-events:auto;position:relative}:where(.website-preview) .navbar.nav-expanding-ready .navbar-wrapper:before{content:"";z-index:-1;left:var(--nav-bg-left);top:var(--nav-bg-top);width:var(--nav-bg-width);height:var(--nav-bg-height);pointer-events:none;background:#fff;border-radius:999px;position:absolute}:where(.website-preview).w01 .navbar.nav-logo-original .hiq-logo,:is(:where(.website-preview).w02,:where(.website-preview) .w02) .navbar.nav-logo-original .hiq-logo,:is(:where(.website-preview).w23,:where(.website-preview) .w23) .navbar.nav-logo-original .hiq-logo{filter:none}}@media (width>=992px) and (width<=1140px){:where(.website-preview) .navbar #menu-solutions{left:-11px}:where(.website-preview) .navbar .nav-link-wrap>.nav-link,:where(.website-preview) .navbar .nav-link-wrap>.nav-dropdown>.dropdown-toggle{padding-inline:13px}:where(.website-preview) .navbar .nav-link-wrap{gap:7.5px}:where(.website-preview) .navbar-button-wrap{gap:6px}:where(.website-preview) .navbar .hiq-logo{width:96px}:where(.website-preview) .navbar-brand-wrap{min-width:96px}}@media (width>=992px) and (width<=1030px){:where(.website-preview) .navbar .nav-link-wrap{gap:3.5px}:where(.website-preview) .navbar .navbar-button-wrap .nav-query,:where(.website-preview) .navbar .navbar-button-wrap .nav-contact{padding-inline:8px}}:where(.website-preview) .steelcrest-scope{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;font-family:sans-serif}:where(.website-preview) .steelcrest-scope article,:where(.website-preview) .steelcrest-scope aside,:where(.website-preview) .steelcrest-scope details,:where(.website-preview) .steelcrest-scope figcaption,:where(.website-preview) .steelcrest-scope figure,:where(.website-preview) .steelcrest-scope footer,:where(.website-preview) .steelcrest-scope header,:where(.website-preview) .steelcrest-scope hgroup,:where(.website-preview) .steelcrest-scope main,:where(.website-preview) .steelcrest-scope menu,:where(.website-preview) .steelcrest-scope nav,:where(.website-preview) .steelcrest-scope section,:where(.website-preview) .steelcrest-scope summary{display:block}:where(.website-preview) .steelcrest-scope audio,:where(.website-preview) .steelcrest-scope canvas,:where(.website-preview) .steelcrest-scope progress,:where(.website-preview) .steelcrest-scope video{vertical-align:baseline;display:inline-block}:where(.website-preview) .steelcrest-scope audio:not([controls]){height:0;display:none}:where(.website-preview) .steelcrest-scope [hidden],:where(.website-preview) .steelcrest-scope template{display:none}:where(.website-preview) .steelcrest-scope a{background-color:#0000}:where(.website-preview) .steelcrest-scope a:active,:where(.website-preview) .steelcrest-scope a:hover{outline:0}:where(.website-preview) .steelcrest-scope abbr[title]{border-bottom:1px dotted}:where(.website-preview) .steelcrest-scope b,:where(.website-preview) .steelcrest-scope strong{font-weight:700}:where(.website-preview) .steelcrest-scope dfn{font-style:italic}:where(.website-preview) .steelcrest-scope h1:where(:not([class*=heading-scale-])){margin:.67em 0;font-size:2em}:where(.website-preview) .steelcrest-scope mark{color:#000;background:#ff0}:where(.website-preview) .steelcrest-scope small{font-size:80%}:where(.website-preview) .steelcrest-scope sub,:where(.website-preview) .steelcrest-scope sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.website-preview) .steelcrest-scope sup{top:-.5em}:where(.website-preview) .steelcrest-scope sub{bottom:-.25em}:where(.website-preview) .steelcrest-scope img{border:0}:where(.website-preview) .steelcrest-scope svg:not(:root){overflow:hidden}:where(.website-preview) .steelcrest-scope hr{box-sizing:content-box;height:0}:where(.website-preview) .steelcrest-scope pre{overflow:auto}:where(.website-preview) .steelcrest-scope code,:where(.website-preview) .steelcrest-scope kbd,:where(.website-preview) .steelcrest-scope pre,:where(.website-preview) .steelcrest-scope samp{font-family:monospace;font-size:1em}:where(.website-preview) .steelcrest-scope button,:where(.website-preview) .steelcrest-scope input,:where(.website-preview) .steelcrest-scope optgroup,:where(.website-preview) .steelcrest-scope select,:where(.website-preview) .steelcrest-scope textarea{color:inherit;font:inherit;margin:0}:where(.website-preview) .steelcrest-scope button{overflow:visible}:where(.website-preview) .steelcrest-scope button,:where(.website-preview) .steelcrest-scope select{text-transform:none}:where(.website-preview) .steelcrest-scope button,:where(.website-preview) .steelcrest-scope html input[type=button],:where(.website-preview) .steelcrest-scope input[type=reset]{-webkit-appearance:button;cursor:pointer}:where(.website-preview) .steelcrest-scope button[disabled],:where(.website-preview) .steelcrest-scope html input[disabled]{cursor:default}:where(.website-preview) .steelcrest-scope button::-moz-focus-inner{border:0;padding:0}:where(.website-preview) .steelcrest-scope input::-moz-focus-inner{border:0;padding:0}:where(.website-preview) .steelcrest-scope input{line-height:normal}:where(.website-preview) .steelcrest-scope input[type=checkbox],:where(.website-preview) .steelcrest-scope input[type=radio]{box-sizing:border-box;padding:0}:where(.website-preview) .steelcrest-scope input[type=number]::-webkit-inner-spin-button{height:auto}:where(.website-preview) .steelcrest-scope input[type=number]::-webkit-outer-spin-button{height:auto}:where(.website-preview) .steelcrest-scope input[type=search]{-webkit-appearance:none}:where(.website-preview) .steelcrest-scope input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:where(.website-preview) .steelcrest-scope input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(.website-preview) .steelcrest-scope legend{border:0;padding:0}:where(.website-preview) .steelcrest-scope textarea{overflow:auto}:where(.website-preview) .steelcrest-scope optgroup{font-weight:700}:where(.website-preview) .steelcrest-scope table{border-collapse:collapse;border-spacing:0}:where(.website-preview) .steelcrest-scope td,:where(.website-preview) .steelcrest-scope th{padding:0}:where(.website-preview) .steelcrest-scope *{box-sizing:border-box}:where(.website-preview) .steelcrest-scope{color:#333;background-color:#fff;height:100%;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}:where(.website-preview) .steelcrest-scope img{vertical-align:middle;max-width:100%;display:inline-block}:where(.website-preview) .steelcrest-scope .inline-block{max-width:100%;display:inline-block}:where(.website-preview) .steelcrest-scope h1:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope h2:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope h3:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope h4:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope h5:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope h6:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope :where(.heading-scale-3){margin-bottom:10px;font-weight:700}:where(.website-preview) .steelcrest-scope h1:where(:not([class*=heading-scale-])){margin-top:20px;font-size:38px;line-height:44px}:where(.website-preview) .steelcrest-scope h2:where(:not([class*=heading-scale-])){margin-top:20px;font-size:32px;line-height:36px}:where(.website-preview) .steelcrest-scope h3:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope :where(.heading-scale-3){margin-top:20px;font-size:24px;line-height:30px}:where(.website-preview) .steelcrest-scope h4:where(:not([class*=heading-scale-])){margin-top:10px;font-size:18px;line-height:24px}:where(.website-preview) .steelcrest-scope h5:where(:not([class*=heading-scale-])){margin-top:10px;font-size:14px;line-height:20px}:where(.website-preview) .steelcrest-scope h6:where(:not([class*=heading-scale-])){margin-top:10px;font-size:12px;line-height:18px}:where(.website-preview) .steelcrest-scope p{margin-top:0;margin-bottom:10px}:where(.website-preview) .steelcrest-scope blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}:where(.website-preview) .steelcrest-scope figure{margin:0 0 10px}:where(.website-preview) .steelcrest-scope figcaption{text-align:center;margin-top:5px}:where(.website-preview) .steelcrest-scope ul,:where(.website-preview) .steelcrest-scope ol{margin-top:0;margin-bottom:10px;padding-left:40px}:where(.website-preview) .steelcrest-scope fieldset{border:0;margin:0;padding:0}:where(.website-preview) .steelcrest-scope button,:where(.website-preview) .steelcrest-scope [type=button],:where(.website-preview) .steelcrest-scope [type=reset]{cursor:pointer;-webkit-appearance:button;border:0}:where(.website-preview) .steelcrest-scope label{margin-bottom:5px;font-weight:700;display:block}:where(.website-preview) .steelcrest-scope{--color--white:white;--font-family--primary-font:Inter, Arial, sans-serif;--color--text-gray:#707070;--_typography---paragraph--font-size:16px;--_typography---paragraph--line-height:var(--line-height--line-height-xl);--_typography---paragraph--font-weight:var(--font-weight--regular);--_typography---paragraph--letter-spacing:-.32px;--_spacing---margin-padding--spacing-zero:0px;--color--black:#191919;--_typography---heading-h1--font-size:70px;--_typography---heading-h1--line-height:var(--line-height--line-height-s);--_typography---heading-h1--font-weight:var(--font-weight--regular);--_typography---heading-h1--letter-spacing:-1.4px;--_typography---heading-h2--font-size:60px;--_typography---heading-h2--line-height:var(--line-height--line-height-s);--_typography---heading-h2--font-weight:var(--font-weight--regular);--_typography---heading-h2--letter-spacing:-1.2px;--_typography---heading-h3--font-size:38px;--_typography---heading-h3--line-height:var(--line-height--line-height-l);--_typography---heading-h3--font-weight:var(--font-weight--regular);--_typography---heading-h3--letter-spacing:-.76px;--_typography---heading-h6--letter-spacing:-.36px;--_typography---heading-h4--font-size:28px;--_typography---heading-h4--line-height:var(--line-height--line-height-l);--_typography---heading-h4--font-weight:var(--font-weight--regular);--_typography---heading-h4--letter-spacing:-.56px;--_typography---heading-h5--font-size:24px;--_typography---heading-h5--line-height:var(--line-height--line-height-s);--_typography---heading-h5--font-weight:var(--font-weight--regular);--_typography---heading-h5--letter-spacing:-.48px;--_typography---heading-h6--font-size:20px;--_typography---heading-h6--line-height:var(--line-height--line-height-l);--_typography---heading-h6--font-weight:var(--font-weight--regular);--color--gray:#373737;--line-height--line-height-xl:140%;--font-weight--regular:400;--_spacing---margin-padding--spacing-medium:20px;--_spacing---margin-padding--spacing-xxsmall:12px;--_spacing---margin-padding--spacing-big:50px;--_spacing---margin-padding--spacing-titan:186px;--_spacing---margin-padding--spacing-jumbo:88px;--_spacing---margin-padding--spacing-xjumbo:90px;--_spacing---margin-padding--spacing-massive:120px;--_spacing---margin-padding--spacing-colossal:150px;--_spacing---margin-padding--spacing-immense:140px;--_spacing---margin-padding--spacing-tiny:10px;--_spacing---margin-padding--spacing-giant:134px;--_spacing---margin-padding--spacing-regular:30px;--_spacing---margin-padding--spacing-xxxbig:80px;--color--fill-color:whitesmoke;--_spacing---margin-padding--spacing-xbig:60px;--_spacing---margin-padding--spacing-xxjumbo:100px;--_spacing---margin-padding--spacing-xxbig:70px;--_spacing---margin-padding--spacing-mega:386px;--_spacing---margin-padding--spacing-small:15px;--_typography---paragraph-large--font-size:18px;--_typography---paragraph-large--line-height:var(--line-height--line-height-xl);--_typography---paragraph-large--letter-spacing:-.36px;--_typography---paragraph-small--font-size:14px;--color--slate-medium:#5c5c5c;--color--black-gray:#8d8d8d;--_spacing---radius--radius-tiny:10px;--_spacing---margin-padding--spacing-normal:32px;--_typography---paragraph-small--line-height:var(--line-height--line-height-xl);--_typography---paragraph-small--font-weight:var(--font-weight--regular);--color--stroke-color:#bfbfbf;--_spacing---radius--circle-round:50%;--_spacing---margin-padding--spacing-xxlarge:46px;--_spacing---margin-padding--spacing-xsmall:14px;--_spacing---margin-padding--spacing-xlarge:40px;--_spacing---margin-padding--spacing-slim:16px;--color--transparent:transparent;--_spacing---margin-padding--spacing-medium-rare:24px;--_spacing---radius--radius-regular:16px;--_typography---paragraph-small--letter-spacing:-.32px;--_spacing---radius--radius-small:12px;--color--cloud-white:#f6f6f6;--_spacing---radius--radius-medium:14px;--_spacing---radius--radius-jumbo:100px;--_spacing---radius--radius-xxlarge:30px;--_spacing---radius--radius-large:20px;--_spacing---radius--radius-xlarge:24px;--_spacing---margin-padding--spacing-xxxlarge:48px;--_spacing---margin-padding--spacing-large:35px;--font-weight--bold:700;--color--whitesmoke:whitesmoke;--_spacing---margin-padding--spacing-xtitan:220px;--_spacing---margin-padding--spacing-xxtitan:237px;--line-height--line-height-s:115%;--line-height--line-height-m:110%;--line-height--line-height-l:120%;--line-height--line-height-x:130%;--line-height--line-height-2xl:150%;--font-weight--medium:500;--font-weight--semi-bold:600;--font-weight--extra-bold:800;--_typography---paragraph-large--font-weight:var(--font-weight--regular);background-color:var(--color--white);font-family:var(--font-family--primary-font);color:var(--color--text-gray);font-size:var(--_typography---paragraph--font-size);line-height:var(--_typography---paragraph--line-height);font-weight:var(--_typography---paragraph--font-weight);letter-spacing:var(--_typography---paragraph--letter-spacing)}:where(.website-preview) .steelcrest-scope h1:where(:not([class*=heading-scale-])){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);color:var(--color--black);font-size:var(--_typography---heading-h1--font-size);line-height:var(--_typography---heading-h1--line-height);font-weight:var(--_typography---heading-h1--font-weight);letter-spacing:var(--_typography---heading-h1--letter-spacing)}:where(.website-preview) .steelcrest-scope h2:where(:not([class*=heading-scale-])){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);color:var(--color--black);font-size:var(--_typography---heading-h2--font-size);line-height:var(--_typography---heading-h2--line-height);font-weight:var(--_typography---heading-h2--font-weight);letter-spacing:var(--_typography---heading-h2--letter-spacing)}:where(.website-preview) .steelcrest-scope h3:where(:not([class*=heading-scale-])),:where(.website-preview) .steelcrest-scope :where(.heading-scale-3){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);color:var(--color--black);font-size:var(--_typography---heading-h3--font-size);line-height:var(--_typography---heading-h3--line-height);font-weight:var(--_typography---heading-h3--font-weight);letter-spacing:var(--_typography---heading-h3--letter-spacing)}:where(.website-preview) .steelcrest-scope h4:where(:not([class*=heading-scale-])){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_typography---heading-h6--letter-spacing);color:var(--color--black);font-size:var(--_typography---heading-h4--font-size);line-height:var(--_typography---heading-h4--line-height);font-weight:var(--_typography---heading-h4--font-weight);letter-spacing:var(--_typography---heading-h4--letter-spacing)}:where(.website-preview) .steelcrest-scope h5:where(:not([class*=heading-scale-])){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);color:var(--color--black);font-size:var(--_typography---heading-h5--font-size);line-height:var(--_typography---heading-h5--line-height);font-weight:var(--_typography---heading-h5--font-weight);letter-spacing:var(--_typography---heading-h5--letter-spacing)}:where(.website-preview) .steelcrest-scope h6:where(:not([class*=heading-scale-])){margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);font-size:var(--_typography---heading-h6--font-size);line-height:var(--_typography---heading-h6--line-height);font-weight:var(--_typography---heading-h6--font-weight);letter-spacing:var(--_typography---heading-h6--letter-spacing)}:where(.website-preview) .steelcrest-scope p{margin-bottom:var(--_spacing---margin-padding--spacing-zero);color:var(--color--gray);font-size:var(--_typography---paragraph--font-size);line-height:var(--_typography---paragraph--line-height);font-weight:var(--_typography---paragraph--font-weight);letter-spacing:var(--_typography---paragraph--letter-spacing)}:where(.website-preview) .steelcrest-scope a{color:var(--color--black);line-height:var(--line-height--line-height-xl);font-weight:var(--font-weight--regular);text-decoration:none}:where(.website-preview) .steelcrest-scope ul{margin-top:var(--_spacing---margin-padding--spacing-zero);margin-bottom:var(--_spacing---margin-padding--spacing-zero);padding-left:var(--_spacing---margin-padding--spacing-medium)}:where(.website-preview) .steelcrest-scope img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:inline-block}:where(.website-preview) .steelcrest-scope label{margin-bottom:var(--_spacing---margin-padding--spacing-xxsmall);color:var(--color--black);font-weight:var(--font-weight--regular);display:block}:where(.website-preview) .steelcrest-scope .section{padding-top:var(--_spacing---margin-padding--spacing-big);padding-bottom:var(--_spacing---margin-padding--spacing-big)}:where(.website-preview) .steelcrest-scope .section.hero{padding-top:var(--_spacing---margin-padding--spacing-mega);padding-bottom:var(--_spacing---margin-padding--spacing-colossal);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover}:where(.website-preview) .steelcrest-scope .container{width:100%;max-width:1370px;padding-right:var(--_spacing---margin-padding--spacing-small);padding-left:var(--_spacing---margin-padding--spacing-small);margin-left:auto;margin-right:auto}:where(.website-preview) .steelcrest-scope .secondary-text{font-size:var(--_typography---paragraph-large--font-size);line-height:var(--_typography---paragraph-large--line-height);font-weight:var(--_typography---paragraph--font-weight);text-align:left;letter-spacing:var(--_typography---paragraph-large--letter-spacing)}:where(.website-preview) .steelcrest-scope .secondary-text.black{color:var(--color--black)}:where(.website-preview) .steelcrest-scope .secondary-text.white{color:var(--color--white)}:where(.website-preview) .steelcrest-scope .secondary-text.center{text-align:center}:where(.website-preview) .steelcrest-scope .description.black{color:var(--color--black)}:where(.website-preview) .steelcrest-scope .description.white{color:var(--color--white)}:where(.website-preview) .steelcrest-scope .secondary-button-text{color:var(--color--black);font-size:var(--_typography---paragraph-small--font-size);line-height:var(--_typography---paragraph-small--line-height);font-weight:var(--_typography---paragraph-small--font-weight)}:where(.website-preview) .steelcrest-scope .secondary-button-text-wrap{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.website-preview) .steelcrest-scope .secondary-button-hover-text{color:var(--color--black);font-size:var(--_typography---paragraph-small--font-size);line-height:var(--_typography---paragraph-small--line-height);font-weight:var(--_typography---paragraph-small--font-weight);position:absolute}:where(.website-preview) .steelcrest-scope .secondary-button-hover-text.white{z-index:-1;color:var(--color--white)}:where(.website-preview) .steelcrest-scope .service-button{z-index:1;background-color:var(--color--white);border-radius:100px;padding:6px 6px 6px 18px;text-decoration:none;position:relative}:where(.website-preview) .steelcrest-scope .service-arrow-box-wrap{border-radius:var(--_spacing---radius--circle-round);background-color:var(--color--black);justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:flex}:where(.website-preview) .steelcrest-scope .service-button-content{grid-column-gap:var(--_spacing---margin-padding--spacing-small);grid-row-gap:var(--_spacing---margin-padding--spacing-small);justify-content:flex-start;align-items:center;display:flex}:where(.website-preview) .steelcrest-scope .service-arrow-icon-box{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative;overflow:hidden}:where(.website-preview) .steelcrest-scope .service-arrow-out{opacity:0;position:absolute}:where(.website-preview) .steelcrest-scope .testimonials-sub-title{margin-bottom:var(--_spacing---margin-padding--spacing-regular);padding:7px var(--_spacing---margin-padding--spacing-tiny);font-size:var(--_typography---paragraph-small--font-size);line-height:var(--_typography---paragraph-small--line-height);letter-spacing:var(--_typography---paragraph-small--letter-spacing);display:inline-block}:where(.website-preview) .steelcrest-scope .whole-counter{height:70px;color:var(--color--white);justify-content:flex-end;display:flex;overflow:hidden}:where(.website-preview) .steelcrest-scope .counter-marque{flex-flow:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}:where(.website-preview) .steelcrest-scope .heading-three{font-size:var(--_typography---heading-h1--font-size);line-height:70px}:where(.website-preview) .steelcrest-scope .counter-marque-two{flex-flow:column;justify-content:flex-end;align-items:center;display:flex}:where(.website-preview) .steelcrest-scope .laboratory-counter-wrapper{justify-content:flex-end;display:flex}:where(.website-preview) .steelcrest-scope .laboratory-counter-wrapper.two{justify-content:flex-start}:where(.website-preview) .steelcrest-scope .dot{font-size:var(--_typography---heading-h1--font-size);justify-content:center;align-items:center;display:flex}:where(.website-preview) .steelcrest-scope .hero-wrap{max-width:595px}:where(.website-preview) .steelcrest-scope .hero-title{color:var(--color--white)}:where(.website-preview) .steelcrest-scope .hero-text{font-size:var(--_typography---paragraph-large--font-size);line-height:var(--_typography---paragraph-large--line-height);font-weight:var(--_typography---paragraph--font-weight);letter-spacing:var(--_typography---paragraph-large--letter-spacing)}:where(.website-preview) .steelcrest-scope .hero-text.white{margin-top:var(--_spacing---margin-padding--spacing-xsmall);margin-bottom:var(--_spacing---margin-padding--spacing-large);color:var(--color--white)}:where(.website-preview) .steelcrest-scope .hero-counter-wrap{border-radius:var(--_spacing---radius--radius-large);background-color:var(--color--black);background-image:none;background-repeat:no-repeat;background-size:cover;flex-flow:column;justify-content:flex-end;height:695px;display:flex;position:relative;overflow:hidden}:where(.website-preview) .steelcrest-scope .hero-counter-box-wrap{z-index:10;margin-right:var(--_spacing---margin-padding--spacing-xlarge);margin-bottom:var(--_spacing---margin-padding--spacing-large);margin-left:var(--_spacing---margin-padding--spacing-xlarge);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}:where(.website-preview) .steelcrest-scope .hero-counter-description-box{max-width:567px;margin-bottom:var(--_spacing---margin-padding--spacing-large)}:where(.website-preview) .steelcrest-scope .hero-counter-botton-box{grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}:where(.website-preview) .steelcrest-scope .hero-counter-card{grid-column-gap:var(--_spacing---margin-padding--spacing-tiny);grid-row-gap:var(--_spacing---margin-padding--spacing-tiny);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}:where(.website-preview) .steelcrest-scope .process-single-card{width:100%;padding:var(--_spacing---margin-padding--spacing-tiny) var(--_spacing---margin-padding--spacing-regular) var(--_spacing---margin-padding--spacing-tiny) var(--_spacing---margin-padding--spacing-tiny);grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);background-color:var(--color--whitesmoke);display:inline-flex}:where(.website-preview) .steelcrest-scope .process-single-card._1{position:absolute;inset:0%}:where(.website-preview) .steelcrest-scope .process-single-card._2,:where(.website-preview) .steelcrest-scope .process-single-card._03{opacity:0;position:absolute;inset:0%}:where(.website-preview) .steelcrest-scope .process-inner-image-box{border-radius:var(--_spacing---margin-padding--spacing-medium);width:100%;max-width:297px;overflow:hidden}:where(.website-preview) .steelcrest-scope .process-inner-content-box{max-width:302px;padding-top:var(--_spacing---margin-padding--spacing-medium);grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}:where(.website-preview) .steelcrest-scope .process-card-number{color:var(--color--black);font-size:var(--_typography---heading-h5--font-size);line-height:var(--_typography---heading-h5--line-height)}:where(.website-preview) .steelcrest-scope .process-card-title{margin-bottom:var(--_spacing---margin-padding--spacing-tiny);color:var(--color--black);font-size:var(--_typography---heading-h5--font-size);line-height:var(--_typography---heading-h5--line-height);letter-spacing:var(--_typography---heading-h5--letter-spacing)}:where(.website-preview) .steelcrest-scope .process-bottom-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);display:flex}:where(.website-preview) .steelcrest-scope .process-card-50{width:52%}:where(.website-preview) .steelcrest-scope .process-card-25{width:23.7%}:where(.website-preview) .steelcrest-scope .process-inner-main-box{border-radius:var(--_spacing---radius--radius-xxlarge);height:318px;position:relative;overflow:hidden}:where(.website-preview) .steelcrest-scope .process-main-image-box{height:318px}:where(.website-preview) .steelcrest-scope .process-title-box{max-width:867px;margin-bottom:var(--_spacing---margin-padding--spacing-titan)}:where(.website-preview) .steelcrest-scope .background{z-index:1;background-image:linear-gradient(#19191900,#191919);height:358px;position:absolute;inset:auto 0% 0%}@media screen and (width<=991px){:where(.website-preview) .steelcrest-scope body{--_typography---paragraph--font-size:16px;--_typography---paragraph--line-height:var(--line-height--line-height-xl);--_typography---paragraph--font-weight:var(--font-weight--regular);--_typography---paragraph--letter-spacing:-.4px;--_typography---heading-h1--font-size:56px;--_typography---heading-h1--line-height:var(--line-height--line-height-s);--_typography---heading-h1--font-weight:var(--font-weight--regular);--_typography---heading-h1--letter-spacing:-1.1px;--_typography---heading-h2--font-size:48px;--_typography---heading-h2--line-height:var(--line-height--line-height-s);--_typography---heading-h2--font-weight:var(--font-weight--regular);--_typography---heading-h2--letter-spacing:-1px;--_typography---heading-h3--font-size:32px;--_typography---heading-h3--line-height:var(--line-height--line-height-l);--_typography---heading-h3--font-weight:var(--font-weight--regular);--_typography---heading-h3--letter-spacing:-.64px;--_typography---heading-h6--letter-spacing:-.32px;--_typography---heading-h4--font-size:24px;--_typography---heading-h4--line-height:var(--line-height--line-height-l);--_typography---heading-h4--font-weight:var(--font-weight--regular);--_typography---heading-h4--letter-spacing:-.48px;--_typography---heading-h5--font-size:20px;--_typography---heading-h5--line-height:var(--line-height--line-height-s);--_typography---heading-h5--font-weight:var(--font-weight--regular);--_typography---heading-h5--letter-spacing:-.4px;--_typography---heading-h6--font-size:18px;--_typography---heading-h6--line-height:var(--line-height--line-height-l);--_typography---heading-h6--font-weight:var(--font-weight--regular);--_typography---paragraph-large--font-size:18px;--_typography---paragraph-large--line-height:var(--line-height--line-height-xl);--_typography---paragraph-large--letter-spacing:-.4px;--_typography---paragraph-small--font-size:14px;--_typography---paragraph-small--line-height:var(--line-height--line-height-xl);--_typography---paragraph-small--font-weight:var(--font-weight--regular);--_typography---paragraph-small--letter-spacing:-.4px;--_typography---paragraph-large--font-weight:var(--font-weight--regular);--_spacing---margin-padding--spacing-zero:0px;--_spacing---margin-padding--spacing-medium:18px;--_spacing---margin-padding--spacing-xxsmall:12px;--_spacing---margin-padding--spacing-big:40px;--_spacing---margin-padding--spacing-titan:160px;--_spacing---margin-padding--spacing-jumbo:70px;--_spacing---margin-padding--spacing-xjumbo:70px;--_spacing---margin-padding--spacing-massive:100px;--_spacing---margin-padding--spacing-colossal:130px;--_spacing---margin-padding--spacing-immense:120px;--_spacing---margin-padding--spacing-tiny:10px;--_spacing---margin-padding--spacing-giant:110px;--_spacing---margin-padding--spacing-regular:24px;--_spacing---margin-padding--spacing-xxxbig:60px;--_spacing---margin-padding--spacing-xbig:50px;--_spacing---margin-padding--spacing-xxjumbo:80px;--_spacing---margin-padding--spacing-xxbig:60px;--_spacing---margin-padding--spacing-mega:220px;--_spacing---margin-padding--spacing-small:15px;--_spacing---radius--radius-tiny:8px;--_spacing---margin-padding--spacing-normal:26px;--_spacing---radius--circle-round:50%;--_spacing---margin-padding--spacing-xxlarge:36px;--_spacing---margin-padding--spacing-xsmall:12px;--_spacing---margin-padding--spacing-xlarge:36px;--_spacing---margin-padding--spacing-slim:16px;--_spacing---margin-padding--spacing-medium-rare:22px;--_spacing---radius--radius-regular:14px;--_spacing---radius--radius-small:10px;--_spacing---radius--radius-medium:12px;--_spacing---radius--radius-jumbo:100px;--_spacing---radius--radius-xxlarge:24px;--_spacing---radius--radius-large:16px;--_spacing---radius--radius-xlarge:18px;--_spacing---margin-padding--spacing-xxxlarge:36px;--_spacing---margin-padding--spacing-large:30px;--_spacing---margin-padding--spacing-xtitan:160px;--_spacing---margin-padding--spacing-xxtitan:160px}:where(.website-preview) .steelcrest-scope .section.hero{padding-bottom:var(--_spacing---margin-padding--spacing-jumbo)}:where(.website-preview) .steelcrest-scope .whole-counter{height:56px}:where(.website-preview) .steelcrest-scope .heading-three{line-height:56px}:where(.website-preview) .steelcrest-scope .hero-wrap{max-width:504px}:where(.website-preview) .steelcrest-scope .hero-counter-wrap{background-image:linear-gradient(#00000080,#00000080),none;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:400px}:where(.website-preview) .steelcrest-scope .hero-counter-box-wrap{justify-content:center;align-items:flex-start}:where(.website-preview) .steelcrest-scope .hero-counter-botton-box{grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .steelcrest-scope .process-single-card{padding-right:var(--_spacing---margin-padding--spacing-tiny);flex-flow:column}:where(.website-preview) .steelcrest-scope .process-single-card._1{flex-flow:column;display:flex;position:static}:where(.website-preview) .steelcrest-scope .process-single-card._2,:where(.website-preview) .steelcrest-scope .process-single-card._03{opacity:1;position:static}:where(.website-preview) .steelcrest-scope .process-inner-image-box{max-width:100%}:where(.website-preview) .steelcrest-scope .process-bottom-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:where(.website-preview) .steelcrest-scope .process-card-50,:where(.website-preview) .steelcrest-scope .process-card-25{width:100%}:where(.website-preview) .steelcrest-scope .process-inner-main-box{border-radius:var(--_spacing---radius--radius-small);height:auto}:where(.website-preview) .steelcrest-scope .process-main-image-box{display:none}:where(.website-preview) .steelcrest-scope .process-title-box{margin-bottom:var(--_spacing---margin-padding--spacing-xxbig)}}@media screen and (width<=767px){:where(.website-preview) .steelcrest-scope body{--_typography---paragraph--font-size:16px;--_typography---paragraph--line-height:var(--line-height--line-height-xl);--_typography---paragraph--font-weight:var(--font-weight--regular);--_typography---paragraph--letter-spacing:0px;--_typography---heading-h1--font-size:44px;--_typography---heading-h1--line-height:var(--line-height--line-height-s);--_typography---heading-h1--font-weight:var(--font-weight--regular);--_typography---heading-h1--letter-spacing:-.9px;--_typography---heading-h2--font-size:38px;--_typography---heading-h2--line-height:var(--line-height--line-height-s);--_typography---heading-h2--font-weight:var(--font-weight--regular);--_typography---heading-h2--letter-spacing:-.8px;--_typography---heading-h3--font-size:28px;--_typography---heading-h3--line-height:var(--line-height--line-height-l);--_typography---heading-h3--font-weight:var(--font-weight--regular);--_typography---heading-h3--letter-spacing:-.56px;--_typography---heading-h6--letter-spacing:-.28px;--_typography---heading-h4--font-size:22px;--_typography---heading-h4--line-height:var(--line-height--line-height-l);--_typography---heading-h4--font-weight:var(--font-weight--regular);--_typography---heading-h4--letter-spacing:-.44px;--_typography---heading-h5--font-size:18px;--_typography---heading-h5--line-height:var(--line-height--line-height-s);--_typography---heading-h5--font-weight:var(--font-weight--regular);--_typography---heading-h5--letter-spacing:-.36px;--_typography---heading-h6--font-size:16px;--_typography---heading-h6--line-height:var(--line-height--line-height-l);--_typography---heading-h6--font-weight:var(--font-weight--regular);--_typography---paragraph-large--font-size:18px;--_typography---paragraph-large--line-height:var(--line-height--line-height-xl);--_typography---paragraph-large--letter-spacing:0px;--_typography---paragraph-small--font-size:14px;--_typography---paragraph-small--line-height:var(--line-height--line-height-xl);--_typography---paragraph-small--font-weight:var(--font-weight--regular);--_typography---paragraph-small--letter-spacing:0px;--_typography---paragraph-large--font-weight:var(--font-weight--regular);--_spacing---margin-padding--spacing-zero:0px;--_spacing---margin-padding--spacing-medium:18px;--_spacing---margin-padding--spacing-xxsmall:12px;--_spacing---margin-padding--spacing-big:36px;--_spacing---margin-padding--spacing-titan:150px;--_spacing---margin-padding--spacing-jumbo:60px;--_spacing---margin-padding--spacing-xjumbo:60px;--_spacing---margin-padding--spacing-massive:80px;--_spacing---margin-padding--spacing-colossal:120px;--_spacing---margin-padding--spacing-immense:100px;--_spacing---margin-padding--spacing-tiny:10px;--_spacing---margin-padding--spacing-giant:90px;--_spacing---margin-padding--spacing-regular:22px;--_spacing---margin-padding--spacing-xxxbig:50px;--_spacing---margin-padding--spacing-xbig:40px;--_spacing---margin-padding--spacing-xxjumbo:70px;--_spacing---margin-padding--spacing-xxbig:50px;--_spacing---margin-padding--spacing-mega:200px;--_spacing---margin-padding--spacing-small:15px;--_spacing---radius--radius-tiny:8px;--_spacing---margin-padding--spacing-normal:24px;--_spacing---radius--circle-round:50%;--_spacing---margin-padding--spacing-xxlarge:30px;--_spacing---margin-padding--spacing-xsmall:12px;--_spacing---margin-padding--spacing-xlarge:30px;--_spacing---margin-padding--spacing-slim:16px;--_spacing---margin-padding--spacing-medium-rare:20px;--_spacing---radius--radius-regular:12px;--_spacing---radius--radius-small:8px;--_spacing---radius--radius-medium:10px;--_spacing---radius--radius-jumbo:100px;--_spacing---radius--radius-xxlarge:20px;--_spacing---radius--radius-large:12px;--_spacing---radius--radius-xlarge:16px;--_spacing---margin-padding--spacing-xxxlarge:30px;--_spacing---margin-padding--spacing-large:24px;--_spacing---margin-padding--spacing-xtitan:150px;--_spacing---margin-padding--spacing-xxtitan:150px}:where(.website-preview) .steelcrest-scope .whole-counter{height:44px}:where(.website-preview) .steelcrest-scope .heading-three{line-height:44px}:where(.website-preview) .steelcrest-scope .hero-title{max-width:396px}:where(.website-preview) .steelcrest-scope .process-bottom-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-slim);grid-row-gap:var(--_spacing---margin-padding--spacing-slim)}}@media screen and (width<=479px){:where(.website-preview) .steelcrest-scope body{--_typography---paragraph--font-size:16px;--_typography---paragraph--line-height:var(--line-height--line-height-xl);--_typography---paragraph--font-weight:var(--font-weight--regular);--_typography---paragraph--letter-spacing:0px;--_typography---heading-h1--font-size:36px;--_typography---heading-h1--line-height:var(--line-height--line-height-s);--_typography---heading-h1--font-weight:var(--font-weight--regular);--_typography---heading-h1--letter-spacing:-.7px;--_typography---heading-h2--font-size:30px;--_typography---heading-h2--line-height:var(--line-height--line-height-s);--_typography---heading-h2--font-weight:var(--font-weight--regular);--_typography---heading-h2--letter-spacing:-.6px;--_typography---heading-h3--font-size:24px;--_typography---heading-h3--line-height:var(--line-height--line-height-l);--_typography---heading-h3--font-weight:var(--font-weight--regular);--_typography---heading-h3--letter-spacing:-.48px;--_typography---heading-h6--letter-spacing:0px;--_typography---heading-h4--font-size:20px;--_typography---heading-h4--line-height:var(--line-height--line-height-l);--_typography---heading-h4--font-weight:var(--font-weight--regular);--_typography---heading-h4--letter-spacing:0px;--_typography---heading-h5--font-size:18px;--_typography---heading-h5--line-height:var(--line-height--line-height-s);--_typography---heading-h5--font-weight:var(--font-weight--regular);--_typography---heading-h5--letter-spacing:0px;--_typography---heading-h6--font-size:16px;--_typography---heading-h6--line-height:var(--line-height--line-height-l);--_typography---heading-h6--font-weight:var(--font-weight--regular);--_typography---paragraph-large--font-size:18px;--_typography---paragraph-large--line-height:var(--line-height--line-height-xl);--_typography---paragraph-large--letter-spacing:0px;--_typography---paragraph-small--font-size:14px;--_typography---paragraph-small--line-height:var(--line-height--line-height-xl);--_typography---paragraph-small--font-weight:var(--font-weight--regular);--_typography---paragraph-small--letter-spacing:0px;--_typography---paragraph-large--font-weight:var(--font-weight--regular);--_spacing---margin-padding--spacing-zero:0px;--_spacing---margin-padding--spacing-medium:18px;--_spacing---margin-padding--spacing-xxsmall:12px;--_spacing---margin-padding--spacing-big:30px;--_spacing---margin-padding--spacing-titan:140px;--_spacing---margin-padding--spacing-jumbo:50px;--_spacing---margin-padding--spacing-xjumbo:50px;--_spacing---margin-padding--spacing-massive:70px;--_spacing---margin-padding--spacing-colossal:120px;--_spacing---margin-padding--spacing-immense:80px;--_spacing---margin-padding--spacing-tiny:10px;--_spacing---margin-padding--spacing-giant:80px;--_spacing---margin-padding--spacing-regular:22px;--_spacing---margin-padding--spacing-xxxbig:40px;--_spacing---margin-padding--spacing-xbig:36px;--_spacing---margin-padding--spacing-xxjumbo:60px;--_spacing---margin-padding--spacing-xxbig:40px;--_spacing---margin-padding--spacing-mega:180px;--_spacing---margin-padding--spacing-small:15px;--_spacing---radius--radius-tiny:8px;--_spacing---margin-padding--spacing-normal:22px;--_spacing---radius--circle-round:50%;--_spacing---margin-padding--spacing-xxlarge:24px;--_spacing---margin-padding--spacing-xsmall:12px;--_spacing---margin-padding--spacing-xlarge:24px;--_spacing---margin-padding--spacing-slim:16px;--_spacing---margin-padding--spacing-medium-rare:20px;--_spacing---radius--radius-regular:10px;--_spacing---radius--radius-small:6px;--_spacing---radius--radius-medium:10px;--_spacing---radius--radius-jumbo:100px;--_spacing---radius--radius-xxlarge:16px;--_spacing---radius--radius-large:10px;--_spacing---radius--radius-xlarge:10px;--_spacing---margin-padding--spacing-xxxlarge:20px;--_spacing---margin-padding--spacing-large:20px;--_spacing---margin-padding--spacing-xtitan:140px;--_spacing---margin-padding--spacing-xxtitan:140px}:where(.website-preview) .steelcrest-scope .section.hero{background-position:50%;background-size:cover}:where(.website-preview) .steelcrest-scope .secondary-text.white.counter-description-center{text-align:center}:where(.website-preview) .steelcrest-scope .whole-counter{height:36px}:where(.website-preview) .steelcrest-scope .heading-three{line-height:36px}:where(.website-preview) .steelcrest-scope .hero-counter-wrap{height:auto}:where(.website-preview) .steelcrest-scope .hero-counter-box-wrap{margin-right:var(--_spacing---margin-padding--spacing-slim);margin-left:var(--_spacing---margin-padding--spacing-slim);padding-top:var(--_spacing---margin-padding--spacing-regular)}:where(.website-preview) .steelcrest-scope .hero-counter-botton-box{grid-template-columns:1fr 1fr}:where(.website-preview) .steelcrest-scope .hero-counter-card{justify-content:center;align-items:center}:where(.website-preview) .steelcrest-scope .process-inner-image-box{border-radius:var(--_spacing---margin-padding--spacing-tiny)}:where(.website-preview) .steelcrest-scope .process-bottom-wrap{grid-template-columns:1fr}:where(.website-preview) .steelcrest-scope .process-card-50,:where(.website-preview) .steelcrest-scope .process-card-25{top:var(--_spacing---margin-padding--spacing-xxbig);position:sticky}:where(.website-preview) .steelcrest-scope .process-inner-main-box{border-radius:var(--_spacing---radius--radius-medium)}}:where(.website-preview) .steelcrest-scope main{display:contents}:where(.website-preview) .steelcrest-scope :where(button){color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}:where(.website-preview) .steelcrest-scope [data-hover] .secondary-button-text,:where(.website-preview) .steelcrest-scope [data-hover] .secondary-button-hover-text,:where(.website-preview) .steelcrest-scope [data-hover] .service-arrow-in,:where(.website-preview) .steelcrest-scope [data-hover] .service-arrow-out{transition:transform .5s cubic-bezier(.165,.84,.44,1)}:where(.website-preview) .steelcrest-scope [data-hover] .secondary-button-hover-text{transform:translateY(100%)}:where(.website-preview) .steelcrest-scope [data-hover]:hover .secondary-button-text,:where(.website-preview) .steelcrest-scope [data-hover]:focus-visible .secondary-button-text{transform:translateY(-100%)}:where(.website-preview) .steelcrest-scope [data-hover]:hover .secondary-button-hover-text,:where(.website-preview) .steelcrest-scope [data-hover]:focus-visible .secondary-button-hover-text{transform:translate(0,0)}:where(.website-preview) .steelcrest-scope [data-hover] .service-arrow-out{transform:translate(-100%,100%)}:where(.website-preview) .steelcrest-scope [data-hover]:hover .service-arrow-in,:where(.website-preview) .steelcrest-scope [data-hover]:focus-visible .service-arrow-in{transform:translate(100%,-100%)}:where(.website-preview) .steelcrest-scope [data-hover]:hover .service-arrow-out,:where(.website-preview) .steelcrest-scope [data-hover]:focus-visible .service-arrow-out{transform:translate(0,0)}:where(.website-preview) .steelcrest-scope [data-hover=service-button],:where(.website-preview) .steelcrest-scope [data-hover=service-button] .service-arrow-box-wrap{transition:background-color .5s cubic-bezier(.165,.84,.44,1)}:where(.website-preview) .steelcrest-scope [data-hover=service-button] .service-arrow-out{opacity:0;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}:where(.website-preview) .steelcrest-scope [data-hover=service-button]:hover,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:focus-visible{background-color:var(--color--black)}:where(.website-preview) .steelcrest-scope [data-hover=service-button]:hover .secondary-button-text,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:focus-visible .secondary-button-text,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:hover .secondary-button-hover-text,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:focus-visible .secondary-button-hover-text{color:var(--color--white)}:where(.website-preview) .steelcrest-scope [data-hover=service-button]:hover .service-arrow-box-wrap,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:focus-visible .service-arrow-box-wrap{background-color:var(--color--white)}:where(.website-preview) .steelcrest-scope [data-hover=service-button]:hover .service-arrow-out,:where(.website-preview) .steelcrest-scope [data-hover=service-button]:focus-visible .service-arrow-out{opacity:1}:where(.website-preview) .steelcrest-scope [data-hover=products-button]{transition:background-color .5s cubic-bezier(.165,.84,.44,1)}:where(.website-preview) .steelcrest-scope [data-hover=products-button]:hover,:where(.website-preview) .steelcrest-scope [data-hover=products-button]:focus-visible{background-color:var(--color--black)}:where(.website-preview) .steelcrest-scope [data-expand]{transition:width .5s cubic-bezier(.165,.84,.44,1)}:where(.website-preview) .steelcrest-scope [data-expand] .process-single-card,:where(.website-preview) .steelcrest-scope [data-expand] .process-main-image-box{transition:opacity .5s}:where(.website-preview) .steelcrest-scope [data-expand=process].is-expanded .process-single-card{opacity:1}:where(.website-preview) .steelcrest-scope [data-expand=process].is-expanded .process-main-image-box,:where(.website-preview) .steelcrest-scope [data-expand=process]:not(.is-expanded) .process-single-card{opacity:0}:where(.website-preview) .steelcrest-scope [data-expand=process]:not(.is-expanded) .process-main-image-box{opacity:1}@media screen and (width>=480px){:where(.website-preview) .steelcrest-scope .is-hovered [data-expand=news].is-expanded{width:55%}:where(.website-preview) .steelcrest-scope .is-hovered [data-expand=news]:not(.is-expanded){width:23%}}@media screen and (width>=992px){:where(.website-preview) .steelcrest-scope .is-hovered [data-expand=process].is-expanded{width:52%}:where(.website-preview) .steelcrest-scope .is-hovered [data-expand=process].process-card-50:not(.is-expanded){width:23.7%}:where(.website-preview) .steelcrest-scope .is-hovered [data-expand=process].process-card-25:not(.is-expanded){width:28%}}@media screen and (width<=991px){:where(.website-preview) .steelcrest-scope [data-expand=process]:not(.is-expanded) .process-single-card{opacity:1}}:where(.website-preview) .steelcrest-scope [data-scrub],:where(.website-preview) .steelcrest-scope [data-scrub-box]{--p:var(--scroll-progress,0)}:where(.website-preview) .steelcrest-scope [hidden]{display:none!important}@keyframes sc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sc-ticker{to{transform:translate(-100%)}}@font-face{font-family:Inter;src:url(/images/website/fonts/SteelcrestInter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:where(.website-preview) .steelcrest-motion-host{display:contents}:where(.website-preview) .steelcrest-scope{--font-family--primary-font:Urbanist, sans-serif;font-family:var(--font-family--primary-font);color:#191919}:where(.website-preview) .steelcrest-scope .container{width:100%;max-width:1370px}:where(.website-preview) .steelcrest-scope #identity{background:#fff;min-height:920px;padding-bottom:210px;position:relative}:where(.website-preview) .steelcrest-scope #identity>.container{z-index:1;position:relative}:where(.website-preview) .steelcrest-scope #identity .hero-title,:where(.website-preview) .steelcrest-scope #identity .hero-text{color:#12171f}:where(.website-preview) .steelcrest-scope #identity .hero-wrap{max-width:650px}:where(.website-preview) .steelcrest-scope .hiq-steelcrest-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#26406c;margin-bottom:22px;font-size:14px;line-height:1.4}:where(.website-preview) .steelcrest-scope .hero-text{max-width:595px}:where(.website-preview) .steelcrest-scope #ecosystem{z-index:1}:where(.website-preview) .steelcrest-scope #ecosystem .career-marquee{opacity:1;animation:none;transform:none}:where(.website-preview) .steelcrest-scope #ecosystem .career-marquee-image{width:auto;max-width:130px;max-height:48px}:where(.website-preview) .steelcrest-scope #metrics{padding-top:50px;padding-bottom:50px}:where(.website-preview) .steelcrest-scope #metrics .hero-counter-wrap{background:0 0;border:1px solid #d9d9d9}@media (width<=767px){:where(.website-preview) .steelcrest-scope #metrics .hero-counter-wrap{aspect-ratio:1400/866;height:auto;min-height:0}}:where(.website-preview) .steelcrest-scope #metrics .sc-stats-media{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}:where(.website-preview) .steelcrest-scope #metrics .sc-api-poster{z-index:1;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .55s,visibility 0s .55s;display:block;position:absolute;inset:0;overflow:auto}:where(.website-preview).w01 #metrics .hero-counter-wrap>:not(.sc-api-poster){transition:opacity .55s,visibility}:where(.website-preview).w01:has(#product-tab-2[aria-selected=true]) #metrics .hero-counter-wrap>:not(.sc-api-poster){opacity:0;visibility:hidden;transition:opacity .55s,visibility 0s .55s}:where(.website-preview).w01:has(#product-tab-2[aria-selected=true]) #metrics .sc-api-poster{opacity:1;visibility:visible;transition-delay:0s}:where(.website-preview).w01 #metrics .sc-api-poster .api-demo{min-height:100%}:where(.website-preview) .steelcrest-scope #metrics .secondary-text.white,:where(.website-preview) .steelcrest-scope #metrics .whole-counter,:where(.website-preview) .steelcrest-scope #metrics .dot{color:#191919}:where(.website-preview) .steelcrest-scope .hero-counter-botton-box{grid-template-columns:1.3fr 1.3fr 1fr 1fr;align-items:end;gap:32px;display:grid}:where(.website-preview) .steelcrest-scope .whole-counter{font-variant-numeric:tabular-nums;letter-spacing:-.04em}:where(.website-preview) .steelcrest-scope .sc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.website-preview).w01 #products{padding-top:0;padding-bottom:0}@media (width<=1199px) and (width>=992px){:where(.website-preview) .steelcrest-scope .heading-three,:where(.website-preview) .steelcrest-scope .dot{font-size:56px}}@media (width<=991px){:where(.website-preview) .steelcrest-scope #identity{min-height:850px;padding-top:250px;padding-bottom:230px}:where(.website-preview) .steelcrest-scope .hero-counter-botton-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){:where(.website-preview) .steelcrest-scope #identity{min-height:880px;padding-top:210px;padding-bottom:220px}:where(.website-preview) .steelcrest-scope .hero-counter-wrap{min-height:600px}:where(.website-preview) .steelcrest-scope .hero-counter-box-wrap{margin:0 20px 30px}:where(.website-preview) .steelcrest-scope .heading-three,:where(.website-preview) .steelcrest-scope .dot{font-size:40px}:where(.website-preview) .steelcrest-scope .counter-description-center{font-size:14px}:where(.website-preview) .steelcrest-scope .hero-counter-description-box{text-align:left}}@media (prefers-reduced-motion:reduce){:where(.website-preview) .steelcrest-scope *{transition:none!important;animation:none!important}}:where(.website-preview) .steelcrest-scope #identity .hero-wrap{text-align:left;display:block}:where(.website-preview) .steelcrest-scope #identity .hero-title{text-align:left;max-width:none}:where(.website-preview) .steelcrest-scope #identity .hero-button-box{grid-template-columns:max-content minmax(0,332px);grid-auto-rows:1fr;gap:16px;width:min(100%,680px);display:grid}:where(.website-preview) .steelcrest-scope .secondary-button-text-wrap{white-space:nowrap}:where(.website-preview) .steelcrest-scope #identity,:where(.website-preview) .steelcrest-scope #identity .hero-text{--font-family--primary-font:Inter, Arial, sans-serif;font-family:Inter,Arial,sans-serif}:where(.website-preview) .steelcrest-scope #identity .hero-title{font-family:var(--_font-family---primary-font);font-size:88px;line-height:var(--_line-height---line-height-s);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-5xl);margin:0}:where(.website-preview) .steelcrest-scope #identity .hero-text{font-size:20px}@media (width<=991px){:where(.website-preview) .steelcrest-scope #identity .hero-title{font-size:68px}}@media (width<=767px){:where(.website-preview) .steelcrest-scope #identity .hero-title{font-size:44px}:where(.website-preview) .steelcrest-scope #identity .hero-text{font-size:18px}}:where(.website-preview) .steelcrest-scope #identity .primary-button{font-family:var(--_font-family---primary-font);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);gap:16px;display:inline-flex}:where(.website-preview).w01 #identity .primary-button{background:#fff}:where(.website-preview).w01 #identity .primary-button-text{white-space:nowrap}:where(.website-preview).w01 #identity .primary-button-icons{flex-shrink:0}:where(.website-preview).w01 .steelcrest-scope #identity .primary-button-icon{object-fit:contain;width:24px;max-width:24px;height:24px;max-height:24px}:where(.website-preview).w01 #identity .hero-sample-button{white-space:nowrap;font-family:var(--_font-family---primary-font);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-s);justify-content:center;justify-self:start;align-items:center;padding:0 30px;display:flex}:where(.website-preview).w01 #identity .hero-sample-button .theme-button-text{font:inherit;letter-spacing:inherit}:where(.website-preview).w01 :is(.hero-sample-button,.ending-search-button){color:#fff;background:#000}:where(.website-preview).w01 :is(.hero-sample-button,.ending-search-button) .theme-button-bg{background:#242424}:where(.website-preview).w01 :is(.hero-sample-button,.ending-search-button) .theme-button-text{color:#fff}:where(.website-preview).w01 .ending-search-button :is(.theme-button-text,.ending-search-arrow){font-size:20px}@media (width<=599px){:where(.website-preview) .steelcrest-scope #identity .hero-button-box{grid-template-columns:1fr;gap:10px;max-width:330px}}@media (width<=479px){:where(.website-preview).w01 .ending-search-button :is(.theme-button-text,.ending-search-arrow){font-size:16px}}@media (prefers-reduced-motion:reduce){:where(.website-preview).w01 :is(#identity .primary-button,.ending-contact-button,.hero-sample-button,.ending-search-button) :is(.primary-button-bg,.primary-button-icon,.primary-button-icons,.primary-button-text,.theme-button-bg,.theme-button-text){transition:none}}@media (height<=1050px){:where(.website-preview).w01 .steelcrest-scope #identity{min-height:clamp(0px,100svh + 20px,920px);padding-top:clamp(160px,100svh - 650px,386px)}}@media (height<=1050px) and (width<=991px){:where(.website-preview).w01 .steelcrest-scope #identity{min-height:clamp(0px,100svh - 50px,850px);padding-top:clamp(150px,100svh - 650px,250px)}}@media (height<=1050px) and (width<=479px){:where(.website-preview).w01 .steelcrest-scope #identity{min-height:clamp(0px,100svh - 20px,880px);padding-top:clamp(130px,100svh - 550px,210px)}}:where(.website-preview).w01 #testimonial .testimonial-wrapper{width:100%;max-width:1310px;margin-inline:auto;padding-inline:15px}.website-preview{font-family:Urbanist,sans-serif;line-height:1.4;overflow-x:clip}:where(.website-preview) a{color:revert}:where(.website-preview) .menu-button{line-height:22.4px}:where(.website-preview) .navbar .nav-dropdown.is-open>.dropdown-toggle{color:#000;background-color:#f5f5f5}@media (width<=991px){:where(.website-preview) .navbar{padding-block:20px}:where(.website-preview) .navbar>.container{max-width:none;padding-inline:clamp(20px,4vw,32px)}:where(.website-preview.is-nav-open) .navbar{background:var(--surface);height:100dvh;padding-bottom:0;position:fixed}:where(.website-preview.is-nav-open) .navbar>.container{height:100%}:where(.website-preview.is-nav-open) .navbar-wrapper{grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;height:100%;display:grid}:where(.website-preview.is-nav-open) .navbar-brand-wrap{grid-area:1/1}:where(.website-preview.is-nav-open) .navbar-button-wrap{grid-area:1/2}:where(.website-preview.is-nav-open) .navbar .hiq-logo{filter:none}:where(.website-preview) .navbar .nav-menu-wrap[data-nav-open]{width:100%;min-width:0;height:100%;padding:24px 0 max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--surface);grid-area:2/1/3/-1;position:static;overflow:auto}:where(.website-preview) .navbar .nav-menu-flex-wrap{justify-content:flex-start;gap:32px;height:auto;padding:0}:where(.website-preview) .navbar .nav-menu{height:auto;overflow:visible}:where(.website-preview) .navbar .menu-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 14px 12px;font-size:12px}:where(.website-preview) .navbar .nav-link-wrap{align-items:stretch;gap:4px;height:auto;margin:0}:where(.website-preview) .navbar .nav-dropdown{width:100%;display:block}:where(.website-preview) .navbar .nav-link-wrap>.nav-link,:where(.website-preview) .navbar .dropdown-toggle{width:100%;min-height:56px;color:var(--ink);letter-spacing:-.02em;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:clamp(22px,3vw,24px);font-weight:600;line-height:1.3;display:flex}:where(.website-preview) .navbar .dropdown-toggle:hover,:where(.website-preview) .navbar .nav-link-wrap>.nav-link:hover,:where(.website-preview) .navbar .nav-dropdown.is-open>.dropdown-toggle{color:var(--ink);background:#f5f5f5}:where(.website-preview) .navbar .dropdown-chevron{flex:none;width:16px;height:16px;margin:0;position:static}:where(.website-preview) .navbar .dropdown-navigation{width:100%;min-width:0;max-width:none;display:none;position:static;transform:none}:where(.website-preview) .navbar .nav-dropdown.is-open>.dropdown-navigation{display:block}:where(.website-preview) .navbar .dropdown-menu-wrap{background:0 0;border-radius:0;margin:0;padding:16px 14px 24px 28px}:where(.website-preview) .navbar .dropdown-flex-wrap{flex-direction:column;gap:24px;display:flex}:where(.website-preview) .navbar .dropdown-single-wrap,:where(.website-preview) .navbar .dd-all-link-wrap{gap:4px;width:100%}:where(.website-preview) .navbar .dd-single-title{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5}:where(.website-preview) .navbar .dropdown-link{color:#000;white-space:normal;margin-block:0;padding-block:10px;font-size:16px;line-height:1.5}:where(.website-preview) .navbar .nav-mobile-actions{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:20px;padding:24px 14px 0}:where(.website-preview) .navbar .nav-mobile-actions .nav-link{min-height:48px;color:var(--ink);letter-spacing:0;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:12px 20px;font-size:16px;font-weight:500;line-height:1.5;display:flex}:where(.website-preview) .navbar .nav-mobile-actions .nav-mobile-primary{background:var(--brand);color:#fff}:where(.website-preview) .navbar .nav-mobile-actions .nav-mobile-primary:hover{background:var(--brand-hover)}:where(.website-preview) .navbar .nav-mobile-actions .nav-mobile-secondary{box-shadow:inset 0 0 0 1px var(--border)}:where(.website-preview) .navbar .nav-contact-wrap{gap:4px;padding-inline:14px}:where(.website-preview) .navbar .nav-email-title{color:var(--muted);font-size:12px}:where(.website-preview) .navbar .nav-email{color:var(--ink);font-size:14px;line-height:1.5}}:where(.website-preview) .home-template-about .about-stats-block{grid-template-columns:minmax(0,65fr) minmax(0,35fr);width:100%;display:grid}:where(.website-preview) .home-template-about .about-stats-widget{min-width:0;max-width:none}:where(.website-preview) .home-template-about .about-stats-widget .about-bottom-text{font-size:15px;font-weight:500;line-height:1.25}@media screen and (width<=479px){:where(.website-preview) .home-template-about .about-stats-block{grid-template-columns:minmax(0,1fr)}}:where(.website-preview) .home-data-map{width:100%;container-type:inline-size}:where(.website-preview) .home-data-map-industry{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:14px}:where(.website-preview) .home-data-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:20px;font-weight:650;line-height:1.2;display:flex}:where(.website-preview) .home-data-map-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where(.website-preview) .home-data-map-card{color:#0e0e0e;background:#f6f6f6;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}:where(.website-preview) .home-data-map-icon{border-radius:var(--_border-radius---circle-round);background:#fff;flex:none;place-items:center;width:38px;height:38px;display:grid}:where(.website-preview) .home-data-map-icon svg{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:where(.website-preview) .home-data-map-card strong,:where(.website-preview) .home-data-map-card div>span{line-height:1.25;display:block}:where(.website-preview) .home-data-map-card strong{font-size:15px;font-weight:500}:where(.website-preview) .home-data-map-card div>span{color:#656565;margin-top:3px;font-size:13px}:where(.website-preview) .home-data-map-bridge{color:#525252;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;display:flex}:where(.website-preview) .home-data-map-bridge>span{color:#fff;background:#0057ff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:18px;display:grid}@container (width<=420px){:where(.website-preview) .home-data-map-cards{grid-template-columns:minmax(0,1fr)}}@media screen and (width>=768px){:where(.website-preview) .home-template-about .about-content-block{grid-template-columns:minmax(max-content,1fr) minmax(0,885.6px);align-items:start;column-gap:40px;display:grid}:where(.website-preview) .home-template-about .about-top{display:contents}:where(.website-preview) .home-template-about .about-top-content{max-width:none}}@media screen and (width>=768px) and (width<=991px){:where(.website-preview) .home-template-about .about-content-block{grid-template-columns:minmax(max-content,1fr) minmax(0,450px)}}:where(.website-preview) .section.data-sources{padding-top:var(--_spacing---margin-padding--spacing-3xl);padding-bottom:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview) .data-sources-intro{text-align:center;max-width:780px;margin:24px auto 0}:where(.website-preview) .home-data-practice{background:#fff;border:1px solid #e3e3e3;border-radius:16px;min-width:0;padding:20px}:where(.website-preview) .home-data-practice-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}:where(.website-preview) .home-data-practice-icon{border-radius:var(--_border-radius---circle-round);color:#12171f;background:#f5f5f5;place-items:center;width:38px;height:38px;display:grid}:where(.website-preview) .home-data-practice-icon svg{stroke-width:1.6px;width:20px;height:20px}:where(.website-preview) .home-data-practice-number{color:#aaa;letter-spacing:.06em;font-size:14px;font-weight:700}:where(.website-preview) .home-data-practice h3{color:var(--color--near-black);font-weight:var(--_font-weight---semi-bold);margin:0 0 10px}:where(.website-preview) .home-data-practice p{color:#666;margin:0;font-size:15px;line-height:1.45}:where(.website-preview).w01 #coverage .home-coverage-viewport{margin-inline:60px;overflow:hidden}:where(.website-preview).w01 #coverage .home-coverage-track{--coverage-gap:20px;gap:var(--coverage-gap);align-items:stretch;transition:transform .5s;display:flex}:where(.website-preview).w01 #coverage .home-coverage-item{flex:0 0 calc((100% - 2 * var(--coverage-gap)) / 3);min-width:0}:where(.website-preview).w01 #coverage .home-coverage-item .news-single-wrap{border-radius:var(--_border-radius---border-radius-xl);background:var(--color--fill-color);flex-direction:column;gap:28px;height:100%;padding:20px;display:flex}:where(.website-preview).w01 #coverage .home-coverage-item .home-coverage-image-wrap{aspect-ratio:49/31;border-radius:var(--_border-radius---border-radius-l);flex-shrink:0}:where(.website-preview).w01 #coverage .home-coverage-item .news-image{aspect-ratio:auto;height:100%}:where(.website-preview).w01 #coverage .home-coverage-item .news-content-wrap{gap:10px;margin-top:0}:where(.website-preview).w01 #coverage .home-coverage-item .news-item-title{font-size:var(--_typography---heading--font-size-xl);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--default-spacing)}:where(.website-preview).w01 #coverage .home-coverage-item .news-item-details{color:var(--color--medium-gray);font-family:var(--_font-family---primary-font);font-size:var(--_typography---paragraph--font-size-s);font-weight:var(--_font-weight---regular);line-height:var(--_line-height---line-height-l);letter-spacing:-.02em;text-align:left;margin:0}:where(.website-preview).w01 #coverage .home-coverage-controls{gap:10px;margin-top:32px;display:flex}:where(.website-preview).w01 #coverage .home-coverage-controls .innovator-arrow{margin:0;left:auto}:where(.website-preview).w01 #coverage .home-coverage-controls .innovator-arrow:disabled{opacity:.4;cursor:not-allowed;background-color:var(--color--fill-color);color:var(--color--medium-gray)}@media (prefers-reduced-motion:reduce){:where(.website-preview).w01 #coverage .home-coverage-track{transition:none}}:where(.website-preview).w01 #coverage .home-coverage-carousel{position:relative;container-type:inline-size}:where(.website-preview).w01 #coverage .home-coverage-controls{pointer-events:none;justify-content:space-between;margin:0;position:absolute;inset:calc(10.5442cqw - 9.52372px) 0 auto;transform:translateY(-50%)}:where(.website-preview).w01 #coverage .home-coverage-controls .innovator-arrow{pointer-events:auto;box-shadow:0 2px 12px #0000001f}@media (width<=991px){:where(.website-preview).w01 #coverage .home-coverage-track{--coverage-gap:16px}:where(.website-preview).w01 #coverage .home-coverage-item{flex-basis:calc((100% - var(--coverage-gap)) / 2)}:where(.website-preview).w01 #coverage .home-coverage-controls{top:calc(15.8163cqw - 14.1632px)}}@media (width<=767px){:where(.website-preview).w01 #coverage .home-coverage-item{flex-basis:100%}:where(.website-preview).w01 #coverage .home-coverage-viewport{margin-inline:52px}:where(.website-preview).w01 #coverage .home-coverage-controls{top:calc(31.6327cqw - 25.551px)}}:where(.website-preview).w01 .home-geography-intro,:where(.website-preview).w01 #software .software-intro{max-width:820px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);text-align:center;text-wrap:balance;margin:24px auto 0}:where(.website-preview).w01 .home-geography-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(.website-preview).w01 .home-geography-grid img{width:100%;height:auto;display:block}:where(.website-preview).w01 .home-coverage-card{transform-origin:50% 0;position:relative}:where(.website-preview).w01 .home-coverage-shade{opacity:var(--coverage-stack-dim,0);pointer-events:none;background:#000;border-radius:3.87097%/5%;position:absolute;inset:0}:where(.website-preview).w01 .home-coverage-stack.is-stacking{height:var(--coverage-scroll-height)}:where(.website-preview).w01 .is-stacking .home-coverage-stage{top:var(--coverage-stage-top);display:flow-root;position:sticky}:where(.website-preview).w01 .is-stacking .home-geography-grid{height:var(--coverage-stack-height);display:block;position:relative}:where(.website-preview).w01 .is-stacking .home-coverage-slot{width:calc(50% - 12px);transform:translate(-50%, var(--coverage-stack-offset,0px));position:absolute;top:0;left:50%}:where(.website-preview).w01 .is-stacking .home-coverage-card{will-change:transform}@media screen and (width<=767px){:where(.website-preview).w01 .home-geography-grid{grid-template-columns:1fr}:where(.website-preview).w01 .is-stacking .home-coverage-slot{width:100%}}:where(.website-preview) .api-capabilities{--api-cap-ink:#18243a;--api-cap-muted:#647184;--api-cap-line:#e4e9f0}:where(.website-preview) .api-capabilities .pricing-tabs-menu{width:560px}:where(.website-preview) .api-capabilities .pricing-tab-link{white-space:normal;text-wrap:balance;width:50%}:where(.website-preview) .api-cap-viewer{border:1px solid var(--api-cap-line);color:var(--api-cap-ink);text-align:left;background:#fff;border-radius:16px;margin-top:28px;overflow:hidden}:where(.website-preview) .api-cap-panels{display:grid}:where(.website-preview) .api-cap-panel{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex}:where(.website-preview) .api-cap-panel.is-active{visibility:visible}:where(.website-preview) .api-cap-intro{grid-template-columns:minmax(80px,1fr) minmax(0,6fr) minmax(80px,1fr);align-items:start;gap:16px;padding:32px 28px 0;display:grid}:where(.website-preview) .api-cap-intro h3{text-align:center;text-wrap:balance;grid-column:2;margin:0;font-size:20px;font-weight:400;line-height:1.5}:where(.website-preview) .api-cap-protocol{color:var(--api-cap-muted);white-space:nowrap;justify-self:end;padding-top:4px;font-size:13px;line-height:1.5}:where(.website-preview) .api-cap-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12%;padding:64px 9% 72px;display:grid}:where(.website-preview) .api-cap-input,:where(.website-preview) .api-cap-output{min-width:0}:where(.website-preview) .api-cap-column-title{text-align:center;margin:0 0 44px}:where(.website-preview) .api-cap-column-title .sustain-card-sub-title{color:#101010;background-color:#f5f5f5;width:128px;line-height:1.4;display:inline-flex}:where(.website-preview) .api-cap-content{text-align:left;width:max-content;max-width:100%;margin-inline:auto}:where(.website-preview) .api-cap-record-label{color:var(--api-cap-muted);margin:0 0 8px;font-size:14px;line-height:1.5}:where(.website-preview) .api-cap-name{overflow-wrap:anywhere;min-height:2.8em;margin:0 0 28px;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.4}:where(.website-preview) .api-cap-fields{grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:12px 16px;margin:0;font-size:15px;line-height:1.6;display:grid}:where(.website-preview) .api-cap-fields>div{display:contents}:where(.website-preview) .api-cap-fields dt{color:var(--api-cap-muted)}:where(.website-preview) .api-cap-fields dd{overflow-wrap:anywhere;margin:0}:where(.website-preview) .api-cap-gwp{margin-top:28px}:where(.website-preview) .api-cap-gwp p{color:var(--api-cap-muted);margin:0 0 8px;font-size:14px;line-height:1.5}:where(.website-preview) .api-cap-gwp>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}:where(.website-preview) .api-cap-gwp data{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1.3}:where(.website-preview) .api-cap-gwp span{font-size:14px}:where(.website-preview) .api-cap-request{border-top:1px solid var(--api-cap-line);background:#f7f8fa;min-width:0;margin-top:auto;position:relative}:where(.website-preview) .api-cap-request-header{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 24px;display:flex}:where(.website-preview) .api-cap-request-title,:where(.website-preview) .api-cap-request-icon,:where(.website-preview) .api-cap-request-actions select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}:where(.website-preview) .api-cap-request-title{text-align:left;flex:1;align-self:stretch;padding:0;font-weight:500}:where(.website-preview) .api-cap-request-actions{align-items:center;gap:10px;display:flex}:where(.website-preview) .api-cap-request-icon{border-radius:6px;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:inline-flex}:where(.website-preview) .api-cap-request-icon:hover{background:#e8ecf1}:where(.website-preview) .api-cap-request :is(button,select,pre):focus-visible{outline-offset:2px;outline:2px solid #2368b5}:where(.website-preview) .api-cap-request-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.website-preview) .api-cap-request-body{border-top:1px solid var(--api-cap-line)}:where(.website-preview) .api-cap-request pre{box-sizing:border-box;color:#26344a;tab-size:2;white-space:normal;background:0 0;block-size:320px;margin:0;padding:24px;font:13px/1.9 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}:where(.website-preview) .api-cap-request code{font:inherit}:where(.website-preview) .api-cap-code-line{grid-template-columns:30px minmax(0,1fr);column-gap:20px;display:grid}:where(.website-preview) .api-cap-code-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}:where(.website-preview) .api-cap-line-number{color:#939daa;text-align:right;-webkit-user-select:none;user-select:none}:where(.website-preview) .api-cap-code-string{color:#1e6095}:where(.website-preview) .api-cap-code-keyword{color:#8c4699}:where(.website-preview) .api-cap-copy-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){:where(.website-preview) .api-cap-request-header{gap:8px;padding:0 16px}:where(.website-preview) .api-cap-request-actions{gap:4px}:where(.website-preview) .api-cap-request pre{padding:20px 12px;font-size:12px}:where(.website-preview) .api-cap-viewer{margin-top:24px}:where(.website-preview) .api-cap-intro{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 20px 0}:where(.website-preview) .api-cap-intro h3{grid-column:1;font-size:18px}:where(.website-preview) .api-cap-protocol{justify-self:center;padding:0}:where(.website-preview) .api-cap-columns{grid-template-columns:minmax(0,1fr);gap:44px;padding:36px 24px 44px}:where(.website-preview) .api-cap-column-title{text-align:left;margin-bottom:24px}:where(.website-preview) .api-cap-name{min-height:0;margin-bottom:20px}:where(.website-preview) .api-cap-fields{font-size:14px}:where(.website-preview) .api-capabilities .pricing-tabs-menu{align-items:stretch;display:flex}:where(.website-preview) .api-capabilities .pricing-tab-link{width:50%;font-size:12px;line-height:1.4}}:where(.website-preview).w02 #trust .nature-image{width:var(--quality-illustration-width);object-fit:contain;background:0 0;border-radius:0;flex-shrink:0;height:auto}@media (width<=991px){:where(.website-preview).w02 #trust .nature-image{align-self:center;width:100%;max-width:522px}}:where(.website-preview).w02{--w02-blue:#0057ff;--w02-ink:#12171f;--w02-muted:#59616d}:where(.website-preview).w02 .section{padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}:where(.website-preview.w02) .w02-secondary{color:var(--w02-ink);text-underline-offset:5px;font-weight:700;text-decoration:underline}:where(.website-preview.w02) .w02-secondary:hover{color:var(--w02-blue)}:where(.website-preview.w02) .w02-note{color:#68717e;margin-top:18px;font-size:13px;line-height:1.5}:where(.website-preview.w02) .w02-products-intro{text-align:center;padding-top:clamp(70px,9vw,125px);padding-bottom:48px}:where(.website-preview.w02) .w02-products-intro .section-title{max-width:720px;margin:0 auto 18px}:where(.website-preview.w02) .w02-products-intro p{max-width:540px;color:var(--w02-muted);margin:0 auto;font-size:18px}:where(.website-preview).w02 .ending-landscape.media-placeholder{border:0;border-radius:0;height:230px;min-height:0}@media (width<=991px){:where(.website-preview).w02 .expert-wrap{display:block}:where(.website-preview).w02 .expert-image-wrap{width:100%;min-height:340px;margin-bottom:20px}:where(.website-preview).w02 .expert-image-wrap .media-placeholder{min-height:340px}}@media (width<=767px){:where(.website-preview).w02 .section{padding-top:78px;padding-bottom:78px}:where(.website-preview).w02 #database-hero{padding-top:115px}:where(.website-preview).w02 #database-hero .section-top-title{font-size:clamp(48px,13vw,72px)}:where(.website-preview).w02 #database-hero .section-top-button{flex-direction:column;align-items:flex-start;gap:18px}:where(.website-preview).w02 .expert-grid-wrap{grid-template-columns:1fr}:where(.website-preview).w02 .ending-landscape.media-placeholder{height:150px}}@media (width<=479px){:where(.website-preview).w02 #database-hero .section-top-title{font-size:48px}}:where(.website-preview).w02 .ending-landscape.media-placeholder{height:100%;min-height:0}@media (width<=767px){:where(.website-preview).w02 #database-hero .section-top-button{align-items:center}:where(.website-preview).w02 #database-hero .section-top-details{font-size:17px}:where(.website-preview).w02 #coverage{padding-top:30px}}:where(.website-preview).w02 #coverage{padding-top:75px}:where(.website-preview).w02 #current-version .stats-image{aspect-ratio:430/260;object-fit:cover;width:430px;max-width:100%;height:auto;display:block}:where(.website-preview).w02 #coverage>.section-title{max-width:860px;margin-bottom:48px}:where(.website-preview).w02 #industries{color:var(--color--near-black);background:#fff}:where(.website-preview).w02 #industries .blog-top-details{max-width:366px}:where(.website-preview).w02 #industries .news-cl-item{min-width:0}:where(.website-preview).w02 #industries .news-grid-wrap{align-items:stretch}:where(.website-preview).w02 #industries .news-single-wrap{border:1px solid var(--color--overlay-gray);background:0 0;border-radius:16px;flex-direction:column;height:100%;padding:20px;display:flex}:where(.website-preview).w02 #industries .news-image-wrap{border-radius:8px;flex-shrink:0;position:relative}:where(.website-preview).w02 #industries .industry-co-developed{z-index:1;white-space:nowrap;line-height:1.5;position:absolute;top:12px;left:50%;transform:translate(-50%)}:where(.website-preview).w02 #industries .industry-card-button{margin-top:auto;padding-top:24px}:where(.website-preview).w02 #industries .industry-card-button .plan-01{color:#101010;background:#f5f5f5}:where(.website-preview).w02 #industries .industry-card-button .theme-button-bg{background:#dedede}:where(.website-preview).w02 #industries .industry-card-button .theme-button-text{color:#101010}:where(.website-preview).w02 #industries .industry-card-button .theme-button:focus-visible{outline-offset:2px;outline:2px solid #0057ff}:where(.website-preview).w02 #industries .news-item-title{font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview).w02 #industries .news-item-details{font-size:var(--_typography---paragraph--font-size-s)}:where(.website-preview).w02 #industries .news-item-title:focus-visible{outline:2px solid var(--brand);outline-offset:4px}:where(.website-preview).w02 #industries .news-metadata-block{font-size:14px;line-height:1.5}:where(.website-preview).w02 #industries .news-dot{flex-shrink:0}@media (width<=991px){:where(.website-preview).w02 #industries .blog-top-details{max-width:460px}}@media (prefers-reduced-motion:reduce){:where(.website-preview).w02 #industries .news-image{transition:none;transform:none!important}}:where(.website-preview).w02 #database-hero{background-color:#12171f;background-image:radial-gradient(at 85% 10%,#0057ff24,#0000 60%);padding-top:clamp(175px,17vw,245px);padding-bottom:clamp(100px,11vw,160px)}:where(.website-preview).w02 #database-hero .section-top-title{letter-spacing:-.055em;color:#fff;max-width:1040px;font-size:clamp(54px,7vw,104px);line-height:1}:where(.website-preview).w02 #database-hero .section-top-details{color:#fff;max-width:650px;font-size:18px}:where(.website-preview).w02 #database-hero .section-top-button{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}:where(.website-preview).w02 #database-hero .primary-button-icon._02{transform:translateY(-110%)}:where(.website-preview).w02 #database-hero .primary-button:hover .primary-button-icon._01,:where(.website-preview).w02 #database-hero .primary-button:focus-visible .primary-button-icon._01{transform:translateY(110%)}:where(.website-preview).w02 #database-hero .primary-button:hover .primary-button-icon._02,:where(.website-preview).w02 #database-hero .primary-button:focus-visible .primary-button-icon._02{transform:translateY(0)}:where(.website-preview).w02 #database-hero .hero-sales-button{color:#fff;white-space:nowrap;background:#000;align-self:stretch;min-height:56px;padding:0 30px}:where(.website-preview).w02 #database-hero .hero-sales-button .theme-button-bg{background:#242424}:where(.website-preview).w02 #database-hero .hero-sales-button .theme-button-text{color:#fff;font-size:inherit}@media (width<=767px){:where(.website-preview).w02 #database-hero .hero-sales-button{align-self:flex-start;padding:0 14px}}:where(.website-preview).w02 #database-overview{padding-bottom:clamp(24px,3vw,40px)}:where(.website-preview).w02 #database-overview+#current-version{padding-top:clamp(24px,3vw,40px)}:where(.website-preview).w02 #database-overview .about-title{letter-spacing:-.045em;font-size:clamp(26px,2.65vw,38px);line-height:1.25}:where(.website-preview).w02 #database-overview .about-left-wrap{flex-shrink:0}:where(.website-preview).w02 #database-overview .about-slider{height:165px;margin-top:36px;position:relative}:where(.website-preview).w02 #database-overview .about-mask{width:100%;height:110px}:where(.website-preview).w02 .w02-industry-topic{color:var(--color--near-black);letter-spacing:-.04em;white-space:normal;max-width:238px;font-size:32px;font-weight:500;line-height:1.06}:where(.website-preview).w02 #database-overview .about-slider .about-counter-title{margin-top:12px;font-size:14px}:where(.website-preview).w02 #database-overview .about-border-wrap{flex-wrap:nowrap;gap:1px}:where(.website-preview).w02 #database-overview .about-single-border{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:12px;height:20px;padding:0;display:grid}:where(.website-preview).w02 #database-overview .about-active-line{background:#d0d5de;border-radius:50%;width:5px;height:5px;transition:background .4s,transform .4s;position:static}:where(.website-preview).w02 #database-overview .about-single-border.is-active .about-active-line{background:var(--w02-blue);transform:scale(1.3)}:where(.website-preview).w02 #coverage{padding-top:clamp(50px,6vw,85px);overflow:clip}:where(.website-preview).w02 #coverage .section-title{max-width:700px}:where(.website-preview).w02 #coverage .value-card{justify-content:flex-start;gap:28px;min-height:370px;padding:28px}:where(.website-preview).w02 #coverage .value-card-icon{color:#8db6ff}:where(.website-preview).w02 #data-sources .home-data-practice h3,:where(.website-preview).w02 #coverage .value-card-title{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(24px,2.1vw,30px);line-height:1.08}:where(.website-preview).w02 .w02-value-details{color:#bbc4d2;margin:0;font-size:15px;line-height:1.45}@media (width<=991px){:where(.website-preview).w02 #database-overview .about-left-wrap.top{flex-direction:row;justify-content:space-between;align-items:start}:where(.website-preview).w02 #database-overview .about-slider{max-width:238px;margin-top:0}:where(.website-preview).w02 #database-overview .about-flex-wrap:not(.top)>.about-left-wrap{display:none}:where(.website-preview).w02 #database-overview .about-title{font-size:32px}:where(.website-preview).w02 #data-sources .value-card-block,:where(.website-preview).w02 #coverage .value-card-block{row-gap:48px}:where(.website-preview).w02 #coverage .value-card{min-height:330px}}@media (width<=767px){:where(.website-preview).w02 #database-hero{padding-top:165px;padding-bottom:90px}:where(.website-preview).w02 #database-hero .section-top-title{font-size:clamp(48px,11.5vw,72px)}:where(.website-preview).w02 #database-hero .section-top-details{font-size:16px}:where(.website-preview).w02 #database-overview .about-left-wrap.top{flex-direction:column;gap:16px}:where(.website-preview).w02 #database-overview .about-title{font-size:clamp(18px,5.4vw,26px)}:where(.website-preview).w02 #coverage .value-card{min-height:320px;padding:24px}:where(.website-preview).w02 #data-sources .home-data-practice h3,:where(.website-preview).w02 #coverage .value-card-title{font-size:28px}}@media (width<=479px){:where(.website-preview).w02 #coverage .value-card{position:static}}:where(.website-preview).w02 .menu-button[aria-expanded=false] .hamburger-bar{background-color:#fff}:where(.website-preview):is(.w02,.editor-page) #applications{background:var(--surface);padding-block:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview):is(.w02,.editor-page) #applications .responsibility-image{aspect-ratio:630/484;width:100%}:where(.website-preview):is(.w02,.editor-page) #applications .responsibility-tab-link-inner{cursor:default}:where(.website-preview):is(.w02,.editor-page) #applications button.responsibility-tab-link-title{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.website-preview):is(.w02,.editor-page) #applications button.responsibility-tab-link-title:focus-visible{outline:2px solid var(--brand);outline-offset:6px}:where(.website-preview).w02 #access,:where(.website-preview).w02 #workflow{background:var(--surface);padding-block:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).w02 #access .news-item-title{font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview).w02 #access .news-item-details{font-size:var(--_typography---paragraph--font-size-s)}:where(.website-preview).w02 #access .news-image{aspect-ratio:826/620;width:100%;height:auto;min-height:0;display:block}:where(.website-preview).w02 #basic-database{background:#fff;padding-top:32px;padding-bottom:0}:where(.website-preview).w02 #basic-database .about-bottom-content{justify-content:space-between;align-items:center;gap:clamp(30px,5vw,72px);max-width:none;margin-left:0}:where(.website-preview).w02 #basic-database .about-image-wrap{aspect-ratio:468/351;flex-shrink:0;align-items:center;width:46%;display:flex}:where(.website-preview).w02 #basic-database .about-image{aspect-ratio:1800/960;object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}:where(.website-preview).w02 #basic-database .about-bottom-right{flex:1}:where(.website-preview).w02 #basic-database .theme-button-black{background:var(--color--black);color:var(--color--white)}:where(.website-preview).w02 #basic-database .theme-button-black .theme-button-bg{background:var(--color--near-black)}:where(.website-preview).w02 #basic-database .theme-button-black .theme-button-text{color:var(--color--white)}:where(.website-preview).w02 #basic-database .w02-basic-title{text-align:left;font-size:var(--_typography---heading--font-size-xl);margin:0}@media (width<=767px){:where(.website-preview).w02 #basic-database .about-image-wrap{width:100%}:where(.website-preview).w02 #basic-database .about-bottom-content{align-items:stretch}}:where(.website-preview).w02 #database-hero{background-image:linear-gradient(100deg,#0a172a55,#0a172a26),url(/images/website/images/w02/hero-wind-turbines.webp);background-position:50% 65%;background-size:cover}:where(.website-preview).w02 #industries img.news-image,:where(.website-preview):is(.w02,.editor-page) #applications img.responsibility-image{object-fit:cover;width:100%;height:auto;display:block}:where(.website-preview).w02 #industries img.news-image{aspect-ratio:4/3}:where(.website-preview):is(.w02,.editor-page) #applications img.responsibility-image{aspect-ratio:630/484;object-fit:contain;background:linear-gradient(135deg,#e5f2ff,#e1efff)}:where(.website-preview):is(.w02,.editor-page) #applications img.responsibility-image[src$=home-research-data\.png]{object-fit:cover;object-position:center 40%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card{width:100%;padding:var(--_spacing---margin-padding--spacing-tiny) var(--_spacing---margin-padding--spacing-regular) var(--_spacing---margin-padding--spacing-tiny) var(--_spacing---margin-padding--spacing-tiny);grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);background-color:var(--color--whitesmoke);display:inline-flex}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._1{position:absolute;inset:0%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._2,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._03{opacity:0;position:absolute;inset:0%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{border-radius:var(--_spacing---margin-padding--spacing-medium);width:100%;max-width:297px;overflow:hidden}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-content-box{max-width:302px;padding-top:var(--_spacing---margin-padding--spacing-medium);grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-number{color:var(--color--black);font-size:var(--_typography---heading-h5--font-size);line-height:var(--_typography---heading-h5--line-height)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-title{margin-bottom:var(--_spacing---margin-padding--spacing-tiny);color:var(--color--black);font-size:var(--_typography---heading-h5--font-size);line-height:var(--_typography---heading-h5--line-height);letter-spacing:var(--_typography---heading-h5--letter-spacing)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-bottom-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-medium);grid-row-gap:var(--_spacing---margin-padding--spacing-medium);display:flex}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-50{width:52%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-25{width:23.7%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-main-box{border-radius:var(--_spacing---radius--radius-xxlarge);height:318px;position:relative;overflow:hidden}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-main-image-box{height:318px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-title-box{max-width:867px;margin-bottom:var(--_spacing---margin-padding--spacing-titan)}@media screen and (width<=991px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card{padding-right:var(--_spacing---margin-padding--spacing-tiny);flex-flow:column}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._1{flex-flow:column;display:flex;position:static}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._2,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card._03{opacity:1;position:static}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{max-width:100%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-bottom-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-50,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-25{width:100%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-main-box{border-radius:var(--_spacing---radius--radius-small);height:auto}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-main-image-box{display:none}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-title-box{margin-bottom:var(--_spacing---margin-padding--spacing-xxbig)}}@media screen and (width<=767px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-bottom-wrap{grid-column-gap:var(--_spacing---margin-padding--spacing-slim);grid-row-gap:var(--_spacing---margin-padding--spacing-slim)}}@media screen and (width<=479px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{border-radius:var(--_spacing---margin-padding--spacing-tiny)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-bottom-wrap{grid-template-columns:1fr}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-50,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-25{top:var(--_spacing---margin-padding--spacing-xxbig);position:sticky}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-main-box{border-radius:var(--_spacing---radius--radius-medium)}}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand]{transition:width .5s cubic-bezier(.165,.84,.44,1)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand] .process-single-card,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand] .process-main-image-box{transition:opacity .5s}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand=process].is-expanded .process-single-card{opacity:1}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand=process].is-expanded .process-main-image-box,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand=process]:not(.is-expanded) .process-single-card{opacity:0}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand=process]:not(.is-expanded) .process-main-image-box{opacity:1}@media screen and (width>=992px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .is-hovered [data-expand=process].is-expanded{width:52%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .is-hovered [data-expand=process].process-card-50:not(.is-expanded){width:23.7%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .is-hovered [data-expand=process].process-card-25:not(.is-expanded){width:28%}}@media screen and (width<=991px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand=process]:not(.is-expanded) .process-single-card{opacity:1}}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow{--_spacing---margin-padding--spacing-tiny:10px;--_spacing---margin-padding--spacing-regular:30px;--_spacing---margin-padding--spacing-medium:20px;--_spacing---margin-padding--spacing-slim:16px;--_spacing---margin-padding--spacing-titan:64px;--_spacing---margin-padding--spacing-xxbig:40px;--_spacing---radius--radius-xxlarge:30px;--_spacing---radius--radius-small:10px;--_spacing---radius--radius-medium:10px;--_typography---heading-h5--font-size:26px;--_typography---heading-h5--line-height:1.15;--_typography---heading-h5--letter-spacing:-.48px;--color--whitesmoke:#f5f5f5;--color--black:#12171f}:is(:where(.website-preview).w02,:where(.website-preview) .w02) .steelcrest-motion-host{display:contents}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-title-box{max-width:520px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-title{margin-top:0;font-weight:500}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .description{letter-spacing:-.2px;margin:0;font-size:17px;line-height:1.45}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-link{color:#fff;text-align:center;background:#000;border-radius:50px;justify-content:center;align-items:center;max-width:100%;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s;display:inline-flex}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-link:hover{color:#fff;background:#242424;text-decoration:none}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow a:focus-visible,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-content-box{flex:1;min-width:0;max-width:none;padding-bottom:14px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{flex:0 0 40%;max-width:none}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork{background-color:#eaf4f8;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork--software{background-image:url(/images/website/images/w02-workflow/software-background.webp)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork--platform{background-image:url(/images/website/images/w02-workflow/platform-background.webp)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork>img{object-fit:contain;filter:none;flex:none;width:60%;max-width:none;height:60%;display:block}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork--platform>img{width:80%;height:80%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork--workspace-preview{background:0 0}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .workflow-artwork--workspace-preview>img{object-fit:cover;object-position:left top;width:100%;height:100%}:where(.website-preview) .api-workflow #workflow .workflow-artwork-label{flex-direction:column;align-items:center;gap:12px;width:min(75%,200px);display:flex}:where(.website-preview) .api-workflow #workflow .workflow-artwork-label img{width:100%;height:auto;display:block}:where(.website-preview) .api-workflow #workflow .workflow-artwork-label img+img{width:65%}@media (width>=992px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-50{width:calc(72% - 10px)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-25{width:calc(28% - 10px)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .is-hovered [data-expand=process].is-expanded{width:calc(72% - 10px)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .is-hovered [data-expand=process]:not(.is-expanded){width:calc(28% - 10px)}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-main-box,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-main-image-box{height:430px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow [data-expand]:not(.is-expanded) .process-single-card{pointer-events:none}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card{height:100%}}@media (width<=991px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-single-card,:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-main-box{height:100%}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{flex-basis:auto;height:300px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-content-box{gap:24px;padding:12px 12px 18px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-number{font-size:22px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-card-title{font-size:24px}}@media (width<=479px){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-inner-image-box{height:240px}:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow .process-bottom-wrap{gap:24px}}@media (prefers-reduced-motion:reduce){:is(:where(.website-preview).w02,:where(.website-preview) .w02) #workflow *{transition:none!important;animation:none!important}}:where(.website-preview).w03 #basic-metrics{margin-bottom:50px}:where(.website-preview).w03 .single-project-image{aspect-ratio:15/8;object-fit:contain;width:100%;height:auto;display:block}:where(.website-preview).w03 .responsibility-image{aspect-ratio:630/484;width:100%}:where(.website-preview).w03 #applications img.responsibility-image{height:auto;display:block}:where(.website-preview).w03 #workflow{background:var(--surface);padding-block:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).w03 #coverage .innovator-slide-content{gap:28px}:where(.website-preview).w03 #coverage .w03-coverage-media{aspect-ratio:49/31;border-radius:var(--_border-radius---border-radius-l);flex-shrink:0;width:100%;position:relative;overflow:hidden}:where(.website-preview).w03 #coverage .w03-coverage-image{object-fit:cover;width:100%;height:100%;display:block}:where(.website-preview).w03 #coverage .innovator-slide-no{background:var(--color--white);width:auto;color:var(--color--near-black);border-radius:100px;padding:4px 10px;font-size:14px;line-height:20px;position:absolute;top:10px;left:10px}:where(.website-preview).w03 #access .news-image{aspect-ratio:826/620;width:100%;height:auto;display:block}:where(.website-preview).w03 #current-version .stats-image{aspect-ratio:15/8;object-fit:contain;width:430px;max-width:100%;height:auto;display:block}:where(.website-preview).w03 #current-version .theme-button-black{color:#fff;background:#000}:where(.website-preview).w03 #current-version .theme-button-black .theme-button-bg{background:#242424}:where(.website-preview):is(.w03,.w06) .w03-release-tags{flex-wrap:wrap;gap:8px;display:flex}:where(.website-preview):is(.w03,.w06) .w03-release-tags .sustain-card-sub-title{color:var(--color--black);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);background-color:#eef0f3;border-radius:999px;padding:2px 8px;display:inline-flex}:where(.website-preview):is(.w03,.w06) .w03-release-tags .sustain-sub-title-text{font-size:inherit;line-height:inherit;font-weight:inherit}:where(.website-preview):is(.w03,.w06) .w03-release-tags .sustain-card-sub-title:first-child{color:#fff;background-color:#0057ff}:where(.website-preview).w03 #data-context .process-image{aspect-ratio:1064/1120;width:100%;display:block}:where(.website-preview).w03 #data-context .process-left-wrap{max-width:270px}@media (width>=768px){:where(.website-preview).w03 #data-context .process-right-wrap{max-width:946px}:where(.website-preview).w03 #data-context .process-image-wrap{max-width:562px}}:where(.website-preview).w03 .responsibility-tab-description a{color:inherit;text-decoration:underline}:where(.website-preview).w03 [data-responsibility]{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.website-preview).w06 #steel-metrics{margin-bottom:50px}:where(.website-preview).w06 .single-project-image{aspect-ratio:15/8;object-fit:cover;width:100%;height:auto;display:block}:where(.website-preview).w06 .responsibility-image{aspect-ratio:630/484;width:100%}:where(.website-preview).w06 img.responsibility-image{height:auto;display:block}:where(.website-preview).w06 #workflow{background:var(--surface);padding-block:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).w06 #access .news-image{aspect-ratio:826/620;width:100%;height:auto;display:block}:where(.website-preview).w06 #current-version .stats-image{aspect-ratio:430/260;object-fit:cover;width:430px;max-width:100%;height:auto;display:block}:where(.website-preview).w06 .theme-button.theme-button-black{background:var(--color--black);color:var(--color--white)}:where(.website-preview).w06 .theme-button.theme-button-black:not(.ending-search-button) .theme-button-bg{background:var(--color--near-black)}:where(.website-preview).w06 #data-context .process-image{aspect-ratio:1064/1120;width:100%;display:block}@media (width>=768px){:where(.website-preview).w06 #data-context .process-right-wrap{max-width:946px}:where(.website-preview).w06 #data-context .process-image-wrap{max-width:562px}}:where(.website-preview).w06 .responsibility-tab-description a{color:inherit;text-decoration:underline}:where(.website-preview).w06 [data-responsibility]{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.website-preview).w06 #data-context .process-left-wrap{max-width:330px}@media (width>=768px){:where(.website-preview).w06 #data-context .process-right-wrap{max-width:886px}}:where(.website-preview).w06 .steel-metric-detail{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4;display:block}:where(.website-preview).w06 .industry-metrics-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px;line-height:1.4}:where(.website-preview).w06 .two-section-wrap{background:#101923}:where(.website-preview.w06) #applications{color:#111;background:#fff;height:auto;scroll-margin-top:80px}:where(.website-preview.w06) #applications .process-section-sticky{height:auto;padding:80px 0;position:static;overflow:visible}:where(.website-preview.w06) #applications .process-section-title{color:#111}:where(.website-preview.w06) #applications .process-widget-block{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:80px;height:auto;display:grid}:where(.website-preview.w06) #applications .process-widget-wrapper{z-index:auto;width:100%;min-width:0;transition:none;position:relative;inset:auto}:where(.website-preview.w06) #applications .process-widget-wrap{width:100%;min-width:0}:where(.website-preview.w06) #applications .process-widget{color:#111;background:#fff;height:auto;min-height:560px}:where(.website-preview.w06) #applications .process-widget-text-block{flex:1;min-width:0}:where(.website-preview.w06) #applications .process-widget-image{flex:1;width:50%;min-width:0;height:auto;min-height:560px}:where(.website-preview.w06) #applications .process-widget-image[src$="automotive/au09-r04.jpg"],:where(.website-preview.w06) #applications .process-widget-image[src$="energy/coal-fire-power-plant-uncropped.jpg"]{aspect-ratio:3/2}:where(.website-preview.w06) #applications .process-widget-title{color:#111;font-size:clamp(36px,3.8vw,60px)}:where(.website-preview.w06) #applications .process-widget-description{color:#111;line-height:1.5}:where(.website-preview.w06) #applications .learn-more-button{color:#111;margin-top:8px}:where(.website-preview.w06) #applications .learn-more-button:hover{color:var(--brand)}:where(.website-preview.w06) #applications .process-widget-no-wrap{box-shadow:none;background:#f3f4f5}:where(.website-preview.w06) #applications .process-widget-no{color:#111}@media (width<=991px){:where(.website-preview.w06) #applications .process-widget{flex-direction:column;gap:32px;min-height:0}:where(.website-preview.w06) #applications .process-widget-text-block{gap:28px;max-width:none}:where(.website-preview.w06) #applications .process-widget-image{aspect-ratio:3/2;flex:auto;width:100%;max-width:none;height:auto;min-height:0}:where(.website-preview.w06) #applications .process-widget-title{font-size:40px}:where(.website-preview.w06) #applications .process-widget-description{max-width:680px}}@media (width<=479px){:where(.website-preview.w06) #applications .process-section-sticky{padding:48px 0}:where(.website-preview.w06) #applications .process-widget-block{gap:64px}:where(.website-preview.w06) #applications .process-widget-title{font-size:34px}}:where(.website-preview).w06 #coverage .news-grid-wrap{row-gap:56px}:where(.website-preview).w06 #coverage .automotive-coverage-grid{grid-template-rows:none;grid-auto-rows:1fr;align-items:stretch}:where(.website-preview).w06 #coverage .automotive-coverage-card{gap:0;max-width:none;height:100%;min-height:0;padding:0;overflow:hidden}:where(.website-preview).w06 #coverage .automotive-coverage-animation{aspect-ratio:1;width:100%;overflow:hidden}:where(.website-preview).w06 #coverage .automotive-coverage-animation iframe{border:0;width:100%;height:100%;display:block}:where(.website-preview).w06 #coverage .automotive-coverage-body{padding:20px}:where(.website-preview).w06 #coverage .coverage-placeholder{aspect-ratio:826/620;background:#e4e7eb;position:relative}:where(.website-preview).w06 #coverage .coverage-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.website-preview).w06 #coverage .news-item-title:hover{color:var(--color--near-black)}@media (width>=992px){:where(.website-preview).w06 #coverage .coverage-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){:where(.website-preview).w06 #coverage .news-grid-wrap{row-gap:40px}}:where(.website-preview).w06 [data-scrub=process][data-step="4"] .process-button-wrap{background-color:var(--color--white);border-color:var(--color--white)}:where(.website-preview).w06 [data-scrub=process][data-step="4"] .process-number-wrap{background-color:var(--color--primary-yellow);border-color:var(--color--primary-yellow);color:var(--color--near-black)}:where(.website-preview).w06 [data-scrub=process][data-step="4"] .process-button-text{color:var(--color--near-black)}:where(.website-preview).w06 [data-scrub=process][data-step="4"] .process-active-line{height:100%}:where(.website-preview).w23 #about-hero{isolation:isolate;background-image:none;position:relative;overflow:hidden}:where(.website-preview).w23 .about-hero-media{z-index:-1;object-fit:cover;object-position:center center;border:0;width:100%;height:100%;position:absolute;inset:0}:where(.website-preview).w23 #about-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06172f8a 0%,#06172f73 48%,#06172fad 100%);position:absolute;inset:0}:where(.website-preview).w23 #company .purpose-image{aspect-ratio:16/9;object-fit:cover;object-position:center bottom;background:#f4f5f6;width:100%;height:auto}:where(.website-preview).w23 .purpose-network{width:100%;margin:0}:where(.website-preview).w23 #company .purpose-widget-description{margin-bottom:0}:where(.website-preview).w23 #principles .value-card{min-width:0}:where(.website-preview).w23 #principles .value-card-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:where(.website-preview).w23 .about-single-border{cursor:pointer;border:0;padding:0}:where(.website-preview).w23 #about-overview .about-slider{height:auto}:where(.website-preview).w23 #about-overview .about-mask{height:auto;display:grid}:where(.website-preview).w23 #about-overview .about-slide-wrap{grid-area:1/1;min-width:0;position:relative;inset:auto}:where(.website-preview).w23 #about-overview .about-border-wrap{padding-top:24px}:where(.website-preview).w23 .sustain-bottom-left-image{object-fit:contain;width:100%;height:auto}:where(.website-preview).w23 .sustain-review-author{border-radius:50%;flex-shrink:0}:where(.website-preview).w23 .sustain-author-description{max-width:calc(100% - 90px)}:where(.website-preview).w23 .sustain-right-card{isolation:isolate;gap:24px;position:relative;overflow:hidden}:where(.website-preview).w23 .sustain-partnership-image{z-index:-2;object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}:where(.website-preview).w23 .sustain-right-card:after{content:"";z-index:-1;background:linear-gradient(#10151c22 0%,#10151cdb 40%,#10151c 90%);position:absolute;inset:0}:where(.website-preview).w23 .sustain-sub-title-text{line-height:1.4}:where(.website-preview).w23 #collaboration .nature-widget-title{color:#fff}:where(.website-preview).w23 #collaboration .nature-widget-description{color:#c6ccd5;line-height:1.55}:where(.website-preview).w23 #collaboration .nature-widget-title-block{flex-shrink:0;max-width:177px}:where(.website-preview).w23 .about-collaboration-media{flex:1;min-width:0}:where(.website-preview).w23 .about-collaboration-media .nature-image{aspect-ratio:414/307;width:100%;height:auto;min-height:0}:where(.website-preview).w23 .primary-button-text{overflow-wrap:anywhere}:where(.website-preview).w23 #team .team-image-wrap{aspect-ratio:1;background:0 0;border-radius:0}:where(.website-preview).w23 #team .team-image{object-fit:contain;width:100%;height:100%;display:block}:where(.website-preview).w23 #team .team-single-wrap:hover .team-image{transform:none}:where(.website-preview).w23 #team a.team-description{color:inherit}:where(.website-preview).w23 a:focus-visible,:where(.website-preview).w23 button:focus-visible{outline-offset:5px;outline:3px solid #0057ff}@media (width<=991px){:where(.website-preview).w23 #collaboration .nature-content-wrap{gap:48px}:where(.website-preview).w23 #collaboration .nature-widget-block{max-width:none}}@media (width<=767px){:where(.website-preview).w23 .about-collaboration-media{width:100%}:where(.website-preview).w23 .about-collaboration-media .nature-image{aspect-ratio:4/3}:where(.website-preview).w23 #collaboration .nature-widget{align-items:flex-start}:where(.website-preview).w23 #collaboration .nature-widget-title-block{max-width:125px}}@media (width<=479px){:where(.website-preview).w23 #collaboration .nature-widget{flex-direction:column;gap:14px}:where(.website-preview).w23 #collaboration .nature-widget-title-block{max-width:none}}:where(.website-preview).pricing-page .section-top-wrap{margin-bottom:40px}:where(.website-preview).pricing-page [hidden]{display:none!important}:where(.website-preview).pricing-page .pricing-tab-link{width:180px}:where(.website-preview).pricing-page .pricing-tabs-menu[data-active="2"] .pricing-tab-bg{transform:translate(100%)}:where(.website-preview).pricing-page .pricing-tab-bg{background:#c9daff}:where(.website-preview).pricing-page .pricing-tabs-content{background:0 0;margin-top:32px;padding:0}:where(.website-preview).pricing-page .pricing-all-item-wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}:where(.website-preview).pricing-page .pricing-item-wrap{border-radius:var(--_border-radius---border-radius-xl);background:var(--color--off-white);max-width:none;padding:24px}:where(.website-preview).pricing-page .pricing-item-wrap+.pricing-item-wrap{background:#f5f5f5}:where(.website-preview).pricing-page .pricing-on-demand-card+.pricing-on-demand-card{background:var(--color--off-white)}:where(.website-preview).pricing-page .pricing-package-card+.pricing-package-card{background:#fafafa}:where(.website-preview).pricing-page .pricing-on-demand-card .pricing-icon-wrap{display:none}:where(.website-preview).pricing-page .pricing-on-demand-card .pricing-on-demand-title{color:var(--color--near-black);font-size:var(--_typography---heading--font-size-l);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---semi-bold);letter-spacing:var(--_typography---letter-spacing--letter-spacing-l)}:where(.website-preview).pricing-page .pricing-package-card .plan-badge{color:#fff;background-color:#0057ff;display:inline-flex}:where(.website-preview).pricing-page .pricing-package-card+.pricing-package-card .plan-badge{background-color:#101010}:where(.website-preview).pricing-page .pricing-package-card .plan-badge-wrap{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}:where(.website-preview).pricing-page .pricing-package-card .plan-button-wrap{margin-top:auto}@media (width>=768px){:where(.website-preview).pricing-page .pricing-package-grid{grid-template-rows:repeat(7,auto);row-gap:0}:where(.website-preview).pricing-page .pricing-package-card{grid-row:1/span 7;grid-template-rows:subgrid;display:grid}:where(.website-preview).pricing-page .pricing-package-card .pricing-cl-list-wrap,:where(.website-preview).pricing-page .pricing-package-card .pricing-cl-list,:where(.website-preview).pricing-page .pricing-package-card .pricing-cl-item,:where(.website-preview).pricing-page .pricing-package-card .pricing-single-wrap,:where(.website-preview).pricing-page .pricing-package-card .plan-details-wrap{display:contents}:where(.website-preview).pricing-page .pricing-package-card .plan-price,:where(.website-preview).pricing-page .pricing-package-card .plan-license-wrap,:where(.website-preview).pricing-page .pricing-package-card .plan-features-wrap,:where(.website-preview).pricing-page .pricing-package-card .plan-optional-wrap,:where(.website-preview).pricing-page .pricing-package-card .plan-button-wrap{margin-top:24px}}:where(.website-preview).pricing-page .pricing-package-card .plan-dot-icon{flex-shrink:0;width:6px;height:6px;margin:9px 5px 0}:where(.website-preview).pricing-page .pricing-package-card .plan-feature-list-item:has(.plan-dot-icon){align-items:flex-start}:where(.website-preview).pricing-page .pricing-package-card .plan-features-wrap,:where(.website-preview).pricing-page .pricing-package-card .plan-optional-wrap{border-top:1px solid #d8d8d8;padding-top:24px}:where(.website-preview).pricing-page .pricing-package-card .plan-optional-item{align-items:flex-start}:where(.website-preview).pricing-page .pricing-package-card .plan-optional-icon{flex-shrink:0;width:16px;height:16px;margin-top:4px}:where(.website-preview).pricing-page .plan-feature-note{margin-top:8px}:where(.website-preview).pricing-page .plan-feature-list-item:has(.plan-feature-note){align-items:flex-start}:where(.website-preview).pricing-page .plan-feature-list-item:has(.plan-feature-note) .plan-feature-icon{flex-shrink:0;margin-top:4px}:where(.website-preview).pricing-page .pricing-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.website-preview) .pricing-academic-container{container-type:inline-size}:where(.website-preview) .home-academic-banner{padding-block:32px}:where(.website-preview).pricing-page .pricing-academic-container{margin-top:32px}:where(.website-preview) .pricing-academic-banner{min-height:18.147cqw;font-family:var(--_font-family---primary-font);color:#000;grid-template-columns:75.8% 24.2%;text-decoration:none;display:grid}:where(.website-preview) .pricing-academic-banner:focus-visible{outline-offset:3px;outline:2px solid #000}:where(.website-preview) .pricing-academic-main{background:#c8dcfa url(/images/website/pricing/academic-access-background.png) 50%/cover no-repeat;padding:1.669cqw 2.746cqw}:where(.website-preview) .pricing-academic-main h2{color:#000;letter-spacing:-.025em;margin:0;font-size:4.211cqw;font-weight:700;line-height:1.16}:where(.website-preview) .pricing-academic-pill{border:.035em solid #000;border-radius:999px;padding:.02em .2em;line-height:1.05;display:inline-block}:where(.website-preview) .pricing-academic-arrow{vertical-align:middle;width:.86em;height:1.16em;margin-left:.28em;display:inline-block;overflow:visible;transform:translateY(-.11em)}:where(.website-preview) .pricing-academic-arrow path{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}:where(.website-preview) .pricing-academic-note{color:#fff;background:#000;padding:1.155cqw 1.448cqw;position:relative;overflow:hidden}:where(.website-preview) .pricing-academic-note p{color:#fff;letter-spacing:normal;max-width:340px;margin:0;font-size:1.422cqw;font-weight:500;line-height:1.6}:where(.website-preview) .pricing-academic-details{flex-direction:column;gap:24px;display:flex}:where(.website-preview) .pricing-academic-details p{line-height:1.45}:where(.website-preview) .pricing-academic-contact{color:#fff;letter-spacing:-.06em;white-space:nowrap;margin-top:auto;font-size:4.093cqw;font-weight:700;line-height:.88}@media (width>=768px) and (hover:hover) and (pointer:fine){:where(.website-preview) .pricing-academic-details{background:#000;padding:1.155cqw 1.448cqw;transition:transform .58s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translateY(101%)}:where(.website-preview) .pricing-academic-banner:is(:hover,:focus-within) .pricing-academic-details{transform:translateY(0)}}@media (width<=767px){:where(.website-preview) .pricing-academic-banner{grid-template-columns:1fr}:where(.website-preview) .pricing-academic-main{min-height:235px;padding:30px 24px 34px}:where(.website-preview) .pricing-academic-main h2{font-size:clamp(32px,8.2vw,52px);line-height:1.2}:where(.website-preview) .pricing-academic-note{padding:28px 24px 32px}:where(.website-preview) .pricing-academic-note p{max-width:290px;font-size:18px;line-height:1.45}:where(.website-preview) .pricing-academic-details{margin-top:24px}:where(.website-preview) .pricing-academic-contact{font-size:30px}}@media (prefers-reduced-motion:reduce){:where(.website-preview) .pricing-academic-details{transition:none}}:where(.website-preview) .pricing-academic-vertical .pricing-academic-banner{grid-template-columns:1fr}@media (width>=768px){:where(.website-preview) .pricing-academic-vertical .pricing-academic-banner{aspect-ratio:1600/794;grid-template-rows:77.3% 22.7%}:where(.website-preview) .pricing-academic-vertical .pricing-academic-main{padding:3.1cqw 4.55cqw}:where(.website-preview) .pricing-academic-vertical .pricing-academic-main h2{white-space:nowrap;font-size:6.05cqw;line-height:1.17}:where(.website-preview) .pricing-academic-vertical .pricing-academic-arrow{width:.6em;height:1.17em;margin-left:.25em}:where(.website-preview) .pricing-academic-vertical .pricing-academic-arrow path{stroke-width:2.5px}:where(.website-preview) .pricing-academic-vertical .pricing-academic-note,:where(.website-preview) .pricing-academic-vertical .pricing-academic-details{padding:2.15cqw 4.55cqw}:where(.website-preview) .pricing-academic-vertical .pricing-academic-note p{max-width:none;font-size:1.98cqw;line-height:1.5}}:where(.website-preview).pricing-page .plan-price{overflow-wrap:normal}:where(.website-preview).pricing-page .pricing-package-card .plan-01,:where(.website-preview).pricing-page .plan-02,:where(.website-preview).pricing-page .theme-button.compare{background:#101010}:where(.website-preview).pricing-page .pricing-package-card .plan-01 .theme-button-bg,:where(.website-preview).pricing-page .plan-02 .theme-button-bg,:where(.website-preview).pricing-page .theme-button.compare .theme-button-bg{background:#0057ff}:where(.website-preview).pricing-page .pricing-context-note{color:#666;text-align:center;max-width:900px;margin:0 auto;padding:0 24px}:where(.website-preview).pricing-page .pricing-industry-note{font-family:var(--_font-family---primary-font);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}:where(.website-preview).pricing-page .pricing-package-contact,:where(.website-preview).pricing-page .pricing-context-note{margin-top:-60px}:where(.website-preview).pricing-page .pricing-package-contact{text-align:center;padding:0 24px}:where(.website-preview).pricing-page .pricing-package-contact>.section-top-details{font-weight:400}:where(.website-preview).pricing-page .pricing-package-contact>p.section-top-details{color:#000;text-wrap:balance;max-width:1020px;margin:0 auto}:where(.website-preview).pricing-page .pricing-package-contact-links{flex-wrap:wrap;justify-content:center;gap:12px 28px;max-width:none;margin:16px auto 0;display:flex}:where(.website-preview).pricing-page .pricing-package-contact-links a{color:#000;text-underline-offset:4px;text-decoration:underline}:where(.website-preview).pricing-page .pricing-package-contact-links a:focus-visible{outline-offset:4px;outline:2px solid #0057ff}:where(.website-preview).pricing-page .pricing-configure{padding-top:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).pricing-page .pricing-configure .expert-grid-wrap{max-width:none}:where(.website-preview).pricing-page .pricing-configure .expert-single-wrap,:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-card{border:1px solid var(--color--overlay-gray);background-color:var(--color--white);flex-direction:column;min-width:0;display:flex;overflow:visible}:where(.website-preview).pricing-page .pricing-configure .expert-details-wrap{margin-top:0}:where(.website-preview).pricing-page .pricing-configure-body{color:#101010;overflow-wrap:anywhere}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-configure-button{margin-top:auto;padding-top:24px}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-configure-button .plan-01{color:#101010;background:#f5f5f5}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-configure-button .theme-button-bg{background:#dedede}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-configure-button .theme-button .theme-button-text{color:#101010}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-configure-button .theme-button:focus-visible{outline-offset:2px;outline:2px solid #0057ff}:where(.website-preview).pricing-page .pricing-on-demand-api{padding-top:64px}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-card{width:min(100%,600px);margin:0 auto}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-label{color:#5e6470;align-items:center;gap:12px;display:flex}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-label .pricing-icon-wrap{background:#f5f5f5;flex:0 0 38px}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-actions .data-access-primary{color:#fff;background:#101010}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-actions .data-access-primary .theme-button-text{color:#fff}:where(.website-preview):is(.pricing-page,.insight-detail-page) .pricing-on-demand-api-actions .data-access-primary .theme-button-bg{background:#0057ff}:where(.website-preview).pricing-page .compare-category{margin-top:28px}:where(.website-preview).pricing-page .compare-category>.compare-item-wrap{grid-column:1/-1}:where(.website-preview).pricing-page .compare-grid-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.website-preview).pricing-page .compare-plan-cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.website-preview).pricing-page .compare-plan-badge-wrap{align-items:flex-start;display:flex}:where(.website-preview).pricing-page .compare-plan-badge{color:#101010;background-color:#f5f5f5;display:inline-flex}:where(.website-preview).pricing-page #node-_924cfc16-d021-a8b5-1038-7f60f04ef5cc-9471e104{grid-area:1/2/2/4}:where(.website-preview).pricing-page .compare-item-wrap{min-width:0}:where(.website-preview).pricing-page .compare-item-title strong{color:#111;font-weight:600;display:block}:where(.website-preview).pricing-page #compare-packages [role=cell] .compare-item-title,:where(.website-preview).pricing-page #compare-packages [role=cell] .compare-item-title strong{color:#5e6470;font-weight:500}:where(.website-preview).pricing-page .pricing_cellNote{margin-top:6px;display:block}:where(.website-preview).pricing-page .compare-item-title a{color:#0057ff;text-underline-offset:3px;text-decoration:underline}:where(.website-preview).pricing-page .compare-item-title ul{padding-left:18px}:where(.website-preview).pricing-page .pricing-media-placeholder{color:#666;background:#e5e5e5;justify-content:center;align-items:center;font-size:13px;display:flex}:where(.website-preview).pricing-page .process-image.pricing-media-placeholder{aspect-ratio:532/330}:where(.website-preview).pricing-page .pricing-process-image{height:auto;display:block}@media (width<=991px){:where(.website-preview).pricing-page .pricing-all-item-wrap:not(.pricing-two-col){grid-template-columns:1fr}}@media (width<=767px){:where(.website-preview).pricing-page .pricing-tab-link{width:108px;padding-inline:4px;font-size:11px}:where(.website-preview).pricing-page .pricing-all-item-wrap,:where(.website-preview).pricing-page .pricing-two-col{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.website-preview).pricing-page .pricing-tab-bg{transition:none}}:where(.website-preview).pricing-page .process .learn-more-button{color:#fff;text-underline-offset:4px;text-decoration:underline}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters){flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button{color:var(--ink);background:#f1f2f4;padding:12px 20px}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button-text{color:var(--ink)}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button[aria-current=page]{background:var(--brand)}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button[aria-current=page] .theme-button-text,:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button:hover .theme-button-text{color:#fff}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button-bg{background:var(--ink)}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button[aria-current=page] .theme-button-bg{background:var(--brand)}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) a:focus-visible,:where(.website-preview).w12 .project-item-title:focus-visible,:where(.website-preview).w12 .project-image-wrap:focus-visible{outline:2px solid var(--brand);outline-offset:5px}:where(.website-preview).w12 .usecase-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.website-preview).w12 [data-case-id][hidden]{display:none}:where(.website-preview).w12 .project-flex-wrap:not(:has(>[data-case-id]:not([hidden]))){display:none}:where(.website-preview).w12 .project-item-wrap{min-width:0}:where(.website-preview).w12 .project-item-wrap h2{font:inherit;letter-spacing:inherit;margin:0}:where(.website-preview).w12 .project-image-wrap{position:relative}:where(.website-preview).w12 .project-image{object-fit:cover;width:100%;height:100%;display:block}:where(.website-preview).w12 [data-case-id]:not([data-case-id=ncm622]) .project-image{object-position:left top}:where(.website-preview).w12 .project-cl-list-wrap.big .project-image{aspect-ratio:738/500}:where(.website-preview).w12 .project-cl-list-wrap.small .project-image{aspect-ratio:522/380}:where(.website-preview).w12 .project-content-wrap{align-items:flex-start}:where(.website-preview).w12 .project-kind{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}:where(.website-preview).w12 .project-catgory{margin-top:8px}:where(.website-preview).w12 .project-placeholder-label{color:var(--muted);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}:where(.website-preview).w12 [data-placeholder] .project-image:hover{transform:none}@media (width<=767px){:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters){gap:8px;margin-top:28px}:where(.website-preview):is(.w12,.insights-page) :is(.usecase-filters,.insights-filters) .theme-button{padding:10px 16px}}:where(.website-preview).insights-page .insights-preview-note{color:var(--muted);font-size:var(--_typography---paragraph--font-size-xs);margin:0 0 20px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card{font-family:var(--_font-family---primary-font);background:#f5f5f5;border-radius:20px;grid-template-columns:minmax(0,517px) minmax(0,404px);justify-content:space-between;gap:20px;padding:30px 30px 24px;display:grid;overflow:hidden}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card[hidden]{display:none}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-left{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;min-width:0;height:376px;display:flex}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-content{flex-direction:column;flex-shrink:0;gap:16px;width:100%;height:272px;display:flex;overflow:hidden}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-meta{color:var(--muted);font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-tags{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-dot{background:#c3c3c3;border-radius:50%;flex-shrink:0;width:6px;height:6px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-title{-webkit-line-clamp:2;color:var(--ink);font-size:var(--_typography---heading--font-size-2xl);line-height:var(--_line-height---line-height-m);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin:0;display:-webkit-box;overflow:hidden}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-title a{color:inherit;display:inline}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-summary{-webkit-line-clamp:3;color:var(--muted);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---regular);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin:16px 0 0;display:-webkit-box;overflow:hidden}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-content[data-title-lines="2"] .insight-card-summary{-webkit-line-clamp:2}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-button{background:var(--ink);border:0}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-button .theme-button-bg{background:var(--ink)}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-button:disabled{cursor:default}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;max-width:100%;display:flex}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-left:has(.insight-report-download){height:auto;min-height:376px}:where(.website-preview) .insight-report-download{gap:8px}:where(.website-preview) .insight-report-download svg{z-index:2;flex:none;width:20px;height:20px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-media{aspect-ratio:404/376;border-radius:20px;align-self:start;width:100%;min-width:0;display:block;overflow:hidden}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-image{object-fit:cover;width:100%;height:100%;transition:transform 1s;display:block}:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-image{object-position:left top}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-image:hover,:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-media:focus-visible .insight-card-image{transform:scale(1.05)}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (width<=991px){:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 24px 22px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-media{border-radius:16px}}@media (width<=767px){:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card{border-radius:12px;padding:22px 12px 20px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-left{height:336px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-left:has(.insight-report-download){height:auto;min-height:336px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-content{height:240px}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-summary{margin-top:0}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-media{border-radius:12px}}@media (prefers-reduced-motion:reduce){:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-image{transition:none}:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-image:hover,:where(.website-preview):is(.insights-page,.w06,.w13) .insight-card-media:focus-visible .insight-card-image{transform:none}}:where(.website-preview).w13 .project-top-title{text-wrap:balance;max-width:1100px}:where(.website-preview).w13 #identity .epd-hero-heading{align-items:center}:where(.website-preview).w13 #identity .epd-hero-heading :is(.section-top-title,.section-top-details){text-align:center;margin-left:auto;margin-right:auto}:where(.website-preview).w13 #identity .epd-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}:where(.website-preview).w13 #identity .epd-hero-actions .theme-button-black{background:#000}:where(.website-preview).w13 #identity .epd-hero-actions .theme-button-black .theme-button-bg{background:#252525}:where(.website-preview).w13 #identity .epd-hero-search{color:#111;background:#eee}:where(.website-preview).w13 #identity .epd-hero-search .theme-button-text{color:#111}:where(.website-preview).w13 #identity .epd-hero-search .theme-button-bg{background:#dcdcdc}:where(.website-preview).w13 #identity .single-project-image{aspect-ratio:15/8;object-fit:cover;object-position:50% 42%;width:100%;height:auto;display:block}:where(.website-preview).w13 #identity .single-project-title{letter-spacing:-1px;max-width:760px;font-size:40px;line-height:1.15}:where(.website-preview).w13 #identity .project-rich-details p{max-width:680px}:where(.website-preview).w13 #identity .project-wrap{margin-bottom:0}:where(.website-preview).w13 #why .w13-story{padding-top:90px;padding-bottom:60px}:where(.website-preview).w13 .w13-story .about-bottom-content{align-items:center}:where(.website-preview).w13 .w13-story .about-image-wrap{width:100%;max-width:630px}:where(.website-preview).w13 .w13-story .about-image{aspect-ratio:4/3;object-fit:cover;border-radius:inherit;width:100%;height:auto;display:block}:where(.website-preview).w13 .w13-story .about-bottom-right{width:100%;max-width:560px}:where(.website-preview).w13 .w13-story .about-bottom-right-top{gap:28px}:where(.website-preview).w13 .w13-story .w02-basic-title{letter-spacing:-1.5px;text-wrap:balance;font-size:48px;line-height:1.08}:where(.website-preview).w13 .w13-story .about-bottom-text{font-size:20px;line-height:1.5}:where(.website-preview).w13 .w13-story .epd-hero-actions{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}:where(.website-preview).w13 .w13-story .epd-hero-actions .theme-button-black{background:#000}:where(.website-preview).w13 .w13-story .epd-hero-actions .theme-button-black .theme-button-bg{background:#252525}:where(.website-preview).w13 .w13-story-text-only{padding-block:var(--_spacing---margin-padding--spacing-l)}:where(.website-preview).w13 .w13-story-text-only .service-rich-details p+p{margin-top:var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).w13 .w13-story-reverse .about-bottom-content{flex-direction:row-reverse}:where(.website-preview).w13 .w13-boundary-note{max-width:860px;color:var(--muted);margin:52px 0 0 auto;font-size:16px;line-height:1.6}:where(.website-preview).w13 .supply-chain-coverage-cards{margin-top:40px}:where(.website-preview).w13 .w13-cards-2 .news-grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.website-preview).w13 .w13-cards-2 .news-image{aspect-ratio:15/8;object-fit:cover;width:100%;height:auto;display:block}:where(.website-preview).w13 .w13-cards-3 .news-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}:where(.website-preview).w13 .w13-cards .news-content-wrap{gap:18px}:where(.website-preview).w13 .w13-cards .news-item-title{margin:0}:where(.website-preview).w13 .w13-cards .news-item-details{line-height:1.5}:where(.website-preview).w13 :is(#coverage,#data-selection) .theme-button{color:#fff;background:#000;align-self:flex-start;margin-top:8px}:where(.website-preview).w13 :is(#coverage,#data-selection) .theme-button-bg{background:#252525}:where(.website-preview).w13 :is(#coverage,#data-selection) .theme-button-text{color:#fff}:where(.website-preview).w13 #access .news-image{aspect-ratio:826/620;width:100%;height:auto;display:block}:where(.website-preview).w14 #main-content>:is(#identity,#model,#research-cases,#access)>.container>div,:where(.website-preview).supply-chain #main-content>:is(#identity,#model,#related-cases,#access)>.container>div{width:100%;max-width:1064px;margin-inline:auto}@media (width>=992px){:where(.website-preview):is(.w14,.supply-chain) #model .benefits-single-wrap{max-width:calc(50% + 6px)}}@media (width<=991px){:where(.website-preview).w13 .w13-story .about-bottom-content,:where(.website-preview).w13 .w13-story-reverse .about-bottom-content{flex-direction:column}:where(.website-preview).w13 .w13-story .about-image-wrap,:where(.website-preview).w13 .w13-story .about-bottom-right{max-width:100%}:where(.website-preview).w13 .w13-story .w02-basic-title{font-size:40px}:where(.website-preview).w13 #why .w13-story{padding-top:60px;padding-bottom:50px}}@media (width<=767px){:where(.website-preview).w13 #identity .single-project-title{letter-spacing:-.6px;font-size:30px}:where(.website-preview).w13 .w13-story .w02-basic-title{letter-spacing:-1px;font-size:34px}:where(.website-preview).w13 .w13-story .about-bottom-text{font-size:18px}:where(.website-preview).w13 .w13-cards-2 .news-grid-wrap{grid-template-columns:1fr}:where(.website-preview).w13 .w13-boundary-note{margin-top:30px}}:where(.website-preview).w13 #suitability .process-image{aspect-ratio:1064/1120;object-fit:contain;background:#e8eff8;width:100%;display:block}:where(.website-preview).w13 #suitability .process-left-wrap{max-width:270px}:where(.website-preview).w13 #suitability .theme-button{background:var(--color--white);color:var(--color--near-black)}:where(.website-preview).w13 #suitability .theme-button .theme-button-text{color:inherit}:where(.website-preview).w13 #suitability .theme-button:hover{background:var(--color--off-white)}@media (width>=768px){:where(.website-preview).w13 #suitability .process-right-wrap{max-width:946px}:where(.website-preview).w13 #suitability .process-image-wrap{max-width:562px}}:where(.website-preview).w13 #case{background:#fff;padding-top:32px;padding-bottom:0}:where(.website-preview).w13 #case .about-bottom-content{justify-content:space-between;align-items:center;gap:clamp(30px,5vw,72px);max-width:none;margin-left:0}:where(.website-preview).w13 #case .about-image-wrap{aspect-ratio:468/351;flex-shrink:0;align-items:center;width:46%;display:flex}:where(.website-preview).w13 #case .about-image{aspect-ratio:4/3;object-fit:cover;border-radius:inherit;width:100%;height:auto;display:block}:where(.website-preview).w13 #case .about-bottom-right{flex:1}:where(.website-preview).w13 #case .theme-button-black{background:var(--color--black);color:var(--color--white)}:where(.website-preview).w13 #case .theme-button-black .theme-button-bg{background:var(--color--near-black)}:where(.website-preview).w13 #case .theme-button-black .theme-button-text{color:var(--color--white)}:where(.website-preview).w13 #case .w02-basic-title{text-align:left;font-size:var(--_typography---heading--font-size-xl);margin:0}@media (width<=767px){:where(.website-preview).w13 #case .about-image-wrap{width:100%}:where(.website-preview).w13 #case .about-bottom-content{align-items:stretch}}:where(.website-preview).ncm622 .service-rich-details figure{max-width:100%}:where(.website-preview).ncm622 .service-rich-details figure div{font-size:inherit;color:inherit}:where(.website-preview).ncm622 .reading-table{max-width:100%;margin-block:var(--_spacing---margin-padding--spacing-xs);scrollbar-width:thin;overflow-x:auto}:where(.website-preview).ncm622 .reading-table table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}:where(.website-preview).ncm622 .reading-table th,:where(.website-preview).ncm622 .reading-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px 14px 0}:where(.website-preview).ncm622 .reading-table th{font-weight:var(--_font-weight---semi-bold)}:where(.website-preview).ncm622 .reading-table td{font-variant-numeric:tabular-nums}:where(.website-preview).ncm622 .hotspot-chart,:where(.website-preview).ncm622 .comparison-chart{margin:var(--_spacing---margin-padding--spacing-m) 0;border:1px solid var(--border);border-radius:var(--_border-radius---border-radius-l);padding:var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).ncm622 .hotspot-chart>figcaption,:where(.website-preview).ncm622 .comparison-chart>figcaption{margin-bottom:var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).ncm622 .hotspot-row{margin-bottom:22px}:where(.website-preview).ncm622 .hotspot-row>div:first-child{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}:where(.website-preview).ncm622 .hotspot-row strong{font-variant-numeric:tabular-nums;flex-shrink:0}:where(.website-preview).ncm622 .bar-track{background:#f0f0f0;border-radius:4px;height:12px;overflow:hidden}:where(.website-preview).ncm622 .bar-track>span{background:var(--ink);height:100%;display:block}:where(.website-preview).ncm622 .comparison-row{margin-bottom:26px}:where(.website-preview).ncm622 .comparison-row>span{margin-bottom:10px;display:block}:where(.website-preview).ncm622 .comparison-row small{font:inherit;color:var(--muted);margin-left:12px;display:inline-block}:where(.website-preview).ncm622 .comparison-row>div{align-items:center;gap:16px;height:34px;padding-right:76px;display:flex;position:relative}:where(.website-preview).ncm622 .comparison-row i{background:#bdbdbd;border-radius:4px;flex-shrink:0;height:100%;display:block}:where(.website-preview).ncm622 .comparison-row:first-of-type i{background:var(--ink)}:where(.website-preview).ncm622 .comparison-row strong{font-variant-numeric:tabular-nums}:where(.website-preview).ncm622 .comparison-reading{padding-top:var(--_spacing---margin-padding--spacing-xs);border-top:1px solid var(--border);margin-top:var(--_spacing---margin-padding--spacing-m)}:where(.website-preview).ncm622 .comparison-reading>strong{margin-bottom:14px;display:block}:where(.website-preview).ncm622 .result-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:var(--_spacing---margin-padding--spacing-m) 0}:where(.website-preview).ncm622 .result-disclosure .reading-table table{min-width:700px}:where(.website-preview).ncm622 .method-detail dl{margin:0 0 var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).ncm622 .method-detail dl>div{border-bottom:1px solid var(--border);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}:where(.website-preview).ncm622 .method-detail dt{color:var(--muted)}:where(.website-preview).ncm622 .method-detail dd{margin:0}:where(.website-preview).ncm622 .result-disclosure>summary{cursor:pointer;padding:var(--_spacing---margin-padding--spacing-xs) 0;justify-content:space-between;align-items:baseline;gap:24px;list-style:none;display:flex}:where(.website-preview).ncm622 .result-disclosure>summary::-webkit-details-marker{display:none}:where(.website-preview).ncm622 .result-disclosure>summary span{transition:transform .2s}:where(.website-preview).ncm622 .result-disclosure[open]>summary span{transform:rotate(45deg)}:where(.website-preview).ncm622 .reading-table:focus-visible,:where(.website-preview).ncm622 summary:focus-visible,:where(.website-preview).ncm622 .study-return a:focus-visible{outline:2px solid var(--brand);outline-offset:5px}:where(.website-preview).ncm622 .reading-table,:where(.website-preview).ncm622 .hotspot-chart,:where(.website-preview).ncm622 .comparison-chart,:where(.website-preview).ncm622 .method-detail{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);font-weight:var(--_font-weight---medium);letter-spacing:var(--_typography---letter-spacing--letter-spacing-xs)}@media (width<=767px){:where(.website-preview).ncm622 .comparison-row small{margin-left:0;display:block}:where(.website-preview).ncm622 .method-detail dl>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){:where(.website-preview).ncm622 .result-disclosure>summary span{transition:none}}:where(.website-preview).ncm622 .functional-unit{background:var(--color--very-light-gray);padding:var(--_spacing---margin-padding--spacing-l);margin:var(--_spacing---margin-padding--spacing-m) 0;border-radius:var(--_border-radius---border-radius-l)}:where(.website-preview).ncm622 .functional-unit>span{font-size:var(--_typography---paragraph--font-size-s);color:var(--color--medium-gray);display:block}:where(.website-preview).ncm622 .functional-unit strong{font-size:var(--_typography---heading--font-size-4xl);line-height:var(--_line-height---line-height-s);letter-spacing:var(--_typography---letter-spacing--letter-spacing-4xl);margin:var(--_spacing---margin-padding--spacing-s) 0;display:block}:where(.website-preview).ncm622 .functional-unit p{font-size:var(--_typography---paragraph--font-size-m);max-width:560px;color:var(--color--near-black);margin:0}:where(.website-preview).ncm622 .lifecycle{margin:var(--_spacing---margin-padding--spacing-l) 0}:where(.website-preview).ncm622 .lifecycle figcaption{font-size:var(--_typography---paragraph--font-size-s);font-weight:var(--_font-weight---semi-bold);line-height:var(--_line-height---line-height-l);margin-bottom:var(--_spacing---margin-padding--spacing-s);color:var(--color--near-black);text-align:left}:where(.website-preview).ncm622 .lifecycle ol{gap:var(--_spacing---margin-padding--spacing-xs);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:visible}:where(.website-preview).ncm622 .lifecycle li{border-top:2px solid var(--color--medium-gray);padding:var(--_spacing---margin-padding--spacing-xs) 0 0;margin:0;position:relative}:where(.website-preview).ncm622 .lifecycle li:not(:last-child):after{content:"";border-right:2px solid var(--color--medium-gray);border-bottom:2px solid var(--color--medium-gray);background:0 0;width:10px;height:10px;position:absolute;top:-7px;right:-6px;transform:rotate(-45deg)}:where(.website-preview).ncm622 .lifecycle li strong{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);margin-bottom:var(--_spacing---margin-padding--spacing-xs);color:var(--color--near-black);display:block}:where(.website-preview).ncm622 .lifecycle li span{font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);color:var(--color--medium-gray);display:block}:where(.website-preview).ncm622 .model-steps{gap:var(--_spacing---margin-padding--spacing-s);margin:var(--_spacing---margin-padding--spacing-m) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.website-preview).ncm622 .model-steps>div{background:var(--color--very-light-gray);padding:var(--_spacing---margin-padding--spacing-s);border-radius:var(--_border-radius---border-radius-s)}:where(.website-preview).ncm622 .model-steps span{font-size:var(--_typography---paragraph--font-size-s);color:var(--color--medium-gray);display:block}:where(.website-preview).ncm622 .model-steps h3{font-size:var(--_typography---heading--font-size-xl);line-height:var(--_line-height---line-height-m);margin:var(--_spacing---margin-padding--spacing-xs) 0;color:var(--color--near-black)}:where(.website-preview).ncm622 .model-steps p{font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);color:var(--color--near-black);margin:0}@media (width<=767px){:where(.website-preview).ncm622 .functional-unit{padding:var(--_spacing---margin-padding--spacing-s)}:where(.website-preview).ncm622 .lifecycle ol{display:block}:where(.website-preview).ncm622 .lifecycle li{margin-left:var(--_spacing---margin-padding--spacing-xs);border-top:0;border-left:2px solid var(--color--light-gray);padding:0 0 var(--_spacing---margin-padding--spacing-xs) var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).ncm622 .lifecycle li:last-child{padding-bottom:0}:where(.website-preview).ncm622 .lifecycle li:not(:last-child):after{inset:auto auto -7px -7px;transform:rotate(45deg)}:where(.website-preview).ncm622 .model-steps{gap:var(--_spacing---margin-padding--spacing-xs);grid-template-columns:1fr}:where(.website-preview).ncm622 .model-steps h3{margin:var(--_spacing---margin-padding--spacing-xs) 0}}:where(.website-preview).ncm622 .usecase-breadcrumb{color:#5e6470;margin-bottom:24px;font-size:14px;font-weight:500;line-height:22px}:where(.website-preview).ncm622 .usecase-breadcrumb ol{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where(.website-preview).ncm622 .usecase-breadcrumb li{flex-shrink:0;align-items:center;gap:12px;display:flex}:where(.website-preview).ncm622 .usecase-breadcrumb a{color:inherit;white-space:nowrap;text-decoration:none}:where(.website-preview).ncm622 .usecase-breadcrumb a:hover{color:var(--color--black);text-underline-offset:4px;text-decoration:underline}:where(.website-preview).ncm622 .usecase-breadcrumb svg{color:#949ba5;flex-shrink:0;width:14px;height:14px}:where(.website-preview).ncm622 .usecase-breadcrumb .usecase-breadcrumb-current{color:#12171f;flex-shrink:1;min-width:0}:where(.website-preview).ncm622 .usecase-breadcrumb-current span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){:where(.website-preview).ncm622 .usecase-breadcrumb{margin-bottom:20px;font-size:12px;line-height:20px}:where(.website-preview).ncm622 .usecase-breadcrumb ol,:where(.website-preview).ncm622 .usecase-breadcrumb li{gap:8px}}:where(.website-preview).ncm622 .project-wrapper{width:100%;max-width:1064px;margin-inline:auto}:where(.website-preview).ncm622 .meta-wrap.project{flex-wrap:wrap;max-width:none}:where(.website-preview).ncm622 .meta-single-item.project{overflow-wrap:anywhere;white-space:normal;flex-shrink:1;min-width:0;max-width:100%}:where(.website-preview).ncm622 .study-hero-image{aspect-ratio:2952/2000;object-fit:cover;width:100%;display:block}:where(.website-preview).case-study .study-hero-image{object-position:left top}:where(.website-preview).ncm622 #identity{padding-bottom:0}:where(.website-preview).ncm622 #study-body{padding-top:var(--_spacing---margin-padding--spacing-l);padding-bottom:0}:where(.website-preview).ncm622 .service-rich-details>section{margin-bottom:var(--_spacing---margin-padding--spacing-xl);scroll-margin-top:100px}:where(.website-preview).ncm622 .service-rich-details p+p,:where(.website-preview).ncm622 .service-rich-details ul+p{margin-top:var(--_spacing---margin-padding--spacing-xs)}:where(.website-preview).ncm622 .case-related-link{color:var(--color--black);text-decoration:underline}:where(.website-preview).ncm622 .study-return{padding-bottom:var(--_spacing---margin-padding--spacing-l)}:where(.website-preview).ncm622 .study-return .theme-button{background:var(--color--black);color:var(--color--white)}:where(.website-preview).ncm622 .study-return .theme-button-bg{background:var(--color--near-black)}:where(.website-preview).ncm622 .functional-unit>span,:where(.website-preview).ncm622 .model-steps span{line-height:22.4px}:where(.website-preview).pricing-page .pricing-industry-packs{padding-top:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).pricing-page .pricing-industry-note{text-align:center;max-width:847px;margin:24px auto}:where(.website-preview).pricing-page .pricing-industry-list{margin-top:40px}:where(.website-preview).pricing-page .pricing-industry-row,:where(.website-preview).pricing-page .pricing-configure-basic{border-bottom:1px solid var(--color--light-gray);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}:where(.website-preview).pricing-page .pricing-configure-basic{background:#fafafa;border:0;border-radius:10px;grid-column:1/-1;padding:20px}:where(.website-preview).pricing-page .pricing-configure-basic .career-title,:where(.website-preview).pricing-page .pricing-configure-basic .career-title:hover{color:var(--brand)}:where(.website-preview).pricing-page .pricing-configure-basic .career-meta-item,:where(.website-preview).pricing-page .pricing-configure-basic .pricing-industry-detail{color:#101010}:where(.website-preview).pricing-page .pricing-configure-basic .pricing-industry-link{color:#fff;background:#101010}:where(.website-preview).pricing-page .pricing-configure-plus{width:42px;height:42px;color:var(--brand);grid-column:1/-1;justify-self:center}:where(.website-preview).pricing-page .pricing-industry-name{min-width:0}:where(.website-preview).pricing-page .pricing-industry-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where(.website-preview).pricing-page .pricing-industry-name .career-meta-wrap{flex-wrap:wrap;margin-top:16px}:where(.website-preview).pricing-page .pricing-industry-name .career-meta-item{font-size:var(--_typography---paragraph--font-size-xs);font-weight:inherit;line-height:inherit;letter-spacing:inherit;border:0;border-radius:999px;padding:2px 8px}:where(.website-preview).pricing-page .pricing-industry-name .pricing-industry-inclusion{box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand);align-items:center;gap:4px;display:inline-flex}:where(.website-preview).pricing-page .pricing-industry-inclusion img{flex:none;width:16px;height:16px}:where(.website-preview).pricing-page .pricing-industry-detail{margin:0}:where(.website-preview).pricing-page .pricing-industry-models{font-size:var(--_typography---paragraph--font-size-xs);color:var(--color--black);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}:where(.website-preview).pricing-page .pricing-industry-model{align-items:center;gap:5px;display:inline-flex}:where(.website-preview).pricing-page .pricing-industry-model svg{color:#00b65c;flex:none;width:14px;height:14px}:where(.website-preview).pricing-page .pricing-industry-model svg.pricing-industry-add-on-icon{color:var(--brand)}:where(.website-preview).pricing-page .pricing-industry-addon,:where(.website-preview).w02 #industries .industry-co-developed,:where(.website-preview):is(.insights-page,.insight-detail-page,.w06) .insight-card-tags>li{background:#f0f0f0;border-radius:999px;padding:2px 8px}:where(.website-preview).pricing-page .pricing-industry-co-developed,:where(.website-preview).w02 #industries .industry-co-developed,:where(.website-preview):is(.insights-page,.insight-detail-page,.w06) .insight-card-tags>li{color:var(--color--black);font-size:var(--_typography---paragraph--font-size-xs);display:inline-block}:where(.website-preview).w02 #industries .industry-co-developed{color:#fff;background:#000}:where(.website-preview):is(.insights-page,.insight-detail-page,.w06) .insight-card-tags>li{overflow-wrap:anywhere;max-width:100%}:where(.website-preview).pricing-page .pricing-industry-link{color:#101010;white-space:nowrap;background:#f5f5f5;border-radius:40px;padding:10px 20px}:where(.website-preview).pricing-page .pricing-industry-link:focus-visible{outline-offset:2px;outline:2px solid #0057ff}@media (width<=767px){:where(.website-preview).pricing-page .pricing-package-contact,:where(.website-preview).pricing-page .pricing-context-note{margin-top:-10px}:where(.website-preview).pricing-page .pricing-industry-row,:where(.website-preview).pricing-page .pricing-configure-basic{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px}}:where(.website-preview).pricing-page .pricing-on-demand-compare-header{align-items:end}:where(.website-preview).pricing-page .pricing-compare-check-value{align-items:center;gap:6px;display:inline-flex}:where(.website-preview).pricing-page .pricing-compare-check,:where(.website-preview).pricing-page .pricing-compare-minus{stroke-width:1.5px;vertical-align:middle;flex:none;width:18px;height:18px}:where(.website-preview).pricing-page .pricing-compare-check{color:#00a63e}:where(.website-preview).pricing-page .pricing-compare-minus{color:var(--color--near-black)}:where(.website-preview).pricing-page .pricing-compare-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.website-preview).pricing-page .pricing-purchase-steps{background:#fff}:where(.website-preview).pricing-page .pricing-purchase-list{flex-direction:column;align-items:center;gap:20px;display:flex}:where(.website-preview).pricing-page .pricing-purchase-card{background:#f5f5f5;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;width:min(100%,max(50%,600px));padding:16px;display:grid}:where(.website-preview).pricing-page .pricing-purchase-media{aspect-ratio:1;border-radius:16px;overflow:hidden}:where(.website-preview).pricing-page .pricing-purchase-media img,:where(.website-preview).pricing-page .pricing-purchase-media .pricing-media-placeholder{object-fit:contain;width:100%;height:100%;display:flex}:where(.website-preview).pricing-page .pricing-purchase-content{color:#12171f;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 8px 12px 0;display:flex}:where(.website-preview).pricing-page .pricing-purchase-number,:where(.website-preview).pricing-page .pricing-purchase-content h3{font-size:24px;font-weight:500;line-height:1.15}:where(.website-preview).pricing-page .pricing-purchase-content h3{margin:0 0 12px}:where(.website-preview).pricing-page .pricing-purchase-content p{color:#5e6470;margin:0;font-size:17px;line-height:1.45}:where(.website-preview).pricing-page .pricing-purchase-content>div:last-child{width:100%}:where(.website-preview).pricing-page .pricing-purchase-link{color:#fff;width:100%;font-size:var(--_typography---paragraph--font-size-xs);line-height:var(--_line-height---line-height-l);text-align:center;background:#000;border-radius:50px;justify-content:center;margin-top:24px;padding:10px;font-weight:600;text-decoration:none;display:flex}:where(.website-preview).pricing-page .pricing-purchase-link:hover{color:#fff;background:#242424}@media (width<=600px){:where(.website-preview).pricing-page .pricing-purchase-card{grid-template-columns:1fr}:where(.website-preview).pricing-page .pricing-purchase-content{padding:0 4px 8px}}:where(.website-preview):is(.w01,.w03) .api-demo{background:#d9ebff url(/images/website/images/product-sky-gradient.webp) 50%/cover no-repeat;padding:clamp(20px,4vw,56px);position:relative}:where(.website-preview):is(.w01,.w03) .api-demo:before{content:"";pointer-events:none;background-image:linear-gradient(#fff0,#fffffff2 35%,#fff 75%);height:250px;position:absolute;inset:auto 0 0}:where(.website-preview):is(.w01,.w03) .api-demo-windows{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:0;display:grid;position:relative}:where(.website-preview):is(.w01,.w03) .api-demo-window{background:#fff;border:1px solid #d6dfe9;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 16px 50px #294e7821}:where(.website-preview):is(.w01,.w03) .api-demo-response{z-index:1;background:#fff;margin:clamp(70px,10vw,110px) 0 0 -24px;position:relative;box-shadow:0 16px 50px #294e7821}:where(.website-preview):is(.w01,.w03) .api-demo-bar{color:#596579;background:#f8fafc;border-bottom:1px solid #e7ebf0;align-items:center;gap:16px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}:where(.website-preview):is(.w01,.w03) .api-demo-body{padding:22px}:where(.website-preview):is(.w01,.w03) .api-demo h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25}:where(.website-preview):is(.w01,.w03) .api-demo-description{color:#606c7c;margin:10px 0 18px;font-size:14px;line-height:1.5}:where(.website-preview):is(.w01,.w03) .api-demo-endpoint{color:#263b58;background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:10px 14px;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.website-preview):is(.w01,.w03) .api-demo-endpoint span{color:#fff;background:#337af1;border-radius:5px;margin-right:8px;padding:3px 7px}:where(.website-preview):is(.w01,.w03) .api-demo-endpoint .api-demo-language{float:right;color:#667486;background:0 0;margin:0;padding:0}:where(.website-preview):is(.w01,.w03) .api-demo-request-code{background:#fff;border:1px solid #d6dfe9;border-radius:8px;overflow:hidden}:where(.website-preview):is(.w01,.w03) .api-demo-request-code .api-demo-code{background:#fff;border-radius:0}:where(.website-preview):is(.w01,.w03) .api-demo-request-code code{counter-reset:api-line}:where(.website-preview):is(.w01,.w03) .api-code-line{counter-increment:api-line;display:block}:where(.website-preview):is(.w01,.w03) .api-code-line:before{content:counter(api-line);color:#8793a1;text-align:right;-webkit-user-select:none;user-select:none;width:2em;margin-right:1em;display:inline-block}:where(.website-preview):is(.w01,.w03) .api-code-keyword{color:#7046c6}:where(.website-preview):is(.w01,.w03) .api-code-string{color:#18804a}:where(.website-preview):is(.w01,.w03) .api-demo-code{background:#f3f6fa;border-radius:8px;min-width:0;overflow-x:auto}:where(.website-preview):is(.w01,.w03) .api-demo-code pre{color:#23354c;white-space:pre;margin:0;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.website-preview):is(.w01,.w03) .api-demo-copy{color:#1d385b;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:7px;margin-top:12px;padding:7px 11px;font-size:12px;font-weight:600}:where(.website-preview):is(.w01,.w03) .api-demo-fields{gap:10px;margin:20px 0 0;display:grid}:where(.website-preview):is(.w01,.w03) .api-demo-fields div{grid-template-columns:105px 1fr;gap:8px;display:grid}:where(.website-preview):is(.w01,.w03) .api-demo-fields dt{color:#1c426b;font:600 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}:where(.website-preview):is(.w01,.w03) .api-demo-fields dd{color:#667486;margin:0;font-size:12px;line-height:1.5}:where(.website-preview):is(.w01,.w03) .api-demo button:focus-visible{outline-offset:2px;outline:2px solid #0057ff}:where(.website-preview):is(.w01,.w03) .api-demo-result{border:1px solid #e1e8f0;border-radius:10px;overflow:hidden}:where(.website-preview):is(.w01,.w03) .api-demo-result-name{padding:19px}:where(.website-preview):is(.w01,.w03) .api-demo-result-name span,:where(.website-preview):is(.w01,.w03) .api-demo-gwp>span{color:#55708b;letter-spacing:.07em;font-size:11px;font-weight:700}:where(.website-preview):is(.w01,.w03) .api-demo-result-name h3{margin:8px 0 4px;font-size:19px;line-height:1.3}:where(.website-preview):is(.w01,.w03) .api-demo-result-name p{color:#718096;margin:0;font-size:12px}:where(.website-preview):is(.w01,.w03) .api-demo-metadata{border-top:1px solid #e8eef5;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:18px 19px;display:grid}:where(.website-preview):is(.w01,.w03) .api-demo-metadata dt{color:#738399;font-size:11px}:where(.website-preview):is(.w01,.w03) .api-demo-metadata dd{color:#263b58;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}:where(.website-preview):is(.w01,.w03) .api-demo-gwp{background:#edf5ff;padding:19px}:where(.website-preview):is(.w01,.w03) .api-demo-gwp p{color:#164477;margin:8px 0 4px;font-size:15px;font-weight:600;line-height:1.4}:where(.website-preview):is(.w01,.w03) .api-demo-gwp small{color:#657d96;font-size:12px}@media (width<=767px){:where(.website-preview):is(.w01,.w03) .api-demo-windows{grid-template-columns:minmax(0,1fr);gap:18px}:where(.website-preview):is(.w01,.w03) .api-demo-response{margin:0}}:where(.website-preview) .api-workflow #workflow .process-title-box{text-align:center;max-width:847px;margin-inline:auto}:where(.website-preview).w03 .api-connections-grid{max-width:none}:where(.website-preview).w03 .api-connection-card{border:1px solid var(--color--overlay-gray);background-color:var(--color--white);min-width:0;overflow:visible}:where(.website-preview).w03 .api-connection-icon{width:40px;height:40px;color:var(--color--near-black);stroke-width:1.5px}:where(.website-preview).w03 .api-connection-card .expert-details{color:#101010;overflow-wrap:anywhere}:where(.website-preview).w03 #work .process-widget-image[src$=api-matcher-composition\.svg],:where(.website-preview).w03 #work .process-widget-image[src$=api-supply-chain-composition\.svg],:where(.website-preview).w03 #work .process-widget-image[src$=api-agent-composition\.svg]{aspect-ratio:3/2}:where(.website-preview).w03 #basic-hero .api-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}:where(.website-preview).w03 #basic-hero .api-hero-actions .theme-button-black{background:#000}:where(.website-preview).w03 #basic-hero .api-hero-actions .theme-button-black .theme-button-bg{background:#252525}:where(.website-preview).w03 #basic-hero .api-hero-actions .api-hero-docs{background:#eee}:where(.website-preview).w03 #basic-hero .api-hero-actions .api-hero-docs .theme-button-text{color:#111}:where(.website-preview).w03 #basic-hero .api-hero-actions .api-hero-docs .theme-button-bg{background:#dcdcdc}:where(.website-preview).pricing-page .faq-single-wrap.is-open #faq-answer-1 a{color:var(--color--white);text-decoration:underline}:where(.website-preview).insight-detail-page .insight-detail-meta{color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-xs);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}:where(.website-preview).insight-detail-page .insight-card-tags{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}:where(.website-preview).insight-detail-page .insight-detail-cover{object-fit:contain;width:100%;height:auto;display:block}:where(.website-preview).insight-detail-page .insight-markdown{min-width:0;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);overflow-wrap:anywhere}:where(.website-preview).insight-detail-page .insight-markdown>:first-child{margin-top:0}:where(.website-preview).insight-detail-page .insight-markdown :is(h2,h3,h4,h5,h6){color:var(--color--near-black);line-height:var(--_line-height---line-height-m);margin:40px 0 18px}:where(.website-preview).insight-detail-page .insight-markdown h2{font-size:var(--_typography---heading--font-size-2xl);letter-spacing:var(--_typography---letter-spacing--letter-spacing-2xl)}:where(.website-preview).insight-detail-page .insight-markdown h3{font-size:var(--_typography---heading--font-size-xl)}:where(.website-preview).insight-detail-page .insight-markdown :is(h4,h5,h6){font-size:var(--_typography---heading--font-size-l)}:where(.website-preview).insight-detail-page .insight-markdown :is(p,ul,ol,blockquote,pre,.insight-table-scroll){margin:0 0 24px}:where(.website-preview).insight-detail-page .insight-markdown :is(ul,ol){padding-left:28px;display:block}:where(.website-preview).insight-detail-page .insight-markdown ul{list-style-type:disc}:where(.website-preview).insight-detail-page .insight-markdown ol{list-style-type:decimal}:where(.website-preview).insight-detail-page .insight-markdown li+li{margin-top:10px}:where(.website-preview).insight-detail-page .insight-markdown li>:is(ul,ol){margin:10px 0 0}:where(.website-preview).insight-detail-page .insight-markdown .contains-task-list{padding-left:0;list-style:none}:where(.website-preview).insight-detail-page .insight-markdown input[type=checkbox]{accent-color:var(--color--near-black);margin-right:8px}:where(.website-preview).insight-detail-page .insight-markdown a{color:var(--color--near-black);text-underline-offset:4px;text-decoration:underline}:where(.website-preview).insight-detail-page .insight-markdown a.insight-report-link{color:var(--brand);display:inline}:where(.website-preview).insight-detail-page .insight-markdown p:has(>.insight-report-download){text-align:center}:where(.website-preview).insight-detail-page .insight-markdown a.insight-report-download{background:var(--ink);color:var(--color--white);text-decoration:none}:where(.website-preview).insight-detail-page .insight-report-download .theme-button-bg{background:var(--ink)}:where(.website-preview).insight-detail-page .insight-markdown :is(a,pre,.insight-table-scroll):focus-visible{outline-offset:4px;outline:2px solid}:where(.website-preview).insight-detail-page .insight-markdown blockquote{border-left:3px solid var(--color--near-black);background:var(--color--off-white);padding:8px 24px}:where(.website-preview).insight-detail-page .insight-markdown blockquote>:last-child{margin-bottom:0}:where(.website-preview).insight-detail-page .insight-markdown code{background:var(--color--off-white);border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}:where(.website-preview).insight-detail-page .insight-markdown pre{background:var(--color--off-white);border-radius:var(--_border-radius---border-radius-xl);max-width:100%;padding:24px;overflow-x:auto}:where(.website-preview).insight-detail-page .insight-markdown pre code{background:0 0;padding:0}:where(.website-preview).insight-detail-page .insight-table-scroll{max-width:100%;overflow-x:auto}:where(.website-preview).insight-detail-page .insight-markdown table{border-collapse:collapse;width:100%;font-size:inherit}:where(.website-preview).insight-detail-page .insight-markdown :is(th,td){border:1px solid var(--color--light-gray);text-align:left;min-width:140px;padding:14px 18px}:where(.website-preview).insight-detail-page .insight-markdown th{color:var(--color--near-black);background:var(--color--off-white)}:where(.website-preview).insight-detail-page .insight-markdown img{border-radius:var(--_border-radius---border-radius-xl);max-width:100%;height:auto;margin:24px auto;display:block}:where(.website-preview).insight-detail-page .insight-markdown hr{border:0;border-top:1px solid var(--color--light-gray);margin:40px 0}:where(.website-preview).insight-detail-page .insight-release-cta{margin-top:64px}:where(.website-preview).insight-detail-page .pricing-on-demand-api-card{overflow-wrap:anywhere}:where(.website-preview).faq-page .faq-hero{padding-bottom:0}:where(.website-preview).faq-page .section-top-wrap{margin-bottom:40px}:where(.website-preview).faq-page .faq-category{padding-block:var(--_spacing---margin-padding--spacing-3xl)}:where(.website-preview).faq-page .faq-groups{gap:var(--_spacing---margin-padding--spacing-3xl);flex-direction:column;display:flex}:where(.website-preview).faq-page .faq-left-wrap{flex:0 0 32%;min-width:0}:where(.website-preview).faq-page .faq-right-wrap{min-width:0}:where(.website-preview).faq-page .faq-question-wrap{text-align:left}:where(.website-preview).faq-page .faq-question-wrap:focus-visible{outline:2px solid var(--brand,#0057ff);outline-offset:6px;border-radius:4px}:where(.website-preview).insights-page .section-top-wrap{margin-bottom:calc(var(--_spacing---margin-padding--spacing-3xl) / 2)}:where(.website-preview).insights-page .insight-controls{z-index:3;justify-content:center;gap:12px;margin:30px auto 36px;display:flex;position:relative}:where(.website-preview).insights-page .insight-control-trigger{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}:where(.website-preview).insights-page .insight-control-trigger:hover,:where(.website-preview).insights-page .insight-control-trigger[aria-expanded=true]{background:0 0}:where(.website-preview).insights-page :is(.insight-filter-panel,.insight-sort-panel){border-radius:var(--_border-radius---border-radius-l);background:#f8f8f9;border:1px solid #e5e7eb;position:absolute;top:calc(100% + 10px);box-shadow:0 12px 32px #0000001a}:where(.website-preview).insights-page .insight-filter-panel{width:min(600px,100%);padding:24px}:where(.website-preview).insights-page .insight-filter-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.website-preview).insights-page .insight-filter-columns fieldset{border:0;min-width:0;margin:0;padding:0}:where(.website-preview).insights-page .insight-filter-columns legend{color:var(--muted);margin-bottom:14px}:where(.website-preview).insights-page .insight-filter-options{align-content:start;gap:12px;max-height:220px;display:grid;overflow-y:auto}:where(.website-preview).insights-page .insight-filter-options label{color:#12171f;cursor:pointer;align-items:flex-start;gap:10px;font-weight:500;line-height:1.4;display:flex}:where(.website-preview).insights-page .insight-filter-options input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin:3px 0 0}:where(.website-preview).insights-page .insight-filter-empty{color:var(--muted)}:where(.website-preview).insights-page .insight-filter-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}:where(.website-preview).insights-page .insight-filter-footer button,:where(.website-preview).insights-page .insight-sort-panel button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}:where(.website-preview).insights-page .insight-sort-panel{min-width:190px;padding:8px;left:calc(50% + 6px)}:where(.website-preview).insights-page .insight-sort-panel button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px 12px;display:flex}:where(.website-preview).insights-page .insight-sort-panel button:hover{background:#e9eaed}:where(.website-preview).insights-page :is(.insight-control-trigger,.insight-filter-footer button,.insight-sort-panel button,.insight-filter-options input):focus-visible{outline:2px solid var(--brand);outline-offset:3px}:where(.website-preview).insights-page .insights-no-results{color:var(--muted);text-align:center}@media (width<=767px){:where(.website-preview).insights-page .insight-controls{margin:24px auto 28px}:where(.website-preview).insights-page .insight-filter-panel{padding:20px}:where(.website-preview).insights-page .insight-filter-columns{gap:16px}:where(.website-preview).insights-page .insight-sort-panel{left:auto;right:0}}:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-left{height:auto;min-height:376px}:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-content{height:auto;overflow:visible}:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-title,:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-summary{display:block;overflow:visible}@media (width<=767px){:where(.website-preview):is(.w06,.w13) .industry-use-cases .insight-card-left{min-height:0}}:where(.website-preview).w01 #metrics .sc-api-poster{background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.website-preview).w01 #metrics .sc-api-preview-background{z-index:0;pointer-events:none;background:#d9ebff url(/images/website/images/product-sky-gradient.webp) 50%/cover no-repeat;position:absolute;inset:0}:where(.website-preview).w01 #metrics .sc-api-preview-background:after{content:"";pointer-events:none;background-image:linear-gradient(#fff0,#fffffff2 35%,#fff 75%);height:250px;position:absolute;inset:auto 0 0}:where(.website-preview).w01 #metrics .sc-api-preview-stage{z-index:1;width:1400px;height:695px;transform:scale(var(--sc-api-scale,1));transform-origin:50%;flex:0 0 1400px;position:relative}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo{box-sizing:border-box;background:0 0;width:100%;height:100%;padding:56px}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo:before{display:none}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo-windows{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo-response{margin:110px 0 0 -24px}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo-code{overflow:hidden}:where(.website-preview).w01 #metrics .sc-api-preview-stage .api-demo-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.website-preview.editor-page{color:var(--ink)}.website-preview.editor-page #editor-introduction{padding-block:32px var(--_spacing---margin-padding--spacing-l);text-align:center}.website-preview.editor-page .editor-hero{padding-bottom:32px}.website-preview.editor-page .editor-hero .section-top-wrap{margin-bottom:clamp(32px,4vw,48px)}.website-preview.editor-page .editor-hero .single-project-image-wrap{max-width:1000px;margin-inline:auto}.website-preview.editor-page .editor-hero-image{width:100%;height:auto;max-height:none;display:block}.website-preview.editor-page .editor-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.website-preview.editor-page .editor-actions .theme-button-black{background:#000}.website-preview.editor-page .editor-actions .theme-button-black .theme-button-bg{background:#252525}.website-preview.editor-page .editor-section{padding-top:60px;padding-bottom:30px}.website-preview.editor-page .editor-scenarios-section .section-title{max-width:700px}.website-preview.editor-page .editor-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 20px;display:grid}.website-preview.editor-page .editor-scenario{gap:0;max-width:none;height:100%;min-height:0;padding:0;overflow:hidden}.website-preview.editor-page .editor-scenario-animation{aspect-ratio:1;width:100%;overflow:hidden}.website-preview.editor-page .editor-scenario-animation iframe{border:0;width:100%;height:100%;display:block}.website-preview.editor-page .editor-scenario-body{padding:20px}.website-preview.editor-page .editor-processing-subtitle{max-width:820px;color:var(--color--medium-gray);font-size:var(--_typography---paragraph--font-size-s);line-height:var(--_line-height---line-height-l);text-align:center;text-wrap:balance;margin:24px auto 0}.website-preview.editor-page .editor-processing-image-wrap{border-radius:var(--_border-radius---border-radius-l);width:min(100%,750px);margin:0 auto clamp(40px,5vw,60px);overflow:hidden}.website-preview.editor-page .editor-processing-image-wrap img{width:100%;height:auto;display:block}.website-preview.editor-page #editor-engine{color:var(--color--white);background:var(--color--near-black);padding:88px 0}.website-preview.editor-page .editor-engine-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;display:grid}.website-preview.editor-page .editor-engine-layout:before,.website-preview.editor-page .editor-engine-layout:after{content:none}.website-preview.editor-page .editor-engine-copy h2{color:var(--color--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.04}.website-preview.editor-page .editor-engine-copy>p{color:#d1d5db;max-width:410px;margin:25px 0 0;font-size:18px;line-height:1.6}.website-preview.editor-page .editor-engine-standards{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.website-preview.editor-page .editor-engine-standards span{border:1px solid var(--color--white);color:var(--color--white);border-radius:999px;padding:6px 14px;font-size:14px;line-height:1.4;display:inline-block}.website-preview.editor-page .editor-engine-feature{grid-template-columns:30px 1fr;gap:18px;padding:23px 0;display:grid}.website-preview.editor-page .editor-engine-feature:first-child{padding-top:0}.website-preview.editor-page .editor-engine-feature:last-child{padding-bottom:0}.website-preview.editor-page .editor-engine-feature svg{color:#888;width:27px;height:27px;margin-top:2px}.website-preview.editor-page .editor-engine-feature h3{color:var(--color--white);letter-spacing:-.02em;margin:0 0 8px;font-size:23px;font-weight:500;line-height:1.2}.website-preview.editor-page .editor-engine-feature p{color:#d1d5db;max-width:390px;margin:0;font-size:16px;line-height:1.6}.website-preview.editor-page .editor-deployment{background:#fff;padding:112px 0 104px;scroll-margin-top:110px}.website-preview.editor-page .editor-deployment-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.website-preview.editor-page .editor-deployment-heading h2{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.04}.website-preview.editor-page .editor-deployment-heading p{max-width:440px;color:var(--muted);margin:0;font-size:20px;line-height:1.5}.website-preview.editor-page .editor-exchange-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:30px;height:30px;display:block}.website-preview.editor-page .editor-exchange{background:linear-gradient(115deg,#f3f7ff 0%,#edf3ff 60%,#f2f8fa 100%);border-radius:24px;grid-template-columns:1fr .7fr 1fr;align-items:center;gap:32px;padding:46px;display:grid}.website-preview.editor-page .editor-exchange-end{min-width:0}.website-preview.editor-page .editor-exchange-label{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:22px;font-size:22px;font-weight:600;display:flex}.website-preview.editor-page .editor-exchange-label .editor-exchange-icon{width:25px;height:25px;color:var(--brand)}.website-preview.editor-page .editor-dataset-sheet{background:#fff;border:1px solid #dbe4f4;border-radius:10px;overflow:hidden}.website-preview.editor-page .editor-dataset-sheet img{width:100%;height:auto;display:block}.website-preview.editor-page .editor-file-transfer{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.website-preview.editor-page .editor-file-route{width:100%;color:var(--brand);justify-content:center;align-items:center;gap:12px;display:flex}.website-preview.editor-page .editor-route-line{background:#9db9f5;flex:1;height:1px}.website-preview.editor-page .editor-file{border:1.5px solid var(--brand);width:85px;height:104px;color:var(--brand);background:#ffffffc9;border-radius:9px;place-content:center;gap:7px;display:grid;position:relative}.website-preview.editor-page .editor-file .editor-exchange-icon{width:24px;height:24px;margin:auto}.website-preview.editor-page .editor-file strong{font-size:22px;font-weight:600}.website-preview.editor-page .editor-tool-surface{background:#fff;border:1px solid #dbe4f4;border-radius:10px;height:180px;padding:18px 22px}.website-preview.editor-page .editor-tool-title{color:var(--muted);margin:0 0 19px;font-size:13px}.website-preview.editor-page .editor-model-path{align-items:center;height:92px;display:flex}.website-preview.editor-page .editor-model-inputs{gap:12px;display:grid}.website-preview.editor-page .editor-model-inputs span{background:#f3f6fc;border:1px solid #dce5f6;border-radius:5px;place-items:center;width:66px;height:30px;font-size:11px;display:grid}.website-preview.editor-page .editor-model-connector{border-block:1px solid #aac2ef;border-right:1px solid #aac2ef;flex:1;height:44px;position:relative}.website-preview.editor-page .editor-model-connector:after{content:"";background:#aac2ef;width:16px;height:1px;position:absolute;top:50%;right:-16px}.website-preview.editor-page .editor-model-product{background:var(--tint);color:#1249b7;white-space:nowrap;border:1px solid #adc8ff;border-radius:7px;margin-left:16px;padding:17px 12px;font-size:13px}@media (width<=1000px){.website-preview.editor-page .editor-exchange{gap:20px;padding:30px}.website-preview.editor-page .editor-tool-surface{padding-inline:14px}.website-preview.editor-page .editor-exchange-label{font-size:19px}.website-preview.editor-page .editor-model-inputs span{width:52px}.website-preview.editor-page .editor-model-product{padding-inline:8px;font-size:11px}}@media (width<=767px){.website-preview.editor-page .editor-exchange{border-radius:18px;grid-template-columns:1fr;gap:25px;padding:26px}.website-preview.editor-page .editor-exchange-label{margin-bottom:16px;font-size:21px}.website-preview.editor-page .editor-file-transfer{text-align:left;flex-direction:row;gap:20px}.website-preview.editor-page .editor-file-route{flex-shrink:0;width:100px}.website-preview.editor-page .editor-file{border-radius:6px;gap:2px;width:60px;height:76px}.website-preview.editor-page .editor-file strong{font-size:18px}.website-preview.editor-page .editor-file .editor-exchange-icon{width:19px;height:19px}.website-preview.editor-page .editor-route-line{display:none}.website-preview.editor-page .editor-file-route>.editor-exchange-icon{width:23px;height:23px;transform:rotate(90deg)}.website-preview.editor-page .editor-tool-surface{height:170px;padding:18px 22px}.website-preview.editor-page .editor-model-inputs span{width:75px}.website-preview.editor-page .editor-model-product{padding-inline:15px;font-size:13px}}.website-preview.editor-page .editor-pay-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.website-preview.editor-page .editor-pay-model{border:1px solid #e5e8ee;border-radius:14px;flex-direction:column;padding:30px;display:flex}.website-preview.editor-page .editor-deployment-icon{width:39px;height:39px;color:var(--ink);margin-bottom:38px}.website-preview.editor-page .editor-pay-model h3{margin:0 0 18px}.website-preview.editor-page .editor-pay-model h3,.website-preview.editor-page .editor-deployment-detail strong{letter-spacing:-.03em;font-size:clamp(25px,2.2vw,31px);font-weight:500;line-height:1.15}.website-preview.editor-page .editor-pay-model>p{color:var(--muted);flex:1;margin:0;font-size:17px;line-height:1.6}.website-preview.editor-page .editor-deployment-detail{color:var(--muted);border-top:1px solid #e5e8ee;margin-top:30px;padding-top:21px;font-size:17px;line-height:1.6}.website-preview.editor-page .editor-deployment-detail strong{color:var(--ink);margin-bottom:5px;display:block}@media (width>=768px){.website-preview.editor-page .editor-pay-models{grid-template-rows:repeat(4,auto);row-gap:0}.website-preview.editor-page .editor-pay-model{grid-row:span 4;grid-template-rows:subgrid;display:grid}}@media (width<=767px){.website-preview.editor-page #editor-engine{padding:60px 0}.website-preview.editor-page .editor-engine-layout{grid-template-columns:1fr;gap:40px}.website-preview.editor-page .editor-engine-copy h2{font-size:40px}.website-preview.editor-page .editor-engine-copy>p{margin-top:22px}.website-preview.editor-page .editor-engine-standards{margin-top:25px}.website-preview.editor-page .editor-engine-feature h3{font-size:22px}.website-preview.editor-page .editor-deployment{padding:60px 0}.website-preview.editor-page .editor-deployment-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.website-preview.editor-page .editor-deployment-heading h2{font-size:clamp(36px,8.7vw,48px)}.website-preview.editor-page .editor-deployment-heading p{font-size:18px}.website-preview.editor-page .editor-pay-models{grid-template-columns:1fr}.website-preview.editor-page .editor-pay-model{padding:25px}.website-preview.editor-page .editor-deployment-icon{width:34px;height:34px;margin-bottom:28px}}@media (width<=991px){.website-preview.editor-page .editor-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.website-preview.editor-page .editor-scenarios{grid-template-columns:minmax(0,1fr);gap:30px}}:where(.website-preview) .navbar :is(.dropdown-toggle,.dropdown-chevron,.dropdown-navigation){transition-duration:.15s;transition-delay:0s;animation-duration:.15s;animation-delay:0s}@font-face{font-family:Geist Variable;src:url(data:font/woff2;base64,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)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@scope(.native-sample){:scope :where(p,h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;letter-spacing:inherit}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:scope,:scope{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}:scope,:scope{--font-sans:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:scope,:scope{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:scope{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}:scope{font-family:Geist Variable,sans-serif}.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4\!{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-14\!{height:calc(var(--spacing) * 14)!important}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[790px\]{max-width:790px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success-soft{background-color:var(--success-soft)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch, var(--secondary), var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2 * var(--spacing) * -1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2 * var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2 * var(--spacing) * -1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2 * var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=600px){.max-\[600px\]\:h-12\!{height:calc(var(--spacing) * 12)!important}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-\[state\=active\]\:bg-accent:where([data-state=active]),.data-\[state\=active\]\:bg-accent:where([data-state=active]:not([data-active=false])){background-color:var(--accent)}.data-\[state\=active\]\:bg-background:where([data-state=active]),.data-\[state\=active\]\:bg-background:where([data-state=active]:not([data-active=false])){background-color:var(--background)}.data-\[state\=active\]\:text-foreground:where([data-state=active]),.data-\[state\=active\]\:text-foreground:where([data-state=active]:not([data-active=false])){color:var(--foreground)}.data-\[state\=active\]\:text-primary:where([data-state=active]),.data-\[state\=active\]\:text-primary:where([data-state=active]:not([data-active=false])){color:var(--primary)}.data-\[state\=active\]\:shadow-none:where([data-state=active]),.data-\[state\=active\]\:shadow-none:where([data-state=active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-\[state\=active\]\:border-input:is(.dark *):where([data-state=active]),.dark\:data-\[state\=active\]\:border-input:is(.dark *):where([data-state=active]:not([data-active=false])){border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *):where([data-state=active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *):where([data-state=active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-\[state\=active\]\:text-foreground:is(.dark *):where([data-state=active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:scope{--background:#fff;--foreground:#202020;--card:#fff;--card-foreground:#202020;--popover:#fff;--popover-foreground:#202020;--primary:#0057ff;--primary-foreground:#fff;--secondary:#f3f3f3;--secondary-foreground:#454545;--muted:#f6f6f6;--muted-foreground:#707070;--accent:var(--primary)}@supports (color:color-mix(in lab, red, red)){:scope{--accent:color-mix(in srgb, var(--primary) 8%, white)}}:scope{--accent-foreground:var(--primary);--destructive:#454545;--border:#e4e4e4;--input:#dedede;--ring:var(--primary);--chart-1:var(--primary);--chart-2:#666;--chart-3:#888;--chart-4:#aaa;--chart-5:#ccc;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#202020;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--primary);--sidebar-border:var(--border);--sidebar-ring:var(--primary);--success-soft:#edf5e8;--success-foreground:#4c7536;--warning-soft:#fff7db;--warning-foreground:#876321;background:var(--muted);font-synthesis:none;margin:0}.sample{--top-space:clamp(24px, 6.55vh, 70px);width:min(1280px,100% - 96px);padding:var(--top-space) 0 18px;margin:0 auto}.sample-layout{border:1px solid var(--border);background:var(--background);border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:0;display:grid;overflow:hidden}.sample-main{min-width:0;padding:20px}.sample-viewport{height:calc(100dvh - var(--top-space) - 144px);scrollbar-gutter:stable;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:var(--input) var(--muted);background:var(--background);min-height:320px;max-height:805px;overflow:auto}.control-bar{border-left:1px solid var(--border);background:var(--background);align-content:start;gap:20px;padding:24px 22px;display:grid}.control-heading h2{font-size:15px;font-weight:600}.control-heading p{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.5}.field-row{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:16px;display:grid}.field-row dt{line-height:24px}.metadata-pairs{grid-template-rows:repeat(3,auto);grid-auto-flow:column}[data-slot=table-cell],[data-slot=table-head]{padding-inline:16px}[data-slot=table-cell]{padding-block:14px}.method-menu{max-width:calc(100vw - 32px);max-height:min(360px, var(--radix-select-content-available-height))}@media (width>=1600px){.sample{width:min(1640px,100% - 180px);padding-top:70px}.sample-viewport{max-height:900px}}@media (width<=1100px){.property-pairs{grid-template-columns:1fr}.metadata-pairs{grid-template-rows:none;grid-auto-flow:row}}@media (width<=900px){.sample{width:calc(100% - 40px);padding-top:25px}.sample-layout{grid-template-columns:minmax(0,1fr) 230px}.sample-viewport{height:calc(100dvh - 160px)}.control-bar{gap:16px;padding:18px}}@media (width<=600px){.sample{width:calc(100% - 24px);padding-top:16px}.top-tabs{margin-bottom:16px;padding:4px}.top-tabs [data-slot=tabs-trigger]{padding-inline:6px;font-size:13px}.sample-layout{flex-direction:column;display:flex}.sample-main{order:2;width:100%;padding:16px}.sample-viewport{height:min(65dvh,700px)}.sample-viewport>[data-slot=tabs-content]{padding:12px}.control-bar{border-left:0;border-bottom:1px solid var(--border);order:1;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:16px}.control-heading,.control-bar>div:last-child{grid-column:1/-1}.control-bar label{font-size:12px}.summary-content{flex-direction:column;gap:16px}.gwp-summary{text-align:left;border-top:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;padding-top:12px;display:flex}.gwp-summary strong{font-size:24px}.overview [data-slot=card-content]{padding-inline:16px}.field-row{grid-template-columns:minmax(0,1fr);gap:4px}.result-heading{flex-wrap:wrap}.method-control{width:100%}.method-filter{flex:1;width:0}.category-filter{flex:1;min-width:0}.pagination{flex-direction:column;align-items:flex-start}.pagination>div{justify-content:space-between;gap:6px;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sample-viewport>.exchanges-panel{height:100%;padding:0}.exchange-graph{flex-direction:column;height:100%;padding:20px 20px 12px;display:flex}.graph-tabs{flex:1;gap:0;min-height:0}.graph-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.graph-toolbar-slot{margin-left:auto}.graph-tab-content{flex:1;min-height:0}.relationship-view{--graph-accent:#4666c9;--graph-soft:#edf3ff;--graph-border:#adc0e8;--graph-line:#9aafd5;--elementary-soft:#edf7ef;--elementary-border:#a4cbb1;--elementary-accent:#34754b;flex-direction:column;height:100%;min-height:0;display:flex}.relationship-view[data-direction=consuming]{--graph-accent:#a4642c;--graph-soft:#fff6ec;--graph-border:#dec1a4;--graph-line:#bd956c}.graph-toolbar{border:1px solid var(--border);background:var(--background);cursor:default;touch-action:manipulation;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.graph-surface{cursor:grab;touch-action:none;background:0 0;flex:1;min-height:0;position:relative;overflow:hidden}.graph-surface[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.graph-surface:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.graph-world{transform-origin:0 0;position:absolute;top:0;left:0}.graph-edges{pointer-events:none;color:var(--graph-line);position:absolute;inset:0}.graph-card{border:1px solid var(--graph-border);box-shadow:none;background:var(--background);color:var(--foreground);border-radius:6px;gap:0;padding:0;position:absolute;overflow:visible}.graph-card[data-flow-type]{background:var(--graph-soft)}.graph-card[data-flow-type=elementary]{--graph-soft:var(--elementary-soft);--graph-border:var(--elementary-border);--graph-accent:var(--elementary-accent)}.relationship-view[data-direction=consuming] .graph-card[data-node-state=expanded]{background:var(--graph-soft)}.graph-card[data-node-state=collapsed]{border-style:dashed}.graph-card[data-node-state=boundary],.graph-card[data-node-state=boundary]:hover{color:#111;background:#fff;border-color:#9ca3af}.graph-card[data-current=true]{background:#f4f5f6;border-width:2px;border-color:#9198a3}.graph-card:has(button:focus-visible){outline:2px solid var(--graph-accent);outline-offset:3px}.graph-card:hover{border-color:var(--graph-accent)}.graph-node-button{text-align:left;white-space:normal;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:5px;outline:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:10px;font-weight:400;display:flex;transform:none}.graph-node-button:hover{background:0 0}.graph-node-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;padding-right:10px;font-size:13px;font-weight:550;line-height:18px;display:-webkit-box;overflow:hidden}.graph-node-geography{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex}.graph-node-geography>svg{flex-shrink:0}.graph-node-geography>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.graph-node-footer{color:var(--graph-accent);justify-content:space-between;align-items:center;gap:4px;margin-top:6px;font-size:10px;line-height:14px;display:flex}.graph-node-current,.graph-node-state{white-space:nowrap;align-items:center;gap:4px;display:flex}.graph-node-current{color:#656b76}.graph-node-state{margin-left:auto}.graph-boundary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:10px;display:flex}.graph-boundary-title{font-size:13px;font-weight:550;line-height:18px}.graph-boundary-link{font-size:11px;line-height:15px}.graph-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;font-size:11px;display:flex}.graph-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.graph-legend>span{align-items:center;gap:6px;display:flex}.graph-legend i{border:1px solid var(--input);width:18px;height:16px;color:var(--muted-foreground);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.graph-legend i svg{width:11px;height:11px}.graph-legend .legend-intermediate{background:var(--graph-soft);border-color:var(--graph-border)}.graph-legend .legend-elementary{background:var(--elementary-soft);border-color:var(--elementary-border)}.graph-legend .legend-collapsed{border-style:dashed}@media (width<=600px){.exchange-graph{padding:12px 10px}.graph-header{flex-wrap:wrap;gap:8px;padding-bottom:10px}.graph-header [data-slot=tabs-list]{width:100%}.graph-header [data-slot=tabs-trigger]{padding-inline:8px;font-size:12px}.graph-toolbar{gap:0;padding:2px}.graph-footer{font-size:10px}.graph-legend{gap:10px}}.graph-surface[data-dragging=true] .graph-card{pointer-events:none}.contribution-dialog[data-slot=dialog-content]{flex-direction:column;gap:0;width:min(1080px,100vw - 48px);max-width:none;height:min(880px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.contribution-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:24px 28px 28px;overflow-y:auto}.contribution-sankey-viewport{border:1px solid var(--border);border-radius:8px;padding:12px 4px;overflow-x:auto}.contribution-sankey{width:100%;min-width:820px;height:auto;display:block}.contribution-ribbons path{fill:var(--primary);opacity:.14}.contribution-ribbons path:nth-last-child(-n+4){opacity:.23}.contribution-nodes rect{fill:var(--primary)}.contribution-nodes rect:last-child{opacity:.5}.contribution-labels text{fill:var(--foreground);font-family:var(--font-sans);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round;font-size:11px}.contribution-details{margin-top:28px}.contribution-table{min-width:700px;font-size:13px}.contribution-table [data-slot=table-cell]{padding-block:12px}.contribution-table [data-slot=table-cell]:first-child{white-space:normal;width:40%}@media (width<=600px){.contribution-dialog[data-slot=dialog-content]{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.contribution-scroll{padding:18px 16px 20px}.contribution-details{margin-top:24px}}.method-menu,.configuration-menu{width:max-content;min-width:min(var(--radix-select-trigger-width), calc(100vw - 32px));max-width:calc(100vw - 32px)}.method-menu [data-guidance],.configuration-menu [data-guidance]{justify-content:flex-start;gap:16px;padding-right:8px}.method-menu [data-guidance]>[data-slot=select-item-text],.configuration-menu [data-guidance]>[data-slot=select-item-text]{overflow-wrap:anywhere;min-width:0}.method-guidance{visibility:visible;color:#0057ff;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:scope,:scope{background:0 0}.sample-layout{box-shadow:none;border:1px solid #e5e5e5}@media (width>=768px){:scope,:scope{overflow:hidden}.sample-viewport{height:622px;min-height:0}}.sample-layout:before{content:"HiQLCD sample dataset";box-sizing:border-box;color:#a3a3a3;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185 52'%3E%3Cg fill='%23e5e5e5'%3E%3Ccircle cx='27' cy='25' r='6'/%3E%3Ccircle cx='47' cy='25' r='6'/%3E%3Ccircle cx='67' cy='25' r='6'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' rx='6' fill='%23e5e5e5'/%3E%3C/svg%3E");background-position:0,50%;background-repeat:no-repeat;background-size:185px 52px,calc(100% - 400px) 30px;border:0;border-bottom:1px solid #e5e5e5;grid-column:1/-1;justify-content:center;align-items:center;height:52px;font:12px Arial,sans-serif;display:flex}.sample{--top-space:0px;width:100%;margin:0 auto;padding:0}.sample .top-tabs{display:none!important}@media (width<=767px){:scope,:scope{overflow:hidden}.sample-viewport{height:400px;min-height:0}.sample-layout:before{background-size:142px 40px,calc(100% - 250px) 26px;flex:none;order:0;width:100%;height:40px;font-size:10px}}.graph-empty-notice{color:var(--muted-foreground);text-align:center;border-style:dashed;justify-content:center;align-items:center;padding:12px;font-size:12px;line-height:1.5;display:flex}}.native-sample{color:#171717;isolation:isolate;background:#fff;font-family:Geist Variable,sans-serif}.native-sample .graph-tab-content[hidden]{display:none}.native-sample.native-sample-dialog-host{z-index:10001;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:visible}.native-sample-dialog-host>*{pointer-events:auto}.native-sample .graph-toolbar-slot{min-width:266px;min-height:38px}.native-sample .sample-viewport{transition:none!important;animation:none!important}.native-sample .sample-select-menu{max-height:min(320px, var(--radix-select-content-available-height));max-width:calc(100vw - 24px);overflow:hidden}.native-sample .sample-select-menu [data-radix-select-viewport]{max-height:min(320px, var(--radix-select-content-available-height));overflow-y:auto}.native-sample .sample-lcia-amount{white-space:normal;overflow-wrap:anywhere}.native-sample-region{position:relative}.native-sample-local-dialog-host{z-index:60;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.native-sample-local-dialog-host>*{pointer-events:auto}.native-sample-local-dialog-host .contribution-dialog[data-slot=dialog-content]{width:min(1080px,100% - 48px);height:min(880px,100% - 48px,100dvh - 48px)}@media (width<=600px){.native-sample-local-dialog-host .contribution-dialog[data-slot=dialog-content]{width:calc(100% - 24px);height:min(100% - 24px,100dvh - 24px)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-xl:.75rem;--radius-4xl:2rem;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--background);font-family:var(--font-sans);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--foreground);margin:0}a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ring)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4\!{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14\!{height:calc(var(--spacing) * 14)!important}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[790px\]{max-width:790px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 4px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=active\]\:bg-accent[data-state=active]{background-color:var(--accent)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=600px){.max-\[600px\]\:h-12\!{height:calc(var(--spacing) * 12)!important}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}:root{--background:#f6f7f9;--foreground:#202b38;--primary:#26394b;--primary-foreground:#fff;--secondary:#e8edf2;--secondary-foreground:#202b38;--muted:#e8edf2;--muted-foreground:#596573;--accent:#e8edf2;--accent-foreground:#202b38;--destructive:#b42318;--destructive-foreground:#fff;--border:#dce1e7;--input:#c0c9d3;--ring:#365d83;--radius:.4375rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.contact-page .contact-section{padding:156px 0 80px}.contact-page .contact-wrapper{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.contact-page .contact-introduction,.contact-page .contact-item-wrap{min-width:0}.contact-page .contact-title-wrap{text-align:left;align-items:flex-start;gap:20px;max-width:none}.contact-page .contact-eyebrow{color:var(--color--medium-gray);letter-spacing:.06em;margin:0;font-size:14px;font-weight:600}.contact-page .contact-title{color:var(--color--near-black);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.1}.contact-page .contact-details{max-width:36rem;color:var(--color--medium-gray);margin:0;font-size:18px;line-height:1.55}.contact-page .contact-inquiries{gap:16px;margin-top:32px;display:grid}.contact-page .contact-inquiry{border:1px solid var(--color--light-gray);border-radius:var(--_border-radius---border-radius-l);align-items:flex-start;gap:16px;padding:18px;display:flex}.contact-page .contact-inquiry-icon{border-radius:var(--_border-radius---border-radius-xs);background:var(--color--fill-color);height:38px;color:var(--color--near-black);flex:0 0 38px;justify-content:center;align-items:center;display:flex}.contact-page .contact-inquiry h2{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35}.contact-page .contact-inquiry p{color:var(--color--medium-gray);margin:0;font-size:15px;line-height:1.5}.contact-page .contact-inquiry a{color:var(--color--near-black);text-decoration:underline;-webkit-text-decoration-color:var(--color--line-gray);text-decoration-color:var(--color--line-gray);text-underline-offset:3px}.contact-page .contact-inquiry a:hover{text-decoration-color:currentColor}.contact-page .contact-direct{border-top:1px solid var(--color--line-gray);margin-top:30px;padding-top:24px}.contact-page .contact-direct>p{color:var(--color--medium-gray);margin:0 0 16px;font-size:15px}.contact-page .contact-direct-links{flex-wrap:wrap;gap:16px 24px;display:flex}.contact-page .contact-direct-links a{color:var(--color--near-black);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.contact-page .contact-direct-links svg{flex-shrink:0}.contact-page .contact-form-block{max-width:none;padding:30px}.contact-page .contact-form-heading{margin-bottom:24px}.contact-page .contact-form-heading h2{letter-spacing:-.025em;margin:10px 0;font-size:30px;font-weight:600;line-height:1.2}.contact-page .contact-form-heading>p:last-child{color:var(--color--medium-gray);margin:0;font-size:14px;line-height:1.5}.contact-page .contact-fields,.contact-page .contact-channel-fieldset{border:0;min-width:0;margin:0;padding:0}.contact-page .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-page .contact-full-width{grid-column:1/-1}.contact-page .contact-label-field{width:100%;margin-bottom:8px;padding:0;font-size:14px;line-height:1.4;display:block}.contact-page .contact-required{color:var(--red);margin-left:4px}.contact-page .contact-input-field,.contact-page .contact-textarea-field{min-width:0;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;padding:11px 12px;font-size:16px;line-height:1.4;transition:border-color .18s,box-shadow .18s}.contact-page .contact-input-field:focus,.contact-page .contact-textarea-field:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0057ff1f}.contact-page .contact-purpose-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.contact-page .contact-purpose-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-page .contact-purpose-trigger[data-placeholder]{color:var(--muted)}.contact-page .contact-purpose-icon{color:var(--muted);flex:none;transition:transform .18s;display:flex}.contact-page .contact-purpose-trigger[data-state=open] .contact-purpose-icon{transform:rotate(180deg)}.contact-page .contact-purpose-trigger[data-state=open]{border-color:var(--brand);box-shadow:0 0 0 3px #0057ff1f}.contact-page .contact-purpose-menu{z-index:1200;width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;font-family:inherit;font-size:15px;line-height:1.45;overflow:hidden;box-shadow:0 12px 36px #12171f1a}.contact-page .contact-purpose-viewport{padding:6px}.contact-page .contact-purpose-option{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:7px;outline:none;align-items:center;min-height:44px;padding:10px 36px 10px 12px;display:flex;position:relative}.contact-page .contact-purpose-option[data-highlighted],.contact-page .contact-purpose-option[data-state=checked]{background:var(--tint);color:var(--brand)}.contact-page .contact-purpose-option[data-state=checked]{font-weight:600}.contact-page .contact-purpose-check{color:var(--brand);align-items:center;display:flex;position:absolute;right:12px}.contact-page .contact-purpose-scroll{height:26px;color:var(--muted);background:var(--surface);justify-content:center;align-items:center;display:flex}.contact-page .contact-input-field::placeholder,.contact-page .contact-textarea-field::placeholder{font-size:14px}.contact-page .contact-textarea-field{resize:vertical;min-height:88px}.contact-page .contact-input-field[aria-invalid=true],.contact-page .contact-textarea-field[aria-invalid=true]{border-color:var(--red)}.contact-page .contact-field-error{color:var(--red);margin:6px 0 0;font-size:13px;line-height:1.4}.contact-page .contact-channel-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-page .contact-channel-option{border:1px solid var(--color--line-gray);background:var(--color--white);cursor:pointer;min-width:0;min-height:44px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.contact-page .contact-channel-option:hover{border-color:var(--brand)}.contact-page .contact-channel-option:has(input:checked){border-color:var(--brand);background:var(--tint);color:var(--brand)}.contact-page .contact-channel-option:has(input:focus-visible){border-color:var(--brand);box-shadow:0 0 0 3px #0057ff1f}.contact-page .contact-channel-option input{appearance:none;background:var(--surface);cursor:pointer;border:1.5px solid #9aa3b2;border-radius:50%;outline:none;flex:0 0 18px;width:18px;height:18px;margin:0}.contact-page .contact-channel-option input:checked{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 4px var(--surface)}.contact-page .contact-submit-wrap{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.contact-page .contact-privacy{color:var(--color--medium-gray);text-align:center;margin:0;font-size:12px;line-height:1.5}.contact-page .contact-form-submit{min-height:46px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:16px;font-weight:600;display:inline-flex}.contact-page .contact-form-submit:disabled{background:var(--color--primary-yellow);color:var(--color--near-black);opacity:.65;cursor:wait}.contact-page .contact-submit-loader{animation:1s linear infinite contact-submit-spin}.contact-page .contact-submission-error{z-index:1000;border:1px solid var(--color--line-gray);border-radius:var(--_border-radius---border-radius-s);background:var(--color--white);width:fit-content;max-width:calc(100% - 40px);color:var(--color--near-black);margin-inline:auto;padding:14px 22px;font-size:15px;font-weight:600;position:fixed;inset:auto 20px 28px;box-shadow:0 8px 24px #00000014}.contact-page .contact-faq-section{background:var(--color--fill-color);padding:80px 0 100px}.contact-page .contact-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:60px;display:grid}.contact-page .contact-faq-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.15}.contact-page .contact-faq-heading img{width:100%;height:auto;margin-top:30px;display:block}.contact-page .contact-faq-item{border-bottom:1px solid var(--color--line-gray)}.contact-page .contact-faq-item:first-child{border-top:1px solid var(--color--line-gray)}.contact-page .contact-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}.contact-page .contact-faq-item summary::-webkit-details-marker{display:none}.contact-page .contact-faq-item summary svg{flex-shrink:0}.contact-page .contact-faq-item[open] summary svg{transform:rotate(180deg)}.contact-page .contact-faq-item>p{color:var(--color--medium-gray);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px;font-size:16px;line-height:1.65}.contact-page :is(summary,a,button:not(.contact-purpose-trigger)):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.contact-success-page .contact-success-main{align-items:center;min-height:100svh;padding:132px 0 80px;display:flex}.contact-success-page .contact-success-content{text-align:center;max-width:1040px;margin-inline:auto}.contact-success-page .contact-success-illustration{width:min(350px,80%);height:auto;margin-inline:auto;display:block;transform:translate(-6.5%)}.contact-success-page .contact-success-content h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(34px,4.8vw,64px);font-weight:600;line-height:1.12}.contact-success-page .contact-success-content p{max-width:800px;color:var(--color--medium-gray);margin:0 auto;font-size:20px;line-height:1.6}@keyframes contact-submit-spin{to{transform:rotate(360deg)}}@media (width<=991px){.contact-page .contact-section{padding-top:128px}.contact-page .contact-wrapper{grid-template-columns:minmax(0,1fr);gap:40px}.contact-page .contact-title-wrap{max-width:650px}.contact-page .contact-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.contact-page .contact-faq-heading img{max-width:420px;margin-inline:auto}}@media (width<=600px){.contact-page .contact-section{padding:112px 0 48px}.contact-page .contact-title-wrap{gap:16px}.contact-page .contact-title{font-size:38px}.contact-page .contact-details{font-size:16px}.contact-page .contact-inquiry{gap:12px;padding:14px}.contact-page .contact-direct-links{flex-direction:column}.contact-page .contact-form-block{padding:22px 18px}.contact-page .contact-form{grid-template-columns:minmax(0,1fr);gap:18px}.contact-page .contact-form-heading h2{font-size:27px}.contact-page .contact-form-submit{width:100%}.contact-page .contact-faq-section{padding:48px 0 60px}.contact-page .contact-faq-item summary{gap:12px;font-size:17px}.contact-success-page .contact-success-main{padding:112px 0 60px}.contact-success-page .contact-success-illustration{width:min(280px,85%)}.contact-success-page .contact-success-content p{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-page .contact-submit-loader{animation:none}}
