:root{--bg:#e8e5df;--bg-2:#f2efe9;--surface:#f4f1eb;--surface-2:#eae6de;--ink:#1a1c20;--ink-2:#4a4d54;--ink-3:color-mix(in oklab, #6b6f78 20%, #1a1c20);--serp-url:#3f6b52;--serp-link:#3a63c4;--line:rgba(26,28,32,.13);--line-2:rgba(26,28,32,.07);--gold-base:#a6834a;--gold:color-mix(in oklab, #a6834a 45%, #1a1c20);--gold-bright:color-mix(in oklab, #a6834a 78%, #1a1c20);--gold-wash:color-mix(in oklab, #a6834a 14%, transparent);--gold-hero:#d9b571;--hero-hairline:rgba(26,28,32,.14);--success:color-mix(in oklab, #5a7d6c 55%, #1a1c20);--on-gold:#f4f4f5;--shadow-sm:0 1px 2px rgba(20,22,25,.06),0 8px 24px -12px rgba(20,22,25,.18);--shadow-md:0 2px 4px rgba(20,22,25,.06),0 18px 44px -16px rgba(20,22,25,.28);--shadow-lg:0 30px 80px -20px rgba(20,22,25,.35);--inv-bg:#1a1c20;--inv-ink:#ece9e3;--inv-ink-2:#a9adb5;--inv-line:rgba(236,233,227,.16);--inv-surface:#24272c;--inv-accent:#e6d8c0;color-scheme:light}:root[data-theme=dark]{--bg:#141619;--bg-2:#191c1f;--surface:#1e2125;--surface-2:#24272c;--ink:#ece9e3;--ink-2:#b0b4bb;--ink-3:#858a93;--serp-url:#728f7b;--serp-link:#6d8dd0;--line:rgba(236,233,227,.15);--line-2:rgba(236,233,227,.08);--gold-base:#cfa968;--gold:color-mix(in oklab, #cfa968 62%, #f4f4f5);--gold-bright:color-mix(in oklab, #cfa968 88%, #f4f4f5);--gold-wash:color-mix(in oklab, #cfa968 16%, transparent);--success:#5a7d6c;--hero-hairline:rgba(236,233,227,.16);--on-gold:#141619;--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 10px 28px -12px rgba(0,0,0,.55);--shadow-md:0 2px 6px rgba(0,0,0,.45),0 22px 50px -16px rgba(0,0,0,.65);--shadow-lg:0 30px 80px -20px rgba(0,0,0,.7);--inv-bg:#ece9e3;--inv-ink:#141619;--inv-ink-2:#4a4d54;--inv-line:rgba(20,22,25,.16);--inv-surface:#fdfcfa;--inv-accent:#5f4f37;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.62;font-feature-settings:"cv05" 1,"cv11" 1;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;transition:background-color .5s ease,color .5s ease}.hero-in>*,.prova-grid>*,.about-grid>*,.contact-grid>*,.ads-inner>*,.svc>*,.proc>*,.stats>*,.tl-rail>*,.price-grid>*,.faq-list>*,.why-cards>*,.quote-grid>*,.case-card,.steps-strip>*{min-width:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:Jost,system-ui,sans-serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:0;text-wrap:balance}p{margin:0}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}@media(max-width:640px){.wrap{padding-inline:20px}}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:4px}.card,.svc-card,.case-card,.quote,.price,.faq-item,.timeline,.demo-card,.steps-strip,.delivery,form.lead,.stats,.contact-line{box-shadow:var(--shadow-sm)}.card:hover,.svc-card:hover,.case-card:hover,.proc-card:hover{box-shadow:var(--shadow-md)}.price.popular{box-shadow:0 0 0 1px var(--gold),var(--shadow-md)}.cbtn,.theme-toggle,.burger{box-shadow:var(--shadow-sm)}@media(max-width:640px){.card,.svc-card,.case-card,.quote,.price,.faq-item,.timeline,.demo-card,form.lead{box-shadow:0 1px 2px #1416190d,0 6px 18px -12px #14161929}}.eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.eyebrow.on-inv{color:var(--gold-bright)}.section-head{max-width:760px;margin-bottom:60px}.section-head h2{font-size:clamp(34px,4.6vw,58px);margin-bottom:22px}.lead{font-size:18px;color:var(--ink-2);line-height:1.68}.on-inv .lead,.lead.on-inv{color:var(--inv-ink-2)}@media(max-width:640px){.section-head{margin-bottom:44px}.lead{font-size:16.5px}}section{padding:120px 0;position:relative}@media(max-width:900px){section{padding:84px 0}}@media(max-width:640px){section{padding:64px 0}}.band-inv{background:var(--inv-bg);color:var(--inv-ink);--ink:var(--inv-ink);--ink-2:var(--inv-ink-2);--ink-3:var(--inv-ink-2);--bg:var(--inv-bg);--bg-2:var(--inv-surface);--surface:var(--inv-surface);--surface-2:var(--inv-surface);--line:var(--inv-line);--line-2:var(--inv-line);--gold:var(--inv-accent);--gold-bright:var(--inv-accent);--gold-wash:color-mix(in oklab, var(--inv-accent) 16%, transparent);--on-gold:var(--on-inv-accent)}.band-inv h1,.band-inv h2,.band-inv h3,.band-inv h4{color:var(--inv-ink)}.band-inv .btn-primary{background:var(--inv-accent);color:var(--on-inv-accent)}.band-inv .btn-primary:hover{filter:none;background:var(--inv-accent-hover)}:root[data-theme=light] .band-inv{--on-inv-accent:#141619;--inv-accent-hover:color-mix(in oklab, #e6d8c0 25%, #f4f4f5)}:root[data-theme=dark] .band-inv{--on-inv-accent:#f4f4f5;--inv-accent-hover:color-mix(in oklab, #5f4f37 74%, #141619)}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:17px 34px;font-size:14.5px;font-weight:500;letter-spacing:.01em;transition:transform .3s cubic-bezier(.2,.7,.3,1),background-color .3s,border-color .3s,color .3s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:color-mix(in oklab,#1a1c20 84%,#a6834a)}:root[data-theme=dark] .btn-primary{background:var(--gold);color:#141619}:root[data-theme=dark] .btn-primary:hover{background:color-mix(in oklab,#e6d8c0 25%,#f4f4f5)}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn svg{width:15px;height:15px;flex:none}@media(max-width:640px){.btn{padding:15px 26px;font-size:14px}}.nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--line-2);transition:border-color .35s,background-color .35s,box-shadow .35s}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 12px 32px -16px #14161940}.nav .nav-in{max-width:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;padding-inline:clamp(20px,3vw,44px)}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand img{height:26px;width:auto}.logo-onix{display:none}:root[data-theme=dark] .logo-offwhite{display:none}:root[data-theme=dark] .logo-onix{display:block}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:14.5px;color:var(--ink-2);transition:color .25s;position:relative;padding:10px 2px}.nav-links a:after{content:"";position:absolute;left:2px;right:2px;bottom:5px;height:1.5px;border-radius:2px;background:var(--gold-bright);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{transition:transform .3s cubic-bezier(.2,.7,.3,1),background-color .3s,border-color .3s,color .3s,box-shadow .3s}.nav-cta:hover{box-shadow:var(--shadow-sm)}.nav-actions{display:flex;align-items:center;gap:12px;flex:none}.theme-toggle{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .25s,background-color .25s}.theme-toggle:hover{border-color:var(--gold);background:var(--gold-wash)}.theme-toggle svg{width:17px;height:17px;stroke:var(--ink-2);fill:none;stroke-width:1.6}.theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}.nav .btn{padding:12px 24px;font-size:14px}.burger{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--line);place-items:center}.burger svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.7}@media(max-width:1080px){.nav-links{gap:22px}.nav-links a{font-size:14px}.nav .btn{padding:11px 20px;font-size:13.5px}}.nav-contact{display:none}@media(max-width:940px){.nav-links{position:fixed;inset:76px 0 auto;flex-direction:column;align-items:stretch;gap:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);padding:8px 28px 28px;transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .28s,transform .28s,visibility .28s;max-height:calc(100dvh - 78px);overflow-y:auto}.nav-links.open{opacity:1;visibility:visible;transform:none}.nav-links a{padding:15px 0;font-size:16px;border-bottom:1px solid var(--line-2);color:var(--ink)}.nav-links a:after{display:none}.nav-contact{display:block;margin-top:18px}.nav-cta{display:none}.burger{display:grid}.nav-actions{gap:10px}}.hero{position:relative;display:flex;align-items:flex-end;min-height:calc(100vh - 104px);min-height:min(calc(100svh - 104px),920px);margin:14px;border-radius:28px;overflow:hidden;box-shadow:0 0 0 1px var(--hero-hairline),var(--shadow-lg);padding:clamp(56px,9vh,96px) 0 clamp(52px,8vh,96px);background:#141619}.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#141619e6,#1416199e 48%,#14161924),linear-gradient(180deg,#14161999,#1416194d 34%,#1416197a 52%,#141619e0)}.hero-in{position:relative;z-index:2;width:100%}@media(min-width:1341px){.hero .hero-in{max-width:none;padding-left:clamp(52px,8vh,96px);padding-right:clamp(28px,4vw,64px)}}.hero-badge{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;padding:9px 16px;border-radius:999px;margin-bottom:26px;max-width:100%;background:#1416198c;border:1px solid rgba(255,255,255,.35);color:#fff}.hero-badge .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--gold-hero)}.hero h1{font-size:clamp(40px,6.1vw,78px);max-width:22ch;margin-bottom:24px;color:#fff}.hero h1 em{font-style:normal;color:var(--gold-hero)}.hero-sub{font-size:19px;max-width:53ch;margin-bottom:38px;color:#fff}.hero-cta{margin-bottom:34px}.btn-hero{display:inline-flex;align-items:center;gap:10px;padding:17px 32px;border-radius:999px;background:#fff;color:#141619;font-size:15.5px;font-weight:600;box-shadow:0 14px 34px #00000059;transition:transform .25s,box-shadow .25s,background-color .25s}.btn-hero:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #00000073}.btn-hero svg{width:18px;height:18px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;padding:8px 14px;border-radius:999px;background:#1416198c;border:1px solid rgba(255,255,255,.3);color:#fff}@media(max-width:1000px){.hero{min-height:calc(100vh - 100px);min-height:min(calc(100svh - 100px),920px);margin:12px;border-radius:24px;padding-top:clamp(52px,8vh,80px)}.hero-sub{font-size:17.5px}}@media(max-width:640px){.hero{min-height:calc(100vh - 92px);min-height:min(calc(100svh - 92px),920px);margin:8px;border-radius:20px;padding-top:clamp(44px,6vh,64px);padding-bottom:48px}.hero h1{font-size:clamp(34px,9vw,44px);margin-bottom:20px}.hero-sub{font-size:16.5px;margin-bottom:30px}.btn-hero{width:100%;justify-content:center;padding:16px 24px}.hero-media img{object-position:56% 50%}.hero-scrim{background:linear-gradient(180deg,#141619b8,#14161975 26%,#141619d6 62%,#141619ed)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:34px;transition:border-color .35s,transform .35s cubic-bezier(.2,.7,.3,1)}.card:hover{border-color:var(--line);transform:translateY(-3px)}.card h3{font-size:23px;margin-bottom:12px}.card p{color:var(--ink-2);font-size:16px}.why-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.why-cards .card{border-radius:28px;padding:38px}.card-num{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.14em;color:var(--gold);margin-bottom:20px;display:block}.steps-strip{border:1px solid var(--line);border-radius:28px;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);margin-bottom:20px}.step{padding:34px 28px;border-right:1px solid var(--line);transition:background-color .3s}.step:last-child{border-right:0}.step:hover{background:var(--surface-2)}.step .n{font-family:Jost,sans-serif;font-weight:400;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;display:block}.step .n sup{font-size:15px;color:var(--gold);vertical-align:super;letter-spacing:0;margin-left:3px}.step .t{font-size:16px;font-weight:500;color:var(--ink);margin-bottom:5px}.step .d{font-size:14px;color:var(--ink-3);line-height:1.5}.delivery{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-radius:28px;padding:34px 38px;border:1px solid var(--line);background:var(--surface)}.delivery-icon{width:54px;height:54px;flex:none;border-radius:16px;background:var(--gold-wash);display:grid;place-items:center}.delivery-icon svg{width:24px;height:24px;stroke:var(--gold);fill:none;stroke-width:1.5}.delivery-txt{flex:1 1 300px}.delivery-txt h3{font-size:21px;margin-bottom:6px}.delivery-txt p{font-size:15.5px;color:var(--ink-2)}@media(max-width:900px){.why-cards{grid-template-columns:1fr}.steps-strip{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(1),.step:nth-child(2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.steps-strip{grid-template-columns:1fr}.step{border-right:0!important;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.delivery{padding:26px}}.prova{background:var(--bg);border-bottom:1px solid var(--line-2)}.prova-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(40px,5vw,72px);align-items:center}.prova-h{font-size:clamp(30px,3.6vw,46px);line-height:1.14;letter-spacing:-.025em;margin-bottom:22px}@media(max-width:1000px){.prova-grid{grid-template-columns:1fr;gap:40px}}.about{background:var(--bg-2);border-block:1px solid var(--line-2)}.about-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:clamp(36px,5vw,72px);align-items:start}.ww-h{font-size:clamp(30px,4.1vw,52px);line-height:1.14;letter-spacing:-.025em;max-width:20ch;margin-bottom:48px}.ww{display:block}.ww>span{display:inline-block;opacity:0;transform:translateY(.5em);transition:opacity .62s cubic-bezier(.2,.7,.3,1),transform .62s cubic-bezier(.2,.7,.3,1)}.ww.in>span{opacity:1;transform:none}.ww>span.accent{color:var(--gold)}.stats{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:24px;overflow:hidden}.stat{background:var(--surface);padding:26px 28px;display:flex;align-items:baseline;gap:22px}.stat .v{font-family:Jost,sans-serif;font-size:34px;line-height:1;flex:none;min-width:2.4ch;letter-spacing:-.02em}.stat .v small{font-size:16px;color:var(--gold);letter-spacing:0}.stat .l{font-size:14.5px;color:var(--ink-3);line-height:1.45}@media(max-width:520px){.stat{padding:20px 22px;gap:16px}.stat .v{font-size:30px}}.about-body p{color:var(--ink-2);font-size:16.5px;line-height:1.66}.about-body p+p{margin-top:20px}@media(max-width:1000px){.about-grid{grid-template-columns:1fr;gap:38px}}.demo-card{border-radius:28px;border:1px solid var(--line);background:var(--surface);padding:26px}.search-demo{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.search-field{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:var(--bg-2)}.search-field svg{width:18px;height:18px;stroke:var(--ink-3);fill:none;stroke-width:1.8;flex:none}.search-field .q{font-size:15px;color:var(--ink-3);flex:1}.search-field .hint{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--gold);letter-spacing:.1em}.result{border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--bg-2)}.result .url{font-size:13px;color:var(--serp-url);margin-bottom:6px}.result .t{font-size:17px;color:var(--serp-link);margin-bottom:6px;line-height:1.3}.result .d{font-size:14px;color:var(--ink-2);line-height:1.5}.result .d mark{background:#a6834a38;color:inherit;padding:1px 2px;border-radius:3px}.demo-cap{font-size:12.5px;color:var(--ink-3);line-height:1.5;padding-top:18px;border-top:1px solid var(--line-2)}.carousel{position:relative}.carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;scroll-behavior:smooth}.carousel-track::-webkit-scrollbar{display:none}.case-card{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;border:1px solid var(--line);border-radius:28px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;transition:border-color .35s}.case-card:hover{border-color:var(--gold)}.case-thumb{aspect-ratio:4/3;position:relative;overflow:hidden;background:var(--surface-2);border-bottom:1px solid var(--line)}.case-thumb .ph{position:absolute;inset:0;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.case-thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 10%,var(--gold-wash),transparent 62%)}.case-body{padding:28px;display:flex;flex-direction:column;gap:14px;flex:1}.tag{align-self:flex-start;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:5px 11px}.case-body h3{font-size:21px}.case-body p{font-size:15px;color:var(--ink-2);line-height:1.55;flex:1}.case-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid var(--line-2);font-size:13px;color:var(--ink-3)}.fict{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--ink-3)}.fict:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--gold);flex:none}.carousel-nav{display:flex;gap:10px;margin-top:26px;align-items:center}.cbtn{width:46px;height:46px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;transition:border-color .25s,background-color .25s}.cbtn:hover{border-color:var(--gold);background:var(--gold-wash)}.cbtn svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.7}.cbtn:disabled{opacity:.32;cursor:not-allowed}.dots{display:flex;gap:8px;margin-left:8px}.dot{width:7px;height:7px;border-radius:999px;background:var(--line);transition:background-color .25s,width .25s}.dot.active{background:var(--gold);width:22px}@media(max-width:1000px){.case-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:680px){.case-card{flex-basis:100%}}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc-card{border:1px solid var(--line);border-radius:28px;background:var(--surface);padding:36px 32px;display:flex;flex-direction:column;transition:border-color .35s,transform .35s cubic-bezier(.2,.7,.3,1)}.svc-card:hover{border-color:var(--gold);transform:translateY(-4px)}.svc-icon{width:48px;height:48px;border-radius:14px;background:var(--gold-wash);display:grid;place-items:center;margin-bottom:22px}.svc-icon svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.5}.svc-card h3{font-size:22px;margin-bottom:12px}.svc-card>p{font-size:15.5px;color:var(--ink-2);margin-bottom:24px;line-height:1.6}.svc-more{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.svc-more span{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:var(--bg-2)}@media(max-width:1000px){.svc{grid-template-columns:1fr}}@media(max-width:640px){.svc-card{padding:28px 24px}}.ads-inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}.ads-table{width:100%;border-collapse:collapse;border:1px solid var(--inv-line);border-radius:20px;overflow:hidden}.ads-table th,.ads-table td{text-align:left;padding:17px 22px;border-bottom:1px solid var(--inv-line);font-size:15px}.ads-table th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright)}.ads-table td{color:var(--inv-ink-2)}.ads-table td:last-child{color:var(--inv-ink);text-align:right;font-variant-numeric:tabular-nums}.ads-table tr:last-child td{border-bottom:0}.ads-table .lead-row td{color:var(--inv-ink);font-weight:500}.ads-note{margin-top:20px;font-size:13.5px;color:var(--inv-ink-2);border-left:2px solid var(--gold);padding-left:16px;line-height:1.55}@media(max-width:1000px){.ads-inner{grid-template-columns:1fr;gap:40px}.ads-table th,.ads-table td{padding:13px 15px;font-size:14px}}@media(max-width:560px){.ads-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ads-table,.ads-table tbody,.ads-table tr,.ads-table td{display:block;width:100%}.ads-table tr{border-bottom:1px solid var(--inv-line);padding:14px 16px}.ads-table tr:last-child{border-bottom:0}.ads-table td{border-bottom:0;padding:2px 0}.ads-table td:last-child{text-align:left;font-weight:500}}.proc{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:28px}.proc-card{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:28px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .35s,transform .35s cubic-bezier(.2,.7,.3,1)}.proc-card:hover{border-color:var(--gold);transform:translateY(-3px)}.proc-card .n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:var(--gold)}.proc-card .t{font-family:Jost,sans-serif;font-size:18px;letter-spacing:-.01em}.proc-card .d{font-size:14px;color:var(--ink-3);line-height:1.5}@media(max-width:1080px){.proc{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.proc{grid-template-columns:1fr}}.timeline{border:1px solid var(--line);border-radius:28px;background:var(--surface);padding:38px}.tl-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:32px}.tl-head h3{font-size:23px}.tl-head .tl-sub{font-size:14px;color:var(--ink-3)}.tl-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.tl-rail:before{content:"";position:absolute;top:9px;left:0;right:0;height:1px;background:var(--line)}.tl-phase{position:relative;padding:32px 24px 0 0}.tl-phase:before{content:"";position:absolute;top:5px;left:0;width:9px;height:9px;border-radius:999px;background:var(--gold);border:2px solid var(--surface)}.tl-phase .d{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.tl-phase .t{font-size:16.5px;font-weight:500;margin-bottom:6px}.tl-phase p{font-size:14px;color:var(--ink-3);line-height:1.55}@media(max-width:760px){.timeline{padding:28px 24px}.tl-rail{grid-template-columns:1fr;gap:4px}.tl-rail:before{inset:0 auto 0 5px;width:1px;height:auto}.tl-phase{padding:0 0 28px 30px}.tl-phase:before{top:5px}}.proof{background:var(--bg-2);border-block:1px solid var(--line-2)}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote{border:1px solid var(--line);border-radius:26px;background:var(--surface);padding:34px 30px;display:flex;flex-direction:column;gap:20px}.quote .mark{font-family:Jost,sans-serif;font-size:46px;line-height:.6;color:var(--gold);opacity:.5}.quote blockquote{margin:0;font-size:16px;color:var(--ink);line-height:1.62;flex:1}.quote-who{display:flex;flex-direction:column;gap:3px;padding-top:18px;border-top:1px solid var(--line-2)}.quote-who .n{font-size:15px;font-weight:500}.quote-who .r{font-size:13.5px;color:var(--ink-3)}@media(max-width:1000px){.quote-grid{grid-template-columns:1fr}}.placeholder-note{margin-top:24px;padding:18px 22px;border-radius:18px;border:1px dashed var(--gold);background:var(--gold-wash);font-size:14px;color:var(--ink-2);line-height:1.55;display:flex;gap:12px;align-items:flex-start}.placeholder-note svg{width:17px;height:17px;stroke:var(--gold);fill:none;stroke-width:1.8;flex:none;margin-top:2px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.price{border:1px solid var(--line);border-radius:28px;background:var(--surface);padding:36px 32px;display:flex;flex-direction:column;gap:0;position:relative}.price.popular{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.price-badge{position:absolute;top:-11px;left:32px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--on-gold);background:var(--gold);padding:5px 13px;border-radius:999px}.price h3{font-size:22px;margin-bottom:6px}.price .aud{font-size:13.5px;color:var(--ink-3);margin-bottom:22px}.price .val{font-family:Jost,sans-serif;font-size:44px;line-height:1;letter-spacing:-.03em;margin-bottom:8px}.price .val span{font-size:15px;color:var(--ink-3);letter-spacing:0;font-family:Inter,sans-serif}.price-feats{list-style:none;margin:26px 0 30px;padding:24px 0 0;display:flex;flex-direction:column;gap:13px;border-top:1px solid var(--line-2);flex:1}.price-feats li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink-2);line-height:1.5}.price-feats svg{width:15px;height:15px;flex:none;margin-top:4px;stroke:var(--gold);fill:none;stroke-width:2}.price .btn{width:100%;justify-content:center}.price-note{margin-top:28px;font-size:14px;color:var(--ink-3);line-height:1.6;max-width:720px}@media(max-width:1000px){.price-grid{grid-template-columns:1fr;max-width:460px}}@media(max-width:640px){.price{padding:30px 24px}}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.faq-item{border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden}.faq-q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px;text-align:left;font-family:Jost,sans-serif;font-size:18.5px;letter-spacing:-.01em;line-height:1.35}.faq-q:hover{color:var(--gold)}.faq-q .chev{flex:none;width:22px;height:22px;margin-top:3px;stroke:var(--ink-3);fill:none;stroke-width:1.7;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.faq-item.open .chev{transform:rotate(45deg);stroke:var(--gold)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.3,1)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{padding:0 28px 26px;font-size:15.5px;color:var(--ink-2);line-height:1.62}@media(max-width:820px){.faq-list{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start}.contact-lines{display:flex;flex-direction:column;gap:18px;margin-top:36px}.contact-line{display:flex;align-items:center;gap:15px;padding:17px 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface);transition:border-color .25s}.contact-line:hover{border-color:var(--gold)}.contact-line svg{width:19px;height:19px;stroke:var(--gold);fill:none;stroke-width:1.6;flex:none}.contact-line .cl-t{font-size:12px;color:var(--ink-3);margin-bottom:2px}.contact-line .cl-v{font-size:15px;color:var(--ink)}form.lead{border:1px solid var(--line);border-radius:28px;background:var(--surface);padding:36px}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.f-field label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.f-field input,.f-field select,.f-field textarea{font:inherit;font-size:15.5px;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:border-color .25s;width:100%}.f-field textarea{resize:vertical;min-height:104px}.f-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b6f78' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:42px}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{outline:none;border-color:var(--gold)}.f-field input::placeholder,.f-field textarea::placeholder{color:var(--ink-3)}form.lead .btn{width:100%;justify-content:center}.f-note{margin-top:14px;font-size:12.5px;color:var(--ink-3);text-align:center;line-height:1.5}.f-alert{margin-bottom:18px;padding:14px 18px;border-radius:14px;background:var(--gold-wash);border:1px solid var(--gold);font-size:14px;color:var(--ink);line-height:1.5;display:none}form.lead.endpoint-missing .f-alert{display:block}@media(max-width:1000px){.contact-grid{grid-template-columns:1fr;gap:44px}form.lead{padding:28px 24px}}@media(max-width:520px){.f-row{grid-template-columns:1fr}}.footer2{background:var(--bg);padding:0 14px 14px}.footer2-panel{background:var(--surface);border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow-sm)}.cta-card{position:relative;overflow:hidden;border-radius:22px;margin:10px;background:#0d0e10;color:#fff;box-shadow:0 24px 60px #00000059}.cta-ribbons{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cta-ribbons span{position:absolute;display:block;border-radius:999px;filter:saturate(1.2)}.cta-ribbons .r1{width:130%;height:46%;right:-38%;top:-6%;transform:rotate(-14deg);background:linear-gradient(90deg,#5c0a12,#c21022 45%,#f13244)}.cta-ribbons .r2{width:130%;height:40%;right:-40%;top:22%;transform:rotate(-14deg);background:linear-gradient(90deg,#2a0409,#7d0d18,#d21f30)}.cta-ribbons .r3{width:130%;height:44%;right:-42%;top:50%;transform:rotate(-14deg);background:linear-gradient(90deg,#0d0e10,#42060d 55%,#a01323)}.cta-ribbons:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d0e10 30%,#0d0e108c,#0d0e1000 80%)}.cta-inner{position:relative;z-index:1;padding:clamp(48px,6vw,88px) clamp(28px,5vw,72px);max-width:100%}.cta-inner h2{font-size:clamp(38px,5.6vw,78px);line-height:1.02;letter-spacing:-.032em;color:#fff;max-width:13ch;margin:0 0 34px;text-wrap:balance}.cta-pill{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:14px 28px;border-radius:999px;background:#fff;color:#141619;font-size:15px;font-weight:500;transition:transform .25s,background-color .25s}.cta-pill:hover{transform:translateY(-2px);background:#f4f1eb}.cta-pill .dot{width:11px;height:11px;border-radius:999px;background:var(--gold-base);flex:none}.foot2-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;padding:52px clamp(28px,5vw,72px) 20px}.foot2-brand img{height:26px;width:auto;margin-bottom:16px}.foot2-brand p{font-size:14.5px;color:var(--ink-3);max-width:30ch;line-height:1.6}.foot2-col p{font-size:14.5px;font-weight:500;color:var(--ink);margin:0 0 16px}.foot2-col a{display:block;width:fit-content;font-size:14.5px;color:var(--ink-3);margin-bottom:11px;transition:color .25s}.foot2-col a:hover{color:var(--gold-bright)}.foot2-col a:last-child{margin-bottom:0}.foot2-bot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:26px clamp(28px,5vw,72px) 34px;font-size:13px;color:var(--ink-3)}.foot2-bot a{color:var(--ink-2);border-bottom:1px dashed var(--line);padding-bottom:1px}.foot2-bot a:hover{color:var(--gold-bright)}@media(max-width:900px){.foot2-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:760px){.footer2{padding:0 8px 8px}.footer2-panel{border-radius:20px}.cta-card{border-radius:18px}.cta-ribbons .r1{top:-10%}.cta-inner{padding:44px 24px}.cta-inner h2{font-size:clamp(32px,9vw,44px)}.cta-pill{width:100%;justify-content:center}}@media(max-width:520px){.foot2-grid{grid-template-columns:1fr;padding-top:40px}}[data-rv]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}[data-rv].in{opacity:1;transform:none}@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-rv],.ww>span{opacity:1!important;transform:none!important}.carousel-track{scroll-behavior:auto}}.hero-media picture{display:block;width:100%;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:14px;top:-60px;z-index:200;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:12px 20px;font-size:14px;transition:top .2s}.skip-link:focus{top:14px}.nav-item{position:relative;display:flex;align-items:center}.nav-item>a,.nav-item>button{font-size:14.5px;color:var(--ink-2);padding:10px 2px;display:inline-flex;align-items:center;gap:6px;transition:color .25s}.nav-item>a:hover,.nav-item>button:hover,.nav-item[data-open=true]>button{color:var(--ink)}.nav-item>button svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}.nav-item>button svg{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.nav-item[data-open=true]>button svg{transform:rotate(180deg)}.nav-drop{position:absolute;top:calc(100% + 10px);left:-14px;min-width:290px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px;box-shadow:var(--shadow-md);display:grid;gap:2px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .24s,transform .24s,visibility .24s;z-index:120}.nav-item[data-open=true] .nav-drop{opacity:1;visibility:visible;transform:none}.nav-drop a{display:block;padding:11px 14px;border-radius:12px;font-size:14.5px;color:var(--ink);transition:background-color .2s}.nav-drop a:hover{background:var(--bg-2)}.nav-drop a span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:3px;line-height:1.4}.nav-item>a[aria-current=page],.nav-drop a[aria-current=page]{color:var(--gold)}@media(max-width:940px){.nav-item{display:block;position:static}.nav-item>a,.nav-item>button{width:100%;justify-content:space-between;padding:15px 0;font-size:16px;color:var(--ink);border-bottom:1px solid var(--line-2)}.nav-drop{position:static;min-width:0;opacity:1;visibility:visible;transform:none;background:transparent;border:0;box-shadow:none;border-radius:0;padding:4px 0 4px 14px;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.2,.7,.3,1)}.nav-item[data-open=true] .nav-drop{max-height:520px}.nav-drop a{padding:12px 0;border-bottom:1px solid var(--line-2);font-size:15px}.nav-drop a span{display:none}}.page-hero{padding:clamp(56px,7vw,104px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--line-2);background:var(--bg-2)}.page-hero .eyebrow{margin-bottom:18px}.page-hero h1{font-size:clamp(34px,5vw,62px);max-width:24ch;margin-bottom:22px}.page-hero .lead{max-width:70ch}.breadcrumbs{margin-bottom:26px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.breadcrumbs li{display:flex;align-items:center;gap:9px}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--line);opacity:.7}.breadcrumbs a{color:var(--ink-3);transition:color .2s}.breadcrumbs a:hover{color:var(--gold)}.breadcrumbs [aria-current=page]{color:var(--ink-2)}.answer{border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:0 22px 22px 0;background:var(--surface);padding:28px 32px;margin-bottom:40px;box-shadow:var(--shadow-sm)}.answer p{font-size:18.5px;line-height:1.6;color:var(--ink);max-width:78ch}.answer p+p{margin-top:14px}.answer .answer-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}.svc-5{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.svc-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.svc-5{grid-template-columns:1fr}}.svc-5 .svc-card{height:100%}.svc-card .svc-link{margin-top:22px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--gold)}.svc-card .svc-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.svc-card:hover .svc-link svg{transform:translate(3px)}.svc-card .svc-link svg{transition:transform .25s}.svc-card .svc-more{margin-top:18px}.svc-card{display:flex;flex-direction:column}.svc-card>.svc-link{margin-top:auto}.cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:start}@media(max-width:900px){.cols{grid-template-columns:1fr;gap:34px}}.list-check{list-style:none;margin:0;padding:0;display:grid;gap:13px}.list-check li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink-2);line-height:1.55}.list-check svg{width:15px;height:15px;flex:none;margin-top:5px;stroke:var(--gold);fill:none;stroke-width:2}.hub-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.hub-table th,.hub-table td{text-align:left;padding:16px 22px;border-bottom:1px solid var(--line-2);font-size:15px}.hub-table th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:var(--bg-2)}.hub-table td{color:var(--ink-2)}.hub-table td:last-child{text-align:right}.hub-table tr:last-child td{border-bottom:0}.hub-table a{color:var(--ink);font-weight:500;border-bottom:1px solid var(--gold);padding-bottom:1px}.hub-table a:hover{color:var(--gold)}@media(max-width:560px){.hub-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hub-table,.hub-table tbody,.hub-table tr,.hub-table td{display:block;width:100%}.hub-table tr{border-bottom:1px solid var(--line-2);padding:14px 18px}.hub-table tr:last-child{border-bottom:0}.hub-table td{border-bottom:0;padding:2px 0}.hub-table td:last-child{text-align:left;margin-top:8px}}.hub-svc{border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:30px 28px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.3,1)}.hub-svc:hover{border-color:var(--gold);transform:translateY(-3px)}.hub-svc h3{font-size:21px}.hub-svc p{font-size:15.5px;color:var(--ink-2);line-height:1.6;flex:1}.hub-svc .svc-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--gold)}.hub-svc .svc-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.post-card{border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:0;overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.3,1);box-shadow:var(--shadow-sm)}.post-card:hover{border-color:var(--gold);transform:translateY(-3px)}.post-body{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1}.post-body h3{font-size:20px;line-height:1.25}.post-body p{font-size:15px;color:var(--ink-2);line-height:1.6;flex:1}.post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--ink-3)}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.post-grid{grid-template-columns:1fr}}.prose{max-width:74ch}.prose>*+*{margin-top:22px}.prose>p:first-child{font-size:19.5px;line-height:1.7;color:var(--ink)}.prose h2{font-size:clamp(26px,3.2vw,38px);margin-top:56px}.prose h3{font-size:clamp(20px,2.2vw,26px);margin-top:38px}.prose p,.prose li{font-size:17px;line-height:1.72;color:var(--ink-2)}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-left:24px;display:grid;gap:10px}.prose a{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:1px}.prose a:hover{color:var(--gold)}.prose blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:2px solid var(--gold);color:var(--ink)}.prose blockquote p{font-size:18.5px;color:var(--ink)}.prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.prose table{width:100%;border-collapse:collapse;font-size:15px}.prose th,.prose td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line-2)}.prose th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.prose img{border-radius:18px;border:1px solid var(--line)}.prose hr{border:0;border-top:1px solid var(--line-2);margin:44px 0}.case-steps{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:24px;overflow:hidden}.case-step{background:var(--surface);padding:28px 30px}.case-step .n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--gold);margin-bottom:10px;display:block}.case-step h3{font-size:20px;margin-bottom:10px}.case-step p{font-size:15.5px;color:var(--ink-2);line-height:1.65}.case-step .metrica{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2);font-size:13.5px;color:var(--ink-3)}.case-step .metrica strong{color:var(--ink);font-weight:500}.nota-ilustrativa{display:flex;gap:12px;align-items:flex-start;padding:18px 22px;border-radius:18px;border:1px dashed var(--gold);background:var(--gold-wash);font-size:14px;color:var(--ink-2);line-height:1.6}.nota-ilustrativa svg{width:17px;height:17px;stroke:var(--gold);fill:none;stroke-width:1.8;flex:none;margin-top:2px}.segment-block{border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:32px;display:flex;flex-direction:column;gap:14px}.segment-block h3{font-size:21px}.segment-block p{font-size:15.5px;color:var(--ink-2);line-height:1.65}.segment-block a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;color:var(--gold)}.segment-block a svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.grid-2{grid-template-columns:1fr}}.section-tight{padding-top:0}.section-alt{background:var(--bg-2);border-block:1px solid var(--line-2)}.assinatura{padding-bottom:0}.assinatura .wrap{text-align:center}.assinatura a{font-family:Jost,system-ui,sans-serif;font-size:clamp(19px,2.3vw,27px);letter-spacing:-.02em;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .3s}.assinatura a:hover{border-bottom-color:var(--gold)}.posicionamento{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.posicionamento th,.posicionamento td{text-align:left;padding:18px 22px;border-bottom:1px solid var(--line-2);font-size:15.5px;vertical-align:top}.posicionamento th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:var(--bg-2)}.posicionamento td:first-child{color:var(--ink)}.posicionamento td:last-child{color:var(--ink-3)}.posicionamento tr:last-child td{border-bottom:0}@media(max-width:640px){.posicionamento thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.posicionamento,.posicionamento tbody,.posicionamento tr,.posicionamento td{display:block;width:100%}.posicionamento tr{border-bottom:1px solid var(--line-2);padding:16px 18px}.posicionamento tr:last-child{border-bottom:0}.posicionamento td{border-bottom:0;padding:2px 0}.posicionamento td:last-child{margin-top:8px}}.citacao-manifesto{border-left:2px solid var(--gold);padding:6px 0 6px 26px;margin:0}.citacao-manifesto p{font-family:Jost,system-ui,sans-serif;font-size:clamp(19px,2.4vw,27px);line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.citacao-manifesto cite{display:block;margin-top:16px;font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.manifesto{max-width:64ch;margin-inline:auto}.manifesto p{font-family:Jost,system-ui,sans-serif;font-size:clamp(19px,2.2vw,26px);line-height:1.5;letter-spacing:-.015em;color:var(--ink)}.manifesto p+p{margin-top:26px}.manifesto p.curto{font-size:clamp(22px,2.8vw,34px)}.manifesto .final{margin-top:56px;padding-top:38px;border-top:1px solid var(--line-2);color:var(--gold);font-size:clamp(24px,3.2vw,40px)}
