.cf-page{--cf-bg:oklch(13.5% 0.008 270);--cf-ink:oklch(96% 0.012 90);--cf-ink-2:oklch(71% 0.01 270);--cf-ink-3:oklch(54% 0.01 270);--cf-line:oklch(27% 0.01 270);--cf-line-strong:oklch(34% 0.01 270);--cf-accent:oklch(69% 0.19 5);--cf-money:oklch(74% 0.11 155);--cf-ease:cubic-bezier(0.22,0.61,0.36,1);min-height:100dvh;overflow-x:clip;color:var(--text-primary);font-family:var(--font-sans)}.cf-canvas,.cf-page{background-color:var(--surface-base)}.cf-canvas{position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url(/assets/pattern-a.png);background-size:cover;background-position:50%}.cf-wrap{width:100%;max-width:1100px;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:768px){.cf-wrap{padding-left:var(--space-8);padding-right:var(--space-8)}}.cf-wrap--narrow{max-width:760px}.cf-section{padding-top:var(--space-24);padding-bottom:var(--space-24);scroll-margin-top:88px}@media (max-width:767px){.cf-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}}.cf-stage{position:relative;isolation:isolate}.cf-stage:before{content:"";position:absolute;inset:-12% -34% -6%;z-index:-1;pointer-events:none;background:radial-gradient(54% 48% at 50% 34%,oklch(11.5% .006 270) 40%,transparent 76%)}.cf-spot{position:relative}.cf-spot:before{content:"";position:absolute;inset:-8% 0;z-index:-1;pointer-events:none;background:radial-gradient(min(46vw,300px) min(40vw,270px) at 50% 50%,oklch(96% .012 90/.07),transparent 70%)}.cf-feather{-webkit-mask-image:radial-gradient(ellipse 80% 88% at 50% 48%,#000 56%,transparent 82%);mask-image:radial-gradient(ellipse 80% 88% at 50% 48%,#000 56%,transparent 82%)}@media (prefers-reduced-motion:no-preference){.cf-rise{animation:cf-rise .7s var(--cf-ease) both;animation-delay:calc(var(--cf-rise-step, 0) * 90ms + 50ms)}}@keyframes cf-rise{0%{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.cf-eyebrow{color:var(--cf-ink-3);font-size:var(--type-label-size);font-weight:600;letter-spacing:.24em;text-transform:uppercase}.cf-eyebrow-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--cf-line-strong);border-radius:10px;background:oklch(17% .008 270/.85);transform:rotate(-2deg)}.cf-eyebrow-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-primary)}.cf-eyebrow-chip--polen:before{background:var(--brand-accent)}.cf-eyebrow-chip--folha:before{background:var(--success)}.cf-eyebrow-chip--riacho:before{background:var(--info)}.cf-h1{font-weight:800;font-size:clamp(34px,7.2vw,64px);line-height:.98;letter-spacing:-.035em}.cf-h1,.cf-h2{margin:0;font-family:var(--font-sans);color:var(--cf-ink);text-wrap:balance}.cf-h2{font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.06;letter-spacing:-.028em}.cf-h3{margin:0;font-family:var(--font-sans);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--cf-ink)}.cf-sub{font-size:clamp(15px,1.4vw,17px);line-height:1.55;text-wrap:pretty}.cf-body,.cf-sub{margin:0;color:var(--cf-ink-2)}.cf-body{font-size:14px;line-height:1.6}.cf-caption{margin:0;color:var(--cf-ink-3);font-size:var(--type-small-size);line-height:1.45}.cf-label{color:var(--cf-ink-3);font-size:var(--type-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cf-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cf-serif-accent{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-.01em;color:var(--brand-accent)}@media (prefers-reduced-motion:no-preference){.cf-float{animation:cf-float 7s ease-in-out infinite alternate}.cf-float--late{animation-delay:-3.5s}}@keyframes cf-float{0%{transform:translateY(-6px) rotate(var(--cf-tilt,0deg))}to{transform:translateY(8px) rotate(var(--cf-tilt,0deg))}}.cf-sticker{filter:drop-shadow(0 14px 28px rgba(0,0,0,.5));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-paper{background:var(--surface-inverse);border-radius:28px;color:#17181b}.cf-paper .cf-h2,.cf-paper .cf-h3{color:#101114}.cf-paper .cf-body,.cf-paper .cf-sub{color:#43464c}.cf-paper strong{color:#101114!important}.cf-paper .cf-eyebrow{color:#6e6e73}.cf-paper .cf-eyebrow-chip{border-color:rgba(16,17,20,.22);background:rgba(255,255,255,.6)}.cf-paper .cf-stepper-dot{border-color:rgba(16,17,20,.25);background:#101114;color:var(--surface-inverse)}@media (min-width:1024px){.cf-paper .cf-stepper-item:not(:last-child):before{background:rgba(16,17,20,.18)}}.cf-pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cf-display{margin:0;font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(30px,4.2vw,52px);line-height:1.08;letter-spacing:-.02em;color:var(--cf-ink);text-wrap:balance}.cf-foil-text{background:var(--brand-foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cf-btn-ink{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:56px;padding:0 var(--space-8);border:0;border-radius:16px;background:var(--cf-ink);color:oklch(14% .01 270);font:600 16px/1 var(--font-sans);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-instant) var(--cf-ease),box-shadow var(--dur-fast) var(--cf-ease),opacity var(--dur-fast) var(--cf-ease);box-shadow:0 18px 44px -18px oklch(96% .012 90/.3)}.cf-btn-ink:hover{box-shadow:0 20px 52px -16px oklch(96% .012 90/.42)}.cf-btn-ink:active{transform:translateY(1px) scale(.995)}.cf-btn-ink:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.cf-btn-ink--sm{height:40px;padding:0 var(--space-4);border-radius:12px;font-size:13px;box-shadow:0 12px 28px -14px oklch(96% .012 90/.28)}.cf-btn-quiet{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:56px;padding:0 var(--space-4);border:1px solid var(--cf-line-strong);border-radius:16px;background:oklch(17% .008 270/.72);color:var(--cf-ink-2);font:600 13px/1.2 var(--font-sans);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--cf-ease),border-color var(--dur-fast) var(--cf-ease),background var(--dur-fast) var(--cf-ease)}.cf-btn-quiet:hover{color:var(--cf-ink);border-color:oklch(46% .01 270);background:oklch(20% .008 270/.8)}.cf-btn-quiet:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cf-btn-quiet--sm{height:40px;border-radius:12px}.cf-chip-soon{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-pill);background:oklch(14% .01 270/.14);border:1px solid oklch(14% .01 270/.28);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cf-btn-quiet .cf-chip-soon{background:transparent;border-color:var(--cf-line-strong);color:var(--cf-ink-3)}.cf-pill{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--cf-line-strong);border-radius:var(--radius-pill);background:oklch(17% .008 270/.72);padding:var(--space-2) var(--space-4);color:var(--cf-ink-2);font:600 var(--type-small-size) /1 var(--font-sans);letter-spacing:.04em;text-decoration:none;transition:color var(--dur-fast) var(--cf-ease),border-color var(--dur-fast) var(--cf-ease)}a.cf-pill:hover,button.cf-pill:hover{color:var(--cf-ink);border-color:oklch(46% .01 270)}.cf-form{display:flex;align-items:stretch;gap:var(--space-3);width:100%}@media (max-width:560px){.cf-form{flex-direction:column}}.cf-input{flex:1 1 auto;min-width:0;height:56px;padding:0 var(--space-6);border:1px solid var(--cf-line-strong);border-radius:16px;background:oklch(17% .008 270/.72);color:var(--cf-ink);font:500 15px/1 var(--font-sans);transition:border-color var(--dur-fast) var(--cf-ease),background var(--dur-fast) var(--cf-ease)}.cf-input::-moz-placeholder{color:var(--cf-ink-3)}.cf-input::placeholder{color:var(--cf-ink-3)}.cf-input:hover{border-color:oklch(46% .01 270)}.cf-input:focus{outline:none;border-color:var(--border-focus);background:oklch(19% .008 270/.8)}.cf-facts{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:start;gap:var(--space-4);width:100%;max-width:480px}.cf-fact{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.cf-fact-rule{align-self:stretch;background:var(--cf-line)}.cf-fact-label{color:var(--cf-ink-3);font-size:var(--type-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cf-fact-value{color:var(--cf-ink);font-weight:700;font-size:clamp(15px,2vw,20px);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.cf-fact-value--money{color:var(--cf-money)}.cf-card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl)}.cf-card--interactive{transition:transform var(--dur-fast) var(--cf-ease),border-color var(--dur-fast) var(--cf-ease),box-shadow var(--dur-fast) var(--cf-ease)}.cf-card--interactive:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-lg)}.cf-glare{position:absolute;overflow:hidden;pointer-events:none}.cf-glare:before{content:"";position:absolute;left:-8%;right:-8%;top:0;height:100%;background:linear-gradient(172deg,transparent 34%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.04) 55%,transparent 66%);mix-blend-mode:screen;transform:translateY(-44%)}@media (prefers-reduced-motion:no-preference){.cf-glare:before{animation:cf-glare 5s ease-in-out infinite alternate;will-change:transform}}@keyframes cf-glare{0%{transform:translateY(-44%)}to{transform:translateY(44%)}}.cf-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-8);background:rgba(8,9,12,.72);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-default)}.cf-topbar-brand{justify-self:start}.cf-topbar .cf-btn-ink{justify-self:end}@media (max-width:767px){.cf-topbar{padding:var(--space-2) var(--space-4)}}.cf-topbar-brand{display:inline-flex;align-items:center;height:24px}.cf-topbar-brand img{height:18px;width:auto;display:block}.cf-topbar-nav{display:flex;align-items:center;gap:var(--space-1);min-width:0}@media (max-width:900px){.cf-topbar-nav{display:none}}.cf-nav-link{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--type-small-size);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--cf-ease),background var(--dur-fast) var(--cf-ease)}.cf-nav-link:hover{color:var(--text-primary)}.cf-nav-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cf-cue{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2);color:var(--cf-ink-3);cursor:pointer;transition:color var(--dur-fast) var(--cf-ease)}.cf-cue:hover{color:var(--cf-ink)}.cf-cue:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:8px}.cf-cue-label{font-size:var(--type-label-size);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cf-cue-arrow{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.cf-cue-arrow{animation:cf-cue-bob 2.2s ease-in-out infinite}}@keyframes cf-cue-bob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.cf-stepper{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:640px){.cf-stepper{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cf-stepper{grid-template-columns:repeat(4,1fr)}}.cf-stepper-dot,.cf-stepper-item{position:relative}.cf-stepper-dot{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--cf-ink-2);font-family:var(--font-mono);font-size:15px;font-weight:700}@media (min-width:1024px){.cf-stepper-item:not(:last-child):before{content:"";position:absolute;top:24px;left:60px;right:calc(-1 * var(--space-8) + 12px);height:1px;background:var(--border-strong);pointer-events:none}}.cf-step-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-raised);color:var(--cf-ink-2)}.cf-step-icon svg{width:26px;height:26px}.cf-odds{width:100%;border-collapse:collapse}.cf-odds caption{text-align:left;padding-bottom:var(--space-3)}.cf-odds td,.cf-odds th{padding:var(--space-3) var(--space-2);border-top:1px solid var(--border-default);font-size:14px;text-align:left;vertical-align:middle}.cf-odds thead th{border-top:0;padding-top:0;color:var(--cf-ink-3);font-size:var(--type-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cf-odds .cf-odds-pct,.cf-odds .cf-odds-range{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--cf-ink);white-space:nowrap}.cf-odds .cf-odds-pct{text-align:right}.cf-band-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.cf-comp{width:100%;border-collapse:collapse}.cf-comp caption{text-align:left;padding-bottom:var(--space-3)}.cf-comp td,.cf-comp th{padding:var(--space-4) var(--space-4);border-top:1px solid var(--border-default);font-size:14px;line-height:1.5;text-align:left;vertical-align:top;color:var(--cf-ink-2)}.cf-comp thead th{border-top:0;color:var(--cf-ink-3);font-size:var(--type-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cf-comp .cf-comp-us{color:var(--cf-ink);font-weight:600;border-left:1.5px solid var(--border-strong);border-right:1.5px solid var(--border-strong);background:oklch(17% .008 270/.5)}.cf-comp thead .cf-comp-us{color:var(--cf-ink);border-top:1.5px solid var(--border-strong)}.cf-comp tbody tr:last-child .cf-comp-us{border-bottom:1.5px solid var(--border-strong)}.cf-comp .cf-comp-dim{color:var(--cf-ink-3)}.cf-page a:focus-visible,.cf-page button:focus-visible,.cf-page input:focus-visible,.cf-page summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}