@charset "UTF-8";.oito-bw8-credit{display:flex;gap:var(--space-1x);align-items:center;font-size:var(--font-size-xs)}.oito-bw8-credit svg{width:36px;fill:var(--color-text)}.debug-bar{text-align:center;background:#00f;color:#fff;padding:10px;font-size:14px;line-height:1.4;position:fixed;width:100%;bottom:0;left:0;z-index:1}.debug-bar strong{color:inherit}[data-partial]{position:relative;outline:1px dashed rgb(0,0,255);outline-offset:5px}[data-partial]:before{content:attr(data-partial);position:absolute;width:100%;height:100%;top:0;left:0;padding:8px;background:#0000ffb3;display:grid;place-content:center;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.7882352941);font-weight:700;pointer-events:none}:root{--font-family-accent: serif;--font-family-base: sans-serif;--color-neutral-25: #FFFFFF;--color-neutral-50: #F9FAFB;--color-neutral-100: #F2F4F7;--color-neutral-200: #E5E7EB;--color-neutral-300: #D1D5DB;--color-neutral-400: #9CA3AF;--color-neutral-500: #6B7280;--color-neutral-600: #4B5563;--color-neutral-700: #374151;--color-neutral-800: #1F2937;--color-neutral-900: #000000;--color-primary-25: #ECFFF7;--color-primary-50: #D6FFEE;--color-primary-100: #ADFFDD;--color-primary-200: #7CFFCA;--color-primary-300: #4AFFB6;--color-primary-400: #1AFFA4;--color-primary-500: #04F891;--color-primary-600: #03D67D;--color-primary-700: #02B569;--color-primary-800: #019454;--color-primary-900: #016B3D;--color-secondary-25: #F3EBFF;--color-secondary-50: #E4D6FF;--color-secondary-100: #C9ADFF;--color-secondary-200: #A97CFF;--color-secondary-300: #8A4AFF;--color-secondary-400: #7B1AFF;--color-secondary-500: #7300FF;--color-secondary-600: #6200D6;--color-secondary-700: #5100AD;--color-secondary-800: #3F0085;--color-secondary-900: #2E0061;--color-success: #16A34A;--color-error: #DC2626;--color-warning: #F59E0B}:root,[light]{--color-body: var(--color-neutral-25);--color-surface: var(--color-neutral-25);--color-container: var(--color-neutral-200);--color-container-low: var(--color-neutral-200);--color-on-surface: var(--color-neutral-600);--color-on-container: var(--color-neutral-600);--color-accent: var(--color-neutral-900);--color-complementary: var(--color-secondary-700);--color-interactive: var(--color-secondary-700);--color-on-interactive: var(--color-neutral-100);--color-interactive-hover: var(--color-secondary-500);--color-on-interactive-hover: var(--color-neutral-100);--color-linear: linear-gradient(to right, var(--color-primary-500), var(--color-secondary-500));--color-linear-inverse: linear-gradient(to right, var(--color-secondary-500), var(--color-primary-500));--color-text: var(--color-on-surface);--color-text-accent: var(--color-accent)}[dark]{--color-body: var(--color-neutral-900);--color-surface: var(--color-neutral-900);--color-container: var(--color-neutral-700);--color-container-low: var(--color-neutral-800);--color-on-surface: var(--color-neutral-25);--color-on-container: var(--color-neutral-50);--color-accent: var(--color-neutral-50);--color-complementary: var(--color-secondary-500);--color-interactive: var(--color-secondary-500);--color-on-interactive: var(--color-neutral-25);--color-interactive-hover: var(--color-secondary-700);--color-on-interactive-hover: var(--color-neutral-25);--color-linear: linear-gradient(to right, var(--color-primary-500), var(--color-secondary-500));--color-linear-inverse: linear-gradient(to right, var(--color-secondary-500), var(--color-primary-500));--color-text: var(--color-on-surface);--color-text-accent: var(--color-on-surface)}[accent]{--color-body: var(--color-neutral-25);--color-surface: var(--color-primary-500);--color-container: var(--color-neutral-100);--color-container-low: var(--color-neutral-50);--color-on-surface: var(--color-neutral-100);--color-on-container: var(--color-neutral-900);--color-accent: var(--color-neutral-100);--color-complementary: var(--color-primary-500);--color-interactive: var(--color-secondary-700);--color-on-interactive: var(--color-neutral-100);--color-interactive-hover: var(--color-secondary-500);--color-on-interactive-hover: var(--color-neutral-100);--color-text: var(--color-on-surface);--color-text-accent: var(--color-accent)}[container]{background-color:var(--color-container);--color-text: var(--color-on-container)}*,*:after,*:before{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,button,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;font-optical-sizing:auto;line-height:1.5;font-family:var(--font-family-base);vertical-align:baseline;color:var(--color-text)}html{scroll-behavior:smooth}img,video,iframe{display:block;max-width:100%;height:auto}ul,ol{list-style:none}b,strong{font-weight:700}em,i{font-style:italic}::placeholder{color:var(--color-text)}img{aspect-ratio:attr(width)/attr(height);max-width:100%;height:auto;display:block}:root{--space-unit: .5rem;--wrap-width: clamp(320px, 88vw, 1280px);--wrap-columns: 12;--wrap: calc(var(--wrap-width) / 16 * 1rem);--wrap-gap: 1.25rem ;--column-width: calc(var(--wrap-width) / var(--wrap-columns) - var(--wrap-gap));--width-full: 1 / -1;--width-wrap: wrap-start / wrap-end;--width-wrap-mini: wrap-start / wrap-end}@media only screen and (min-width: 900px){:root{--width-wrap-mini: 3 / -3}}:root{--six-column: calc(var(--column-width) * 6 + var(--wrap-gap) * 5);--nine-column: calc(var(--column-width) * 9 + var(--wrap-gap) * 8);--col-1: calc(var(--column-width) * 1 + var(--wrap-gap) * 0);--col-2: calc(var(--column-width) * 2 + var(--wrap-gap) * 1);--col-3: calc(var(--column-width) * 3 + var(--wrap-gap) * 2);--col-4: calc(var(--column-width) * 4 + var(--wrap-gap) * 3);--col-5: calc(var(--column-width) * 5 + var(--wrap-gap) * 4);--col-6: calc(var(--column-width) * 6 + var(--wrap-gap) * 5);--col-7: calc(var(--column-width) * 7 + var(--wrap-gap) * 6);--col-8: calc(var(--column-width) * 8 + var(--wrap-gap) * 7);--col-9: calc(var(--column-width) * 9 + var(--wrap-gap) * 8);--col-10: calc(var(--column-width) * 10 + var(--wrap-gap) * 9);--col-11: calc(var(--column-width) * 11 + var(--wrap-gap) * 10);--col-12: calc(var(--column-width) * 12 + var(--wrap-gap) * 11);--z-alert: 9000;--z-modal: 8000;--z-overlay: 7000;--space-half: calc(var(--space-unit) / 2);--space-1x: calc(var(--space-unit) * 1);--space-2x: calc(var(--space-unit) * 2);--space-3x: calc(var(--space-unit) * 3);--space-4x: calc(var(--space-unit) * 4);--space-5x: calc(var(--space-unit) * 5);--space-6x: calc(var(--space-unit) * 6);--space-7x: calc(var(--space-unit) * 7);--space-8x: calc(var(--space-unit) * 8);--space-9x: calc(var(--space-unit) * 9);--space-10x: calc(var(--space-unit) * 10);--space-12x: calc(var(--space-unit) * 12);--space-13x: calc(var(--space-unit) * 13);--space-16x: calc(var(--space-unit) * 16.5);--space-20x: calc(var(--space-unit) * 20);--space-22x: calc(var(--space-unit) * 21.5);--font-size-xxs: .75rem ;--font-size-xs: .875rem ;--font-size-sm: 1rem ;--font-size-md: 1.5rem ;--font-size-lg: 2.25rem ;--font-size-xl: 3rem ;--font-size-2xl: 3.5rem ;--font-size-3xl: 5.0625rem ;--font-size-ultra: clamp(var(--font-size-xl), 8vw, 7.5rem );--border-radius-sm: .3em;--border-radius-md: .8em;--border-radius-lg: 1.2em;--border-radius-pill: 100em;--velocity-fast: .2s;--velocity-medium: .5s;--velocity-slow: 1s;--shadow-level-1: 0 3px 6px #0000001a;--shadow-level-2: 0 6px 12px #0000001a;--shadow-level-3: 0 12px 24px #0000001a}.placeholder{background-color:var(--color-neutral-100);color:var(--color-neutral-400);display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--border-radius-md);font-size:var(--font-size-xxs);text-transform:uppercase;font-weight:500}.placeholder:empty:after{content:attr(data-aspect)}:root{--grid-base: [start] minmax(2vw, 1fr) [wrap-start] repeat(calc(var(--wrap-columns) / 2), var(--column-width)) [middle] repeat(calc(var(--wrap-columns) / 2), var(--column-width)) [wrap-end] minmax(2vw, 1fr) [end]}#app{display:grid;column-gap:var(--wrap-gap);grid-template-columns:var(--grid-base);grid-template-rows:auto 1fr auto;min-height:100vh;background-color:var(--color-body);view-timeline-name:--my-view-timeline}@media only screen and (max-width: 899px){:root{--wrap-columns: 4;--data-list-columns: 1fr;--section-image-position: var(--width-wrap);--section-content-position: var(--width-wrap);--section-header-position: var(--width-wrap);--section-header-footer: var(--width-wrap);--page-layout-row-gap: var(--space-6x);--page-layout-padding-block-end: var(--space-7x);--section-layout-row-gap: var(--space-6x);--section-layout-padding-block: var(--space-6x)}:root .full{--section-image-position: var(--width-full)}:root #archive-case{--data-list-columns: 1fr}}.grid-view-active .grid-view{opacity:.3}.grid-view{display:grid;grid-template-columns:[start] minmax(2vw,1fr) [wrap-start] repeat(calc(var(--wrap-columns) / 2),var(--column-width)) [middle] repeat(calc(var(--wrap-columns) / 2),var(--column-width)) [wrap-end] minmax(2vw,1fr) [end];gap:var(--wrap-gap);opacity:0;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.grid-view>div{background:#33faff;height:100%}.grid-view:before,.grid-view:after{content:"";display:block;background:#d20;grid-row:1/-1}.grid-view:before{grid-column:start/wrap-start}.grid-view:after{grid-column:wrap-end/end}html.open{overflow:hidden;padding-right:var(--scrollbar-width)}.oito-site-main{grid-column:var(--site-main-grid-column, var(--width-full));display:grid;grid-template-columns:var(--site-main-grid-template-columns, subgrid);row-gap:var(--site-main-row-gap, var(--space-5x));padding-block-end:var(--site-main-padding-block-end, var(--space-5x));background-color:var(--color-surface)}.oito-accordion-list{display:flex;flex-direction:column;gap:var(--accordion-list-gap, var(--space-2x))}.oito-accordion{background:var(--accordion-background, var(--color-container));border-radius:var(--accordion-border-radius, var(--border-radius-md));border-top:var(--accordion-border-top, var(--accordion-border, 1px solid var(--color-container)));border-right:var(--accordion-border-right, var(--accordion-border, 1px solid var(--color-container)));border-bottom:var(--accordion-border-bottom, var(--accordion-border, 1px solid var(--color-container)));border-left:var(--accordion-border-left, var(--accordion-border, 1px solid var(--color-container)));overflow:hidden;transition:all .3s ease}.oito-accordion[open] .oito-accordion-icon{--accordion-icon-rotate: var(--accordion-icon-rotate-open, rotate(0deg))}.oito-accordion[open] .oito-accordion-content{border-top:var(--accordion-content-border-top, 1px solid var(--accordion-border-color, var(--color-container)))}.oito-accordion .oito-accordion-summary{background:var(--accordion-summary-background, transparent);padding:var(--accordion-summary-padding, 12px 24px);display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--accordion-summary-color, var(--color-text-accent));list-style:none;transition:background .2s ease}.oito-accordion .oito-accordion-summary::-webkit-details-marker{display:none}.oito-accordion .oito-accordion-summary:hover{background:var(--accordion-summary-hover-background, rgba(0, 0, 0, .02));color:var(--accordion-summary-hover-color, var(--accordion-summary-color, var(--color-text-accent)))}.oito-accordion .oito-accordion-summary .oito-accordion-title{font-weight:var(--accordion-title-font-weight, 600);font-size:var(--accordion-title-font-size, 1rem);font-family:var(--accordion-title-font-family, inherit);text-transform:var(--accordion-title-text-transform, none)}.oito-accordion .oito-accordion-content{background:var(--accordion-content-background, transparent);padding:var(--accordion-content-padding, 24px);color:var(--accordion-content-color, var(--color-text))}.oito-accordion .oito-accordion-content p:last-child{margin-bottom:0}.oito-accordion .oito-accordion-icon{display:flex;width:var(--accordion-icon-size, 20px);height:var(--accordion-icon-size, 20px);transition:transform .3s ease;transform:var(--accordion-icon-rotate, rotate(180deg));color:var(--accordion-icon-color, var(--color-interactive))}.oito-accordion .oito-accordion-icon svg{width:100%;height:100%}.oito-breadcrumb{display:flex;gap:var(--space-1x);flex-wrap:wrap;list-style:none}.oito-breadcrumb li:not(:last-child):after{content:"/";margin-inline-start:var(--space-1x)}.oito-breadcrumb li:not(:has(a)){color:var(--color-on-surface)}.oito-breadcrumb a{text-decoration:none;color:var(--color-on-surface)}.oito-button{font:var(--button-font-weight, bold) var(--button-font-size, var(--font-size-sm)) var(--button-font-family, var(--font-family-accent));color:var(--button-color, var(--color-on-interactive));background-color:var(--button-background-color, var(--color-interactive));padding:var(--button-padding, 12px 32px);width:var(--button-width, fit-content);min-width:var(--button-min-width, 256px);border:var(--button-border, 2px solid var(--color-interactive));font-weight:var(--button-font-weight, 700);border-radius:var(--button-border-radius, var(--border-radius-md));text-decoration:none;text-align:center;transition:ease var(--velocity-fast);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:var(--button-gap, var(--space-2x));--icon-color: var(--color-interactive)}.oito-button:hover{color:var(--button-hover-color, var(--color-interactive));background-color:var(--button-hover-background-color, var(--color-surface));border-color:var(--button-hover-border-color, var(--color-interactive));--icon-color: var(--button-icon-hover-color, var(--color-interactive))}.oito-button.icon-start{--button-padding: 24px 48px 24px 44px;flex-direction:row-reverse}.oito-button.icon-end{--button-padding: 24px 44px 24px 48px }.oito-button.is-disabled{color:var(--button-disabled-color);background-color:var(--button-disabled-background-color);border-color:var(--button-disabled-border-color);--icon-color: var(--icon-disabled-color);cursor:not-allowed}.oito-button.primary{--button-background-color: var(--color-interactive);--button-color: var(--color-on-interactive);--button-border: 1px solid var(--color-interactive);--icon-color: var(--color-on-interactive);--button-disabled-color: var(--color-text-low);--button-disabled-background-color: var(--color-container-low);--button-disabled-border-color: var(--color-container-low);--icon-disabled-color: var(--color-text-low);--button-hover-border-color: var(--color-interactive);--button-icon-hover-color: var(--color-interactive)}@media only screen and (max-width: 899px){.oito-button{--button-width: 100%}}.oito-button-group{display:flex;gap:var(--space-2x);justify-content:var(--button-group-justify);flex-wrap:wrap}.oito-button-group.oito-wrap{justify-content:center;display:flex}.oito-data-list{grid-column:var(--data-list-grid-column, var(--width-wrap));display:var(--data-list-display, grid);align-items:var(--data-list-align-items, start);gap:var(--data-list-gap, var(--wrap-gap));justify-content:var(--data-list-justify-content, initial);grid-template-columns:var(--data-list-columns-sm, 1fr)}@media only screen and (min-width: 600px){.oito-data-list{grid-template-columns:var(--data-list-columns-md, repeat(2, 1fr))}}@media only screen and (min-width: 900px){.oito-data-list{grid-template-columns:var(--data-list-columns-lg, repeat(4, 1fr))}}@media only screen and (min-width: 1440px){.oito-data-list{grid-template-columns:var(--data-list-columns-xl, repeat(4, 1fr))}}.oito-entry{display:var(--entry-display, flex);align-items:var(--entry-align-items, start);justify-content:var(--entry-justify-content, start);background-color:var(--entry-background, var(--color-container));gap:var(--entry-gap, 0);flex-direction:var(--entry-flex-direction, column);border-radius:var(--entry-border-radius, var(--border-radius-sm));border:var(--entry-border, 1px solid var(--color-container-low));padding:var(--entry-padding, 0);height:var(--entry-height, 100%);box-shadow:var(--entry-box-shadow, none);overflow:hidden}.oito-entry>a:not(.oito-button){display:inherit;align-items:inherit;justify-content:inherit;gap:inherit;flex-direction:inherit;text-decoration:none}.oito-entry-thumbnail{aspect-ratio:var(--entry-thumbnail-aspect-ratio, auto);border-radius:var(--entry-thumbnail-border-radius);object-fit:var(--entry-thumbnail-object-fit);object-position:var(--entry-thumbnail-position);width:100%}.oito-entry-body{display:var(--entry-body-display, grid);padding:var(--entry-body-padding, var(--space-2x));gap:var(--entry-body-gap, var(--space-2x));border:var(--entry-body-border, none)}.oito-entry-content{display:var(--entry-content-display, grid);padding:var(--entry-content-padding, var(--space-2x));gap:var(--entry-content-gap, var(--space-2x));height:var(--entry-content-height, 100%);align-items:var(--entry-content-align-items, initial)}.oito-entry-content .oito-button{margin-block-start:auto}.oito-posted-on-prefix{font-weight:700}.oito-site-footer{grid-column:var(--width-full);display:grid;grid-template-columns:subgrid;background-image:url(../assets/images/bg-footer.png);background-color:var(--color-surface);background-size:cover;background-position:center;background-repeat:no-repeat}.oito-site-footer .oito-nav-global ul{flex-direction:column;align-items:start}.oito-site-footer-section{background:transparent;grid-column:var(--width-full);display:grid;grid-template-columns:subgrid}.oito-site-footer-section .oito-wrap{padding-block:var(--space-7x)}#site-footer-top{background:transparent}#site-footer-top .oito-wrap{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}@media only screen and (max-width: 899px){#site-footer-top .oito-wrap{grid-template-columns:1fr}#site-footer-top .oito-wrap .oito-submit{width:100%}}#site-footer-bottom .oito-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 899px){#site-footer-bottom .oito-wrap{flex-direction:column;gap:var(--space-10x)}}.oito-copyright,.oito-bw8-credit{color:var(--color-on-surface)}.oito-copyright svg,.oito-bw8-credit svg{filter:brightness(0) invert(1)}#site-footer-copyright{background-color:transparent}#site-footer-copyright .oito-wrap{display:flex;justify-content:space-between;padding-block:var(--space-3x)}@media only screen and (max-width: 899px){#site-footer-copyright .oito-wrap{flex-direction:column;text-align:center;align-items:center}}.oito-site-footer .custom-logo{filter:brightness(0) invert(1)}.oito-social-icons{display:flex;flex-direction:column;align-items:flex-start;gap:var(--social-icons-gap, var(--space-2x))}.oito-social-icons a{color:var(--color-text-accent);font-size:20px;transition:color var(--velocity-fast);display:flex;align-items:center;gap:var(--social-icons-gap, var(--space-2x));text-decoration:none;transition:.4s}.oito-social-icons a:hover{color:var(--color-text);transform:scale(1.04)}.oito-social-icons img{display:block;padding:0 5px}.oito-footer-info{display:grid;gap:var(--space-3x);align-items:start}.oito-footer-navigation{display:grid;gap:var(--space-6x);align-items:start}@media only screen and (min-width: 900px){.oito-footer-navigation{grid-template-columns:repeat(4,1fr)}}.oito-wrap.divisor{border:none;width:auto;height:1px;background-color:var(--color-text-dark)}.oito-footer-column{display:grid;gap:var(--space-2x)}.oito-footer-column h4{color:var(--color-text-accent);font-size:var(--font-size-sm)}.oito-footer-column ul{display:grid;gap:var(--space-1x)}.oito-footer-column ul li a:after{content:"";display:block;height:1px;background:var(--color-on-surface);margin-block-start:var(--space-half);width:0%;transition:var(--velocity-fast)}.oito-footer-column ul li a{display:inline-block}.oito-footer-column ul li a:hover:after{width:100%}.oito-footer-column ul li{margin-bottom:var(--space-1x)}.oito-footer-column ul li a{color:var(--color-on-surface);text-decoration:none;font-size:var(--font-size-xs);opacity:.8;transition:opacity var(--velocity-fast)}.oito-footer-column ul li a:hover{opacity:1}.oito-company-info{display:grid;gap:var(--space-2x)}.oito-company-info li{display:grid;grid-template-columns:max-content auto;gap:var(--space-1x)}.oito-company-info li .oito-icon{width:36px;height:25px;display:grid;place-content:center}.oito-footer-info-item{display:grid}.oito-social-links{display:flex;align-items:center;gap:var(--space-4x)}.oito-form{--form-gap: var(--space-4x);--input-bg: var(--color-surface);--input-border: var(--color-neutral-200);--input-radius: var(--radius-level-2, 8px);--input-padding: 12px 16px;display:grid;gap:var(--form-gap)}.oito-form .oito-input-container{display:grid;gap:var(--space-1x);width:100%}.oito-form .oito-input-container label{font-size:var(--font-size-xs);font-weight:600;color:var(--color-neutral-600)}.oito-form input[type=text],.oito-form input[type=email],.oito-form input[type=tel],.oito-form input[type=url],.oito-form input[type=number],.oito-form input[type=oito-search],.oito-form input[type=password],.oito-form select,.oito-form textarea{width:100%;padding:var(--input-padding);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);transition:border-color .2s,box-shadow .2s}.oito-form input[type=text]:focus,.oito-form input[type=email]:focus,.oito-form input[type=tel]:focus,.oito-form input[type=url]:focus,.oito-form input[type=number]:focus,.oito-form input[type=oito-search]:focus,.oito-form input[type=password]:focus,.oito-form select:focus,.oito-form textarea:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50)}.oito-form input[type=text]::placeholder,.oito-form input[type=email]::placeholder,.oito-form input[type=tel]::placeholder,.oito-form input[type=url]::placeholder,.oito-form input[type=number]::placeholder,.oito-form input[type=oito-search]::placeholder,.oito-form input[type=password]::placeholder,.oito-form select::placeholder,.oito-form textarea::placeholder{color:var(--color-neutral-400)}.oito-form textarea{min-height:120px;resize:vertical}.oito-form .wpcf7-response-output{margin:0;padding:var(--space-4x);border-radius:var(--input-radius);font-size:var(--font-size-sm);border:1px solid transparent}.oito-form .wpcf7-not-valid-tip{color:#d93025;font-size:11px;margin-top:4px}.oito-btn-mobile{display:none}@media only screen and (max-width: 899px){.oito-btn-mobile{display:block}}.oito-btn-mobile{width:36px;cursor:pointer}.oito-btn-mobile div{height:4px;background-color:var(--btn-mobile-bar-color, var(--color-text));margin-block:8px;transition:var(--velocity-fast)}.oito-btn-mobile.is-open div:nth-child(1){transform:translateY(12px) rotate(45deg)}.oito-btn-mobile.is-open div:nth-child(2){opacity:0}.oito-btn-mobile.is-open div:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.oito-site-header{--button-min-width: fit-content;grid-column:var(--width-full);display:grid;grid-template-columns:subgrid;position:var(--site-header-position, sticky);top:0;z-index:var(--z-index-header, 9);background-color:var(--site-header-background, var(--color-surface));box-shadow:var(--site-header-box-shadow, none);border-bottom:var(--site-header-border-bottom, none);transition:background var(--velocity-medium, .3s ease)}.oito-site-header .oito-site-header-section{padding-block:var(--site-header-section-padding-block, var(--space-2x));background:var(--site-header-section-background, var(--color-surface));grid-column:var(--width-full);display:grid;grid-template-columns:subgrid;transition:background var(--velocity-medium, .3s ease)}.oito-site-header .oito-wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4x)}.oito-site-header .oito-logo{display:flex;align-items:center}.oito-site-header .oito-logo img{width:var(--site-header-logo-width, auto);height:auto}@media only screen and (min-width: 900px){.oito-site-header{--site-header-logo-width: var(--site-header-logo-width-md, 120px)}}#oito-hero-banner{--section-layout-padding-block: 0;position:relative;height:var(--banner-hero-height, 65vh);background-color:var(--color-surface);overflow:hidden}@media only screen and (max-width: 599px){#oito-hero-banner{height:var(--banner-hero-height-mobile, 50vh)}}.oito-hero-banners{position:relative;grid-column:var(--width-full);display:grid;grid-template-columns:subgrid}.oito-hero-banner-item{padding-block:var(--space-5x);display:grid;grid-template-columns:subgrid;width:100%;height:var(--banner-hero-height, 65vh);grid-column:var(--width-full);align-content:center;position:absolute;top:0;left:0;transition:.5s ease-in-out;pointer-events:none;overflow:hidden}@media only screen and (max-width: 599px){.oito-hero-banner-item{height:var(--banner-hero-height-mobile, 50vh)}}.oito-hero-banner-item:not(:only-child){opacity:0}.oito-hero-banner-item.is-active{opacity:1;pointer-events:auto}.oito-hero-banner-item img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;max-width:none;transform:translate(-50%,-50%);z-index:0}.oito-hero-banner-item .oito-wrap{position:relative;z-index:1}.oito-hero-banner-item.banner-link a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:10}.oito-hero-bullets{grid-column:var(--width-full);display:flex;align-content:center;justify-content:center;gap:var(--space-2x);position:absolute;width:100%;bottom:0;padding-block:var(--space-2x);z-index:20}.oito-hero-bullet{height:12px;width:12px;border-radius:50%;background-color:var(--color-container);opacity:.6;border:none;transition:.3s;padding:0}.oito-hero-bullet.is-active{opacity:1;background-color:var(--color-accent);width:32px;border-radius:var(--border-radius-pill, 100em)}.oito-hero-bullet:not(.is-active){cursor:pointer}.oito-hero-bullet:hover{opacity:.8}@media only screen and (max-width: 899px){.oito-nav-global{display:none;padding-block:var(--space-3x);overflow-x:scroll}}.oito-nav-global>ul{display:flex;align-items:center;list-style-type:none;position:relative;gap:var(--space-5x)}@media only screen and (max-width: 899px){.oito-nav-global>ul{gap:var(--space-2x);flex-direction:column;align-items:flex-start;padding-inline:var(--space-6x)}}@media only screen and (max-width: 899px){.oito-nav-global.is-open{display:grid;position:absolute;width:100%;height:var(--nav-height, 80vh);padding-block:var(--nav-padding-block, var(--space-10x));background-color:var(--nav-background, var(--color-container));top:0;left:0;translate:0 var(--nav-top, 108px);z-index:9}}.oito-nav-item{position:relative}.oito-nav-item>a{display:var(--nav-link-display, flex);align-items:var(--nav-link-align-items, center);gap:var(--nav-link-gap, var(--space-1x));color:var(--nav-link-color, var(--color-text));text-decoration:var(--nav-link-text-decoration, none);font-size:var(--nav-link-font-size, var(--font-size-sm));font-weight:var(--nav-link-font-weight, normal);padding:var(--nav-link-padding, var(--space-1x) 0);text-transform:var(--nav-link-text-transform, initial);white-space:nowrap;transition:var(--velocity-fast)}@media only screen and (max-width: 899px){.oito-nav-item>a{width:100%;justify-content:flex-start}.oito-nav-item>a.is-opened .oito-icon{transform:rotate(180deg)}}.oito-nav-item>a .oito-icon{transition:transform var(--velocity-fast)}.oito-nav-item>a:hover{color:var(--nav-link-color-current, var(--color-text-accent));text-decoration:var(--nav-link-text-decoration-hover, none)}@media only screen and (min-width: 900px){.oito-nav-item:after{content:var(--nav-link-after-content, "");display:var(--nav-link-after-display, block);width:var(--nav-link-after-width, 0%);height:var(--nav-link-after-height, 2px);background:var(--nav-link-after-background, var(--color-text-accent));transition:var(--nav-link-after-transition, var(--velocity-medium));margin:var(--nav-link-after-margin, 0 auto)}.oito-nav-item:hover,.oito-nav-item.is-current,.oito-nav-item.current_page_item,.oito-nav-item.current-menu-item,.oito-nav-item.current-product_category-ancestor{--nav-link-after-width: var(--nav-link-after-width-hover, 100%)}}.oito-icon{width:var(--icon-size, 12px);height:var(--icon-height, 12px)}.sub-menu{--nav-link-padding: var(--space-1x) var(--space-2x);--nav-link-font-weight: bold;--nav-link-after-content: none;position:absolute;inset:var(--sub-menu-position, 100% auto auto 0);list-style:none;padding:var(--sub-menu-padding, var(--space-1x));margin:0;border-radius:var(--sub-menu-border-radius, 0);z-index:10;min-width:180px;opacity:0;pointer-events:none;transition:.2s;translate:var(--sub-menu-translate, -10px 0);display:grid;gap:var(--sub-menu-gap, var(--space-1x));background-color:var(--color-container);background-image:var(--sub-menu-background-image, linear-gradient(115deg, var(--color-neutral-500), #000))}@media only screen and (max-width: 899px){.sub-menu{display:none;position:static;opacity:1;pointer-events:initial;background:transparent;padding:var(--space-2x) 0;min-width:auto;translate:0;margin:0;row-gap:var(--space-1x);text-align:left;justify-items:start;padding-inline:0}.sub-menu.is-active{display:grid}}@media only screen and (min-width: 900px){.is-has-sub-menu:hover>.sub-menu{opacity:1;pointer-events:initial;translate:var(--velocity-fast)}}.sub-menu.level-3{--sub-menu-position: calc(var(--space-1x) * (-1)) auto auto 100%}.sub-menu a:hover{opacity:.6}.oito-iframe-video{width:var(--iframe-video-width, 100%);max-width:var(--iframe-video-max-width, 100%);aspect-ratio:var(--iframe-video-aspect-ratio, 16/9)}.oito-page-layout,.oito-single-layout{grid-column:var(--width-full);display:grid;grid-template-columns:subgrid;row-gap:var(--page-layout-row-gap, var(--space-9x));padding-block-start:var(--single-layout-padding-block, var(--single-layout-padding-block-start, var(--space-9x)));padding-block-end:var(--single-layout-padding-block, var(--single-layout-padding-block-end, var(--space-9x)));align-items:start}.oito-page-layout>*,.oito-single-layout>*{grid-column:var(--single-layout-content-grid-column, var(--width-wrap))}.oito-pagination{grid-column:var(--pagination-grid-column, var(--width-wrap));padding-block:var(--pagination-padding-block, var(--space-4x));display:flex;justify-content:center;gap:var(--space-1x)}.oito-pagination .nav-links{display:flex;gap:var(--space-1x);align-items:center}.oito-pagination .nav-links a{color:var(--color-primary-500);text-decoration:none}.oito-pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:var(--space-half) var(--space-1x);background:var\(--color-surface\);border-radius:var(--border-radius-pill);border:2px solid var(--color-surface);color:var(--color-on-surface);text-decoration:none;transition:var(--velocity-fast)}.oito-pagination .page-numbers.current{background-color:var(--color-surface);color:var(--color-interactive);border-color:var(--color-interactive)}.oito-pagination .page-numbers:not(.dots):hover,.oito-pagination .page-numbers:not(.current):hover{background-color:var(--color-interactive);color:var(--color-on-interactive);border-color:var(--color-interactive)}.oito-pagination.post-navigation{display:grid;grid-template-columns:subgrid;border-block-end:1px solid var(--color-container-low);margin-block-start:calc(var(--wrap-gap) * -1)}.oito-pagination.post-navigation a{text-decoration:none;display:flex;gap:var(--space-2x);align-items:start}.oito-pagination.post-navigation img{width:100px;object-fit:cover;aspect-ratio:4/4}.oito-pagination.post-navigation .meta-nav{display:block;font-weight:700}.oito-pagination.post-navigation .nav-previous{grid-column:1/4}.oito-pagination.post-navigation .nav-next{grid-column:-4/-1;text-align:end}.oito-pagination.post-navigation .nav-next a{flex-direction:row-reverse}.oito-post-navigation{padding-block:var(--post-navigation-padding-block, var(--space-4x));display:flex;align-items:center;justify-content:space-between;border-block:var(--post-navigation-border-block, 1px solid var(--color-container-low))}.oito-post-navigation .navigation{display:flex;justify-content:space-between}.oito-search-form{--button-min-width: fit-content;--button-padding: var(--space-1x);display:flex;align-items:center;gap:var(--space-1x);border:1px solid var(--color-text);padding:var(--space-1x) var(--space-2x);border-radius:var(--border-radius-lg);background:var(--color-container);transition:.2s}.oito-search-form:focus-within{border-color:var(--color-text-accent)}.oito-search-form svg{width:24px;height:24px}.oito-search-field{border:none;background:transparent;width:100%}.oito-search-field:focus{outline:none}.oito-section-layout{grid-column:var(--section-column, var(--width-full))}@media only screen and (min-width: 900px){.oito-section-layout{grid-column:var(--section-column-md, var(--section-column, var(--width-full)))}}@media only screen and (min-width: 1440px){.oito-section-layout{grid-column:var(--section-column-lg, var(--section-column-md, var(--section-column, var(--width-full))))}}.oito-section-layout{display:grid;grid-template-columns:var(--section-layout-template-columns, subgrid);padding-block:var(--section-layout-padding-block, var(--space-7x));background-color:var(--section-layout-background, var(--color-surface));row-gap:var(--section-layout-row-gap, var(--space-8x));align-items:var(--section-layout-align, start)}.oito-section-layout:not(.hero){--section-header-align: center;--title-align: center;--stack-align: center }.oito-section-layout.card{--section-layout-background: none;--section-layout-padding-block: var(--space-5x)}@media only screen and (min-width: 900px){.oito-section-layout.card{--section-layout-padding-block: var(--space-10x)}}.oito-section-layout.card>.oito-wrap{background-color:var(--section-card-background, var(--color-surface));border-radius:var(--section-card-radius, var(--border-radius-lg));padding:var(--section-card-padding, var(--space-5x));box-shadow:var(--section-card-shadow, none)}@media only screen and (max-width: 899px){.oito-section-layout.card>.oito-wrap{padding-inline:var(--section-card-padding-inline-md, 0);padding-block:var(--section-card-padding-block-md, 0)}}@media only screen and (min-width: 900px){.oito-section-layout.card>.oito-wrap{padding-inline:var(--section-card-padding-inline, calc(var(--col-1) + var(--wrap-gap)));padding-block:var(--section-card-padding-block, var(--space-10x))}}@media only screen and (min-width: 900px){.oito-section-layout.hero{--section-layout-align: center;--section-header-position: wrap-start / middle;--section-content-position: middle / wrap-end}.oito-section-layout.hero.full{--section-image-position: start / middle;--section-content-padding-inline: 0}.oito-section-layout.hero.invert{--section-content-position: wrap-start / middle;--section-image-position: middle / wrap-end;--section-header-position: middle / wrap-end}.oito-section-layout.hero.invert.full{--section-image-position: middle / end;--section-content-padding-inline: 0}}.oito-section-content{grid-column:var(--section-content-position, var(--width-wrap))}@media only screen and (min-width: 900px){.oito-section-content{grid-column:var(--section-content-position-md, var(--section-content-position, var(--width-wrap)))}}@media only screen and (min-width: 1440px){.oito-section-content{grid-column:var(--section-content-position-lg, var(--section-content-position-md, var(--section-content-position, var(--width-wrap))))}}.oito-section-content{grid-row:var(--section-content-row);padding-inline:var(--section-content-padding-inline, 0);text-align:var(--section-content-align, initial);justify-items:var(--section-content-justify-items, initial)}.oito-section-header{grid-column:var(--section-header-position, var(--width-wrap))}@media only screen and (min-width: 900px){.oito-section-header{grid-column:var(--section-header-position-md, var(--section-header-position, var(--width-wrap)))}}@media only screen and (min-width: 1440px){.oito-section-header{grid-column:var(--section-header-position-lg, var(--section-header-position-md, var(--section-header-position, var(--width-wrap))))}}.oito-section-header{grid-row:var(--section-header-row);text-align:var(--section-header-align, initial);display:grid;gap:var(--section-footer-gap, var(--space-4x))}.oito-section-footer{grid-column:var(--section-footer-position, var(--width-wrap))}@media only screen and (min-width: 900px){.oito-section-footer{grid-column:var(--section-footer-position-md, var(--section-footer-position, var(--width-wrap)))}}@media only screen and (min-width: 1440px){.oito-section-footer{grid-column:var(--section-footer-position-lg, var(--section-footer-position-md, var(--section-footer-position, var(--width-wrap))))}}.oito-section-footer{grid-row:var(--section-footer-row);text-align:var(--section-footer-align, center);display:grid;gap:var(--section-footer-gap, var(--space-4x));justify-items:var(--section-footer-justify-items, center)}.oito-section-cover{grid-column:var(--section-image-position, wrap-start/middle)}@media only screen and (min-width: 900px){.oito-section-cover{grid-column:var(--section-image-position-md, var(--section-image-position, wrap-start/middle))}}@media only screen and (min-width: 1440px){.oito-section-cover{grid-column:var(--section-image-position-lg, var(--section-image-position-md, var(--section-image-position, wrap-start/middle)))}}.oito-section-cover img{width:100%;border-radius:var(--section-cover-border-radius, 0)}@media only screen and (min-width: 900px){.oito-section-layout.hero{--section-content-row: 1 / -1;--section-header-row: 1 / -1}}.oito-slide{overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.oito-slide-track{display:flex;gap:var(--wrap-gap);scroll-snap-type:x mandatory;padding:var(--slide-track-padding, 10px 0);align-items:stretch}.oito-slide-track>*{flex:0 0 var(--slide-item-width, var(--col-3));scroll-snap-align:start;box-sizing:border-box;display:flex}.oito-slide-controls{display:var(--slide-controls-display, flex);gap:var(--slide-controls-gap, var(--space-1x));justify-content:var(--slide-controls-align, center);padding-block:var(--slide-controls-padding-block, var(--space-4x))}@media only screen and (max-width: 899px){.oito-slide-controls{justify-content:var(--slide-controls-align-md, center);padding-block-end:var(--slide-controls-padding-block-md, 0)}}.oito-slide-prev,.oito-slide-next{color:var(--color-secondary-400);transition:.2s;width:32px;height:32px;display:grid;place-content:center;background:none;cursor:pointer}.oito-slide-prev:hover,.oito-slide-next:hover{color:var(--color-secondary-700)}.oito-x-slider{grid-column:var(--width-full);height:500px;background:var(--color-container);margin:var(--wrap-gap) calc(var(--wrap-gap) * 2);display:grid;grid-template-columns:subgrid;position:relative}.oito-x-slider-item{background:var(--color-container);position:absolute;width:100%;grid-column:var(--width-full);height:500px;z-index:0;display:grid;grid-template-columns:var(--grid-base);column-gap:var(--wrap-gap);padding-block:var(--space-6x);transition:var(--velocity-medium);opacity:0}.oito-x-slider-item.is-open{opacity:1}.oito-x-slider-item .oito-title{grid-column:var(--width-wrap)}.oito-x-slider-item .oito-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.oito-x-slider-item-content{grid-column:var(--width-full);display:grid;grid-template-columns:subgrid}.oito-x-slider-bullets{position:absolute;z-index:1;width:100%;display:grid;grid-template-columns:var(--grid-base);column-gap:var(--wrap-gap);padding-block:var(--space-6x);bottom:0}.oito-x-slider-bullets-content{grid-column:var(--width-wrap);display:flex;justify-content:space-between;border-block-end:3px solid rgba(249,250,251,.3)}.oito-bullet{color:var(--bullet-color, var(--color-neutral-25));padding-block-end:var(--space-3x);position:relative;display:flex;flex-direction:row;gap:var(--bullet-gap, var(--space-3x));align-items:center;cursor:default}.oito-bullet:after{content:"";height:2px;background:var(--color-on-container);width:0%;display:block;bottom:-2px;position:absolute;transition:var(--velocity-medium)}.oito-bullet.is-current:after{width:100%}.oito-share-container{padding-block:var(--share-container-padding-block, var(--space-4x));display:flex;align-items:center;justify-content:space-between;border-block:var(--share-container-border-block, 1px solid var(--color-container-low))}.oito-share-icons{display:flex;gap:var(--space-2x);align-items:center}.oito-single-main{display:grid;grid-template-columns:subgrid}@media only screen and (min-width: 900px){.oito-single-main:has(.oito-sidebar) .oito-single-content{grid-column:wrap-start/9}}@media only screen and (min-width: 900px){.oito-sidebar{grid-column:10/-1}}.oito-single-content{--pagination-grid-column: 1 / -1;display:grid;grid-template-columns:subgrid;gap:var(--space-2x);grid-column:1/-1}.oito-single-content>*{grid-column:1/-1}.oito-single-content strong{font:inherit;color:inherit}.oito-single-content h2,.oito-single-content h3,.oito-single-content h4,.oito-single-content h5,.oito-single-content h6{font-weight:var(--font-weight-bold)}.oito-single-content h2:not(:first-child),.oito-single-content h3:not(:first-child),.oito-single-content h4:not(:first-child),.oito-single-content h5:not(:first-child),.oito-single-content h6:not(:first-child){margin-block-start:var(--space-2x)}.oito-single-content h2{font-size:var(--font-size-lg);color:var(--color-accent)}.oito-single-content h3{font-size:var(--font-size-md)}.oito-single-content h4,.oito-single-content h5,.oito-single-content h6{font-size:var(--font-size-sm)}.oito-single-content a:not(.oito-button){color:var(--color-accent);text-decoration:underline}.oito-single-content a:not(.oito-button):hover{text-decoration:none}.oito-single-content strong,.oito-single-content b{font-weight:var(--font-weight-bold)}.oito-single-content em,.oito-single-content i{font-style:italic}.wp-element-button{font:var(--button-font-weight, bold) var(--button-font-size, var(--font-size-sm)) var(--button-font-family, var(--font-family-accent));color:var(--button-color, var(--color-on-interactive));background-color:var(--button-background-color, var(--color-interactive));padding:var(--button-padding, 12px 32px);width:var(--button-width, fit-content);min-width:var(--button-min-width, 256px);border:var(--button-border, 2px solid var(--color-interactive));font-weight:var(--button-font-weight, 700);border-radius:var(--button-border-radius, var(--border-radius-md));text-decoration:none;text-align:center;transition:ease var(--velocity-fast);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:var(--button-gap, var(--space-2x));--icon-color: var(--color-interactive)}.wp-element-button:hover{color:var(--button-hover-color, var(--color-interactive));background-color:var(--button-hover-background-color, var(--color-surface));border-color:var(--button-hover-border-color, var(--color-interactive));--icon-color: var(--button-icon-hover-color, var(--color-interactive))}.wp-element-button.icon-start{--button-padding: 24px 48px 24px 44px;flex-direction:row-reverse}.wp-element-button.icon-end{--button-padding: 24px 44px 24px 48px }.wp-element-button.is-disabled{color:var(--button-disabled-color);background-color:var(--button-disabled-background-color);border-color:var(--button-disabled-border-color);--icon-color: var(--icon-disabled-color);cursor:not-allowed}.wp-element-button.primary{--button-background-color: var(--color-interactive);--button-color: var(--color-on-interactive);--button-border: 1px solid var(--color-interactive);--icon-color: var(--color-on-interactive);--button-disabled-color: var(--color-text-low);--button-disabled-background-color: var(--color-container-low);--button-disabled-border-color: var(--color-container-low);--icon-disabled-color: var(--color-text-low);--button-hover-border-color: var(--color-interactive);--button-icon-hover-color: var(--color-interactive)}.wp-block-list{padding:unset;margin:unset;margin-inline-start:var(--space-3x)}.wp-block-list li:not(:last-child){margin-block-end:var(--space-half)}.wp-block-list li::marker{color:var(--color-accent)}ul.wp-block-list{list-style:disc}ul.wp-block-list ul.wp-block-list{list-style:circle}ul.wp-block-list ul.wp-block-list ul.wp-block-list{list-style:square}ul.wp-block-list ul.wp-block-list ul.wp-block-list ul.wp-block-list{list-style:circle}ol.wp-block-list{list-style:decimal}ol.wp-block-list ol.wp-block-list{list-style:lower-alpha}ol.wp-block-list ol.wp-block-list ol.wp-block-list{list-style:lower-roman}ol.wp-block-list ol.wp-block-list ol.wp-block-list ol.wp-block-list{list-style:circle}.oito-social-links{display:var(--social-links-display, flex);align-items:var(--social-links-align, center);gap:var(--social-links-gap, var(--space-2x));flex-direction:var(--social-links-direction, row)}.oito-social-link{color:var(--social-link-color, var(--color-text));transition:var(--velocity-fast);display:flex;align-items:center;gap:var(--social-link-gap, var(--space-1x));text-decoration:none}.oito-social-link:hover{color:var(--social-link-hover-color, var(--color-interactive));transform:scale(1.05)}.oito-stack{display:var(--stack-display, grid);gap:var(--stack-gap, var(--space-2x));text-align:var(--stack-align, initial);justify-items:var(--stack-justify-items, initial)}.oito-subheader{--stack-gap: var(--subheader-stack-gap, 0);grid-column:var(--width-full);display:grid;grid-template-columns:subgrid;align-items:var(--subheader-align-items, center);padding-block:var(--subheader-padding-block, var(--space-3x));background:var(--subheader-background, var(--color-surface));height:var(--subheader-height, auto);position:relative;overflow:hidden}.oito-subheader.has-filter:after{content:"";width:100%;display:block;height:100%;background:var(--subheader-overlay-color, var(--color-neutral-900));opacity:var(--subheader-overlay-opacity, .6);position:absolute;z-index:0}.oito-subheader>.oito-wrap{z-index:1}.oito-subheader>img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 899px){.oito-subheader{--wrap-grid-template-columns: 1fr}}@media only screen and (min-width: 900px){.oito-subheader .oito-stack{grid-column:var(--subheader-stack-grid-column, wrap-start/middle)}}.oito-switch-languages{display:flex;gap:var(--space-2x);list-style:none;padding:0;margin:0;flex-direction:row}.oito-switch-languages a{color:var(--color-text);text-decoration:none;font-size:var(--font-size-xs);font-weight:500;transition:var(--velocity-fast)}.oito-switch-languages a:hover{color:var(--color-text-accent)}.oito-switch-languages img{display:block;width:var(--switch-img-width, 30px);height:auto}.oito-tag-list{display:flex;gap:var(--tag-list-gap, var(--space-1x))}.oito-tag-item{background:var(--tag-background, var(--color-interactive));color:var(--tag-color, var(--color-on-interactive));display:inline-block;align-items:center;padding:var(--tag-padding, 12px 16px 8px 16px);line-height:.8;border-radius:var(--tag-border-radius, var(--border-radius-pill));text-transform:var(--tag-transform, uppercase);font-weight:var(--tag-font-weight, 100)}.oito-tag-item:not(:first-child){margin-inline-start:var(--tag-overlap, -20px)}.oito-tag-item:nth-child(odd){background:var(--tag-background-alt, var(--color-neutral-800))}.oito-title-section{font-size:var(--title-section-font-size, var(--font-size-lg));font-family:var(--title-section-font-family, var(--font-family-accent));font-style:var(--title-section-font-style, normal);font-weight:var(--title-section-font-weight, medium);line-height:var(--title-section-line-height, 1.2);color:var(--title-section-color, var(--color-accent));text-transform:var(--title-section-text-transform)}.oito-title-section.other{--title-section-color: var(--color-complementary)}.oito-title-section span{font-weight:var(--title-section-span-font-weight, normal);color:var(--title-section-span-color, var(--color-text));line-height:inherit}.oito-title{font-size:var(--title-font-size, var(--font-size-md));font-family:var(--title-font-family, var(--font-family-accent));font-style:var(--title-font-style, normal);font-weight:var(--title-font-weight, 500);line-height:var(--title-line-height, 1.5);color:var(--title-color, var(--color-text-accent));text-transform:var(--title-text-transform)}.oito-title.other{--title-color: var(--color-complementary)}.oito-title span{font-weight:var(--title-span-font-weight, normal);color:var(--title-span-color, var(--color-text));line-height:inherit}.oito-pre-title{font-size:var(--pretitle-font-size, var(--font-size-sm));font-weight:var(--pretitle-font-weight);font-style:var(--pretitle-font-style, normal);color:var(--pretitle-color, var(--color-text));text-transform:var(--pretitle-transform)}.oito-pre-title span{font-weight:var(--pretitle-span-font-weight, normal);color:var(--pretitle-span-color, var(--color-text));line-height:inherit}.oito-subtitle{font-size:var(--subtitle-font-size, var(--font-size-md));font-family:var(--subtitle-font-family, var(--font-family-accent));font-style:var(--subtitle-font-style, normal);font-weight:var(--subtitle-font-weight, bold);line-height:var(--subtitle-line-height, 1.5);color:var(--subtitle-color, var(--color-text));text-transform:var(--subtitle-text-transform)}.oito-subtitle.other{--subtitle-color: var(--color-complementary)}.oito-subtitle span{font-weight:var(--subtitle-span-font-weight, normal);color:var(--subtitle-span-color, var(--color-text));line-height:inherit}.oito-paragraph,.oito-description{font-size:var(--paragraph-font-size, var(--font-size-sm));font-family:var(--paragraph-font-family, var(--font-family-base));font-style:var(--paragraph-font-style, normal);font-weight:var(--paragraph-font-weight, regular);line-height:var(--paragraph-line-height, 1.5);color:var(--paragraph-color, var(--color-text));text-transform:var(--paragraph-text-transform)}.oito-paragraph.other,.oito-description.other{--paragraph-color: var(--color-complementary)}.oito-paragraph span,.oito-description span{font-weight:var(--paragraph-span-font-weight, normal);color:var(--paragraph-span-color, var(--color-text));line-height:inherit}.oito-list{list-style:initial;margin-inline-start:20px}.oito-list li{font-size:var(--list-font-size, var(--font-size-md));font-family:var(--list-font-family, var(--font-family-base));font-style:var(--list-font-style, normal);font-weight:var(--list-font-weight, regular);line-height:var(--list-line-height, 1.5);color:var(--list-color, var(--color-text));text-transform:var(--list-text-transform)}.oito-list li.other{--list-color: var(--color-complementary)}.oito-toc{background:var(--color-container);border-left:4px solid var(--color-accent);padding:var(--space-4x, 2rem)}.oito-toc .oito-toc-title{margin-block-start:0;margin-block-end:var(--space-3x, 1rem);font-size:var(--font-size-md, 1.25rem);font-weight:700;color:var(--color-on-surface, #333);text-transform:uppercase;letter-spacing:.05em}.oito-toc .oito-toc-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2x, .5rem)}.oito-toc .oito-toc-list li{position:relative;padding-inline-start:var(--space-4x, 1.5rem)}.oito-toc .oito-toc-list li:before{content:"→";position:absolute;left:0;color:var(--color-primary);font-weight:700;transition:transform .2s ease}.oito-toc .oito-toc-list li:hover:before{transform:translate(3px)}.oito-toc .oito-toc-list li a{text-decoration:none;color:var(--color-on-surface-variant, #555);font-size:var(--font-size-sm, 1rem);transition:color .2s ease}.oito-toc .oito-toc-list li a:hover{color:var(--color-primary)}.oito-youtube-facade{position:relative;width:100%;cursor:pointer;background-color:var(--youtube-background, var(--color-neutral-900));border-radius:var(--youtube-border-radius, var(--border-radius-lg));overflow:hidden;aspect-ratio:16/9}.oito-youtube-facade.oito-youtube-shorts{aspect-ratio:9/16}.oito-youtube-facade-image{width:100%;height:100%;object-fit:cover;display:block}.oito-youtube-facade.active .oito-youtube-facade-play-button{display:none}.oito-youtube-facade-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:var(--youtube-play-background, #ff0000);border-radius:12px/42px;box-shadow:0 0 30px #0009;z-index:1}.oito-youtube-facade-play-button:before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent var(--youtube-play-icon-color, var(--color-neutral-25));position:absolute;top:14px;left:25px}.oito-wrap{display:var(--wrap-display, grid);grid-column:var(--wrap-grid-column, var(--width-wrap));grid-template-columns:var(--wrap-grid-template-columns, subgrid);align-items:var(--wrap-align, start);gap:var(--wrap-gap);position:var(--wrap-position, relative)}.oito-brasil-map{width:100%;height:auto;display:block}.oito-brasil-map path{fill:var(--color-surface);stroke:var(--color-on-surface);stroke-width:1;cursor:pointer;transition:fill .2s}.oito-brasil-map path:hover{fill:var(--color-accent)}.oito-brasil-map path.is-active{fill:var(--color-accent)}.oito-brasil-map path.is-has-info{fill:var(--color-accent)}.oito-brasil-map path.is-has-info:hover{fill:var(--color-accent)}.oito-form-container{background-color:var(--form-container-background-color, var(--color-container));border-radius:var(--form-container-border-radius, var(--border-radius-lg));padding:var(--form-container-padding, var(--space-5x))}@font-face{font-family:RedHatDisplay;src:url(../fonts/RedHatDisplay-VariableFont_wght.woff) format("woff"),url(../fonts/RedHatDisplay-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RedHatDisplay;src:url(../fonts/RedHatDisplay-Italic-VariableFont_wght.woff) format("woff"),url(../fonts/RedHatDisplay-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-family-accent: "RedHatDisplay", sans-serif;--font-family-base: "RedHatDisplay", sans-serif;--color-neutral-25: #FFFFFF;--color-neutral-50: #F9FAFB;--color-neutral-100: #F2F4F7;--color-neutral-200: #E5E7EB;--color-neutral-300: #D1D5DB;--color-neutral-400: #9CA3AF;--color-neutral-500: #6B7280;--color-neutral-600: #4B5563;--color-neutral-700: #374151;--color-neutral-800: #1F2937;--color-neutral-900: #000000;--color-primary-25: #ECFFF7;--color-primary-50: #D6FFEE;--color-primary-100: #ADFFDD;--color-primary-200: #7CFFCA;--color-primary-300: #4AFFB6;--color-primary-400: #1AFFA4;--color-primary-500: #04F891;--color-primary-600: #03D67D;--color-primary-700: #02B569;--color-primary-800: #019454;--color-primary-900: #016B3D;--color-secondary-25: #F3EBFF;--color-secondary-50: #E4D6FF;--color-secondary-100: #C9ADFF;--color-secondary-200: #A97CFF;--color-secondary-300: #8A4AFF;--color-secondary-400: #7B1AFF;--color-secondary-500: #7300FF;--color-secondary-600: #6200D6;--color-secondary-700: #5100AD;--color-secondary-800: #3F0085;--color-secondary-900: #2E0061;--color-success: #16A34A;--color-error: #DC2626;--color-warning: #F59E0B}:root,[light]{--color-body: var(--color-neutral-25);--color-surface: var(--color-neutral-25);--color-on-surface: var(--color-neutral-900);--color-container: var(--color-neutral-50);--color-container-low: var(--color-neutral-50);--color-on-container: var(--color-neutral-25);--color-accent: var(--color-primary-200);--color-complementary: var(--color-secondary-200);--color-interactive: var(--color-primary-200);--color-on-interactive: var(--color-neutral-25);--color-interactive-hover: var(--color-primary-300);--color-on-interactive-hover: var(--color-neutral-25);--color-text: var(--color-neutral-900);--color-text-accent: var(--color-primary-200)}[dark]{--color-body: var(--color-neutral-900);--color-surface: var(--color-neutral-800);--color-on-surface: var(--color-neutral-25);--color-container: var(--color-neutral-700);--color-container-low: var(--color-neutral-750);--color-on-container: var(--color-neutral-25);--color-accent: var(--color-primary-200);--color-interactive: var(--color-primary-200);--color-on-interactive: var(--color-neutral-25);--color-interactive-hover: var(--color-primary-100);--color-on-interactive-hover: var(--color-neutral-25);--color-text: var(--color-neutral-25);--color-text-accent: var(--color-primary-200)}[accent]{--color-body: var(--color-primary-200);--color-surface: var(--color-primary-200);--color-on-surface: var(--color-primary-50);--color-container: var(--color-primary-25);--color-container-low: var(--color-primary-50);--color-on-container: var(--color-neutral-25);--color-accent: var(--color-neutral-900);--color-interactive: var(--color-primary-100);--color-on-interactive: var(--color-neutral-25);--color-interactive-hover: var(--color-neutral-50);--color-on-interactive-hover: var(--color-primary-200);--color-text: var(--color-neutral-900);--color-text-accent: var(--color-neutral-900)}[complementary]{--color-body: var(--color-secondary-200);--color-surface: var(--color-secondary-200);--color-on-surface: var(--color-neutral-25);--color-container: var(--color-secondary-300);--color-container-low: var(--color-secondary-350);--color-on-container: var(--color-neutral-25);--color-accent: var(--color-neutral-25);--color-interactive: var(--color-neutral-900);--color-on-interactive: var(--color-neutral-25);--color-interactive-hover: var(--color-primary-100);--color-on-interactive-hover: var(--color-neutral-25);--color-text: var(--color-neutral-25);--color-text-accent: var(--color-neutral-25)}.btn-arrow{display:inline-flex;align-items:center;gap:var(--space-2x);background:var(--color-accent);color:var(--color-neutral-900)!important;padding:5px 20px;border-radius:100px;font-weight:600;font-size:var(--font-size-xs);text-decoration:none;transition:all var(--velocity-fast);white-space:nowrap;width:fit-content}.btn-arrow svg{width:12px;height:12px;transition:transform var(--velocity-fast);stroke:var(--color-neutral-900)}.btn-arrow:hover{background:var(--color-primary-400);transform:translateY(-2px)}.btn-arrow:hover svg{transform:translate(2px,-2px)}.btn-arrow.is-disabled{opacity:.4;pointer-events:none;cursor:not-allowed;filter:grayscale(.5)}#home-integracoes{--section-container-grid: 12;--section-container-padding-y-bottom: var(--space-10x);--section-container-padding-y-top: var(--space-10x);overflow:hidden}@media only screen and (min-width: 1440px){#home-integracoes{--section-header-position: wrap-start / 7;--section-content-position: 8 / wrap-end}}#home-integracoes .oito-section-header{--stack-align: start;--stack-justify-items: start;align-self:center;z-index:10}#home-integracoes .oito-section-header .oito-title-section{--title-color: #1A1A1A;--title-font-size: var(--font-size-2xl)}#home-integracoes .oito-section-header .oito-description{--paragraph-color: #6C26FF;max-width:420px}#home-integracoes .oito-section-content{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4x);height:600px;position:relative;overflow:hidden}#home-integracoes .oito-section-content:before,#home-integracoes .oito-section-content:after{content:"";position:absolute;left:0;right:0;height:150px;z-index:2;pointer-events:none}#home-integracoes .oito-section-content:before{top:0;background:linear-gradient(to bottom,#fff 0%,transparent 100%)}#home-integracoes .oito-section-content:after{bottom:0;background:linear-gradient(to top,#fff 0%,transparent 100%)}@media only screen and (max-width: 1439px){#home-integracoes .oito-section-content{height:500px}}@media only screen and (max-width: 599px){#home-integracoes .oito-section-content{grid-template-columns:repeat(2,1fr);gap:var(--space-2x);height:400px}}#home-integracoes .marquee-col{display:flex;flex-direction:column;gap:var(--space-3x);height:max-content}#home-integracoes .marquee-col:nth-child(2){margin-top:-60px}#home-integracoes .marquee-col.col-down{animation:scrollDown 40s linear infinite}#home-integracoes .marquee-col.col-up{animation:scrollUp 35s linear infinite}#home-integracoes .integracao-card{background:#fff;border-radius:20px;padding:var(--space-2x);box-shadow:0 8px 30px #0000000a;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;width:100%;border:1px solid rgba(0,0,0,.02);cursor:default}#home-integracoes .integracao-card:hover{transform:none!important;box-shadow:0 8px 30px #0000000a!important}#home-integracoes .integracao-card .card-header{display:flex;justify-content:space-between;align-items:flex-start}#home-integracoes .integracao-card .card-header img{max-width:50px;border-radius:12px}#home-integracoes .integracao-card .card-header .card-tag{background:#3d26ff;color:#fff;font-size:.65rem;font-weight:700;padding:4px 10px;border-radius:var(--border-radius-pill);text-transform:lowercase}#home-integracoes .integracao-card .card-footer{text-align:right}#home-integracoes .integracao-card .card-footer .oito-title-entry,#home-integracoes .integracao-card .card-footer h1,#home-integracoes .integracao-card .card-footer h2,#home-integracoes .integracao-card .card-footer h3,#home-integracoes .integracao-card .card-footer h4{--title-color: #6C26FF !important;color:#6c26ff!important;margin-bottom:0;display:block;font-weight:700;font-size:var(--font-size-sm)}#home-integracoes .integracao-card .card-footer .oito-description{--paragraph-color: var(--color-neutral-400);--paragraph-font-size: .7rem;font-style:italic;display:block}#home-integracoes .integracao-card:nth-child(3n+1) .card-tag{background:#3d26ff;color:#fff}#home-integracoes .integracao-card:nth-child(3n+2) .card-tag{background:#000;color:#fff}#home-integracoes .integracao-card:nth-child(3n+3) .card-tag{background:#1affa4;color:#000}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.oito-site-footer{background:radial-gradient(ellipse at 85% 50%,color-mix(in srgb,var(--color-primary-500),transparent 82%) 0%,transparent 70%),radial-gradient(ellipse at 100% 80%,color-mix(in srgb,var(--color-secondary-500),transparent 78%) 0%,transparent 65%),var(--color-neutral-900);color:var(--color-neutral-25);border-top:none}.oito-site-footer #site-footer-top{padding-block:var(--space-20x)}.oito-site-footer #site-footer-top .oito-wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12x)}@media only screen and (max-width: 1439px){.oito-site-footer #site-footer-top .oito-wrap{flex-direction:column;align-items:flex-start;gap:var(--space-10x)}}.oito-site-footer #site-footer-top .oito-stack:first-child{flex:0 0 auto}.oito-site-footer #site-footer-top .footer-brand-stack{flex:1}.oito-site-footer .footer-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5x)}.oito-site-footer .footer-links-item{display:flex;align-items:center;gap:var(--space-5x)}.oito-site-footer .footer-links-item .oito-icon,.oito-site-footer .footer-links-item svg{width:48px;height:auto;flex-shrink:0;opacity:.5;transition:opacity var(--velocity-fast),transform var(--velocity-fast)}.oito-site-footer .footer-links-item a{color:var(--color-neutral-25);text-decoration:none;font-size:var(--font-size-sm);font-weight:400;opacity:.8;transition:opacity var(--velocity-fast)}.oito-site-footer .footer-links-item:hover svg,.oito-site-footer .footer-links-item:hover .oito-icon{opacity:1;transform:translate(6px)}.oito-site-footer .footer-links-item:hover a{opacity:1}.oito-site-footer .footer-brand-stack{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-5x);text-align:right}@media only screen and (max-width: 1439px){.oito-site-footer .footer-brand-stack{align-items:flex-start;text-align:left}}.oito-site-footer .footer-tagline{font-size:var(--font-size-md);font-weight:700;color:var(--color-primary-400);line-height:1.3;margin:0}.oito-site-footer .footer-subtitle{font-size:var(--font-size-xs);color:var(--color-neutral-25);margin:0;line-height:1.5}.oito-site-footer .footer-brand-bottom{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3x);flex-wrap:wrap;margin-top:0}@media only screen and (max-width: 1439px){.oito-site-footer .footer-brand-bottom{justify-content:flex-start}}.oito-site-footer .footer-brand-bottom .footer-copyright{font-size:var(--font-size-xs);color:var(--color-neutral-25)}.oito-site-footer .footer-brand-bottom .footer-logo-molti svg path{fill:var(--color-neutral-25)}.oito-site-footer .footer-brand-bottom .oito-bw8-credit{display:flex;align-items:center;gap:var(--space-1x);font-size:var(--font-size-xs);color:var(--color-neutral-25)}.oito-site-footer .footer-brand-bottom .oito-bw8-credit svg{height:16px;width:auto;fill:var(--color-neutral-25)}.oito-site-footer .footer-brand-bottom .oito-bw8-credit a{display:flex;color:inherit;text-decoration:none}#home-hero{--section-layout-padding-block: var(--space-12x) var(--space-10x);--section-layout-background: radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--color-primary-500), transparent 5%) 0%, transparent 35%), radial-gradient(circle at 55% 45%, color-mix(in srgb, var(--color-secondary-500), transparent 15%) 0%, transparent 35%), url(../assets/images/fundo-section-hero.png), var(--color-body);--section-header-align: center;--title-section-font-size: var(--font-size-2xl);--title-section-color: var(--color-text);--title-section-span-color: var(--color-secondary-500);--pretitle-font-size: var(--font-size-md);--pretitle-font-weight: 400;--stack-justify-items: center}@media only screen and (max-width: 1439px){#home-hero{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-hero{--title-section-font-size: var(--font-size-lg)}}#home-hero{background:var(--section-layout-background);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}#home-hero .oito-title-section{max-width:800px}#home-hero .oito-title-section span{background:linear-gradient(90deg,var(--color-secondary-500) 0%,var(--color-secondary-600) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline}#home-hero .oito-pre-title{order:2;margin-top:var(--space-2x);font-weight:500}@media only screen and (min-width: 1440px){#home-hero .oito-title-section{padding:var(--space-1x)}}#home-hero .chat-mockup{background:var(--color-neutral-25);border-radius:24px;border:1px solid var(--color-neutral-100);box-shadow:0 4px 6px #00000005,0 20px 60px #0000000a,0 40px 100px #00000008;padding:var(--space-6x) var(--space-8x) var(--space-5x);min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4x);position:relative;transition:box-shadow var(--velocity-medium),border-color var(--velocity-medium)}#home-hero .chat-mockup.is-focused{border-color:color-mix(in srgb,var(--color-secondary-500),transparent 85%);box-shadow:0 4px 6px #00000005,0 20px 60px color-mix(in srgb,var(--color-secondary-500),transparent 94%),0 40px 100px #0000000a}#home-hero .chat-mockup .chat-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4x);flex:1}#home-hero .chat-mockup .chat-textarea{flex:1;min-height:80px;border:none;outline:none;resize:none;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-neutral-800);background:transparent;line-height:1.6;caret-color:var(--color-primary-500);padding:0}#home-hero .chat-mockup .chat-textarea.is-animating{color:var(--color-neutral-400);font-style:italic;caret-color:transparent}#home-hero .chat-mockup .chat-textarea::placeholder{color:var(--color-neutral-300);font-style:italic}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}#home-hero .chat-mockup .chat-ai-select{flex-shrink:0;position:relative}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-pill);padding:var(--space-1x) var(--space-3x) var(--space-1x) var(--space-2x);font-size:var(--font-size-xxs);font-weight:600;color:var(--color-neutral-700);cursor:pointer;transition:all var(--velocity-fast);min-width:130px;display:flex;align-items:center;gap:var(--space-1x);justify-content:space-between}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger:hover{border-color:var(--color-primary-300);background-color:var(--color-neutral-50)}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger:focus{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary-500),transparent 92%)}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger .ai-select-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger .ai-select-icon svg{width:100%;height:100%}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger .ai-select-label{flex:1;text-align:left}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger .ai-select-chevron{color:var(--color-neutral-600);transition:transform var(--velocity-fast)}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown{position:absolute;top:calc(100% + var(--space-1x));right:0;background:var(--color-neutral-25);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-md);box-shadow:0 4px 15px #0000001a;padding:var(--space-1x) 0;min-width:100%;list-style:none;margin:0;z-index:10;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--velocity-fast);display:flex;flex-direction:column}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown .ai-select-option{padding:var(--space-2x) var(--space-3x);display:flex;align-items:center;gap:var(--space-2x);font-size:var(--font-size-xxs);font-weight:600;color:var(--color-neutral-700);cursor:pointer;transition:background-color var(--velocity-fast)}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown .ai-select-option:hover{background-color:var(--color-neutral-50)}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown .ai-select-option.active{background-color:var(--color-neutral-100);color:var(--color-primary-600)}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown .ai-select-option .ai-option-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}#home-hero .chat-mockup .chat-ai-select .ai-select-dropdown .ai-select-option .ai-option-icon svg{width:100%;height:100%}#home-hero .chat-mockup .chat-ai-select.is-open .ai-select-trigger{border-color:var(--color-primary-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary-500),transparent 92%)}#home-hero .chat-mockup .chat-ai-select.is-open .ai-select-trigger .ai-select-chevron{transform:rotate(180deg)}#home-hero .chat-mockup .chat-ai-select.is-open .ai-select-dropdown{opacity:1;visibility:visible;transform:translateY(0)}#home-hero .chat-mockup .chat-attachments{display:none;flex-wrap:wrap;gap:var(--space-2x);padding:0 0 var(--space-1x)}#home-hero .chat-mockup .chat-attachments.has-attachments{display:flex}#home-hero .chat-mockup .attach-chip{display:inline-flex;align-items:center;gap:var(--space-1x);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-pill);padding:var(--space-1x) var(--space-2x) var(--space-1x) var(--space-2x);font-size:var(--font-size-xxs);font-weight:500;color:var(--color-neutral-700);max-width:200px;opacity:0;transform:translateY(6px) scale(.95);transition:opacity .2s ease,transform .2s ease}#home-hero .chat-mockup .attach-chip.is-visible{opacity:1;transform:translateY(0) scale(1)}#home-hero .chat-mockup .attach-chip.is-removing{opacity:0;transform:translateY(4px) scale(.9)}#home-hero .chat-mockup .attach-chip .attach-chip-icon{font-size:.85rem;flex-shrink:0;line-height:1}#home-hero .chat-mockup .attach-chip .attach-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}#home-hero .chat-mockup .attach-chip .attach-chip-remove{background:none;border:none;padding:2px;cursor:pointer;color:var(--color-neutral-400);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:color var(--velocity-fast),background-color var(--velocity-fast)}#home-hero .chat-mockup .attach-chip .attach-chip-remove:hover{color:var(--color-neutral-700);background-color:var(--color-neutral-200)}#home-hero .chat-mockup .chat-footer{display:flex;justify-content:space-between;align-items:center}#home-hero .chat-mockup .chat-footer .btn-fake{padding:var(--space-1x) var(--space-4x);border-radius:var(--border-radius-pill);border:1px solid var(--color-neutral-300);font-size:var(--font-size-xxs);font-weight:600;color:var(--color-neutral-700);display:flex;align-items:center;gap:var(--space-2x);cursor:pointer;transition:all var(--velocity-fast);text-decoration:none;background:transparent}#home-hero .chat-mockup .chat-footer .btn-fake:hover{border-color:var(--color-neutral-400);background:var(--color-neutral-50)}#home-hero .chat-mockup .chat-footer .btn-fake.primary{background:var(--color-neutral-25);border:1px solid var(--color-neutral-100);color:var(--color-neutral-900);padding:4px 5px 4px var(--space-5x);gap:var(--space-3x);box-shadow:0 4px 12px #00000008}#home-hero .chat-mockup .chat-footer .btn-fake.primary .icon-circle{background:var(--color-primary-400);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-25);transition:transform var(--velocity-fast)}#home-hero .chat-mockup .chat-footer .btn-fake.primary:hover{border-color:var(--color-neutral-200)}#home-hero .chat-mockup .chat-footer .btn-fake.primary:hover .icon-circle{transform:scale(1.05);background:var(--color-primary-500)}#home-hero .chat-mockup .chat-footer .btn-fake.primary.is-disabled{opacity:.4;pointer-events:none;filter:grayscale(.5);cursor:not-allowed}#home-hero .oito-section-footer{grid-column:var(--width-wrap);width:100%;display:flex;justify-content:center;align-items:center;--data-list-columns-xl: repeat(6, 1fr);--data-list-columns-lg: repeat(3, 1fr);--data-list-columns-md: repeat(2, 1fr);--data-list-gap: var(--space-2x)}#home-hero .oito-section-footer .oito-data-list{justify-items:center}#home-hero .badge{background:color-mix(in srgb,var(--color-neutral-25),transparent 60%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--color-neutral-25),transparent 80%);padding:var(--space-2x) var(--space-4x);border-radius:var(--border-radius-pill);display:flex;align-items:center;gap:var(--space-2x);white-space:nowrap;transition:all var(--velocity-fast);cursor:pointer;height:54px}#home-hero .badge:hover{background:color-mix(in srgb,var(--color-neutral-25),transparent 30%);border-color:color-mix(in srgb,var(--color-neutral-25),transparent 60%);transform:translateY(-2px);box-shadow:0 4px 15px #0000000d}#home-hero .badge .oito-icon{color:var(--color-neutral-500);font-size:1.1rem;display:flex;align-items:center}#home-hero .badge .oito-description{margin:0;font-size:.75rem;font-weight:600;color:var(--color-neutral-600);letter-spacing:-.01em}@media only screen and (max-width: 599px){#home-hero{--section-layout-padding-block: var(--space-16x) var(--space-6x)}#home-hero .chat-mockup{padding:var(--space-4x);min-height:200px;gap:var(--space-2x);width:100%}#home-hero .chat-mockup .chat-header{flex-direction:column;align-items:stretch;gap:var(--space-1x)}#home-hero .chat-mockup .chat-ai-select{align-self:flex-start;width:fit-content}#home-hero .chat-mockup .chat-ai-select .ai-select-trigger{min-width:110px;padding:4px var(--space-2x);font-size:.65rem}#home-hero .chat-mockup .chat-textarea{min-height:100px;font-size:var(--font-size-sm)}#home-hero .chat-mockup .chat-footer{padding-top:var(--space-2x);border-top:1px solid var(--color-neutral-100);gap:var(--space-2x)}#home-hero .chat-mockup .chat-footer #chatAttachBtn{width:40px;height:40px;padding:0;justify-content:center;border-radius:50%;border-color:var(--color-neutral-200)}#home-hero .chat-mockup .chat-footer #chatAttachBtn .btn-text{display:none}#home-hero .chat-mockup .chat-footer #chatAttachBtn svg{width:18px;height:18px}#home-hero .chat-mockup .chat-footer .btn-fake.primary{font-size:var(--font-size-xs)}#home-hero .chat-mockup .chat-footer .btn-fake.primary .btn-text{font-size:.7rem}#home-hero .chat-mockup .chat-footer .btn-fake.primary .icon-circle{width:28px;height:28px}#home-hero .oito-section-footer{grid-column:var(--width-wrap);width:100%;margin:var(--space-4x) 0 0;overflow:visible;display:flex;justify-content:center}#home-hero .oito-section-footer .oito-data-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1x);width:100%}#home-hero .oito-section-footer .badge{flex:1 1 calc(50% - var(--space-1x));min-width:140px;max-width:calc(50% - var(--space-1x));height:44px;padding:0 var(--space-2x);justify-content:flex-start;background:#fff9;box-shadow:0 2px 8px #0000000d}#home-hero .oito-section-footer .badge .oito-icon{font-size:.85rem}#home-hero .oito-section-footer .badge .oito-description{font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#home-sobre{--section-header-align: center;--section-footer-justify-items: center;--title-section-font-size: var(--font-size-xl)}@media only screen and (max-width: 1439px){#home-sobre{--title-section-font-size: var(--font-size-lg)}}@media only screen and (max-width: 899px){#home-sobre{--title-section-font-size: var(--font-size-md)}}#home-sobre{--title-section-line-height: 1.1;--title-section-color: var(--color-text);--paragraph-color: var(--color-neutral-600);--paragraph-font-size: var(--font-size-sm);--paragraph-line-height: 1.6;--button-background-color: var(--color-interactive);--button-color: var(--color-neutral-900);--button-border-radius: var(--border-radius-pill)}@media only screen and (min-width: 900px){#home-sobre.hero{--section-header-position: wrap-start / 7;--section-content-position: 8 / wrap-end}}#home-sobre .oito-section-footer{grid-column:var(--width-wrap);margin-top:var(--space-10x);--stack-align: center;--stack-justify-items: center;gap:var(--space-10x);--data-list-columns-xl: repeat(6, 1fr);--data-list-columns-lg: repeat(3, 1fr);--data-list-columns-md: repeat(2, 1fr);--data-list-gap: var(--space-2x)}#home-sobre .oito-section-footer .badge{background:linear-gradient(90deg,color-mix(in srgb,var(--color-neutral-300) 40%,transparent),color-mix(in srgb,var(--color-neutral-100) 60%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);padding:var(--space-2x) var(--space-3x);border-radius:var(--border-radius-pill);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-2x);transition:all var(--velocity-medium);box-shadow:0 8px 32px #1f26870d;height:50px}#home-sobre .oito-section-footer .badge:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-neutral-300) 60%,transparent),color-mix(in srgb,var(--color-neutral-100) 80%,transparent));border:1px solid rgba(255,255,255,.6);transform:translateY(-2px);box-shadow:0 10px 40px #1f268714}#home-sobre .oito-section-footer .badge .oito-icon{color:var(--color-secondary-500);font-size:1.25rem;flex-shrink:0}#home-sobre .oito-section-footer .badge .oito-description{margin:0;font-weight:700;color:var(--color-neutral-800);font-size:.65rem;line-height:1.1;white-space:nowrap}#home-sobre .oito-section-footer .badge:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}#home-sobre .oito-section-footer .oito-stack:last-child{max-width:var(--col-11);margin-inline:auto;text-align:center;gap:var(--space-8x);--stack-align: center;--stack-justify-items: center}#home-sobre .oito-section-footer .oito-stack:last-child .oito-description{--paragraph-color: var(--color-primary-400);--paragraph-font-size: var(--font-size-md);--paragraph-line-height: 1.25;font-weight:700;letter-spacing:-.02em;max-width:900px;margin-inline:auto}#home-vantagens{--section-header-align: center;--title-section-color: var(--color-text);--title-section-span-color: var(--color-secondary-500);--subtitle-color: var(--color-secondary-500);--subtitle-font-size: var(--font-size-lg);--entry-content-padding: 0;--data-list-columns-md: repeat(2, 1fr);--data-list-columns-lg: repeat(3, 1fr);--data-list-columns-xl: repeat(3, 1fr);--data-list-gap: var(--space-4x);--subtitle-font-weight: normal;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary-500),transparent 55%) 0%,transparent 35%),url(../assets/images/fundo-section-vantagens.png);background-size:contain;background-position:center;background-repeat:no-repeat}#home-vantagens .oito-title-section span{color:var(--color-secondary-500);font-weight:700}@media only screen and (max-width: 1439px){#home-vantagens{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-vantagens{--title-section-font-size: var(--font-size-lg);--subtitle-font-size: var(--font-size-md)}}#home-vantagens .oito-entry{--entry-background: transparent;background:linear-gradient(to right,color-mix(in srgb,var(--color-neutral-300) 40%,transparent),color-mix(in srgb,var(--color-neutral-50) 60%,transparent));--entry-border-radius: 20px;--entry-padding: var(--space-4x) var(--space-4x);--title-color: var(--color-text);--title-font-size: 1.15rem;--title-line-height: 1.2;--paragraph-color: var(--color-neutral-600);--paragraph-font-size: .875rem;--paragraph-line-height: 1.5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:var(--velocity-medium);height:100%;display:flex;flex-direction:column}#home-vantagens .oito-entry-body{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-4x);padding:0;height:100%}#home-vantagens .icon-wrapper{flex:0 0 52px;width:52px;height:52px;background:var(--color-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--velocity-medium)}#home-vantagens .oito-icon{color:var(--color-neutral-25);font-size:1.5rem;display:flex;align-items:center;justify-content:center}#home-vantagens .oito-icon svg,#home-vantagens .oito-icon i{width:1em;height:1em;display:flex;align-items:center;justify-content:center}#home-vantagens .oito-entry-content{display:flex;flex-direction:column;gap:var(--space-1x)}#home-seguranca{--section-card-background: var(--color-body);--section-card-radius: var(--border-radius-lg);--section-layout-padding-block: var(--space-10x);--section-content-position: 8 / wrap-end;--section-header-position: wrap-start / 7;--title-section-color: var(--color-primary-500);--title-section-font-size: var(--font-size-xl);--paragraph-color: var(--color-neutral-300);--button-background-color: var(--color-interactive);--button-color: var(--color-neutral-900)}#home-seguranca .seguranca-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2x)}#home-seguranca .oito-wrap{position:relative;overflow:hidden;background:radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--color-primary-500),transparent 60%) 0%,transparent 50%),radial-gradient(circle at 40% 60%,color-mix(in srgb,var(--color-secondary-500),transparent 60%) 0%,transparent 50%),var(--color-body)}@media only screen and (max-width: 1439px){#home-seguranca{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-seguranca{--title-section-font-size: var(--font-size-lg)}}#home-seguranca .badge{background:color-mix(in srgb,var(--color-neutral-25),transparent 95%);border:1px solid color-mix(in srgb,var(--color-neutral-25),transparent 90%);border-radius:var(--border-radius-pill);padding:var(--space-2x) var(--space-3x);display:flex;align-items:center;gap:var(--space-2x)}#home-seguranca .badge .oito-icon{color:var(--color-primary-500);font-size:1rem}#home-seguranca .badge .oito-description{--paragraph-color: var(--color-neutral-25);--paragraph-font-size: var(--font-size-xxs)}#home-seguranca .oito-button{align-self:flex-start}#home-seguranca .oito-section-content{display:flex;align-items:center;justify-content:center}#home-seguranca .oito-section-content img{max-width:100%;height:auto;mix-blend-mode:screen}@media only screen and (max-width: 599px){#home-seguranca .badge{width:100%}}#home-integracoes{--section-layout-padding-block: var(--space-12x);--title-section-color: #424242;--paragraph-color: var(--color-secondary-500)}@media only screen and (max-width: 1439px){#home-integracoes{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-integracoes{--title-section-font-size: var(--font-size-lg)}}#home-integracoes{--section-header-align: center;--section-content-padding-inline: var(--space-2x)}#home-integracoes .integracao-card{background:color-mix(in srgb,var(--color-neutral-25),transparent 60%);border:1px solid color-mix(in srgb,var(--color-neutral-100),transparent 50%);border-radius:20px;padding:var(--space-2x);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px color-mix(in srgb,var(--color-neutral-900),transparent 96%);transition:var(--velocity-medium);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;height:100%}#home-integracoes .integracao-card:hover{transform:translateY(-8px);background:color-mix(in srgb,var(--color-neutral-25),transparent 20%);border-color:var(--color-primary-200);box-shadow:0 20px 60px color-mix(in srgb,var(--color-neutral-900),transparent 90%)}#home-integracoes .integracao-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4x)}#home-integracoes .integracao-card .card-header img{object-fit:contain;padding:5px}#home-integracoes .integracao-card .card-tag{background:var(--color-primary-600);color:var(--color-neutral-25);padding:var(--space-1x) var(--space-3x);border-radius:var(--border-radius-pill);font-size:var(--font-size-xxs);font-weight:700;text-transform:lowercase}#home-integracoes .integracao-card .card-footer{text-align:right;display:flex;flex-direction:column;gap:4px}#home-integracoes .integracao-card .card-footer h4{color:var(--color-secondary-550);font-size:var(--font-size-md);font-weight:700;margin:0}#home-integracoes .integracao-card .card-footer span{color:var(--color-neutral-900);font-size:var(--font-size-xs);font-style:italic;opacity:.8}#home-agentes{--section-header-align: center;--slide-track-gap: var(--space-4x)}#home-agentes .oito-title-section{color:#404040}#home-agentes .oito-title-section span{color:var(--color-secondary-500)}#home-agentes{--paragraph-color: var(--color-neutral-500);--entry-padding: var(--space-3x)}@media only screen and (max-width: 1439px){#home-agentes{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-agentes{--title-section-font-size: var(--font-size-lg)}}#home-agentes{background:url(../assets/images/fundo-faixa-gradiente.png);background-size:contain;background-repeat:no-repeat;background-position:center}#home-agentes .agente-card{height:100%;display:flex;flex-direction:column;flex:0 0 calc((100% - var(--slide-track-gap) * 2) / 3);max-width:calc((100% - var(--slide-track-gap) * 2) / 3);background:#fff3;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}#home-agentes .agente-card .oito-title{width:45%}@media only screen and (max-width: 1439px){#home-agentes .agente-card{flex:0 0 calc((100% - var(--slide-track-gap)) / 2);max-width:calc((100% - var(--slide-track-gap)) / 2)}}@media only screen and (max-width: 899px){#home-agentes .agente-card{flex:0 0 100%;max-width:100%}}#home-como-funciona{--section-card-background: var(--color-body);--section-card-radius: var(--border-radius-lg);--section-layout-padding-block: var(--space-8x);--title-section-color: var(--color-primary-500);--paragraph-color: var(--color-neutral-400);--paragraph-font-size: var(--font-size-xs)}@media only screen and (max-width: 1439px){#home-como-funciona{--title-section-font-size: var(--font-size-xl)}}@media only screen and (max-width: 899px){#home-como-funciona{--title-section-font-size: var(--font-size-lg)}}@media only screen and (min-width: 1440px){#home-como-funciona .oito-wrap:before,#home-como-funciona .oito-wrap:after{content:"";display:block;position:absolute;background-size:contain;background-repeat:no-repeat}#home-como-funciona .oito-wrap:before{left:-50px;bottom:-80px;background-image:url(../assets/images/retangulo-before.png);width:200px;height:296px}#home-como-funciona .oito-wrap:after{right:-50px;top:40px;background-image:url(../assets/images/retangulo-after.png);width:200px;height:270px}}#home-como-funciona .step-item{display:flex;gap:var(--space-3x);align-items:flex-start;cursor:pointer;transition:transform var(--velocity-fast),opacity var(--velocity-fast);opacity:.8}#home-como-funciona .step-item:hover{opacity:1;transform:translate(var(--space-half))}#home-como-funciona .step-item.active{opacity:1}#home-como-funciona .step-item.active .step-number{box-shadow:0 0 var(--space-3x) color-mix(in srgb,var(--color-primary-400),transparent 60%)}#home-como-funciona .step-item.active .oito-title{--title-color: var(--color-primary-400)}#home-como-funciona .step-item.step-item:nth-of-type(1) .step-number{background-color:var(--color-primary-25)}#home-como-funciona .step-item.step-item:nth-of-type(2) .step-number{background-color:var(--color-primary-100)}#home-como-funciona .step-item.step-item:nth-of-type(3) .step-number{background-color:var(--color-primary-400)}#home-como-funciona .step-item.step-item:nth-of-type(4) .step-number{background-color:var(--color-primary-600)}#home-como-funciona .step-item .step-number{color:var(--color-neutral-900);min-width:var(--space-5x);height:var(--space-5x);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);font-weight:800;font-size:var(--font-size-sm);transition:all var(--velocity-fast)}#home-como-funciona .step-item .oito-title{--title-color: var(--color-on-surface);--title-font-size: var(--font-size-sm);transition:color var(--velocity-fast)}#home-como-funciona .steps-images-container{position:relative;width:100%;display:grid;place-items:center;--stack-gap: 0}#home-como-funciona .step-image{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(20px) scale(.95);transition:all var(--velocity-medium);width:100%;display:flex;justify-content:center}#home-como-funciona .step-image.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#home-como-funciona .step-image img{border-radius:var(--border-radius-lg);box-shadow:0 20px 40px color-mix(in srgb,var(--color-neutral-900),transparent 70%);max-width:100%;height:auto}#home-dashboard .oito-section-content{--stack-align: center;--stack-justify-items: center;text-align:center}#home-dashboard .oito-section-content img{margin:0 auto;max-width:100%;height:auto}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:auto!important}:root{--icon-size: auto;--icon-height: auto}.menu-list a[href="https://app.molti.com.br/register"]{background:var(--color-primary-400);color:var(--color-text);border-radius:var(--border-radius-pill);transition:var(--velocity-fast);font-weight:500;padding:5px 20px}.menu-list a[href="https://app.molti.com.br/register"]:hover{background:var(--color-interactive-hover)}.menu-list a[href="https://app.molti.com.br/register"]:after{content:"";display:inline-block;width:10px;height:10px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.826904 0.826918L10.7498 0.826904M10.7498 0.826904L10.7497 10.7498M10.7498 0.826904L0.826918 10.7497' stroke='black' stroke-width='1.65381' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;margin-left:8px;transition:transform var(--velocity-fast)}.menu-list a[href="https://app.molti.com.br/register"]:hover:after{transform:translate(2px,-2px)}.menu-list .menu-item:has([href="https://app.molti.com.br/register"]){--nav-link-after-content: none}@media (width > 900px){.menu-list .menu-item:has([href="https://app.molti.com.br/register"]){margin-inline-start:auto}}
