.apx{--apx-blue:#1e4fd7;--apx-amber:#fabf25;--apx-ink:#0b1320;--apx-tint:#6b7280}.apx-mono{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.apx-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--apx-blue);margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.apx-kicker-dark{color:var(--apx-amber)}.apx-h2{font-family:var(--font-head);letter-spacing:-.03em;color:var(--apx-ink);text-wrap:balance;max-width:18ch;margin:0 0 48px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.04}.apx-h2 span{color:var(--apx-tint)}.apx-h2-dark{color:#fff;margin-bottom:24px}.apx-hero{border-bottom:1px solid var(--border);background:#fff;padding:64px 0 96px;overflow:hidden}.apx-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.apx-crumbs{color:var(--muted);margin-bottom:32px;font-size:13px}.apx-crumbs a{color:var(--apx-blue);font-weight:700;text-decoration:none}.apx-crumbs a:hover{text-decoration:underline}.apx-crumbs ol{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.apx-crumbs li+li:before{content:"/";color:var(--muted);margin:0 8px}.apx-crumbs [aria-current=page]{color:var(--apx-ink)}.apx-kinds-sub{color:var(--muted);max-width:62ch;margin:-8px 0 40px;font-size:18px;line-height:1.6}.apx-inc-note{color:var(--muted);max-width:64ch;margin:40px 0 0;font-size:17px;line-height:1.6}.apx-inc-note a,.apx-close-links a{color:var(--apx-blue);text-underline-offset:3px;font-weight:700}.apx-price-alt{margin-top:16px}.apx-price-alt a{color:var(--apx-amber);text-underline-offset:3px;font-weight:700}.apx-close-links{margin-top:-16px}.apx-h1{font-family:var(--font-head);letter-spacing:-.04em;color:var(--apx-ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,6.6vw,88px);font-weight:800;line-height:.98}.apx-h1 span{color:var(--apx-blue);display:block}.apx-lead{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0 0 24px;font-size:19px;line-height:1.55}.apx-facts{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.apx-facts li{background:var(--gray-foam);color:var(--apx-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.apx-facts li:first-child{background:var(--apx-amber)}.apx-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.apx-textlink{color:var(--apx-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--apx-amber);text-decoration-color:var(--apx-amber);padding:12px 0;font-size:15px;font-weight:700;text-decoration-thickness:2px}.apx-textlink:hover{color:var(--apx-blue)}.apx a:focus-visible,.apx button:focus-visible,.apx summary:focus-visible{outline:2px solid var(--apx-blue);outline-offset:3px;border-radius:4px}.apx-stage{justify-self:center;width:300px;height:580px;position:relative}.apx-phone{background:var(--apx-ink);border-radius:48px;padding:12px;position:absolute;inset:0;box-shadow:0 2px 4px #0b132014,0 32px 64px #0b132038}.apx-notch{background:var(--apx-ink);z-index:2;border-radius:16px;width:88px;height:24px;margin-left:-44px;position:absolute;top:22px;left:50%}.apx-screen{background:#f7f8fa;border-radius:38px;flex-direction:column;gap:12px;height:100%;padding:56px 18px 18px;display:flex;position:relative;overflow:hidden}.apx-app-top{align-items:center;gap:8px;display:flex}.apx-logo-dot{background:var(--apx-blue);border-radius:8px;width:24px;height:24px}.apx-app-name{color:var(--apx-ink);flex:1;font-size:14px;font-weight:800}.apx-avatar{background:#e3e6ec;border-radius:50%;width:28px;height:28px}.apx-greet{font-family:var(--font-head);letter-spacing:-.02em;color:var(--apx-ink);margin-top:4px;font-size:22px;font-weight:800}.apx-hero-card{background:var(--apx-blue);color:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.apx-hero-card .apx-mono{color:#ffffffeb}.apx-hero-card strong{font-size:17px}.apx-progress{background:#ffffff40;border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.apx-progress i{background:var(--apx-amber);transform-origin:0;width:100%;height:100%;animation:2.4s cubic-bezier(.22,1,.36,1) .3s both apx-fill;display:block}.apx-row-title{color:var(--apx-ink);margin-top:4px;font-size:12px;font-weight:800}.apx-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apx-tile{aspect-ratio:1;border-radius:14px}.apx-t1{background:#ffe7a3}.apx-t2{background:#dce5fb}.apx-t3{background:#e3e6ec}.apx-list{flex-direction:column;gap:8px;display:flex}.apx-list span{background:#e3e6ec;border-radius:6px;height:12px}.apx-list span:nth-child(2){width:78%}.apx-list span:nth-child(3){width:56%}.apx-cta-bar{background:var(--apx-ink);color:#fff;text-align:center;border-radius:14px;margin-top:auto;padding:14px;font-size:14px;font-weight:800}.apx-tabbar{justify-content:space-around;padding-top:4px;display:flex}.apx-tabbar i{background:#e3e6ec;border-radius:6px;width:20px;height:20px}.apx-tabbar i:first-child{background:var(--apx-blue)}.apx-chip{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:10px;min-width:196px;padding:12px 14px;animation:.5s cubic-bezier(.22,1,.36,1) both apx-drop;display:flex;position:absolute;box-shadow:0 1px 2px #0b13200f,0 12px 32px #0b13201f}.apx-chip b{color:var(--apx-ink);font-size:13px;display:block}.apx-chip em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;display:block}.apx-chip-dot{background:var(--apx-blue);border-radius:50%;flex:none;width:10px;height:10px}.apx-amber{background:var(--apx-amber)}.apx-chip-a{animation-delay:.6s;top:120px;left:-120px}.apx-chip-b{animation-delay:1.1s;bottom:120px;right:-96px}@keyframes apx-drop{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes apx-fill{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.apx-kinds{background:var(--bg);padding:128px 0}.apx-kinds-grid{grid-template-columns:1.2fr 1fr 1fr;gap:24px;display:grid}.apx-kind{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;height:100%;padding:24px;display:flex}.apx-kind-clientes{background:var(--apx-ink);border-color:var(--apx-ink);color:#fff}.apx-kind-clientes p,.apx-kind-clientes li{color:#ffffffb8!important}.apx-kind-clientes .apx-kind-tag{color:var(--apx-amber)}.apx-kind-clientes h3{color:#fff}.apx-kind h3{font-family:var(--font-head);letter-spacing:-.02em;margin:8px 0 12px;font-size:24px;font-weight:800}.apx-kind p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.55}.apx-kind ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.apx-kind li{color:var(--muted);border:1px solid;border-radius:999px;padding:6px 12px;font-size:13px}.apx-scene{border-radius:16px;place-items:center;height:160px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.apx-scene-phone{background:var(--apx-blue)}.apx-mini-phone{border:6px solid var(--apx-ink);background:#fff;border-radius:20px;flex-direction:column;gap:6px;width:92px;height:176px;margin-top:48px;padding:10px 8px;display:flex}.apx-mini-head{background:var(--apx-ink);border-radius:4px;width:50%;height:8px}.apx-mini-card{background:var(--apx-amber);border-radius:8px;height:36px}.apx-mini-line{background:#e3e6ec;border-radius:3px;height:6px}.apx-mini-line.short{width:60%}.apx-mini-btn{background:var(--apx-blue);border-radius:6px;height:14px;margin-top:4px}.apx-scene-route{background:#eef1f5;padding:16px}.apx-route-tag{color:var(--apx-ink);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;right:12px}.apx-scene-web{background:#fff3cf;padding:16px}.apx-browser{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.apx-browser-bar{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:8px;display:flex}.apx-browser-bar i{background:#e3e6ec;border-radius:50%;width:8px;height:8px}.apx-browser-bar span{background:#eef1f5;border-radius:4px;flex:1;height:8px;margin-left:8px}.apx-browser-body{flex:1;gap:12px;padding:12px;display:flex}.apx-side{flex-direction:column;gap:6px;width:28%;display:flex}.apx-side span{background:#eef1f5;border-radius:4px;height:8px}.apx-side span:first-child{background:var(--apx-blue)}.apx-bars{flex:1;align-items:flex-end;gap:6px;display:flex}.apx-bars span{background:var(--apx-blue);border-radius:4px 4px 0 0;flex:1}.apx-bars span:last-child{background:var(--apx-amber)}.apx-steps{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:128px 0}.apx-steps-list{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.apx-steps-list li{border-top:2px solid var(--apx-ink);padding-top:24px}.apx-num{font-family:var(--font-head);letter-spacing:-.04em;color:var(--apx-blue);font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1;display:block}.apx-steps-list h3{font-family:var(--font-head);letter-spacing:-.01em;color:var(--apx-ink);margin:0 0 8px;font-size:20px;font-weight:800}.apx-steps-list p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.apx-includes{background:var(--bg);padding:128px 0}.apx-inc-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.apx-inc{border-bottom:1px solid var(--border);padding:32px 32px 32px 0}.apx-inc h3{font-family:var(--font-head);color:var(--apx-ink);margin:0 0 8px;font-size:18px;font-weight:800}.apx-inc h3:before{content:"";background:var(--apx-amber);vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:10px;display:inline-block}.apx-inc p{color:var(--muted);max-width:34ch;margin:0;font-size:16px;line-height:1.55}.apx-price{background:var(--apx-ink);color:#fff;padding:128px 0;scroll-margin-top:88px}.apx-price-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.apx-price-body{color:#ffffffc2;max-width:54ch;margin:0;font-size:18px;line-height:1.6}.apx-price-card{color:var(--apx-ink);background:#fff;border-radius:24px;padding:32px;box-shadow:0 2px 4px #0003,0 24px 64px #00000059}.apx-price-amount{margin:16px 0 8px}.apx-price-amount small{color:var(--muted);font-size:14px;font-weight:700;display:block}.apx-price-amount strong{font-family:var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.05}.apx-price-card>p{color:var(--muted);margin:0 0 24px;font-size:15px}.apx-btn-amber{justify-content:center;width:100%}.apx-price-card .apx-price-fine{margin:16px 0 0;font-size:13px;line-height:1.5}.apx-faq{background:#fff;padding:128px 0}.apx-faq .apx-h2{max-width:20ch}.apx-faq-list{border-top:1px solid var(--border)}.apx-faq details{border-bottom:1px solid var(--border)}.apx-faq summary{cursor:pointer;padding:24px 40px 24px 0;list-style:none;position:relative}.apx-faq summary::-webkit-details-marker{display:none}.apx-faq summary:after{content:"+";color:var(--apx-blue);font-size:24px;font-weight:400;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.apx-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.apx-faq summary h3{font-family:var(--font-head);color:var(--apx-ink);margin:0;font-size:19px;font-weight:800;display:inline}.apx-faq summary:hover h3{color:var(--apx-blue)}.apx-faq details p{color:var(--muted);max-width:65ch;margin:0 0 24px;font-size:16px;line-height:1.6}.apx-close{background:var(--bg);border-top:1px solid var(--border);padding:128px 0 96px}.apx-close .apx-h2{max-width:16ch;margin-bottom:16px}.apx-close-sub{color:var(--muted);max-width:52ch;margin:0 0 32px;font-size:18px}.apx-related{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.apx-rel{flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex}.apx-rel strong{font-family:var(--font-head);color:var(--apx-ink);font-weight:800}.apx-rel span{color:var(--muted);font-size:14px}@media (max-width:1100px){.apx-steps-list,.apx-related{grid-template-columns:repeat(2,1fr)}.apx-chip-a{left:-64px}.apx-chip-b{right:-48px}}@media (max-width:900px){.apx-hero{padding:32px 0 64px}.apx-hero-grid,.apx-price-grid{grid-template-columns:1fr;gap:48px}.apx-kinds-grid,.apx-inc-grid{grid-template-columns:1fr}.apx-kinds,.apx-steps,.apx-includes,.apx-price,.apx-faq{padding:80px 0}.apx-close{padding:80px 0 64px}.apx-h2{margin-bottom:32px}.apx-inc{padding:24px 0}.apx-stage{width:260px;height:500px}.apx-chip{min-width:0}.apx-chip-a{top:96px;left:-40px}.apx-chip-b{bottom:96px;right:-40px}}@media (max-width:560px){.apx-steps-list,.apx-related{grid-template-columns:1fr}.apx-lead{font-size:17px}.apx-chip-a{left:-24px}.apx-chip-b{right:-24px}}@media (prefers-reduced-motion:reduce){.apx-chip,.apx-progress i{animation:none}}.apx-teaser{--apx-blue:#1e4fd7;--apx-amber:#fabf25;--apx-ink:#0b1320;color:#fff;text-align:left;background:#0b1320;border-radius:24px;grid-template-columns:1fr 280px;align-items:center;gap:32px;padding:40px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b132014,0 16px 40px #0b132024}.apx-teaser:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0b13201a,0 24px 56px #0b132033}.apx-teaser:active{transform:scale(.99)}.apx-teaser:focus-visible{outline-offset:4px;outline:2px solid #1e4fd7}.apx-teaser-tag{letter-spacing:.08em;text-transform:uppercase;color:#fabf25;margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-block}.apx-teaser h3{font-family:var(--font-head);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:18ch;margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.05}.apx-teaser p{color:#ffffffbd;max-width:52ch;margin:0 0 24px;font-size:16px;line-height:1.55}.apx-teaser-meta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.apx-teaser-meta strong{color:#0b1320;font-variant-numeric:tabular-nums;background:#fabf25;border-radius:999px;padding:8px 14px;font-size:14px}.apx-teaser-link{color:#fff;font-size:15px;font-weight:700}.apx-teaser:hover .apx-teaser-link span{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(4px)}.apx-teaser-art{background:#1e4fd7;border-radius:16px;place-items:end center;height:200px;display:grid;position:relative;overflow:hidden}.apx-teaser-phone{background:#fff;border:6px solid #0b1320;border-radius:22px;flex-direction:column;gap:6px;width:104px;height:176px;margin-bottom:-24px;padding:12px 8px;display:flex}.apx-teaser-chip{color:#0b1320;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:flex;position:absolute;top:20px;left:16px;box-shadow:0 8px 24px #0003}.apx-teaser-chip i{background:#fabf25;border-radius:50%;width:8px;height:8px}@media (max-width:760px){.apx-teaser{grid-template-columns:1fr;gap:24px;padding:28px 24px}.apx-teaser-art{height:160px}}.apx-type-teaser{border-top:1px solid #ffffff29;max-width:54ch;margin-top:32px;padding-top:24px}.apx-type-teaser .apx-mono{color:#fff9}.apx-type-teaser ul{flex-wrap:wrap;gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.apx-type-teaser li{color:#fffc;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;gap:6px;padding:8px 12px;font-size:13px;display:flex}.apx-type-teaser b{color:#fff}.apx-type-teaser a{color:var(--apx-amber);text-underline-offset:3px;padding:12px 0;font-size:15px;font-weight:700;display:inline-block}
