@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(/_next/static/media/Satoshi-Regular.b1dca2a5.woff2) format("woff2"),url(/_next/static/media/Satoshi-Regular.bb2accee.woff) format("woff")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(/_next/static/media/Satoshi-Medium.22539d17.woff2) format("woff2"),url(/_next/static/media/Satoshi-Medium.f3941e68.woff) format("woff")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(/_next/static/media/Satoshi-Bold.12084922.woff2) format("woff2"),url(/_next/static/media/Satoshi-Bold.b28a04c4.woff) format("woff")}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}nextjs-portal{left:auto!important;top:auto!important}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)}}.error-boundary-fallback{align-items:center;color:var(--fuel-color-text-default);display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.error-boundary-fallback h2{font-size:var(--fuel-typography-headings-large-font-size);font-weight:var(--fuel-typography-headings-large-font-weight);margin:0 0 1rem}.error-boundary-fallback p{color:var(--fuel-color-text-medium);font-size:var(--fuel-typography-body-medium-font-size);margin:0}