:root{--fuel-font-family-display:Satoshi;--fuel-font-family-body:Satoshi;--fuel-font-family-heading:Satoshi;--fuel-font-family-caption:Satoshi;--fuel-font-size-1:0.625rem;--fuel-font-size-2:0.75rem;--fuel-font-size-3:0.875rem;--fuel-font-size-4:1rem;--fuel-font-size-5:1.125rem;--fuel-font-size-6:1.25rem;--fuel-font-size-7:1.5rem;--fuel-font-size-8:2rem;--fuel-font-size-9:2.5rem;--fuel-font-size-10:3rem;--fuel-font-size-11:4rem;--fuel-font-size-12:6rem;--fuel-font-weight-light:300;--fuel-font-weight-regular:400;--fuel-font-weight-medium:500;--fuel-font-weight-bold:600;--fuel-font-weight-black:700;--fuel-font-lineheight-tighter:1.0;--fuel-font-lineheight-tight:1.1;--fuel-font-lineheight-relaxed:1.3;--fuel-font-lineheight-cozy:1.4;--fuel-font-lineheight-roomy:1.5;--fuel-font-lineheight-spacious:1.6;--fuel-font-spacing-tighter:-6%;--fuel-font-spacing-tight:-4%;--fuel-font-spacing-thin:-2%;--fuel-font-spacing-default:0%;--fuel-font-spacing-cozy:2%;--fuel-font-spacing-roomy:4%;--fuel-size-0:0rem;--fuel-size-2:0.125rem;--fuel-size-4:0.25rem;--fuel-size-8:0.5rem;--fuel-size-12:0.75rem;--fuel-size-16:1rem;--fuel-size-20:1.25rem;--fuel-size-24:1.5rem;--fuel-size-28:1.75rem;--fuel-size-32:2rem;--fuel-size-36:2.25rem;--fuel-size-40:2.5rem;--fuel-size-44:2.75rem;--fuel-size-48:3rem;--fuel-size-52:3.25rem;--fuel-size-56:3.5rem;--fuel-size-60:3.75rem;--fuel-size-64:4rem;--fuel-size-68:4.25rem;--fuel-size-72:4.5rem;--fuel-size-76:4.75rem;--fuel-size-80:5rem;--fuel-size-84:5.25rem;--fuel-size-88:5.5rem;--fuel-size-92:5.75rem;--fuel-size-96:6rem;--fuel-size-104:6.5rem;--fuel-size-112:7rem;--fuel-size-128:8rem;--fuel-size-160:10rem;--fuel-size-200:12.5rem;--fuel-radius-0:0rem;--fuel-radius-2:0.125rem;--fuel-radius-4:0.25rem;--fuel-radius-8:0.5rem;--fuel-radius-12:0.75rem;--fuel-radius-16:1rem;--fuel-radius-20:1.25rem;--fuel-radius-24:1.5rem;--fuel-radius-100:6.25rem;--fuel-radius-circle:100%;--fuel-width-0:0rem;--fuel-width-1:0.0625rem;--fuel-width-2:0.125rem;--fuel-width-3:0.1875rem;--fuel-width-4:0.25rem;--fuel-width-8:0.5rem;--fuel-opacity-0:0;--fuel-opacity-6:0.06;--fuel-opacity-12:0.12;--fuel-opacity-16:0.16;--fuel-opacity-20:0.2;--fuel-opacity-24:0.24;--fuel-opacity-32:0.32;--fuel-opacity-40:0.4;--fuel-opacity-48:0.48;--fuel-opacity-64:0.64;--fuel-opacity-80:0.8;--fuel-opacity-100:1;--fuel-shadow-1:0px 2px 4px 0px hsla(0,0%,7%,.12);--fuel-shadow-2:0px 4px 4px 0px hsla(0,0%,7%,.08);--fuel-shadow-3:0px 4px 8px 0px hsla(0,0%,7%,.12);--fuel-shadow-4:0px 6px 12px -6px hsla(0,0%,7%,.12);--fuel-shadow-5:0px 8px 8px -4px hsla(0,0%,7%,.08);--fuel-shadow-6:0px 8px 12px 0px hsla(0,0%,7%,.08);--fuel-shadow-7:0px 8px 14px -6px hsla(0,0%,7%,.12);--fuel-shadow-8:0px 8px 18px -6px hsla(0,0%,7%,.12);--fuel-shadow-9:0px 8px 22px -6px hsla(0,0%,7%,.12);--fuel-shadow-10:0px 10px 24px -4px hsla(0,0%,7%,.08);--fuel-shadow-11:0px 10px 28px -6px hsla(0,0%,7%,.12);--fuel-shadow-12:0px 12px 40px -4px hsla(0,0%,7%,.08);--fuel-shadow-13:0px 14px 64px -4px hsla(0,0%,7%,.08);--fuel-shadow-14:0px 18px 88px -4px hsla(0,0%,7%,.08);--fuel-color-light-gray-0:#fff;--fuel-color-light-gray-100:#f4f4f5;--fuel-color-light-gray-200:#dfe1e6;--fuel-color-light-gray-300:#babec9;--fuel-color-light-gray-600:#636b7e;--fuel-color-light-gray-1100:#111;--fuel-color-light-blue-200:#dbecff;--fuel-color-light-blue-500:#3993f9;--fuel-color-light-blue-600:#0769da;--fuel-color-light-blue-700:#045dc3;--fuel-color-light-blue-800:#024ca2;--fuel-color-light-blue-1000:#002b5c;--fuel-color-light-red-200:#fae3e5;--fuel-color-light-red-600:#d92641;--fuel-color-light-red-800:#a81e32;--fuel-color-light-green-200:#daede0;--fuel-color-light-green-400:#18d567;--fuel-color-light-green-600:#0c884c;--fuel-color-light-green-800:#09683a;--fuel-color-light-yellow-200:#fdf5e6;--fuel-color-light-yellow-600:#f7c53b;--fuel-color-light-cyan-600:#00aeef;--fuel-color-dark-gray-100:#1a1a1a;--fuel-color-dark-gray-200:#2a2a2a;--fuel-color-dark-gray-300:#3a3a3a;--fuel-color-dark-gray-500:#5a5a5a;--fuel-color-dark-gray-600:#6a6a6a;--fuel-color-dark-gray-700:#7a7a7a;--fuel-color-dark-gray-800:#8a8a8a;--fuel-color-dark-gray-900:#9a9a9a;--fuel-color-dark-gray-1100:#fff;--fuel-color-dark-blue-300:#87ceeb;--fuel-color-dark-blue-600:#4169e1;--fuel-color-dark-blue-700:#0769da;--fuel-color-dark-blue-900:#024ca2;--fuel-color-dark-blue-1000:#002b5c;--fuel-color-dark-red-300:#ffb6c1;--fuel-color-dark-red-700:#d92641;--fuel-color-dark-red-900:#a81e32;--fuel-color-dark-green-300:#90ee90;--fuel-color-dark-green-400:#18d567;--fuel-color-dark-green-700:#0c884c;--fuel-color-dark-green-900:#09683a;--fuel-color-dark-yellow-300:#ffffe0;--fuel-color-dark-yellow-700:#f7c53b;--fuel-color-dark-cyan-600:#00aeef;--fuel-typography-overline-font-size:var(--fuel-font-size-1);--fuel-typography-overline-font-weight:var(--fuel-font-weight-bold);--fuel-typography-overline-line-height:var(--fuel-font-lineheight-spacious);--fuel-typography-overline-letter-spacing:var(--fuel-font-spacing-default);--fuel-typography-caption-font-size:var(--fuel-font-size-2);--fuel-typography-caption-font-weight:var(--fuel-font-weight-medium);--fuel-typography-caption-line-height:var(--fuel-font-lineheight-spacious);--fuel-typography-caption-letter-spacing:var(--fuel-font-spacing-default);--fuel-typography-body-small-font-size:var(--fuel-font-size-3);--fuel-typography-body-small-font-weight:var(--fuel-font-weight-medium);--fuel-typography-body-small-line-height:var(--fuel-font-lineheight-roomy);--fuel-typography-body-small-letter-spacing:var(--fuel-font-spacing-default);--fuel-typography-body-medium-font-size:var(--fuel-font-size-4);--fuel-typography-body-medium-font-weight:var(--fuel-font-weight-medium);--fuel-typography-body-medium-line-height:var(--fuel-font-lineheight-roomy);--fuel-typography-body-medium-letter-spacing:var(--fuel-font-spacing-default);--fuel-typography-body-large-font-size:var(--fuel-font-size-5);--fuel-typography-body-large-font-weight:var(--fuel-font-weight-medium);--fuel-typography-body-large-line-height:var(--fuel-font-lineheight-roomy);--fuel-typography-body-large-letter-spacing:var(--fuel-font-spacing-default);--fuel-typography-headings-small-font-size:var(--fuel-font-size-6);--fuel-typography-headings-small-font-weight:var(--fuel-font-weight-medium);--fuel-typography-headings-small-line-height:var(--fuel-font-lineheight-relaxed);--fuel-typography-headings-small-letter-spacing:var(--fuel-font-spacing-tight);--fuel-typography-headings-medium-font-size:var(--fuel-font-size-7);--fuel-typography-headings-medium-font-weight:var(--fuel-font-weight-medium);--fuel-typography-headings-medium-line-height:var(--fuel-font-lineheight-relaxed);--fuel-typography-headings-medium-letter-spacing:var(--fuel-font-spacing-tight);--fuel-typography-headings-large-font-size:var(--fuel-font-size-8);--fuel-typography-headings-large-font-weight:var(--fuel-font-weight-medium);--fuel-typography-headings-large-line-height:var(--fuel-font-lineheight-relaxed);--fuel-typography-headings-large-letter-spacing:var(--fuel-font-spacing-tight);--fuel-typography-display-small-font-size:var(--fuel-font-size-9);--fuel-typography-display-small-font-weight:var(--fuel-font-weight-medium);--fuel-typography-display-small-line-height:var(--fuel-font-lineheight-tight);--fuel-typography-display-small-letter-spacing:var(--fuel-font-spacing-tighter);--fuel-typography-display-medium-font-size:var(--fuel-font-size-10);--fuel-typography-display-medium-font-weight:var(--fuel-font-weight-medium);--fuel-typography-display-medium-line-height:var(--fuel-font-lineheight-tight);--fuel-typography-display-medium-letter-spacing:var(--fuel-font-spacing-tight);--fuel-typography-display-large-font-size:var(--fuel-font-size-11);--fuel-typography-display-large-font-weight:var(--fuel-font-weight-medium);--fuel-typography-display-large-line-height:var(--fuel-font-lineheight-tight);--fuel-typography-display-large-letter-spacing:var(--fuel-font-spacing-tight);--fuel-typography-display-extra-large-font-size:var(--fuel-font-size-12);--fuel-typography-display-extra-large-font-weight:var(--fuel-font-weight-medium);--fuel-typography-display-extra-large-line-height:var(--fuel-font-lineheight-tighter);--fuel-typography-display-extra-large-letter-spacing:var(--fuel-font-spacing-tight);--fuel-space-none:var(--fuel-size-0);--fuel-space-micro:var(--fuel-size-2);--fuel-space-xxxsmall:var(--fuel-size-4);--fuel-space-xxsmall:var(--fuel-size-8);--fuel-space-xsmall:var(--fuel-size-12);--fuel-space-small:var(--fuel-size-16);--fuel-space-medium:var(--fuel-size-20);--fuel-space-large:var(--fuel-size-24);--fuel-space-xlarge:var(--fuel-size-32);--fuel-space-xxlarge:var(--fuel-size-40);--fuel-space-xxxlarge:var(--fuel-size-48);--fuel-space-huge:var(--fuel-size-56);--fuel-space-spacious:var(--fuel-size-64);--fuel-space-giant:var(--fuel-size-80);--fuel-border-radius-none:var(--fuel-radius-0);--fuel-border-radius-xsmall:var(--fuel-radius-4);--fuel-border-radius-small:var(--fuel-radius-8);--fuel-border-radius-medium:var(--fuel-radius-12);--fuel-border-radius-large:var(--fuel-radius-16);--fuel-border-radius-xlarge:var(--fuel-radius-20);--fuel-border-radius-xxlarge:var(--fuel-radius-24);--fuel-border-radius-pill:var(--fuel-radius-100);--fuel-border-radius-circle:var(--fuel-radius-circle);--fuel-border-width-none:var(--fuel-width-0);--fuel-border-width-thinner:var(--fuel-width-1);--fuel-border-width-thin:var(--fuel-width-2);--fuel-border-width-thick:var(--fuel-width-4);--fuel-icon-size-xsmall:var(--fuel-size-12);--fuel-icon-size-small:var(--fuel-size-16);--fuel-icon-size-medium:var(--fuel-size-20);--fuel-icon-size-large:var(--fuel-size-24);--fuel-icon-size-xlarge:var(--fuel-size-32);--fuel-opacity-transparent:var(--fuel-opacity-6);--fuel-opacity-semitransparent:var(--fuel-opacity-12);--fuel-opacity-translucent:var(--fuel-opacity-16);--fuel-opacity-light:var(--fuel-opacity-20);--fuel-opacity-medium:var(--fuel-opacity-32);--fuel-opacity-overlay:var(--fuel-opacity-40);--fuel-opacity-intense:var(--fuel-opacity-64);--fuel-opacity-semiopaque:var(--fuel-opacity-80);--fuel-elevation-low-shadow:var(--fuel-shadow-3);--fuel-elevation-medium-shadow:var(--fuel-shadow-7),var(--fuel-shadow-10);--fuel-elevation-high-shadow:var(--fuel-shadow-12),var(--fuel-shadow-14)}[data-theme=light]{--fuel-color-background-default:var(--fuel-color-light-gray-0);--fuel-color-background-weak:var(--fuel-color-light-gray-100);--fuel-color-background-medium:var(--fuel-color-light-gray-200);--fuel-color-background-inverted:var(--fuel-color-light-gray-1100);--fuel-color-surface-default:var(--fuel-color-light-gray-0);--fuel-color-surface-weak:var(--fuel-color-light-gray-100);--fuel-color-surface-medium:var(--fuel-color-light-gray-200);--fuel-color-surface-inverted:var(--fuel-color-light-gray-1100);--fuel-color-surface-primary:var(--fuel-color-light-blue-600);--fuel-color-surface-primary-weakest:var(--fuel-color-light-blue-200);--fuel-color-surface-primary-strong:var(--fuel-color-light-blue-800);--fuel-color-surface-success:var(--fuel-color-light-green-600);--fuel-color-surface-success-weakest:var(--fuel-color-light-green-200);--fuel-color-surface-success-strong:var(--fuel-color-light-green-800);--fuel-color-surface-danger:var(--fuel-color-light-red-600);--fuel-color-surface-danger-weakest:var(--fuel-color-light-red-200);--fuel-color-surface-danger-strong:var(--fuel-color-light-red-800);--fuel-color-surface-support:var(--fuel-color-light-yellow-600);--fuel-color-surface-support-weakest:var(--fuel-color-light-yellow-200);--fuel-color-surface-brand:var(--fuel-color-light-cyan-600);--fuel-color-text-default:var(--fuel-color-light-gray-1100);--fuel-color-text-medium:var(--fuel-color-light-gray-600);--fuel-color-text-placeholder:var(--fuel-color-light-gray-300);--fuel-color-text-inverted:var(--fuel-color-light-gray-0);--fuel-color-text-primary:var(--fuel-color-light-blue-600);--fuel-color-text-primary-strong:var(--fuel-color-light-blue-800);--fuel-color-text-success:var(--fuel-color-light-green-600);--fuel-color-text-success-strong:var(--fuel-color-light-green-800);--fuel-color-text-danger:var(--fuel-color-light-red-600);--fuel-color-text-danger-strong:var(--fuel-color-light-red-800);--fuel-color-border-default:var(--fuel-color-light-gray-200);--fuel-color-border-medium:var(--fuel-color-light-gray-300);--fuel-color-border-strong:var(--fuel-color-light-gray-1100);--fuel-color-border-inverted:var(--fuel-color-light-gray-0);--fuel-color-border-focus:var(--fuel-color-light-blue-500);--fuel-color-border-primary:var(--fuel-color-light-blue-600);--fuel-color-border-success:var(--fuel-color-light-green-600);--fuel-color-border-danger:var(--fuel-color-light-red-600);--fuel-color-icon-default:var(--fuel-color-light-gray-600);--fuel-color-icon-weak:var(--fuel-color-light-gray-300);--fuel-color-icon-strong:var(--fuel-color-light-gray-1100);--fuel-color-icon-inverted:var(--fuel-color-light-gray-0);--fuel-color-icon-primary:var(--fuel-color-light-blue-600);--fuel-color-icon-success:var(--fuel-color-light-green-600);--fuel-color-icon-danger:var(--fuel-color-light-red-600);--fuel-color-status-online:var(--fuel-color-light-green-400);--fuel-color-status-offline:var(--fuel-color-light-gray-600);--fuel-color-interaction-enabled:var(--fuel-color-light-gray-600);--fuel-color-interaction-hovered:var(--fuel-color-light-blue-700);--fuel-color-interaction-pressed:var(--fuel-color-light-blue-800);--fuel-color-interaction-enabled-alpha:rgba(7,105,218,.06);--fuel-color-interaction-hovered-alpha:rgba(7,105,218,.12);--fuel-color-interaction-pressed-alpha:rgba(7,105,218,.16);--fuel-color-on-primary:var(--fuel-color-light-gray-0);--fuel-color-on-success:var(--fuel-color-light-gray-0);--fuel-color-on-danger:var(--fuel-color-light-gray-0);--fuel-color-on-support:var(--fuel-color-light-gray-1100);--fuel-color-on-brand:var(--fuel-color-light-gray-0)}[data-theme=dark]{--fuel-color-background-default:var(--fuel-color-dark-gray-100);--fuel-color-background-weak:var(--fuel-color-dark-gray-200);--fuel-color-background-medium:var(--fuel-color-dark-gray-300);--fuel-color-background-inverted:var(--fuel-color-dark-gray-1100);--fuel-color-surface-default:var(--fuel-color-dark-gray-100);--fuel-color-surface-weak:var(--fuel-color-dark-gray-200);--fuel-color-surface-medium:var(--fuel-color-dark-gray-300);--fuel-color-surface-inverted:var(--fuel-color-dark-gray-1100);--fuel-color-surface-primary:var(--fuel-color-dark-blue-700);--fuel-color-surface-primary-weakest:var(--fuel-color-dark-blue-300);--fuel-color-surface-primary-strong:var(--fuel-color-dark-blue-900);--fuel-color-surface-success:var(--fuel-color-dark-green-700);--fuel-color-surface-success-weakest:var(--fuel-color-dark-green-300);--fuel-color-surface-success-strong:var(--fuel-color-dark-green-900);--fuel-color-surface-danger:var(--fuel-color-dark-red-700);--fuel-color-surface-danger-weakest:var(--fuel-color-dark-red-300);--fuel-color-surface-danger-strong:var(--fuel-color-dark-red-900);--fuel-color-surface-support:var(--fuel-color-dark-yellow-700);--fuel-color-surface-support-weakest:var(--fuel-color-dark-yellow-300);--fuel-color-surface-brand:var(--fuel-color-dark-cyan-600);--fuel-color-text-default:var(--fuel-color-dark-gray-1100);--fuel-color-text-medium:var(--fuel-color-dark-gray-900);--fuel-color-text-placeholder:var(--fuel-color-dark-gray-600);--fuel-color-text-inverted:var(--fuel-color-dark-gray-100);--fuel-color-text-primary:var(--fuel-color-dark-blue-700);--fuel-color-text-primary-strong:var(--fuel-color-dark-blue-900);--fuel-color-text-success:var(--fuel-color-dark-green-700);--fuel-color-text-success-strong:var(--fuel-color-dark-green-900);--fuel-color-text-danger:var(--fuel-color-dark-red-700);--fuel-color-text-danger-strong:var(--fuel-color-dark-red-900);--fuel-color-border-default:var(--fuel-color-dark-gray-500);--fuel-color-border-medium:var(--fuel-color-dark-gray-600);--fuel-color-border-strong:var(--fuel-color-dark-gray-1100);--fuel-color-border-inverted:var(--fuel-color-dark-gray-100);--fuel-color-border-focus:var(--fuel-color-dark-blue-600);--fuel-color-border-primary:var(--fuel-color-dark-blue-700);--fuel-color-border-success:var(--fuel-color-dark-green-700);--fuel-color-border-danger:var(--fuel-color-dark-red-700);--fuel-color-icon-default:var(--fuel-color-dark-gray-900);--fuel-color-icon-weak:var(--fuel-color-dark-gray-600);--fuel-color-icon-strong:var(--fuel-color-dark-gray-1100);--fuel-color-icon-inverted:var(--fuel-color-dark-gray-100);--fuel-color-icon-primary:var(--fuel-color-dark-blue-700);--fuel-color-icon-success:var(--fuel-color-dark-green-700);--fuel-color-icon-danger:var(--fuel-color-dark-red-700);--fuel-color-status-online:var(--fuel-color-dark-green-400);--fuel-color-status-offline:var(--fuel-color-dark-gray-600);--fuel-color-interaction-enabled:var(--fuel-color-dark-gray-700);--fuel-color-interaction-hovered:var(--fuel-color-dark-gray-800);--fuel-color-interaction-pressed:var(--fuel-color-dark-gray-900);--fuel-color-interaction-enabled-alpha:rgba(7,105,218,.12);--fuel-color-interaction-hovered-alpha:rgba(7,105,218,.16);--fuel-color-interaction-pressed-alpha:rgba(7,105,218,.2);--fuel-color-on-primary:var(--fuel-color-dark-gray-1100);--fuel-color-on-success:var(--fuel-color-dark-gray-1100);--fuel-color-on-danger:var(--fuel-color-dark-gray-1100);--fuel-color-on-support:var(--fuel-color-dark-gray-1100);--fuel-color-on-brand:var(--fuel-color-dark-gray-1100)}a,body,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,strong,table,td,th,ul{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}:root{--safe-bottom:env(safe-area-inset-bottom,40px)}#root,body,html{height:100%}html{scroll-behavior:smooth}body{background:var(--fuel-color-background-default);color:var(--fuel-color-text-default);font-family:var(--fuel-font-family-body),"Satoshi",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;margin:0;padding-bottom:0}section[data-section]{scroll-margin-top:calc(88px + var(--fuel-space-small))}.site-header{align-items:center;background:var(--fuel-color-surface-default);border-bottom:var(--fuel-border-width-none) solid transparent;display:flex;height:88px;justify-content:center;padding:0 var(--fuel-space-xxlarge);position:relative;width:100%;z-index:10}.page-loading .header-logo img{visibility:hidden}.page-loading.logo-ready .header-logo img{visibility:visible}.site-header-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.header-logo{align-items:center;display:flex;text-decoration:none}.header-logo img{border-radius:var(--fuel-border-radius-none);display:block}.header-nav{align-items:center;display:flex}.nav-list{display:flex;gap:var(--fuel-space-xlarge)}.nav-list .nav-item{align-items:center;color:var(--fuel-color-text-medium);display:flex;font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--fuel-typography-body-small-font-size);font-style:normal;font-weight:var(--fuel-typography-body-small-font-weight);justify-content:center;line-height:var(--fuel-typography-body-small-line-height);text-align:center;text-decoration:none;transition:color .2s ease}.nav-list .nav-item:hover{color:var(--fuel-color-text-primary)}.reveal-up{opacity:0;transform:translateY(var(--fuel-space-xlarge));transition:opacity .4s ease-in,transform .5s ease-in;transition-delay:var(--reveal-delay,0s)}.reveal-up.is-visible{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .6s ease-out;transition-delay:var(--reveal-delay,0s)}.type-on-scroll{position:relative}.type-on-scroll .word{display:inline-block;opacity:0;transform:translateX(-var(--fuel-space-xsmall));will-change:transform,opacity}.type-on-scroll.is-typed .word{opacity:1;transform:translateX(0)}.site-footer{background:var(--fuel-color-surface-weak);padding:var(--fuel-space-small) var(--fuel-space-large)}.site-footer-inner{align-items:center;color:var(--fuel-color-text-medium);display:flex;font-size:var(--fuel-typography-body-small-font-size);justify-content:space-between;margin:0 auto;max-width:1200px}.home-actions{align-items:center;display:flex;gap:var(--fuel-space-xsmall)}.home-input{margin-top:var(--fuel-space-small);max-width:360px}.hero-section{align-items:center;display:flex;flex-direction:column;height:calc(var(--app-height, 100dvh) - 88px - var(--fuel-space-small));justify-content:center;padding:0 var(--fuel-space-small);width:100%}@media(max-width:768px){.hero-section{height:calc(var(--app-height, 100dvh) - 80px - var(--fuel-space-xxsmall));padding:0 var(--fuel-space-xxsmall) var(--fuel-space-xxsmall)}}@media(max-width:480px){.hero-section{height:calc(var(--app-height, 100dvh) - 80px - var(--fuel-space-xxsmall));padding:0 var(--fuel-space-xxsmall) var(--fuel-space-xxsmall)}}.hero-container{background-color:var(--fuel-color-background-inverted);background-image:url(https://uploads.fretebras.com.br/fretecom/assets/images/hero-bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:var(--fuel-border-radius-xlarge);height:100%;justify-content:flex-end;overflow:hidden;padding:var(--fuel-space-spacious) var(--fuel-space-huge);position:relative;width:100%}.hero-container,.hero-content{align-items:flex-start;display:flex;flex-direction:column}.hero-content{gap:var(--fuel-space-giant);max-width:606px;z-index:2}.hero-title{color:var(--fuel-color-text-inverted);font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--fuel-typography-display-medium-font-size);font-weight:var(--fuel-typography-display-medium-font-weight);letter-spacing:var(--fuel-typography-display-medium-letter-spacing);line-height:var(--fuel-typography-display-medium-line-height);margin:0}.hero-title-highlight{color:var(--fuel-color-surface-brand)}.hero-button{z-index:2}.scroll-indicator{animation:scroll-bounce 2s ease-in-out infinite;bottom:56px;position:absolute;right:56px;z-index:3}@keyframes scroll-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-4px)}}.features-section{background:var(--fuel-color-background-default);margin-top:var(--fuel-space-spacious);padding:var(--fuel-space-spacious) 0;width:100%}.features-container{margin:0 auto;padding:0 var(--fuel-space-spacious)}.features-container,.features-header{display:flex;flex-direction:column;gap:80px}.features-title-wrapper{align-items:flex-start;display:flex;gap:10px}.features-title{color:var(--fuel-color-text-default);flex:1;font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--fuel-typography-display-large-font-size);font-weight:var(--fuel-typography-display-large-font-weight);height:135px;letter-spacing:-1.7px;line-height:var(--fuel-typography-display-large-line-height);margin:0}.features-title-highlight{color:var(--fuel-color-text-primary)}.features-info{display:flex;flex-direction:column;gap:var(--fuel-space-large);padding:var(--fuel-space-huge) 0 0}.features-chips{gap:var(--fuel-space-small)}.features-chip,.features-chips{align-items:center;display:flex}.features-chip{background-color:transparent;cursor:default}.features-chip:hover{background-color:transparent!important}.features-chip .fuel-chip__label{color:var(--fuel-color-text-medium);font-size:var(--fuel-typography-body-small-font-size);font-weight:var(--fuel-typography-body-small-font-weight);line-height:var(--fuel-typography-body-small-line-height);text-align:center}.features-chip .fuel-chip__label,.features-subtitle{font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif}.features-subtitle{color:var(--fuel-color-text-default);font-size:var(--fuel-typography-display-small-font-size);font-weight:var(--fuel-typography-display-small-font-weight);letter-spacing:var(--fuel-typography-display-small-letter-spacing);line-height:var(--fuel-typography-display-small-line-height);margin:0}.features-grid{background:var(--fuel-color-background-default);border-radius:0 0 var(--fuel-border-radius-xxlarge) var(--fuel-border-radius-xxlarge);display:grid;gap:64px 40px;grid-template-columns:repeat(3,1fr)}.feature-card{display:flex;flex-direction:column;gap:var(--fuel-space-large);height:490px}.feature-background{background-image:url(https://uploads.fretebras.com.br/fretecom/assets/images/thumb-grid.webp);background-repeat:no-repeat;background-size:cover;border-radius:24px;height:100%;position:relative;width:100%}.feature-background:after,.feature-background:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:52px;position:absolute;right:-16px}.feature-background:before{background-image:url(https://uploads.fretebras.com.br/fretecom/assets/images/thumb-message-1.webp);top:88px;width:152px}.feature-background:after{background-image:url(https://uploads.fretebras.com.br/fretecom/assets/images/thumb-message-2.webp);top:146px;width:64px}.feature-image{align-items:center;background:var(--fuel-color-surface-weak);border-radius:var(--fuel-border-radius-large);display:flex;flex-direction:column;height:297px;justify-content:flex-end;overflow:hidden;position:relative}.feature-image img{border-radius:var(--fuel-border-radius-large) var(--fuel-border-radius-large) 0 0;height:auto;max-width:100%}.feature-placeholder{background:var(--fuel-color-surface-weak);border-radius:var(--fuel-border-radius-large);height:100%;width:100%}.feature-overlay{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:-12px;top:96px}.chat-bubble{color:var(--fuel-color-text-default);font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--fuel-typography-body-medium-font-size);font-weight:var(--fuel-typography-body-medium-font-weight);line-height:var(--fuel-typography-body-medium-line-height);padding:0 18px;text-align:right;width:151px}.chat-bubble,.thumb-emoji{align-items:center;background:var(--fuel-color-surface-weak);border-radius:var(--fuel-border-radius-large) var(--fuel-border-radius-large) 2px var(--fuel-border-radius-large);display:flex;height:52px;justify-content:center}.thumb-emoji{width:64px}.thumb-emoji img{box-shadow:none;height:29px;width:30px}.feature-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between}.feature-title{color:var(--fuel-color-text-default);font-size:var(--fuel-typography-headings-medium-font-size);font-weight:var(--fuel-typography-headings-medium-font-weight);letter-spacing:var(--fuel-typography-headings-medium-letter-spacing);line-height:var(--fuel-typography-headings-medium-line-height);margin:0 0 var(--fuel-space-small) 0}.feature-description,.feature-title{font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif}.feature-description{color:var(--fuel-color-text-medium);flex:1;font-size:var(--fuel-typography-body-medium-font-size);font-weight:var(--fuel-typography-body-medium-font-weight);line-height:var(--fuel-typography-body-medium-line-height);margin:0 0 var(--fuel-space-large) 0}.feature-button{align-items:center;background:var(--fuel-color-interaction-enabled-alpha);border:none;border-radius:var(--fuel-border-radius-pill);color:var(--fuel-color-text-default);cursor:pointer;display:flex;font-family:var(--fuel-font-family-body),"Satoshi",-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--fuel-typography-caption-font-size);font-weight:var(--fuel-typography-caption-font-weight);gap:8px;justify-content:center;line-height:var(--fuel-typography-caption-line-height);max-height:32px;min-height:32px;min-width:56px;padding:0 12px;transition:background-color .2s ease}.feature-button:hover{background:var(--fuel-color-interaction-hovered-alpha)}.feature-button:active{background:var(--fuel-color-interaction-pressed-alpha)}@media(max-width:768px){.site-header{height:80px;padding:0 var(--fuel-space-large)}.header-nav{display:none}.nav-item{font-size:var(--fuel-typography-body-small-font-size);padding:var(--fuel-space-xxsmall) var(--fuel-space-xsmall)}}@media(max-width:1200px){.hero-container{padding:64px 48px}.hero-title{font-size:var(--fuel-typography-display-small-font-size);letter-spacing:var(--fuel-typography-display-small-letter-spacing);line-height:var(--fuel-typography-display-small-line-height)}.scroll-indicator{bottom:48px;right:48px}}@media(max-width:768px){.hero-container{padding:40px 24px}.hero-title{font-size:var(--fuel-typography-headings-large-font-size);letter-spacing:var(--fuel-typography-headings-large-letter-spacing);line-height:var(--fuel-typography-headings-large-line-height)}.hero-content{gap:24px}.scroll-indicator{bottom:32px;right:24px}}@media(max-width:480px){.hero-container{padding:32px 24px}.hero-content{gap:40px;padding:0 16px 80px}.hero-title{font-size:var(--fuel-typography-headings-large-font-size);letter-spacing:var(--fuel-typography-headings-medium-letter-spacing);line-height:var(--fuel-typography-headings-medium-line-height)}.scroll-indicator{bottom:32px;right:32px}}@media(max-width:1200px){.features-container{padding:0 48px}.features-title{font-size:var(--fuel-typography-display-medium-font-size);letter-spacing:var(--fuel-typography-display-medium-letter-spacing);line-height:var(--fuel-typography-display-medium-line-height)}.features-subtitle{font-size:var(--fuel-typography-headings-large-font-size);letter-spacing:var(--fuel-typography-headings-large-letter-spacing)}.features-grid{gap:32px}}@media(max-width:968px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-container{padding:0 var(--fuel-space-large)}.features-header{gap:var(--fuel-space-spacious)}.features-title{font-size:var(--fuel-typography-display-small-font-size);height:auto;letter-spacing:var(--fuel-typography-display-small-letter-spacing);line-height:var(--fuel-typography-display-small-line-height)}.features-grid{gap:var(--fuel-space-xxlarge);grid-template-columns:1fr}.feature-background{border-radius:16px}.feature-image{height:240px}}@media(max-width:480px){.features-container{padding:0 var(--fuel-space-xxsmall)}.features-header{padding:0 var(--fuel-space-small)}.features-chips{align-items:flex-start;flex-direction:column;gap:var(--fuel-space-xxsmall)}.features-chips .fuel-chip:last-of-type{display:none}.feature-card{height:auto}.feature-card:first-of-type{height:490px}.feature-card .feature-content{flex:0;padding:0 var(--fuel-space-small) var(--fuel-space-xxlarge)}.feature-background:after,.feature-background:before{bottom:32px;content:"";right:32px;top:inherit}.feature-background:before{bottom:96px;top:inherit}.feature-image{height:200px;padding:var(--fuel-space-large) var(--fuel-space-large) 0 var(--fuel-space-large)}.features-grid{gap:var(--fuel-space-xxsmall)}.features-section{padding:var(--fuel-space-spacious) 0 0}}@media(max-width:768px){.app,body{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 80px)}}