@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/montserrat-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%;size-adjust:112.83%}:root{--ink:#0e0e10;--ink-2:#1b1b1f;--ink-3:#2a2a30;--paper:#fff;--cream:#fff6ee;--sand:#f5efe8;--line:#e8e0d7;--line-dark:#34343b;--muted:#5b5b63;--muted-dark:#bdbdc4;--orange:#ee7b33;--orange-ink:#b8470e;--orange-soft:#ffe7d6;--yellow:#fdc800;--grad:linear-gradient(135deg,#fdc800 0%,#f7ad19 30%,#ec7333 72%,#e64930 100%);--ok:#1f7a4d;--err:#b3261e;--font:"Montserrat","Montserrat Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-h1:clamp(2rem,1.25rem + 3.6vw,4.25rem);--fs-h2:clamp(1.625rem,1.2rem + 1.9vw,2.75rem);--fs-h3:clamp(1.125rem,1rem + .5vw,1.375rem);--fs-lead:clamp(1.0625rem,1rem + .35vw,1.25rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--section:clamp(3.5rem,2rem + 6vw,7rem);--wrap:1200px;--prose:44rem;--gutter:clamp(1rem,.5rem + 2.5vw,2rem);--r-xl:32px;--r-lg:24px;--r-md:16px;--r-sm:10px;--r-pill:999px;--shadow-1:0 1px 2px #0e0e100f,0 4px 16px #0e0e100f;--shadow-2:0 2px 6px #0e0e100f,0 18px 40px #0e0e101a;--focus:0 0 0 3px #fff,0 0 0 6px var(--orange-ink);--ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}img,svg,video{max-width:100%;height:auto;display:block}picture{display:block}figure{margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}p{margin:0 0 1em}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.12}h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.04}h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3{font-size:var(--fs-h3);line-height:1.25}ul,ol{margin:0 0 1em;padding-left:1.25em}strong{font-weight:600}small{font-size:var(--fs-xs)}hr{border:0;border-top:1px solid var(--line);margin:var(--s6)0}:focus-visible{box-shadow:var(--focus);border-radius:6px;outline:none}::selection{background:var(--orange);color:var(--ink)}.skip{left:var(--s4);z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-sm);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s4)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{max-width:calc(var(--wrap) + var(--gutter)*2);padding-inline:var(--gutter);width:100%;margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section)*.6)}.section--cream{background:var(--cream)}.section--sand{background:var(--sand)}.section--dark{background:var(--ink);color:#fff}.section--dark .muted,.section--dark .lead{color:var(--muted-dark)}.eyebrow{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:var(--s4);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--grad);border-radius:50%;width:.625rem;height:.625rem}.section--dark .eyebrow{color:var(--orange)}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:40rem;line-height:1.6}.muted{color:var(--muted)}.center{text-align:center}.center .lead{margin-inline:auto}.head{margin-bottom:var(--s7);max-width:46rem}.head.center{margin-inline:auto}.grid{gap:var(--s5);display:grid}.stack>*+*{margin-top:var(--s4)}.hl{color:var(--orange-ink)}.section--dark .hl{color:var(--orange)}.btn{--h:3.25rem;min-height:var(--h);border-radius:var(--r-pill);font:600 1rem/1.2 var(--font);cursor:pointer;transition:transform .2s var(--ease),background-color .2s,box-shadow .2s;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:.375rem .5rem .375rem 1.375rem;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn__ic{border-radius:50%;flex:none;place-items:center;width:2.375rem;height:2.375rem;display:inline-grid}.btn--dark{background:var(--ink);color:#fff}.btn--dark .btn__ic{background:var(--orange);color:var(--ink)}.btn--dark:hover{background:var(--ink-3)}.btn--orange{background:var(--orange);color:var(--ink)}.btn--light{color:var(--ink);background:#fff}.btn--light .btn__ic{background:var(--ink);color:#fff}.btn--ghost{color:inherit;background:0 0;border-color:currentColor;padding-inline:1.375rem}.btn--ghost:hover{background:#0e0e100d}.section--dark .btn--ghost:hover{background:#ffffff14}.btn--sm{--h:2.75rem;padding-left:1.125rem;font-size:.9375rem}.btn--sm .btn__ic{width:2rem;height:2rem}.btn--block{width:100%}.btn-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.link-arrow{color:var(--orange-ink);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{transition:transform .2s var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.section--dark .link-arrow{color:var(--orange)}.topbar{background:var(--ink);color:#d9d9de;font-size:var(--fs-xs)}.topbar .wrap{gap:var(--s5);justify-content:space-between;align-items:center;min-height:2.25rem;display:flex}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{text-decoration:underline}.topbar__info{gap:var(--s5);flex-wrap:wrap;display:flex}.topbar__info span{align-items:center;gap:.375rem;display:inline-flex}.topbar__client{font-weight:600}@media (max-width:767px){.topbar__info .hide-sm{display:none}}.site-header{z-index:50;padding-block:var(--s3);background:linear-gradient(var(--paper)60%,#fff0);position:sticky;top:0}.nav-shell{align-items:center;gap:var(--s4);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-1);background:#fff;padding:.5rem .5rem .5rem 1.25rem;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:flex}.nav{margin-left:auto}.nav__list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav__link{border-radius:var(--r-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__link:hover,.nav__link[aria-current=page]{background:var(--sand);text-decoration:none}.nav__item{position:relative}.nav__sub{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;background:#fff;min-width:17rem;margin:0;padding:.5rem;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(4px)}.nav__item:hover>.nav__sub,.nav__item:focus-within>.nav__sub,.nav__item.is-open>.nav__sub{opacity:1;visibility:visible;transform:none}.nav__sub a{border-radius:var(--r-sm);align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.nav__sub a:hover{background:var(--cream)}.nav__sub svg{color:var(--orange-ink)}.nav-cta{flex:none}.nav-toggle{display:none}@media (max-width:1079px){.nav-shell{border-radius:var(--r-lg);padding-left:1rem}.brand img{height:34px}.nav-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:inline-grid}.nav-cta{display:none}.js .nav{padding:5rem var(--s5)var(--s6);transition:transform .25s var(--ease);box-shadow:var(--shadow-2);visibility:hidden;background:#fff;width:min(22rem,100%);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.js .nav.is-open{visibility:visible;transform:none}.no-js .nav{flex-basis:100%}.no-js .nav-shell{flex-wrap:wrap}.nav__list{flex-direction:column;align-items:stretch;gap:.125rem}.nav__link{justify-content:space-between;width:100%;padding:.875rem 1rem;font-size:1rem}.nav__sub{opacity:1;visibility:visible;box-shadow:none;border:0;min-width:0;padding:0 0 .5rem .5rem;position:static;transform:none}.nav__mobile-cta{gap:var(--s3);margin-top:var(--s5);display:grid!important}.nav-close{position:absolute;top:1.25rem;right:1.25rem}.nav-backdrop{z-index:-1;opacity:0;visibility:hidden;background:#0e0e1073;transition:opacity .2s;position:fixed;inset:0}.nav.is-open+.nav-backdrop{opacity:1;visibility:visible}}.nav__mobile-cta,.nav-close{display:none}@media (max-width:1079px){.js .nav-close{display:inline-grid}}.crumbs{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--s5)}.crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.5rem;display:inline-flex}.crumbs li+li:before{content:"/";color:#b9b2aa}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:600}.hero{padding-block:clamp(1.5rem,1rem + 3vw,4rem) clamp(2rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fdc80038,#ee7b331a 55%,#0000 72%);border-radius:50%;width:70vw;max-width:900px;position:absolute;inset:-20% -30% auto auto}.hero__grid{gap:var(--s7);align-items:center;display:grid;position:relative}.hero h1{margin-bottom:var(--s5)}.hero h1 .hl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lead{margin-bottom:var(--s6)}.hero__note{margin-top:var(--s5);font-size:var(--fs-sm);color:var(--muted);align-items:flex-start;gap:.5rem;max-width:34rem;display:flex}.hero__note svg{color:var(--orange-ink);flex:none;margin-top:.15rem}@media (min-width:1024px){.hero__grid{grid-template-columns:1.08fr .92fr}}.hero-art{border-radius:var(--r-xl);background:var(--ink);isolation:isolate;padding:var(--s6);min-height:26rem;position:relative;overflow:hidden}.hero-art__blob{z-index:-1;filter:saturate(1.05);border-radius:50%;position:absolute}.hero-art__blob--a{aspect-ratio:1;background:var(--grad);width:85%;top:-25%;right:-30%}.hero-art__blob--b{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#2e2e35,#141417 70%);width:55%;bottom:-25%;left:-20%}.hero-art__road{z-index:-1;opacity:.5;height:60%;position:absolute;inset:auto 0 0}.hero-art__card{color:var(--ink);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow-2);background:#fff;max-width:21rem;position:relative}.hero-art__card h2{letter-spacing:-.01em;margin-bottom:var(--s4);justify-content:space-between;align-items:center;gap:var(--s3);font-size:1rem;display:flex}.steps-mini{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.steps-mini li{font-size:var(--fs-sm);align-items:center;gap:.75rem;font-weight:600;display:flex}.steps-mini i{background:var(--sand);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.steps-mini li.done i{background:var(--orange);color:var(--ink)}.pill{border-radius:var(--r-pill);background:var(--orange-soft);color:#9a3a0b;font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;display:inline-flex}.pill--dark{background:var(--ink);color:#fff}.pill--line{border:1px solid var(--line);color:var(--muted);background:0 0}.hero-art__float{color:var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-sm);background:#fff;align-items:center;gap:.75rem;padding:.875rem 1rem;line-height:1.35;display:flex;position:absolute}.hero-art__float strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;display:block}.hero-art__float--rating{right:var(--s5);top:46%}.hero-art__float--since{left:var(--s6);bottom:var(--s6)}.hero-art__float .ic{background:var(--orange-soft);color:var(--orange-ink);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.stars{color:#f2a20c;gap:1px;display:inline-flex}.stars svg{fill:currentColor;stroke:none}@media (max-width:599px){.hero-art{padding:var(--s5);gap:var(--s3);min-height:auto;display:grid}.hero-art__float{position:static}.hero-art__card{max-width:none}}.proof{gap:var(--s4);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.proof__item{gap:var(--s3);padding:var(--s2)var(--s3);align-items:center;display:flex}.proof__item+.proof__item{border-left:1px solid var(--line)}@media (max-width:899px){.proof__item+.proof__item{border-left:0;border-top:1px solid var(--line);padding-top:var(--s4)}}.proof__num{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800;line-height:1}.proof__label{font-size:var(--fs-sm);color:var(--muted);line-height:1.35}.proof__label a{color:var(--muted)}.proof__ic{background:var(--cream);color:var(--orange-ink);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));display:grid}.card{gap:var(--s3);padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;background:#fff;flex-direction:column;display:flex;position:relative}.card h3{margin:0}.card p{color:var(--muted);font-size:var(--fs-sm);margin:0}.card__ic{background:var(--orange-soft);color:var(--orange-ink);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.card--link:hover{box-shadow:var(--shadow-2);border-color:#0000;transform:translateY(-3px)}.card--link a.card__cover{border-radius:inherit;z-index:1;position:absolute;inset:0}.card--link a.card__cover:focus-visible{box-shadow:var(--focus)}.card__more{padding-top:var(--s3);font-weight:600;font-size:var(--fs-sm);color:var(--orange-ink);align-items:center;gap:.375rem;margin-top:auto;display:inline-flex}.card--dark{background:var(--ink-2);border-color:var(--line-dark);color:#fff}.card--dark p{color:var(--muted-dark)}.card--orange p{color:var(--ink)}.situations{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.situation{align-items:center;gap:var(--s3);padding:var(--s4)var(--s4)var(--s4)var(--s4);border-radius:var(--r-md);border:1px solid var(--line);transition:border-color .2s,background-color .2s,transform .2s var(--ease);background:#fff;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.situation:hover{border-color:var(--orange);background:var(--cream);text-decoration:none;transform:translateY(-2px)}.situation .card__ic{flex:none;width:2.75rem;height:2.75rem}.situation small{color:var(--muted);font-weight:400;font-size:var(--fs-xs);margin-top:.125rem;display:block}.situation__arrow{color:var(--orange-ink);flex:none;margin-left:auto}.steps{gap:var(--s4);counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.step{padding:var(--s5);border-radius:var(--r-lg);background:var(--ink-2);border:1px solid var(--line-dark);position:relative}.step__n{border-radius:var(--r-pill);background:var(--grad);color:var(--ink);margin-bottom:var(--s4);place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:.5rem;font-weight:800;display:inline-grid}.step h3{margin-bottom:var(--s2)}.step p{color:var(--muted-dark);font-size:var(--fs-sm);margin:0}.steps--light .step{border-color:var(--line);background:#fff}.steps--light .step p{color:var(--muted)}.split{gap:var(--s7);align-items:start;display:grid}@media (min-width:960px){.split{grid-template-columns:1fr 1fr}.split--wide{grid-template-columns:1.2fr .8fr}}.panel{border-radius:var(--r-xl);background:var(--sand);padding:clamp(1.5rem,1rem + 2vw,3rem)}.panel--dark{background:var(--ink);color:#fff}.panel--line{border:1px solid var(--line);background:#fff}.check{margin:0 0 var(--s4);gap:.75rem;padding:0;list-style:none;display:grid}.check li{align-items:flex-start;gap:.75rem;display:flex}.check li svg{color:var(--orange-ink);flex:none;margin-top:.2rem}.panel--dark .check li svg,.section--dark .check li svg{color:var(--orange)}.check--x li svg{color:var(--muted)}.awards{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.award{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.award__media{background:var(--sand);aspect-ratio:4/3;overflow:hidden}.award__media img{object-fit:cover;width:100%;height:100%}.award__media--contain img{object-fit:contain;padding:var(--s4)}.award__body{padding:var(--s5);gap:var(--s2);flex-direction:column;display:flex}.award__body p{color:var(--muted);font-size:var(--fs-sm);margin:0}.award__meta{margin-bottom:var(--s2);flex-wrap:wrap;gap:.375rem;display:flex}.review-note{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s4)}.pending{color:#5c4a00;padding:var(--s3)var(--s4);border-radius:var(--r-sm);font-size:var(--fs-xs);margin-top:var(--s3);background:#fffbea;border:2px dashed #c9a227}.reviews{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.review{gap:var(--s3);padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.review blockquote{font-size:var(--fs-sm);margin:0;line-height:1.6}.review figcaption{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.75rem;margin-top:auto;display:flex}.avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.review figcaption small{color:var(--muted);font-weight:400;display:block}.videos{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(46%,11rem),15rem));display:grid}@media (max-width:599px){.videos{grid-template-columns:repeat(2,1fr)}}.video{aspect-ratio:9/16;border-radius:var(--r-lg);background:var(--ink-2);position:relative;overflow:hidden}.video button{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.video button:focus-visible{box-shadow:inset 0 0 0 4px var(--orange)}.video img{object-fit:cover;opacity:.92;transition:transform .4s var(--ease),opacity .2s;width:100%;height:100%}.video button:hover img{opacity:1;transform:scale(1.03)}.video__play{background:var(--orange);color:var(--ink);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 24px #00000059}.video__play svg{fill:currentColor;margin-left:3px}.video__cap{padding:2.5rem var(--s4)var(--s4);color:#fff;font-weight:600;font-size:var(--fs-sm);background:linear-gradient(#0000,#000c);line-height:1.35;position:absolute;inset:auto 0 0}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.disclaimer-small{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s4)}.section--dark .disclaimer-small{color:var(--muted-dark)}.faq{gap:var(--s3);max-width:52rem;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;transition:border-color .2s}.faq details[open]{border-color:var(--orange)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--s4);padding:var(--s4)var(--s5);align-items:center;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--sand)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%230E0E10' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 2v10M2 7h10'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s var(--ease);border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.faq details[open] summary:after{background-color:var(--orange);transform:rotate(45deg)}.faq .faq__a{padding:0 var(--s5)var(--s5);color:var(--ink-3)}.faq .faq__a>:last-child{margin-bottom:0}.page-hero{padding-block:clamp(1rem,.5rem + 2vw,2.5rem) clamp(2.5rem,1.5rem + 4vw,5rem);position:relative;overflow:hidden}.page-hero:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fdc8002e,#ee7b3314 60%,#0000 75%);border-radius:50%;width:32rem;position:absolute;top:-10rem;right:-12rem}.page-hero .lead{margin-bottom:var(--s6)}.page-hero__grid{gap:var(--s6);align-items:end;display:grid}@media (min-width:1024px){.page-hero__grid{grid-template-columns:1.25fr .75fr}}.aside-card{border-radius:var(--r-lg);padding:var(--s5);background:var(--ink);color:#fff}.aside-card h2{margin-bottom:var(--s3);font-size:1.125rem}.aside-card p{color:var(--muted-dark);font-size:var(--fs-sm)}.aside-card .btn{width:100%}.aside-card .btn+.btn{margin-top:var(--s3)}.content-grid{gap:var(--s7);display:grid}@media (min-width:1024px){.content-grid{grid-template-columns:minmax(0,1fr) 20rem}.content-grid aside{align-self:start;position:sticky;top:6.5rem}}.prose{max-width:var(--prose);font-size:1.0625rem}.prose h2{margin-top:2em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.prose h3{margin-top:1.6em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose a{color:var(--orange-ink);font-weight:600}.prose ul li,.prose ol li{margin-bottom:.4em}.prose li::marker{color:var(--orange-ink)}.prose blockquote{padding:var(--s4)var(--s5);border-left:4px solid var(--orange);background:var(--cream);border-radius:0 var(--r-sm)var(--r-sm)0;margin:1.5em 0}.prose img{border-radius:var(--r-md);margin:1.5em 0}.prose table{border-collapse:collapse;font-size:var(--fs-sm);width:100%;margin:1.5em 0;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.625rem .75rem}.prose th{background:var(--sand)}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.compare{border-collapse:collapse;font-size:var(--fs-sm);width:100%;min-width:38rem}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.875rem 1rem}.compare thead th{background:var(--ink);color:#fff;font-weight:600}.compare tbody th{background:var(--cream);width:28%;font-weight:600}.compare tr:last-child td,.compare tr:last-child th{border-bottom:0}.notice{gap:var(--s3);padding:var(--s4)var(--s5);border-radius:var(--r-md);background:var(--cream);font-size:var(--fs-sm);border:1px solid #f3d8c3;align-items:flex-start;display:flex}.notice svg{color:var(--orange-ink);flex:none;margin-top:.15rem}.notice--dark{background:var(--ink-2);border-color:var(--line-dark);color:#e6e6ea}.notice--dark svg{color:var(--orange)}.sources{font-size:var(--fs-sm);color:var(--muted)}.sources ul{padding-left:1.1em}.sources a{color:var(--muted)}.updated{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.posts{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.post-card{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .2s var(--ease),box-shadow .2s;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.post-card__media{aspect-ratio:16/9;background:var(--sand);overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%}.post-card__body{gap:var(--s2);padding:var(--s5);flex-direction:column;flex:1;display:flex}.post-card h3{margin:0;font-size:1.0625rem;line-height:1.35}.post-card h3 a{text-decoration:none}.post-card h3 a:after{content:"";position:absolute;inset:0}.post-card h3 a:focus-visible{box-shadow:none}.post-card:focus-within{box-shadow:var(--focus)}.post-card p{font-size:var(--fs-sm);color:var(--muted);margin:0}.post-card__meta{padding-top:var(--s3);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.chips{margin-bottom:var(--s6);flex-wrap:wrap;gap:.5rem;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--fs-sm);background:#fff;padding:.5rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink);text-decoration:none}.chip[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.pager{margin-top:var(--s7);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pager a,.pager span{border-radius:var(--r-pill);border:1px solid var(--line);font-weight:600;font-size:var(--fs-sm);background:#fff;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:.75rem;text-decoration:none;display:inline-grid}.pager a:hover{border-color:var(--ink)}.pager [aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.article-head{max-width:52rem}.article-head h1{font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem)}.article-meta{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--s4);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.article-cover{margin:var(--s6)0 var(--s7);border-radius:var(--r-xl);background:var(--sand);max-width:60rem;overflow:hidden}.article-cover img{width:100%}.toc{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);font-size:var(--fs-sm);background:#fff}.toc h2{margin-bottom:var(--s3);font-size:1rem}.toc ol{gap:.375rem;margin:0;padding-left:1.1em;display:grid}.toc a{color:var(--muted);text-decoration:none}.toc a:hover{color:var(--ink);text-decoration:underline}.aside-stack{gap:var(--s4);display:grid}.author-box{gap:var(--s4);padding:var(--s5);border-radius:var(--r-lg);background:var(--sand);margin-top:var(--s7);max-width:var(--prose);align-items:flex-start;display:flex}.author-box img{background:#fff;border-radius:50%;flex:none;width:3.5rem;height:3.5rem;padding:.375rem}.author-box p{font-size:var(--fs-sm);color:var(--muted);margin:0}.cta-band{border-radius:var(--r-xl);background:var(--ink);color:#fff;gap:var(--s5);isolation:isolate;padding:clamp(2rem,1.25rem + 3vw,4rem);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;aspect-ratio:1;background:var(--grad);opacity:.95;border-radius:50%;width:28rem;position:absolute;bottom:-12rem;right:-8rem}.cta-band h2{margin:0 0 var(--s3);max-width:36rem}.cta-band p{color:var(--muted-dark);max-width:34rem;margin:0}@media (min-width:960px){.cta-band{grid-template-columns:1fr auto;align-items:center}}.form{gap:var(--s4);display:grid}.field{gap:.375rem;display:grid}.field label{font-weight:600;font-size:var(--fs-sm)}.field .hint{font-size:var(--fs-xs);color:var(--muted)}.input,.select,.textarea{border-radius:var(--r-sm);font:400 1rem/1.4 var(--font);color:var(--ink);background:#fff;border:1.5px solid #cfc6bc;width:100%;min-height:3.25rem;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:7rem}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%230E0E10' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E") right 1rem center no-repeat;padding-right:2.75rem}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ee7b3359}.field.has-error .input,.field.has-error .select,.field.has-error .textarea{border-color:var(--err)}.field-error{color:var(--err);font-size:var(--fs-xs);font-weight:600}.form-alert{padding:var(--s4);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600}.form-alert--err{color:var(--err);background:#fdecea}.form-alert--ok{color:var(--ok);background:#e8f5ee}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-legal{font-size:var(--fs-xs);color:var(--muted);margin:0}.form-card{border-radius:var(--r-xl);box-shadow:var(--shadow-2);border:1px solid var(--line);color:var(--ink);background:#fff;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.form-card h2{font-size:1.5rem}.form-success,.form.is-sent .form-body{display:none}.form.is-sent .form-success{display:block}@media (min-width:640px){.form-row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}}.contact-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.contact-list li{gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line);background:#fff;align-items:flex-start;display:flex}.contact-list .card__ic{flex:none;width:2.75rem;height:2.75rem}.contact-list strong{display:block}.contact-list a{font-weight:600}.map-facade{border-radius:var(--r-lg);background:var(--sand)repeating-linear-gradient(45deg,transparent 0 22px,#0e0e1009 22px 23px);border:1px solid var(--line);text-align:center;padding:var(--s5);place-items:center;min-height:16rem;display:grid;position:relative}.site-footer{background:var(--ink);color:#d6d6db;padding-block:var(--s8)var(--s6);font-size:var(--fs-sm)}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-grid{gap:var(--s6);display:grid}@media (min-width:1024px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.footer-brand img{margin-bottom:var(--s4);width:auto;height:44px}.footer-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--s4);font-size:.875rem}.footer-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.social{margin-top:var(--s4);gap:.5rem;display:flex}.social a{border:1px solid var(--line-dark);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.footer-legal{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line-dark);gap:var(--s3);color:var(--muted-dark);font-size:var(--fs-xs);display:grid}.footer-disclaimer{padding:var(--s4);border-radius:var(--r-md);background:var(--ink-2);color:#fff;font-weight:600;font-size:var(--fs-sm);align-items:flex-start;gap:.625rem;display:flex}.footer-disclaimer svg{color:var(--orange);flex:none;margin-top:.1rem}.linklike{all:unset;cursor:pointer;color:#fff;text-decoration:underline}.linklike:focus-visible{box-shadow:var(--focus)}.mobile-cta{z-index:40;padding:.625rem var(--gutter)calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .25s var(--ease);background:#fffffff5;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #0e0e1014}.mobile-cta.is-visible{transform:none}.mobile-cta .btn{--h:3rem;flex:1;padding-left:1rem;font-size:.9375rem}.mobile-cta .btn--ghost{flex:none;padding-inline:1rem}@media (min-width:1080px){.mobile-cta{display:none}}@media (max-width:1079px){body.has-mobile-cta{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}body.consent-open .mobile-cta{transform:translateY(110%)}.consent{z-index:60;left:var(--gutter);right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s5);font-size:var(--fs-sm);background:#fff;max-width:34rem;margin-left:auto;position:fixed}.consent[hidden]{display:none}.consent h2{margin-bottom:var(--s2);font-size:1.0625rem}.consent p{color:var(--muted)}.consent__actions{margin-top:var(--s4);flex-wrap:wrap;gap:.5rem;display:flex}.consent__actions .btn{--h:2.75rem;flex:auto;padding:.375rem 1.125rem}.consent__opts{gap:var(--s3);margin-top:var(--s4);display:grid}.consent__opts label{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.consent__opts input{accent-color:var(--orange-ink);flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.consent__opts small{color:var(--muted);display:block}.badge-row{flex-wrap:wrap;gap:.5rem;display:flex}.kpi{letter-spacing:-.04em;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:800;line-height:1}.two-col-list{columns:2 16rem;column-gap:var(--s6)}.two-col-list li{break-inside:avoid}.err-page{text-align:center;padding-block:var(--s9)}.err-page .kpi{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,3rem + 6vw,8rem)}.org-shape{pointer-events:none;z-index:0;opacity:.9;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.topbar,.site-footer,.mobile-cta,.consent,aside{display:none!important}body{font-size:12pt}}.h3{font-size:var(--fs-h3);line-height:1.25}.split>*,.content-grid>*,.hero__grid>*,.page-hero__grid>*{min-width:0}.contact-list a,.footer-list a{overflow-wrap:anywhere}@media (max-width:479px){.btn{white-space:normal;text-align:left;line-height:1.25}.btn-row .btn{flex:100%;justify-content:space-between}}.prose,.lead,.page-hero{overflow-wrap:break-word}.prose a[href^=mailto\:]{overflow-wrap:anywhere}.prose .update-note{border-left-color:var(--ink);background:var(--sand);font-size:var(--fs-sm)}.no-js .nav-toggle{display:none!important}@media (max-width:1079px){.no-js .site-header{position:static}}.hero--photo{background:var(--cream);isolation:isolate;padding-block:clamp(1.5rem,1rem + 3vw,4rem) clamp(3rem,2rem + 3vw,5rem)}.hero--photo:before{display:none}.hero__shapes{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-photo{justify-self:center;width:min(100%,27.5rem);position:relative}.hero-photo__frame{border-radius:var(--r-xl);box-shadow:var(--shadow-2);aspect-ratio:4/5;background:var(--sand);overflow:hidden}.hero-photo__frame img{object-fit:cover;width:100%;height:100%}.float-card{color:var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-sm);background:#fff;align-items:center;gap:.75rem;max-width:15rem;padding:.75rem 1rem;line-height:1.3;display:flex;position:absolute}.float-card strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:800;display:block}.float-card .ic{background:var(--orange-soft);color:var(--orange-ink);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.float-card .ic--orange{background:var(--orange);color:var(--ink)}.float-card--tl{top:12%;left:-2.5rem}.float-card--br{bottom:9%;right:-2rem}.cnh-3d{pointer-events:none;filter:drop-shadow(0 14px 24px #0e0e1038);display:block}.cnh-3d img{width:100%;height:auto}.cnh-3d--hero{width:9.375rem;position:absolute;bottom:24%;left:-3.5rem;transform:rotate(-8deg)}@media (max-width:1023px){.float-card--tl{left:-.5rem}.float-card--br{right:-.5rem}.cnh-3d--hero{width:7rem;left:-.75rem}}@media (max-width:479px){.float-card{font-size:var(--fs-xs);padding:.5rem .75rem}.float-card strong{font-size:1rem}.float-card .ic{width:2rem;height:2rem}.cnh-3d--hero{width:5.5rem;bottom:30%}}.photo-banner{border-radius:var(--r-xl);background:var(--ink);min-height:22rem;display:grid;position:relative;overflow:hidden}.photo-banner picture,.photo-banner img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.photo-banner:after{content:"";background:linear-gradient(#0e0e1026 0%,#0e0e1059 45%,#0e0e10d1 100%);grid-area:1/1}.photo-banner__text{z-index:1;text-align:center;color:#fff;padding:var(--s6)var(--gutter)6rem;grid-area:1/1;align-self:center}.photo-banner__text h2{color:#fff;margin-bottom:var(--s3);text-shadow:0 2px 18px #00000059}.photo-banner__text p{font-size:var(--fs-lead);color:#f2f2f4;margin:0}@media (min-width:1024px){.photo-banner{min-height:30rem}}.banner-cards{z-index:2;gap:var(--s4);width:calc(100% - var(--gutter)*2);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));max-width:62rem;margin:-5rem auto 0;display:grid;position:relative}.banner-card{gap:var(--s3);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow-2);background:#fff;flex-direction:column;align-items:flex-start;display:flex}.banner-card h3{margin:0}.banner-card p{margin:0 0 var(--s2);color:var(--muted);font-size:var(--fs-sm)}.banner-card .btn{margin-top:auto}.section--orange{background:var(--orange);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.section--orange:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#fdc8008c,#fdc80000);border-radius:50%;width:38rem;position:absolute;top:-16rem;right:-14rem}.section--orange .lead,.eyebrow--ink{color:var(--ink)}.steps--ink .step{background:var(--ink);border-color:var(--ink);color:#fff}.steps--ink .step p{color:var(--muted-dark)}.photo-card{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:var(--sand);overflow:hidden}.photo-card img{width:100%;height:auto}.photo-card--tilt{border:6px solid #fff;transform:rotate(2deg)}@media (prefers-reduced-motion:no-preference){.photo-card--tilt{transition:transform .3s var(--ease)}.photo-card--tilt:hover{transform:rotate(0)}}.card--photo{border:0;min-height:18rem;padding:0;position:relative;overflow:hidden}.card--photo picture,.card--photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card--photo__cap{left:var(--s4);right:var(--s4);bottom:var(--s4);color:var(--ink);border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);background:#fffffff2;padding:.75rem 1rem;line-height:1.35;position:absolute}@media (min-width:1024px){.cards--with-photo{grid-template-columns:repeat(3,1fr)}.cards--with-photo .card--photo{grid-row:span 2}}.panel--cnh{position:relative;overflow:visible}.cnh-3d--panel{width:7.5rem;position:absolute;top:-3rem;right:-1.5rem;transform:rotate(10deg)}@media (max-width:599px){.cnh-3d--panel{width:5.5rem;top:-2.25rem;right:-.5rem}}.cta-band .cnh-3d--cta{margin:-.5rem 0 var(--s4)-.25rem;width:5.5rem;transform:rotate(-8deg)}.page-hero__media{position:relative}.page-hero__media .photo-card img{object-fit:cover;height:100%}.page-hero__media .aside-card{margin:-3.5rem var(--s4)0;z-index:1;box-shadow:var(--shadow-2);position:relative}.page-hero__media .cnh-3d{z-index:2;width:6.5rem;position:absolute;top:-1.75rem;right:-1rem;transform:rotate(10deg)}.photo-note{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s2)}.photo-card img.cover,.photo-card picture{height:100%}.photo-card img.cover{object-fit:cover;height:100%}.page-hero__grid{align-items:center}.stack-overlap .panel{margin:-4rem var(--s5)0;box-shadow:var(--shadow-2);position:relative}@media (max-width:599px){.stack-overlap .panel{margin:-2.5rem var(--s2)0}}@media (min-width:1024px){.cards--with-photo .card--photo{grid-row:span 3}}.page-hero__media .photo-card{aspect-ratio:5/4}.page-hero__media .photo-card img{object-position:50% 22%}:root{--peach:#fde4ce;--peach-2:#fbcb9f;--peach-3:#fddcc2;--hdr:5.375rem}.site-header{height:var(--hdr);margin-bottom:calc(-1*var(--hdr));background:0 0;padding-block:.75rem}.nav-shell{border:0;padding:.5rem .5rem .5rem 1.5rem;box-shadow:0 10px 30px #0e0e1014}.nav{margin-inline:auto}.nav__link:hover,.nav__link[aria-current=page]{background:var(--peach)}.nav__mobile-only{display:none}@media (max-width:1079px){.nav-shell{padding-left:1rem}.nav__mobile-only{display:block}.nav{margin:0}.no-js .site-header{height:auto;margin-bottom:0}}.btn--orange .btn__ic{color:#fff}.page-hero{padding-top:calc(var(--hdr) + clamp(1rem,.5rem + 2vw,2.5rem));background:url(../img/fitas-topo.svg) right top/max(100%,1100px)auto no-repeat,var(--peach)}.page-hero:after{display:none}.err-page{padding-top:calc(var(--hdr) + var(--s8))}main>.section:first-child{padding-top:calc(var(--hdr) + var(--section))}.hero--lp{padding-top:calc(var(--hdr) + var(--s6));background:url(../img/fitas-topo.svg) right top/max(100%,1100px)auto no-repeat,var(--peach)}.hero--lp:before{display:none}.hero--v3{background:var(--peach);isolation:isolate;padding-block:calc(var(--hdr) + clamp(1.5rem,.5rem + 3vw,3.5rem))clamp(2.5rem,2rem + 2vw,3.5rem)}.hero--v3:before{display:none}.hero__ribbons{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tag{border-radius:var(--r-pill);background:var(--peach-2);color:var(--ink);font-weight:600;font-size:var(--fs-sm);align-items:center;padding:.375rem 1rem;line-height:1.4;display:inline-flex}.hero--v3 h1{letter-spacing:-.05em;margin:var(--s4)0 var(--s5);font-size:clamp(2.75rem,1.5rem + 4.4vw,5rem);line-height:.98}.hero__lead{color:var(--ink);margin:0 0 var(--s6);max-width:30rem;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}.btn--lg{--h:3.75rem;gap:1.25rem;padding-left:1.75rem;font-size:1.125rem}.btn--lg .btn__ic{width:2.75rem;height:2.75rem}@media (min-width:1024px){.hero--v3 .hero__grid{grid-template-columns:minmax(0,1fr) 26rem;gap:4rem}}.hero--v3 .hero-photo{width:min(100%,26rem)}.hero--v3 .hero-photo__frame{border-radius:var(--r-lg);box-shadow:0 24px 50px #78340a2e}.hero--v3 .float-card{border-radius:var(--r-md);font-size:var(--fs-sm);gap:.875rem;padding:.875rem 1.25rem .875rem .875rem;box-shadow:0 14px 34px #0e0e101f}.hero--v3 .float-card .ic{background:var(--peach-3);color:var(--ink);width:3rem;height:3rem}.hero--v3 .float-card .ic--orange{background:var(--orange);color:#fff}.hero--v3 .float-card--tl{top:6%;left:-6rem}.hero--v3 .float-card--br{max-width:12.5rem;bottom:12%;right:-2.25rem}@media (max-width:1023px){.hero--v3 .hero-photo{width:min(84%,24rem)}.hero--v3 .float-card--tl{left:-1.5rem}.hero--v3 .float-card--br{right:-1.5rem}.hero__ribbons{width:210%;height:auto;inset:-1.5rem auto auto -55%}.hero__ribbons path:nth-child(3){display:none}}@media (max-width:479px){.hero--v3 .float-card{font-size:var(--fs-xs);padding:.625rem .875rem .625rem .625rem}.hero--v3 .float-card .ic{width:2.25rem;height:2.25rem}.hero--v3 .float-card--tl{left:-1rem}.hero--v3 .float-card--br{right:-1rem}}.stats{text-align:center;grid-template-columns:repeat(3,1fr);max-width:62rem;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;padding:0;list-style:none;display:grid}.stats li{flex-direction:column;gap:.375rem;min-width:0;padding:.25rem 1rem;display:flex}.stats li+li{border-left:1.5px solid #0e0e1033}.stats strong{letter-spacing:-.045em;font-size:clamp(1.625rem,.9rem + 3.2vw,3.25rem);font-weight:800;line-height:1}.stats span,.stats a{color:var(--ink);font-size:clamp(.875rem,.8rem + .4vw,1.1875rem);line-height:1.3}.stats a{text-underline-offset:3px;text-decoration-thickness:1px}.stats__src{text-align:center;font-size:var(--fs-xs);color:var(--muted);margin:var(--s5)auto 0;max-width:52rem}@media (max-width:479px){.stats li{padding-inline:.375rem}}.story-wrap{max-width:1600px;margin-inline:auto}.story{isolation:isolate;border-radius:var(--r-xl);background:var(--ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.story>picture{z-index:-2;position:absolute;inset:0}.story__img{object-fit:cover;object-position:30% 28%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.story:after{content:"";z-index:-1;background:linear-gradient(#0e0e1000 28%,#0e0e106b 52%,#0e0e10b8 100%);position:absolute;inset:0}.story__body{max-width:calc(1200px + var(--gutter)*2);padding:clamp(15rem,9rem + 16vw,22rem)var(--gutter)clamp(1rem,.5rem + 1vw,1.5rem);width:100%;margin-inline:auto}.story__head{text-align:center;color:#fff;margin-bottom:var(--s5)}.story__head h2{color:#fff;letter-spacing:-.045em;margin:0 auto var(--s3);text-shadow:0 2px 24px #00000059;max-width:15ch;font-size:clamp(2rem,1.1rem + 3.2vw,3.5rem);line-height:1.02}.story__head p{font-size:var(--fs-lead);color:#fff;text-shadow:0 1px 12px #0006;margin:0}.story__cards{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.story-card{gap:var(--s4);border-radius:var(--r-lg);padding:var(--s5);background:#fff;align-items:flex-start;display:flex}.story-card__ic{background:var(--peach-3);color:var(--ink);border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.story-card h3{margin:0 0 .375rem;font-size:1.25rem}.story-card p{margin:0 0 var(--s4);color:var(--ink-3);font-size:var(--fs-sm);line-height:1.45}@media (max-width:599px){.story{border-radius:var(--r-lg)}.story-card{padding:var(--s4)}.story-card__ic{width:3.25rem;height:3.25rem}}.card__ic{background:var(--peach-3);color:var(--ink)}.card--dark .card__ic{color:var(--orange);background:#ee7b3329}.card--orange .card__ic{background:var(--ink);color:var(--orange)}.cta-tiles{gap:var(--s4);display:grid}@media (min-width:900px){.cta-tiles{grid-template-columns:1.35fr 1fr}}.cta-tile{border-radius:var(--r-xl);padding:clamp(1.75rem,1.25rem + 2vw,3rem);position:relative;overflow:hidden}.cta-tile--dark{background:var(--ink);color:#fff}.cta-tile--dark h2{color:#fff;letter-spacing:-.045em;margin:var(--s4)0 var(--s3);max-width:15ch;font-size:clamp(1.875rem,1.1rem + 2.6vw,3rem);line-height:1.04}.cta-tile--dark p{color:#e6e6ea;margin:0 0 var(--s5);max-width:34rem}.cta-tile__alt{color:#fff;font-weight:600;font-size:var(--fs-sm)}.cta-tile--orange{background:var(--orange);align-items:flex-start;gap:var(--s3);flex-direction:column;min-height:16rem;display:flex}.bubble{z-index:1;border-radius:18px;max-width:15rem;margin:0;padding:.875rem 1.25rem;font-weight:600;line-height:1.3;position:relative}.bubble--light{color:var(--ink);background:#fff;min-width:min(100%,13rem)}.bubble--dark{background:var(--ink);color:#fff;margin-left:var(--s4);border-bottom-right-radius:4px}.cta-tile__arrow{width:clamp(9rem,6rem + 8vw,13rem);height:auto;position:absolute;bottom:-.5rem;right:-.5rem}.site-footer{background:var(--cream);color:var(--ink-3);border-top:1px solid var(--line)}.site-footer a,.footer-title{color:var(--ink)}.social a{border-color:var(--line)}.social a:hover{border-color:var(--orange-ink);color:var(--orange-ink)}.footer-legal{border-top-color:var(--line);color:var(--muted)}.footer-legal strong{color:var(--ink)}.footer-disclaimer{background:var(--peach);color:var(--ink)}.footer-disclaimer svg{color:var(--orange-ink)}.linklike{color:var(--ink)}.hero--v3 .float-card--tl{white-space:nowrap;max-width:none}@media (max-width:1023px){.hero__ribbons{width:54rem;height:auto;inset:auto auto 10rem 50%;transform:translate(-50%)}.hero__ribbons path:nth-child(3){display:inline}}@media (max-width:767px){.page-hero,.hero--lp{background-position:right -60px top -150px;background-size:600px}}.hero--v3{background:var(--orange)}.hero--v3 .tag{background:#ffe3cc}.hero--v3 .stats__src{color:var(--ink)}:root{--orange-deep:#ee7b33;--orange-deep-hover:#e26c24}.hero--v3{background:var(--orange-deep);color:#fff}.hero--v3 h1,.hero--v3 .hero__lead,.hero--v3 .stats strong,.hero--v3 .stats span,.hero--v3 .stats a,.hero--v3 .stats__src{color:#fff}.hero--v3 .stats li+li{border-left-color:#fff6}.hero--v3 .hero-photo__frame{box-shadow:0 24px 50px #3c140059}.hero--v3 .float-card .ic--orange,.float-card .ic--orange,.btn--orange{background:var(--orange-deep);color:#fff}.btn--orange .btn__ic{background:var(--ink);color:#fff}.btn--orange:hover{background:var(--orange-deep-hover)}.tag--orange,.section--orange{background:var(--orange-deep);color:#fff}.section--orange:before{background:radial-gradient(closest-side,#00000024,#0000)}.section--orange h2,.section--orange h3,.section--orange .lead,.eyebrow--ink{color:#fff}.eyebrow--ink:before{background:#fff}.card--orange{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff}.card--orange p,.card--orange h3,.card--orange .card__more{color:#fff}.panel--orange{background:var(--orange-deep);color:#fff}.panel--orange p,.panel--orange h2,.panel--orange h3{color:#fff}.cta-tile--orange{background:var(--orange-deep)}.section--orange{background:url(../img/fitas-secao-laranja.svg) center/100% 100% no-repeat,var(--orange-deep)}.section--orange:before{display:none}.card--orange,.panel--orange,.cta-tile--orange{background:url(../img/fitas-caixa-laranja.svg) center/100% 100% no-repeat,var(--orange-deep)}.cta-tile--dark,.panel--dark,.aside-card,.section--dark{background:url(../img/fitas-caixa-escura.svg) center/100% 100% no-repeat,var(--ink)}.section--dark{background-image:url(../img/fitas-secao-escura.svg)}.btn{padding:.25rem .3125rem .25rem 1.375rem}.btn--ghost,.btn--light[style*=padding-inline]{padding:.25rem 1.375rem}.btn--sm{padding-left:1.125rem}.btn--lg{padding-left:1.75rem}.nav__link svg{transition:transform .2s var(--ease);transform:rotate(90deg)}.nav__link[aria-expanded=true] svg{transform:rotate(-90deg)}.pill{place-self:flex-start start}.situations-wrap{container-type:inline-size}.situations{grid-template-columns:1fr}@container (width>=34rem){.situations{grid-template-columns:repeat(2,minmax(0,1fr))}.situations.is-odd>:last-child{grid-column:1/-1}}@container (width>=56rem){.situations{grid-template-columns:repeat(3,minmax(0,1fr))}.situations.is-odd>:last-child{grid-column:auto}.situations.m3-1>:last-child{grid-column:1/-1}.situations.m3-2>:last-child{grid-column:span 2}}.steps{grid-template-columns:1fr}@media (min-width:600px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:700px){.story__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.posts:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.awards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (max-width:899px){.awards{grid-template-columns:1fr}.award{grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.award__media,.award__kpi{aspect-ratio:auto;min-height:100%}.posts:has(>:nth-child(3):last-child){grid-template-columns:1fr}.posts:has(>:nth-child(3):last-child) .post-card{flex-direction:row}.posts:has(>:nth-child(3):last-child) .post-card__media{aspect-ratio:auto;flex:0 0 40%}}@media (min-width:700px) and (max-width:1099px){.story-card{gap:var(--s3);flex-direction:column}.story-card__ic{width:3.25rem;height:3.25rem}}.posts{grid-template-columns:1fr}@media (min-width:600px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews{flex-wrap:wrap;display:flex}.reviews>.review{flex:20rem}@media (min-width:900px){.reviews:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.videos{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:519px){.videos{scroll-snap-type:x mandatory;padding-bottom:var(--s2);margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;overflow-x:auto}.videos>.video{scroll-snap-align:start}}.split--media{align-items:center}@media (min-width:960px){.split--media{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.split--media .lead{margin-bottom:var(--s5)}.award__media img{object-fit:contain;padding:var(--s4)}.award__kpi{aspect-ratio:4/3;background:url(../img/fitas-caixa-escura.svg) center/100% 100% no-repeat,var(--ink);color:#fff;justify-content:center}.award__kpi .kpi{color:var(--orange)}.award__kpi span:not(.kpi){color:var(--muted-dark)}@media (min-width:960px){.split--faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.split__aside{position:sticky;top:6.5rem}}.h2-sm{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.split--faq .faq{max-width:none}.wrap.prose{max-width:calc(var(--wrap) + var(--gutter)*2)}.wrap.prose>*{max-width:var(--prose)}.wrap.prose>table,.wrap.prose>.table-wrap{max-width:60rem}main>.section:first-child,.err-page{background:url(../img/fitas-topo.svg) right top/max(100%,1100px)auto no-repeat,var(--peach)}@media (max-width:767px){main>.section:first-child,.err-page{background-position:right -60px top -150px;background-size:600px}}@media (min-width:600px) and (max-width:899px){.award__kpi,.award__media{aspect-ratio:auto;min-height:12rem}.award__kpi{border-radius:0}}.post-card__media picture{height:100%;display:block}@media (min-width:600px) and (max-width:1023px){.cards--with-photo .card--photo{grid-column:1/-1;min-height:20rem}.cards--with-photo .card--photo img{object-position:50% 25%}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}:root{--wa:#25d366;--wa-dark:#008069}.no-js .js-only,.js .no-js-only{display:none!important}.brand img{width:auto;height:36px}@media (max-width:1279px){.brand img{height:30px}.nav__link{padding-inline:.625rem}}@media (max-width:1079px){.brand img{height:30px}}.nav__link--sim{gap:.375rem}.nav__link--sim svg{color:var(--orange-ink);transform:none!important}@media (min-width:1080px){.nav__link--sim{background:var(--peach)}.nav__link--sim:hover,.nav__link--sim[aria-current=page]{background:var(--peach-2)}}.btn[href*=wa\.me] .btn__ic,.btn[href*=whatsapp\.com] .btn__ic{background:var(--wa);color:#fff}.story-wrap{background:linear-gradient(var(--orange-deep)0 50%,transparent 50%)}.story__body{padding-top:clamp(8rem,4rem + 9vw,13rem)}.story:after{background:linear-gradient(#0e0e1000 18%,#0e0e1080 50%,#0e0e10c7 100%)}.story__head{margin-bottom:var(--s4)}.story__head h2{font-size:clamp(1.75rem,1rem + 2.6vw,3rem)}.stats strong{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.stats__ic{color:var(--orange-deep);background:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.stats__ic svg{width:1.25rem;height:1.25rem}@media (max-width:599px){.stats strong{flex-direction:column;gap:.375rem}.stats__ic{width:2rem;height:2rem}.stats__ic svg{width:1rem;height:1rem}}.page-hero,.hero--lp,main>.section:first-child,.err-page{background:url(../img/fitas-topo-laranja.svg) right top/max(100%,1100px)auto no-repeat,var(--orange-deep);color:#fff}@media (max-width:767px){.page-hero,.hero--lp,main>.section:first-child,.err-page{background-position:right -60px top -150px;background-size:600px}}.page-hero h1,.page-hero h2,.page-hero .lead,.page-hero .muted,.page-hero .updated,.page-hero .article-meta,.page-hero .hero__note,.hero--lp h1,.hero--lp .lead,.hero--lp .hero__note,main>.section:first-child h1,main>.section:first-child .lead,main>.section:first-child .muted,.err-page h1,.err-page .lead,.err-page p,.page-hero .hero__note svg,.hero--lp .hero__note svg,.page-hero .eyebrow,.hero--lp .eyebrow{color:#fff}.page-hero .eyebrow:before,.hero--lp .eyebrow:before{background:#fff}.page-hero .crumbs,.page-hero .crumbs a{color:#ffffffeb}.page-hero .crumbs li+li:before{color:#ffffffb3}.page-hero .crumbs [aria-current],.page-hero a:not(.btn):not(.pill):not(.chip),.page-hero .article-meta a{color:#fff}.page-hero .btn--ghost,.hero--lp .btn--ghost,main>.section:first-child .btn--ghost,.err-page .btn--ghost{color:#fff;border-color:#fff}.page-hero .btn--ghost:hover,.err-page .btn--ghost:hover{background:#ffffff1f}.page-hero .hl,.page-hero .aside-card,.page-hero .aside-card h2,.page-hero .aside-card p{color:#fff}.page-hero .aside-card p{color:var(--muted-dark)}.page-hero .aside-card a:not(.btn){color:var(--orange)}.page-hero .pending,.page-hero .pending *{color:#5c4a00!important}.err-page .kpi{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff}main>.section:first-child .card__ic{color:var(--orange-deep);background:#fff}.footer-brand img{width:auto;height:40px}.ra-seal{margin-top:var(--s5);box-shadow:var(--shadow-1);transition:transform .2s var(--ease);border-radius:14px;display:inline-block}.ra-seal img{border-radius:14px;width:200px;height:auto;display:block}.ra-seal:hover{transform:translateY(-2px)}.award__media{aspect-ratio:5/4;background:var(--orange)}.award__media img{object-fit:cover;object-position:50% 30%;padding:0}.award__kpi{aspect-ratio:5/4}@media (min-width:600px) and (max-width:899px){.award__media,.award__kpi{aspect-ratio:auto;min-height:13rem}}.head--row{gap:var(--s4)var(--s6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:none;display:flex}.head--row>div{max-width:46rem}@media (min-width:1024px){.videos--wide{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:520px) and (max-width:1023px){.videos--wide{scroll-snap-type:x mandatory;padding-bottom:var(--s2);grid-template-columns:none;grid-auto-columns:30%;grid-auto-flow:column;overflow-x:auto}.videos--wide>.video{scroll-snap-align:start}}.cta-tile--orange{justify-content:center;align-items:stretch;gap:var(--s3);flex-direction:column;padding:clamp(1rem,.75rem + 1.2vw,1.75rem);display:flex}.cta-tile__note{font-size:var(--fs-xs);color:#fff;text-align:center;opacity:.95;margin:0;font-weight:600}.wa-chat{z-index:1;background:#efe7dd;border-radius:20px;flex-direction:column;width:100%;max-width:26rem;margin-inline:auto;font-size:.875rem;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #3c140047}.wa-chat__head{background:var(--wa-dark);color:#fff;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.wa-chat__avatar{background:#fff;border-radius:50%;flex:none;width:2.25rem;height:2.25rem;overflow:hidden}.wa-chat__avatar img{object-fit:cover;width:100%;height:100%}.wa-chat__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.wa-chat__who strong{font-size:.9375rem}.wa-chat__who small{opacity:.85;font-size:.75rem}.wa-chat__tools{opacity:.9;gap:.875rem;margin-left:auto;display:flex}.wa-chat__body{background-color:#efe7dd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' fill='none' stroke='%23d9cfc2' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='15' cy='16' r='6'/%3E%3Cpath d='M55 12l8 8M63 12l-8 8M30 55c4-6 10-6 14 0M70 60h10M75 55v10M12 78l6-6 6 6'/%3E%3Crect x='44' y='76' width='10' height='8' rx='2'/%3E%3C/svg%3E");flex-direction:column;gap:.375rem;min-height:15.5rem;padding:.875rem .75rem 1rem;display:flex;position:relative}.wa-chat__day{color:#54656f;background:#fff;border-radius:6px;align-self:center;margin-bottom:.25rem;padding:.125rem .5rem;font-size:.6875rem;box-shadow:0 1px .5px #0b141a21}.wa-msg{color:#111b21;border-radius:8px;max-width:82%;margin:0;padding:.375rem .5rem .375rem .625rem;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-msg--out{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.wa-msg--in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.wa-msg__meta{float:right;color:#667781;margin:.375rem 0 -.25rem .625rem;font-size:.6875rem;line-height:1}.wa-ticks{color:#53bdeb;letter-spacing:-.25em;margin-left:.125rem;font-weight:400}.wa-typing{background:#fff;border-radius:2px 8px 8px;align-self:flex-start;gap:.25rem;margin:0;padding:.625rem .75rem;display:none;box-shadow:0 1px .5px #0b141a21}.wa-typing span{background:#8696a0;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.2s ease-in-out infinite waDot}.wa-typing span:nth-child(2){animation-delay:.15s}.wa-typing span:nth-child(3){animation-delay:.3s}@keyframes waDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wa-chat__bar{background:#f0f2f5;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.wa-chat__bar span:first-child{color:#8696a0;background:#fff;border-radius:999px;flex:1;padding:.4375rem .875rem;font-size:.8125rem}.wa-chat__mic{background:var(--wa-dark);color:#fff;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;display:grid}.wa-chat.is-armed .wa-msg{opacity:0;transform-origin:100% 100%;transform:translateY(8px)scale(.96)}.wa-chat.is-armed .wa-msg--in{transform-origin:0 100%}.wa-chat.is-armed .wa-msg.is-in{opacity:1;transition:opacity .28s ease,transform .32s var(--ease);transform:none}.wa-slot{align-self:flex-start;max-width:82%;display:flex;position:relative}.wa-slot .wa-msg{max-width:none}.wa-chat.is-armed .wa-typing.is-in{display:flex;position:absolute;top:0;left:0}.sim-hero{padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.sim-hero__grid{gap:var(--s7);align-items:start;display:grid}@media (min-width:1024px){.sim-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center}}.sim-hero .tag{background:#ffe3cc}.sim-hero h1{margin:var(--s4)0 var(--s4);font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.sim-perks{margin:var(--s5)0;gap:.625rem;padding:0;font-weight:600;list-style:none;display:grid}.sim-perks li{align-items:center;gap:.625rem;display:flex}.sim-perks svg{flex:none}.sim-proof{margin:var(--s6)0 0;gap:var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sim-proof li{border-radius:var(--r-md);background:#ffffff24;border:1px solid #ffffff59;flex-direction:column;padding:.625rem 1rem;line-height:1.2;display:flex}.sim-proof strong{letter-spacing:-.03em;font-size:1.375rem}.sim-proof span{font-size:var(--fs-xs)}.sim-card{color:var(--ink);border-radius:var(--r-xl);background:#fff;min-height:27rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);scroll-margin-top:6.5rem;position:relative;box-shadow:0 24px 60px #3c140047}.sim-card h2{margin-bottom:var(--s4);color:var(--ink);font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}.sim-card p{color:var(--ink-3)}.sim-top{gap:var(--s3);margin-bottom:var(--s4);flex-direction:column;display:flex}.sim-top:has(>[hidden]:first-child+[hidden]){margin:0}.sim-back{all:unset;cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--orange-ink);align-items:center;gap:.25rem;min-height:44px;display:inline-flex}.sim-back svg{transform:rotate(180deg)}.sim-back:focus-visible{box-shadow:var(--focus);border-radius:6px}.sim-progress__txt{font-size:var(--fs-sm);color:var(--muted)}.sim-progress__bar{background:var(--sand);border-radius:999px;height:.5rem;margin-top:.375rem;display:block;overflow:hidden}.sim-progress__bar i{background:var(--grad);border-radius:inherit;transition:width .4s var(--ease);width:0;height:100%;display:block}.sim-step.is-on{animation:simIn .35s var(--ease)}@keyframes simIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sim-step__ic{background:var(--peach-3);color:var(--ink);margin-bottom:var(--s4);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.sim-opts{gap:.625rem;display:grid}.sim-opts--row{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-opt{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--line);border-radius:var(--r-md);transition:border-color .15s,background-color .15s,transform .15s var(--ease);background:#fff;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-weight:600;line-height:1.3;display:flex}.sim-opt:hover{border-color:var(--orange);background:var(--cream)}.sim-opt:focus-visible{box-shadow:var(--focus)}.sim-opt__mark{border:2px solid #cfc6bc;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;transition:border-color .15s;display:grid}.sim-opt[aria-checked=true]{border-color:var(--orange-deep);background:var(--peach)}.sim-opt[aria-checked=true] .sim-opt__mark{border-color:var(--orange-deep);background:radial-gradient(circle,var(--orange-deep)45%,transparent 50%)}.sim-opts--row .sim-opt{justify-content:center}.sim-note,.sim-privacy{font-size:var(--fs-sm);margin:var(--s4)0 0;align-items:flex-start;gap:.5rem;display:flex}.sim-note svg,.sim-privacy svg{color:var(--orange-ink);flex:none;margin-top:.15rem}.sim-privacy{margin:var(--s2)0 var(--s4);color:var(--muted)!important}.sim-tip{margin-top:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:var(--cream);border:1px solid #f3d8c3}.sim-tip p{margin:0 0 var(--s4);font-size:var(--fs-sm);gap:.5rem;display:flex}.sim-tip svg{color:var(--orange-ink);flex:none;margin-top:.15rem}.sim-card .field{margin-bottom:var(--s3)}.sim-analise{margin:var(--s5)0 0;gap:.75rem;padding:0;list-style:none;display:grid}.sim-analise li{color:var(--muted);align-items:center;gap:.75rem;font-weight:600;display:flex}.sim-analise li:before{content:"";border:2px solid var(--line);border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.sim-analise li.is-run{color:var(--ink)}.sim-analise li.is-run:before{border-color:var(--orange-deep)transparent var(--orange-deep)var(--orange-deep);animation:.7s linear infinite simSpin}.sim-analise li.is-done{color:var(--ink)}.sim-analise li.is-done:before{border-color:var(--ok);background:var(--ok)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/70% no-repeat}@keyframes simSpin{to{transform:rotate(360deg)}}.sim-done{font-weight:700;font-size:var(--fs-sm);margin:0 0 var(--s2);align-items:center;gap:.375rem;display:inline-flex;color:var(--ok)!important}.sim-plate{border-radius:var(--r-lg);padding:var(--s5);background:url(../img/fitas-caixa-laranja.svg) center/100% 100% no-repeat,var(--orange-deep);color:#fff;margin-bottom:var(--s4);flex-direction:column;gap:.25rem;display:flex}.sim-plate__lbl{font-size:var(--fs-sm);font-weight:600}.sim-plate__val{letter-spacing:-.04em;font-size:clamp(2.25rem,1.6rem + 2.5vw,3.25rem);font-weight:800;line-height:1.05}.sim-plate__val small{letter-spacing:0;font-size:.45em;font-weight:700}.sim-plate__sub{font-size:var(--fs-sm)}.sim-facts{margin:0 0 var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sim-facts div{border-radius:var(--r-sm);background:var(--sand);padding:.625rem .75rem}.sim-facts dt{font-size:var(--fs-xs);color:var(--muted)}.sim-facts dd{font-weight:700;font-size:var(--fs-sm);margin:0;line-height:1.3}@media (max-width:479px){.sim-facts,.sim-opts--row{grid-template-columns:1fr}}.sim-level{font-size:var(--fs-xs);border-radius:999px;padding:.125rem .5rem;font-weight:700;display:inline-block}.sim-level--alta{color:var(--err);background:#fdecea}.sim-level--media{color:#7a5200;background:#fff4d6}.sim-level--base{color:var(--ok);background:#e8f5ee}.sim-urg{font-size:var(--fs-sm);margin:0 0 var(--s4)}.sim-status{font-size:var(--fs-sm);margin:var(--s3)0 0;min-height:1.25rem;font-weight:600}.sim-legal{font-size:var(--fs-xs);margin:var(--s3)0 0;color:var(--muted)!important}.sim-restart{all:unset;cursor:pointer;margin-top:var(--s4);font-weight:600;font-size:var(--fs-sm);color:var(--orange-ink);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sim-restart:focus-visible{box-shadow:var(--focus);border-radius:4px}.steps--light .step__n{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.js .hero--v3 .tag,.js .hero__lead,.js .hero--v3 .hero__text>.btn{animation:heroUp .7s var(--ease)both}.js .hero--v3 h1{animation:heroSlide .8s var(--ease)both;animation-delay:50ms}.js .hero__lead{animation-delay:.15s}.js .hero--v3 .hero__text>.btn{animation-delay:.25s}.js .hero--v3 .float-card{animation:popIn .6s var(--ease)both}.js .hero--v3 .float-card--tl{animation-delay:.45s}.js .hero--v3 .float-card--br{animation-delay:.65s}.js .hero-photo__frame img{animation:photoIn 1.1s var(--ease)both}.js .page-hero .eyebrow,.js .page-hero .lead,.js .page-hero .tag{animation:heroUp .6s var(--ease)both .1s}.js .page-hero h1{animation:heroSlide .7s var(--ease)both}.js .stats li{animation:heroUp .6s var(--ease)both}.js .stats li:nth-child(2){animation-delay:.1s}.js .stats li:nth-child(3){animation-delay:.2s}.btn .btn__ic{transition:transform .25s var(--ease)}.btn:hover .btn__ic{transform:translate(3px)}}@keyframes heroUp{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes heroSlide{0%{translate:0 18px}to{translate:0}}@keyframes popIn{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes photoIn{0%{scale:1.06}to{scale:1}}@keyframes ribbonDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.stats strong>span[data-count]{font-size:inherit;color:inherit;line-height:inherit}.stats strong>.stats__ic{font-size:0}[hidden]{display:none!important}.page-simulador .mobile-cta{display:none}@media (max-width:1079px){.page-simulador.has-mobile-cta{padding-bottom:0}}.stats strong .stats__num,.stats strong .stats__num span{font-size:inherit;color:inherit;line-height:inherit;white-space:nowrap}.err-page .situation,.err-page .situation span{color:var(--ink)}.err-page .situation small{color:var(--muted)}.page-hero .btn--orange,.hero--lp .btn--orange,main>.section:first-child .btn--orange,.err-page .btn--orange,.section--orange .btn--orange{color:var(--ink);background:#fff}.page-hero .btn--orange:hover,main>.section:first-child .btn--orange:hover,.err-page .btn--orange:hover{background:#fff4ec}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.js .hero__ribbons path{stroke-dasharray:1;animation:1.6s cubic-bezier(.6,0,.2,1) both ribbonDraw}.js .hero__ribbons path:nth-child(2){animation-delay:.2s}.js .hero__ribbons path:nth-child(3){animation-delay:.35s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section .head,.split>*,.card,.situation,.step,.story-card,.award,.review,.post-card,.video,.faq details,.cta-tile,.panel,.contact-list li,.photo-card,.aside-card,.form-card,.toc,.banner-card{animation-name:rvIn;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 5%;animation-range-end:entry 40%;animation-timeline:view()}.split>* .card,.split>* .panel,.split>* .photo-card,.split>* .faq details,.split>* .aside-card,.split>* .form-card,.split>* .contact-list li{animation-name:none}}}@keyframes rvIn{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}.stats [data-count]{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}@media (max-width:479px){.nav-shell .btn--sm{gap:.5rem;padding-left:.875rem}.nav-shell .brand img{height:26px}}@media (max-width:374px){.nav-shell .btn__txt{display:none}.nav-shell .btn--sm{padding:.375rem}}.nav-cta.btn--orange,.nav-shell .btn[href*=wa\.me]{background:var(--wa);color:#fff}.nav-cta.btn--orange:hover,.nav-shell .btn[href*=wa\.me]:hover{background:#1ebe5a}.nav-shell .btn[href*=wa\.me] .btn__ic{color:var(--wa);background:#fff}.hero--v3 .stats .stats__ic{color:var(--orange-deep);background:#fff}.hero--v3 .stats .stats__ic svg{display:block}.cta-tile--chat{background:0 0;padding:0;display:flex}.cta-tile--chat .wa-chat{border-radius:var(--r-xl);box-shadow:var(--shadow-2);max-width:none;height:100%}.cta-tile--chat .wa-chat__body{flex:1}.wa-chat__head{padding:.75rem 1rem}.wa-chat__avatar{width:2.5rem;height:2.5rem}.wa-chat__notice{text-align:center;color:#54656f;background:#fff5c4;border-radius:6px;align-self:center;max-width:90%;margin-bottom:.375rem;padding:.25rem .625rem;font-size:.6875rem;line-height:1.35;box-shadow:0 1px .5px #0b141a21}.award__media img.award__img--ra{object-position:50% 78%}.page-hero,.hero--lp,main>.section:first-child,.err-page{isolation:isolate;background-image:none;overflow:clip}.hero--lp,main>.section:first-child,.err-page{position:relative}.page-hero:after,.hero--lp:after,main>.section:first-child:after,.err-page:after{content:"";aspect-ratio:auto;z-index:-1;pointer-events:none;background:url(../img/fitas-topo-laranja.svg) 100% 0/max(100%,1100px) no-repeat;border-radius:0;width:auto;display:block;position:absolute;inset:0}.section--orange,.section--dark{isolation:isolate;background-image:none;position:relative;overflow:clip}.section--orange:before,.section--dark:before{content:"";aspect-ratio:auto;z-index:-1;pointer-events:none;background:url(../img/fitas-secao-laranja.svg) 50%/100% 100% no-repeat;border-radius:0;width:auto;display:block;position:absolute;inset:0}.section--dark:before{background-image:url(../img/fitas-secao-escura.svg)}.cta-tile--dark{isolation:isolate;background-image:none;position:relative;overflow:clip}.cta-tile--dark:before{content:"";z-index:-1;pointer-events:none;background:url(../img/fitas-caixa-escura.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .page-hero .crumbs{animation:heroUp .5s var(--ease)both}.js .page-hero .btn-row,.js .page-hero .chips,.js .page-hero .hero__note,.js .page-hero .article-meta,.js .page-hero .pill,.js .sim-perks li,.js .sim-proof li{animation:heroUp .6s var(--ease)both .3s}.js .sim-perks li:nth-child(2){animation-delay:.38s}.js .sim-perks li:nth-child(3){animation-delay:.46s}.js .sim-proof li:first-child{animation-delay:.5s}.js .sim-proof li:nth-child(2){animation-delay:.58s}.js .sim-proof li:nth-child(3){animation-delay:.66s}.js .page-hero__media img,.js .article-cover img{animation:photoIn 1.1s var(--ease)both}.js .sim-card{animation:heroSlide .8s var(--ease)both .15s}.faq details[open]>:not(summary){animation:heroUp .35s var(--ease)both}.nav-cta .btn__ic,.mobile-cta .btn[href*=wa\.me] .btn__ic{position:relative}.nav-cta .btn__ic:after,.mobile-cta .btn[href*=wa\.me] .btn__ic:after{content:"";opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out 2.5s 3 waPulse;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffd9}.mobile-cta .btn[href*=wa\.me] .btn__ic:after{box-shadow:0 0 0 2px #25d366e6}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.card,.review,.award,.story-card,.step,.video,.aside-card,.panel{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.card:hover,.review:hover,.award:hover,.story-card:hover,.step:hover,.video:hover{transform:translateY(-4px)}.card:hover .card__ic,.story-card:hover .story-card__ic,.step:hover .step__n{transform:rotate(-8deg)scale(1.08)}.card__ic,.story-card__ic,.step__n{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.post-card__media img,.photo-card img,.card--photo img{transition:transform .6s var(--ease)}.post-card:hover .post-card__media img,.photo-card:hover img,.card--photo:hover img{transform:scale(1.04)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stats__src,.notice,.table-wrap,.compare,.sources,.author-box,.pager,.review-note,.footer-grid>*,.footer-legal,.footer-disclaimer,.prose>h2,.prose>h3,.prose>figure,.prose>table,.prose>blockquote,.prose>ul,.prose>ol,.two-col-list,.map-facade,.photo-banner,.disclaimer-small,.ra-seal,.chips,.steps--light .step{animation-name:rvIn;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 5%;animation-range-end:entry 45%;animation-timeline:view()}.section .head{animation-name:none}.section .head>*{animation-name:rvIn;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 0%;animation-range-end:entry 70%;animation-timeline:view()}.section .head>.eyebrow,.section .head>.tag{animation-name:rvLeft}.section .head>:nth-child(2){animation-range-start:entry 15%;animation-range-end:entry 85%}.section .head>:nth-child(n+3){animation-range-start:entry 30%;animation-range-end:entry 100%}:-webkit-any(.cards,.steps,.posts,.reviews,.awards,.situations,.story__cards,.videos,.footer-grid,.contact-list)>:nth-child(3n+2){animation-range-start:entry 15%;animation-range-end:entry 60%}:is(.cards,.steps,.posts,.reviews,.awards,.situations,.story__cards,.videos,.footer-grid,.contact-list)>:nth-child(3n+2){animation-range-start:entry 15%;animation-range-end:entry 60%}:-webkit-any(.cards,.steps,.posts,.reviews,.awards,.situations,.story__cards,.videos,.footer-grid,.contact-list)>:nth-child(3n+3){animation-range-start:entry 25%;animation-range-end:entry 75%}:is(.cards,.steps,.posts,.reviews,.awards,.situations,.story__cards,.videos,.footer-grid,.contact-list)>:nth-child(3n+3){animation-range-start:entry 25%;animation-range-end:entry 75%}.split>* .card__ic,.story-card .story-card__ic{animation-range-start:entry 40%}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.js .page-hero:after,.js .hero--lp:after,.js main>.section:first-child:after,.js .err-page:after{animation-name:fitaIn;animation-duration:1.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.js .page-hero:after,.js .hero--lp:after,.js main>.section:first-child:after,.js .err-page:after{animation-name:fitaIn,fitaPar;animation-duration:1.3s,auto;animation-range-start:normal,0px;animation-range-end:normal,600px;animation-timing-function:cubic-bezier(.2,.7,.2,1),linear;animation-fill-mode:both,both;animation-timeline:auto,scroll(root)}.card__ic,.story-card__ic,.step__n,.sim-step__ic{animation-name:icPop;animation-timing-function:cubic-bezier(.3,1.4,.5,1);animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 30%;animation-range-end:entry 100%;animation-timeline:view()}.stats .stats__ic{animation-name:none}.photo-card img,.post-card__media img,.card--photo img,.award__media img,.story__img,.photo-banner img{animation-name:imgZoom;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 0%;animation-range-end:cover 55%;animation-timeline:view()}.section--orange:before,.section--dark:before,.cta-tile--dark:before{animation-name:fitaScroll;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-range-start:entry 0%;animation-range-end:exit 100%;animation-timeline:view()}}}@keyframes rvLeft{0%{opacity:0;translate:-28px}to{opacity:1;translate:0}}@keyframes icPop{0%{opacity:0;rotate:-14deg;scale:.55}to{opacity:1;rotate:none;scale:1}}@keyframes imgZoom{0%{scale:1.12}to{scale:1}}@keyframes fitaIn{0%{translate:7% -5%}to{translate:0}}@keyframes fitaPar{0%{transform:none}to{transform:translateY(90px)}}@keyframes fitaScroll{0%{transform:scale(1.12)translate(2%,-3%)}to{transform:scale(1)translate(-2%,3%)}}@keyframes waPulse{0%{opacity:.9;scale:1}to{opacity:0;scale:1.7}}.prose .read-also{border-left:4px solid var(--orange);background:var(--cream);padding:var(--s3)var(--s4);border-radius:0 var(--r-sm)var(--r-sm)0;font-size:var(--fs-sm)}.cluster-list{margin-top:var(--s6);border-top:1px solid var(--line);padding-top:var(--s4)}.cluster-list summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.cluster-list .two-col-list{margin-top:var(--s3)}.vgrid{gap:var(--s5)var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.vgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.vcard{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.vcard[hidden]{display:none!important}.vcard .video{width:100%}.vcard__fmt{top:var(--s3);left:var(--s3);color:var(--ink);font-size:var(--fs-xs);border-radius:var(--r-pill);background:#fff;padding:.25rem .625rem;font-weight:700;position:absolute}.vcard__body{flex-direction:column;gap:.375rem;display:flex}.vcard__title{font-weight:700;font-size:var(--fs-sm);color:var(--ink);margin:0;line-height:1.35}.vcard__tags{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.vcard__tags .pill{font-size:var(--fs-xs);white-space:normal;max-width:100%;padding:.25rem .625rem;text-decoration:none}.vcard__meta{font-size:var(--fs-xs);color:var(--muted);margin:0}.vcard__meta a{color:var(--orange-ink)}.vfilter{margin-bottom:var(--s4)}.vfilter .chip{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:.375rem;min-height:44px;font-weight:600}.vfilter .chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.chip__n{font-size:var(--fs-xs);opacity:.7}.vfilter__link{margin:0 0 var(--s5);font-weight:600}.vfilter__link a{color:var(--orange-ink)}.vcard .video__play{width:3rem;height:3rem}@media (max-width:1079px){body.has-mobile-cta #mc-root{transition:bottom .25s;bottom:calc(5rem + env(safe-area-inset-bottom))!important}}body.consent-open #mc-root{display:none!important}