:root{--royal: #0432a2;--royal-claro: #1747c5;--navy: #04214d;--navy-fundo: #021536;--laranja: #ff7a1a;--laranja-texto: #a64600;--laranja-hover: #ff8d3a;--pessego: #fca464;--pessego-claro: #ffc29a;--ceu: #9dc0fc;--cinza: #e4e5e8;--azul-vibrante: #003296;--cinza-frio: #f0f0f0;--papel: #fbf7f1;--areia: #f3ece0;--areia-forte: #e9dfcf;--tinta: #0b2244;--corpo: #46536d;--suave: #8493ac;--suave-texto: #55647f;--fundo: var(--papel);--branco: #fff;--tint-azul: #eef3ff;--tint-laranja: #fff3e8;--borda: #e6dccd;--borda-forte: #d2c5b0;--borda-campo: #7a8aa8;--filete: rgba(11, 34, 68, .16);--filete-escuro: rgba(255, 255, 255, .22);--grad-hero: radial-gradient(1200px 600px at 78% -10%, #1747c5 0%, #0432a2 55%, #04214d 100%);--grad-hero-centro: radial-gradient(1200px 600px at 50% -10%, #1747c5 0%, #0432a2 55%, #04214d 100%);--grad-escuro: radial-gradient(900px 480px at 85% -20%, #0a3bb0 0%, #04214d 60%, #021536 100%);--fonte: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--t-mega: clamp(3.25rem, 9vw, 9rem);--t-h1: clamp(2.5rem, 6vw, 5.5rem);--t-h2: clamp(2rem, 4.2vw, 3.75rem);--t-h3: clamp(1.5rem, 2.6vw, 2.25rem);--t-hero: var(--t-h1);--t-xl: var(--t-h2);--t-lg: clamp(1.625rem, 1.2rem + 1.8vw, 2.125rem);--t-md: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--t-sm: 1.125rem;--t-corpo: 1.0625rem;--t-lead: clamp(1.125rem, 1.05rem + .35vw, 1.1875rem);--t-peq: .9375rem;--t-mini: .75rem;--medida: 62ch;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 40px;--r-pilula: 999px;--r-arco: 999px 999px 28px 28px;--sombra-card: 0 1px 2px rgba(11, 34, 68, .05), 0 14px 32px -14px rgba(11, 34, 68, .18);--sombra-laranja: 0 8px 22px -6px rgba(255, 122, 26, .5);--sombra-laranja-forte: 0 12px 30px -6px rgba(255, 122, 26, .6);--sombra-suave: 0 1px 2px rgba(11, 34, 68, .06);--e1: .25rem;--e2: .5rem;--e3: .75rem;--e4: 1rem;--e5: 1.5rem;--e6: 2rem;--e7: 3rem;--e8: 4rem;--e9: 6rem;--secao-y: clamp(5rem, 11vw, 10rem);--container: 1220px;--container-largo: 1440px;--container-estreito: 860px;--gutter: clamp(1.25rem, 4vw, 2.5rem);--header-h: 76px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-rev: .8s;--z-base: 1;--z-sticky: 50;--z-chat: 90;--z-header: 100;--z-menu: 150;--z-pular: 200;--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-eyebrow: var(--laranja-texto);--fc-enfase: var(--laranja-texto);--fc-filete: var(--filete);--fc-foco: var(--royal)}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-latin-900-normal.woff2) format("woff2")}@font-face{font-family:Fraunces Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-wght-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;overflow-wrap:break-word;min-height:100vh;background:var(--papel);color:var(--tinta);font-family:var(--fonte);font-size:var(--t-corpo);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html.menu-aberto,html.menu-aberto body{overflow:hidden}img,svg,video{max-width:100%;height:auto}svg{height:auto}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--royal);text-underline-offset:.18em}a:hover{text-decoration-thickness:.1em}::selection{background:var(--laranja);color:var(--navy)}:focus-visible{outline:3px solid var(--fc-foco);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}main:focus,h1[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.fc-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.fc-container--estreito{max-width:var(--container-estreito)}.fc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fc-pular{position:fixed;top:8px;left:8px;z-index:200;padding:12px 20px;background:var(--laranja);color:var(--navy);font-weight:700;border-radius:var(--r-pilula);text-decoration:none;transform:translateY(-200%);transition:transform .15s}.fc-pular:focus{transform:none}.fc-pular:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--navy)}.fc-pular:hover{color:var(--navy)}.fc-stack>*+*{margin-top:var(--fc-gap, var(--e4))}.fc-centro{text-align:center}.fc-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fc-gap, var(--e3))}.fc-cluster--centro{justify-content:center}.fc-grid{display:grid;gap:var(--fc-gap, var(--e5));grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fc-grid--2,.fc-grid--3,.fc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.fc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-grid--auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.fc-container--largo{max-width:var(--container-largo)}.fc-medida{max-width:var(--medida)}.fc-texto-corrido>*+*{margin-top:1em}.fc-tom-escuro,.fc-tom-hero{--fc-titulo: #fff;--fc-texto: rgba(255, 255, 255, .84);--fc-eyebrow: var(--pessego);--fc-enfase: var(--pessego);--fc-foco: var(--pessego);color:var(--fc-texto)}.fc-tom-hero{--fc-eyebrow: var(--pessego-claro);--fc-enfase: var(--pessego-claro)}.fc-tom-claro,.fc-tom-branco{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-eyebrow: var(--laranja-texto);--fc-enfase: var(--laranja-texto);--fc-foco: var(--royal);color:var(--fc-texto)}.fc-section{position:relative;padding-block:var(--secao-y);overflow:clip}.fc-section--claro{background:var(--fundo)}.fc-section--branco{background:var(--branco)}.fc-section--escuro{background:var(--grad-escuro)}.fc-section--hero{background:var(--grad-hero);padding-block:clamp(4rem,3rem + 5vw,7rem)}.fc-section--hero.fc-section--estreita{background:var(--grad-hero-centro)}.fc-section__grade{display:none;position:absolute;inset:0;pointer-events:none;opacity:.6;background-size:52px 52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Cpath d='M0 51.5H52M51.5 0V52' fill='none' stroke='rgba(255,255,255,0.14)' stroke-dasharray='5 7'/%3E%3C/svg%3E")}.fc-section__elipse{position:absolute;pointer-events:none;top:-90px;right:-180px;width:640px;height:270px;max-width:90vw;border-radius:50%;border:3px solid rgba(255,122,26,.55);transform:rotate(-16deg)}.fc-section__orbita{position:absolute;pointer-events:none;top:-60px;right:-40px;width:340px;height:340px;border-radius:50%;border:1px dashed rgba(46,107,255,.4);animation:fc-gira-rev 30s linear infinite}.fc-section__miolo{position:relative}@keyframes fc-gira-rev{to{transform:rotate(-360deg)}}.fc-eyebrow{margin:0;font-weight:900;font-size:var(--t-mini);letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--fc-eyebrow)}.fc-eyebrow--chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pilula);border:1px solid rgba(255,122,26,.5);background:var(--tint-laranja);color:#9a4300;letter-spacing:.14em}.fc-eyebrow--chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--laranja)}.fc-heading{font-weight:900;line-height:1.02;letter-spacing:-.03em;color:var(--fc-titulo);text-wrap:balance;overflow-wrap:break-word}.fc-heading--hero{font-size:var(--t-h1);line-height:.98}.fc-heading--xl{font-size:var(--t-h2);line-height:1.02}.fc-heading--lg{font-size:var(--t-lg);line-height:1.1;letter-spacing:-.02em}.fc-heading--md{font-size:var(--t-md);line-height:1.2;letter-spacing:-.01em}.fc-heading--sm{font-size:var(--t-sm);line-height:1.3;letter-spacing:0;font-weight:700}.fc-heading em,.fc-enfase,.fc-titulo em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;color:var(--fc-enfase)}.fc-lead{font-size:var(--t-lead);line-height:1.6;color:var(--fc-texto);max-width:var(--medida)}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 28px;border:1.5px solid transparent;border-radius:var(--r-pilula);font-family:inherit;font-weight:700;font-size:var(--t-corpo);line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;min-height:48px;-webkit-tap-highlight-color:transparent}.fc-btn .fc-icon{transition:transform .25s var(--ease)}.fc-btn:hover .fc-icon{transform:translate(4px)}.fc-btn:active{transform:scale(.98)}.fc-btn[aria-disabled=true],.fc-btn:disabled{opacity:.55;pointer-events:none}.fc-btn--sm{padding:9px 18px;min-height:44px;font-size:var(--t-peq)}.fc-btn--lg{padding:17px 34px;min-height:56px;font-size:1.0625rem}.fc-btn--cheio{display:flex;width:100%}.fc-btn--primario{background:var(--laranja);color:var(--navy);box-shadow:var(--sombra-laranja)}.fc-btn--primario:hover{background:var(--laranja-hover);color:var(--navy);box-shadow:var(--sombra-laranja-forte)}.fc-btn--secundario{background:var(--royal);color:#fff}.fc-btn--secundario:hover{background:var(--navy);color:#fff}.fc-btn--contorno{background:transparent;border-color:var(--laranja);color:var(--laranja-texto)}.fc-btn--contorno:hover{background:var(--tint-laranja);color:var(--laranja-texto)}.fc-btn--fantasma{background:transparent;border-color:#ffffff57;color:#fff}.fc-btn--fantasma:hover{background:#ffffff1a;border-color:#fff9;color:#fff}.fc-card{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-eyebrow: var(--laranja-texto);--fc-enfase: var(--laranja-texto);--fc-foco: var(--royal);position:relative;display:block;padding:clamp(1.25rem,1rem + 1.2vw,1.75rem);background:var(--branco);border:1px solid var(--borda);border-radius:var(--r-lg);color:var(--corpo);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;min-width:0}.fc-card--interativo:hover,a.fc-card:hover{transform:translateY(-2px);box-shadow:var(--sombra-card);border-color:var(--borda-forte);color:var(--corpo)}.fc-card--azul{--fc-titulo: #fff;--fc-texto: rgba(255, 255, 255, .86);--fc-eyebrow: var(--pessego);--fc-enfase: var(--pessego);--fc-foco: var(--pessego);background:var(--royal);border-color:transparent;color:#fff;overflow:hidden}.fc-card--azul:before{display:none;content:"";position:absolute;inset:0;pointer-events:none;background-size:44px 44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M0 43.5H44M43.5 0V44' fill='none' stroke='rgba(255,255,255,0.16)' stroke-dasharray='5 7'/%3E%3C/svg%3E")}.fc-card--azul>*{position:relative}.fc-card--azul:hover{color:#fff}.fc-card--pessego{--fc-titulo: #6b3006;--fc-texto: #6b3006;--fc-enfase: #6b3006;background:var(--pessego);border-color:transparent;color:#6b3006;overflow:hidden}.fc-card--pessego:hover{color:#6b3006}.fc-card--tint{background:var(--tint-azul);border-color:transparent}.fc-card__icone{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:var(--tint-azul);color:var(--royal)}.fc-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--r-pilula);border:1px solid transparent;font-weight:900;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.fc-chip--ponto:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fc-chip--azul{background:var(--tint-azul);color:var(--royal);border-color:#cfdcfb}.fc-chip--laranja{background:var(--tint-laranja);color:#9a4300;border-color:#ffd2ad}.fc-chip--neutro{background:var(--cinza);color:var(--tinta)}.fc-chip--ceu{background:#dbe8ff;color:var(--navy);border-color:var(--ceu)}.fc-chip--escuro{background:#ffffff1a;color:#fff;border-color:#ffffff47}.fc-price{display:inline-flex;flex-direction:column;gap:2px;line-height:1.2}.fc-price__rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--suave-texto)}.fc-price__valor{font-weight:900;font-size:var(--t-md);letter-spacing:-.01em;color:var(--tinta)}.fc-price__nota{font-size:var(--t-peq);color:var(--suave-texto)}.fc-price--lg .fc-price__valor{font-size:var(--t-lg)}.fc-price--sm .fc-price__valor{font-size:var(--t-sm)}.fc-price--destaque .fc-price__valor{color:var(--royal)}.fc-tom-escuro .fc-price__valor,.fc-tom-hero .fc-price__valor,.fc-price--sobre-escuro .fc-price__valor{color:#fff}.fc-tom-escuro .fc-price__rotulo,.fc-tom-hero .fc-price__rotulo,.fc-price--sobre-escuro .fc-price__rotulo,.fc-tom-escuro .fc-price__nota,.fc-tom-hero .fc-price__nota,.fc-price--sobre-escuro .fc-price__nota{color:#ffffffb8}.fc-card .fc-price__valor{color:var(--tinta)}.fc-card--azul .fc-price__valor{color:#fff}.fc-card .fc-price__rotulo,.fc-card .fc-price__nota{color:var(--suave-texto)}.fc-card--azul .fc-price__rotulo,.fc-card--azul .fc-price__nota{color:#ffffffb8}.fc-icon{flex:none;display:inline-block;vertical-align:middle}.fc-selo{display:inline-block;height:auto}@media(prefers-reduced-motion:reduce){.fc-btn:hover .fc-icon,.fc-card--interativo:hover,a.fc-card:hover,.fc-cursocard:hover,.fc-chat:hover{transform:none}}.fc-pm{display:inline-flex;flex-direction:column;gap:2px;line-height:1.2}.fc-pm__rot{font-size:var(--t-mini);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--suave-texto)}.fc-pm__valor{font-weight:900;font-size:var(--t-md);letter-spacing:-.01em;color:var(--tinta)}.fc-pm__parc{font-size:var(--t-peq);color:var(--suave-texto)}.fc-pm--lg .fc-pm__valor{font-size:var(--t-lg)}.fc-pm--sm .fc-pm__valor{font-size:var(--t-sm)}.fc-tom-escuro .fc-pm__valor,.fc-tom-hero .fc-pm__valor,.fc-pm--sobre-escuro .fc-pm__valor{color:#fff}.fc-tom-escuro .fc-pm__rot,.fc-tom-hero .fc-pm__rot,.fc-pm--sobre-escuro .fc-pm__rot,.fc-tom-escuro .fc-pm__parc,.fc-tom-hero .fc-pm__parc,.fc-pm--sobre-escuro .fc-pm__parc{color:#ffffffb8}.fc-cap{position:relative;isolation:isolate;padding-block:var(--secao-y);overflow:clip;background:var(--cap-bg, var(--papel));color:var(--fc-texto)}.fc-cap--sem-respiro{padding-block:0}.fc-cap--respiro-menor{padding-block:calc(var(--secao-y) * .6)}.fc-cap--papel{--cap-bg: var(--papel)}.fc-cap--areia{--cap-bg: var(--areia)}.fc-cap--royal,.fc-cap--navy{--fc-titulo: #fff;--fc-texto: rgba(255, 255, 255, .86);--fc-eyebrow: var(--pessego);--fc-enfase: var(--pessego);--fc-filete: var(--filete-escuro);--fc-foco: var(--pessego)}.fc-cap--royal{--cap-bg: var(--royal)}.fc-cap--navy{--cap-bg: var(--navy)}.fc-cap--pessego{--cap-bg: var(--pessego);--fc-titulo: var(--navy);--fc-texto: var(--tinta);--fc-eyebrow: var(--navy);--fc-enfase: var(--royal);--fc-filete: rgba(4, 33, 77, .28);--fc-foco: var(--navy)}.fc-cap__miolo{position:relative;z-index:1}.fc-cap__marca{display:flex;align-items:center;gap:.875rem;margin-bottom:clamp(2rem,5vw,4rem);color:var(--fc-eyebrow)}.fc-cap__num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.25rem;line-height:1;letter-spacing:-.01em}.fc-cap__marca .fc-eyebrow{margin:0}.fc-cap__marca:after{content:"";flex:1;height:1px;background:var(--fc-filete)}.fc-titulo{margin:0;font-family:var(--fonte);font-weight:900;letter-spacing:-.03em;line-height:.98;color:var(--fc-titulo);text-wrap:balance;overflow-wrap:break-word}.fc-titulo--mega{font-size:var(--t-mega);line-height:.92;letter-spacing:-.045em}.fc-titulo--h1{font-size:var(--t-h1);line-height:.96;letter-spacing:-.04em}.fc-titulo--h2{font-size:var(--t-h2);line-height:1}.fc-titulo--h3{font-size:var(--t-h3);line-height:1.05;letter-spacing:-.025em}.fc-titulo--centro{text-align:center;margin-inline:auto}.fc-titulo em{font-weight:400}.fc-titulo--mega em,.fc-titulo--h1 em{font-weight:300;letter-spacing:-.035em}.fc-bt{display:inline-flex;align-items:center;gap:.75rem;min-height:48px;padding:0;margin:0;border:0;background:none;font-family:inherit;font-size:var(--t-corpo);font-weight:700;line-height:1.2;text-decoration:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fc-bt[aria-disabled=true],.fc-bt:disabled{opacity:.55;pointer-events:none}.fc-bt__seta{position:relative;flex:none;overflow:hidden;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%}.fc-bt__seta svg{grid-area:1 / 1;transition:transform .45s var(--ease)}.fc-bt__seta svg+svg{transform:translate(-160%)}.fc-bt:hover .fc-bt__seta svg:first-child,.fc-bt:focus-visible .fc-bt__seta svg:first-child{transform:translate(160%)}.fc-bt:hover .fc-bt__seta svg+svg,.fc-bt:focus-visible .fc-bt__seta svg+svg{transform:none}.fc-bt--primario{padding:6px 6px 6px 1.5rem;border-radius:var(--r-pilula);background:var(--laranja);color:var(--navy);font-weight:800;box-shadow:var(--sombra-laranja);transition:background-color .25s,box-shadow .25s}.fc-bt--primario:hover{background:var(--laranja-hover);color:var(--navy);box-shadow:var(--sombra-laranja-forte)}.fc-bt--primario .fc-bt__seta{background:#fff;color:var(--laranja-texto)}.fc-bt--primario:not(:has(.fc-bt__seta)){padding-right:1.5rem}.fc-bt--primario:focus-visible{outline-color:var(--navy);box-shadow:0 0 0 5px #fff,var(--sombra-laranja)}.fc-cap--royal .fc-bt--primario:focus-visible,.fc-cap--navy .fc-bt--primario:focus-visible{outline-color:#fff;box-shadow:none}.fc-bt--contorno{padding:6px 6px 6px 1.5rem;border-radius:var(--r-pilula);border:1.5px solid currentColor;color:var(--fc-titulo);transition:background-color .25s,color .25s}.fc-bt--contorno:not(:has(.fc-bt__seta)){padding-right:1.5rem}.fc-bt--contorno .fc-bt__seta,.fc-bt--contorno:hover{background:var(--fc-titulo);color:var(--cap-bg, var(--papel))}.fc-bt--contorno:hover .fc-bt__seta{background:var(--cap-bg, var(--papel));color:var(--fc-titulo)}.fc-bt--texto{color:var(--fc-titulo);padding-block:.5rem;gap:.5rem}.fc-bt--texto:hover{color:var(--fc-titulo)}.fc-bt--texto .fc-bt__rot{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat;padding-bottom:.2em}.fc-bt--texto:hover .fc-bt__rot,.fc-bt--texto:focus-visible .fc-bt__rot{animation:fc-sublinha .6s var(--ease)}.fc-bt--texto .fc-icon{transition:transform .35s var(--ease)}.fc-bt--texto:hover .fc-icon{transform:translate(5px)}@keyframes fc-sublinha{0%{background-size:0 2px}to{background-size:100% 2px}}.fc-bt--sm{min-height:44px;font-size:var(--t-peq)}.fc-bt--sm.fc-bt--primario,.fc-bt--sm.fc-bt--contorno{padding-left:1.125rem}.fc-bt--sm .fc-bt__seta{width:2rem;height:2rem}.fc-bt--lg{font-size:1.1875rem}.fc-bt--lg .fc-bt__seta{width:2.75rem;height:2.75rem}.fc-bt--lg.fc-bt--primario,.fc-bt--lg.fc-bt--contorno{padding-left:2rem}.fc-bt--cheio{display:flex;width:100%;justify-content:space-between}.fc-orbital{position:absolute;z-index:0;pointer-events:none;width:var(--o-w, min(62vw, 900px));aspect-ratio:640 / 270;background:var(--o-cor, var(--laranja));-webkit-mask:var(--o-forma, url(/brand/grafismos/elipse.svg)) center / 100% 100% no-repeat;mask:var(--o-forma, url(/brand/grafismos/elipse.svg)) center / 100% 100% no-repeat;opacity:var(--o-op, 1);rotate:-16deg}.fc-orbital--tr{top:-6%;right:-16%}.fc-orbital--tl{top:-6%;left:-16%}.fc-orbital--br{bottom:-8%;right:-16%}.fc-orbital--bl{bottom:-8%;left:-18%}.fc-orbital--c{top:50%;left:50%;translate:-50% -50%}.fc-orbital--pessego{--o-cor: var(--pessego)}.fc-orbital--ceu{--o-cor: var(--ceu);--o-op: .55}.fc-orbital--branco{--o-cor: rgba(255, 255, 255, .55)}.fc-orbital--navy{--o-cor: var(--navy);--o-op: .22}.fc-orbital--fina{--o-forma: url(/brand/grafismos/elipse-fina.svg)}.fc-orbital--grossa{--o-forma: url(/brand/grafismos/elipse-grossa.svg)}@media(prefers-reduced-motion:no-preference){.fc-orbital--anima{animation:fc-orb 28s ease-in-out infinite alternate}}@keyframes fc-orb{0%{rotate:-19deg}to{rotate:-13deg}}.fc-forma{position:relative;display:block;container-type:inline-size;width:100%}.fc-forma__m{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--proporcao, 4 / 5);background:var(--areia-forte)}.fc-forma--arco .fc-forma__m{border-radius:50cqw 50cqw 28px 28px}.fc-forma--arco-invertido .fc-forma__m{border-radius:28px 28px 50cqw 50cqw}.fc-forma--elipse .fc-forma__m{border-radius:50%}.fc-forma--pilula .fc-forma__m{border-radius:999px}.fc-forma--janela .fc-forma__m{border-radius:50cqw 28px 28px}.fc-forma__m>img,.fc-forma__m>picture,.fc-forma__m>video{display:block;width:100%;height:100%;object-fit:cover}.fc-forma__m>img.fc-paralaxe{height:112%;margin-top:-6%;width:100%}.fc-forma .fc-orbital{z-index:-1}.fc-idx{border-top:1px solid var(--fc-filete)}.fc-idx__item{position:relative;border-bottom:1px solid var(--fc-filete)}.fc-idx__item:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -1);z-index:0;pointer-events:none;background:var(--idx-hover, rgba(255, 122, 26, .09));opacity:0;transition:opacity .35s}.fc-cap--royal .fc-idx__item:before,.fc-cap--navy .fc-idx__item:before{--idx-hover: rgba(255, 255, 255, .06)}.fc-idx__item:hover:before,.fc-idx__item:focus-within:before{opacity:1}.fc-idx__lnk{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.25rem,2.6vw,2.25rem);color:var(--fc-titulo);text-decoration:none;min-height:44px}.fc-idx__lnk:hover{color:var(--fc-titulo)}.fc-idx__lnk:focus-visible{outline-offset:-3px}div.fc-idx__lnk{cursor:default}.fc-idx__num{min-width:2.2ch;font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-h3);line-height:1;color:var(--fc-eyebrow);font-variant-numeric:lining-nums}.fc-idx__corpo{min-width:0}.fc-idx__tit{display:block;margin:0;font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--fc-titulo);text-wrap:balance}.fc-idx__corpo{transition:transform .55s var(--ease)}.fc-idx__tit em{font-weight:400}.fc-idx__res{margin-top:.5rem;max-width:56ch;font-size:var(--t-peq);line-height:1.55;color:var(--fc-texto)}.fc-idx__fim{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem)}.fc-idx__meta{display:none;font-size:var(--t-peq);font-weight:700;color:var(--fc-texto);white-space:nowrap}.fc-idx__seta{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:1.5px solid currentColor;color:var(--fc-titulo);transition:background-color .3s,color .3s,border-color .3s,rotate .5s var(--ease)}.fc-idx__lnk:hover .fc-idx__seta,.fc-idx__lnk:focus-visible .fc-idx__seta{background:#fff;border-color:var(--laranja);color:var(--laranja-texto);rotate:-45deg}.fc-idx__lnk:hover .fc-idx__corpo,.fc-idx__lnk:focus-visible .fc-idx__corpo{transform:translate(.6rem)}.fc-idx__previa{display:none}@media(min-width:720px){.fc-idx__meta{display:block}}@media(hover:hover)and (min-width:1100px){.fc-idx__previa{display:block;position:absolute;z-index:2;pointer-events:none;right:clamp(8rem,16%,14rem);top:50%;width:clamp(150px,15vw,220px);aspect-ratio:4 / 5;border-radius:50%;overflow:hidden;opacity:0;translate:0 -50%;scale:.86;rotate:-6deg;transition:opacity .35s,scale .6s var(--ease),rotate .6s var(--ease);box-shadow:0 24px 50px -20px #02153680}.fc-idx__previa img{display:block;width:100%;height:100%;object-fit:cover}.fc-idx__item:hover .fc-idx__previa,.fc-idx__lnk:focus-visible~.fc-idx__previa{opacity:1;scale:1;rotate:4deg}}.fc-acc{display:block;border-top:1px solid var(--fc-filete)}.fc-acc__item{border-bottom:1px solid var(--fc-filete);background:none;border-radius:0;overflow:visible}.fc-acc__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:44px;padding:1.5rem 0;list-style:none;cursor:pointer;font-size:var(--t-md);font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--fc-titulo);transition:color .2s}.fc-acc__q::-webkit-details-marker{display:none}.fc-acc__q::marker{content:""}.fc-acc__q:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-color:var(--laranja)}.fc-acc__q:after{content:"";flex:none;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid currentColor;background:linear-gradient(currentColor,currentColor) center / 14px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 14px no-repeat;transition:rotate .45s var(--ease),background-color .3s,border-color .3s}.fc-acc__item[open]>.fc-acc__q:after{rotate:45deg;border-color:var(--laranja);background-color:#fff;color:var(--laranja-texto)}.fc-acc__item[open]>.fc-acc__q{color:var(--fc-titulo)}.fc-acc__a{padding:0 0 1.75rem;max-width:var(--medida);font-size:var(--t-corpo);line-height:1.7;color:var(--fc-texto)}.fc-acc__a>*+*{margin-top:.75em}@supports (selector(::details-content)){.fc-acc__item::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.fc-acc__item[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}}.fc-mq{display:flex;overflow:hidden;width:100%;--mq-gap: clamp(1.5rem, 4vw, 3.5rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.fc-mq__trilha{display:flex;flex:none;align-items:center;justify-content:space-around;gap:var(--mq-gap);min-width:100%;padding-right:var(--mq-gap);margin:0;list-style:none;animation:fc-mq var(--mq-dur, 40s) linear infinite}.fc-mq--reverso .fc-mq__trilha{animation-direction:reverse}.fc-mq:hover .fc-mq__trilha,.fc-mq:focus-within .fc-mq__trilha{animation-play-state:paused}.fc-mq__item{display:inline-flex;align-items:center;gap:var(--mq-gap);white-space:nowrap;color:var(--fc-titulo)}.fc-mq__item:after{content:"";flex:none;width:.7em;height:.3em;border-radius:50%;border:2px solid var(--laranja);rotate:-16deg}.fc-mq--grande .fc-mq__item{font-size:var(--t-h2);font-weight:900;letter-spacing:-.035em;line-height:1.1}.fc-mq--grande .fc-mq__item em{font-weight:400}@keyframes fc-mq{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.fc-mq{-webkit-mask-image:none;mask-image:none}.fc-mq__trilha{animation:none!important;flex-wrap:wrap;justify-content:flex-start;row-gap:.75rem}.fc-mq__trilha[aria-hidden=true]{display:none}}.fc-cena{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e7)}.fc-cena__fixo{display:none}.fc-cena__passo{min-width:0}.fc-cena__passo>*+*{margin-top:1rem}.fc-cena__num{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-h2);line-height:1;color:var(--fc-eyebrow)}.fc-cena__tit{font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--fc-titulo);text-wrap:balance}.fc-cena__texto{max-width:48ch;color:var(--fc-texto)}.fc-cena__midia-mobile{display:block;margin-bottom:1.5rem}@media(min-width:900px){.fc-cena{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,8rem);align-items:start}.fc-cena--direita .fc-cena__fixo{order:2}.fc-cena__fixo{display:block;position:sticky;align-self:start;top:calc(var(--header-h) + 2rem);height:calc(100vh - var(--header-h) - 4rem);max-height:760px}.fc-cena__camada{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .6s var(--ease)}.fc-cena__camada[data-ativo=true]{opacity:1}.fc-cena__passos{display:flex;flex-direction:column}.fc-cena__passo{min-height:72vh;display:flex;flex-direction:column;justify-content:center;transition:opacity .5s}html.js .fc-cena__passo[data-ativo=false]{opacity:.3}.fc-cena__midia-mobile{display:none}}.fc-contador{font-variant-numeric:lining-nums tabular-nums}.fc-numeral{font-family:var(--serif);font-weight:300;font-style:normal;font-size:var(--t-h1);line-height:.95;letter-spacing:-.04em;color:var(--fc-titulo);font-variant-numeric:lining-nums}.fc-intro{font-size:var(--t-lead);line-height:1.6;color:var(--fc-texto);max-width:var(--medida)}.fc-intro--grande{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.45;max-width:40ch}.fc-grade:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/brand/grafismos/grade-cruzes.svg) 0 0 / 160px 160px repeat;opacity:.16;-webkit-mask:linear-gradient(200deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%);mask:linear-gradient(200deg,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%)}.fc-assinatura{margin:clamp(2.5rem,6vw,4rem) 0 0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.125rem,1.4vw,1.375rem);color:var(--fc-texto);text-wrap:balance}html.js .fc-rev,html.js .fc-rev-lote>*{opacity:0;transition:opacity var(--dur-rev) var(--ease) calc(var(--atraso, 0) * 1ms),transform var(--dur-rev) var(--ease) calc(var(--atraso, 0) * 1ms)}html.js .fc-rev--cima,html.js .fc-rev-lote>*{transform:translateY(32px)}html.js .fc-rev--esquerda{transform:translate(-40px)}html.js .fc-rev--direita{transform:translate(40px)}html.js .fc-rev--escala{transform:scale(.94)}html.js .fc-rev.is-visivel,html.js .fc-rev-lote.is-visivel>*{opacity:1;transform:none}.fc-rev-lote>*{--passo: 90}.fc-rev-lote>:nth-child(1){--atraso: 0}.fc-rev-lote>:nth-child(2){--atraso: calc(var(--passo) * 1)}.fc-rev-lote>:nth-child(3){--atraso: calc(var(--passo) * 2)}.fc-rev-lote>:nth-child(4){--atraso: calc(var(--passo) * 3)}.fc-rev-lote>:nth-child(5){--atraso: calc(var(--passo) * 4)}.fc-rev-lote>:nth-child(6){--atraso: calc(var(--passo) * 5)}.fc-rev-lote>:nth-child(7){--atraso: calc(var(--passo) * 6)}.fc-rev-lote>:nth-child(8){--atraso: calc(var(--passo) * 7)}.fc-rev-lote>:nth-child(9){--atraso: calc(var(--passo) * 8)}.fc-rev-lote>:nth-child(n+10){--atraso: calc(var(--passo) * 9)}.fc-entra{animation:fc-entra 1s var(--ease) both;animation-delay:calc(var(--atraso, 0) * 1ms)}@keyframes fc-entra{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.js .fc-rev,html.js .fc-rev-lote>*{opacity:1!important;transform:none!important;transition:none!important}.fc-entra{animation:none}}::view-transition-old(root){animation:fc-vt-sai .22s ease both}::view-transition-new(root){animation:fc-vt-entra .5s var(--ease) .06s both}::view-transition-group(fc-barra){animation-duration:0s}@keyframes fc-vt-sai{to{opacity:0}}@keyframes fc-vt-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fc-paralaxe{animation:fc-paralaxe linear both;animation-timeline:view();animation-range:cover}@keyframes fc-paralaxe{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}.fc-orbital--rola{animation:fc-orb-rola linear both;animation-timeline:view();animation-range:cover}@keyframes fc-orb-rola{0%{rotate:-22deg}to{rotate:-8deg}}.fc-header__progresso{animation:fc-progresso linear both;animation-timeline:scroll(root)}@keyframes fc-progresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.fc-app{display:flex;flex-direction:column;min-height:100vh}.fc-main{flex:1 0 auto}:is(.fc-main,.fc-main>:first-child)>.fc-cap:first-child{padding-top:calc(var(--header-h) + var(--secao-y) * .55)}.fc-main>.fc-section:first-child,.fc-main>:first-child>.fc-section:first-child{padding-top:calc(var(--header-h) + var(--secao-y) * .6)}.fc-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:var(--header-h);color:var(--tinta);--fc-foco: var(--royal)}.fc-header__fundo{position:absolute;inset:0;z-index:0;pointer-events:none;background:#fbf7f1f2;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);box-shadow:0 1px 0 var(--filete);opacity:0;transition:opacity .35s}.fc-header[data-rolado=true] .fc-header__fundo{opacity:1}.fc-header__barra{position:relative;z-index:2;view-transition-name:fc-barra;max-width:var(--container-largo);margin-inline:auto;height:100%;padding-inline:var(--gutter);display:flex;align-items:center;gap:1.5rem}.fc-header__progresso{position:absolute;left:0;right:0;bottom:0;z-index:1;height:2px;background:var(--laranja);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.fc-header__logo{display:flex;align-items:center;flex:none;min-height:44px;margin-right:auto}.fc-header__logo img{height:28px;width:auto;display:block}.fc-header__logo-claro{display:none!important}.fc-header__nav,.fc-header__cta{display:none}.fc-header__menu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;background:transparent;border:1.5px solid currentColor;border-radius:50%;color:inherit;transition:background-color .25s,color .25s}.fc-header__menu:hover{background:var(--tinta);color:var(--papel)}body:has(:is(.fc-main,.fc-main>:first-child)>:is(.fc-cap--royal,.fc-cap--navy,.fc-section--hero,.fc-section--escuro,[data-header=escuro]):first-child) .fc-header:not([data-rolado=true]),.fc-header[data-aberto=true]{color:#fff;--fc-foco: var(--pessego)}body:has(:is(.fc-main,.fc-main>:first-child)>:is(.fc-cap--royal,.fc-cap--navy,.fc-section--hero,.fc-section--escuro,[data-header=escuro]):first-child) .fc-header:not([data-rolado=true]) .fc-header__menu:hover,.fc-header[data-aberto=true] .fc-header__menu:hover{background:#fff;color:var(--navy)}body:has(:is(.fc-main,.fc-main>:first-child)>:is(.fc-cap--royal,.fc-cap--navy,.fc-section--hero,.fc-section--escuro,[data-header=escuro]):first-child) .fc-header:not([data-rolado=true]) .fc-header__logo-claro,.fc-header[data-aberto=true] .fc-header__logo-claro{display:block!important}body:has(:is(.fc-main,.fc-main>:first-child)>:is(.fc-cap--royal,.fc-cap--navy,.fc-section--hero,.fc-section--escuro,[data-header=escuro]):first-child) .fc-header:not([data-rolado=true]) .fc-header__logo-escuro,.fc-header[data-aberto=true] .fc-header__logo-escuro{display:none}.fc-nav__lista{display:flex}.fc-nav__link{position:relative;color:inherit;text-decoration:none}.fc-nav__link:hover{color:inherit}.fc-header__painel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:calc(var(--header-h) + 1rem) var(--gutter) max(2rem,env(safe-area-inset-bottom));background:var(--navy-fundo);color:#fff;--fc-foco: var(--pessego);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:circle(0 at calc(100% - var(--gutter) - 24px) calc(var(--header-h) / 2));transition:clip-path .65s var(--ease),visibility 0s .65s}.fc-header[data-aberto=true] .fc-header__painel{visibility:visible;clip-path:circle(150vmax at calc(100% - var(--gutter) - 24px) calc(var(--header-h) / 2));transition:clip-path .65s var(--ease),visibility 0s}.fc-header__painel .fc-nav__lista{flex-direction:column;border-top:1px solid var(--filete-escuro)}.fc-header__painel .fc-nav__lista li{border-bottom:1px solid var(--filete-escuro)}.fc-header__painel .fc-nav__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding-block:.9rem;font-size:clamp(2rem,9vw,3.25rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;opacity:0;translate:0 18px;transition:opacity .5s var(--ease),translate .6s var(--ease),color .2s}.fc-header[data-aberto=true] .fc-header__painel .fc-nav__link{opacity:1;translate:0 0}.fc-header__painel .fc-nav__lista li:nth-child(1) .fc-nav__link{transition-delay:.12s,.12s,0s}.fc-header__painel .fc-nav__lista li:nth-child(2) .fc-nav__link{transition-delay:.17s,.17s,0s}.fc-header__painel .fc-nav__lista li:nth-child(3) .fc-nav__link{transition-delay:.22s,.22s,0s}.fc-header__painel .fc-nav__lista li:nth-child(4) .fc-nav__link{transition-delay:.27s,.27s,0s}.fc-header__painel .fc-nav__lista li:nth-child(5) .fc-nav__link{transition-delay:.32s,.32s,0s}.fc-header__painel .fc-nav__link[aria-current=page]{color:var(--pessego)}.fc-header__painel .fc-nav__link[aria-current=page]:after{content:"";width:.5em;height:.22em;border:2px solid var(--laranja);border-radius:50%;rotate:-16deg;flex:none}.fc-header__rodape{display:grid;gap:1.5rem}.fc-header__contato{display:grid;gap:.25rem;font-size:var(--t-peq);color:#ffffffc7}.fc-header__contato a{color:#fff;min-height:44px;display:inline-flex;align-items:center}html:not(.js) .fc-header__menu{display:none}html:not(.js) .fc-header__painel{position:absolute;inset:var(--header-h) 0 auto 0;visibility:visible;clip-path:none;padding-top:1rem;transition:none}html:not(.js) .fc-header__painel .fc-nav__link{opacity:1;translate:none;font-size:1.25rem}@media(min-width:900px){.fc-header__menu,.fc-header__painel,.fc-header[data-aberto=true] .fc-header__painel,html:not(.js) .fc-header__painel{display:none}.fc-header__nav{display:block}.fc-header__nav .fc-nav__lista{flex-direction:row;gap:clamp(1rem,2.4vw,2.25rem)}.fc-header__nav .fc-nav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:0;font-size:var(--t-peq);font-weight:700;letter-spacing:.005em;white-space:nowrap}.fc-header__nav .fc-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:.55rem;height:2px;border-radius:2px;background:var(--laranja);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease)}.fc-header__nav .fc-nav__link:hover:after,.fc-header__nav .fc-nav__link:focus-visible:after,.fc-header__nav .fc-nav__link[aria-current=page]:after{transform:scaleX(1)}.fc-header__logo{margin-right:1rem}.fc-header__nav{margin-left:auto}.fc-header__cta{display:inline-flex}}.fc-footer{position:relative;overflow:clip;isolation:isolate;--fc-foco: var(--pessego);background:var(--navy-fundo);color:#ffffffc7;padding-top:clamp(3rem,6vw,5rem)}.fc-footer a:not(.fc-bt){color:#fffc;text-decoration:none}.fc-footer a:not(.fc-bt):hover{color:#fff}.fc-footer .fc-orbital{z-index:-1}.fc-footer__topo{display:grid;gap:2.5rem;padding-bottom:2.5rem}.fc-footer__logo{display:inline-block}.fc-footer__logo img{display:block;width:180px;max-width:100%;height:auto}.fc-footer__desc{margin:1rem 0 0;max-width:34ch;font-size:var(--t-peq);color:#ffffffc7}.fc-footer__bloco{margin-top:1.75rem}.fc-footer__rotulo{margin:0 0 .5rem;font-weight:900;font-size:var(--t-mini);letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-footer__texto{margin:0;font-style:normal;font-size:var(--t-peq);max-width:34ch}.fc-footer__horarios{margin:0;font-size:var(--t-peq);display:grid;gap:.125rem;max-width:34ch}.fc-footer__horarios>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem}.fc-footer__horarios dt{font-weight:700;color:#fff}.fc-footer__horarios dd{margin:0}.fc-footer__selos{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.fc-footer__selos a{display:flex;align-items:center;gap:.75rem;min-height:44px}.fc-footer__selos img{display:block;width:52px;height:auto;flex:none}.fc-footer__selos span{font-weight:700;font-size:var(--t-peq);color:#fff;line-height:1.35;max-width:11ch}.fc-footer__colunas{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.fc-footer__col-titulo{margin:0 0 .75rem;font-weight:900;font-size:var(--t-mini);letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-footer__lista{display:flex;flex-direction:column;font-size:var(--t-peq)}.fc-footer__lista a{display:inline-flex;align-items:center;min-height:44px}.fc-footer a:not(.fc-bt){transition:color .2s var(--ease)}.fc-footer a:not(.fc-bt):hover{color:#fffffff2;text-decoration:none}.fc-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.25rem max(2rem,env(safe-area-inset-bottom));border-top:1px solid var(--filete-escuro);font-size:var(--t-mini);color:#ffffffb3}@media(min-width:640px){.fc-footer__colunas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.fc-footer__topo{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:4rem}.fc-footer__colunas{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.fc-footer__lista a.fc-footer__wa{gap:.5rem;margin-top:.35rem;padding:.25rem .95rem;border:1px solid rgba(255,255,255,.38);border-radius:999px}.fc-footer__lista a.fc-footer__wa:hover,.fc-footer__lista a.fc-footer__wa:focus-visible{border-color:#fffc;background:#ffffff0f}.fc-footer__legal ul{display:flex;flex-wrap:wrap;gap:.1rem 1.75rem;margin:0;padding:0;list-style:none}.fc-footer__legal a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-peq);color:#ffffffd1;text-decoration:none}.fc-footer__legal a:hover{color:#fff;text-decoration:none}.fc-footer__base{display:grid;gap:.5rem}.fc-footer__assinatura{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.fc-footer__autoria{display:flex;align-items:center;gap:.75rem;min-width:0;font-size:var(--t-mini);color:#fff9}.fc-footer__autoria img{flex:none;height:26px;width:auto;opacity:.85}.fc-footer__autoria>span{display:grid;gap:.15rem;min-width:0}.fc-footer__autoria code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:0;color:#ffffff73;overflow-wrap:anywhere}.fc-footer__plataforma{display:inline-flex;align-items:center;min-height:44px;margin-left:auto}.fc-footer__plataforma img{height:12px;width:auto;opacity:.8}.fc-header--enxuto .fc-header__cta{display:inline-flex}.fc-footer--enxuto{padding-block:clamp(2rem,5vw,3.5rem)}.fc-footer--enxuto .fc-footer__logo{height:32px;width:auto;display:block;margin-bottom:1rem}.fc-footer--enxuto .fc-footer__base{margin-top:1.5rem}.fc-footer__parceiros{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.fc-footer__parceiros .fc-footer__col-titulo{margin:0}.fc-footer__cadastro{display:inline-flex;align-items:center;min-height:44px;font-weight:900;color:#fff;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--laranja)}.fc-footer__cadastro:hover{color:var(--pessego-claro)}.fc-mt-faixa{position:fixed;z-index:var(--z-sticky);right:var(--gutter, 1rem);bottom:1rem;display:flex;align-items:center;gap:.75rem;padding:.8rem 1.25rem;border:0;border-radius:999px;cursor:pointer;background:var(--navy);color:#fff;font:inherit;box-shadow:0 18px 40px -18px #021536b3}.fc-mt-faixa__rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--pessego)}.fc-mt-faixa__ver{font-size:var(--t-peq);text-decoration:underline;text-underline-offset:3px}.fc-mt-faixa:focus-visible,.fc-mt__fechar:focus-visible{outline:2px solid var(--pessego);outline-offset:3px}.fc-mt-fundo{position:fixed;inset:0;z-index:var(--z-menu);background:#02153680;display:flex;justify-content:flex-end}.fc-mt{width:min(26rem,100%);height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:1.5rem;background:var(--navy);color:#ffffffe0;overflow:hidden;--fc-foco: var(--pessego)}.fc-mt__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.fc-mt__rotulo{margin:0;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-mt__cont{margin:.25rem 0 0}.fc-mt__cont strong{font-family:var(--serif);font-weight:300;font-size:3rem;line-height:.9;letter-spacing:-.04em;color:#fff;margin-right:.2rem}.fc-mt__fechar{border:0;background:transparent;color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:0 .25rem}.fc-mt__lista{list-style:none;margin:0;padding:0;overflow-y:auto;display:grid;align-content:start}.fc-mt__lista li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.14)}.fc-mt__lista a{color:#fff;text-decoration:none}.fc-mt__lista a:hover{text-decoration:underline}.fc-mt__lista button,.fc-mt__limpar{border:0;background:transparent;color:#ffffffb3;font:inherit;font-size:var(--t-peq);text-decoration:underline;cursor:pointer;flex:none}.fc-mt__acoes{display:grid;gap:.75rem;justify-items:center}.fc-mt__acoes .fc-bt{width:100%}.fc-mt__alt{color:#fff;font-size:var(--t-peq);background:none;border:0;padding:0;font-family:inherit;text-decoration:underline;cursor:pointer}@media(max-width:600px){.fc-mt-faixa{left:var(--gutter, 1rem);justify-content:space-between}}.fc-quero-modal{width:min(100% - 2rem,62rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--r-lg);background:var(--royal);color:#fff;overflow:auto;--camp-tinta: #fff;--camp-destaque: var(--laranja);--camp-superficie: var(--branco);--fc-titulo: #fff;--fc-eyebrow: var(--laranja);--fc-enfase: var(--laranja)}.fc-quero-modal::backdrop{background:#06122cb8}.fc-quero-modal__corpo{padding:clamp(1.5rem,4vw,3rem)}.fc-quero-modal__fechar{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#ffffff24;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer}.fc-quero-modal__fechar:hover{background:#ffffff42}div.fc-lead{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-eyebrow: var(--laranja-texto);--fc-enfase: var(--laranja-texto);--fc-foco: var(--royal);display:grid;gap:var(--e4);color:var(--corpo)}.fc-lead__texto{margin:0}.fc-lead__grade{display:grid;gap:var(--e4);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fc-lead:not(.fc-lead--compacto) .fc-lead__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-lead__campo--cheio{grid-column:1 / -1}.fc-lead__campo label{font-weight:700;font-size:var(--t-peq);color:var(--tinta)}.fc-lead input[type=text],.fc-lead input[type=email],.fc-lead input[type=tel],.fc-lead select,.fc-lead textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;color:var(--tinta);background:var(--branco);border:1.5px solid var(--borda-campo);border-radius:var(--r-sm)}.fc-lead textarea{resize:vertical;min-height:96px}.fc-lead input:focus-visible,.fc-lead select:focus-visible,.fc-lead textarea:focus-visible{outline:3px solid var(--royal);outline-offset:1px;border-color:var(--royal)}.fc-lead__erro{margin:0;font-size:var(--t-peq);font-weight:700;color:#b3261e}.fc-lead__seguranca{margin:0;font-size:var(--t-mini);color:var(--suave-texto);text-align:center}.fc-lead__ok:focus-visible{outline:3px solid #0d4a2a;outline-offset:2px}.fc-lead__ok{display:flex;gap:14px;padding:18px;border-radius:var(--r-md);background:#e8f6ee;color:#0d4a2a}.fc-lead__ok p{margin:4px 0 12px}.fc-lead__aviso:empty{display:none}.fc-chat{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:var(--z-chat);display:inline-grid;place-items:center;width:48px;height:48px;padding:0;font:inherit;color:var(--navy);background:var(--papel);border:1.5px solid var(--navy);border-radius:50%;box-shadow:0 6px 18px -6px #02153659;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,scale .25s var(--ease)}.fc-chat:hover{background:var(--navy);color:#fff;scale:1.06}.fc-chat:focus-visible{outline:3px solid var(--navy);outline-offset:3px;box-shadow:0 0 0 3px #fff}.fc-chat[aria-busy=true]{opacity:.75}.fc-chat__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fc-lead{--lc-destaque: var(--camp-destaque, var(--laranja));--lc-tinta: var(--camp-tinta, var(--tinta));--lc-caixa: var(--camp-superficie, var(--branco));--fc-titulo: var(--lc-tinta);--fc-texto: var(--lc-tinta);--fc-enfase: var(--lc-destaque);display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr);align-items:start;color:var(--lc-tinta)}@media(min-width:900px){.fc-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.fc-lead__texto{display:grid;gap:var(--e4)}.fc-lead__sub{margin:0;font-size:var(--t-lead);max-width:38rem}.fc-lead__beneficios{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.fc-lead__beneficios li{display:flex;align-items:center;gap:.65rem;font-weight:700}.fc-lead__beneficios svg{flex:none;width:24px;height:24px;padding:3px;border-radius:50%;background:var(--lc-destaque);color:var(--navy);stroke-width:3}.fc-lead__selo{display:flex;align-items:center;gap:.75rem;font-size:var(--t-peq);opacity:.92;max-width:34rem}.fc-lead__selo img{flex:none;background:#fff;border-radius:6px;padding:2px}.fc-lead__caixa{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);display:grid;gap:var(--e4);padding:clamp(1.25rem,1rem + 2vw,2.25rem);color:var(--corpo);background:var(--lc-caixa);border-radius:var(--r-xl, 20px);box-shadow:0 30px 70px -35px #02153699}.fc-lead__caixa p{margin:0}.fc-lead__progresso{display:flex;align-items:center;gap:.6rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--suave-texto)}.fc-lead__passos{display:inline-flex;gap:4px}.fc-lead__passos i{width:28px;height:5px;border-radius:3px;background:#d5dbe8;transition:background-color .3s}.fc-lead__passos i[data-on=true]{background:var(--royal)}.fc-lead__form{display:grid;gap:var(--e4)}.fc-lead__campo{display:grid;gap:6px;min-width:0}.fc-lead__campo label,.fc-lead__grupo legend{font-weight:700;font-size:var(--t-peq);color:var(--tinta)}.fc-lead input[type=text],.fc-lead input[type=email],.fc-lead input[type=tel],.fc-lead select{width:100%;min-height:52px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--tinta);background:var(--branco);border:1.5px solid var(--borda-campo);border-radius:var(--r-sm)}.fc-lead input:focus-visible,.fc-lead select:focus-visible{outline:3px solid var(--royal);outline-offset:1px;border-color:var(--royal)}.fc-lead [aria-invalid=true]{border-color:#b3261e}.fc-lead__erro{font-size:var(--t-peq);font-weight:700;color:#b3261e}.fc-lead__check{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-size:var(--t-peq);font-weight:400!important;line-height:1.5;cursor:pointer}.fc-lead__check input{flex:none;width:22px;height:22px;margin-top:1px;accent-color:var(--royal)}.fc-lead__check a{color:var(--royal);text-decoration:underline}.fc-lead__armadilha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fc-lead__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:56px;padding:14px 22px;font:inherit;font-size:1.0625rem;font-weight:900;text-align:center;text-decoration:none;cursor:pointer;color:var(--navy);background:var(--lc-destaque);border:2px solid var(--lc-destaque);border-radius:999px;transition:filter .2s,transform .2s var(--ease, ease)}.fc-lead__btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.fc-lead__btn:active:not(:disabled){transform:none}.fc-lead__btn:disabled{opacity:.7;cursor:progress}.fc-lead__btn:focus-visible,.fc-lead__pular:focus-visible{outline:3px solid var(--royal);outline-offset:3px}.fc-lead__btn--sec{background:transparent;color:var(--royal);border-color:var(--royal)}.fc-lead__pular{justify-self:center;min-height:44px;padding:8px 16px;font:inherit;font-weight:700;color:var(--royal);background:none;border:0;text-decoration:underline;cursor:pointer}.fc-lead__nota{text-align:center;font-size:var(--t-mini);color:var(--suave-texto)}.fc-lead__nota--esq{text-align:left;margin-top:4px!important}.fc-lead__ok-mini{display:flex;align-items:center;gap:.4rem;font-size:var(--t-peq);font-weight:700;color:#0d4a2a;margin-bottom:.5rem!important}.fc-lead__tit2:focus-visible{outline:3px solid var(--royal);outline-offset:4px}.fc-lead__grupo{margin:0;padding:0;border:0;min-width:0;display:grid;gap:8px}.fc-lead__grupo legend{padding:0;margin-bottom:8px}.fc-lead__chips{display:flex;flex-wrap:wrap;gap:8px}.fc-lead__chip{position:relative;display:inline-flex;font-weight:700}.fc-lead__chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fc-lead__chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;font-size:var(--t-peq);color:var(--tinta);background:var(--branco);border:1.5px solid var(--borda-campo);border-radius:999px;transition:background-color .2s,color .2s,border-color .2s}.fc-lead__chip:hover span{border-color:var(--royal)}.fc-lead__chip input:checked+span{background:var(--royal);border-color:var(--royal);color:#fff}.fc-lead__chip input:focus-visible+span{outline:3px solid var(--royal);outline-offset:2px}.fc-lead__falha{padding:14px 16px;border-radius:var(--r-md);background:#fdecea;color:#7a1712}.fc-lead__falha p{margin:4px 0}.fc-lead__falha a{color:inherit;font-weight:700;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}.fc-lead__sucesso{display:grid;gap:var(--e3, 12px);padding:4px}.fc-lead__sucesso:focus-visible{outline:3px solid #0d4a2a;outline-offset:4px;border-radius:var(--r-md)}.fc-lead__sucesso-tit{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:900;line-height:1.25;color:#0d4a2a}.fc-lead__sucesso-tit svg{flex:none;width:36px;height:36px;padding:6px;border-radius:50%;background:#e8f6ee}.fc-lead__passos-lista{margin:.25rem 0;padding-left:1.25rem;display:grid;gap:.4rem}.fc-lead__acoes{display:grid;gap:10px;margin-top:.5rem}@media(min-width:520px){.fc-lead__acoes{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.fc-lead *,.fc-lead *:before{transition:none!important}.fc-lead__btn:hover:not(:disabled){transform:none}}.fc-lead__abas{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:#0000000f;width:fit-content;max-width:100%}.fc-lead__aba{min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:transparent;font:inherit;font-weight:700;font-size:var(--t-peq);color:var(--tinta);cursor:pointer}.fc-lead__aba[aria-selected=true]{background:var(--royal);color:#fff}.fc-lead__aba:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.fc-lead__cidade{margin:4px 0 0;min-height:1.25em;display:flex;align-items:center;gap:6px;font-size:var(--t-peq);color:var(--tinta)}.fc-lead__dica{margin:0 0 4px;font-size:var(--t-peq);color:var(--suave-texto)}.fc-lead__cidade{font-weight:700;color:var(--royal)}.fc-rede{--rd-destaque: var(--camp-destaque, var(--laranja));--rd-tinta: var(--camp-tinta, var(--tinta));--fc-titulo: var(--rd-tinta);--fc-texto: var(--rd-tinta);display:grid;gap:var(--e4);color:var(--rd-tinta)}.fc-rede__texto{margin:0;max-width:38rem;font-size:var(--t-lead)}.fc-rede__botoes{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fc-rede__botoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-rede__botao{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:76px;padding:14px 20px;font:inherit;font-weight:900;font-size:1.125rem;line-height:1.2;text-decoration:none;border-radius:var(--r-md);transition:transform .2s var(--ease, ease),filter .2s}.fc-rede__botao small{grid-column:1;font-size:var(--t-peq);font-weight:500;opacity:.9}.fc-rede__botao svg{grid-column:2;grid-row:1 / span 2;width:24px;height:24px}.fc-rede__botao--1{color:var(--navy);background:var(--rd-destaque);border:2px solid var(--rd-destaque)}.fc-rede__botao--2{color:var(--rd-tinta);background:transparent;border:2px solid currentColor}.fc-rede__botao:hover{transform:translateY(-2px);filter:brightness(1.06)}.fc-rede__botao:focus-visible{outline:3px solid var(--royal);outline-offset:3px;box-shadow:0 0 0 3px #fff}@media(prefers-reduced-motion:reduce){.fc-rede__botao{transition:none}.fc-rede__botao:hover{transform:none}}.fc-ini-hero{padding-bottom:clamp(3rem,7vw,6rem)}.fc-ini-hero__grade{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr);align-items:start}.fc-ini-hero__rotulo{margin:0 0 1.25rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--laranja-texto)}.fc-ini-hero .fc-titulo--mega{font-size:clamp(2.5rem,5.6vw,5.75rem)}.fc-ini-hero .fc-titulo em{color:var(--royal)}.fc-ini-hero__acoes{margin-top:var(--e5);gap:var(--e4) var(--e5)}.fc-ini-hero__foto{max-width:440px;width:100%;margin-inline:auto}@media(min-width:960px){.fc-ini-hero__grade{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);column-gap:clamp(2rem,5vw,5rem);grid-template-areas:"titulo foto" "texto foto"}.fc-ini-hero__titulo{grid-area:titulo}.fc-ini-hero__texto{grid-area:texto}.fc-ini-hero__foto{grid-area:foto;margin-inline:0;max-width:none;align-self:center;margin-top:-1rem}}.fc-ini-rotas{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;border-top:1px solid var(--filete);max-width:40rem}.fc-ini-rotas li{border-bottom:1px solid var(--filete)}.fc-ini-rotas a{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:var(--e4);min-height:56px;padding-block:.8rem;color:var(--tinta);text-decoration:none;transition:padding .35s var(--ease),color .2s}.fc-ini-rotas span{font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja-texto)}.fc-ini-rotas strong{font-weight:900;font-size:1.125rem;letter-spacing:-.01em}.fc-ini-rotas svg{color:var(--royal);transition:transform .35s var(--ease)}.fc-ini-rotas a:hover{padding-left:.5rem}.fc-ini-rotas a:hover svg,.fc-ini-rotas a:focus-visible svg{transform:translate(6px)}.fc-ini-rotas a:focus-visible{outline:3px solid var(--royal);outline-offset:2px;border-radius:4px}@media(max-width:520px){.fc-ini-rotas a{grid-template-columns:minmax(0,1fr) auto}.fc-ini-rotas span{grid-column:1 / -1;margin-bottom:-.5rem}}.fc-ini-faixa{background:var(--navy-fundo);--fc-titulo: #fff;padding-block:clamp(1.25rem,2.5vw,2rem);overflow:clip}.fc-ini-faixa .fc-mq--grande .fc-mq__item{font-size:clamp(1.75rem,3.6vw,3rem);font-family:var(--serif);font-weight:300;font-style:italic;letter-spacing:-.02em}.fc-ini-caminhos-cab{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.fc-ini-caminhos{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.fc-ini-caminhos{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-caminho{--fc-titulo: #fff;--fc-texto: rgba(255, 255, 255, .88);--fc-enfase: var(--pessego);position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);min-height:clamp(34rem,62vw,48rem);padding:clamp(1.75rem,4.2vw,4rem) clamp(1.5rem,4.2vw,4rem) 0;color:var(--fc-texto);text-decoration:none;background:var(--royal)}.fc-caminho--pessego{--fc-titulo: var(--navy);--fc-texto: var(--tinta);--fc-enfase: var(--royal);background:var(--pessego)}.fc-caminho__topo{display:flex;align-items:center;gap:.875rem;color:var(--pessego)}.fc-caminho--pessego .fc-caminho__topo{color:var(--navy)}.fc-caminho__num{font-family:var(--serif);font-style:italic;font-size:1.5rem;line-height:1}.fc-caminho__rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase}.fc-caminho__tit{font-size:clamp(2.4rem,5vw,4.5rem);max-width:11ch}.fc-caminho__tit em{color:var(--fc-enfase)}.fc-caminho__txt{margin:0;max-width:30rem;font-size:var(--t-lead);line-height:1.55}.fc-caminho__fim{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e5)}.fc-caminho__cta{display:inline-flex;align-items:center;gap:1rem;align-self:center;font-weight:900;font-size:1.0625rem;color:var(--fc-titulo)}.fc-caminho__seta{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:var(--laranja-texto);flex:none;box-shadow:0 10px 24px -10px #02153673;transition:transform .45s var(--ease),background-color .2s}.fc-caminho:hover .fc-caminho__seta,.fc-caminho:focus-visible .fc-caminho__seta{transform:translate(8px) rotate(-45deg)}.fc-caminho__foto{width:clamp(11rem,20vw,17rem);flex:none;margin-bottom:-1px}.fc-caminho__foto .fc-forma__m img{transition:transform 1.1s var(--ease)}.fc-caminho:hover .fc-caminho__foto img{transform:scale(1.06)}.fc-caminho:focus-visible{outline:4px solid var(--laranja);outline-offset:-8px}.fc-caminho--pessego:focus-visible{outline-color:var(--navy)}@media(max-width:520px){.fc-caminho__fim{flex-direction:column;align-items:stretch;gap:var(--e5)}.fc-caminho__cta{align-self:flex-start}.fc-caminho__foto{width:min(60%,14rem);align-self:flex-end}}.fc-ini-apoio{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0;padding:1.25rem var(--gutter);background:var(--papel);border-bottom:1px solid var(--filete);font-weight:700;color:var(--tinta)}.fc-ini-apoio a{color:var(--royal);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;margin-left:.35rem}.fc-ini-va{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:end}@media(min-width:960px){.fc-ini-va{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.fc-ini-va .fc-titulo{font-size:clamp(3rem,7.4vw,7.5rem);line-height:.92}.fc-ini-va__texto{display:grid;gap:var(--e4);justify-items:start}.fc-ini-va__texto p{margin:0}.fc-ini-va__aviso{font-size:var(--t-peq);opacity:.8}.fc-ini-sobre{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.fc-ini-sobre{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.fc-ini-sobre__foto{max-width:460px;width:100%;margin-inline:auto}.fc-ini-sobre__texto{display:grid;gap:var(--e5)}.fc-ini-sobre__texto p{margin:0}.fc-ini-nums{list-style:none;margin:var(--e3) 0 0;padding:1.5rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e4);border-top:1px solid var(--filete)}.fc-ini-nums strong{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1;letter-spacing:-.04em;color:var(--royal);font-variant-numeric:lining-nums}.fc-ini-nums li>span{display:block;margin-top:.4rem;font-size:var(--t-peq);font-weight:700;color:var(--tinta)}.fc-ini-missao{margin:0;padding-left:var(--e5);border-left:4px solid var(--laranja);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.45;color:var(--tinta);font-weight:700}.fc-ini-missao span{display:block;margin-bottom:.35rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--laranja-texto)}.fc-ini-aten{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.fc-ini-aten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fc-ini-aten__texto{display:grid;gap:var(--e5);justify-items:start}.fc-ini-aten__texto p{margin:0}.fc-ini-aten .fc-titulo{font-size:clamp(3rem,7vw,6.5rem)}.fc-ini-aten__form{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-foco: var(--royal);background:var(--branco);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem);color:var(--corpo);box-shadow:0 30px 70px -30px #02153699}.fc-main>.fc-bio>.fc-bio-topo.fc-cap{padding-top:clamp(1.75rem,5vw,4rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.fc-bio-topo__grade{display:grid;gap:clamp(1.5rem,4vw,2.25rem)}.fc-bio-topo__texto{max-width:46rem}@media(min-width:960px){.fc-bio-topo__grade{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;column-gap:clamp(3rem,6vw,6rem)}}.fc-bio-topo__logo{display:block;width:132px;height:auto;margin-bottom:clamp(1.25rem,3vw,2rem)}.fc-bio-topo__rotulo{margin:0 0 .75rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-bio-topo .fc-titulo{font-size:clamp(2.4rem,7vw,4.5rem)}.fc-bio-topo .fc-intro{margin-top:.75rem}.fc-bio-destaque{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.25rem;padding:.85rem 1.1rem;border-radius:var(--r-lg);background:var(--pessego);color:var(--navy);text-decoration:none}.fc-bio-destaque strong{font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:var(--t-mini)}.fc-bio-destaque span{flex:1 1 12rem}.fc-bio-rotas{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.fc-bio-rota{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rot ico" "tit ico" "sub ico";align-items:center;column-gap:var(--e4);min-height:72px;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.32);border-radius:var(--r-lg);color:#fff;text-decoration:none;transition:transform .3s var(--ease),background .2s,border-color .2s}.fc-bio-rota__rot{grid-area:rot;font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--pessego)}.fc-bio-rota__tit{grid-area:tit;font-weight:900;font-size:1.25rem;letter-spacing:-.01em}.fc-bio-rota__sub{grid-area:sub;font-size:var(--t-peq);opacity:.85}.fc-bio-rota svg{grid-area:ico;transition:transform .35s var(--ease)}.fc-bio-rota:hover,.fc-bio-rota:focus-visible{transform:translateY(-2px);background:#ffffff1a;border-color:#fff}.fc-bio-rota:hover svg,.fc-bio-rota:focus-visible svg{transform:translate(6px)}.fc-bio-rota:focus-visible{outline:3px solid var(--pessego);outline-offset:3px}.fc-bio-rota--destaque{background:var(--laranja);border-color:var(--laranja);color:var(--navy)}.fc-bio-rota--destaque .fc-bio-rota__rot{color:var(--navy)}.fc-bio-rota--destaque:hover,.fc-bio-rota--destaque:focus-visible{background:var(--pessego);border-color:var(--pessego)}.fc-bio-faixa{background:var(--navy-fundo);--fc-titulo: #fff;padding-block:clamp(1.25rem,2.5vw,2rem);overflow:clip}.fc-bio-faixa .fc-mq--grande .fc-mq__item{font-size:clamp(1.75rem,3.6vw,3rem);font-family:var(--serif);font-weight:300;font-style:italic;letter-spacing:-.02em}.fc-bio-duas{display:grid;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(1.5rem,4vw,3rem)}@media(min-width:900px){.fc-bio-duas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.fc-bio-duas .fc-intro{margin:0}.fc-bio-fatos{list-style:none;margin:0 0 clamp(1.5rem,4vw,3rem);padding:0;display:grid;gap:1rem}@media(min-width:700px){.fc-bio-fatos{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-bio-fatos li{display:grid;gap:.25rem;padding-top:.9rem;border-top:1px solid var(--fc-filete, var(--filete))}.fc-bio-fatos strong{font-family:var(--serif);font-size:1.5rem;font-weight:400;color:var(--fc-titulo)}.fc-bio-lista{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.fc-bio-nota{margin:0 0 1.5rem;font-size:var(--t-peq);opacity:.85;max-width:62ch}.fc-bio-acoes{margin-top:1rem}.fc-bio-cartas{display:grid;gap:1rem}@media(min-width:800px){.fc-bio-cartas{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-bio-carta{display:grid;gap:.75rem;align-content:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.3);border-radius:var(--r-lg)}.fc-bio-carta h3{margin:0;font-size:1.5rem;color:var(--fc-titulo)}.fc-bio-carta p{margin:0}.fc-bio-carta__rot{font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--pessego)}.fc-bio-carta .fc-botao{justify-self:start}.fc-bio-portais{list-style:none;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0;display:grid;gap:1rem}@media(min-width:800px){.fc-bio-portais{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-bio-portais a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rot ico" "tit ico" "des ico";column-gap:var(--e4);align-items:center;min-height:88px;padding:1.1rem 1.25rem;border:1px solid var(--borda-forte);border-radius:var(--r-lg);background:var(--areia);color:var(--tinta);text-decoration:none;transition:transform .3s var(--ease),border-color .2s}.fc-bio-portais a:hover,.fc-bio-portais a:focus-visible{transform:translateY(-2px);border-color:var(--royal)}.fc-bio-portais a:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.fc-bio-portais span{grid-area:rot;font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--laranja-texto)}.fc-bio-portais strong{grid-area:tit;font-size:1.125rem;font-weight:900}.fc-bio-portais em{grid-area:des;font-style:normal;font-size:var(--t-peq);color:var(--suave-texto)}.fc-bio-portais svg{grid-area:ico;color:var(--royal)}.fc-bio-contato{display:grid;gap:clamp(1.5rem,4vw,3rem)}@media(min-width:900px){.fc-bio-contato{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.fc-bio-form{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-foco: var(--royal);background:var(--branco);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem);color:var(--corpo);box-shadow:0 30px 70px -30px #02153699}.fc-bio-wa{margin:1.25rem 0 0}.fc-bio-wa a{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){.fc-bio-rota,.fc-bio-portais a,.fc-bio-rota svg{transition:none}}.fc-bio-duas--curta{margin-bottom:clamp(1rem,3vw,1.75rem)}.fc-grad-capa{padding-bottom:clamp(2.5rem,6vw,5rem)}.fc-grad-capa__grade{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:960px){.fc-grad-capa__grade{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(2rem,6vw,6rem)}}.fc-grad-capa__texto{display:grid;gap:var(--e5);justify-items:start}.fc-grad-capa__texto p{margin:0}.fc-grad-capa__rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-grad-capa .fc-titulo--h1{font-size:clamp(2.6rem,6.2vw,5.75rem)}.fc-grad-capa .fc-titulo em{color:var(--pessego);display:block}.fc-grad-capa__acoes{gap:var(--e4) var(--e5)}.fc-grad-capa__wa{font-size:var(--t-peq)}.fc-grad-capa__wa a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px}.fc-grad-capa__foto{max-width:420px;width:100%;margin-inline:auto}.fc-grad-ficha{margin:clamp(2.5rem,6vw,5rem) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--filete-escuro)}.fc-grad-ficha>div{display:grid;gap:.35rem;padding:1.1rem 1rem 0 0;min-width:0}.fc-grad-ficha dt{font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--pessego)}.fc-grad-ficha dd{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(1.4rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}@media(min-width:900px){.fc-grad-ficha{grid-template-columns:1.6fr .7fr .9fr .8fr 1.3fr}.fc-grad-ficha>div+div{border-left:1px solid var(--filete-escuro);padding-left:1.25rem}}.fc-grad-duas{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.fc-grad-duas--topo{align-items:start;margin-bottom:0}@media(min-width:960px){.fc-grad-duas{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(2rem,6vw,6rem)}}.fc-grad-duas>p{margin:0}.fc-grad-t-largo{max-width:22ch}.fc-grad-dores{list-style:none;margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--filete)}@media(min-width:860px){.fc-grad-dores{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grad-dores li+li{border-left:1px solid var(--filete)}.fc-grad-dores li{padding-inline:2rem}.fc-grad-dores li:first-child{padding-left:0}}.fc-grad-dores li{padding-block:1.75rem}.fc-grad-dores h3{margin:0 0 .75rem;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.02em;line-height:1.1;color:var(--royal)}.fc-grad-dores p{margin:0;max-width:34ch}.fc-grad-virada{margin:clamp(2.5rem,7vw,5.5rem) 0 0;font-size:clamp(2.25rem,6vw,5.5rem);font-weight:900;letter-spacing:-.04em;line-height:.98;color:var(--tinta);text-wrap:balance}.fc-grad-virada em{font-family:var(--serif);font-weight:300;color:var(--royal)}.fc-grad-estatico .fc-idx__item:before{display:none}.fc-grad-estatico .fc-idx__seta{display:none}.fc-grad-estatico .fc-idx__lnk:hover .fc-idx__corpo{transform:none}.fc-grad-lista .fc-idx__tit{font-size:clamp(1.4rem,2.6vw,2.25rem)}.fc-grad-lista--ingresso .fc-idx__lnk{cursor:pointer}.fc-grad-lista--ingresso .fc-idx__meta{font-weight:900;color:var(--royal)}.fc-grad-tres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--filete-escuro)}@media(min-width:860px){.fc-grad-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grad-tres li+li{border-left:1px solid var(--filete-escuro);padding-left:2rem}}.fc-grad-tres li{padding-block:1.5rem}.fc-grad-tres span{display:block;margin-bottom:.6rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--pessego)}.fc-grad-tres p{margin:0;max-width:34ch;color:#ffffffe6}.fc-grad-matriz{margin-top:clamp(4rem,9vw,8rem);display:grid;gap:clamp(1.5rem,4vw,3rem)}.fc-grad-cena .fc-forma{width:min(100%,24rem);margin-inline:auto}.fc-grad-cena .fc-cena__num{color:var(--pessego)}.fc-grad-cena .fc-cena__passo h3,.fc-grad-cena .fc-cena__passo h4{color:#fff}.fc-grad-cena .fc-cena__texto{font-size:var(--t-lead);line-height:1.55;max-width:34ch}.fc-grad-cena .fc-cena__tit{font-size:clamp(1.75rem,3.2vw,2.75rem)}@media(min-width:900px){.fc-grad-cena .fc-cena__passo{min-height:64vh}}.fc-grad-nota{margin:0;font-size:var(--t-peq);opacity:.85}.fc-grad-passos-bloco{margin-top:clamp(2.5rem,6vw,4.5rem);display:grid;gap:var(--e5);grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.fc-grad-passos-bloco{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:clamp(2rem,5vw,4rem)}}.fc-grad-passos{list-style:none;margin:0;padding:0;display:grid;gap:var(--e4);grid-template-columns:minmax(0,1fr);counter-reset:p}@media(min-width:640px){.fc-grad-passos{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-grad-passos li{display:flex;gap:var(--e3);align-items:flex-start;font-weight:700;color:var(--tinta);line-height:1.35}.fc-grad-passos span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--laranja);color:var(--navy);font-weight:900}.fc-grad-docs{margin:0;padding-left:var(--e4);border-left:4px solid var(--laranja);color:var(--tinta)}.fc-grad-ponte{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:end}@media(min-width:960px){.fc-grad-ponte{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.fc-grad-ponte__texto{display:grid;gap:var(--e5);justify-items:start}.fc-grad-ponte__texto p{margin:0}.fc-grad-faq{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-grad-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fc-grad-faq>:first-child{position:sticky;top:calc(var(--header-h) + 2rem)}}.fc-grad-form{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-grad-form{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.fc-grad-form__texto{display:grid;gap:var(--e5)}.fc-grad-form__texto>p{margin:0}.fc-grad-mec{display:flex;gap:var(--e4);align-items:flex-start;padding-top:var(--e5);border-top:1px solid var(--filete-escuro);font-size:var(--t-peq);line-height:1.55}.fc-grad-mec p{margin:0;color:#ffffffe0}.fc-grad-mec a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.fc-grad-mec .fc-selo{flex:none}.fc-grad-form__caixa{--fc-titulo: var(--tinta);--fc-texto: var(--corpo);--fc-foco: var(--royal);background:var(--branco);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem);color:var(--corpo);box-shadow:0 30px 70px -30px #02153699}.fc-pos [id]{scroll-margin-top:calc(var(--header-h) + 12px)}.fc-pos-sangra{width:100vw;margin-left:calc(50% - 50vw)}.fc-pos-hero__grid{display:grid;gap:clamp(2.5rem,7vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}.fc-pos-hero__titulo{font-size:clamp(3.4rem,15.2vw,5.5rem);line-height:.9}.fc-pos-hero__titulo span{display:block}.fc-pos-hero__texto .fc-intro{margin-top:clamp(1.5rem,3vw,2.25rem)}.fc-pos-hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:clamp(1.75rem,3.5vw,2.75rem)}.fc-pos-hero__foto{width:min(100%,26rem);margin-inline:auto}.fc-pos-hero__faixa{width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(3.5rem,8vw,7rem);padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--filete-escuro)}.fc-pos-hero__faixa .fc-mq--grande .fc-mq__item{font-size:clamp(1.25rem,2.6vw,2.125rem);font-weight:700;letter-spacing:-.02em}@media(min-width:960px){.fc-pos-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}.fc-pos-hero__titulo{font-size:clamp(4.5rem,7.6vw,6.75rem)}.fc-pos-hero__foto{width:100%;max-width:27rem;margin-right:0;margin-left:auto}}.fc-pos-cab{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.fc-pos-cab .fc-intro{max-width:46ch}@media(min-width:960px){.fc-pos-cab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}.fc-pos-vertodos{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;color:var(--fc-texto);font-weight:700}.fc-tl{list-style:none;margin:0;padding:0;border-top:1px solid var(--fc-filete);counter-reset:none}.fc-tl__item{position:relative;border-bottom:1px solid var(--fc-filete)}.fc-tl__item:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -1);z-index:0;pointer-events:none;background:#ff7a1a17;opacity:0;transition:opacity .35s}.fc-tl__item:hover:before,.fc-tl__item:focus-within:before{opacity:1}.fc-tl__lnk{position:relative;z-index:1;display:grid;align-items:center;column-gap:1rem;row-gap:.15rem;grid-template-columns:4.25rem minmax(0,1fr) 2.5rem;grid-template-areas:"img num seta" "img corpo seta";padding-block:clamp(1.1rem,2.4vw,2rem);min-height:44px;color:var(--fc-titulo);text-decoration:none}.fc-tl__lnk:hover{color:var(--fc-titulo)}.fc-tl__lnk:focus-visible{outline-offset:-3px}.fc-tl__img{grid-area:img;align-self:start;display:block;width:4.25rem;aspect-ratio:1;overflow:hidden;border-radius:2.2rem 2.2rem .8rem .8rem;background:var(--areia-forte)}.fc-tl__img img{display:block;width:100%;height:100%;object-fit:cover}.fc-tl__num{grid-area:num;font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.125rem;line-height:1;color:var(--fc-eyebrow);font-variant-numeric:lining-nums}.fc-tl__corpo{grid-area:corpo;display:grid;gap:.5rem;min-width:0;transition:transform .55s var(--ease)}.fc-tl__tit{font-size:clamp(1.4rem,5.6vw,1.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;color:var(--fc-titulo);text-wrap:balance}.fc-tl__frase{max-width:52ch;font-size:var(--t-peq);line-height:1.5;color:var(--fc-texto);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-tl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.75rem;line-height:1.4;color:var(--fc-texto)}.fc-tl__qtd{font-weight:800;color:var(--fc-titulo)}.fc-tl__niv{color:var(--suave-texto)}.fc-tl__preco{font-weight:800;color:var(--laranja-texto)}.fc-tl__breve{padding:.1rem .6rem;border:1px solid var(--fc-filete);border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--suave-texto)}.fc-tl__seta{grid-area:seta;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1.5px solid currentColor;color:var(--fc-titulo);transition:background-color .3s,color .3s,border-color .3s,rotate .5s var(--ease)}.fc-tl__lnk:hover .fc-tl__seta,.fc-tl__lnk:focus-visible .fc-tl__seta{background:#fff;border-color:var(--laranja);color:var(--laranja-texto);rotate:-45deg}.fc-tl__lnk:hover .fc-tl__corpo,.fc-tl__lnk:focus-visible .fc-tl__corpo{transform:translate(.6rem)}@media(min-width:900px){.fc-tl__lnk{grid-template-columns:5rem minmax(0,1fr) 3.25rem;column-gap:clamp(1rem,2.5vw,2.5rem);grid-template-areas:"num corpo seta"}.fc-tl__num{font-size:clamp(1.5rem,2.4vw,2.25rem)}.fc-tl__corpo{gap:.65rem}.fc-tl__tit{font-size:clamp(1.9rem,3.7vw,3.25rem)}.fc-tl__frase{font-size:var(--t-corpo);display:block}.fc-tl__seta{width:2.75rem;height:2.75rem}.fc-tl__meta{margin-top:.35rem;font-size:.875rem}.fc-tl__img{display:none}}@media(prefers-reduced-motion:reduce){.fc-tl__corpo,.fc-tl__seta{transition:none}}.fc-pos-cab--cena{margin-bottom:clamp(2rem,5vw,4rem)}.fc-pos .fc-cena__camada .fc-forma{width:min(100%,27rem);margin-inline:auto}.fc-pos .fc-cena__midia-mobile .fc-forma{width:100%}.fc-pos .fc-cena__tit{font-size:clamp(1.75rem,3.4vw,3rem)}.fc-pos .fc-cena__texto{font-size:var(--t-lead);max-width:40ch}.fc-pos .fc-cena__num{color:var(--fc-eyebrow)}@media(max-width:899.98px){.fc-pos .fc-cena{gap:3.5rem}}.fc-pos-niveis{list-style:none;margin:0;padding:0;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}.fc-pos-nivel{border-top:1px solid var(--fc-titulo);padding-top:1.5rem}.fc-pos-nivel>*+*{margin-top:.875rem}.fc-pos-nivel__num{display:flex;align-items:baseline;min-height:clamp(4.25rem,7.2vw,6.9rem);flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 1.5rem}.fc-pos-nivel__n{font-family:var(--serif);font-weight:300;font-size:clamp(5rem,22vw,8rem);line-height:.85;letter-spacing:-.05em;color:var(--fc-titulo);font-variant-numeric:lining-nums}.fc-pos-nivel__n--tri{font-size:clamp(3.25rem,14vw,4rem);letter-spacing:-.04em}.fc-pos-nivel__u{font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-eyebrow)}.fc-pos-nivel__carga{margin:0;font-size:var(--t-peq);font-weight:800;color:var(--fc-eyebrow)}.fc-pos-nivel__desc{margin:0;max-width:34ch;line-height:1.6;color:var(--fc-texto)}@media(min-width:820px){.fc-pos-niveis{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.fc-pos-nivel__n{font-size:clamp(4.5rem,8.4vw,8rem)}.fc-pos-nivel__n--tri{font-size:clamp(2.75rem,4.6vw,4.25rem)}}.fc-pos-cred__grade{display:grid;gap:clamp(2.5rem,6vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}.fc-pos-cred__texto>*+*{margin-top:clamp(1.25rem,2.5vw,2rem)}.fc-pos-cred__numeros{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,3vw,3rem)}.fc-pos-cred__numeros li{padding:1.25rem 0 1.75rem;border-top:1px solid var(--fc-filete);display:grid;gap:.5rem;align-content:start}.fc-pos-cred__numeros .fc-numeral{font-size:clamp(2.5rem,9vw,4.75rem);display:block}.fc-pos-cred__numeros li>span{font-size:var(--t-peq);line-height:1.4;color:var(--fc-texto);max-width:22ch}.fc-pos-cred__selos{margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--fc-filete);font-weight:800;color:var(--fc-titulo)}@media(min-width:960px){.fc-pos-cred__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,8rem)}}.fc-pos-cit__fig{margin:0}.fc-pos-cit__texto{position:relative;margin:0;max-width:17em;padding-top:.35em;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(2.5rem,8.4vw,6rem);line-height:1.02;letter-spacing:-.035em;color:var(--fc-titulo);text-wrap:balance}.fc-pos-cit__texto:before{content:"“";position:absolute;left:-.05em;top:-.55em;font-size:1.3em;line-height:1;color:var(--laranja);font-style:normal}.fc-pos-cit__fig figcaption{margin-top:clamp(1.25rem,3vw,2rem)}.fc-pos-cit__autor{font-size:var(--t-peq);font-weight:800;letter-spacing:.04em;color:var(--fc-eyebrow);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size .5s var(--ease);padding-bottom:.2em}.fc-pos-cit__autor:hover{color:var(--fc-eyebrow);background-size:100% 2px}.fc-pos-cit__faixas{display:grid;gap:clamp(.75rem,2vw,1.5rem);width:100vw;margin:clamp(3rem,8vw,7rem) 0 0 calc(50% - 50vw)}.fc-pos-cit__faixas .fc-mq--grande .fc-mq__item{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.5rem,3.2vw,2.75rem);letter-spacing:-.025em}.fc-pos-duvidas{display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.fc-pos-duvidas{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem);align-items:start}.fc-pos-duvidas>:first-child{position:sticky;top:calc(var(--header-h) + 2rem)}}.fc-pos-fim__miolo{max-width:62rem;display:grid;gap:1.5rem;justify-items:start}.fc-pos-fim .fc-pos-hero__acoes{margin-top:.5rem}.fc-tcard{position:relative;display:flex;flex-direction:column;width:100%;background:var(--branco);border:1px solid var(--borda);border-radius:var(--r-lg);overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.fc-tcard:hover,.fc-tcard:focus-within{transform:translateY(-4px);box-shadow:var(--sombra-card);border-color:var(--borda-forte)}.fc-tcard__capa{position:relative;aspect-ratio:4 / 3;background:linear-gradient(135deg,#e7ecf6,#f7f9fd);overflow:hidden}.fc-tcard__capa img{display:block;width:100%;height:100%;object-fit:cover}.fc-tcard--breve .fc-tcard__capa img{filter:saturate(.75)}.fc-tcard__num{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:var(--r-pilula);background:#091a44d6;color:#fff;font-size:var(--t-mini);font-weight:700;letter-spacing:.08em}.fc-tcard__corpo{display:flex;flex-direction:column;flex:1;padding:var(--e5);gap:var(--e2)}.fc-tcard__titulo{margin:0;font-size:1.25rem;line-height:1.2;font-weight:900;color:var(--tinta)}.fc-tcard__link{color:inherit;text-decoration:none}.fc-tcard__link:after{content:"";position:absolute;inset:0;z-index:1}.fc-tcard__link:focus-visible{outline:none}.fc-tcard:has(.fc-tcard__link:focus-visible){outline:3px solid var(--royal);outline-offset:2px}.fc-tcard__texto{margin:0;color:var(--corpo);font-size:var(--t-peq);line-height:1.55}.fc-tcard__meta{margin:0;display:flex;flex-wrap:wrap;gap:var(--e1) var(--e3);font-size:var(--t-mini);font-weight:700;color:var(--suave-texto)}.fc-tcard__meta span+span:before{content:"·";margin-right:var(--e3)}.fc-tcard__rodape{margin-top:auto;padding-top:var(--e3);display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;border-top:1px solid var(--borda)}.fc-tcard__ver{font-size:var(--t-peq);font-weight:700;color:var(--royal)}@media(prefers-reduced-motion:reduce){.fc-tcard{transition:none}.fc-tcard:hover,.fc-tcard:focus-within{transform:none}}.fc-gal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem) clamp(.75rem,2vw,1.5rem)}@media(min-width:720px){.fc-gal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.fc-gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-gal__lnk{display:grid;gap:.6rem;color:var(--fc-titulo);text-decoration:none}.fc-gal__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px .9rem .9rem;background:var(--areia-forte)}.fc-gal__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.fc-gal__lnk:hover .fc-gal__img img,.fc-gal__lnk:focus-visible .fc-gal__img img{transform:scale(1.06)}.fc-gal__num{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:var(--laranja-texto)}.fc-gal__nome{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:900;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.fc-gal__lnk:hover .fc-gal__nome{text-decoration:underline;text-underline-offset:.2em}.fc-gal__mais{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(prefers-reduced-motion:reduce){.fc-gal__img img{transition:none}.fc-gal__lnk:hover .fc-gal__img img{transform:none}}.fc-pos-filtro{margin-bottom:var(--e5)}.fc-pos-link{color:var(--fc-titulo);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.fc-pos-vertodos{flex-direction:column;align-items:flex-start}.fc-pos-hero__titulo--pos{font-size:clamp(3rem,13vw,5rem)}@media(min-width:960px){.fc-pos-hero__titulo--pos{font-size:clamp(4rem,6.6vw,6rem)}}.fc-gal--rica{gap:clamp(1.75rem,3vw,2.75rem) clamp(.75rem,2vw,1.5rem)}.fc-gal--rica .fc-gal__lnk{align-content:start}.fc-gal__frase{font-size:var(--t-peq, .9rem);line-height:1.4;color:var(--fc-texto);text-wrap:pretty}.fc-gal__qtd{font-size:.8rem;font-weight:700;color:var(--suave-texto)}.fc-dica{position:relative;display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;max-width:30rem;padding:.85rem .85rem .85rem 1.25rem;border:1.5px solid var(--laranja, #ff7a1a);border-radius:999px;background:color-mix(in srgb,var(--laranja, #ff7a1a) 9%,var(--papel, #fbf7f1));color:var(--tinta, #0b2244);text-decoration:none;-webkit-tap-highlight-color:transparent}.fc-dica:hover{text-decoration:none}.fc-dica__ponto{position:relative;flex:none;width:.65rem;height:.65rem;border-radius:50%;background:var(--laranja, #ff7a1a)}.fc-dica__ponto:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--laranja, #ff7a1a);animation:fc-dica-onda 2.4s ease-out infinite}.fc-dica__txt{display:grid;gap:.1rem;line-height:1.2;flex:1;min-width:0;font-size:.95rem}.fc-dica__txt strong{font-size:1.15rem;font-weight:900;letter-spacing:-.01em}.fc-dica__seta{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--laranja, #ff7a1a);color:#fff;font-weight:900;font-size:1.15rem;transition:transform .25s var(--ease, ease)}.fc-dica:hover .fc-dica__seta,.fc-dica:focus-visible .fc-dica__seta{transform:translate(.2rem)}@keyframes fc-dica-onda{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(3.2);opacity:0}}@keyframes fc-dica-pulso{0%,to{box-shadow:0 0 #ff7a1a52}55%{box-shadow:0 0 0 .7rem #ff7a1a00}}@media(max-width:899.98px){.fc-dica{max-width:none;width:100%;border-radius:1.4rem;padding:1rem 1rem 1rem 1.25rem;animation:fc-dica-pulso 3.2s ease-out infinite}.fc-dica__txt strong{font-size:1.3rem}.fc-dica__seta{width:2.8rem;height:2.8rem}}@media(prefers-reduced-motion:reduce){.fc-dica,.fc-dica__ponto:after{animation:none}.fc-dica__ponto:after{display:none}}.fc-cat-abertura{display:grid;gap:var(--e6);align-items:end}.fc-cat-abertura__intro{margin-top:var(--e5);max-width:46ch}.fc-cat-nums{display:flex;gap:clamp(1.5rem,4vw,3.5rem);margin:0}.fc-cat-nums>div{display:flex;flex-direction:column-reverse;gap:.35rem}.fc-cat-nums dt{font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--pessego)}.fc-cat-nums dd{margin:0;font-size:clamp(2.25rem,5vw,3.75rem)}@media(min-width:900px){.fc-cat-abertura{grid-template-columns:minmax(0,1fr) auto;gap:var(--e8)}}.fc-cat-barra{background:var(--papel);border-bottom:1px solid var(--borda);position:relative;z-index:5}.fc-cat-barra__miolo{padding-block:var(--e5);display:grid;gap:var(--e4)}.fc-cat-linha{display:grid;gap:var(--e4);grid-template-columns:minmax(0,1fr)}.fc-cat-campo{display:flex;flex-direction:column;gap:.4rem;min-width:0}.fc-cat-rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--suave-texto)}.fc-cat-busca,.fc-cat-select{position:relative;display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 1.1rem;border-radius:var(--r-pilula);background:#fff;border:1.5px solid var(--borda-campo);color:var(--tinta);transition:border-color .2s,box-shadow .2s}.fc-cat-busca:focus-within,.fc-cat-select:focus-within{border-color:var(--royal);box-shadow:0 0 0 4px #0432a224}.fc-cat-busca svg{flex:none;color:var(--suave-texto)}.fc-cat-busca input,.fc-cat-select select{width:100%;min-width:0;height:48px;padding:0;border:0;background:transparent;outline:none;font-size:var(--t-corpo);color:var(--tinta);text-overflow:ellipsis}.fc-cat-busca input::placeholder{color:var(--suave-texto);opacity:1}.fc-cat-busca input::-webkit-search-cancel-button{cursor:pointer}.fc-cat-select select{appearance:none;-webkit-appearance:none;padding-right:1.5rem;cursor:pointer;font-weight:700}.fc-cat-select svg{position:absolute;right:1.1rem;pointer-events:none;color:var(--suave-texto)}.fc-cat-pilulas{display:flex;flex-wrap:wrap;gap:.5rem}.fc-cat-pilula{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 1.1rem;border-radius:var(--r-pilula);border:1.5px solid var(--borda-campo);background:transparent;color:var(--tinta);font-weight:700;font-size:var(--t-peq);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.fc-cat-pilula:hover{border-color:var(--tinta)}.fc-cat-pilula[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.fc-cat-pilula__n{font-family:var(--serif);font-style:italic;font-weight:400;font-size:.95rem;opacity:.7}.fc-cat-pilula:focus-visible,.fc-cat-seg button:focus-visible,.fc-cat-limpar:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.fc-cat-seg{display:inline-flex;padding:4px;border-radius:var(--r-pilula);background:var(--areia);align-self:flex-start}.fc-cat-seg button{min-height:44px;padding:0 1.1rem;border:0;border-radius:var(--r-pilula);background:transparent;cursor:pointer;font-weight:700;font-size:var(--t-peq);color:var(--corpo);transition:background-color .25s,color .25s}.fc-cat-seg button[aria-pressed=true]{background:#fff;color:var(--tinta);box-shadow:0 1px 3px #0b22442e}@media(min-width:720px){.fc-cat-linha:not(.fc-cat-linha--pilulas){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.fc-cat-linha--pilulas{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(min-width:900px){.fc-cat-barra{position:sticky;top:var(--header-h);box-shadow:0 10px 24px -22px #0b224480}.fc-cat-barra__miolo{padding-block:var(--e3);gap:var(--e2)}.fc-cat-linha{gap:var(--e3)}.fc-cat-rotulo{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fc-cat-busca,.fc-cat-select{min-height:46px}.fc-cat-busca input,.fc-cat-select select{height:42px}}.fc-cat-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e4);margin-bottom:var(--e5)}.fc-cat-contagem{color:var(--suave-texto);font-size:var(--t-peq)}.fc-cat-contagem strong{font-family:var(--serif);font-weight:400;font-style:italic;font-size:1.5rem;color:var(--tinta);margin-right:.15rem}.fc-cat-limpar{min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-weight:800;font-size:var(--t-peq);color:var(--royal);text-decoration:underline;text-underline-offset:4px}.fc-cat-grupo{margin-top:clamp(2.5rem,6vw,4.5rem)}.fc-cat-grupo:first-of-type{margin-top:0}.fc-cat-grupo__cab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding-bottom:var(--e4);border-bottom:2px solid var(--tinta)}.fc-cat-grupo__n{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-h3);line-height:1;color:var(--laranja-texto);grid-row:span 2}.fc-cat-grupo__tit{font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--tinta);text-wrap:balance}.fc-cat-grupo__qt{grid-column:2;font-size:var(--t-peq);color:var(--suave-texto);font-weight:700}.fc-cat-grupo__ver{grid-column:2;justify-self:start}@media(min-width:720px){.fc-cat-grupo__cab{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.25rem}.fc-cat-grupo__n{grid-row:auto}.fc-cat-grupo__qt,.fc-cat-grupo__ver{grid-column:auto}}.fc-cat-itens{border-top:0}.fc-lc{position:relative;border-bottom:1px solid var(--filete)}.fc-cat-itens>.fc-lc:first-child{border-top:0}.fc-lc:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -.6);z-index:0;pointer-events:none;background:#ff7a1a14;border-radius:18px;opacity:0;transition:opacity .3s}.fc-lc:hover:before,.fc-lc:focus-within:before{opacity:1}.fc-lc__lnk{position:relative;z-index:1;display:grid;align-items:center;min-height:44px;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"capa corpo" "capa fim";column-gap:var(--e4);row-gap:.5rem;padding-block:var(--e4);color:var(--tinta);text-decoration:none}.fc-lc__lnk:hover{color:var(--tinta)}.fc-lc__lnk:focus-visible{outline-offset:-3px;border-radius:18px}.fc-lc__capa{grid-area:capa;align-self:start;display:block;width:56px;aspect-ratio:4 / 5;border-radius:28px 28px 10px 10px;overflow:hidden;background:var(--areia-forte)}.fc-lc__capa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.fc-lc__lnk:hover .fc-lc__capa img{transform:scale(1.08)}.fc-lc__corpo{grid-area:corpo;display:flex;flex-direction:column;gap:.3rem;min-width:0;transition:transform .5s var(--ease)}.fc-lc__lnk:hover .fc-lc__corpo{transform:translate(.35rem)}.fc-lc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--suave-texto)}.fc-lc__nivel{display:inline-flex;align-items:center;gap:.4rem;color:var(--tinta)}.fc-lc__nivel:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--suave)}.fc-lc__nivel--pos:before{background:var(--royal)}.fc-lc__nivel--aperf:before{background:var(--laranja)}.fc-lc__nivel--ext:before{background:var(--pessego)}.fc-lc__carga:before{content:"·";margin-right:.75rem}.fc-lc__trilha{text-transform:none;letter-spacing:0;font-weight:700;font-size:var(--t-peq)}.fc-lc__trilha:before{content:"·";margin-right:.75rem}.fc-lc__tit{display:block;margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:900;letter-spacing:-.025em;line-height:1.12;color:var(--tinta);text-wrap:balance;overflow-wrap:break-word}.fc-lc__res{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:62ch;font-size:var(--t-peq);line-height:1.5;color:var(--corpo)}.fc-lc__fim{grid-area:fim;display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.fc-lc__preco{display:flex;flex-direction:column;line-height:1.15}.fc-lc__preco small{font-size:var(--t-mini);font-weight:700;color:var(--suave-texto)}.fc-lc__preco strong{font-size:1.125rem;font-weight:900;letter-spacing:-.02em;color:var(--tinta);white-space:nowrap}.fc-lc__ver{display:none;font-size:var(--t-peq);font-weight:800;color:var(--royal)}.fc-lc__seta{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--tinta);color:var(--tinta);transition:background-color .3s,color .3s,border-color .3s,rotate .5s var(--ease)}.fc-lc__lnk:hover .fc-lc__seta,.fc-lc__lnk:focus-visible .fc-lc__seta{background:#fff;border-color:var(--laranja);color:var(--laranja-texto);rotate:-45deg}@media(min-width:720px){.fc-lc__lnk{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"capa corpo fim";column-gap:clamp(1.25rem,3vw,2.5rem);padding-block:var(--e5)}.fc-lc__capa{width:72px;border-radius:36px 36px 12px 12px;align-self:center}.fc-lc__fim{justify-content:flex-end;gap:clamp(1rem,2.5vw,2rem);min-width:190px}.fc-lc__ver{display:block}.fc-lc__seta{width:2.75rem;height:2.75rem}}.fc-cat-vazio{max-width:640px;padding-block:clamp(2rem,6vw,5rem);display:grid;gap:var(--e5)}.fc-cat-vazio__tit{font-size:var(--t-h2);font-weight:900;letter-spacing:-.035em;line-height:1;color:var(--tinta)}.fc-cat-vazio__tit em{font-family:var(--serif);font-weight:400}.fc-cat-fecho{display:grid;gap:var(--e5);max-width:760px}.fc-lc__preco .fc-lc__parc{margin-top:.15rem;max-width:11.5rem;white-space:normal}.fc-lc__add{position:absolute;right:0;bottom:.75rem;z-index:1;padding:.35rem .8rem;border-radius:999px;cursor:pointer;border:1px solid var(--borda-forte);background:var(--papel);color:var(--tinta);font:inherit;font-size:var(--t-peq);font-weight:700}@media(min-width:720px){.fc-lc__add{top:50%;bottom:auto;transform:translateY(-50%)}}.fc-lc__add:hover{border-color:var(--laranja)}.fc-lc__add--dentro{background:var(--navy);border-color:var(--navy);color:#fff}.fc-lc__add:focus-visible{outline:2px solid var(--laranja);outline-offset:2px}.fc-trilha [id]{scroll-margin-top:calc(var(--header-h) + 12px)}@media(max-width:959.98px){html:has(.fc-trilha--compravel){scroll-padding-bottom:9rem}}@media(max-width:959.98px){.fc-trilha--compravel .fc-trl-montar{padding-bottom:calc(var(--secao-y) + 6rem)}}.fc-trl-hero__grade{display:grid;gap:clamp(2.5rem,7vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}.fc-trl-voltar{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-bottom:1rem;font-size:var(--t-peq);font-weight:700;color:#fffc;text-decoration:none}.fc-trl-voltar:hover{color:#fff}.fc-trl-hero__titulo{font-size:clamp(2.6rem,11.5vw,3.75rem);line-height:.96}.fc-trl-hero__texto .fc-intro{margin-top:clamp(1rem,2.4vw,1.5rem);max-width:34ch;font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.fc-trl-numeros{list-style:none;margin:clamp(1.25rem,2.6vw,1.75rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.5rem,4vw,3rem)}.fc-trl-numeros li{display:grid;gap:.25rem;min-width:5.5rem;padding-top:.875rem;border-top:1px solid var(--filete-escuro)}.fc-trl-numeros strong{font-family:var(--serif);font-weight:300;font-size:clamp(2.5rem,6vw,3.25rem);line-height:.9;letter-spacing:-.04em;color:#fff;font-variant-numeric:lining-nums}.fc-trl-numeros span{font-size:var(--t-peq);font-weight:700;color:var(--pessego)}.fc-trl-hero__linha{margin:1rem 0 0;font-size:var(--t-peq);color:#ffffffc7}.fc-trl-hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(1.25rem,2.4vw,1.75rem)}.fc-trl-breve-selo{padding:.4rem .9rem;border:1px solid var(--filete-escuro);border-radius:999px;font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fff}.fc-trl-hero__foto{width:min(100%,25rem);margin-inline:auto}@media(min-width:960px){.fc-trl-hero__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}.fc-trl-hero__titulo{font-size:clamp(2.75rem,4.4vw,4rem)}.fc-trl-hero__foto{width:100%;max-width:26rem;margin-right:0;margin-left:auto}}.fc-trl-sobre{display:grid;gap:clamp(2.5rem,6vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}.fc-trl-prosa{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:56ch}.fc-trl-prosa p{margin:0;font-size:var(--t-lead);line-height:1.7}.fc-trl-prosa p+p{margin-top:1.1em}.fc-trl-sobre__blocos{display:grid;gap:0}.fc-trl-bloco{padding:1.5rem 0 2rem;border-top:1px solid var(--fc-filete)}.fc-trl-bloco p{margin:.875rem 0 0;font-size:var(--t-md);line-height:1.5;letter-spacing:-.01em;font-weight:600;color:var(--fc-titulo);max-width:34ch}@media(min-width:960px){.fc-trl-sobre{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(3rem,7vw,7rem)}}.fc-trl-pontos__grade{display:grid;gap:clamp(1.75rem,4vw,2.5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-trl-pontos__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,7vw,7rem)}.fc-trl-pontos .fc-titulo{font-size:clamp(3rem,5.6vw,5rem)}}.fc-trl-cab{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.fc-trl-cab .fc-intro{max-width:52ch}@media(min-width:960px){.fc-trl-cab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem)}}.fc-trl-montar__grade{display:grid;gap:clamp(2rem,5vw,3rem);align-items:start}@media(min-width:960px){.fc-trl-montar__grade{grid-template-columns:minmax(0,1fr) 23rem;gap:clamp(2.5rem,4.5vw,5rem)}}.fc-trl-montar__grade--so{grid-template-columns:minmax(0,1fr)!important;max-width:62rem}.fc-sel{display:grid;gap:clamp(2.5rem,5vw,4rem);min-width:0}.fc-sel__completa,.fc-sel__breve{display:grid;gap:1rem;padding:1.5rem;border:1.5px dashed var(--laranja);border-radius:24px;background:var(--tint-laranja)}.fc-sel__completa-tit{margin:0;font-size:var(--t-md);font-weight:900;letter-spacing:-.02em;color:var(--fc-titulo)}.fc-sel__completa p,.fc-sel__breve p{margin:.25rem 0 0;color:var(--tinta)}.fc-sel__completa-acao{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.fc-sel__breve{justify-items:start;background:var(--areia);border-color:var(--borda-forte)}@media(min-width:640px){.fc-sel__completa{grid-template-columns:1fr auto;align-items:center}}.fc-sel__ferramentas{display:flex;justify-content:flex-end;margin-bottom:-2rem}.fc-sel__linkbtn,.fc-res__link{appearance:none;background:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;min-height:44px;padding:4px 8px;font-size:var(--t-peq);font-weight:800;text-decoration:underline;text-underline-offset:4px}.fc-sel__linkbtn{color:var(--royal)}.fc-sel__linkbtn:hover{color:var(--navy)}.fc-sel__linkbtn:focus-visible{outline:3px solid var(--royal);outline-offset:2px;border-radius:6px}.fc-sel__cab{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem clamp(1rem,3vw,2rem);align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--fc-titulo)}.fc-sel__qtd{font-family:var(--serif);font-weight:300;font-size:clamp(3.5rem,9vw,6rem);line-height:.8;letter-spacing:-.05em;color:var(--fc-eyebrow);font-variant-numeric:lining-nums}.fc-sel__tit{margin:0;font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--fc-titulo);text-wrap:balance}.fc-sel__carga{margin:.5rem 0 0;font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--fc-eyebrow)}.fc-sel__desc{margin:.875rem 0 0;max-width:62ch;font-size:var(--t-peq);line-height:1.65;color:var(--fc-texto)}.fc-sel__lista{list-style:none;margin:0;padding:0}.fc-sel__item{position:relative;display:grid;gap:.5rem 1.5rem;align-items:start;grid-template-columns:minmax(0,1fr);padding-block:1.25rem;border-bottom:1px solid var(--fc-filete)}.fc-sel__item:before{content:"";position:absolute;inset:0 -1rem;z-index:0;pointer-events:none;border-radius:16px;background:#0432a20d;opacity:0;transition:opacity .25s}.fc-sel__item:hover:before,.fc-sel__item--marcado:before{opacity:1}.fc-sel__item--marcado:before{background:#0432a212}.fc-sel__lbl,.fc-sel__meta{position:relative;z-index:1}.fc-sel__lbl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;cursor:pointer;min-height:44px}.fc-sel__lbl--solto{grid-template-columns:minmax(0,1fr);cursor:default}.fc-sel__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.fc-sel__caixa{flex:none;width:1.75rem;height:1.75rem;margin-top:.1rem;border-radius:9px;border:2px solid var(--borda-campo);background:#fff;display:inline-grid;place-items:center;color:transparent;transition:background-color .2s,border-color .2s,color .2s,scale .35s var(--ease)}.fc-sel__lbl:hover .fc-sel__caixa{border-color:var(--royal)}.fc-sel__input:checked+.fc-sel__caixa{background:var(--royal);border-color:var(--royal);color:#fff;scale:1.06}.fc-sel__input:focus-visible+.fc-sel__caixa{outline:3px solid var(--royal);outline-offset:3px}.fc-sel__input:disabled+.fc-sel__caixa{opacity:.85}.fc-sel__input:disabled~.fc-sel__txt{cursor:default}.fc-sel__txt{display:grid;gap:.35rem;min-width:0}.fc-sel__nome{font-size:1.1875rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--fc-titulo);text-wrap:balance}.fc-sel__res{max-width:58ch;font-size:var(--t-peq);line-height:1.55;color:var(--fc-texto)}.fc-sel__fixo{font-size:var(--t-mini);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--royal)}.fc-sel__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1.25rem;padding-left:2.75rem}.fc-sel__horas{display:inline-flex;align-items:baseline;gap:.3rem;color:var(--fc-titulo)}.fc-sel__horas b{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.fc-sel__horas small{font-size:var(--t-mini);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--suave-texto)}.fc-sel__ver{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-peq);font-weight:800;color:var(--royal);text-underline-offset:4px}.fc-sel__ver:hover{color:var(--navy)}.fc-sel__ver:focus-visible{outline:3px solid var(--royal);outline-offset:2px;border-radius:4px}@media(min-width:720px){.fc-sel__item{grid-template-columns:minmax(0,1fr) 11rem;padding-block:1.5rem}.fc-sel__meta{flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:0;padding-left:0;text-align:right}.fc-sel__horas b{font-size:2rem}}.fc-sel__grupo--destaque .fc-sel__nome{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:900;letter-spacing:-.025em}.fc-sel__grupo--destaque .fc-sel__item{padding-block:clamp(1.5rem,3vw,2.25rem)}.fc-sel__grupo--destaque .fc-sel__res{font-size:var(--t-corpo)}.fc-sel__grupo--destaque .fc-sel__caixa{width:2rem;height:2rem;border-radius:10px}.fc-sel__grupo--destaque .fc-sel__meta{padding-left:3rem}@media(min-width:720px){.fc-sel__grupo--destaque .fc-sel__meta{padding-left:0}.fc-sel__grupo--destaque .fc-sel__horas b{font-size:2.5rem}}.fc-res{display:grid;gap:1.25rem;padding:1.75rem;border-radius:28px;background:var(--navy);color:#ffffffdb;box-shadow:0 30px 60px -28px #02153699;--fc-foco: var(--pessego)}.fc-res__topo{display:grid;gap:.35rem}.fc-res__rotulo{margin:0;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-res__contagem{margin:0;color:#fffc}.fc-res__contagem strong{font-family:var(--serif);font-weight:300;font-size:3.25rem;line-height:.9;letter-spacing:-.04em;color:#fff;margin-right:.2rem;font-variant-numeric:lining-nums}.fc-res__barra{height:4px;border-radius:999px;background:#ffffff29;overflow:hidden}.fc-res__barra span{display:block;height:100%;background:var(--laranja);border-radius:inherit;transition:width .35s var(--ease)}.fc-res__grupos{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem;font-size:var(--t-peq)}.fc-res__grupos li{display:flex;justify-content:space-between;gap:1rem}.fc-res__grupos strong{color:#fff;font-variant-numeric:tabular-nums}.fc-res__valor{padding-top:1.25rem;border-top:1px solid var(--filete-escuro);min-height:6.25rem;display:grid;gap:.5rem;align-content:start}.fc-res__oferta{margin:0;font-size:var(--t-peq);color:#ffffffb8}.fc-res__dica{margin:0;font-size:var(--t-peq);line-height:1.5;color:#ffffffb8}.fc-res__aviso p{margin:0;color:#fff;font-weight:700}.fc-res__aviso .fc-res__dica{font-weight:400;margin-top:.25rem;color:#ffffffb8}.fc-res__carregando{margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:700}.fc-res__spin{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:var(--pessego);animation:fc-res-gira .8s linear infinite}@keyframes fc-res-gira{to{transform:rotate(360deg)}}.fc-res__acoes{display:grid;gap:.5rem}.fc-res__acoes .fc-bt--primario:focus-visible{outline-color:#fff;box-shadow:none}.fc-res .fc-bt--primario:disabled{opacity:1;background:#ffffff1f;color:#ffffff9e;box-shadow:none}.fc-res .fc-bt--primario:disabled .fc-bt__seta{background:#ffffff29;color:#ffffff9e}.fc-res__link{color:#fff}.fc-res__link:hover{color:var(--pessego)}.fc-res__link:focus-visible{outline:3px solid var(--pessego);outline-offset:2px;border-radius:6px}.fc-res__completa{justify-self:center}.fc-res__nota{margin:0;font-size:var(--t-mini);line-height:1.5;text-align:center;color:#ffffff9e}@media(min-width:960px){.fc-res{position:sticky;top:calc(var(--header-h) + 1.25rem)}}@media(max-width:959.98px){.fc-res{position:fixed;left:0;right:0;bottom:0;z-index:90;border-radius:24px 24px 0 0;padding:.875rem var(--gutter) calc(.875rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;box-shadow:0 -14px 40px -12px #0215368c;transform:translateY(110%);transition:transform .3s var(--ease);visibility:hidden}.fc-res--visivel{transform:none;visibility:visible}.fc-res__topo{grid-column:1;grid-row:1}.fc-res__rotulo{display:none}.fc-res__contagem{font-size:var(--t-peq)}.fc-res__contagem strong{font-size:1.5rem}.fc-res__extra,.fc-res__nota,.fc-res__completa{display:none}.fc-res__valor{grid-column:1;grid-row:2;border-top:0;padding-top:0;min-height:0}.fc-res__dica,.fc-res .fc-price__nota,.fc-res .fc-price__rotulo{display:none}.fc-res__acoes{grid-column:2;grid-row:1 / span 2}.fc-res .fc-bt{white-space:nowrap}.fc-res .fc-price--lg .fc-price__valor{font-size:1.125rem}}@media(max-width:460px){.fc-res .fc-bt--lg{font-size:var(--t-peq);padding-left:1.125rem}.fc-res .fc-bt--lg .fc-bt__seta{display:none}.fc-res .fc-bt--lg:not(:has(.fc-bt__seta)){padding-right:1.125rem}}.fc-trl-cit__fig{margin:0;max-width:62rem}.fc-trl-cit blockquote{position:relative;margin:0;padding-top:.35em;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(2.5rem,8vw,6rem);line-height:1.02;letter-spacing:-.035em;color:#fff;text-wrap:balance}.fc-trl-cit blockquote:before{content:"“";position:absolute;left:-.05em;top:-.55em;font-size:1.3em;line-height:1;color:var(--laranja);font-style:normal}.fc-trl-cit figcaption{margin-top:clamp(1.25rem,3vw,2rem);font-size:var(--t-peq);font-weight:800;letter-spacing:.06em;color:var(--pessego)}.fc-trl-simples{list-style:none;margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}.fc-trl-simples li{padding-top:1.5rem;border-top:1px solid var(--fc-titulo)}.fc-trl-simples__n{display:block;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(4.5rem,12vw,7.5rem);line-height:.85;color:var(--fc-eyebrow);font-variant-numeric:lining-nums;margin-bottom:1.25rem}.fc-trl-simples h3{margin:0;font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--fc-titulo)}.fc-trl-simples p{margin:.75rem 0 0;max-width:30ch;line-height:1.6;color:var(--fc-texto)}@media(min-width:820px){.fc-trl-simples{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}.fc-trl-porque{display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-trl-porque{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem)}.fc-trl-porque>:first-child{position:sticky;top:calc(var(--header-h) + 2rem)}}.fc-trl-porque .fc-idx__seta{display:none}.fc-trl-porque .fc-idx__lnk{grid-template-columns:auto minmax(0,1fr)}.fc-trl-porque .fc-idx__lnk:hover .fc-idx__corpo{transform:none}.fc-trl-duvidas{display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.fc-trl-duvidas{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem);align-items:start}.fc-trl-duvidas>:first-child{position:sticky;top:calc(var(--header-h) + 2rem)}}.fc-trl-fim__miolo{max-width:62rem;display:grid;gap:1.5rem;justify-items:start}.fc-trl-fim .fc-trl-hero__acoes{margin-top:.5rem}.fc-trl-fim .fc-titulo--h1{font-size:clamp(2.5rem,6.4vw,5.25rem)}.fc-trl-outras__cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:clamp(2rem,5vw,3.5rem)}@media(prefers-reduced-motion:reduce){.fc-res,.fc-res__barra span,.fc-sel__item:before,.fc-sel__caixa{transition:none}.fc-res__spin{animation-duration:2s}}.fc-trl-lista .fc-trl-grupo{margin-top:clamp(1.75rem,4vw,3rem)}.fc-trl-grupo__cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--fc-titulo, var(--navy))}.fc-trl-grupo__cab h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);color:var(--fc-titulo)}.fc-trl-grupo__cab p{margin:0;font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja-texto)}.fc-trl-grupo__lista{list-style:none;margin:0;padding:0}.fc-trl-grupo__lista li{border-bottom:1px solid var(--filete)}.fc-trl-curso{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome horas" "res horas";column-gap:var(--e4);row-gap:.15rem;align-items:center;padding:.9rem 0;color:var(--tinta);text-decoration:none;transition:padding .3s var(--ease)}.fc-trl-curso:hover,.fc-trl-curso:focus-visible{padding-left:.5rem}.fc-trl-curso:focus-visible{outline:3px solid var(--royal);outline-offset:2px;border-radius:4px}.fc-trl-curso__nome{grid-area:nome;font-weight:900;color:var(--navy)}.fc-trl-curso__res{grid-area:res;font-size:var(--t-peq);color:var(--suave-texto)}.fc-trl-curso__horas{grid-area:horas;text-align:right;white-space:nowrap;font-size:var(--t-peq);color:var(--suave-texto)}.fc-trl-curso__horas b{font-family:var(--serif);font-weight:400;font-size:1.5rem;color:var(--navy)}.fc-trl-lista__cta{margin-top:clamp(1.75rem,4vw,3rem)}.fc-trl-hero--montar{padding-bottom:clamp(2rem,5vw,3.5rem)}.fc-trl-hero--montar .fc-trl-hero__texto{max-width:46rem}.fc-trl-montar__duvida{margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:var(--t-peq)}.fc-404{padding-block:clamp(1rem,4vw,3rem) clamp(1.5rem,4vw,3rem);max-width:860px}.fc-404__num{margin-bottom:var(--e4);font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(6rem,22vw,16rem);line-height:.8;letter-spacing:-.05em;color:var(--pessego)}.fc-404__texto{margin-top:var(--e5);max-width:44ch}.fc-curso__migalha{margin-bottom:clamp(1.5rem,4vw,2.75rem);font-size:var(--t-peq)}.fc-curso__migalha a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:#d6e4ff;text-decoration:none}.fc-curso__migalha a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.fc-curso__capa-rev{display:grid;gap:var(--e7);align-items:center}.fc-curso__etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-bottom:var(--e5);font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.fc-curso__nivel{display:inline-flex;align-items:center;min-height:32px;padding:0 .9rem;border-radius:var(--r-pilula);background:var(--pessego);color:var(--navy)}.fc-curso__tit{font-size:clamp(2.2rem,1.2rem + 4.2vw,4.5rem);line-height:1;letter-spacing:-.04em}.fc-curso__resumo{margin-top:var(--e5);max-width:46ch}.fc-curso__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e4) var(--e6);margin-top:var(--e6)}.fc-curso__preco-capa{display:flex;flex-direction:column;line-height:1.1}.fc-curso__preco-capa small{font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--pessego)}.fc-curso__preco-capa strong{font-size:1.75rem;font-weight:900;letter-spacing:-.03em;color:#fff}.fc-curso__preco-capa strong span{margin-left:.4rem;font-size:1rem;font-weight:700;opacity:.85}.fc-curso__trilha-capa{margin-top:var(--e6);font-size:var(--t-peq);color:#fffc}.fc-curso__trilha-capa a{color:#fff;font-weight:800;text-underline-offset:4px}.fc-curso__imagem{width:min(100%,420px);justify-self:center}@media(min-width:900px){.fc-curso__capa-rev{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(3rem,7vw,7rem)}.fc-curso__imagem{justify-self:end;width:100%;max-width:440px}}.fc-curso__layout{display:grid;gap:var(--e8);align-items:start;grid-template-columns:minmax(0,1fr)}.fc-curso__bloco+.fc-curso__bloco{margin-top:clamp(2.5rem,6vw,4.5rem)}.fc-curso__rotulo{margin-bottom:var(--e4);font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--laranja-texto)}.fc-curso__sobre p{max-width:22em;font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:var(--tinta);text-wrap:pretty}.fc-curso__sobre--longo p:first-child{max-width:34em;font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);letter-spacing:-.02em;line-height:1.3}.fc-curso__sobre p+p{max-width:var(--medida);margin-top:var(--e4);font-size:var(--t-lead);font-weight:400;letter-spacing:0;line-height:1.6;color:var(--corpo)}.fc-curso__prosa{max-width:var(--medida)}.fc-curso__prosa p{font-size:var(--t-corpo);line-height:1.7;color:var(--corpo)}.fc-curso__prosa p+p,.fc-curso__prosa ul{margin-top:var(--e3)}.fc-curso__prosa ul{padding-left:1.25rem;list-style:disc;line-height:1.7;color:var(--corpo)}.fc-curso__prosa--grande p{font-size:var(--t-lead);color:var(--tinta)}.fc-curso__entrega{border-top:1px solid var(--filete)}.fc-curso__entrega li{display:grid;gap:.35rem 2rem;padding-block:var(--e5);border-bottom:1px solid var(--filete)}.fc-curso__entrega strong{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.15;color:var(--tinta)}.fc-curso__entrega span{max-width:54ch;color:var(--corpo);line-height:1.6}@media(min-width:720px){.fc-curso__entrega li{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline}}.fc-curso__compra{display:flex;flex-direction:column;gap:var(--e4);padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--r-xl);background:var(--navy);color:#ffffffe0;--fc-foco: var(--pessego)}.fc-curso__compra-rotulo{font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-curso__preco-grande{font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;color:#fff}.fc-curso__preco-grande--texto{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.4rem);letter-spacing:-.02em;line-height:1.1}.fc-curso__preco-sufixo{margin-left:.5rem;font-size:1rem;font-weight:700;letter-spacing:0;opacity:.85}.fc-curso__preco-ou{color:#fffc;font-size:var(--t-peq);line-height:1.5}.fc-curso__compra-nota{font-size:var(--t-peq);color:#ffffffb3}.fc-curso__lista-compra{display:grid;gap:var(--e2);margin-top:var(--e2);padding-top:var(--e4);border-top:1px solid var(--filete-escuro);font-size:var(--t-peq)}.fc-curso__lista-compra li{display:flex;gap:var(--e2);align-items:flex-start}.fc-curso__lista-compra .fc-icon{flex:none;margin-top:.15rem;color:var(--pessego)}.fc-curso__compra .fc-bt--primario:focus-visible{outline-color:#fff;box-shadow:none}@media(min-width:960px){.fc-curso__layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:clamp(3rem,7vw,7rem)}.fc-curso__compra{position:sticky;top:calc(var(--header-h) + var(--e5))}}.fc-curso__trilha{display:grid;gap:var(--e7);align-items:center}.fc-curso__trilha+.fc-curso__trilha{margin-top:var(--e8);padding-top:var(--e8);border-top:1px solid var(--filete)}.fc-curso__trilha-texto{display:grid;gap:var(--e5);justify-items:start}.fc-curso__trilha-texto .fc-intro--grande{max-width:34ch;color:var(--tinta)}.fc-curso__trilha-corpo{max-width:var(--medida);color:var(--corpo);line-height:1.7}.fc-curso__trilha-img{width:min(100%,380px)}@media(min-width:900px){.fc-curso__trilha:has(.fc-curso__trilha-img){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(3rem,7vw,7rem)}.fc-curso__trilha-img{justify-self:end}}.fc-curso__faq{display:grid;gap:var(--e7)}@media(min-width:900px){.fc-curso__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(3rem,7vw,7rem)}}.fc-curso__fecho{display:grid;gap:var(--e5);max-width:760px}.fc-aten-hero__miolo{display:grid;gap:var(--e5)}.fc-aten-hero__miolo p{margin:0}.fc-aten-hero .fc-titulo--mega{font-size:clamp(3.25rem,9.5vw,9rem)}.fc-aten-hero .fc-titulo em{color:var(--royal)}.fc-aten-portas{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.fc-aten-portas{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-porta{--fc-titulo: #fff;--fc-texto: rgba(255, 255, 255, .9);--fc-enfase: var(--pessego);--porta-linha: rgba(255, 255, 255, .28);display:flex;flex-direction:column;gap:clamp(1.25rem,2.4vw,2rem);padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4.5vw,4rem);background:var(--royal);color:var(--fc-texto)}.fc-porta--pessego{--fc-titulo: var(--navy);--fc-texto: var(--tinta);--fc-enfase: var(--royal);--porta-linha: rgba(4, 33, 77, .3);background:var(--pessego)}.fc-porta__rotulo{margin:0;display:flex;align-items:center;gap:.875rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--pessego)}.fc-porta--pessego .fc-porta__rotulo{color:var(--navy)}.fc-porta__rotulo span{font-family:var(--serif);font-style:italic;font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none}.fc-porta__tit{font-size:clamp(2rem,4vw,3.5rem);max-width:16ch}.fc-porta__txt{margin:0;max-width:34rem;font-size:var(--t-lead)}.fc-porta__lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--porta-linha)}.fc-porta__lista li{border-bottom:1px solid var(--porta-linha);padding-block:.25rem .9rem}.fc-porta__lista li>p{margin:0;max-width:40ch;font-size:var(--t-peq);opacity:.9}.fc-porta__lista a,.fc-porta__lista button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rot ico" "val ico";align-items:center;column-gap:var(--e4);width:100%;min-height:64px;padding:.75rem 0;margin:0;border:0;background:none;font:inherit;text-align:left;text-decoration:none;cursor:pointer;color:var(--fc-titulo);transition:padding .35s var(--ease)}.fc-porta__lista a>span,.fc-porta__lista button>span{grid-area:rot;font-size:var(--t-mini);font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--pessego)}.fc-porta--pessego .fc-porta__lista a>span{color:var(--navy)}.fc-porta__lista strong{grid-area:val;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.fc-porta__lista svg{grid-area:ico;width:26px;height:26px;transition:transform .35s var(--ease)}.fc-porta__lista a:hover,.fc-porta__lista button:hover{padding-left:.5rem}.fc-porta__lista a:hover svg,.fc-porta__lista button:hover svg{transform:translate(-4px) scale(1.1)}.fc-porta__lista a:focus-visible,.fc-porta__lista button:focus-visible{outline:3px solid var(--pessego);outline-offset:2px;border-radius:6px}.fc-porta--pessego .fc-porta__lista a:focus-visible{outline-color:var(--navy)}.fc-porta__nota{margin:0;font-size:var(--t-peq);opacity:.9}.fc-porta__cta{align-self:flex-start;margin-top:auto}.fc-aten-form-cap{scroll-margin-top:calc(var(--header-h) + 8px)}.fc-aten-form{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-aten-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.fc-aten-form__texto{position:sticky;top:calc(var(--header-h) + 2rem)}}.fc-aten-form__texto{display:grid;gap:var(--e5)}.fc-aten-form__texto p{margin:0}.fc-aten-form__caixa{background:var(--cinza-frio);border-radius:var(--r-xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 30px 70px -40px #0b224459}.fc-aten-faq{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.fc-aten-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.fc-porta__horarios{margin:0}.fc-porta__horarios-tit{margin:0 0 .5rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.fc-porta__horarios dl{margin:0;display:grid;gap:.25rem}.fc-porta__horarios dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;font-size:var(--t-peq)}.fc-porta__horarios dt{font-weight:700}.fc-porta__horarios dd{margin:0}.fc-porta__horarios address{font-style:normal;margin-top:.75rem}.fc-ouv__passos{display:grid;gap:var(--e4);margin:0;padding:0;list-style:none;counter-reset:ouv}.fc-ouv__passos li{position:relative;padding-left:3rem;counter-increment:ouv}.fc-ouv__passos li:before{content:counter(ouv);position:absolute;left:0;top:-.1rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--laranja, #ff7a1a);color:var(--navy);font-weight:900}.fc-ouv__passos strong{display:block;color:var(--tinta)}.fc-lead__opc{font-weight:400;color:var(--suave-texto)}.fc-val__quadro{display:block;width:100%;height:max(70dvh,640px);border:0;border-radius:var(--r-lg);background:#fff}.fc-info__desc{margin-top:var(--e4);max-width:52ch}.fc-info__aviso{margin:0 0 var(--e6, 2rem);padding:.875rem 1.125rem;max-width:var(--medida);background:var(--tint-laranja);border-left:3px solid var(--laranja-texto);font-size:var(--t-peq);color:var(--tinta)}.fc-info__texto{max-width:var(--medida);font-size:var(--t-corpo);line-height:1.75;color:var(--corpo)}.fc-info__texto>:first-child{margin-top:0}.fc-info__texto h2{margin:2.75rem 0 .875rem;font-size:var(--t-h3);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--tinta);text-wrap:balance}.fc-info__texto h3{margin:2rem 0 .625rem;font-size:var(--t-md);font-weight:900;letter-spacing:-.02em;line-height:1.2;color:var(--tinta)}.fc-info__texto h4{margin:1.5rem 0 .5rem;font-size:var(--t-corpo);font-weight:900;color:var(--tinta)}.fc-info__texto p{margin:0 0 1.125rem}.fc-info__texto ul,.fc-info__texto ol{margin:0 0 1.25rem;padding-left:1.4rem}.fc-info__texto ul{list-style:disc}.fc-info__texto ol{list-style:decimal}.fc-info__texto li{margin-bottom:.45rem;padding-left:.25rem}.fc-info__texto li::marker{color:var(--laranja-texto)}.fc-info__texto a{color:var(--royal);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.fc-info__texto a:hover{color:var(--navy);text-decoration-thickness:2px}.fc-info__texto strong{color:var(--tinta)}.fc-info__texto hr{margin:2.5rem 0;border:0;border-top:1px solid var(--filete)}.fc-info__texto blockquote{margin:1.5rem 0;padding-left:1.25rem;border-left:3px solid var(--pessego);font-family:var(--serif);font-style:italic;font-size:var(--t-lead);color:var(--tinta)}.fc-info__tabela{margin:0 0 1.5rem;overflow-x:auto}.fc-info__texto table{width:100%;border-collapse:collapse;font-size:var(--t-peq)}.fc-info__texto th,.fc-info__texto td{padding:.75rem .875rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--filete)}.fc-info__texto th{font-size:var(--t-mini);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta);border-bottom:2px solid var(--tinta)}.fc-info__data{margin-top:2.5rem;font-size:var(--t-mini);color:var(--suave-texto)}.fc-camp{--camp-fundo: var(--navy);--camp-destaque: var(--laranja);--camp-tinta: #fff;--camp-superficie: #fff;--camp-apoio: var(--royal);overflow-x:clip}.fc-camp [id]{scroll-margin-top:calc(var(--header-h) + 12px)}.fc-camp .fc-cap--navy{--cap-bg: var(--camp-fundo)}.fc-camp .fc-cap--royal{--cap-bg: var(--camp-apoio)}.fc-camp .fc-tom-escuro{--fc-titulo: var(--camp-tinta);--fc-eyebrow: var(--camp-destaque);--fc-enfase: var(--camp-destaque)}.fc-camp .fc-cap--papel,.fc-camp .fc-cap--areia{--camp-tinta: var(--tinta)}.fc-camp .fc-bt--primario{background:var(--camp-destaque)}.fc-camp .fc-bt--primario:hover{background:color-mix(in srgb,var(--camp-destaque) 86%,#fff)}.fc-camp-hero__grade{display:grid;gap:clamp(2rem,6vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}.fc-camp-hero__texto{display:grid;justify-items:start}.fc-camp-hero__titulo{font-size:clamp(2.4rem,10vw,3.75rem);line-height:.96}.fc-camp-hero--tipografico .fc-camp-hero__titulo{font-size:clamp(2.75rem,11vw,6.75rem);line-height:.92}.fc-camp-hero__sub{margin:clamp(1rem,2.4vw,1.5rem) 0 0;max-width:34ch}.fc-camp-hero__periodo{margin:1rem 0 0;font-size:var(--t-peq);color:#ffffffd1}.fc-camp-hero__periodo span{font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--camp-destaque);margin-right:.5rem}.fc-camp-hero__periodo strong{color:#fff}.fc-camp-hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(1.25rem,2.6vw,2rem)}.fc-camp-hero__lateral{position:relative;display:grid;justify-items:center}@media(min-width:960px){.fc-camp-hero__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}.fc-camp-hero__titulo{font-size:clamp(2.5rem,4.4vw,4.25rem)}.fc-camp-hero--tipografico .fc-camp-hero__grade{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.fc-camp-hero--tipografico .fc-camp-hero__titulo{font-size:clamp(3.5rem,6.4vw,7rem)}}.fc-camp-selo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 clamp(1rem,2.4vw,1.5rem)}.fc-camp-selo__nome,.fc-camp-selo__estado{padding:.45rem .95rem;border-radius:var(--r-pilula);font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.fc-camp-selo__nome{background:var(--camp-destaque);color:var(--navy)}.fc-camp-selo__estado{background:var(--camp-apoio);color:#fff;border:1px solid var(--filete-escuro)}.fc-camp-carimbo{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--fonte);font-weight:900;text-transform:uppercase;line-height:.84;letter-spacing:-.02em;font-size:clamp(3rem,8vw,5.5rem);color:var(--camp-destaque);transform:rotate(-6deg);pointer-events:none;-webkit-user-select:none;user-select:none}.fc-camp-carimbo>span{display:block;transform:scaleX(.84);transform-origin:left center;margin-right:-.18em;-webkit-text-stroke:.075em #fff;paint-order:stroke fill;filter:drop-shadow(0 .06em .1em rgba(2,21,54,.45))}.fc-camp-carimbo--grande{font-size:clamp(4.5rem,14vw,10rem)}@media(max-width:959.98px){.fc-camp-hero--tipografico .fc-camp-hero__lateral{justify-items:start}}.fc-camp-carimbo--sobre-arte{position:absolute;left:-.5rem;bottom:9%;font-size:clamp(2.5rem,7vw,4.25rem)}.fc-camp-hero__arte{position:relative;width:min(100%,24rem);margin-inline:auto}@media(min-width:960px){.fc-camp-hero__arte{width:100%;max-width:26rem;margin-right:0;margin-left:auto}}.fc-camp-hero__oferta{position:relative;width:min(100%,27rem);margin-inline:auto;padding-top:1.5rem}@media(min-width:960px){.fc-camp-hero__oferta{margin-right:0;margin-left:auto}}.fc-camp-carimbo--sobre-card{position:absolute;z-index:2;top:-1.6rem;right:.5rem;font-size:clamp(2rem,5vw,3rem)}.fc-camp-hero__oferta-txt{margin:0;color:#ffffffe6;font-size:var(--t-lead)}.fc-camp-faixa{position:relative;z-index:3;overflow:hidden;margin-block:-1px;padding-block:clamp(1.5rem,4vw,2.75rem);background:var(--camp-fundo)}.fc-camp-faixa__banda{position:relative;width:112vw;margin-left:-6vw;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 10px 30px -12px #02153699}.fc-camp-faixa__movel{display:flex;width:max-content;animation:fc-camp-marcha 60s linear infinite}.fc-camp-faixa__trilho{display:flex;flex:none;margin:0;padding:0;list-style:none}.fc-camp-faixa__trilho li{flex:none;padding:.7em 1.6em;white-space:nowrap;font-weight:900;font-size:clamp(.95rem,2.2vw,1.4rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.1;background:var(--camp-apoio);color:#fff}.fc-camp-faixa__trilho li:nth-child(2n){background:var(--camp-destaque);color:var(--navy)}@keyframes fc-camp-marcha{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fc-camp-faixa__movel{animation:none}}.fc-camp-fases__grade{display:grid;gap:clamp(2rem,6vw,4rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.fc-camp-fases__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem)}}.fc-camp-cont{display:grid;gap:.75rem;margin-top:clamp(1.25rem,3vw,2rem)}.fc-camp-cont>p{margin:0}.fc-camp-cont__estado{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:700;color:#fff}.fc-camp-cont__chip{padding:.3rem .8rem;border-radius:var(--r-pilula);background:var(--camp-destaque);color:var(--navy);font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fc-camp-cont__chip[data-estado=em-breve]{background:#fff}.fc-camp-cont__chip[data-estado=encerrada]{background:transparent;color:#fff;border:1px solid var(--filete-escuro)}.fc-camp-cont__rotulo{font-size:var(--t-peq);font-weight:700;color:#ffffffd1}.fc-camp-cont__rel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.4rem,1.6vw,1rem);max-width:30rem}.fc-camp-cont__un{display:grid;gap:.25rem;padding-top:.75rem;border-top:2px solid var(--camp-destaque)}.fc-camp-cont__un strong{font-family:var(--serif);font-weight:300;font-size:clamp(2.25rem,9vw,3.75rem);line-height:.95;letter-spacing:-.03em;color:#fff;font-variant-numeric:lining-nums tabular-nums}.fc-camp-cont__un span{font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.fc-camp-cont__fase{font-size:var(--t-peq);color:#ffffffe0;max-width:34rem}.fc-camp-cont__fase strong{color:#fff}.fc-camp-fases__lista{list-style:none;margin:0;padding:0;display:grid}.fc-camp-fase{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.1rem,2.4vw,1.75rem);border-top:1px solid var(--filete-escuro)}.fc-camp-fase:last-child{border-bottom:1px solid var(--filete-escuro)}.fc-camp-fase__num{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,5vw,3rem);line-height:.9;color:#ffffffb8;font-variant-numeric:lining-nums}.fc-camp-fase__rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:var(--t-md);font-weight:900;letter-spacing:-.02em;color:#fff}.fc-camp-fase__marca{padding:.25rem .7rem;border-radius:var(--r-pilula);background:var(--camp-destaque);color:var(--navy);font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fc-camp-fase__marca--prox{background:transparent;color:#fff;border:1px solid var(--filete-escuro)}.fc-camp-fase__datas{margin:.2rem 0 0;font-weight:700;color:var(--camp-destaque-claro, var(--pessego-claro))}.fc-camp-fase__texto{margin:.4rem 0 0;color:#ffffffe0;max-width:44ch}.fc-camp-fase--atual{border-top:3px solid var(--camp-destaque)}.fc-camp-fase--atual .fc-camp-fase__num{color:var(--camp-destaque)}.fc-camp-vitrine__cab{display:grid;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.fc-camp-vitrine__nota{margin:0 0 1.5rem;color:#ffffffe6;font-size:var(--t-lead);max-width:52ch}.fc-camp-vitrine__grade{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.4vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch}.fc-camp-vitrine__grade>li{display:flex;min-width:0}.fc-camp-oferta{position:relative;display:flex;flex-direction:column;gap:1.1rem;width:100%;min-width:0;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--camp-apoio);color:#ffffffe6;border:1px solid var(--filete-escuro);border-radius:var(--r-lg)}.fc-camp-oferta--destaque{border:2px solid var(--camp-destaque);box-shadow:0 24px 50px -28px #021536e6}.fc-camp-oferta__topo{display:grid;gap:.6rem}.fc-camp-oferta__chips{display:flex;flex-wrap:wrap;gap:.4rem;min-height:1.6rem}.fc-camp-oferta__selo{padding:5px 12px;border-radius:var(--r-pilula);background:var(--camp-destaque);color:var(--navy);font-size:.6875rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.fc-camp-oferta__nome{color:#fff;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.85rem)}.fc-camp-oferta__desc,.fc-camp-oferta__trilha,.fc-camp-oferta__brinde,.fc-camp-oferta__mais,.fc-camp-oferta__valida,.fc-camp-oferta__sem-preco{margin:0;font-size:var(--t-peq)}.fc-camp-oferta__desc{font-size:var(--t-corpo)}.fc-camp-oferta__rotulo{margin:0 0 .4rem;font-size:var(--t-mini);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--pessego-claro)}.fc-camp-oferta__itens ul{list-style:none;margin:0;padding:0;display:grid}.fc-camp-oferta__itens li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem .75rem;padding-block:.55rem;border-top:1px solid var(--filete-escuro);font-weight:700;color:#fff}.fc-camp-oferta__itens li small{font-size:var(--t-mini);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pessego-claro);align-self:center}.fc-camp-oferta__mais{margin-top:.5rem;color:#fffc}.fc-camp-oferta__brinde strong{color:#fff}.fc-camp-oferta__rodape{display:grid;gap:.75rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--filete-escuro)}.fc-camp-oferta__valida{color:#fffc}.fc-camp-oferta--compacto{gap:.9rem}.fc-camp-oferta .fc-bt--contorno{color:#fff;--cap-bg: var(--camp-apoio)}.fc-camp-aviso{display:grid;gap:1rem;justify-items:start;max-width:46rem;padding:clamp(1.5rem,4vw,2.5rem);background:#ffffff0f;border:1px solid var(--filete-escuro);border-radius:var(--r-lg)}.fc-camp-aviso p{margin:0;font-size:var(--t-lead);color:#ffffffe6;max-width:40ch}.fc-camp-aviso__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:.5rem}.fc-camp-esqueleto{display:grid;gap:.9rem;align-content:start;min-height:21rem;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--camp-apoio);border:1px solid var(--filete-escuro);border-radius:var(--r-lg)}.fc-camp-esqueleto__l,.fc-camp-esqueleto__bt{display:block;height:.9rem;border-radius:6px;background:linear-gradient(90deg,#ffffff1a 25%,#ffffff38,#ffffff1a 75%) 0 0 / 200% 100%;animation:fc-camp-brilho 1.4s linear infinite}.fc-camp-esqueleto__l--curta{width:35%}.fc-camp-esqueleto__l--titulo{height:1.6rem;width:80%}.fc-camp-esqueleto__l--preco{height:2.2rem;width:55%;margin-top:1rem}.fc-camp-esqueleto__bt{height:3rem;border-radius:var(--r-pilula);margin-top:auto}@keyframes fc-camp-brilho{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.fc-camp-esqueleto__l,.fc-camp-esqueleto__bt{animation:none}}.fc-camp-artes .fc-titulo{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.fc-camp-artes__faixa{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .75rem;scroll-padding-inline:var(--gutter)}.fc-camp-artes__faixa:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.fc-camp-artes__lista{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.fc-camp-artes__item{flex:0 0 min(78%,20rem);scroll-snap-align:start}.fc-camp-artes__item img{display:block;width:100%;height:auto;aspect-ratio:864 / 1080;border-radius:var(--r-lg);box-shadow:var(--sombra-card);background:var(--areia-forte)}@media(min-width:900px){.fc-camp-artes__faixa{overflow:visible;margin-inline:0;padding:0}.fc-camp-artes__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,22rem));justify-content:start;gap:clamp(1rem,2.4vw,2rem)}}.fc-camp-passos .fc-titulo{margin-bottom:clamp(2rem,5vw,3.5rem)}.fc-camp-passos__lista{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.fc-camp-passos__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-camp-passo{display:grid;gap:.6rem;align-content:start;padding-top:1rem;border-top:1px solid var(--filete-escuro)}.fc-camp-passo__num{font-family:var(--serif);font-weight:300;font-size:clamp(3rem,6vw,4.5rem);line-height:.9;letter-spacing:-.04em;color:var(--camp-destaque);font-variant-numeric:lining-nums}.fc-camp-passo__titulo{margin:0;font-size:var(--t-md);font-weight:900;letter-spacing:-.02em;color:#fff}.fc-camp-passo__texto{margin:0;max-width:34ch}.fc-camp-rede{--camp-tinta: var(--tinta)}.fc-camp-fim__miolo{max-width:62rem;display:grid;gap:1.5rem;justify-items:start}.fc-camp-fim .fc-camp-hero__acoes{margin-top:.5rem}.fc-camp-vitrine__grupo+.fc-camp-vitrine__grupo{margin-top:clamp(2rem,5vw,3.5rem)}.fc-camp-vitrine__grupo-titulo{margin:0 0 1.25rem;color:#fff}@media(max-width:959px){.fc-camp-hero__lateral{order:-1}}.fc-camp-preco{display:grid;gap:.15rem}.fc-camp-preco__de{margin:0;font-size:var(--t-peq);color:#fffc}.fc-camp-preco__de s{text-decoration-color:var(--laranja);text-decoration-thickness:2px}.fc-camp-preco__por{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;color:#fff}.fc-camp-preco__por span{font-weight:700;font-size:var(--t-peq)}.fc-camp-preco__por strong{font-size:clamp(2rem,4vw,2.5rem);font-weight:900;line-height:1;letter-spacing:-.02em}.fc-camp-preco__entrada{margin:.25rem 0 0;font-size:var(--t-peq);color:#fffc}.fc-camp-mecanica{display:grid;gap:1.25rem;margin:0 0 clamp(3rem,7vw,5rem)}.fc-camp-mecanica .fc-titulo{color:#fff}.fc-camp-mecanica__texto{margin:0;max-width:52ch;color:#ffffffe6;font-size:var(--t-lead)}.fc-camp-mecanica__passos{list-style:none;margin:.75rem 0 0;padding:0;display:grid;border-bottom:1px solid var(--filete-escuro)}.fc-camp-mecanica__passos li{display:grid;grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;padding-block:clamp(1rem,2.4vw,1.5rem);border-top:1px solid var(--filete-escuro)}.fc-camp-mecanica__passos li:last-child{border-top:3px solid var(--laranja)}.fc-camp-mecanica__num{font-family:var(--serif);font-weight:300;font-size:clamp(2.75rem,9vw,4.75rem);line-height:.9;letter-spacing:-.03em;color:#fff;font-variant-numeric:lining-nums;white-space:nowrap}.fc-camp-mecanica__num b{font-weight:inherit}.fc-camp-mecanica__num b:last-child{color:var(--laranja)}.fc-camp-mecanica__num i{font-style:normal;opacity:.55;margin-inline:.12em}.fc-camp-mecanica__legenda{color:#ffffffd9;font-size:var(--t-corpo)}.fc-camp-mecanica__legenda strong{display:block;color:#fff;font-size:var(--t-md);font-weight:900;letter-spacing:-.01em}.fc-camp-mecanica__nota{margin:0;font-size:var(--t-peq);color:#ffffffbf;max-width:60ch}@media(min-width:800px){.fc-camp-mecanica__passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);border-bottom:0}.fc-camp-mecanica__passos li{grid-template-columns:1fr;align-items:start;align-content:start;gap:1rem}.fc-camp-mecanica__num{font-size:clamp(3.5rem,6.5vw,5.5rem)}}.fc-camp-livre{display:grid;gap:1.25rem;margin-top:clamp(1rem,2.4vw,1.75rem);padding:clamp(1.5rem,3.4vw,2.5rem);background:var(--camp-apoio);border:1px solid var(--filete-escuro);border-radius:var(--r-lg);color:#ffffffe6}.fc-camp-livre .fc-titulo{color:#fff;margin:0 0 .5rem}.fc-camp-livre__texto{margin:0;font-size:var(--t-lead)}.fc-camp-livre__grupo{margin:0;padding:0;border:0;min-width:0;border-bottom:1px solid var(--filete-escuro)}.fc-camp-linha{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(.9rem,2vw,1.25rem) .75rem;border-top:1px solid var(--filete-escuro);cursor:pointer;transition:background-color .2s ease}.fc-camp-linha input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.fc-camp-linha[data-marcado=true]{background:#ffffff1a;box-shadow:inset 4px 0 0 var(--laranja)}.fc-camp-linha:has(input:focus-visible){outline:3px solid var(--laranja);outline-offset:-3px}.fc-camp-linha__qtd{font-weight:900;font-size:var(--t-md);letter-spacing:-.01em;color:#fff}.fc-camp-linha__qtd b{font-family:var(--serif);font-weight:300;font-size:clamp(2.5rem,7vw,4rem);line-height:.9;letter-spacing:-.03em;color:var(--laranja);font-variant-numeric:lining-nums;margin-right:.1em}.fc-camp-linha__precos{display:grid;justify-items:end;gap:.1rem;text-align:right}.fc-camp-linha__precos s{font-size:var(--t-peq);color:#ffffffbf;text-decoration-color:var(--laranja);text-decoration-thickness:2px}.fc-camp-linha__precos strong{font-size:clamp(1.3rem,3.2vw,1.9rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;color:#fff}.fc-camp-livre__nota{margin:0;font-size:var(--t-peq);color:#ffffffbf}.fc-camp-oferta__comp{font-weight:inherit}.fc-camp-lead .fc-lead{max-width:none;width:100%}@media(min-width:900px){.fc-camp-lead .fc-lead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem)}}.fc-camp-mecanica__tip{margin:0;font-size:var(--t-corpo);font-weight:700;color:var(--pessego-claro)}.fc-camp-mecanica__extra{margin:.5rem 0 0}.fc-camp-oferta__aviso{margin:0;font-size:var(--t-mini);line-height:1.5;color:#ffffffb3}.fc-camp-oferta__chips:empty{display:none}.fc-camp-personalizado{display:grid;gap:1.5rem;align-items:center;margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.5rem,4vw,3rem);border:2px solid var(--laranja);border-radius:var(--r-lg);background:#ff7a1a14}.fc-camp-personalizado__titulo{margin:0 0 .5rem;color:#fff}.fc-camp-personalizado__texto{margin:0;max-width:46ch;font-size:var(--t-lead);color:#ffffffeb}@media(min-width:800px){.fc-camp-personalizado{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.fc-camp-modal{width:min(100% - 2rem,62rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--r-lg);background:var(--camp-apoio, var(--royal));color:var(--camp-tinta, #fff);overflow:auto}.fc-camp-modal::backdrop{background:#06122cb8}.fc-camp-modal__corpo{padding:clamp(1.5rem,4vw,3rem)}.fc-camp-modal__fechar{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#ffffff24;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer}.fc-camp-modal__fechar:hover{background:#ffffff42}
