:root{--nevoa:#F6F7F3;--branco:#FFFFFF;--salvia:#DCE9E1;--verde:#426B5A;--verde-ink:#355848;--grafite:#27352F;--lavanda:#E8E4F2;--lav-ink:#4D3D85;--text-2:#4F5E56;--text-3:#66756D;--rule:rgba(39,53,47,.14);--rule-2:rgba(39,53,47,.08);--title:Manrope,Inter,system-ui,sans-serif;--r:4px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--nevoa);color:var(--grafite);font:16px/1.6 Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.wrap{width:min(1180px,100% - 48px);margin-inline:auto}.skip{position:absolute;left:-9999px;top:8px;background:var(--grafite);color:#fff;padding:8px 14px;z-index:100}.skip:focus{left:16px}h1,h2,h3{font-family:var(--title);letter-spacing:-.03em;line-height:1.06}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:var(--r);padding:14px 22px;font-weight:600;font-size:15px;transition:background-color .2s,color .2s,border-color .2s}.btn svg{transition:transform .2s}.btn:hover svg{transform:translate(3px)}.btn-primary{background:var(--verde);color:#fff}.btn-primary:hover{background:var(--verde-ink)}.btn-line{border:1.5px solid var(--grafite);color:var(--grafite);background:var(--nevoa);padding:12.5px 20.5px}.btn-line:hover{background:var(--grafite);color:var(--nevoa)}.btn-light{background:var(--salvia);color:var(--grafite)}.btn-light:hover{background:#fff}.btn-sm{padding:9px 15px;font-size:14px}.top{position:sticky;top:0;z-index:50;background:#f6f7f3d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule-2)}.top-in{display:flex;align-items:center;gap:32px;height:68px}.brand img{height:34px;width:auto}.links{display:flex;gap:30px;margin-left:auto;font-size:14.5px;font-weight:500;color:var(--text-2)}.links a{position:relative;padding:4px 0}.links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1.5px;background:var(--verde);transition:right .25s}.links a:hover{color:var(--grafite)}.links a:hover:after{right:0}.hero{position:relative;min-height:clamp(600px,92vh,900px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-bottom:1px solid var(--rule-2)}.orbit-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-color:var(--nevoa);background-image:radial-gradient(55% 60% at 92% 4%,rgba(66,107,90,.07),transparent 70%),radial-gradient(50% 55% at 4% 98%,rgba(140,123,199,.07),transparent 70%)}.orbit-bg__grid{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#CDD6CF 1.3px,transparent 2px) center/26px 26px}.orbit-bg canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.orbit-bg.orbit-bg--on .orbit-bg__grid{display:none}.orbit-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.82;background:radial-gradient(ellipse 38% 34% at 50% 48%,var(--nevoa) 30%,transparent)}.hero-in{position:relative;z-index:1;text-align:center;max-width:820px;padding:96px 0 40px}.kicker{font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--verde);margin-bottom:18px}.hero h1{font-size:clamp(46px,7.6vw,96px);font-weight:800;letter-spacing:-.045em;line-height:.98}.lead{font-size:clamp(17px,1.7vw,19px);color:var(--text-2);margin-top:22px;max-width:620px}.hero .lead{margin-inline:auto}.cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.hero-fns{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:auto;margin-bottom:28px;width:fit-content;max-width:calc(100% - 32px);background:#f6f7f3e6;padding:10px 6px;font-size:13.5px;font-weight:500;color:var(--text-2)}.hero-fns a{padding:2px 14px;border-left:1px solid var(--rule)}.hero-fns a:first-child{border-left:0}.hero-fns a:hover{color:var(--verde)}.sec{padding:112px 0}.sec-line{border-top:1px solid var(--rule-2)}.sec-title{font-size:clamp(32px,4.2vw,52px);font-weight:800}.cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.cols-head{position:sticky;top:110px}.feats{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.feats li{border-top:1px solid var(--rule);padding:22px 0 30px}.feats .no{font:700 13px var(--title);color:var(--verde);letter-spacing:.04em}.feats h3{font-size:21px;font-weight:700;margin:10px 0 8px}.feats p{color:var(--text-2);font-size:15px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px;align-items:center}.split.rev>figure{order:-1}.facts{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin-top:36px}.facts>div{border-top:1px solid var(--rule);padding:16px 0 18px}.facts dt{font-weight:600;font-size:15px}.facts dd{color:var(--text-2);font-size:14.5px;margin-top:4px}.tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.panel{background:var(--branco);border:1px solid var(--rule);border-radius:6px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:18px}.p-nums{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.p-nums>div{padding:14px 0 14px 14px;border-left:1px solid var(--rule-2)}.p-nums>div:first-child{padding-left:0;border-left:0}.p-nums small{display:block;font-size:12px;color:var(--text-3);font-weight:500}.p-nums b{display:block;font:800 clamp(18px,2vw,24px) var(--title);letter-spacing:-.03em;margin-top:4px}.p-nums .warn b{color:#8a5b0a}.p-chart{width:100%;height:auto;display:block}.p-legend{display:flex;gap:18px;font-size:12px;color:var(--text-2);margin-top:-6px}.p-legend i{display:inline-block;width:16px;height:0;border-top:2.5px solid #2a78d6;vertical-align:middle;margin-right:6px}.p-legend i.o{border-top:2px dashed #eb6834}.p-goals{list-style:none;display:flex;flex-direction:column}.p-goals li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:10px 0;border-top:1px solid var(--rule-2);font-size:13.5px}.p-goals span{font-weight:600}.p-goals em{font-style:normal;color:var(--text-3);font-size:13px}.p-goals em.amber{color:#8a5b0a;font-weight:600}.p-goals b,.countdown .bar{grid-column:1/-1;height:3px;background:var(--rule-2);position:relative;display:block}.p-goals b:after,.countdown .bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--verde)}.p-goals b.amber:after{background:#b9832c}.band-lav{background:var(--lavanda)}.band-lav .kicker{color:var(--lav-ink)}.band-lav .facts>div{border-color:#4d3d8533}.chat{display:flex;flex-direction:column;gap:14px}.chat .q{align-self:flex-end;max-width:84%;background:var(--grafite);color:var(--nevoa);padding:12px 16px;border-radius:6px 6px 0;font-weight:500;font-size:15px}.chat .a{background:var(--branco);border:1px solid rgba(77,61,133,.18);border-radius:6px 6px 6px 0;padding:18px;display:flex;flex-direction:column;gap:12px;font-size:14.5px}.chat .a p{display:grid;grid-template-columns:76px 1fr;gap:10px;align-items:baseline;line-height:1.5}.lb{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:3px}.lb.fato{background:var(--salvia);color:var(--verde-ink)}.lb.proj{background:#e3edfa;color:#1f5ba8}.lb.opin{background:var(--lavanda);color:var(--lav-ink)}.act{border-top:1px solid var(--rule);padding-top:12px;display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center}.act small{grid-column:1/-1;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.act b{font-weight:600;font-size:14px}.act-btns{display:flex;gap:6px}.mini{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:var(--r);border:1px solid var(--rule)}.mini.on{background:var(--verde);border-color:var(--verde);color:#fff}.model{font-size:11.5px;color:var(--text-3);font-weight:600}.countdown{list-style:none}.countdown li{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:start;border-top:1px solid var(--rule);padding:24px 0 26px}.countdown li:last-child{border-bottom:1px solid var(--rule)}.days{display:flex;align-items:baseline;gap:8px;color:var(--text-3);font-size:14px;font-weight:500}.days b{font:800 52px/1 var(--title);letter-spacing:-.05em;color:var(--grafite)}.countdown .on .days b{color:var(--verde)}.countdown h3{font-size:22px;font-weight:700;margin:4px 0 6px}.countdown p{color:var(--text-2)}.countdown .bar{margin-top:14px;max-width:340px}.band-sal{background:var(--salvia)}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;counter-reset:s}.steps li{border-top:2px solid var(--verde);padding-top:22px}.steps .n{font:800 15px var(--title);color:var(--verde)}.steps h3{font-size:24px;font-weight:700;margin:10px 0 8px}.steps p{color:var(--text-2)}.final{background:var(--grafite);color:var(--nevoa);padding:104px 0}.final-in{display:grid;grid-template-columns:1.8fr 1fr;gap:56px;align-items:end}.final h2{font-size:clamp(30px,3.8vw,50px);font-weight:800}.final p{color:#f6f7f3b8;margin-bottom:28px;max-width:420px}.foot{padding:36px 0 44px}.foot-in{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.foot-logo{height:28px;width:auto}.foot nav{display:flex;gap:22px;margin-left:auto;font-size:14px;color:var(--text-2)}.foot nav a:hover{color:var(--grafite)}.foot p{font-size:13.5px;color:var(--text-3);width:100%}.foot p a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.foot p a:hover{color:var(--verde);text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.hero-in>*{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.hero-in>:nth-child(2){animation-delay:.08s}.hero-in>:nth-child(3){animation-delay:.16s}.hero-in>:nth-child(4){animation-delay:.24s}.hero-fns{animation:rise .9s .34s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (max-width:980px){.links{display:none}.top-in{justify-content:space-between}.cols,.split,.final-in{grid-template-columns:minmax(0,1fr);gap:44px}.cols-head{position:static}.split.rev>figure{order:0}.steps{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.wrap{width:calc(100% - 32px)}.brand img{height:28px}.btn-sm{padding:8px 12px;font-size:13px}.hero{min-height:auto}.hero-in{padding:72px 0 28px}.orbit-bg:after{background:radial-gradient(ellipse 78% 30% at 50% 44%,var(--nevoa) 34%,transparent)}.cta-row .btn{width:100%;justify-content:center}.hero-fns{font-size:12.5px;row-gap:8px;margin-top:20px}.hero-fns a{padding:2px 10px}.sec{padding:76px 0}.feats,.facts{grid-template-columns:1fr}.panel{padding:18px 16px 16px}.p-nums>div{padding-left:10px}.chat .a{padding:14px}.chat .a p{grid-template-columns:1fr;gap:4px}.act{grid-template-columns:1fr}.countdown li{grid-template-columns:72px 1fr;gap:14px}.days{flex-direction:column;gap:2px}.days b{font-size:40px}.final{padding:72px 0}.final .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
