:root{--ink: #0b1220;--ink-2: #111a2e;--brand: #2563eb;--brand-dark: #1d4ed8;--accent: #10b981;--accent-light: #34d399;--text: #0f172a;--muted: #475569;--muted-light: #94a3b8;--line: #d9e0ea;--bg: #ffffff;--bg-soft: #eef2f7;--color-white: #ffffff;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 10px 28px rgba(15, 23, 42, .1);--shadow-lg: 0 24px 60px rgba(15, 23, 42, .14);--radius: 16px;--max-width: 1180px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Plus Jakarta Sans", "Inter", -apple-system, "Segoe UI", sans-serif;--grad-text: linear-gradient(90deg, #60a5fa, #34d399)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:88px}body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.icon{flex-shrink:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.15;color:var(--text)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}section{padding:104px 0}.accent-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal.pending{opacity:0}.reveal.in{animation:rise .7s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) backwards}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:12px;font:600 15px/1 var(--font);border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:11px 18px;font-size:14px;border-radius:10px}.btn-lg{padding:17px 28px;font-size:16px}.btn-block{width:100%}.btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 20px #2563eb52}.btn-primary:hover{box-shadow:0 12px 28px #2563eb6b}.btn-outline{color:#fff;border-color:#ffffff47;background:#ffffff0a}.btn-outline:hover{background:#ffffff1f;border-color:#ffffff80}.btn-dark-outline{color:var(--text);border-color:#cfd8e3;background:#fff}.btn-dark-outline:hover{background:var(--ink);border-color:var(--ink);color:#fff}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--brand);transition:gap .18s ease}.link-arrow:hover{gap:12px}.section-cta{margin-top:48px;text-align:center}.announcement-bar{background:linear-gradient(90deg,#991b1b,#dc2626 50%,#991b1b);color:#fee2e2;text-align:center;padding:9px 0;font-size:13.5px}.announcement-bar strong{color:#fff}.announcement-bar .container:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;vertical-align:1px;border-radius:50%;background:#fff;animation:offer-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.announcement-bar .container:before{animation:none}}.site-header{position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand{display:flex;align-items:center;gap:10px}.brand-logo{height:42px;width:auto}.brand-name{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.05;letter-spacing:-.02em}.brand-nil{color:#1d4ed8}.brand-veralu{color:#16a34a}.brand-sub{display:block;margin-top:3px;font:600 9.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nav-links{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-links a{display:block;padding:9px 15px;border-radius:10px;font-size:14.5px;font-weight:500;color:#334155;transition:background .15s ease,color .15s ease}.nav-links a:hover{background:#e8edf4;color:var(--text)}.nav-links a.active{color:var(--brand-dark);background:#dbeafe;font-weight:600}.nav-cta{display:flex;align-items:center;gap:12px}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:8px;cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;border-radius:2px;background:var(--text)}.section-header,.divider-heading{text-align:center;max-width:680px;margin:0 auto 60px}.section-tag{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:999px;background:#dbeafe;color:var(--brand-dark);font:600 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase}.section-tag.tag-dark{background:#60a5fa24;color:#93c5fd}.section-header h2,.divider-heading h2{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;margin-bottom:16px}.section-header p,.divider-heading p{color:var(--muted);font-size:17.5px}.hero{position:relative;overflow:hidden;padding:96px 0 168px;color:#fff;background:radial-gradient(900px 500px at 85% 0%,rgba(37,99,235,.38),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(16,185,129,.2),transparent 60%),var(--ink)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);pointer-events:none}.hero .container{position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-pill{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#dbe4f3;font-size:14px;font-weight:500;transition:border-color .18s ease,background .18s ease}.hero-pill:hover{border-color:#ffffff52;background:#ffffff1a}.hero-pill-tag{padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#34d399,#059669);color:#fff;font:700 12px/1 var(--font);letter-spacing:.03em}.hero-pill .icon{color:var(--accent-light)}.hero h1{color:#fff;font-size:clamp(2.4rem,5vw,3.9rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin-bottom:24px}.hero h1 .accent{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{max-width:560px;margin-bottom:36px;color:#b6c2d6;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-points{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:32px;color:#aab6cb;font-size:14.5px}.hero-points li{display:flex;align-items:center;gap:8px}.hero-points .icon{color:var(--accent-light);stroke-width:2.4}.hero-visual{position:relative;padding:28px 48px 44px 0}.mock-browser{border-radius:16px;background:#fff;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff1a;overflow:hidden;transform:perspective(1400px) rotateY(-7deg) rotateX(3deg)}.mock-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;background:#eef2f7;border-bottom:1px solid var(--line)}.mock-bar i{width:10px;height:10px;border-radius:50%}.mock-bar i:nth-child(1){background:#f87171}.mock-bar i:nth-child(2){background:#fbbf24}.mock-bar i:nth-child(3){background:#4ade80}.mock-url{flex:1;margin-left:12px;padding:4px 12px;border-radius:8px;background:#fff;color:var(--muted);font-size:11.5px}.mock-body{padding:18px 20px 24px;background:#fff}.mock-nav{display:flex;align-items:center;gap:10px}.mock-nav b{width:24px;height:24px;margin-right:auto;border-radius:7px;background:linear-gradient(135deg,#2563eb,#10b981)}.mock-nav span{width:30px;height:6px;border-radius:3px;background:#d5dce6}.mock-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin:26px 0 20px;align-items:center}.mock-lines i{display:block;width:85%;height:8px;margin-bottom:9px;border-radius:5px;background:#e2e8f0}.mock-lines i:nth-child(1){width:95%;height:15px;background:var(--ink)}.mock-lines i:nth-child(2){width:72%;height:15px;margin-bottom:14px;background:var(--ink)}.mock-lines i:nth-child(4){width:60%}.mock-lines em{display:block;width:84px;height:28px;margin-top:14px;border-radius:8px;background:var(--brand)}.mock-img{height:128px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#10b981)}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-cards div{height:64px;border-radius:10px;background:#f1f5f9;border:1px solid var(--line)}.mock-phone{position:absolute;right:0;bottom:8px;width:132px;height:262px;padding:26px 10px 12px;border-radius:26px;background:#fff;border:7px solid #1a2438;box-shadow:0 30px 60px #0000008c;animation:floaty 7s ease-in-out infinite;animation-delay:-2s}.mock-phone-notch{position:absolute;top:8px;left:50%;width:38px;height:5px;border-radius:3px;background:#cbd5e1;transform:translate(-50%)}.mock-phone-img{height:86px;margin-bottom:12px;border-radius:12px;background:linear-gradient(160deg,#10b981,#2563eb)}.mock-phone i{display:block;height:7px;margin-bottom:7px;border-radius:4px;background:#e2e8f0}.mock-phone i:nth-of-type(1){width:85%;height:10px;background:var(--ink)}.mock-phone i:nth-of-type(3){width:60%}.mock-phone em{display:block;width:64px;height:22px;margin-top:12px;border-radius:7px;background:var(--brand)}.float-card{position:absolute;padding:13px 18px;border-radius:14px;background:#fff;color:var(--text);box-shadow:0 18px 44px #00000059;animation:floaty 6s ease-in-out infinite}.float-a{left:-28px;bottom:18px;display:grid}.float-label{font-size:12px;color:var(--muted)}.float-a strong{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.float-strike{font-size:12px;color:#64748b;text-decoration:line-through}.float-b{top:0;right:72px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;animation-delay:-3s}.float-check{width:22px;height:22px;padding:3px;border-radius:50%;background:#d1fae5;color:#059669;stroke-width:2.6}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stats-strip{position:relative;z-index:2;margin-top:-84px;padding:0}.stats-card{display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.stats-card>div{padding:30px 32px;border-left:1px solid var(--line)}.stats-card>div:first-child{border-left:0}.stats-card strong{display:block;margin-bottom:4px;font:800 32px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--text)}.stats-card>div:nth-child(2) strong{color:var(--brand-dark)}.stats-card>div:nth-child(4) strong{color:#059669}.stats-card span{color:var(--muted);font-size:14px}.value{color:#fff;background:radial-gradient(700px 360px at 90% 10%,rgba(37,99,235,.32),transparent 65%),radial-gradient(560px 320px at 0% 100%,rgba(16,185,129,.14),transparent 65%),var(--ink)}.value-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.value-copy h2{margin-bottom:18px;color:#fff;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800}.value-copy p{max-width:480px;margin-bottom:32px;color:#aab6cb;font-size:17.5px}.compare{padding:38px 36px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.compare-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.compare-label{display:block;color:#fff;font:700 16px/1.3 var(--font-display)}.compare-label em{margin-left:8px;padding:3px 9px;border-radius:999px;background:#10b9812e;color:#6ee7b7;font:700 10.5px/1 var(--font);font-style:normal;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.compare-row p{max-width:320px;margin-top:4px;color:#8f9bb3;font-size:14px}.compare-amt{flex-shrink:0;font:800 30px/1 var(--font-display);letter-spacing:-.03em}.compare-them .compare-amt{color:#7c8aa3;text-decoration:line-through;text-decoration-thickness:2px}.compare-us .compare-amt{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-bar{height:10px;margin:16px 0 32px;border-radius:999px;background:#ffffff14;overflow:hidden}.compare-bar span{display:block;height:100%;border-radius:999px;background:#475569}.compare-bar.us span{background:linear-gradient(90deg,#3b82f6,#10b981)}.compare-save{display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(52,211,153,.3);background:#10b9811f;color:#d1fae5;font-size:15px}.compare-save .icon,.compare-save strong{color:#6ee7b7}.pricing-preview{background:radial-gradient(1000px 420px at 50% 45%,rgba(37,99,235,.07),transparent 70%),#fff}.seg{display:flex;gap:4px;width:fit-content;margin:0 auto 64px;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.seg-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:0;border-radius:999px;background:transparent;color:#334155;font:600 14.5px/1 var(--font);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.seg-btn:hover{color:var(--text);background:#eef2f7}.seg-btn.active{background:var(--ink);color:#fff;box-shadow:0 6px 16px #0b122040}.seg-badge{padding:4px 8px;border-radius:999px;background:#d1fae5;color:#047857;font:700 11px/1 var(--font)}.seg-btn.active .seg-badge{background:#34d39938;color:#6ee7b7}.preview-grid{animation:fadeUp .4s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.preview-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:48px;color:#1e293b;font-size:15px;font-weight:500}.preview-notes li{display:flex;align-items:center;gap:8px}.preview-notes .icon{width:20px;height:20px;padding:3px;border-radius:50%;background:#d1fae5;color:#047857;stroke-width:2.8}.pricing-preview .section-cta{margin-top:36px}.cta-banner{padding:96px 0;text-align:center;color:#fff;background:radial-gradient(700px 320px at 80% 0%,rgba(37,99,235,.4),transparent 65%),radial-gradient(600px 300px at 10% 100%,rgba(16,185,129,.2),transparent 65%),var(--ink)}.cta-banner h2{color:#fff;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;margin-bottom:16px}.cta-banner p{max-width:560px;margin:0 auto 32px;color:#b6c2d6;font-size:17.5px}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:48px;text-align:left}.cta-card h2{margin-bottom:12px}.cta-card p{margin:0}.cta-actions{display:flex;flex-wrap:wrap;flex-shrink:0;gap:14px}.page-hero{padding:80px 0 72px;text-align:center;color:#fff;background:radial-gradient(800px 380px at 80% 0%,rgba(37,99,235,.35),transparent 65%),radial-gradient(600px 300px at 5% 100%,rgba(16,185,129,.16),transparent 65%),var(--ink)}.page-hero h1{color:#fff;font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:800;margin-bottom:16px}.page-hero p{max-width:680px;margin:0 auto;color:#b6c2d6;font-size:18px}.launch-offer-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:8px 18px;border-radius:999px;border:1px solid rgba(254,202,202,.35);background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 8px 22px #ef444459;color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.01em}.launch-offer-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:offer-pulse 1.4s ease-in-out infinite}@keyframes offer-pulse{0%,to{opacity:1;box-shadow:0 0 #ffffffb3}50%{opacity:.6;box-shadow:0 0 0 5px #fff0}}@media (prefers-reduced-motion: reduce){.launch-offer-badge:before{animation:none}}.page-hero-callout{margin-top:30px;font:800 clamp(1.5rem,3vw,2.1rem)/1.2 var(--font-display);color:#fff}.page-hero-callout span{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero .page-hero-callout-note{margin-top:6px;font-size:15px;color:var(--muted-light)}.page-hero-compact{padding:40px 0 36px}.page-hero-compact .launch-offer-badge{margin-bottom:14px}.page-hero-compact h1{margin-bottom:10px}.page-hero-compact p{font-size:17px}.page-hero-compact p strong{color:#fff}.page-hero-compact p a{color:#6ee7b7;text-decoration:underline;text-underline-offset:3px}#build-packages{background:var(--bg-soft)}.pricing-section{padding-top:44px}.pricing-section .divider-heading{margin-bottom:32px}.pricing-section .divider-heading h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:8px}.pricing-section .divider-heading p{font-size:16px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;align-items:stretch}.plan-card{--tier: #cbd5e1;position:relative;display:flex;flex-direction:column;padding:34px 30px 30px;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px #0f172a0a,0 14px 34px #0f172a14;transition:transform .22s ease,box-shadow .22s ease}.plan-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--tier)}.plan-card.tier-bronze{--tier: linear-gradient(90deg, #b8794f, #e8b48c)}.plan-card.tier-silver{--tier: linear-gradient(90deg, #7d91ad, #cbd5e1)}.plan-card.tier-gold{--tier: linear-gradient(90deg, #c9961c, #f5d06b)}.plan-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.plan-card.featured{--tier: linear-gradient(90deg, #3b82f6, #10b981);color:#fff;border-color:#60a5fa80;background:radial-gradient(420px 240px at 50% 0%,rgba(37,99,235,.4),transparent 70%),radial-gradient(300px 200px at 100% 100%,rgba(16,185,129,.14),transparent 70%),var(--ink);box-shadow:0 0 0 1px #60a5fa59,0 30px 70px #1d4ed84d;transform:translateY(-12px)}.plan-card.featured:hover{transform:translateY(-16px)}.plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.plan-tier{display:grid;place-items:center;min-width:46px;height:46px;padding:0 10px;border-radius:14px;font:800 16px/1 var(--font-display)}.plan-tier.bronze{background:#f9e3d1;color:#92552c}.plan-tier.silver{background:#dde5f0;color:#3f5170}.plan-tier.gold{background:#fbecb8;color:#8a5a06}.plan-card.featured .plan-tier{background:#ffffff1f;color:#e2e8f0}.plan-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.plan-badge,.discount-badge{padding:5px 11px;border-radius:999px;font:700 11px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase}.plan-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.discount-badge{background:#dcfce7;color:#166534}.plan-card.featured .discount-badge{background:#10b98133;color:#6ee7b7}.plan-card h3{margin-top:22px;font-size:25px;font-weight:800}.plan-card.featured h3{color:#fff}.plan-desc{margin-top:6px;color:var(--muted);font-size:15px}.plan-card.featured .plan-desc{color:#b6c2d6}.plan-price-block{margin:22px 0 20px}.plan-was{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.plan-price-original{color:#64748b;font-size:15px;text-decoration:line-through}.plan-card.featured .plan-price-original{color:#8f9bb3}.plan-save{padding:3px 9px;border-radius:999px;background:#d1fae5;color:#047857;font:700 12px/1.3 var(--font)}.plan-card.featured .plan-save{background:#10b98133;color:#6ee7b7}.plan-price{display:flex;align-items:baseline;gap:6px}.plan-price .currency{font-size:18px;font-weight:700;color:var(--muted)}.plan-price .amount{font:800 50px/1.05 var(--font-display);letter-spacing:-.04em}.plan-price .period{font-size:15px;color:var(--muted)}.plan-card.featured .plan-price .currency,.plan-card.featured .plan-price .period{color:#b6c2d6}.plan-highlight{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;border:1px solid #b9d0f5;background:linear-gradient(135deg,#dbeafe,#d1fae5)}.plan-highlight .icon{color:var(--brand-dark)}.plan-highlight strong{display:block;color:var(--text);font-size:14.5px;font-weight:700;line-height:1.3}.plan-card.featured .plan-highlight{border-color:#ffffff29;background:#ffffff14}.plan-card.featured .plan-highlight .icon{color:#6ee7b7}.plan-card.featured .plan-highlight strong{color:#fff}.plan-card.featured .plan-highlight span{color:#aab6cb}.plan-features{flex:1;margin:22px 0 28px;padding-top:22px;border-top:1px solid var(--line)}.plan-card.featured .plan-features{border-color:#ffffff1f}.plan-features li{display:flex;gap:10px;align-items:flex-start;margin-bottom:13px;font-size:14.5px;color:#1e293b}.plan-card.featured .plan-features li{color:#dbe3ee}.plan-features .check{margin-top:3px;padding:2px;width:18px;height:18px;border-radius:50%;background:#d1fae5;color:#047857;stroke-width:2.8}.plan-card.featured .plan-features .check{background:#10b98138;color:#6ee7b7}.addon-banner{display:flex;align-items:center;gap:22px;margin-top:18px;padding:24px 30px 24px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.addon-banner:hover{border-color:#b9d0f5;box-shadow:var(--shadow-md)}.pricing-grid+.addon-banner{margin-top:48px}.addon-icon{display:grid;flex-shrink:0;place-items:center;width:54px;height:54px;border-radius:15px;background:linear-gradient(135deg,#dbeafe,#d1fae5);color:var(--brand-dark)}.addon-text{flex:1}.addon-text h3{font-size:19px;font-weight:700;margin-bottom:4px}.addon-text p{max-width:560px;color:var(--muted);font-size:15px}.addon-price{flex-shrink:0;text-align:right}.addon-price-original{display:block;color:#64748b;font-size:14px;text-decoration:line-through}.addon-price strong{display:block;font:800 28px/1.15 var(--font-display);color:var(--brand-dark);letter-spacing:-.02em}.addon-price span:last-child{font-size:13.5px;color:var(--muted)}.pricing-note{margin-top:28px;padding:20px 24px;border-radius:14px;border-left:4px solid var(--brand);background:#dbeafe;color:#1e3a8a;font-size:15px}.pricing-note a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:3px}.care-highlight{max-width:560px;margin:0 auto 56px;padding:22px 28px;text-align:center;border-radius:16px;border:1px solid #86efac;background:#d1fae5}.care-highlight .big{display:block;font:800 20px/1.3 var(--font-display);color:#065f46}.care-highlight .small{display:block;margin-top:2px;font-size:14px;color:#047857}.faq{background:var(--bg-soft)}.faq-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}.faq-intro{position:sticky;top:104px}.faq-intro h2{margin-bottom:16px;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800}.faq-intro>p{color:var(--muted);font-size:17px}.faq-help{margin-top:34px;padding:28px;border-radius:22px;color:#fff;background:radial-gradient(320px 200px at 100% 0%,rgba(37,99,235,.45),transparent 70%),radial-gradient(260px 180px at 0% 100%,rgba(16,185,129,.18),transparent 70%),var(--ink);box-shadow:0 20px 44px #0b122038}.faq-help-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;background:#ffffff1a;color:#5eead4}.faq-help h3{margin-bottom:8px;color:#fff;font-size:20px;font-weight:800}.faq-help p{margin-bottom:22px;color:#aab6cb;font-size:15px}.faq-help-actions{display:flex;flex-wrap:wrap;gap:10px}.faq-help-actions .btn{padding:12px 18px;font-size:14.5px}.faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.faq-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#334155;font:600 14px/1 var(--font);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.faq-chip:hover{border-color:#aebbd0;color:var(--text)}.faq-chip span{padding:3px 7px;border-radius:999px;background:#eef2f7;color:var(--muted);font-size:12px}.faq-chip.active{border-color:var(--ink);background:var(--ink);color:#fff}.faq-chip.active span{background:#ffffff29;color:#fff}.faq-list{animation:fadeUp .35s ease}.faq-item{margin-bottom:12px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{border-color:#b9c6da}.faq-item.open{border-color:#9dbcf2;box-shadow:0 14px 34px #2563eb1a}.faq-item h3{font-size:inherit}.faq-q{display:flex;align-items:center;gap:16px;width:100%;padding:22px 24px;border:0;background:none;color:var(--text);text-align:left;font:700 17px/1.4 var(--font-display);letter-spacing:-.01em;cursor:pointer}.faq-q:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:-3px;border-radius:18px}.faq-num{flex-shrink:0;color:#64748b;font:700 13px/1 var(--font);letter-spacing:.04em;transition:color .2s ease}.faq-item.open .faq-num{color:var(--brand)}.faq-q-text{flex:1}.faq-toggle{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#dbeafe;transition:background .2s ease,transform .3s ease}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--brand-dark);transform:translate(-50%,-50%);transition:transform .3s ease,background .2s ease}.faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-toggle{background:var(--brand);transform:rotate(180deg)}.faq-item.open .faq-toggle:before,.faq-item.open .faq-toggle:after{background:#fff}.faq-item.open .faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-a>div{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a p{padding:0 24px 24px 62px;color:#334155;font-size:15.5px;line-height:1.7}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.process-step{padding:34px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.process-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.process-number{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;font:800 19px/1 var(--font-display);background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 18px #2563eb4d}.process-icon{color:#64748b}.process-step h3{font-size:21px;font-weight:800;margin-bottom:10px}.process-step p{color:var(--muted)}.process-step p+p{margin-top:12px}.process-steps+.pricing-note{margin-top:40px}.contact-hero .section-tag{margin-bottom:18px}.hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.hero-chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#dbe4f3;font-size:14px;font-weight:500}.hero-chips .icon{color:#6ee7b7}.contact-main{padding-top:72px}.contact-layout{display:grid;grid-template-columns:1.45fr .95fr;gap:30px;align-items:start}.contact-form-wrap{padding:42px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px #0f172a0a,0 18px 44px #0f172a14}.form-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.form-head-icon{display:grid;flex-shrink:0;place-items:center;width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#dbeafe,#d1fae5);color:var(--brand-dark)}.form-head h3{margin-bottom:6px;font-size:25px;font-weight:800}.form-head p{color:var(--muted);font-size:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#1e293b}.form-group label em{color:#dc2626;font-style:normal}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid #cfd8e3;background:#f8fafc;color:var(--text);font:400 15px/1.4 var(--font);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:#aebbd0}.form-group input::placeholder,.form-group textarea::placeholder{color:#718096}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #2563eb24}.form-group select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center / 16px no-repeat}.form-group select:focus{background-color:#fff}.form-group textarea{min-height:150px;resize:vertical}.form-success{display:none;align-items:center;gap:10px;margin-bottom:22px;padding:14px 18px;border-radius:12px;background:#d1fae5;border:1px solid #86efac;color:#065f46;font-size:14.5px;font-weight:500}.form-success .icon{color:#059669;stroke-width:2.6}.form-success.visible{display:flex}.form-error{display:none;margin-bottom:22px;padding:14px 18px;border-radius:12px;background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;font-size:14.5px;font-weight:500}.form-error a{color:inherit;font-weight:700;text-decoration:underline}.form-error.visible{display:block}.btn:disabled{opacity:.7;cursor:wait;transform:none}.contact-aside{display:flex;flex-direction:column;gap:22px}.next-card{padding:30px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.next-card h3{margin-bottom:22px;font-size:20px;font-weight:800}.next-steps{list-style:none}.next-steps li{position:relative;display:flex;gap:14px;padding-bottom:20px}.next-steps li:last-child{padding-bottom:0}.next-steps li:not(:last-child):before{content:"";position:absolute;top:34px;bottom:2px;left:15px;width:2px;background:var(--line)}.next-num{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:#dbeafe;color:var(--brand-dark);font:800 14px/1 var(--font-display)}.next-steps strong{display:block;margin-bottom:2px;font-size:15.5px;color:var(--text)}.next-steps span{color:var(--muted);font-size:14.5px}.wa-card{padding:30px;border-radius:22px;color:#fff;background:radial-gradient(320px 200px at 100% 0%,rgba(37,211,102,.25),transparent 70%),var(--ink)}.wa-card-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;border-radius:14px;background:#25d36629;color:#4ade80}.wa-card h3{margin-bottom:8px;color:#fff;font-size:20px;font-weight:800}.wa-card p{margin-bottom:22px;color:#aab6cb;font-size:15px}.btn-wa{color:#fff;background:#1faa53;box-shadow:0 8px 20px #25d3664d}.btn-wa:hover{background:#1c9a4b}.site-footer{position:relative;padding:80px 0 0;overflow:hidden;color:#9aa8bf;background:radial-gradient(700px 300px at 0% 0%,rgba(37,99,235,.14),transparent 70%),radial-gradient(600px 280px at 100% 100%,rgba(16,185,129,.08),transparent 70%),#070b16}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),rgba(52,211,153,.5),transparent)}.footer-top{display:grid;grid-template-columns:1.4fr .8fr 1.1fr 1.3fr;gap:48px}.site-footer .brand-logo{height:46px;padding:4px 6px;border-radius:10px;background:#fff}.site-footer .brand-nil{color:#93c5fd}.site-footer .brand-veralu{color:#4ade80}.site-footer .brand-sub{color:#8f9bb3}.footer-brand p{max-width:320px;margin:20px 0 22px;font-size:14.5px;line-height:1.7}.footer-offer{display:inline-block;padding:7px 13px;border-radius:999px;border:1px solid rgba(52,211,153,.3);background:#10b9811a;color:#6ee7b7;font-size:12.5px;font-weight:600}.footer-col h4{margin-bottom:20px;color:#fff;font:700 13px/1 var(--font);letter-spacing:.1em;text-transform:uppercase}.footer-col li{margin-bottom:12px;font-size:14.5px}.footer-col a{color:#b4c0d3;transition:color .15s ease}.footer-col a:hover{color:#fff}.footer-packages li{display:flex;flex-direction:column;margin-bottom:14px}.footer-packages span{font-size:12.5px;color:#6ee7b7}.footer-contact li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.fc-icon{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#5eead4}.footer-contact small{display:block;color:#7d8aa3;font-size:12px;font-weight:500;letter-spacing:.02em}.footer-contact span{color:#b4c0d3}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:60px;padding:24px 0 28px;border-top:1px solid rgba(255,255,255,.08);color:#7d8aa3;font-size:13.5px}.to-top{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#cbd5e1;font:600 13px/1 var(--font);cursor:pointer;transition:background .15s ease,color .15s ease}.to-top:hover{background:#ffffff14;color:#fff}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:60;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;box-shadow:0 10px 26px #25d36673;transition:transform .18s ease}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float{color:#fff}@media (max-width: 1000px){section{padding:80px 0}.hero{padding:64px 0 150px}.hero-grid,.value-grid{grid-template-columns:1fr;gap:56px}.hero-visual{width:100%;max-width:560px;margin:0 auto}.mock-browser{transform:none}.float-a{left:0}.stats-card{grid-template-columns:repeat(2,1fr)}.stats-card>div:nth-child(3){border-left:0}.stats-card>div:nth-child(n+3){border-top:1px solid var(--line)}.process-steps{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.plan-card.featured,.plan-card.featured:hover{transform:none}.cta-card{flex-direction:column;text-align:center;gap:32px}.cta-card p{margin:0 auto}.cta-actions{justify-content:center}.contact-layout{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width: 860px){.nav-toggle{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:12px 24px 18px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 16px 30px #0f172a1a}.nav-links.open{display:flex}.nav-links a{padding:12px 14px;font-size:16px}}@media (max-width: 600px){section{padding:64px 0}.container{padding:0 18px}.nav-btn{display:none}.hero{padding:48px 0 130px}.hero h1{font-size:2.3rem}.hero-lede{font-size:16.5px}.hero-actions .btn{flex:1 1 100%}.hero-pill{font-size:13px}.hero-visual{padding:20px 28px 36px 0}.mock-phone{width:100px;height:200px;padding:20px 8px 10px;border-width:5px;border-radius:22px}.mock-phone-img{height:60px}.mock-img{height:96px}.float-b{display:none}.float-a strong{font-size:20px}.stats-strip{margin-top:-70px}.stats-card>div{padding:20px 18px}.stats-card strong{font-size:24px}.stats-card span{font-size:13px}.compare{padding:28px 22px}.compare-row{flex-direction:column;align-items:flex-start;gap:10px}.compare-amt{font-size:26px}.seg{width:100%}.seg-btn{flex:1;justify-content:center;padding:12px 8px;font-size:13px}.seg-badge{display:none}.addon-icon{width:46px;height:46px}.contact-form-wrap,.next-card,.wa-card{padding:28px 20px}.form-head{flex-direction:column;gap:14px}.addon-banner{flex-direction:column;align-items:flex-start;padding:24px}.addon-price{text-align:left}.form-row{grid-template-columns:1fr;gap:0}.footer-top{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column;align-items:flex-start}.faq-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -18px 20px;padding:0 18px 4px;scrollbar-width:none}.faq-chip{flex-shrink:0}.faq-q{gap:12px;padding:18px;font-size:16px}.faq-num{display:none}.faq-a p{padding:0 18px 20px}.cta-actions .btn{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal.pending{opacity:1}.reveal.in,.float-card,.mock-phone,.preview-grid,.faq-list{animation:none}.faq-a,.faq-toggle,.faq-toggle:before,.faq-toggle:after{transition:none}.btn,.plan-card{transition:none}}
