.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer reset,base,layout,components,utilities;:root{--clr-accent: #1F4D3A;--clr-accent-mid: #2C6B4F;--clr-accent-lite: #2C6B4F;--clr-tech-green: #47C486;--clr-gold: #D8C48A;--clr-gold-warm: #E0CF9A;--clr-gold-bright: #D8C48A;--clr-spending: #D96B5F;--clr-coral: #D96B5F;--clr-accent2: var(--clr-gold-warm);--dark-border-hi: rgba(255,255,255,.16);--stone: var(--border);--border-mid: rgba(16,24,19,.18);--txt-cream-3: #8A9691;--clr-forest-deep: #070B09;--clr-charcoal-green: #0D1410;--clr-cream-warm: #F4F1EA;--clr-sand-warm: #ECE6DA;--clr-dark-text: #101813;--gradient-hero: linear-gradient(160deg, #070B09 0%, #091510 55%, #0c1c14 100%);--gradient-deep: linear-gradient(160deg, #070B09 0%, #0b1810 55%, #0f1c13 100%);--wire-gold: linear-gradient(90deg, transparent 0%, rgba(216,196,138,.06) 12%, rgba(216,196,138,.28) 50%, rgba(216,196,138,.06) 88%, transparent 100% );--bg: #F4F1EA;--bg-2: #ECE6DA;--bg-3: #E4DDD0;--surface: #FFFFFF;--surface-2: #FAF8F2;--border: rgba(16,24,19,.1);--border-accent: rgba(31,77,58,.2);--txt-1: #101813;--txt-2: #66736A;--txt-3: #5F6B64;--txt-inv: #F4F1EA;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.09), 0 2px 6px rgba(0,0,0,.05);--shadow-lg: 0 20px 48px rgba(0,0,0,.12), 0 8px 20px rgba(0,0,0,.07);--shadow-xl: 0 40px 80px rgba(0,0,0,.16), 0 16px 40px rgba(0,0,0,.09);--glow-accent: 0 0 80px rgba(31,77,58,.16);--glow-gold: 0 0 60px rgba(216,196,138,.22);--glow-tech: 0 0 60px rgba(71,196,134,.3);--font-serif: "Newsreader Variable", Georgia, serif;--font-sans: "Manrope Variable", ui-sans-serif, system-ui, sans-serif;--text-xs: clamp(.7rem, .65rem + .25vw, .8rem);--text-sm: clamp(.82rem, .78rem + .2vw, .92rem);--text-base: clamp(.95rem, .9rem + .25vw, 1.05rem);--text-lg: clamp(1.1rem, 1.02rem + .4vw, 1.28rem);--text-xl: clamp(1.25rem, 1.12rem + .65vw, 1.55rem);--text-2xl: clamp(1.55rem, 1.3rem + 1.2vw, 2rem);--text-3xl: clamp(1.9rem, 1.54rem + 2vw, 2.9rem);--text-4xl: clamp(2.1rem, 1.6rem + 3vw, 4.2rem);--text-5xl: clamp(3.2rem, 2.2rem + 5.5vw, 5.8rem);--text-hero: clamp(3.2rem, 2.2rem + 8.5vw, 8rem);--text-display-xl: clamp(3rem, 6vw, 7rem);--text-display-hero: clamp(4rem, 8vw, 10rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--section-gap: clamp(104px, 12.5vw, 176px);--section-gap-xl: clamp(140px, 16vw, 216px);--container: min(1200px, 100% - 64px);--tracking-display: -.04em;--tracking-display-tight: -.05em;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 32px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-expo: cubic-bezier(.22, 1, .36, 1);--dur-fast: .18s;--dur-base: .38s;--dur-slow: .58s;--dur-reveal: .75s;--dur-hero: .95s;--z-base: 0;--z-raised: 10;--z-overlay: 20;--z-modal: 30;--z-nav: 40;--z-toast: 50;--grad-hero: linear-gradient(125deg, #47C486 0%, #2C6B4F 40%, #D8C48A 72%, #1F4D3A 100%);--grad-cta: linear-gradient(135deg, #2C6B4F 0%, #47C486 100%);--grad-gold: linear-gradient(135deg, #E0CF9A 0%, #D8C48A 60%, #B8A46E 100%);--clr-accent-hover: #2C6B4F;--device-ratio: 9 / 19.4;--hero-bg: #070B09;--hero-surface: rgba(7, 11, 9, .88);--hero-border: rgba(255,255,255, .08);--hero-border-mid: rgba(255,255,255, .14);--hero-txt-hi: rgba(255,255,255, .94);--hero-txt: rgba(255,255,255, .76);--hero-txt-mid: rgba(255,255,255, .6);--hero-txt-muted: rgba(255,255,255, .6);--hero-txt-dim: rgba(255,255,255, .56);--clr-vivid: #30D158;--dark: #070B09;--cream: #F4F1EA;--deep: #070B09;--txt-inv-2: rgba(245,245,247,.6);--cream-surface: #FFFFFF;--clr-accent-border: rgba(31,77,58,.18);--clr-accent-bg: rgba(31,77,58,.07);--dark-border: rgba(255,255,255,.08);--dark-surface: #0D1410;--txt-dark-1: rgba(244,241,234,.92);--txt-dark-2: rgba(244,241,234,.55);--txt-dark-3: rgba(244,241,234,.3);--txt-cream-1: #101813;--txt-cream-2: #66736A;--cream-2: #ECE6DA;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--vivid-emerald: #2BE08A;--vivid-mint: #5FF0C0;--vivid-cyan: #34E1D4;--vivid-gold: #F2D88A;--aurora-1: radial-gradient(ellipse 80% 60% at 20% 30%, rgba(43,224,138,.22) 0%, transparent 60%);--aurora-2: radial-gradient(ellipse 70% 55% at 80% 20%, rgba(52,225,212,.16) 0%, transparent 60%);--aurora-3: radial-gradient(ellipse 75% 70% at 65% 85%, rgba(216,196,138,.14) 0%, transparent 62%);--aurora-4: radial-gradient(ellipse 60% 50% at 10% 80%, rgba(31,77,58,.4) 0%, transparent 65%);--grad-text-vivid: linear-gradient(100deg, #2BE08A 0%, #5FF0C0 38%, #34E1D4 72%, #2BE08A 100%);--grad-text-gold: linear-gradient(100deg, #F2D88A 0%, #FFF1C4 50%, #D8C48A 100%);--grad-text-forest: linear-gradient(100deg, #1F4D3A 0%, #2C6B4F 50%, #1F4D3A 100%);--glass-border-vivid: rgba(95,240,192,.28);--glass-fill-vivid: rgba(43,224,138,.06);--glow-vivid: 0 0 80px rgba(43,224,138,.35), 0 0 32px rgba(95,240,192,.25);--glow-vivid-soft: 0 0 120px rgba(43,224,138,.22);--glow-cyan: 0 0 60px rgba(52,225,212,.3);--glow-ring-vivid: 0 0 0 1px rgba(95,240,192,.3), 0 0 40px rgba(43,224,138,.3);--ease-cine: cubic-bezier(.22, 1, .36, 1);--ease-float: cubic-bezier(.37, 0, .63, 1);--ease-magnet: cubic-bezier(.34, 1.56, .64, 1);--dur-aurora: 22s;--dur-glow: 5s}@media(prefers-color-scheme:dark){:root{--bg: #070B09;--bg-2: #0D1410;--bg-3: #111A15;--surface: #111A15;--surface-2: #16221B;--border: rgba(244,241,234,.1);--border-accent: rgba(71,196,134,.22);--txt-1: #F4F1EA;--txt-2: #AEB8AF;--txt-3: #6B7870;--txt-inv: #070B09;--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 4px 16px rgba(0,0,0,.5);--shadow-lg: 0 20px 48px rgba(0,0,0,.6);--shadow-xl: 0 40px 80px rgba(0,0,0,.7);--glow-accent: 0 0 100px rgba(71,196,134,.22);--glow-gold: 0 0 80px rgba(216,196,138,.18);--glow-tech: 0 0 80px rgba(71,196,134,.35)}}[data-theme=dark]{--bg: #070B09;--bg-2: #0D1410;--bg-3: #111A15;--surface: #111A15;--surface-2: #16221B;--border: rgba(244,241,234,.1);--border-accent: rgba(71,196,134,.22);--txt-1: #F4F1EA;--txt-2: #AEB8AF;--txt-3: #6B7870;--txt-inv: #070B09;--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 4px 16px rgba(0,0,0,.5);--shadow-lg: 0 20px 48px rgba(0,0,0,.6);--shadow-xl: 0 40px 80px rgba(0,0,0,.7);--glow-accent: 0 0 100px rgba(71,196,134,.22);--glow-gold: 0 0 80px rgba(216,196,138,.18);--glow-tech: 0 0 80px rgba(71,196,134,.35)}[data-theme=light]{--bg: #F4F1EA;--bg-2: #ECE6DA;--bg-3: #E4DDD0;--surface: #FFFFFF;--surface-2: #FAF8F2;--border: rgba(16,24,19,.1);--txt-1: #101813;--txt-2: #66736A;--txt-3: #5F6B64}@media(max-width:860px){:root{--section-gap: clamp(56px, 8vw, 80px);--section-gap-xl: clamp(72px, 10vw, 96px)}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}[hidden]{display:none!important}}@layer base{:root{color-scheme:light dark}html{font-family:var(--font-sans);font-size:100%;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;overflow-x:clip;max-width:100%}body{background-color:var(--dark);color:var(--txt-dark-1);font-size:var(--text-base);line-height:1.7;min-height:100dvh;overflow-x:clip;max-width:100%}:focus-visible{outline:2px solid var(--clr-accent);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:#47c48638}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:#30d1584d}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--txt-dark-1)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{font-size:var(--text-base);color:var(--txt-2);max-width:68ch}strong{font-weight:600;color:var(--txt-1)}em{font-style:italic;color:inherit}a:not([class]){color:var(--clr-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#30d1584d;transition:text-decoration-color var(--dur-fast) var(--ease-out)}a:not([class]):hover{text-decoration-color:var(--clr-accent)}}@layer layout{.container{width:var(--container);margin-inline:auto}.section-gap{padding-block:var(--section-gap)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}@media(max-width:860px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}}@layer components{.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.surface-2{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.03em;white-space:nowrap;transition:background-color .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:active{transform:scale(.97);transition-duration:0ms}@media(hover:none)and (pointer:coarse){.btn:active{transform:scale(.94)}.btn-primary:active{background:var(--clr-accent-mid)}}.btn-primary{background:var(--clr-accent);color:#fff;box-shadow:0 0 #30d15800}.btn-primary:hover{background:var(--clr-accent-mid);box-shadow:0 4px 24px #30d15847}.btn-secondary{background:transparent;color:var(--txt-dark-1);border:1.5px solid var(--dark-border-hi)}.btn-secondary:hover{border-color:#ffffff4d;background:#ffffff0f}.tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;background:var(--surface-2);color:var(--txt-3);border:1px solid var(--stone)}.tag-accent{background:var(--clr-accent-bg);color:var(--clr-accent);border-color:var(--clr-accent-border)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-toast);padding:12px 20px;background:var(--clr-accent);color:#fff;font-weight:600;border-radius:var(--radius-md);text-decoration:none}.skip-link:focus{left:var(--sp-4);top:var(--sp-4);outline:2px solid #fff;outline-offset:2px}.hide-mobile{@media(max-width:860px){display:none!important}}.hide-desktop{@media(min-width:861px){display:none!important}}@media(max-width:480px){p,.lead{text-wrap:pretty}h1,h2,h3{text-wrap:balance}}.wire-thread{display:block;width:100%;height:1px;background:var(--border);pointer-events:none;flex-shrink:0}.wire-thread--bold{background:var(--border-mid)}}@media(max-width:560px){:root{--container: min(1200px, calc(100% - 32px) )}html,body{width:100%;max-width:100%;overflow-x:clip}main,section,header,footer,.container{min-width:0;max-width:100%}img,video,svg{max-width:100%}}.display-hero{font-family:var(--font-serif);font-size:var(--text-hero);font-weight:700;line-height:.96;letter-spacing:-.04em;color:var(--txt-1);text-wrap:balance}.display-hero em{font-style:italic;color:var(--clr-accent-lite)}.display-hero .gold{color:var(--clr-accent)}.display-section{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--txt-1);text-wrap:balance}.display-section em{font-style:italic;color:var(--clr-accent-lite)}.display-sub{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--txt-1);text-wrap:balance}.overline-label{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--txt-3)}.overline-label:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor;flex-shrink:0}.lead{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:400;line-height:1.65;letter-spacing:-.01em;color:var(--txt-2);max-width:56ch;text-wrap:pretty}.lead strong{font-weight:600;color:var(--txt-1)}.body-copy{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.7;color:var(--txt-2);max-width:68ch;text-wrap:pretty}.body-copy+.body-copy{margin-top:var(--sp-4)}.editorial-quote{position:relative;padding-left:var(--sp-8);border-left:3px solid var(--clr-accent)}.editorial-quote:before{content:"“";position:absolute;top:-.15em;left:var(--sp-3);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;color:var(--clr-accent);line-height:1;opacity:.6}.editorial-quote blockquote,.editorial-quote p{font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic;font-weight:400;line-height:1.55;color:var(--txt-1);max-width:none}.editorial-quote cite{display:block;margin-top:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;font-weight:600;color:var(--txt-3);letter-spacing:.03em}.feature-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--txt-1);letter-spacing:.01em}.caption{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;color:var(--txt-3);letter-spacing:.01em;line-height:1.5}.stat-number{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--txt-1)}.stat-label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--txt-3);letter-spacing:.02em}.text-gradient-green{background:linear-gradient(135deg,var(--clr-accent-lite) 0%,var(--clr-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-gold{background:linear-gradient(135deg,var(--clr-accent2) 0%,var(--clr-accent) 60%,var(--clr-accent-mid) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-reveal]{opacity:0;transition-property:opacity,transform;transition-duration:var(--dur-reveal);transition-timing-function:var(--ease-out)}[data-reveal].is-visible{opacity:1;transform:none!important}[data-reveal=fade]{transform:translateY(0)}[data-reveal=up]{transform:translateY(40px)}[data-reveal=down]{transform:translateY(-32px)}[data-reveal=left]{transform:translate(32px)}[data-reveal=right]{transform:translate(-32px)}[data-reveal=scale]{transform:scale(.94)}[data-stagger]>*{opacity:0;transform:translateY(28px);transition-property:opacity,transform;transition-duration:var(--dur-reveal);transition-timing-function:var(--ease-out)}[data-stagger].is-visible>*{opacity:1;transform:none}[data-stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-stagger].is-visible>*:nth-child(2){transition-delay:.1s}[data-stagger].is-visible>*:nth-child(3){transition-delay:.2s}[data-stagger].is-visible>*:nth-child(4){transition-delay:.3s}[data-stagger].is-visible>*:nth-child(5){transition-delay:.4s}[data-stagger].is-visible>*:nth-child(6){transition-delay:.5s}[data-stagger].is-visible>*:nth-child(7){transition-delay:.6s}[data-stagger].is-visible>*:nth-child(8){transition-delay:.7s}[data-stagger=slow]>*{transition-duration:var(--dur-slow)}[data-reveal=blur]{filter:blur(6px);transform:translateY(20px);transition-property:opacity,transform,filter}[data-reveal=blur].is-visible{filter:blur(0)}@media(min-width:861px){[data-parallax]{will-change:transform}}.hero-enter{animation:heroEnter var(--dur-hero) var(--ease-expo) both}.hero-enter-delay-1{animation-delay:.1s}.hero-enter-delay-2{animation-delay:.2s}.hero-enter-delay-3{animation-delay:.35s}.hero-enter-delay-4{animation-delay:.5s}@keyframes heroEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.animate-float{animation:floatAnim 6s var(--ease-in-out) infinite}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-glow-pulse{animation:glowPulse 3s var(--ease-in-out) infinite}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}.animate-shimmer{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);background-size:200% 100%;animation:shimmer 2s linear infinite}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.animate-spin-slow{animation:spin 20s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal],[data-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}[data-parallax]{transform:none!important}}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);padding-block:0;transition:background-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out);--header-h: 80px;--hd-txt-hi: var(--txt-1);--hd-txt: var(--txt-2);--hd-border: var(--border);--hd-border-hi: var(--border-mid);--hd-glass-bg: var(--bg);--hd-glass-bg: color-mix(in srgb, var(--bg) 90%, transparent);--hd-drawer-bg: var(--bg);--hd-logo-accent: var(--clr-accent-mid)}.site-header[data-variant=dark]{--hd-txt-hi: var(--txt-dark-1);--hd-txt: var(--txt-dark-2);--hd-border: var(--dark-border);--hd-border-hi: var(--dark-border-hi);--hd-glass-bg: rgba(0, 0, 0, .8);--hd-drawer-bg: #0A0F0C;--hd-logo-accent: var(--clr-tech-green)}.site-header.menu-open{background:var(--hd-drawer-bg)}.site-header.is-scrolled{--header-h: 64px;background:var(--hd-glass-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 1px 0 var(--hd-border)}.header-inner{display:flex;align-items:center;gap:var(--sp-8);height:var(--header-h);transition:height .5s var(--ease-out);position:relative;z-index:var(--z-nav)}.header-logo{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;text-decoration:none;transition:opacity .4s var(--ease-out)}.header-logo:hover{opacity:.72}.header-logo img{width:34px;height:34px;object-fit:contain}.logo-text{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;color:var(--hd-txt-hi);letter-spacing:-.02em;white-space:nowrap}.logo-text em{font-style:normal;color:var(--hd-logo-accent)}.header-nav{flex:1;display:flex;justify-content:center}.header-nav ul{display:flex;gap:0;list-style:none;margin:0;padding:0}.nav-link{position:relative;display:inline-block;padding:var(--sp-2) var(--sp-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:.02em;color:var(--hd-txt);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.nav-link:after{content:"";position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:6px;height:1px;background:var(--hd-txt-hi);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.nav-link:hover{color:var(--hd-txt-hi)}.nav-link:hover:after,.nav-link.is-active:after{transform:scaleX(1)}.nav-link.is-active{color:var(--hd-txt-hi)}.nav-guias{position:relative}.nav-guias-toggle{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:inherit}.nav-guias-toggle svg{transition:transform var(--dur-base) var(--ease-out)}.nav-guias.is-open .nav-guias-toggle svg{transform:rotate(180deg)}.nav-guias-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-6px);min-width:260px;padding:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast);z-index:var(--z-nav)}.nav-guias.is-open .nav-guias-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-guias-item{padding:9px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--txt-2);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nav-guias-item:hover{background:var(--bg-2);color:var(--clr-accent-mid)}.header-social{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--sp-2);padding:7px var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--hd-border);color:var(--hd-txt);text-decoration:none;font-size:var(--text-sm);font-weight:500;letter-spacing:.01em;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.header-social .ig-glyph{flex-shrink:0;border-radius:6px;transition:transform var(--dur-base) var(--ease-out)}.header-social:hover{color:var(--hd-txt-hi);border-color:#d8c48a66;background:#d8c48a0f}.header-social:hover svg{transform:scale(1.06)}@media(max-width:1080px){.header-social-handle{display:none}.header-social{padding:7px}}.header-cta{flex-shrink:0;font-size:var(--text-sm);font-weight:600;letter-spacing:.03em;padding:10px var(--sp-5);border-radius:var(--radius-pill);background:var(--clr-accent);color:#fff;text-decoration:none;display:inline-flex;align-items:center;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.header-cta:hover{background:var(--clr-accent-mid);box-shadow:0 4px 24px #d8c48a38;transform:translateY(-1px)}.header-cta:active{transform:scale(.97);transition-duration:0ms}.nav-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;transition:opacity .4s var(--ease-out);flex-shrink:0}.nav-toggle:hover{opacity:.65}.hamburger{display:flex;flex-direction:column;gap:6px}.hamburger span{display:block;width:22px;height:1.5px;background:var(--hd-txt-hi);border-radius:1px;transition:transform .5s var(--ease-out),opacity .5s var(--ease-out),background .2s var(--ease-out)}.nav-toggle[aria-expanded=true] .hamburger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] .hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .hamburger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-nav{position:fixed;top:var(--header-h);left:0;right:0;z-index:var(--z-nav);max-height:calc(100dvh - var(--header-h));overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--hd-drawer-bg);border-top:1px solid var(--hd-border);padding:var(--sp-8) var(--sp-8) calc(var(--sp-10) + env(safe-area-inset-bottom,0px));animation:slideDown .5s var(--ease-out) both;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity}@keyframes slideDown{0%{opacity:0;transform:translateZ(0) translateY(-12px)}to{opacity:1;transform:translateZ(0) translateY(0)}}.mobile-nav[hidden]{display:none}.mobile-nav.is-closing{animation:slideUp .35s var(--ease-out) both}@keyframes slideUp{0%{opacity:1;transform:translateZ(0) translateY(0)}to{opacity:0;transform:translateZ(0) translateY(-12px)}}.mobile-nav ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0 0 var(--sp-8);padding:0}.mobile-nav-link{display:flex;align-items:center;min-height:52px;padding:var(--sp-3) var(--sp-2);font-size:var(--text-base);font-weight:400;letter-spacing:.01em;color:var(--hd-txt);text-decoration:none;border-bottom:1px solid var(--hd-border);transition:color .4s var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-nav ul li:last-child .mobile-nav-link{border-bottom:none}.mobile-nav-link:hover{color:var(--hd-txt-hi)}.mobile-nav-label{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-txt)}.mobile-nav-guias{list-style:none;margin:0 0 var(--sp-2);padding:0}.mobile-nav-sublink{display:flex;align-items:center;min-height:44px;padding:var(--sp-2) var(--sp-2);font-size:var(--text-sm);color:var(--hd-txt);text-decoration:none;transition:color .3s var(--ease-out)}.mobile-nav-sublink:hover{color:var(--hd-txt-hi)}.mobile-cta{width:100%;justify-content:center;padding:var(--sp-4) var(--sp-6);font-size:var(--text-base);margin-top:var(--sp-6)}.mobile-social{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);color:var(--hd-txt);text-decoration:none;font-size:var(--text-base);-webkit-tap-highlight-color:transparent;transition:color var(--dur-base) var(--ease-out)}.mobile-social .ig-glyph{flex-shrink:0;border-radius:6px}.mobile-social:hover{color:var(--hd-txt-hi)}.nav-overlay{display:none;position:fixed;inset:var(--header-h) 0 0 0;z-index:calc(var(--z-nav) - 1);background:#0000004d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .5s var(--ease-out)}.nav-overlay.is-visible{opacity:1}@media(max-width:860px){.header-nav,.header-social,.header-cta{display:none}.nav-toggle{display:flex}.site-header{--header-h: 70px}.site-header.is-scrolled{--header-h: 58px}.header-inner{gap:var(--sp-4)}.header-logo{flex:1}}@media(max-width:480px){.logo-text{font-size:var(--text-base)}}:root{--ref-ink: #07100c;--ref-ink-2: #0c1511;--ref-paper: #f2efe7;--ref-paper-2: #e9e3d8;--ref-champagne: #d8c48a;--ref-green: #27684d;--ref-ease: cubic-bezier(.32,.72,0,1)}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-variation-settings:"wght" 450;letter-spacing:-.008em}body:before{content:"";position:fixed;inset:0;z-index:var(--z-raised);pointer-events:none;opacity:.014;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-theme] .container{width:min(1240px,calc(100% - 64px))}html[data-theme] section{scroll-margin-top:104px}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3{font-variation-settings:"wght" 520}@media(min-width:861px){html[data-theme] .site-header{top:16px;left:50%;right:auto;width:min(1240px,calc(100% - 40px));transform:translate(-50%);border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#07100cc2;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px #ffffff0e,0 18px 46px #00000029}html[data-theme] .site-header.is-scrolled{background:#07100ce6;box-shadow:inset 0 1px #ffffff12,0 18px 50px #00000038}html[data-theme] .header-inner{width:100%;padding-inline:22px}html[data-theme] .hero{padding-top:112px}}html[data-theme] .logo-text{font-weight:650;letter-spacing:-.035em}html[data-theme] .nav-link{min-height:44px;display:inline-flex;align-items:center;font-size:.78rem;letter-spacing:-.005em}html[data-theme] .header-cta,html[data-theme] .btn-hp,html[data-theme] .closing-cta,html[data-theme] .footer-cta,html[data-theme] .pc-cta{gap:12px;border-radius:999px;transition:transform .62s var(--ref-ease),background-color .62s var(--ref-ease),box-shadow .62s var(--ref-ease)}html[data-theme] .header-cta:after,html[data-theme] .btn-hp:after,html[data-theme] .closing-cta:after,html[data-theme] .footer-cta:after,html[data-theme] .pc-cta:after{content:"↗";display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#07100c17;font-size:.75rem;transition:transform .62s var(--ref-ease);position:static!important;inset:auto!important}html[data-theme] .header-cta:after{width:24px;height:24px;flex-basis:24px;background:#ffffff1a}html[data-theme] .header-cta:hover:after,html[data-theme] .btn-hp:hover:after,html[data-theme] .closing-cta:hover:after,html[data-theme] .footer-cta:hover:after,html[data-theme] .pc-cta:hover:after{transform:translate(2px,-2px) scale(1.04)}html[data-theme] .hero-bg{background:radial-gradient(circle at 76% 32%,rgba(39,104,77,.16),transparent 34%)}html[data-theme] .hb-orb{display:none}html[data-theme] .hero-line--1{font-family:var(--font-sans);font-variation-settings:"wght" 520;letter-spacing:-.055em}html[data-theme] .hero-line--2{font-family:var(--font-serif);font-variation-settings:"opsz" 48,"wght" 460;letter-spacing:-.055em}html[data-theme] .hero-lead{max-width:46ch;font-size:1.08rem;line-height:1.7}html[data-theme] .device-ultra{border-radius:25px;box-shadow:inset 0 1px #ffffff47,0 42px 90px #00000057}html[data-theme] .trust-strip{padding-block:22px}html[data-theme] .ts-track{width:100%;animation:none}html[data-theme] .ts-list{width:100%;justify-content:space-between;padding-inline:max(32px,calc((100vw - 1240px)/2))}html[data-theme] .ts-list[aria-hidden=true],html[data-theme] .ts-fade{display:none}html[data-theme] .ts-label{font-size:.74rem;font-weight:600;letter-spacing:.01em}html[data-theme] .ts-divider{margin-inline:clamp(10px,1.8vw,24px)}html[data-theme] .proposta-heading,html[data-theme] .gallery-heading,html[data-theme] .nv-heading,html[data-theme] .pricing-heading-text,html[data-theme] .founder-heading,html[data-theme] .faq-intro .display-section{font-family:var(--font-sans);font-style:normal;font-variation-settings:"wght" 520;letter-spacing:-.055em}html[data-theme] .proposta-heading em,html[data-theme] .gallery-heading em,html[data-theme] .nv-heading em,html[data-theme] .ph-em,html[data-theme] .founder-heading em,html[data-theme] .faq-intro .display-section em{font-family:var(--font-serif);font-style:italic;font-variation-settings:"opsz" 48,"wght" 450;-webkit-text-fill-color:currentColor;background:none;color:var(--ref-champagne)}html[data-theme] .proposta-steps{gap:8px;padding:8px;border-color:#ffffff14;border-radius:28px;background:#ffffff06;box-shadow:inset 0 1px #ffffff0a}html[data-theme] .proposta-step{min-height:310px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#0b120e}html[data-theme] .proposta-step:after{color:#d8c48a0f;font-weight:450}html[data-theme] .proposta-step:before{background:var(--ref-champagne)}html[data-theme] .step-icon{box-shadow:none;border-color:#d8c48a33;background:#d8c48a0f;color:var(--ref-champagne)}html[data-theme] .proposta-step:hover .step-icon{box-shadow:none;background:#d8c48a1a}html[data-theme] .gallery-section{background:var(--ref-paper)}html[data-theme] .gallery-heading em{color:var(--ref-green)}html[data-theme] .gp-glow,html[data-theme] .gp-spot{display:none}html[data-theme] .gp-img-wrap{transform:none!important;padding:8px;border:1px solid rgba(7,16,12,.1);border-radius:30px;background:#07100c0e;box-shadow:none}html[data-theme] .gp-img-wrap picture,html[data-theme] .gp-img-wrap img{border-radius:22px}html[data-theme] .gp-title{letter-spacing:-.04em}html[data-theme] .governance-intro h2{max-width:16ch;font-family:var(--font-sans);font-variation-settings:"wght" 520;letter-spacing:-.055em}html[data-theme] .data-route{padding:8px;border-radius:28px}html[data-theme] .route-node strong{color:#f2efe7}html[data-theme] .novidades-section{background:var(--ref-ink)}html[data-theme] .nv-heading{font-style:normal}html[data-theme] .nv-heading em{display:block}html[data-theme] .nv-row{padding-block:clamp(72px,9vw,128px);border-top:1px solid rgba(255,255,255,.09)}html[data-theme] .nv-row:last-of-type{border-bottom:1px solid rgba(255,255,255,.09)}html[data-theme] .nv-visual{padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#ffffff06}html[data-theme] .nv-card{border-radius:20px;border-color:#d8c48a29;background:#0d1611;box-shadow:inset 0 1px #ffffff0b}html[data-theme] .nv-glow{display:none}html[data-theme] .nv-feature-title{font-variation-settings:"opsz" 42,"wght" 480}html[data-theme] .nv-feature-title em{color:var(--ref-champagne)}html[data-theme] .nvc-badge{box-shadow:none}html[data-theme] .pricing-section{background:#09100c}html[data-theme] .pricing-intro{max-width:760px;margin-bottom:72px}html[data-theme] .ph-em{display:block;color:var(--ref-champagne)}html[data-theme] .pricing-grid{max-width:1040px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:16px;padding:0;border:0;border-radius:0;background:transparent;align-items:start}html[data-theme] .pricing-card-wrap,html[data-theme] .pricing-card-wrap.is-highlighted{border-radius:22px;border-color:#ffffff17;background:#0d1511;box-shadow:inset 0 1px #ffffff0a}html[data-theme] .pricing-card-wrap.is-highlighted{border-color:#d8c48a52}html[data-theme] .pricing-card-wrap[data-tier=free]{margin-top:48px}html[data-theme] .pricing-card-wrap,html[data-theme] .pricing-card-wrap.is-highlighted{align-self:start}html[data-theme] .pc-name{font-style:normal;font-variation-settings:"opsz" 34,"wght" 500}html[data-theme] .pc-amount{font-style:normal;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 46,"wght" 480}html[data-theme] .pc-status-badge,html[data-theme] .pc-trial-badge,html[data-theme] .pc-new-badge{box-shadow:none}html[data-theme] .pc-feature-icon{border-radius:5px}html[data-theme] .pc-group-label{color:var(--ref-champagne)}html[data-theme] .founder-inner{max-width:940px}html[data-theme] .founder-quote-block{border-left-color:var(--ref-champagne)}html[data-theme] .founder-heading em{color:var(--ref-green)}html[data-theme] .founder-badges{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px;border-radius:22px;background:#27684d0b}html[data-theme] .founder-badge{min-height:88px;padding:20px;border:1px solid rgba(7,16,12,.08)}html[data-theme] .founder-badge:first-child{border-radius:15px 0 0}html[data-theme] .founder-badge:nth-child(2){border-radius:0 15px 0 0}html[data-theme] .founder-badge:nth-child(3){border-radius:0 0 0 15px}html[data-theme] .founder-badge:last-child{border-radius:0 0 15px}@media(min-width:861px){html[data-theme] .faq-section .container{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(72px,10vw,150px);align-items:start}html[data-theme] .faq-intro{position:sticky;top:130px;margin-bottom:0}}html[data-theme] .faq-list{max-width:none}html[data-theme] .faq-item{border-color:#07100c1f}html[data-theme] .faq-summary{padding-block:25px}html[data-theme] .closing-section{background:#07100c}html[data-theme] .closing-aurora,html[data-theme] .closing-glow{display:none}html[data-theme] .closing-heading{font-family:var(--font-sans);font-style:normal;font-variation-settings:"wght" 520;letter-spacing:-.055em}html[data-theme] .closing-payoff{font-family:var(--font-serif);font-variation-settings:"opsz" 54,"wght" 440;color:var(--ref-champagne);background:none;-webkit-text-fill-color:currentColor}html[data-theme] .footer-data-card{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff06;box-shadow:inset 0 1px #ffffff0a}html[data-theme] .footer-data-status{color:var(--ref-champagne);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-theme] .footer-data-status i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#73b78f}html[data-theme] .footer-data-card strong{color:#f4f1eae6;font-size:.9rem;line-height:1.5}html[data-theme] .footer-data-card p{color:#f4f1ea80;font-size:.76rem;line-height:1.65}html[data-theme] .footer-data-links{display:flex;flex-direction:column;gap:8px;padding-top:4px}html[data-theme] .footer-data-links a{color:var(--ref-champagne);font-size:.72rem;text-decoration:none}@media(max-width:860px){html[data-theme] .container{width:calc(100% - 40px)}html[data-theme] .ts-list{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding-inline:20px}html[data-theme] .ts-divider{display:none}html[data-theme] .proposta-steps,html[data-theme] .pricing-grid{grid-template-columns:1fr}html[data-theme] .pricing-card-wrap[data-tier=free]{margin-top:0}html[data-theme] .proposta-step{min-height:0}html[data-theme] .nv-row{padding-block:72px}}@media(max-width:560px){html[data-theme] .container{width:calc(100% - 32px)}html[data-theme] .founder-badges{grid-template-columns:1fr}html[data-theme] .founder-badge,html[data-theme] .founder-badge:first-child,html[data-theme] .founder-badge:nth-child(2),html[data-theme] .founder-badge:nth-child(3),html[data-theme] .founder-badge:last-child{min-height:0;border-radius:12px}html[data-theme] .pricing-grid{padding:5px;border-radius:24px}html[data-theme] .pricing-card-wrap{padding:30px 24px}html[data-theme] .footer-data-card{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:before{display:none}}
