.floty-atalhos{background-color:#1c1c1c;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;color:#fff}.floty-atalhos__wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;max-width:78.75rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) var(--container-gutter)}.floty-atalhos__card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.75rem 1.75rem;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.floty-atalhos__card:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:repeating-linear-gradient(90deg,#f5b41e 0 16px,#0a4e70 16px 19px,#5ed3e0 19px 35px,#0a4e70 35px 38px)}.floty-atalhos__card:hover{border-color:#5ed3e0;background-color:#5ed3e00f}.floty-atalhos__card:focus-visible{outline:2px solid #F5B41E;outline-offset:3px}.floty-atalhos__eyebrow{font:700 .75rem/1.4 var(--text-font-family);letter-spacing:.14em;text-transform:uppercase;color:#5ed3e0}.floty-atalhos__title{font:700 clamp(1.375rem,1.1rem + 1vw,1.75rem)/1.15 var(--heading-font-family);letter-spacing:-.01em}.floty-atalhos__text{font-size:1rem;line-height:1.5;color:#ffffffc7}.floty-atalhos__cta{margin-top:.75rem;font:600 .8125rem/1 var(--heading-font-family);letter-spacing:.14em;text-transform:uppercase;color:#fff}.floty-atalhos__card:hover .floty-atalhos__cta{color:#5ed3e0}.floty-atalhos__card--logo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;justify-self:center;width:100%;max-width:64rem;padding:clamp(2.25rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(2rem,4vw,2.75rem);background-color:#fff;border-color:#fff;color:#1c1c1c}.floty-atalhos__card--logo:hover{background-color:#fff;border-color:#5ed3e0}.floty-atalhos__logo{display:block;width:var(--logo-largura, 320px);max-width:100%}.floty-atalhos__logo img{display:block;width:100%;height:auto}.floty-atalhos__corpo{display:flex;flex-direction:column;gap:.5rem;margin-left:clamp(1.5rem,4vw,3.5rem);padding-left:clamp(1.5rem,4vw,3.5rem);border-left:1px solid #DDDDDD}.floty-atalhos__card--logo .floty-atalhos__title{color:#1c1c1c}.floty-atalhos__card--logo .floty-atalhos__text{color:#4a4a4a;max-width:34rem}.floty-atalhos__card--logo .floty-atalhos__cta{color:#0b5f86}.floty-atalhos__card--logo:hover .floty-atalhos__cta{color:#0a4e70}@media(max-width:749px){.floty-atalhos__card--logo{grid-template-columns:minmax(0,1fr);justify-items:start}.floty-atalhos__logo{width:min(var(--logo-largura, 320px),78vw)}.floty-atalhos__corpo{margin:1.5rem 0 0;padding:1.5rem 0 0;border-left:0;border-top:1px solid #DDDDDD}}@media(prefers-reduced-motion:reduce){.floty-atalhos__card{transition:none}}.floty-guia{background:#f6f7f7;color:#1c1c1c}.floty-guia__raia{height:12px;border:0;margin:0;background:radial-gradient(circle at 6px 6px,#F5B41E 5px,transparent 5.5px) 0 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#0B5F86 5px,transparent 5.5px) 12px 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#fff 4.5px,transparent 5px) 24px 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#0B5F86 5px,transparent 5.5px) 36px 0 / 48px 12px repeat-x,linear-gradient(#dadada,#dadada) 0 50% / 100% 2px no-repeat}.floty-guia__wrap{max-width:78.75rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) var(--container-gutter)}.floty-guia__grade{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(2rem,5vw,4rem);align-items:start}.floty-guia__texto{max-width:70ch;font:400 1.0625rem/1.7 var(--text-font-family)}.floty-guia__texto>:first-child{margin-top:0}.floty-guia__texto h2{margin:2.4rem 0 .9rem;font:700 clamp(1.45rem,1.1rem + 1.2vw,2rem)/1.15 var(--heading-font-family);letter-spacing:-.01em;text-transform:none;color:#1c1c1c}.floty-guia__texto h2:before{content:"";display:block;width:2.2rem;height:.3rem;margin-bottom:.8rem;background:#f5b41e;border-radius:1px}.floty-guia__texto h3{margin:1.6rem 0 .5rem;font:700 1.2rem/1.3 var(--heading-font-family);text-transform:none;color:#0b5f86}.floty-guia__texto p,.floty-guia__texto ul,.floty-guia__texto ol{margin:0 0 1em}.floty-guia__texto ul,.floty-guia__texto ol{padding-left:1.25em}.floty-guia__texto li{margin:.35em 0}.floty-guia__texto a,.floty-guia__resposta a{color:#0b5f86;text-decoration:underline;text-underline-offset:3px;font-weight:600}.floty-guia__texto a:hover,.floty-guia__resposta a:hover{color:#1c1c1c}.floty-guia__tabela{overflow-x:auto;margin:1.2rem 0 1.6rem;border:1px solid #DADADA;border-radius:8px;background:#fff}.floty-guia__tabela table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.95rem;line-height:1.45}.floty-guia__tabela th,.floty-guia__tabela td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid #E6E6E6}.floty-guia__tabela th{background:#0b5f86;color:#fff;font-weight:700}.floty-guia__tabela tr:last-child td{border-bottom:0}.floty-guia__nota{font-size:.9rem;color:#555}.floty-guia__ajuda{position:sticky;top:calc(var(--header-height, 80px) + 1.5rem);padding:1.6rem;border-radius:10px;background:#1c1c1c;color:#fff;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px}.floty-guia__ajuda-rotulo{margin:0 0 .5rem;font:700 .75rem/1 var(--text-font-family);letter-spacing:.14em;text-transform:uppercase;color:#5ed3e0}.floty-guia__ajuda-titulo{margin:0 0 1.2rem;font:700 1.25rem/1.3 var(--heading-font-family)}.floty-guia__btn{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.8rem 1rem;border:1px solid transparent;font:700 1rem/1.2 var(--heading-font-family);text-align:center;text-decoration:none}.floty-guia__btn+.floty-guia__btn{margin-top:.75rem}.floty-guia__btn svg{width:1.3em;height:1.3em;flex:none;fill:currentColor}.floty-guia__btn--wa{background:#25d366;color:#07200f}.floty-guia__btn--wa:hover{background:#1fbd5b;color:#07200f}.floty-guia__btn--linha{border-color:#fff9;color:#fff}.floty-guia__btn--linha:hover{border-color:#5ed3e0;color:#5ed3e0}.floty-guia__btn:focus-visible,.floty-guia__pergunta summary:focus-visible{outline:2px solid #F5B41E;outline-offset:3px}.floty-guia__faq{max-width:70ch;margin-top:clamp(2.5rem,6vw,4rem)}.floty-guia__faq-titulo{margin:0 0 1rem;font:700 clamp(1.45rem,1.1rem + 1.2vw,2rem)/1.15 var(--heading-font-family);text-transform:none}.floty-guia__pergunta{border-top:1px solid #DADADA}.floty-guia__pergunta:last-of-type{border-bottom:1px solid #DADADA}.floty-guia__pergunta summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:3rem;padding:.9rem 0;cursor:pointer;list-style:none;font:700 1.0625rem/1.4 var(--heading-font-family)}.floty-guia__pergunta summary::-webkit-details-marker{display:none}.floty-guia__pergunta summary:after{content:"+";flex:none;font-size:1.5rem;line-height:1;color:#0b5f86}.floty-guia__pergunta[open] summary:after{content:"\2013"}.floty-guia__resposta{padding:0 0 1.1rem;font:400 1.0625rem/1.7 var(--text-font-family)}.floty-guia__resposta p{margin:0 0 .8em}@media screen and (max-width:999px){.floty-guia__grade{grid-template-columns:minmax(0,1fr)}.floty-guia__ajuda{position:static}}.floty-hero{position:relative;overflow:hidden;background-color:#1c1c1c;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;color:#fff}.floty-hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(94,211,224,.22),transparent);pointer-events:none}.floty-hero__wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;max-width:78.75rem;margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) var(--container-gutter)}.floty-hero__wrap--solo{grid-template-columns:minmax(0,1fr)}.floty-hero__eyebrow{display:inline-flex;align-items:center;gap:.55em;margin:0;font:700 .75rem/1 var(--text-font-family);letter-spacing:.14em;text-transform:uppercase;color:#5ed3e0}.floty-hero__eyebrow:before{content:"";width:1.4em;height:.32em;background:currentColor;border-radius:1px}.floty-hero__title{margin:1.1rem 0 1.2rem;font:700 clamp(2.25rem,1.4rem + 3.2vw,4rem)/1.04 var(--heading-font-family);letter-spacing:-.015em;text-transform:none;color:#fff}.floty-hero__lede{max-width:54ch;font-size:1.0625rem;line-height:1.6;color:#fffc}.floty-hero__lede p{margin:0 0 .75em}.floty-hero__lede a{color:#5ed3e0;text-decoration:underline;text-underline-offset:3px}.floty-hero__lede a:hover{color:#fff}.floty-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.floty-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.8rem 1.5rem;border:1px solid transparent;font:600 .8125rem/1 var(--heading-font-family);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.floty-btn svg{width:1.25em;height:1.25em;flex:none;fill:currentColor}.floty-btn--wa{background:#25d366;color:#07200f}.floty-btn--wa:hover{background:#1fbd5b;color:#07200f}.floty-btn--ghost{border-color:#fff9;color:#fff}.floty-btn--ghost:hover{border-color:#5ed3e0;color:#5ed3e0}.floty-btn:focus-visible{outline:2px solid #F5B41E;outline-offset:3px}.floty-hero__media{background:#fff;border-radius:10px;padding:clamp(1rem,3vw,2rem);box-shadow:0 40px 80px -40px #000000b3}.floty-hero__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain}.floty-lane{height:12px;border:0;margin:0;background:radial-gradient(circle at 6px 6px,#F5B41E 5px,transparent 5.5px) 0 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#0B5F86 5px,transparent 5.5px) 12px 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#fff 4.5px,transparent 5px) 24px 0 / 48px 12px repeat-x,radial-gradient(circle at 6px 6px,#0B5F86 5px,transparent 5.5px) 36px 0 / 48px 12px repeat-x,linear-gradient(#dadada,#dadada) 0 50% / 100% 2px no-repeat}@media screen and (max-width:999px){.floty-hero__wrap{grid-template-columns:minmax(0,1fr)}.floty-hero__media{max-width:30rem}}@media screen and (max-width:699px){.floty-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.floty-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
