:root{--bg:#0b0d18;--bg-soft:#121528;--surface:#ffffff;--surface-soft:#f4f2fa;--surface-strong:#191a2d;--ink:#181923;--ink-on-dark:#f8f6ff;--muted:#6d7281;--muted-on-dark:#c6c0dc;--line:#ddd9e8;--line-dark:rgba(226,221,255,0.18);--brand:#7c6df2;--brand-strong:#4b3ac4;--brand-soft:#ece9ff;--gold:#d9b463;--gold-strong:#9d7026;--blue:#2f70d8;--mint:#16885f;--amber:#c8872e;--danger:#c94343;--shadow:0 18px 45px rgba(16,20,38,0.1);--shadow-dark:0 24px 80px rgba(0,0,0,0.34);--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--duration-fast:140ms;--duration-soft:260ms;--duration-slow:520ms}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--surface-soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{border:0}button:not(:disabled){cursor:pointer}img{max-width:100%;display:block}a{color:inherit}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.app-shell{min-height:100vh}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.field{display:grid;grid-gap:7px;gap:7px}.field label,.field-label{color:#344054;font-size:.9rem;font-weight:700}.field input,.field select,.field textarea,.search-input{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);min-height:44px;padding:10px 12px;outline:none}.field textarea{min-height:86px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.search-input:focus{border-color:#155e75;box-shadow:0 0 0 4px rgba(21,94,117,.13)}.button{min-height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;background:var(--ink);color:#fff;font-weight:800;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(16,20,38,.14)}.button:disabled{opacity:.45;cursor:not-allowed}.button.primary{background:var(--brand)}.button.blue{background:var(--blue)}.button.mint{background:var(--mint)}.button.gold{background:linear-gradient(135deg,var(--gold),#f0d996);color:#17120a;text-decoration:none}.button.ghost{background:rgba(255,255,255,.08);border:1px solid var(--line-dark);color:var(--ink-on-dark);text-decoration:none}.button.warn{background:var(--amber)}.button.danger{background:var(--danger)}.button.subtle{background:#edf2f7;color:var(--ink)}.button.icon{width:42px;padding:0}.alert{border:1px solid #f3c6c0;color:#9f2b22;background:#fff4f2;padding:12px;border-radius:8px}.notice{border:1px solid #b8dfcf;color:#17614f;background:#effaf5;padding:12px;border-radius:8px}.grid-two{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.form-grid{display:grid;grid-gap:14px;gap:14px}.inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.loading-screen{min-height:100vh;display:grid;place-items:center}.empty-state,.loading-screen,.muted{color:var(--muted)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:rgba(24,32,51,.38);animation:backdrop-in var(--duration-soft) var(--ease-standard) both}.modal-panel{width:min(100%,560px);max-height:calc(100vh - 36px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(24,32,51,.22);padding:20px;animation:modal-in var(--duration-soft) var(--ease-standard) both}.modal-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.modal-header h2{margin:0}.modal-header p{margin:4px 0 0;color:var(--muted)}.check-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft)}.check-row input{width:20px;height:20px;accent-color:var(--brand)}.check-row span{display:grid;grid-gap:2px;gap:2px}.check-row small{color:var(--muted)}.search-box .search-input{border:0;background:transparent;box-shadow:none}.button.mint:hover,.button.primary:hover{transform:translateY(-1px)}@media (max-width:820px){.modal-backdrop{align-items:flex-end;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));z-index:120}}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;position:relative;background:radial-gradient(circle at 16% 16%,rgba(21,94,117,.18),transparent 30%),radial-gradient(circle at 82% 10%,rgba(217,119,6,.16),transparent 26%),radial-gradient(circle at 74% 84%,rgba(15,118,110,.12),transparent 32%),linear-gradient(135deg,#f7f3eb,#eef4f1 58%,#f5efe3)}.login-page:after,.login-page:before{content:"";position:absolute;border:1px solid rgba(21,94,117,.12);border-radius:999px;pointer-events:none}.login-page:before{width:440px;height:440px;left:-180px;bottom:-160px}.login-page:after{width:320px;height:320px;right:-130px;top:-110px}.login-panel{width:min(100%,440px);display:flex;flex-direction:column;justify-content:center;gap:1.05rem;padding:clamp(1.05rem,4vw,1.65rem);border:1px solid rgba(21,94,117,.14);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(22,34,31,.16);position:relative;z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:soft-pop var(--duration-slow) var(--ease-standard) both}.login-brand{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.login-brand img{width:112px;aspect-ratio:1;object-fit:cover;border-radius:999px;box-shadow:0 14px 28px rgba(21,94,117,.18)}.login-brand h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:0;color:#155e75}.login-brand p{color:var(--muted)}.login-card{display:grid;grid-gap:16px;gap:16px}.login-card-header span,.login-eyebrow{color:#155e75;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.login-card-header{display:grid;grid-gap:.34rem;gap:.34rem;padding:1rem;border:1px solid rgba(21,94,117,.12);border-radius:20px;background:linear-gradient(180deg,rgba(238,244,241,.9),rgba(255,255,255,.72))}.login-card-header h2,.login-card-header p{margin:0}.login-card-header h2{color:#16221f;font-size:1.22rem;letter-spacing:0;line-height:1.1}.login-card-header p{color:#63706c;font-size:.88rem;line-height:1.45}.login-page .field label{color:#16221f;font-size:.82rem;font-weight:800;letter-spacing:0}.login-page .field input{min-height:48px;border:1px solid rgba(21,94,117,.16);border-radius:16px;background:rgba(255,255,255,.88);color:#16221f}.login-page .field input::placeholder{color:rgba(99,112,108,.72)}.login-page .button.primary{min-height:48px;border:1px solid rgba(21,94,117,.2);border-radius:18px;background:linear-gradient(135deg,#155e75,#0f766e);box-shadow:0 18px 36px rgba(21,94,117,.18)}.login-home-link{min-height:46px;justify-content:center;border:1px solid rgba(21,94,117,.14);border-radius:16px;background:rgba(255,255,255,.78);color:#155e75;text-decoration:none}.login-home-link:hover{border-color:rgba(21,94,117,.24);background:rgba(238,244,241,.9);transform:translateY(-1px)}@media (max-width:640px){.login-panel{padding:24px}}.login-card-note{padding:.92rem 1rem;border-color:rgba(21,94,117,.13);background:linear-gradient(180deg,rgba(238,244,241,.86),rgba(255,255,255,.74))}.login-card-note p{max-width:34ch;color:#31443f;font-size:clamp(.95rem,1.7vw,1.02rem);font-weight:600;line-height:1.48;letter-spacing:0}.login-card-note p:before{content:"";display:inline-block;width:.48rem;height:.48rem;margin-right:.52rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 .28rem rgba(52,211,153,.13);vertical-align:.08rem}@keyframes whatsapp-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing-page{background:var(--bg);color:var(--ink-on-dark)}.landing-hero{min-height:88svh;display:grid;align-content:space-between;grid-gap:48px;gap:48px;padding:22px clamp(18px,5vw,72px) 74px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,rgba(8,10,19,.96),rgba(10,12,24,.82) 42%,rgba(9,10,18,.26)),url(/img/banner.png) 50% /cover no-repeat}.landing-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(180deg,rgba(11,13,24,0),var(--bg));z-index:-1}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1;animation:fade-up var(--duration-slow) var(--ease-standard) both}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink-on-dark);text-decoration:none;font-weight:900;font-size:1.05rem}.landing-brand img{width:46px;height:46px;object-fit:cover;border-radius:999px;border:1px solid var(--line-dark);box-shadow:0 12px 26px rgba(124,109,242,.28);transition:transform var(--duration-soft) var(--ease-standard),box-shadow var(--duration-soft) var(--ease-standard)}.landing-brand:hover img{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 32px rgba(124,109,242,.34)}.landing-login{background:rgba(255,255,255,.12);border:1px solid var(--line-dark);color:var(--ink-on-dark);text-decoration:none}.landing-hero-content{width:min(100%,720px);display:grid;grid-gap:20px;gap:20px;position:relative;z-index:1;animation:fade-up .68s var(--ease-standard) 80ms both}.landing-eyebrow{color:var(--gold);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-hero h1,.landing-section-heading h2,.proof-panel h2{margin:0}.landing-hero h1{font-size:clamp(2.45rem,7vw,5.8rem);line-height:.95;max-width:820px}.landing-hero p,.landing-section-heading p{margin:0;color:var(--muted-on-dark);font-size:1.08rem;line-height:1.7;max-width:680px}.landing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-band{padding:76px clamp(18px,5vw,72px)}.landing-showcase{position:relative;display:grid;place-items:center;padding-top:clamp(16px,3vw,28px);padding-bottom:clamp(22px,4vw,40px)}.landing-showcase-frame{--reveal-progress:0;position:relative;width:min(100%,560px);min-height:0;display:grid;place-items:center;overflow:visible;background:transparent;box-shadow:none}.landing-showcase-image-wrap{position:relative;z-index:1;width:min(100%,430px);aspect-ratio:9/16;background:#f2f3ee;filter:drop-shadow(0 28px 34px rgba(22,34,31,.1))}.landing-showcase-image-wrap-desktop{display:none}.landing-showcase-image{object-fit:contain;object-position:center bottom;filter:blur(calc((1 - var(--reveal-progress)) * 6px)) saturate(calc(.96 + var(--reveal-progress) * .04));opacity:calc(.42 + var(--reveal-progress) * .58);transform:translateY(calc((1 - var(--reveal-progress)) * 16px)) scale(calc(.985 + var(--reveal-progress) * .015));-webkit-clip-path:inset(0 0 calc((1 - var(--reveal-progress)) * 12%) 0 round 0);clip-path:inset(0 0 calc((1 - var(--reveal-progress)) * 12%) 0 round 0);transition:opacity var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard),filter var(--duration-soft) var(--ease-standard),-webkit-clip-path var(--duration-soft) var(--ease-standard);transition:opacity var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard),filter var(--duration-soft) var(--ease-standard),clip-path var(--duration-soft) var(--ease-standard);transition:opacity var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard),filter var(--duration-soft) var(--ease-standard),clip-path var(--duration-soft) var(--ease-standard),-webkit-clip-path var(--duration-soft) var(--ease-standard);will-change:transform,filter,opacity,clip-path}@media (min-width:981px){.landing-showcase{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,6vw,82px)}.landing-showcase-frame{width:min(100%,1280px)}.landing-showcase-image-wrap-mobile{display:none}.landing-showcase-image-wrap-desktop{display:block;width:min(100%,1280px);aspect-ratio:1912/1041;background:#f2f3ee;filter:drop-shadow(0 34px 46px rgba(22,34,31,.12))}.landing-showcase-image-wrap-desktop .landing-showcase-image{object-position:center center;filter:blur(calc((1 - var(--reveal-progress)) * 1.2px)) saturate(calc(.98 + var(--reveal-progress) * .02));opacity:calc(.88 + var(--reveal-progress) * .12);transform:translateY(calc((1 - var(--reveal-progress)) * 10px)) scale(calc(.985 + var(--reveal-progress) * .015));-webkit-clip-path:none;clip-path:none}}.landing-showcase-caption{margin:12px 0 0;color:#63706c;font-size:.88rem;font-weight:700;text-align:center}.landing-intro,.landing-plans{background:var(--bg)}.landing-section-heading{display:grid;grid-gap:12px;gap:12px;margin:0 auto 28px;max-width:900px;text-align:center}.landing-section-heading h2,.proof-panel h2{color:var(--ink-on-dark);font-size:clamp(1.9rem,4vw,3.35rem);line-height:1.05}.benefit-grid,.pricing-grid,.proof-grid{display:grid;grid-gap:16px;gap:16px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.benefit-card,.pricing-card,.proof-grid div{border:1px solid var(--line-dark);border-radius:8px;background:rgba(255,255,255,.06);box-shadow:var(--shadow-dark);transition:transform var(--duration-soft) var(--ease-standard),border-color var(--duration-soft) var(--ease-standard),background var(--duration-soft) var(--ease-standard),box-shadow var(--duration-soft) var(--ease-standard)}.benefit-card:hover,.pricing-card:hover,.proof-grid div:hover{transform:translateY(-4px);border-color:rgba(217,180,99,.46);background:rgba(255,255,255,.085);box-shadow:0 28px 90px rgba(0,0,0,.4)}.benefit-card{padding:24px;display:grid;grid-gap:12px;gap:12px}.benefit-card svg,.proof-grid svg{color:var(--gold)}.benefit-card h3,.pricing-card h3{margin:0;font-size:1.08rem}.benefit-card p,.pricing-card p,.proof-grid span{margin:0;color:var(--muted-on-dark);line-height:1.55}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:0 auto;padding-top:18px}.pricing-card{min-height:390px;padding:22px;display:grid;align-content:start;align-items:start;grid-gap:30px;gap:30px}.pricing-card.featured{border-color:rgba(217,180,99,.78);background:linear-gradient(180deg,rgba(217,180,99,.18),rgba(255,255,255,.07))}.pricing-card strong{display:block;margin:6px 0 0;color:var(--gold);font-size:1.65rem;line-height:1.1}.pricing-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-card li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;color:var(--ink-on-dark);line-height:1.35}.pricing-card li svg{color:var(--brand);margin-top:1px}.landing-proof{background:linear-gradient(180deg,var(--bg),#131527)}.proof-panel{max-width:1180px;margin:0 auto;display:grid;grid-gap:26px;gap:26px}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid div{min-height:160px;padding:22px;display:grid;align-content:start;grid-gap:10px;gap:10px}.proof-grid strong{color:var(--ink-on-dark);font-size:1.05rem}.whatsapp-sales-card{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;width:min(252px,calc(100vw - 36px));display:grid;grid-gap:6px;gap:6px;color:var(--ink-on-dark);text-align:center;text-decoration:none;animation:soft-pop var(--duration-slow) var(--ease-standard) .22s both;transition:transform var(--duration-soft) var(--ease-standard),filter var(--duration-soft) var(--ease-standard)}.whatsapp-sales-card:hover{filter:brightness(1.05);transform:translateY(-3px)}.whatsapp-sales-note{display:none;padding:0 8px;color:#ffffff;font-size:.68rem;font-weight:900;line-height:1.3;text-shadow:0 2px 12px rgba(0,0,0,.58);text-transform:uppercase}.whatsapp-sales-box{min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(226,221,255,.42);border-radius:8px;background:linear-gradient(135deg,rgba(21,23,42,.96),rgba(11,13,24,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 45px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.whatsapp-sales-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#49d463,#0ea53b);color:#ffffff;box-shadow:0 10px 24px rgba(24,172,66,.35);animation:whatsapp-breathe 3.8s ease-in-out 1.4s infinite}.whatsapp-sales-copy{min-width:0;display:grid;grid-gap:2px;gap:2px;text-align:left}.whatsapp-sales-copy strong{color:#ffffff;font-size:.78rem;line-height:1.1;text-transform:uppercase}.whatsapp-sales-copy span{color:var(--muted-on-dark);font-size:.72rem;font-weight:800}.whatsapp-sales-copy b{overflow:hidden;color:#ffffff;font-size:.92rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.whatsapp-sales-mark{display:none;color:var(--gold);align-self:start}.landing-page{min-height:100vh;overflow-x:hidden;color:#16221f;background:radial-gradient(circle at 10% 8%,rgba(21,94,117,.15),transparent 28rem),radial-gradient(circle at 86% 0,rgba(217,119,6,.14),transparent 25rem),linear-gradient(135deg,#f7f3eb,#eef4f1 56%,#f5efe3)}.landing-hero{min-height:auto;align-content:start;gap:clamp(2rem,6vw,4.5rem);padding:22px clamp(18px,5vw,72px) clamp(3.2rem,8vw,6.4rem);background:linear-gradient(135deg,rgba(247,243,235,.96),rgba(238,244,241,.9)),url(/img/banner.png) 50% /cover no-repeat}.landing-hero:before{content:"";position:absolute;inset:18px;z-index:-1;border:1px solid rgba(21,94,117,.1);border-radius:34px;pointer-events:none}.landing-hero:after{height:220px;background:linear-gradient(180deg,rgba(247,243,235,0),#f7f3eb 90%)}.landing-glow{position:absolute;z-index:-1;border-radius:999px;filter:blur(6px);opacity:.9;pointer-events:none}.landing-glow-left{width:24rem;height:24rem;left:-9rem;top:8rem;background:radial-gradient(circle,rgba(21,94,117,.13),transparent 68%)}.landing-glow-right{width:22rem;height:22rem;right:-8rem;top:2rem;background:radial-gradient(circle,rgba(217,119,6,.13),transparent 68%)}.landing-nav{width:min(100%,1180px);margin:0 auto;padding:.45rem .55rem .45rem .45rem;border:1px solid rgba(21,94,117,.12);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 18px 42px rgba(22,34,31,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-brand{color:#16221f;min-width:0}.landing-brand img{width:42px;height:42px;border-color:rgba(21,94,117,.14);box-shadow:0 12px 24px rgba(21,94,117,.14)}.landing-brand span{display:grid;grid-gap:1px;gap:1px}.landing-brand strong{line-height:1}.landing-brand small{color:#63706c;font-size:.74rem;font-weight:750}.landing-brand:hover img{transform:translateY(-1px);box-shadow:0 16px 28px rgba(21,94,117,.18)}.landing-nav-actions{display:inline-flex;align-items:center;gap:.55rem}.landing-nav-link{display:inline-flex;min-height:40px;align-items:center;padding:0 .9rem;border-radius:999px;color:#63706c;font-size:.88rem;font-weight:850;text-decoration:none;transition:background var(--duration-soft) var(--ease-standard),color var(--duration-soft) var(--ease-standard)}.landing-nav-link:hover{background:rgba(21,94,117,.08);color:#155e75}.landing-login{border:1px solid rgba(21,94,117,.14);border-radius:999px;background:#155e75;color:#ffffff;box-shadow:0 12px 26px rgba(21,94,117,.16)}.landing-hero-grid{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem)}.landing-hero-content{width:100%;gap:1.15rem}.landing-eyebrow{color:#155e75;font-size:.74rem;letter-spacing:.11em}.landing-hero h1,.landing-section-heading h2,.proof-panel h2{color:#16221f;letter-spacing:0}.landing-hero h1{max-width:760px;font-size:clamp(2.55rem,6.8vw,5.6rem);line-height:.96}.landing-hero p,.landing-section-heading p{color:#63706c;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.65}.landing-actions .button.gold{border:1px solid rgba(21,94,117,.16);border-radius:999px;background:linear-gradient(135deg,#155e75,#0f766e);color:#ffffff;box-shadow:0 18px 36px rgba(21,94,117,.18)}.landing-actions .button.ghost{border:1px solid rgba(21,94,117,.14);border-radius:999px;background:rgba(255,255,255,.68);color:#155e75}.landing-trust-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.25rem}.landing-trust-row span{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:0 .75rem;border:1px solid rgba(21,94,117,.12);border-radius:999px;background:rgba(255,255,255,.58);color:#41504c;font-size:.84rem;font-weight:800}.landing-trust-row svg{color:#155e75}.landing-product-card{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(21,94,117,.14);border-radius:30px;background:rgba(255,255,255,.8);box-shadow:0 30px 80px rgba(22,34,31,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:soft-pop var(--duration-slow) var(--ease-standard) .14s both}.landing-product-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#155e75,#d97706)}.landing-product-card-top,.landing-product-checkout,.landing-product-list div,.landing-product-metrics div{border:1px solid rgba(21,94,117,.1);border-radius:20px;background:rgba(247,243,235,.66)}.landing-product-card-top{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.9rem}.landing-product-card-top strong,.landing-product-checkout strong,.landing-product-list strong{color:#16221f}.landing-product-card-top small,.landing-product-checkout span,.landing-product-list small{color:#63706c}.landing-product-card-top b{color:#155e75;font-size:1rem}.landing-product-card-dot{width:12px;height:12px;border-radius:999px;background:#0f766e;box-shadow:0 0 0 5px rgba(15,118,110,.12)}.landing-product-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.landing-product-metrics div{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem}.landing-product-metrics span{color:#63706c;font-size:.76rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.landing-product-metrics strong{color:#155e75;font-size:1.55rem;letter-spacing:0}.landing-product-list{display:grid;grid-gap:.65rem;gap:.65rem}.landing-product-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem}.landing-product-list span{display:grid;grid-gap:.12rem;gap:.12rem}.landing-product-list b{color:#155e75}.landing-product-checkout{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .9rem;background:#16221f;color:#ffffff}.landing-product-checkout span{display:inline-flex;align-items:center;gap:.42rem;color:rgba(255,255,255,.72);font-weight:800}.landing-product-checkout strong{color:#ffffff}.landing-band{padding:clamp(3rem,7vw,5.4rem) clamp(18px,5vw,72px)}.landing-intro,.landing-plans,.landing-proof{background:transparent}.landing-section-heading{max-width:860px}.landing-section-heading.split{max-width:1180px;grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:end;text-align:left}.landing-section-heading h2,.proof-panel h2{font-size:clamp(1.85rem,3.8vw,3rem);line-height:1.04}.workflow-strip{width:min(100%,1040px);margin:0 auto 1.1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.workflow-step{display:flex;align-items:center;gap:.8rem;padding:.9rem;border:1px solid rgba(21,94,117,.12);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 16px 38px rgba(22,34,31,.07)}.workflow-step span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#155e75;color:#ffffff;font-weight:900}.workflow-step strong{color:#16221f;line-height:1.25}.benefit-grid,.pricing-grid,.proof-grid{gap:1rem}.benefit-card,.pricing-card,.proof-grid div{border:1px solid rgba(21,94,117,.12);border-radius:24px;background:rgba(255,255,255,.74);box-shadow:0 18px 46px rgba(22,34,31,.08)}.benefit-card:hover,.pricing-card:hover,.proof-grid div:hover{transform:translateY(-1px);border-color:rgba(21,94,117,.22);background:rgba(255,255,255,.88);box-shadow:0 22px 56px rgba(22,34,31,.1)}.benefit-card svg,.pricing-card li svg,.proof-grid svg{color:#155e75}.benefit-card h3,.pricing-card h3,.proof-grid strong{color:#16221f}.benefit-card p,.pricing-card p,.proof-grid span{color:#63706c}.pricing-card{min-height:360px}.pricing-card.featured{border-color:rgba(21,94,117,.28);background:linear-gradient(180deg,rgba(21,94,117,.1),rgba(255,255,255,.82));box-shadow:0 24px 64px rgba(21,94,117,.13)}.pricing-card strong{color:#155e75}.pricing-card li{color:#16221f}.plan-badge{position:absolute;top:-15px;left:22px;z-index:2;width:-moz-fit-content;width:fit-content;min-height:28px;display:inline-flex;align-items:center;padding:0 .7rem;border-radius:999px;background:rgba(217,119,6,.13);color:#92400e;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.proof-panel{padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(21,94,117,.12);border-radius:34px;background:rgba(255,255,255,.52);box-shadow:0 24px 70px rgba(22,34,31,.09)}.whatsapp-sales-card{color:#16221f}.whatsapp-sales-card:hover{filter:none;transform:translateY(-1px)}.whatsapp-sales-box{border:1px solid rgba(21,94,117,.14);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 18px 46px rgba(22,34,31,.14)}.whatsapp-sales-copy b,.whatsapp-sales-copy strong{color:#16221f}.whatsapp-sales-copy span{color:#63706c}.whatsapp-sales-note{color:#155e75;text-shadow:none}.whatsapp-sales-mark{color:#d97706}@media (max-width:1040px){.landing-hero-grid,.landing-section-heading.split{grid-template-columns:1fr}.landing-product-card{max-width:560px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-hero{padding:14px 14px 3rem}.landing-hero:before{inset:8px;border-radius:26px}.landing-nav{align-items:flex-start;border-radius:24px;padding:.55rem}.landing-brand img{width:38px;height:38px}.landing-brand small,.landing-nav-link{display:none}.landing-login{min-height:38px;padding-inline:.8rem}.landing-hero h1{font-size:clamp(2.25rem,13vw,3.55rem)}.landing-actions{align-items:stretch}.landing-actions .button{flex:1 1 100%;min-height:48px}.landing-trust-row span{width:100%}.landing-product-card{border-radius:24px}.benefit-grid,.pricing-grid,.proof-grid,.workflow-strip{grid-template-columns:1fr}.landing-section-heading,.landing-section-heading.split{text-align:left}.whatsapp-sales-card{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(214px,calc(100vw - 24px))}.whatsapp-sales-box{min-height:62px;grid-template-columns:36px minmax(0,1fr);border-radius:18px}.whatsapp-sales-icon{width:36px;height:36px}}@media (max-width:980px){.landing-hero{min-height:86svh;background:linear-gradient(180deg,rgba(8,10,19,.94),rgba(9,10,18,.64)),url(/img/banner.png) 50% /cover no-repeat}.landing-showcase-frame{width:min(100%,420px)}.landing-showcase-image-wrap-desktop{display:none}.landing-showcase-image-wrap-mobile{display:block}.landing-showcase-image-wrap{width:min(100%,340px)}.landing-showcase-caption{font-size:.8rem}.benefit-grid,.proof-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-hero{min-height:84svh;padding:18px 18px 58px}.landing-nav{align-items:flex-start}.landing-brand span{display:none}.landing-hero h1{font-size:clamp(2.2rem,13vw,3.6rem)}.landing-actions,.landing-actions .button{width:100%}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.whatsapp-sales-card{left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(224px,calc(100vw - 24px))}.whatsapp-sales-note{display:none;font-size:.68rem}.whatsapp-sales-box{min-height:64px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:9px}.whatsapp-sales-icon{width:38px;height:38px}.whatsapp-sales-copy strong{font-size:.72rem}.whatsapp-sales-copy span{font-size:.68rem}.whatsapp-sales-copy b{font-size:.84rem}.whatsapp-sales-mark{display:none}.landing-hero{min-height:auto;gap:1.25rem;padding:10px 10px 2rem;background:linear-gradient(155deg,rgba(247,243,235,.96),rgba(238,244,241,.9)),url(/img/banner.png) 50% /cover no-repeat}.landing-hero:before{inset:6px;border-radius:22px}.landing-hero:after{height:5rem;background:linear-gradient(180deg,rgba(247,243,235,0),#f7f3eb)}.landing-nav{align-items:center;padding:.42rem;border-radius:20px}.landing-brand span{display:grid}.landing-brand small{display:none}.landing-brand img{width:36px;height:36px}.landing-login{min-height:36px;padding-inline:.7rem;font-size:.84rem}.landing-hero-grid{gap:1rem}.landing-hero-content{gap:.78rem;padding-inline:.35rem}.landing-eyebrow{font-size:.66rem;line-height:1.35}.landing-hero h1{max-width:12ch;font-size:clamp(2.12rem,11.5vw,3.1rem);line-height:.98}.landing-hero p{font-size:.94rem;line-height:1.52}.landing-actions{display:grid;grid-template-columns:1fr;grid-gap:.52rem;gap:.52rem}.landing-actions .button{min-height:44px;justify-content:center}.landing-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;margin-top:0}.landing-trust-row span{width:auto;min-height:0;align-items:flex-start;padding:.52rem;border-radius:14px;font-size:.72rem;line-height:1.25}.landing-product-card{gap:.58rem;padding:.72rem;border-radius:20px}.landing-showcase{padding-top:8px;padding-bottom:8px}.landing-showcase-frame{width:min(100%,320px)}.landing-showcase-image-wrap{width:min(100%,286px)}.landing-showcase-image{-webkit-clip-path:inset(0 0 calc((1 - var(--reveal-progress)) * 10%) 0 round 0);clip-path:inset(0 0 calc((1 - var(--reveal-progress)) * 10%) 0 round 0)}.landing-product-card-top,.landing-product-checkout,.landing-product-list div,.landing-product-metrics div{border-radius:14px}.landing-product-card-top,.landing-product-checkout{padding:.66rem}.landing-product-metrics{gap:.5rem}.landing-product-metrics div{gap:.12rem;padding:.62rem}.landing-product-metrics span{font-size:.66rem}.landing-product-metrics strong{font-size:1.22rem}.landing-product-list{gap:.42rem}.landing-product-list div{padding:.58rem .66rem;font-size:.84rem}.landing-product-list div:nth-child(3){display:none}.landing-product-checkout{font-size:.8rem}.whatsapp-sales-card{width:min(208px,calc(100vw - 24px))}.whatsapp-sales-box{min-height:58px;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px}.whatsapp-sales-icon{width:34px;height:34px}.whatsapp-sales-copy strong{font-size:.68rem}.whatsapp-sales-copy span{font-size:.64rem}.whatsapp-sales-copy b{font-size:.78rem}}@keyframes home-nav-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-content-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-card-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-page .landing-nav{animation:home-nav-enter .52s var(--ease-standard) both}.landing-page .landing-hero-content{animation:home-content-enter .68s var(--ease-standard) 80ms both}.landing-page .landing-product-card{animation:home-card-enter .72s var(--ease-standard) .16s both}.landing-page .landing-actions .button,.landing-page .landing-footer a,.landing-page .landing-login,.landing-page .landing-nav-link{transition:color var(--duration-soft) var(--ease-standard),background var(--duration-soft) var(--ease-standard),border-color var(--duration-soft) var(--ease-standard),box-shadow var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard)}.landing-page .landing-actions .button:hover,.landing-page .landing-login:hover{transform:translateY(-2px)}.landing-page .landing-actions .button:active,.landing-page .landing-login:active{transform:translateY(0)}.landing-footer-bottom svg,.landing-page .landing-actions .gold svg{transition:transform var(--duration-soft) var(--ease-standard)}.landing-footer-bottom a:hover svg,.landing-page .landing-actions .gold:hover svg{transform:translateX(3px)}.landing-page .adoption-card,.landing-page .benefit-card,.landing-page .pricing-card,.landing-page .proof-grid div,.landing-page .workflow-step{transition:border-color var(--duration-soft) var(--ease-standard),box-shadow var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard)}.landing-footer{position:relative;padding:clamp(2.6rem,6vw,4.5rem) clamp(18px,5vw,72px) 7rem;overflow:hidden;border-top:1px solid rgba(217,180,99,.2);background:linear-gradient(145deg,rgba(18,32,31,.98),rgba(14,61,64,.96)),#13201f;color:rgba(240,253,250,.82)}.landing-footer:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,rgba(217,180,99,.08),transparent 42%)}.landing-footer-bottom,.landing-footer-main{position:relative;z-index:1;width:min(100%,1180px);margin:0 auto}.landing-footer-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(9rem,.55fr) minmax(14rem,.8fr);grid-gap:clamp(1.6rem,4vw,3.6rem);gap:clamp(1.6rem,4vw,3.6rem)}.landing-footer-about{display:grid;grid-gap:.9rem;gap:.9rem;max-width:43rem}.landing-footer-brand{width:-moz-fit-content;width:fit-content;display:inline-flex;gap:.68rem;align-items:center;color:#ffffff;text-decoration:none}.landing-footer-brand img{width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:999px;object-fit:cover}.landing-footer-brand span,.landing-footer-column{display:grid;grid-gap:.38rem;gap:.38rem}.landing-footer-brand small{color:rgba(240,253,250,.58);font-size:.74rem;font-weight:750}.landing-footer-about p,.landing-footer-column p{margin:0;color:rgba(240,253,250,.66);font-size:.92rem;line-height:1.65}.landing-footer-bottom a,.landing-footer-contact a,.landing-footer-note{display:inline-flex;gap:.48rem;align-items:center}.landing-footer-note{color:#f5d58c;font-size:.82rem;font-weight:750}.landing-footer-column{align-content:start}.landing-footer-column>strong{margin-bottom:.4rem;color:#f5d58c;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.landing-footer-column a{width:-moz-fit-content;width:fit-content;color:rgba(255,255,255,.82);font-size:.9rem;font-weight:760;text-decoration:none}.landing-footer-bottom a:hover,.landing-footer-column a:hover{color:#ffffff;transform:translateX(2px)}.landing-footer-contact a{margin-top:.36rem;padding:.62rem .74rem;border:1px solid rgba(245,213,140,.2);border-radius:8px;background:rgba(245,213,140,.08);color:#f5d58c}.landing-footer-contact a:hover{border-color:rgba(245,213,140,.34);background:rgba(245,213,140,.14);color:#fff7ed}.landing-footer-bottom{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:clamp(1.8rem,4vw,3rem);padding-top:1rem;border-top:1px solid rgba(240,253,250,.14);color:rgba(240,253,250,.52);font-size:.78rem}.landing-footer-bottom a{flex:0 0 auto;color:#f5d58c;font-weight:800;text-decoration:none}@supports (animation-timeline:view()){.landing-page .adoption-card,.landing-page .benefit-card,.landing-page .landing-footer-main,.landing-page .landing-intro .landing-section-heading,.landing-page .landing-plans .landing-section-heading,.landing-page .pricing-card,.landing-page .proof-panel{animation:home-card-enter linear both;animation-range:entry 6% cover 28%;animation-timeline:view()}}.landing-nav-dock{position:fixed;top:14px;left:50%;z-index:100;width:min(calc(100% - 36px),1180px);transform:translateX(-50%);transition:opacity var(--duration-soft) var(--ease-standard),transform var(--duration-soft) var(--ease-standard)}.landing-nav-dock .landing-nav{width:100%}.landing-nav-dock.is-page-end-visible{pointer-events:none;opacity:.2;transform:translate(-50%,-12px) scale(.985)}.landing-nav-dock .landing-nav{background:rgba(255,255,255,.96);box-shadow:0 16px 42px rgba(22,34,31,.13)}.landing-hero{padding-top:clamp(5.8rem,9vw,7rem)}.landing-intro .landing-section-heading{align-items:center;max-width:1120px;text-align:center}.landing-intro .landing-section-heading p{max-width:66rem;margin-inline:auto;text-align:center}.landing-plans .landing-section-heading.split h2{font-size:clamp(1.78rem,3.25vw,2.65rem)}.adoption-strip{width:min(100%,1180px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:0 auto 1.1rem}.adoption-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.72rem;gap:.72rem;align-items:start;padding:1rem;border:1px solid rgba(21,94,117,.12);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 16px 38px rgba(22,34,31,.07)}.adoption-card>span{width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:999px;background:rgba(21,94,117,.11);color:#155e75}.adoption-card div{display:grid;grid-gap:.3rem;gap:.3rem}.adoption-card strong{color:#16221f;line-height:1.25}.adoption-card p{margin:0;color:#63706c;font-size:.88rem;line-height:1.48}.adoption-card:hover{border-color:rgba(21,94,117,.22);box-shadow:0 22px 50px rgba(22,34,31,.1);transform:translateY(-2px)}@media (max-width:760px){.landing-nav-dock{top:8px;width:calc(100% - 20px)}.landing-hero{padding-top:4.8rem}.adoption-strip{grid-template-columns:1fr;gap:.62rem}.adoption-card{padding:.82rem;border-radius:16px}.landing-footer{padding:2.6rem 18px 6.4rem}.landing-footer-main{grid-template-columns:1fr;gap:1.45rem}.landing-footer-bottom{display:grid;grid-gap:.72rem;gap:.72rem}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.landing-nav-dock{z-index:1000}.landing-nav-dock .landing-nav{background:#ffffff;box-shadow:0 16px 42px rgba(22,34,31,.16)}.landing-page-end-sentinel{display:block;width:100%;height:1px;background:#13201f}.pricing-card{position:relative}.pricing-card-select{width:100%;display:grid;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.pricing-card-select:focus-visible{border-radius:8px;outline:3px solid rgba(21,94,117,.28);outline-offset:5px}.pricing-card-summary{display:grid;grid-gap:10px;gap:10px}.pricing-card-title-row{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.pricing-card h3{display:flex;min-height:2.5rem;flex-wrap:wrap;gap:.32rem;align-items:baseline}.pricing-card h3 small{color:#155e75;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pricing-selection-mark{flex:0 0 auto;color:#155e75;opacity:0;transition:opacity var(--duration-soft) var(--ease-standard)}.pricing-card.is-selected{border-color:rgba(21,94,117,.46);box-shadow:0 24px 66px rgba(21,94,117,.17);transform:translateY(-3px)}.pricing-card.is-selected .pricing-selection-mark{opacity:1}.pricing-mobile-details{display:none}@media (max-width:640px){.landing-page .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;max-width:none;margin-inline:0;padding:.2rem 0 .72rem}.landing-page .pricing-card.is-mobile-hidden{display:none}.landing-page .pricing-card{min-width:0;min-height:92px;align-content:start;gap:.36rem;padding:.62rem;border-radius:12px}.landing-page .pricing-card.featured{padding-top:.62rem}.landing-page .pricing-card.is-selected{border-color:rgba(21,94,117,.72);background:linear-gradient(145deg,#155e75,#123e54);box-shadow:0 18px 38px rgba(21,94,117,.24);transform:translateY(-2px)}.landing-page .pricing-card h3{color:#16221f;font-size:.72rem;line-height:1.15;overflow-wrap:anywhere}.landing-page .pricing-card strong{display:none}.landing-page .pricing-card.is-selected h3{color:#ffffff}.landing-page .pricing-card.is-selected .pricing-selection-mark{color:#f5d58c}.landing-page .pricing-selection-mark{position:absolute;right:.48rem;bottom:.48rem;width:15px;height:15px}.landing-page .pricing-card p,.landing-page .pricing-desktop-features{display:none}.landing-page .plan-badge{position:absolute;top:-.42rem;left:.46rem;min-height:18px;padding-inline:.32rem;font-size:.48rem;letter-spacing:0}.pricing-mobile-details{max-width:34rem;display:grid;grid-gap:.92rem;gap:.92rem;margin:.54rem auto 0;padding:1rem;border:1px solid rgba(21,94,117,.14);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 18px 42px rgba(22,34,31,.09)}.pricing-mobile-details-heading{display:flex;gap:.8rem;align-items:flex-end;justify-content:space-between}.pricing-mobile-details-heading span{display:grid;grid-gap:.18rem;gap:.18rem}.pricing-mobile-details-heading small{color:#63706c;font-size:.7rem;font-weight:850;text-transform:uppercase}.pricing-mobile-details-heading strong{display:flex;flex-wrap:wrap;gap:.32rem;align-items:baseline;color:#16221f;font-size:1.3rem}.pricing-mobile-details-heading strong small{color:#155e75;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pricing-mobile-details-heading b{color:#155e75;font-size:1.08rem;text-align:right}.pricing-mobile-details p{margin:0;color:#63706c;font-size:.9rem;line-height:1.5}.pricing-mobile-details ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pricing-mobile-details li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:.56rem;gap:.56rem;padding:.68rem 0;border-top:1px solid rgba(21,94,117,.12);color:#16221f;font-size:.9rem;line-height:1.35}.pricing-mobile-details li svg{margin-top:1px;color:#155e75}.pricing-mobile-details .button{width:100%;justify-content:center}}.pricing-card li.is-unavailable,.pricing-mobile-details li.is-unavailable{color:#88938f}.pricing-card li.is-unavailable svg,.pricing-mobile-details li.is-unavailable svg{color:#c45e58}