:root{--bg:#f7f8fb;--card:#ffffff;--ink:#1a1c20;--muted:#5f6368;--line:#dfe3ea;--brand:#044C74;--brand-ink:#ffffff;--ok-bg:#e6f4ea;--ok-ink:#14532d;--err-bg:#fdecea;--err-ink:#7f1d1d;--ink-dark:#0d1117}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}a{color:var(--brand)}.topbar{justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background:var(--card);border-bottom:1px solid var(--line)}.brand,.topbar{display:flex;align-items:center}.brand{gap:.55rem;text-decoration:none;color:inherit}.brand svg{display:block}.brand-text{font-weight:600;color:var(--muted);font-size:.85rem;border-left:1px solid var(--line);padding-left:.55rem}.nav{display:flex;align-items:center;gap:1rem}.nav a{text-decoration:none}.who{color:var(--muted);font-size:.9rem}.inline{display:inline}.link{background:none;border:none;color:var(--brand);cursor:pointer;font-size:1rem;padding:0}.container{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem}h1{font-size:1.6rem;margin:0 0 .25rem}h2{font-size:1.15rem;margin:0 0 .5rem}.muted{color:var(--muted)}.tiny{font-size:.8rem}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.25rem;margin:1rem 0}.card.narrow{max-width:420px;margin:2rem auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.grid .card h2{font-size:2rem;margin:0}label{display:block;margin:.75rem 0;font-weight:500}input,select,textarea{display:block;width:100%;margin-top:.25rem;padding:.6rem .7rem;font:inherit;color:inherit;background:#fff;border:1px solid var(--line);border-radius:8px}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:1px}.button,.cta,button.primary{display:inline-block;margin-top:.5rem;padding:.6rem 1.1rem;font:inherit;font-weight:600;color:var(--brand-ink);background:var(--brand);border:none;border-radius:8px;text-decoration:none;cursor:pointer}button.primary:disabled{opacity:.6;cursor:progress}.button:hover,.cta:hover,button.primary:hover{filter:brightness(1.08)}.flash{padding:.75rem 1rem;border-radius:8px;margin:0 0 1rem}.flash-ok{background:var(--ok-bg);color:var(--ok-ink)}.flash-erro{background:var(--err-bg);color:var(--err-ink)}.table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.table td,.table th{padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--line)}.table thead th{background:#f0f2f7;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.table tbody tr:last-child td{border-bottom:none}.steps{padding-left:1.2rem}.steps li{margin:.35rem 0}code{background:#eef1f6;padding:.1rem .35rem;border-radius:4px}.footer{border-top:1px solid var(--line);padding:1rem 1.25rem;color:var(--muted);font-size:.9rem;text-align:center}.lp{--cl-teal:#5BC5C6;--cl-yellow:#F6BE4F;--cl-purple:#A797C9;--cl-navy:#1D4A66;--cl-coral:#F47C76;--cl-blue:#8CB8E6}.lp-inner{max-width:1040px;margin:0 auto;padding:0 1.5rem}.lp-hero{position:relative;overflow:hidden;padding:4.5rem 0 4rem}.lp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(24rem 18rem at 12% 18%,color-mix(in srgb,#5BC5C6 22%,transparent),transparent 70%),radial-gradient(26rem 20rem at 88% 24%,color-mix(in srgb,#F6BE4F 22%,transparent),transparent 70%),radial-gradient(20rem 16rem at 50% 108%,color-mix(in srgb,#A797C9 20%,transparent),transparent 70%)}.lp-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.lp-hero-logo{line-height:0;margin-top:-.5rem}.lp-hero h1{font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:800;letter-spacing:-.02em;margin:.5rem 0 0;color:var(--cl-navy)}@media (prefers-color-scheme:dark){.lp-hero h1{color:var(--ink)}}.lp-lede{font-size:1.15rem;color:var(--muted);max-width:58ch;margin:0}.lp-actions{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.lp-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:999px;font:inherit;font-weight:700;text-decoration:none;color:#fff;background:var(--cl-coral);box-shadow:0 6px 18px color-mix(in srgb,#F47C76 35%,transparent);transition:transform .15s ease,filter .15s ease}.lp-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.lp-cta-navy{background:var(--cl-navy);box-shadow:0 6px 18px color-mix(in srgb,#1D4A66 35%,transparent)}.lp-cta-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:999px;font:inherit;font-weight:700;text-decoration:none;color:var(--cl-navy);background:transparent;border:2px solid color-mix(in srgb,#1d4a66 35%,transparent);transition:border-color .15s ease,transform .15s ease}.lp-cta-ghost:hover{border-color:var(--cl-teal);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.lp-cta-ghost{color:var(--ink);border-color:var(--line)}}.lp-section{padding:3.75rem 0}.lp-tint{background:color-mix(in srgb,#5BC5C6 8%,var(--bg))}.lp-tint-navy{background:color-mix(in srgb,#1D4A66 8%,var(--bg))}.lp-title{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.01em;margin:0 0 1.75rem}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.lp-card{background:var(--card);border-radius:20px;padding:1.75rem;border:2px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.lp-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px color-mix(in srgb,#1D4A66 10%,transparent)}.lp-card-teal{border-color:color-mix(in srgb,#5BC5C6 55%,transparent)}.lp-card-yellow{border-color:color-mix(in srgb,#F6BE4F 60%,transparent)}.lp-card-purple{border-color:color-mix(in srgb,#A797C9 60%,transparent)}.lp-card h3{margin:0 0 .5rem;font-size:1.1rem}.lp-card p{color:var(--muted);margin:0}.lp-card em{font-style:normal;font-weight:600;color:var(--cl-navy)}@media (prefers-color-scheme:dark){.lp-card em{color:var(--ink)}}.lp-card-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:1rem;background:color-mix(in srgb,currentColor 0%,var(--bg));border:1px solid var(--line)}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.lp-steps li{background:var(--card);border-radius:20px;padding:1.5rem;border:1px solid var(--line)}.lp-steps h3{margin:.9rem 0 .4rem;font-size:1.02rem}.lp-steps p{color:var(--muted);margin:0;font-size:.95rem}.lp-step-n{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;font-weight:800;font-size:1.15rem;color:#fff}.lp-n-teal{background:var(--cl-teal)}.lp-n-yellow{background:var(--cl-yellow);color:var(--cl-navy)}.lp-n-coral{background:var(--cl-coral)}.lp-n-purple{background:var(--cl-purple)}.lp-destaque{display:grid;grid-template-columns:1.3fr .7fr;gap:2rem;align-items:center;border-radius:24px;padding:2.5rem;background:color-mix(in srgb,#F47C76 9%,var(--bg));border:2px solid color-mix(in srgb,#f47c76 30%,transparent)}.lp-destaque h2{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:clamp(1.25rem,2.6vw,1.6rem)}.lp-destaque p{color:var(--muted);margin:0;max-width:56ch}.lp-destaque-marca{justify-self:center;line-height:0}.lp-final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.lp-final h2{margin:0;font-size:clamp(1.3rem,2.8vw,1.7rem);max-width:26ch}.lp-final p{color:var(--muted);margin:0 0 .75rem;max-width:58ch}@media (max-width:700px){.lp-hero{padding:3rem 0 2.75rem}.lp-destaque{grid-template-columns:1fr;padding:1.75rem}.lp-destaque-marca{display:none}.lp-section{padding:3rem 0}}.nav .button{margin-top:0;padding:.5rem 1.2rem;border-radius:999px}.board-grid{display:grid;gap:.5rem;margin-top:.75rem}.board-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:72px;padding:.4rem;text-align:center;border:1px solid var(--line);border-radius:10px;background:var(--card);font-weight:600;font-size:.85rem}.board-empty{background:transparent;border-style:dashed;opacity:.4}.board-consolidated{border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 22%,transparent)}.board-emoji{font-size:1.5rem;line-height:1}.board-text{overflow-wrap:anywhere}.site{--header-h:64px}.site-inner{max-width:1120px;margin:0 auto;padding:0 1.5rem}.site-header{position:sticky;top:0;z-index:50;background:var(--card);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .site-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-h)}.site-brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--brand)}.site-nav{display:flex;gap:.25rem;padding:.3rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.site-nav a{display:inline-flex;align-items:center;text-decoration:none;color:var(--muted);font-weight:500;font-size:.92rem;padding:.42rem 1rem;border-radius:999px;transition:background .15s ease,color .15s ease}.site-nav a:hover{background:var(--card);color:var(--brand)}.header-cta{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.15rem;font:inherit;font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap;color:var(--brand-ink);background:var(--brand);border-radius:999px;transition:filter .15s ease}.header-cta:hover{filter:brightness(1.12)}.eyebrow{display:inline-block;margin:0 0 .9rem;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand)}.hero{position:relative;overflow:hidden;padding:6rem 0 5rem}.hero:before{content:"";inset:0;background:radial-gradient(56rem 30rem at 85% -20%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 60%),radial-gradient(40rem 24rem at -10% 115%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 55%)}.hero-mark,.hero:before{position:absolute;pointer-events:none}.hero-mark{right:max(-2rem,calc(50% - 560px));top:50%;transform:translateY(-50%);color:var(--brand);opacity:.05;line-height:0}.hero .site-inner{position:relative}.hero h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.02em;font-weight:800;margin:0 0 1.25rem;max-width:22ch}.hero h1 em{font-style:normal;color:var(--brand)}.lede{font-size:1.2rem;color:var(--muted);max-width:56ch;margin:0}.hero-actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:2rem}.cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:0;padding:.75rem 1.4rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;color:var(--brand-ink);background:var(--brand);border:1px solid var(--brand);border-radius:10px;transition:filter .15s ease,transform .15s ease}.cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.cta-ghost{display:inline-block;padding:.6rem 1.4rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:10px;transition:color .15s ease,border-color .15s ease,transform .15s ease}.cta-ghost:hover{color:var(--brand);border-color:var(--brand);transform:translateY(-1px)}.section{padding:4.5rem 0;scroll-margin-top:var(--header-h)}.section.alt{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{max-width:62ch;margin-bottom:2.25rem}.section-head .muted{margin:0}.section h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.01em;margin:0 0 .6rem}.prose{max-width:62ch;color:var(--muted);font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.site-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.75rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 14px 34px color-mix(in srgb,var(--brand) 10%,transparent)}.site-card h3{margin:0 0 .5rem;font-size:1.15rem}.site-card p{color:var(--muted);margin:0}.card-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:1.1rem;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,transparent)}.product{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:center;border:1px solid var(--line);border-radius:20px;padding:2.75rem;background:var(--card);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--card)),var(--card) 65%)}.product h2{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.product-title svg{display:block}.product-info>p{color:var(--muted);max-width:52ch}.product-info .cta{margin-top:.75rem}.product-mark{justify-self:center;line-height:0}.badge{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);padding:.3rem .6rem;border-radius:999px;white-space:nowrap}.site-footer{padding:2.25rem 0;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;background:var(--card)}.site-footer .site-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:.6rem;color:var(--brand)}.footer-brand p{margin:0}.footer-brand p,.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--brand)}@media (max-width:760px){.hero{padding:4rem 0 3.5rem}.hero-mark{display:none}.product{grid-template-columns:1fr;padding:1.75rem}.product-mark{display:none}.section{padding:3.25rem 0}.site-header .site-inner{flex-direction:column;align-items:center;padding-top:.75rem;padding-bottom:.75rem;gap:.55rem}.site-nav{justify-content:center}.site-nav a{padding:.38rem .8rem;font-size:.88rem}.header-cta{display:none}}pre.detail{white-space:pre-wrap;font-size:.8rem;background:#eef1f6;padding:.75rem;border-radius:8px;overflow-x:auto}@media (prefers-color-scheme:dark){:root{--bg:#14161a;--card:#1c1f24;--ink:#e8eaed;--muted:#9aa0a6;--line:#2c3036;--brand:#7FB3DC;--brand-ink:#10131a;--ok-bg:#14321f;--ok-ink:#b7e1c4;--err-bg:#3a1c1c;--err-ink:#f3b7b7}input,select,textarea{background:#14161a}.table thead th,code,pre.detail{background:#23272e}.hero{background:linear-gradient(180deg,#1b2330 0,var(--bg) 100%)}}