:root{--paper:#fff;--ink:#0b1020;--muted:#565c6e;--faint:#6b7183;--line:#e7e9f1;--tint:#f3f5ff;--panel:#f5f6fa;--brand:#3556c4;--brand-ink:#27408f;--brand-hover:#27408f;--terra:#db6b45;--gold:#c88a08;--gold-soft:#f2b705;--gold-hl:#e0a41552;--gold-tint:#fbf1d8;--serif:"Young Serif",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--maxw:1180px;--r:24px;--hdr:#fff9;--hdr-top:clamp(14px,2vw,25px);--hdr-bar:clamp(60px,6vw,72px);--hdr-h:calc(var(--hdr-top) + var(--hdr-bar))}body.esc{--paper:#0e1117;--ink:#edeff5;--muted:#9ba1b0;--faint:#858b9a;--line:#232733;--tint:#171c26;--panel:#151a22;--brand:#3f63cf;--brand-ink:#8da3ea;--brand-hover:#4b70db;--gold:#e0a415;--gold-soft:#f2b705;--gold-hl:#e0a41542;--gold-tint:#1d1a12;--hdr:#0e111799}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;transition:background .4s,color .4s}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.serif{font-family:var(--serif);font-weight:400}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}h1{font-size:clamp(40px,6.4vw,76px)}h2{font-size:clamp(30px,4.4vw,50px)}h3{font-size:clamp(20px,2.4vw,26px)}p{margin:0}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:12.5px;font-weight:600}.muted{color:var(--muted)}.lede{color:var(--muted);font-size:clamp(18px,2vw,21px);line-height:1.55}.kicker{font-family:var(--serif);color:var(--faint);letter-spacing:.02em;font-size:clamp(15px,1.6vw,18px)}header{z-index:50;padding-top:var(--hdr-top);transition:transform .35s cubic-bezier(.5,.2,.1,1);position:fixed;top:0;left:0;right:0}header.hide{transform:translateY(-110%)}header.hide:focus-within{transform:none}.nav{height:var(--hdr-bar);background:var(--hdr);backdrop-filter:saturate(1.4)blur(16px);border-radius:20px;align-items:center;gap:26px;padding:0 14px 0 26px;transition:background .4s;display:flex}body:has(.hero-full) header .nav{color:#fff;background:#0b102059}body:has(.hero-full) header .nav a.link{color:#ffffffbf}body:has(.hero-full) header .nav a.link:hover{color:#fff}@media (prefers-reduced-motion:reduce){header{transition:none}}.brand{font-family:var(--serif);letter-spacing:.02em;align-items:baseline;gap:10px;margin-right:auto;font-size:26px;display:flex}.nav a.link{color:var(--muted);font-size:14.5px;font-weight:500;transition:color .2s}.nav a.link:hover,.nav a.link.active{color:var(--ink)}@media (width<=720px){.nav a.link{display:none}}.btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:100px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 22px -10px #3556c48c}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{color:var(--ink);border-color:var(--line);isolation:isolate;--fill:#0b10200f;background:0 0;position:relative;overflow:hidden}.btn-ghost:before{content:"";z-index:-1;background:var(--fill);transform-origin:0;transition:transform .35s cubic-bezier(.5,.2,.1,1);position:absolute;inset:0;transform:scaleX(0)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost:hover:before{transform:scaleX(1)}body.esc .btn-ghost{--fill:#ffffff1a}@media (prefers-reduced-motion:reduce){.btn-ghost:before{transition:none}}.btn-sm{padding:10px 16px;font-size:14px}.spec{padding:clamp(52px,7vw,92px) 0}.panel{background:var(--panel);border-radius:var(--r);border:1px solid var(--line);padding:clamp(30px,4.4vw,60px)}.sec-head{max-width:660px;margin-bottom:clamp(28px,4vw,44px)}.sec-head p{margin-top:14px}.headline{max-width:720px;margin-bottom:clamp(26px,3.6vw,40px)}.headline p{margin-top:14px}.headnum{align-items:baseline;gap:16px;margin-bottom:clamp(24px,3.2vw,36px);display:flex}.headnum h2{flex:1}.hl{background-image:linear-gradient(transparent 60%, var(--gold-hl) 60%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;padding:0 .04em;transition:background-size .85s cubic-bezier(.5,.2,.1,1)}.go .hl{background-size:100% 100%}.rise{opacity:0;transition:opacity .7s cubic-bezier(.5,.2,.1,1),transform .7s cubic-bezier(.5,.2,.1,1);transform:translateY(22px)}.go .rise{opacity:1;transform:none}.go .rise.d1{transition-delay:80ms}.go .rise.d2{transition-delay:.16s}.go .rise.d3{transition-delay:.24s}.anim .track>*{opacity:0;transition:opacity .7s cubic-bezier(.5,.2,.1,1),transform .7s cubic-bezier(.5,.2,.1,1);transform:translateY(22px)}.go .track>*{opacity:1;transform:none}.go .track>:nth-child(2){transition-delay:80ms}.go .track>:nth-child(3){transition-delay:.16s}.go .track>:nth-child(4){transition-delay:.24s}.go .track>:nth-child(5){transition-delay:.32s}.go .track>:nth-child(n+6){transition-delay:.4s}.hero{padding:calc(var(--hdr-h) + clamp(40px,6vw,80px)) 0 clamp(52px,7vw,96px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hero h1{margin:0 0 22px}.elogo{width:100%;height:auto;color:var(--ink);display:block}.hero h1 .elogo{max-width:clamp(300px,40vw,540px)}.hero .lede{max-width:44ch}.hero .meta{color:var(--faint);letter-spacing:.02em;margin-top:18px;font-size:14px;font-weight:500}.hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (width<=860px){.hero-grid{grid-template-columns:1fr}}.hero-full{min-height:clamp(620px,96vh,880px);padding:calc(var(--hdr-h) + 48px) 0 clamp(64px,8vw,110px);color:#fff;align-items:center;display:flex;overflow:visible}.hero-bg,.hero-shade{z-index:-1;position:fixed;inset:0}.hero-bg img{object-fit:cover;object-position:70% 30%;width:100%;height:100%}.hero-shade{background:#0b10208c}body:has(.hero-full) main>:not(.hero-full),body:has(.hero-full) footer{z-index:1;background:var(--paper);position:relative}body:has(.hero-full) footer{margin-top:0}body:has(.hero-full) main>:last-child{padding-bottom:calc(clamp(52px,7vw,92px) + clamp(40px,6vw,80px))}.hero-copy{z-index:2;max-width:var(--maxw);width:100%;position:relative}.hero-full h1{color:var(--terra);margin:0 0 14px;font-size:clamp(46px,7.2vw,88px)}.hero-full h2{max-width:22ch;margin:0 0 22px;font-size:clamp(28px,3.4vw,44px)}.hero-full .lede{color:#fffc}.hero-full .btn-ghost{color:#fff;--fill:#ffffff24;border-color:#fff6}.hero-full .btn-ghost:hover{border-color:#fff}.hero-mobile{display:none}@media (width<=640px){.hero-bg,.hero-shade{display:none}.hero-full{min-height:0;padding:calc(var(--hdr-h) + 18px) 0 clamp(52px,10vw,72px);background:#0b1020}.hero-mobile{aspect-ratio:4/3;border-radius:20px;margin:0 0 28px;display:block;overflow:hidden}.hero-mobile img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}}.platform{border-radius:var(--r);border:1px solid var(--line);background:radial-gradient(90% 70% at 60% 30%,#1a2130,#0b0e14 70%);padding:6% 4% 0;position:relative;overflow:hidden}.platform img{object-fit:contain;filter:drop-shadow(0 30px 60px #00000080);width:100%}.voice{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,4.5vw,56px);display:grid}.vvideo{aspect-ratio:16/9;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vvideo img{object-fit:cover;object-position:50% 20%;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.vvideo .play{backdrop-filter:blur(6px);background:#0b102059;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.vvideo .play:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #fff;margin-left:5px}.pquote{font-family:var(--serif);margin:0 0 22px;font-size:clamp(26px,3.2vw,38px);line-height:1.18}.cite{color:var(--muted);font-size:14.5px}.cite .sig{width:clamp(150px,16vw,190px);height:auto;color:var(--ink);margin-bottom:8px;display:block}.voice.contact{grid-template-columns:1fr 1fr;align-items:start}@media (width<=820px){.voice,.voice.contact{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,34px);display:grid}.stats .st{padding-bottom:16px;position:relative}.stats b{font-family:var(--serif);font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1;display:block}.stats span{color:var(--muted);margin-top:12px;font-size:15.5px;display:block}.stats .st:after{content:"";background:var(--gold);transform-origin:0;width:64px;height:3px;transition:transform .7s cubic-bezier(.5,.2,.1,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.go .stats .st:after{transform:scaleX(1)}.go .stats .st:nth-child(2):after{transition-delay:.1s}.go .stats .st:nth-child(3):after{transition-delay:.2s}.go .stats .st:nth-child(4):after{transition-delay:.3s}@media (width<=640px){.stats{grid-template-columns:1fr 1fr;gap:26px}}.book{flex-direction:column;gap:12px;display:flex}.book .cv{aspect-ratio:2/3;border:1px solid var(--line);background:var(--panel);border-radius:8px;transition:transform .22s cubic-bezier(.5,.2,.1,1),box-shadow .22s;overflow:hidden}.book .cv img{object-fit:cover;width:100%;height:100%}.book:hover .cv{transform:translateY(-5px);box-shadow:0 18px 32px -16px #0b102073}.book b{font-family:var(--serif);font-size:16.5px;font-weight:400;line-height:1.2;display:block}.book span{color:var(--faint);margin-top:3px;font-size:12.5px;display:block}@media (width<=560px){[data-track=livros]>*{flex:0 0 44%}}.yt{background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3vw,36px) clamp(24px,3.4vw,42px);display:flex}.yt h2{margin-bottom:8px;font-size:clamp(24px,2.6vw,32px)}.yt p{color:var(--muted);max-width:52ch}.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:22px;transition:transform .22s cubic-bezier(.5,.2,.1,1),box-shadow .22s,border-color .22s;display:flex}.card:hover{border-color:var(--faint);transform:translateY(-4px);box-shadow:0 20px 40px -24px #0b102047}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{letter-spacing:.03em;background:var(--tint);color:var(--brand-ink);border-radius:100px;padding:5px 11px;font-size:11.5px;font-weight:600}.card h3{margin-top:2px}.card .cbody{color:var(--muted);flex:1;font-size:15px}.anchor{--e-paper:#0e1117;--e-panel:#151a22;--e-line:#232733;--e-ink:#edeff5;--e-muted:#9ba1b0;--e-gold:#db6b45;--e-brand:#3f63cf;--e-brand-ink:#8da3ea;--e-brand-hover:#4b70db;background:linear-gradient(150deg,var(--e-panel),var(--e-paper));border:1px solid var(--e-line);color:var(--e-ink);border-radius:22px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.anchor .abody{flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,42px);display:flex}.anchor h2{color:var(--e-ink);font-size:clamp(28px,3.4vw,40px)}.anchor h2 .elogo{max-width:360px;color:var(--e-ink)}.anchor .muted{color:var(--e-muted)}.anchor .price{font-family:var(--serif);color:var(--e-ink);font-size:30px}.anchor .price small{font-family:var(--sans);color:var(--e-muted);font-size:14px;font-weight:500}.anchor .feat{flex-direction:column;gap:9px;margin:4px 0 6px;display:flex}.anchor .feat div{color:var(--e-muted);align-items:center;gap:10px;font-size:15px;display:flex}.anchor .feat .dot-g{background:var(--e-gold);border-radius:50%;flex:none;width:7px;height:7px}.anchor .btn-primary{background:var(--e-brand);box-shadow:0 8px 22px -10px #3f63cf99}.anchor .btn-primary:hover{background:var(--e-brand-hover)}.anchor{position:relative}.anchor .abody{z-index:1;position:relative}.anchor .aphoto{z-index:0;position:absolute;inset:0}.anchor .aphoto img{object-fit:cover;object-position:78% 40%;width:100%;height:100%}.anchor .aphoto:after{content:"";background:linear-gradient(90deg,var(--e-paper) 0%,var(--e-paper) 34%,#0e11178c 58%,#0e11171a 100%);position:absolute;inset:0}@media (width<=860px){.anchor{grid-template-columns:1fr}.anchor .abody{padding-top:230px}.anchor .aphoto img{object-position:70% 20%}.anchor .aphoto:after{background:linear-gradient(180deg,#0e11171a 0%,#0e111799 150px,var(--e-paper) 250px)}}.course-card{aspect-ratio:2/3;color:#fff;isolation:isolate;background:#2a1608;border-color:#0000;gap:0;min-height:0;padding:0;position:relative;overflow:hidden}.course-card .cbg{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.5,.2,.1,1);position:absolute;inset:0}.course-card:hover .cbg{transform:scale(1.04)}.course-card .cshade{background:linear-gradient(#140a0400 35%,#140a048c 65%,#140a04eb 100%);position:absolute;inset:0}.course-card .cbody-wrap{flex-direction:column;gap:10px;margin-top:auto;padding:20px;display:flex;position:relative}.course-card .pill{color:#fff;backdrop-filter:blur(6px);background:#ffffff24}.course-card h3{color:#fff;align-items:flex-end;min-height:2.3em;font-size:clamp(22px,2.1vw,26px);line-height:1.15;display:flex}.course-card .cbody{-webkit-line-clamp:2;color:#ffffffc7;-webkit-box-orient:vertical;flex:0;min-height:2.9em;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.course-card .btn-ghost{color:#fff;--fill:#ffffff24;border-color:#fff6;align-self:flex-start;margin-top:4px}.course-card .btn-ghost:hover{border-color:#fff}.carousel{position:relative}.car-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.car-nav{gap:10px;display:flex}.car-btn{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,transform .18s;display:flex}.car-btn:hover{border-color:var(--ink)}.car-btn:disabled{opacity:.35;cursor:default;border-color:var(--line);transform:none}.track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:18px;margin:-12px -12px -18px;padding:12px 12px 30px;scroll-padding:0 12px;display:flex;position:relative;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:0 0 clamp(260px,30%,320px)}#cursos .track>*{flex-basis:clamp(220px,24%,260px)}[data-track=cursos]>*{flex:0 0 clamp(300px,42%,440px)}[data-track=livros]{gap:22px}[data-track=livros]>*{flex:0 0 clamp(150px,19%,196px)}.seg-card{min-height:200px}.seg-card h3{font-size:22px}.pillars{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pcard{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:7px;padding:22px 22px 24px;transition:transform .22s cubic-bezier(.5,.2,.1,1),border-color .22s;display:flex}.pcard:hover{border-color:var(--faint);transform:translateY(-3px)}.pcard .pn{font-family:var(--serif);color:var(--gold);letter-spacing:.02em;font-size:14px}.pcard b{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400;line-height:1.12}.pcard p{color:var(--muted);font-size:13.5px;line-height:1.45}.pcard.hi{background:linear-gradient(155deg,var(--gold-tint),var(--panel));border-color:var(--gold-tint)}@media (width<=820px){.pillars{grid-template-columns:1fr 1fr}}@media (width<=520px){.pillars{grid-template-columns:1fr}}.jeb{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid}.jeb-chat{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:clamp(20px,3vw,30px);display:flex}.bubble{border-radius:16px;max-width:88%;padding:12px 16px;font-size:14.5px;line-height:1.42}.bubble.q{background:var(--brand);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.bubble.a{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.bubble.a .who{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:11px;font-weight:700;display:block}@media (width<=820px){.jeb{grid-template-columns:1fr}}.plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.plan{background:var(--paper);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:13px;padding:clamp(26px,3vw,36px);display:flex}.plan.feat{border-color:var(--gold);background:linear-gradient(160deg,var(--gold-tint),var(--panel))}.plan .ptag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:700}.plan h3{font-size:26px}.plan .pprice{font-family:var(--serif);color:var(--ink);font-size:clamp(36px,4.4vw,50px);line-height:1}.plan .pprice small{font-family:var(--sans);color:var(--muted);font-size:13.5px;font-weight:500}.plan .plist{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.plan .plist div{color:var(--muted);gap:9px;font-size:14px;line-height:1.34;display:flex}.plan .plist .ck{color:var(--gold);flex:none;font-weight:700}.plan .plist .hd{color:var(--ink);margin-top:6px;font-size:13px;font-weight:600}.plan .btn{justify-content:center;width:100%;margin-top:auto}.plan-note{text-align:center;color:var(--faint);margin-top:20px;font-size:13.5px}@media (width<=760px){.plans{grid-template-columns:1fr}}.live{color:var(--ink);background:var(--gold-tint);border:1px solid var(--gold-tint);border-radius:100px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.live .dot{background:var(--gold);border-radius:50%;width:9px;height:9px}.go .live .dot{animation:2s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--gold-hl)}70%{box-shadow:0 0 0 10px #e0a41500}to{box-shadow:0 0 #e0a41500}}.whatis{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,52px);display:grid}.whatframe{border:1px solid var(--line);background:#0b0e14;border-radius:16px;overflow:hidden}.whatframe img{width:100%;display:block}@media (width<=820px){.whatis{grid-template-columns:1fr}}.lives{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.thumb{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.thumb:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #00000080}.thumb .cover{aspect-ratio:16/9;background:linear-gradient(135deg,#141b3d,#0b1020);justify-content:center;align-items:center;display:flex;position:relative}.thumb .cover .play{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.thumb .cover .play:after{content:"";border-left:15px solid var(--brand);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.thumb .cover .dur{color:#fff;background:#0000008c;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:10px}.thumb .ti{padding:14px 16px}.thumb .ti b{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:400;line-height:1.15;display:block}.thumb .ti span{color:var(--faint);font-size:12.5px}@media (width<=760px){.lives{grid-template-columns:1fr 1fr}}@media (width<=480px){.lives{grid-template-columns:1fr}}.tfeature{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:1fr;gap:20px;padding:clamp(30px,4vw,52px);display:grid}.tfeature .q{font-family:var(--serif);font-size:clamp(22px,2.8vw,32px);line-height:1.28}.tfeature .who{align-items:center;gap:12px;display:flex}.tfeature .who b{font-size:15px;font-weight:600;display:block}.tfeature .who span{color:var(--faint);font-size:13px}.tfeature .av{background:var(--tint);width:44px;height:44px;font-family:var(--serif);color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tgrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.tcard{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;padding:26px;display:flex}.tcard .q{font-family:var(--serif);font-size:18px;line-height:1.32}.tcard .who{align-items:center;gap:12px;margin-top:auto;display:flex}.tcard .av{background:var(--tint);border-radius:50%;flex:none;width:40px;height:40px}.tcard .who b{font-size:14px;font-weight:600;display:block}.tcard .who span{color:var(--faint);font-size:12.5px}@media (width<=820px){.tgrid{grid-template-columns:1fr}}.offer{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.offer-card{background:linear-gradient(150deg,var(--gold-tint),var(--panel));border:1px solid var(--gold-tint);text-align:center;border-radius:24px;padding:clamp(30px,4vw,48px)}.offer-card .big{font-family:var(--serif);color:var(--ink);font-size:clamp(46px,6vw,64px);line-height:1}.offer-card .per{color:var(--muted);margin-top:8px;font-size:15px}.offer-card .guar{color:var(--muted);margin-top:18px;font-size:14px}.offer-card .btn{justify-content:center;width:100%;margin-top:26px}@media (width<=820px){.offer{grid-template-columns:1fr}}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--muted);font-size:13px;font-weight:600}.field input,.field textarea{font-family:var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:13px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px #3556c41f}.field textarea{resize:vertical;min-height:110px}.field input,.field textarea{box-sizing:border-box;width:100%;min-width:0}@media (width<=560px){.form-grid{grid-template-columns:1fr}}.form-note{color:var(--faint);margin-top:12px;font-size:13px}.faq{max-width:780px}.faq details{border-bottom:1px solid var(--line);padding:6px 0}.faq summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--brand);font-size:24px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{color:var(--muted);max-width:64ch;padding:0 0 20px}.foot{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,80px);padding:clamp(40px,5vw,60px) 0 36px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:36px;display:grid}.foot .fsig{width:170px;color:var(--ink);margin-bottom:14px;display:block}.foot .fsig svg{width:100%;height:auto;display:block}.foot p.tag{color:var(--muted);max-width:32ch;font-size:14.5px}.foot h3{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:12px;font-weight:600}.foot a.fl{color:var(--muted);padding:5px 0;font-size:14.5px;transition:color .2s;display:block}.foot a.fl:hover{color:var(--ink)}.social{gap:6px;margin-top:14px;display:flex}.social .sl{width:38px;height:38px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.social .sl svg{width:20px;height:20px}.social .sl:hover{color:var(--ink);background:var(--panel)}.social .wa{color:#25d366}.foot-bot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;font-size:12.5px;display:flex}@media (width<=760px){.foot-grid{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body{transition:none}.hl{transition:none;background-size:100% 100%!important}.rise,.track>*{transition:none;opacity:1!important;transform:none!important}.stats .st:after{transition:none;transform:scaleX(1)!important}.go .live .dot{animation:none}.track{scroll-behavior:auto}*{scroll-behavior:auto!important}}.prose{max-width:720px}.prose h2{margin:36px 0 12px;font-size:clamp(22px,2.4vw,28px)}.prose p{margin:0 0 14px;line-height:1.6}.prose a{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--brand);color:#fff;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field [aria-invalid=true]{border-color:var(--terra)}
