@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Oswald:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600&family=Inter:wght@300;400;500;600;700;800&display=swap";
.yaguara-landing,.yaguara-landing *,.yaguara-landing :before,.yaguara-landing :after{box-sizing:border-box;margin:0;padding:0}.yaguara-landing{--action:#1f9e57;--action-bright:#3ddc84;--focus-ring:#2cb96b;--ink:#1d1d1f;--ink-80:#000c;--ink-48:#0000007a;--hairline:#00000014;--white:#fff;--parchment:#f5f5f7;--tile-1:#0e1a11;--tile-2:#121f15;--tile-3:#0a1209;--void:#000;--shadow-product:0 5px 30px #00000038;--font-text:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-brand:"Oswald",sans-serif;--font-heading:"Oswald",sans-serif;--font-sub:"Montserrat",sans-serif;--font-prose:"Instrument Serif",Georgia,"Times New Roman",serif;font-family:var(--font-text);background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss03","cv11";scroll-behavior:smooth;min-height:100vh;display:block;position:relative;overflow-x:hidden}.yaguara-landing #particles-canvas{pointer-events:none;z-index:250;opacity:.55;width:100%;position:absolute;top:0;left:0}.yaguara-landing .tile,.yaguara-landing footer{z-index:1;position:relative}.yaguara-landing .nav-global{z-index:300}.yaguara-landing .feat-visual{will-change:transform;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1)}.yaguara-landing .feat-visual:hover{transform:translateY(-4px);box-shadow:0 30px 70px -20px #0000004d}.yaguara-landing .cal-day{cursor:pointer;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,box-shadow .25s}.yaguara-landing .cal-day:not(.dim):hover{z-index:2;transform:scale(1.12);box-shadow:0 6px 18px -4px #0000002e}.yaguara-landing .cal-day.dot-fire .pip{animation:1.6s ease-in-out infinite pipPulse}.yaguara-landing .cal-day.dot-warn .pip{animation:2s ease-in-out .3s infinite pipPulse}@keyframes pipPulse{0%,to{opacity:1;box-shadow:0 0}60%{opacity:.6;box-shadow:0 0 0 6px #0000}}.yaguara-landing .cal-day.dot-fire .pip{color:#cc4d3f80;background:#cc4d3f}.yaguara-landing .cal-day.dot-warn .pip{color:#c98c2a80;background:#c98c2a}.yaguara-landing .cal-day.dot-ok .pip{background:var(--action);color:#1f9e5780}.yaguara-landing .cal-next{cursor:pointer;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.yaguara-landing .cal-next:hover{background:#cc4d3f17;border-color:#cc4d3f59;transform:translate(2px)}.yaguara-landing .cal-next:before{content:"";background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%);animation:4.5s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{0%,60%{transform:translate(-100%)}80%,to{transform:translate(100%)}}.yaguara-landing .cal-next-dot{animation:1.8s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{box-shadow:0 0 #cc4d3f80}60%{box-shadow:0 0 0 9px #cc4d3f00}}.yaguara-landing .cal-stat{cursor:pointer;transition:transform .25s,background .25s}.yaguara-landing .cal-stat:hover{background:#0000000a;transform:translateY(-2px)}.yaguara-landing .doc-card{cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s}.yaguara-landing .doc-card:hover{background:#3ddc8414;border-color:#3ddc844d;transform:translate(4px)}.yaguara-landing .doc-card .doc-check{transition:transform .3s}.yaguara-landing .doc-card:hover .doc-check{transform:scale(1.15)rotate(360deg)}.yaguara-landing .doc-icon{transition:transform .3s}.yaguara-landing .doc-card:hover .doc-icon{transform:rotate(-6deg)scale(1.05)}.yaguara-landing .docs-tab{cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .2s}.yaguara-landing .docs-tab:hover:not(.on){color:#ffffffd9;border-color:#ffffff40;transform:translateY(-1px)}.yaguara-landing .docs-stamp{transform-origin:50%;animation:6s ease-in-out infinite stampWobble}@keyframes stampWobble{0%,to{transform:rotate(-12deg)scale(1)}50%{transform:rotate(-9deg)scale(1.04)}}.yaguara-landing .cond-item{cursor:pointer;border-radius:6px;padding-left:0;padding-right:4px;transition:transform .25s}.yaguara-landing .cond-item:hover{transform:translate(3px)}.yaguara-landing .cond-item:hover .cond-bar i{filter:brightness(1.15)}.yaguara-landing .cond-bar i{transition:width 1.4s cubic-bezier(.2,.7,.2,1),filter .25s}.yaguara-landing .cond-bar i.shimmer{position:relative;overflow:hidden}.yaguara-landing .cond-bar i.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:2.6s ease-in-out infinite shineBar;position:absolute;inset:0;transform:translate(-100%)}@keyframes shineBar{0%{transform:translate(-100%)}to{transform:translate(200%)}}.yaguara-landing .radial-prog{filter:drop-shadow(0 0 6px #1f9e5759)}.yaguara-landing .radial-ring{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.yaguara-landing .radial-ring:hover{transform:scale(1.06)rotate(2deg)}.yaguara-landing .btn-pill,.yaguara-landing .feat-link,.yaguara-landing .manifesto-link,.yaguara-landing .nav-cta{will-change:transform}.yaguara-landing ::selection{background:var(--action-bright);color:#061209}.yaguara-landing button,.yaguara-landing a.btn{transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .2s,background-color .2s,border-color .2s,color .2s}.yaguara-landing button:active,.yaguara-landing a.btn:active{transform:scale(.95)}.yaguara-landing .reveal{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.yaguara-landing .reveal.d1{transition-delay:80ms}.yaguara-landing .reveal.d2{transition-delay:.16s}.yaguara-landing .reveal.d3{transition-delay:.24s}.yaguara-landing .reveal.d4{transition-delay:.32s}.yaguara-landing .reveal.in{opacity:1;transform:translateY(0)}.yaguara-landing .nav-global{z-index:300;-webkit-backdrop-filter:saturate(180%)blur(22px);background:#080c099e;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:56px;padding:0 32px;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.yaguara-landing .nav-global.scrolled{background:#080c09db;border-bottom-color:#ffffff14}.yaguara-landing .nav-global a{color:#ffffffc7;text-decoration:none;transition:color .2s}.yaguara-landing .nav-global a:hover{color:var(--white)}.yaguara-landing .nav-global-left{align-items:center;gap:32px;display:flex}.yaguara-landing .nav-brand-mini{align-items:center;gap:10px;display:flex}.yaguara-landing .nav-brand-mini img{object-fit:contain;filter:drop-shadow(0 2px 6px #0006);width:28px;height:28px}.yaguara-landing .nav-brand-mini .b1{font-family:var(--font-brand);letter-spacing:.05em;color:var(--white);font-size:15px}.yaguara-landing .nav-brand-mini .b2{font-family:var(--font-sub);color:#ffffff80;letter-spacing:.22em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:300}.yaguara-landing .nav-brand-mini .stack{flex-direction:column;line-height:1;display:flex}.yaguara-landing .nav-global-links{gap:24px;list-style:none;display:flex}.yaguara-landing .nav-global-links a{letter-spacing:-.012em;font-size:13px;font-weight:400}.yaguara-landing .nav-global-right{align-items:center;gap:14px;display:flex}.yaguara-landing .nav-icon{cursor:pointer;opacity:.78;width:15px;height:15px;color:var(--white);transition:opacity .2s}.yaguara-landing .nav-icon:hover{opacity:1}.yaguara-landing .nav-cta{background:var(--action);color:var(--white);cursor:pointer;font-family:var(--font-text);letter-spacing:-.012em;border:none;border-radius:980px;padding:8px 18px;font-size:13px;font-weight:500}.yaguara-landing .nav-cta:hover{color:var(--white);background:#208a4d}.yaguara-landing .nav-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yaguara-landing section.tile{width:100%;position:relative}.yaguara-landing .tile-light{background:var(--white);color:var(--ink)}.yaguara-landing .tile-parchment{background:var(--parchment);color:var(--ink)}.yaguara-landing .tile-dark{background:var(--tile-1);color:var(--white)}.yaguara-landing .tile-dark-2{background:var(--tile-2);color:var(--white)}.yaguara-landing .tile-dark-3{background:var(--tile-3);color:var(--white)}.yaguara-landing .tile-light+.tile-dark,.yaguara-landing .tile-light+.tile-dark-2,.yaguara-landing .tile-light+.tile-dark-3,.yaguara-landing .tile-parchment+.tile-dark,.yaguara-landing .tile-parchment+.tile-dark-2,.yaguara-landing .tile-parchment+.tile-dark-3{box-shadow:0 -24px 48px -16px #0000002e,inset 0 24px 48px -32px #ffffff0a}.yaguara-landing .tile-dark+.tile-light,.yaguara-landing .tile-dark+.tile-parchment,.yaguara-landing .tile-dark-2+.tile-light,.yaguara-landing .tile-dark-2+.tile-parchment,.yaguara-landing .tile-dark-3+.tile-light,.yaguara-landing .tile-dark-3+.tile-parchment{box-shadow:0 -16px 40px -16px #00000014}.yaguara-landing .hero{background:var(--void);flex-direction:column;justify-content:center;min-height:100vh;padding:160px 32px 200px;display:flex;position:relative;overflow:hidden}.yaguara-landing .hero-slides{position:absolute;inset:0;overflow:hidden}.yaguara-landing .hero-slide{opacity:0;will-change:transform,opacity;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.yaguara-landing .hero-veil{z-index:1;background:linear-gradient(90deg,#0000004d 0%,#0000001a 60%,#0000004d 100%),linear-gradient(#0003 0%,#0000 35%,#00000080 100%);position:absolute;inset:0}.yaguara-landing .hero-inner{z-index:4;text-align:center;width:100%;max-width:980px;margin:0 auto;position:relative}.yaguara-landing .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--action-bright);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.yaguara-landing .eyebrow:before{content:"";background:var(--action-bright);border-radius:50%;width:5px;height:5px}.yaguara-landing h1,.yaguara-landing h2,.yaguara-landing h3{font-family:var(--font-heading)}.yaguara-landing .hero h1{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--white);margin-bottom:18px;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:1.05}.yaguara-landing .hero h1 em{font-family:var(--font-prose);color:var(--action-bright);font-style:italic;font-weight:600}.yaguara-landing .hero-tag{color:#ffffffeb;letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.yaguara-landing .hero-sub{color:#ffffffb8;letter-spacing:-.012em;max-width:580px;margin:0 auto 36px;font-size:17px;font-weight:400;line-height:1.47}.yaguara-landing .btn-pill{font-family:var(--font-text);letter-spacing:-.022em;cursor:pointer;border:1px solid #0000;border-radius:980px;align-items:center;gap:8px;padding:11px 22px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}.yaguara-landing .btn-pill.primary{background:var(--action);color:var(--white)}.yaguara-landing .btn-pill.primary:hover{color:var(--white);background:#208a4d}.yaguara-landing .btn-pill.ghost-white{color:var(--white);background:0 0;border-color:#ffffff8c}.yaguara-landing .btn-pill.ghost-white:hover{border-color:var(--white);color:var(--white);background:#ffffff14}.yaguara-landing .btn-pill.ghost-action{color:var(--action);border-color:var(--action);background:0 0}.yaguara-landing .btn-pill.ghost-action:hover{background:#1f9e570f}.yaguara-landing .btn-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yaguara-landing .btn-pill .arrow{transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.yaguara-landing .btn-pill:hover .arrow{transform:translate(3px)}.yaguara-landing .hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.yaguara-landing .scroll-indicator{z-index:5;color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;transition:color .2s;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.yaguara-landing .scroll-indicator:hover{color:#ffffffe6}.yaguara-landing .scroll-pill{border:1px solid #ffffff47;border-radius:12px;justify-content:center;width:22px;height:36px;padding-top:7px;display:flex}.yaguara-landing .scroll-dot{background:var(--action-bright);border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite scrollDot}@keyframes scrollDot{0%,to{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(12px)}}@keyframes kenBurnsOut{0%{transform:scale(1.12)}to{transform:scale(1)}}.yaguara-landing .manifesto{text-align:center;padding:120px 32px}.yaguara-landing .manifesto-inner{max-width:880px;margin:0 auto}.yaguara-landing .manifesto h2{letter-spacing:-.03em;color:var(--ink);margin-bottom:22px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.07}.yaguara-landing .manifesto h2 em{color:var(--action);font-style:italic;font-weight:600}.yaguara-landing .manifesto-lead{color:var(--ink-80);letter-spacing:-.012em;max-width:720px;margin:0 auto 40px;font-size:24px;font-weight:300;line-height:1.35}.yaguara-landing .manifesto-link{color:var(--action);letter-spacing:-.022em;align-items:center;gap:6px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}.yaguara-landing .manifesto-link:hover{text-decoration:underline}.yaguara-landing .sobre{padding:120px 32px}.yaguara-landing .sobre-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.yaguara-landing .sobre-left{justify-content:center;display:flex;position:relative}.yaguara-landing .sobre-left:before{content:"";background:radial-gradient(circle,#3ddc8414 0%,#0000 60%);width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yaguara-landing .sobre-left img{z-index:1;filter:drop-shadow(0 5px 30px #00000073);width:420px;max-width:100%;position:relative}.yaguara-landing .sobre h2{letter-spacing:-.028em;margin-bottom:24px;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.08}.yaguara-landing .sobre h2 em{font-family:var(--font-prose);color:var(--action-bright);font-style:italic;font-weight:600}.yaguara-landing .sobre p{color:#ffffffb3;letter-spacing:-.012em;margin-bottom:18px;font-size:17px;font-weight:400;line-height:1.47}.yaguara-landing .sobre p strong{color:var(--white);font-weight:600}.yaguara-landing .sobre p:last-child{margin-bottom:0}.yaguara-landing .features-stack{flex-direction:column;display:flex}.yaguara-landing .feat-tile{width:100%;padding:100px 32px}.yaguara-landing .feat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1280px;margin:0 auto;display:grid}.yaguara-landing .feat-grid.reverse{direction:rtl}.yaguara-landing .feat-grid.reverse>*{direction:ltr}.yaguara-landing .feat-content .eyebrow{color:var(--action);margin-bottom:14px}.yaguara-landing .feat-tile.tile-dark .feat-content .eyebrow{color:var(--action-bright)}.yaguara-landing .feat-content h3{letter-spacing:-.028em;margin-bottom:18px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.1}.yaguara-landing .feat-tile.tile-dark .feat-content h3{color:var(--white)}.yaguara-landing .feat-tile.tile-dark .feat-content h3 em{font-family:var(--font-prose);color:var(--action-bright);font-style:italic;font-weight:600}.yaguara-landing .feat-content h3 em{color:var(--action);font-style:italic;font-weight:600}.yaguara-landing .feat-content p{letter-spacing:-.012em;color:var(--ink-80);max-width:460px;margin-bottom:24px;font-size:17px;font-weight:400;line-height:1.47}.yaguara-landing .feat-tile.tile-dark .feat-content p{color:#ffffffb3}.yaguara-landing .feat-link{color:var(--action);letter-spacing:-.022em;align-items:center;gap:6px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}.yaguara-landing .feat-tile.tile-dark .feat-link{color:var(--action-bright)}.yaguara-landing .feat-link:hover .arrow{transform:translate(3px)}.yaguara-landing .feat-link .arrow{transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.yaguara-landing .feat-visual{aspect-ratio:4/3;background:var(--parchment);box-shadow:var(--shadow-product);border-radius:18px;position:relative;overflow:hidden}.yaguara-landing .feat-tile.tile-dark .feat-visual{background:var(--tile-2)}.yaguara-landing .feat-visual img{object-fit:cover;width:100%;height:100%;display:block}.yaguara-landing .dash{font-feature-settings:"ss03","cv11","tnum";flex-direction:column;padding:26px;display:flex;position:absolute;inset:0}.yaguara-landing .dash-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.yaguara-landing .dash-title{letter-spacing:-.012em;color:var(--ink);font-size:12px;font-weight:600}.yaguara-landing .feat-tile.tile-dark .dash-title{color:var(--white)}.yaguara-landing .dash-sub{color:var(--ink-48);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:500}.yaguara-landing .feat-tile.tile-dark .dash-sub{color:#ffffff80}.yaguara-landing .dash-pill{color:var(--action);letter-spacing:.06em;text-transform:uppercase;background:#1f9e571a;border-radius:980px;padding:4px 10px;font-size:9.5px;font-weight:600}.yaguara-landing .feat-tile.tile-dark .dash-pill{color:var(--action-bright);background:#3ddc8426}.yaguara-landing .cal-wrap{grid-template-rows:auto 1fr auto;gap:16px;height:100%;display:grid}.yaguara-landing .cal-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.yaguara-landing .cal-stat{background:#00000006;border-radius:12px;padding:12px 14px}.yaguara-landing .cal-stat-num{letter-spacing:-.022em;color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:600;line-height:1}.yaguara-landing .cal-stat-num.fire{color:#cc4d3f}.yaguara-landing .cal-stat-num.warn{color:#c98c2a}.yaguara-landing .cal-stat-num.ok{color:var(--action)}.yaguara-landing .cal-stat-lbl{color:var(--ink-48);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:500}.yaguara-landing .cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.yaguara-landing .cal-dow{color:var(--ink-48);text-align:center;letter-spacing:.08em;font-size:9px;font-weight:600}.yaguara-landing .cal-day{aspect-ratio:1;color:var(--ink-80);background:#00000006;border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex;position:relative}.yaguara-landing .cal-day.dim{color:#00000038;background:0 0}.yaguara-landing .cal-day.today{background:var(--ink);color:var(--white);font-weight:600}.yaguara-landing .cal-day.dot-fire{color:#cc4d3f;background:#cc4d3f1f;font-weight:600}.yaguara-landing .cal-day.dot-warn{color:#c98c2a;background:#c98c2a26;font-weight:600}.yaguara-landing .cal-day.dot-ok{color:var(--action);background:#1f9e571f;font-weight:600}.yaguara-landing .cal-day .pip{border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.yaguara-landing .cal-day.dot-fire .pip{background:#cc4d3f}.yaguara-landing .cal-day.dot-warn .pip{background:#c98c2a}.yaguara-landing .cal-day.dot-ok .pip{background:var(--action)}.yaguara-landing .cal-next{background:#cc4d3f0f;border:1px solid #cc4d3f26;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.yaguara-landing .cal-next-dot{background:#cc4d3f;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #cc4d3f2e}.yaguara-landing .cal-next-text{color:var(--ink);letter-spacing:-.01em;flex:1;font-size:11px;font-weight:600}.yaguara-landing .cal-next-text small{color:var(--ink-48);margin-top:2px;font-size:10px;font-weight:500;display:block}.yaguara-landing .cal-next-cta{color:var(--action);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.yaguara-landing .docs-wrap{grid-template-rows:auto 1fr;gap:16px;height:100%;display:grid}.yaguara-landing .docs-tabs{gap:6px;display:flex}.yaguara-landing .docs-tab{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:980px;padding:6px 12px;font-size:10px;font-weight:600}.yaguara-landing .docs-tab.on{color:var(--action-bright);background:#3ddc841a;border-color:#3ddc8440}.yaguara-landing .docs-list{flex-direction:column;gap:8px;display:flex}.yaguara-landing .doc-card{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.yaguara-landing .doc-card.done{background:#3ddc840a;border-color:#3ddc842e}.yaguara-landing .doc-icon{letter-spacing:.04em;width:32px;height:38px;color:var(--action-bright);background:#3ddc841a;border-radius:4px;justify-content:center;align-items:flex-end;padding-bottom:5px;font-size:7.5px;font-weight:700;display:flex;position:relative}.yaguara-landing .doc-icon:before{content:"";background:linear-gradient(225deg,#ffffff14 50%,#0000 50%);width:10px;height:10px;position:absolute;top:0;right:0}.yaguara-landing .doc-info{min-width:0}.yaguara-landing .doc-name{color:var(--white);letter-spacing:-.01em;margin-bottom:3px;font-size:12px;font-weight:500}.yaguara-landing .doc-meta{color:#ffffff73;align-items:center;gap:8px;font-size:10px;display:flex}.yaguara-landing .doc-meta .v{color:var(--action-bright);font-weight:600}.yaguara-landing .doc-check{background:var(--action-bright);color:#061209;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.yaguara-landing .docs-stamp{border:2px solid var(--action-bright);width:76px;height:76px;color:var(--action-bright);letter-spacing:.12em;text-transform:uppercase;opacity:.85;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;top:18px;right:18px;transform:rotate(-12deg)}.yaguara-landing .docs-stamp strong{letter-spacing:.04em;font-size:13px}.yaguara-landing .docs-stamp small{opacity:.7;margin-top:2px;font-size:7px}.yaguara-landing .cond-wrap{flex:1;grid-template-columns:150px 1fr;align-items:center;gap:22px;display:grid}.yaguara-landing .cond-radial{flex-direction:column;justify-content:center;align-items:center;display:flex}.yaguara-landing .radial-ring{width:120px;height:120px;position:relative}.yaguara-landing .radial-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.yaguara-landing .radial-track{stroke:#0000000f;fill:none;stroke-width:10px}.yaguara-landing .radial-prog{stroke:var(--action);fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.yaguara-landing .radial-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yaguara-landing .radial-num strong{letter-spacing:-.022em;color:var(--ink);font-size:28px;font-weight:600;line-height:1}.yaguara-landing .radial-num span{color:var(--ink-48);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600}.yaguara-landing .cond-legend{color:var(--ink-48);gap:12px;margin-top:12px;font-size:9.5px;display:flex}.yaguara-landing .cond-legend-item{align-items:center;gap:4px;display:flex}.yaguara-landing .cond-legend-item .dot{border-radius:50%;width:6px;height:6px}.yaguara-landing .cond-list{flex-direction:column;justify-content:center;gap:9px;display:flex}.yaguara-landing .cond-item{border-bottom:1px solid #0000000d;grid-template-columns:1fr auto;gap:4px;padding:9px 0;display:grid}.yaguara-landing .cond-item:last-child{border-bottom:none}.yaguara-landing .cond-name{color:var(--ink);letter-spacing:-.01em;font-size:11px;font-weight:500}.yaguara-landing .cond-pct{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.yaguara-landing .cond-pct.ok{color:var(--action)}.yaguara-landing .cond-pct.warn{color:#c98c2a}.yaguara-landing .cond-pct.fire{color:#cc4d3f}.yaguara-landing .cond-bar{background:#00000014;border-radius:100px;grid-column:1/-1;height:4px;margin-top:6px;overflow:hidden}.yaguara-landing .cond-bar i{border-radius:100px;height:100%;display:block}.yaguara-landing .cond-bar i.ok{background:var(--action)}.yaguara-landing .cond-bar i.warn{background:#c98c2a}.yaguara-landing .cond-bar i.fire{background:#cc4d3f}.yaguara-landing .how{padding:120px 32px}.yaguara-landing .how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.yaguara-landing .how h2{letter-spacing:-.028em;color:var(--white);margin-bottom:36px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.08}.yaguara-landing .how h2 em{font-family:var(--font-prose);color:var(--action-bright);font-style:italic;font-weight:600}.yaguara-landing .how-steps{flex-direction:column;gap:4px;display:flex}.yaguara-landing .how-step{border-top:1px solid #ffffff14;grid-template-columns:48px 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.yaguara-landing .how-step:last-child{border-bottom:1px solid #ffffff14}.yaguara-landing .how-step-num{font-family:var(--font-text);color:var(--action-bright);letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-top:4px;font-size:28px;font-weight:300;line-height:1}.yaguara-landing .how-step-title{color:var(--white);letter-spacing:-.022em;margin-bottom:6px;font-size:17px;font-weight:600}.yaguara-landing .how-step-desc{color:#fff9;letter-spacing:-.012em;font-size:14px;font-weight:400;line-height:1.5}.yaguara-landing .how-visual{aspect-ratio:4/3;background:var(--tile-2);box-shadow:var(--shadow-product);border-radius:18px;position:relative;overflow:hidden}.yaguara-landing .carousel-slides{position:absolute;inset:0}.yaguara-landing .carousel-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.yaguara-landing .carousel-slide.active{opacity:1}.yaguara-landing .carousel-fade{pointer-events:none;background:linear-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.yaguara-landing .carousel-caption{z-index:2;color:#ffffffeb;position:absolute;bottom:22px;left:24px;right:24px}.yaguara-landing .carousel-caption strong{letter-spacing:.14em;text-transform:uppercase;color:var(--action-bright);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.yaguara-landing .carousel-caption span{letter-spacing:-.022em;font-size:17px;line-height:1.3;display:block}.yaguara-landing .carousel-dots{z-index:3;gap:5px;display:flex;position:absolute;top:16px;right:16px}.yaguara-landing .carousel-dot{cursor:pointer;background:#fff6;border:none;border-radius:100px;width:5px;height:5px;padding:0;transition:background .3s,width .3s}.yaguara-landing .carousel-dot.active{background:var(--action-bright);width:16px}.yaguara-landing .stats{grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:0 auto;padding:100px 32px;display:grid}.yaguara-landing .stat-item{text-align:center;border-right:1px solid var(--hairline);padding:0 24px}.yaguara-landing .stat-item:last-child{border-right:none}.yaguara-landing .stat-num{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1}.yaguara-landing .stat-label{color:var(--ink-48);letter-spacing:-.012em;font-size:12px;font-weight:400}.yaguara-landing .testimonial{text-align:center;padding:120px 32px}.yaguara-landing .testimonial-inner{max-width:880px;margin:0 auto}.yaguara-landing .testimonial-mark{color:var(--action);margin-bottom:30px;font-family:serif;font-size:56px;line-height:0;display:block}.yaguara-landing .testimonial-quote{letter-spacing:-.018em;color:var(--ink);margin-bottom:32px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.32}.yaguara-landing .testimonial-meta{color:var(--ink-48);letter-spacing:-.012em;font-size:14px}.yaguara-landing .testimonial-meta strong{color:var(--ink);font-weight:600}.yaguara-landing .cta{text-align:center;padding:140px 32px;position:relative;overflow:hidden}.yaguara-landing .cta-glow{pointer-events:none;background:radial-gradient(#3ddc841a 0%,#0000 60%);width:1000px;height:600px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.yaguara-landing .cta-inner{max-width:880px;margin:0 auto;position:relative}.yaguara-landing .cta h2{letter-spacing:-.032em;color:var(--white);margin-bottom:18px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05}.yaguara-landing .cta h2 em{font-family:var(--font-prose);color:var(--action-bright);font-style:italic;font-weight:600}.yaguara-landing .cta p{color:#ffffffb8;letter-spacing:-.012em;max-width:560px;margin:0 auto 40px;font-size:21px;font-weight:300;line-height:1.35}.yaguara-landing .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.yaguara-landing footer{background:var(--parchment);color:var(--ink-48);padding:56px 32px 24px;font-size:12px;line-height:1.5}.yaguara-landing .footer-top{max-width:1280px;margin:0 auto 32px}.yaguara-landing .footer-disclaimer{color:var(--ink-48);max-width:980px;margin-bottom:24px;font-size:12px;line-height:1.5}.yaguara-landing .footer-disclaimer a{color:var(--action);text-decoration:none}.yaguara-landing .footer-disclaimer a:hover{text-decoration:underline}.yaguara-landing .footer-grid{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:48px;max-width:1280px;margin:0 auto;padding:32px 0;display:grid}.yaguara-landing .footer-col h5{color:var(--ink);letter-spacing:-.012em;margin-bottom:8px;font-size:12px;font-weight:600}.yaguara-landing .footer-col ul{list-style:none}.yaguara-landing .footer-col li{line-height:2}.yaguara-landing .footer-col a{color:var(--ink-48);font-size:12px;text-decoration:none;transition:color .2s}.yaguara-landing .footer-col a:hover{color:var(--ink);text-decoration:underline}.yaguara-landing .footer-bottom{justify-content:space-between;align-items:center;max-width:1280px;margin:24px auto 0;font-size:12px;display:flex}.yaguara-landing .footer-bottom-left{color:var(--ink-48)}.yaguara-landing .footer-bottom-right{gap:16px;display:flex}.yaguara-landing .footer-bottom-right a{color:var(--ink-48);text-decoration:none}.yaguara-landing .footer-bottom-right a:hover{color:var(--ink)}@media (max-width:1023px){.yaguara-landing .sobre-grid,.yaguara-landing .feat-grid,.yaguara-landing .how-grid,.yaguara-landing .stats{grid-template-columns:1fr;gap:48px}.yaguara-landing .feat-grid.reverse{direction:ltr}.yaguara-landing .nav-global-links{display:none}}@media (max-width:833px){.yaguara-landing .stats{grid-template-columns:repeat(2,1fr);gap:40px 0}.yaguara-landing .stat-item:nth-child(2){border-right:none}.yaguara-landing .stat-item:first-child,.yaguara-landing .stat-item:nth-child(2){border-bottom:1px solid var(--hairline);padding-bottom:32px}.yaguara-landing .footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:640px){.yaguara-landing .hero h1{font-size:38px}.yaguara-landing .hero{padding:140px 24px 180px}.yaguara-landing .manifesto,.yaguara-landing .sobre,.yaguara-landing .feat-tile,.yaguara-landing .how,.yaguara-landing .stats,.yaguara-landing .testimonial,.yaguara-landing .cta{padding-left:24px;padding-right:24px}.yaguara-landing .footer-grid{grid-template-columns:1fr}.yaguara-landing .footer-bottom{flex-direction:column;gap:12px}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes checkPop{0%{transform:scale(1)}40%{transform:scale(1.5)rotate(720deg)}to{transform:scale(1)rotate(360deg)}}
