:root{--primary:#2e62ef;--primary-600:#2552d0;--primary-soft:#eef2ff;--bg:#fff;--surface:#fff;--surface-2:#f7f8fa;--border:#e6e8ec;--heading:#0b1220;--text:#3b4352;--muted:#6b7280;--ok:#0f9d58;--radius:14px;--shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06)}[data-theme=dark]{--bg:#0b0d12;--surface:#12151c;--surface-2:#171b24;--border:#242a36;--heading:#f3f5f9;--text:#c3c9d4;--muted:#8a93a3;--primary-soft:rgba(29,79,215,.16);--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}iconify-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{color:var(--heading);margin:0;letter-spacing:-.02em;line-height:1.15}h1{font-size:clamp(36px,5.2vw,60px);font-weight:800;letter-spacing:-.035em}h2{font-size:clamp(28px,3.4vw,40px);font-weight:750}h3{font-size:19px;font-weight:650}p{margin:0}.muted{color:var(--muted)}.public-site-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.public-site-shell>main:not([hidden]){flex:1;min-width:0}.public-site-shell>main[hidden]{display:none}.site-page-loading{display:grid;place-items:center;flex:1;min-height:calc(100vh - 66px);min-height:calc(100svh - 66px);padding:64px 24px}.site-page-skeleton{display:grid;justify-items:center;gap:24px;width:min(760px,100%);animation:site-loading-reveal .2s .12s both}.site-page-skeleton span{display:block;background:var(--surface-2);border-radius:var(--radius);width:100%;height:clamp(40px,5vw,64px)}.site-page-skeleton span:first-child{width:40%;height:32px;border-radius:999px}.site-page-skeleton span:nth-child(3){width:80%}.site-page-skeleton span:last-child{width:65%;height:20px;margin-top:12px}@keyframes site-loading-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-page-skeleton{animation:none}}.web-legal{padding-top:64px;padding-bottom:64px;overflow-wrap:anywhere}.web-legal h1{font-size:clamp(28px,4vw,44px);margin-bottom:32px}.web-legal-content{white-space:pre-wrap}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--primary);background:var(--primary-soft);padding:8px 16px;border-radius:999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid transparent;transition:.15s;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-600);transform:translateY(-1px)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--heading)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{height:36px;padding:0 14px;font-size:14px}.btn-lg{height:52px;padding:0 26px;font-size:16px}header.top{position:sticky;top:0;z-index:50;background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--border)}body.has-site-announcement-top .public-site-shell>header.top{top:var(--site-announcement-top-height,0px)}.top .wrap{display:flex;align-items:center;gap:28px;height:66px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--heading);font-size:18px;letter-spacing:-.03em;text-decoration:none}.logo .auth-mark{width:30px;height:30px;font-size:17px}.auth-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.03em;color:var(--heading);margin-bottom:18px}.auth-mark{width:32px;height:32px;border-radius:9px;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:18px;box-shadow:0 6px 16px -6px var(--primary)}[data-theme=dark] .apple-ic{filter:invert(1)}.logo-img{height:34px;width:auto;display:block}.logo-d,[data-theme=dark] .logo-l{display:none!important}[data-theme=dark] .logo-d{display:block!important}.logo .mark{width:30px;height:30px;border-radius:8px;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:17px}nav.main{display:flex;gap:4px;flex:1}nav.main>a,nav.main>.dd>button{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--text);background:none;border:0}nav.main>a:hover,nav.main>.dd>button:hover,nav.main>a.on{color:var(--heading);background:var(--surface-2)}nav.main>a.on{color:var(--primary);background:var(--primary-soft);font-weight:600}.dd{position:relative}.mega{position:fixed;top:62px;left:50%;transform:translate(-50%);width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 80px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:14px;display:none;grid-template-columns:repeat(4,1fr);gap:4px 8px}.dd.open .mega{display:grid;animation:mega-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes mega-in{0%{opacity:0;clip-path:inset(0 0 100% 0 round 16px);transform:translate(-50%) translateY(-8px)}to{opacity:1;clip-path:inset(0 0 0 0 round 16px);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dd.open .mega{animation:none}}.dd>button>iconify-icon{transition:transform .18s}.dd.open>button>iconify-icon{transform:rotate(180deg)}.mega a{display:flex;gap:12px;padding:12px;border-radius:10px}.mega a:hover{background:var(--surface-2)}.mega .ic{width:36px;height:36px;border-radius:9px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:19px;flex:none}.mega b{display:block;color:var(--heading);font-size:14.5px;font-weight:600}.mega small{color:var(--muted);font-size:13px;line-height:1.4}.top .right{display:flex;align-items:center;gap:8px;margin-left:auto}.icon-btn{width:38px;height:38px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--heading);display:grid;place-items:center;font-size:18px}.burger{display:none}section{padding:96px 0}.metrics-strip,html[data-skin] .metrics-strip{padding:8px 0 0}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px;display:grid;gap:16px;justify-items:center}.sec-head p{font-size:18px;color:var(--muted)}.alt{background:var(--surface-2);border-block:1px solid var(--border)}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (min-width:621px){.grid.g3:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:.2s}.card.hover:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card .ic{width:44px;height:44px;border-radius:11px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:22px;margin-bottom:18px}.card p{color:var(--muted);font-size:15px;margin-top:8px}.hero{padding:48px 0 56px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:-200px 0 auto;height:620px;background:radial-gradient(600px 300px at 50% 30%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%);pointer-events:none}.hero .wrap{position:relative;display:grid;gap:24px;justify-items:center;text-align:center}.hero h1{max-width:900px}.hero h1 em{font-style:normal;color:var(--primary)}.hero .lead{font-size:19px;max-width:660px;color:var(--muted)}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.trust{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.avs{display:flex}.avs .av{font-size:10.5px!important;width:30px!important;height:30px!important;border-radius:50%;border:2px solid var(--bg);margin-left:-8px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.avs .av:first-child{margin-left:0}.stars{color:#f5a524;display:inline-flex;gap:1px}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px;margin-top:40px;color:var(--muted);font-weight:700;font-size:20px;letter-spacing:-.02em;opacity:.75}.logos span{display:inline-flex;align-items:center;gap:8px}.preview{margin-top:56px;width:100%;max-width:1040px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:0 30px 80px -20px #10182840;overflow:hidden;text-align:left}.preview .bar{height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.preview .bar i{width:11px;height:11px;border-radius:50%;background:var(--border)}.preview .bar .url{margin-left:14px;font-size:12.5px;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:3px 12px;border-radius:7px}.pv{display:grid;grid-template-columns:200px 1fr 260px;min-height:360px}.pv aside{border-right:1px solid var(--border);padding:16px;display:grid;align-content:start;gap:4px;font-size:13.5px}.pv aside div{padding:7px 10px;border-radius:7px;display:flex;gap:8px;align-items:center}.pv aside .on{background:var(--primary-soft);color:var(--primary);font-weight:600}.pv main{padding:20px;display:grid;gap:14px;align-content:start}.pv .post{border:1px solid var(--border);border-radius:12px;padding:14px;font-size:13.5px}.pv .post b{color:var(--heading)}.pv .rail{border-left:1px solid var(--border);padding:18px;display:grid;gap:12px;align-content:start;font-size:13px}.av{border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;flex:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.stats div{padding:28px;border-right:1px solid var(--border)}.stats div:last-child{border-right:0}.stats b{display:block;font-size:38px;font-weight:800;color:var(--heading);letter-spacing:-.03em}.stats span{color:var(--muted);font-size:14px}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.split .txt{display:grid;gap:20px}.checks{display:grid;gap:12px;padding:0;margin:0;list-style:none}.checks li{display:flex;gap:10px;align-items:flex-start}.checks li iconify-icon{color:var(--primary);font-size:20px;flex:none;margin-top:2px}.checks.no li iconify-icon{color:#d93025}.founder{aspect-ratio:4/5;border-radius:20px;background:linear-gradient(160deg,#1d4fd7,#0b1a4a);position:relative;overflow:hidden;color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.founder .big{position:absolute;top:28px;left:28px;font-size:84px;font-weight:800;letter-spacing:-.05em;opacity:.18;line-height:.9}.founder .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.founder .chips span{background:#ffffff24;border:1px solid rgba(255,255,255,.2);padding:5px 11px;border-radius:999px;font-size:13px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;counter-reset:s}.step{position:relative;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.step .n{font-size:13px;font-weight:700;color:var(--primary);margin-bottom:12px;display:block}.step p{font-size:14px;color:var(--muted);margin-top:6px}.tcard{display:flex;flex-direction:column;gap:16px;break-inside:avoid;margin-bottom:20px}.tcard q{quotes:none;color:var(--text);font-size:15px;line-height:1.6}.tcard .who{display:flex;gap:12px;align-items:center;margin-top:auto}.tcard .who b{color:var(--heading);font-size:14.5px;display:block}.tcard .who small{color:var(--muted);font-size:13px}.co{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--heading);background:var(--surface-2);border:1px solid var(--border);padding:3px 9px;border-radius:999px;width:max-content}.masonry{columns:3;column-gap:20px}.filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.chip{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px;font-weight:500}.chip.on{background:var(--heading);color:var(--bg);border-color:var(--heading)}.search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);max-width:360px;margin:0 auto 18px}.price{display:flex;flex-direction:column;gap:18px;position:relative}.price.feat{border:2px solid var(--primary);box-shadow:0 20px 50px -20px color-mix(in srgb,var(--primary) 45%,transparent)}.price .badge{position:absolute;top:-13px;left:28px;background:var(--primary);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.price .amt{font-size:44px;font-weight:800;color:var(--heading);letter-spacing:-.03em}.price .amt small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.price .checks{font-size:14.5px}.price .btn{margin-top:auto}.toggle{display:inline-flex;padding:4px;border:1px solid var(--border);border-radius:11px;background:var(--surface);margin:0 auto 40px}.toggle button{height:36px;padding:0 16px;border-radius:8px;border:0;background:none;color:var(--muted);font-weight:600;font-size:14px}.toggle button.on{background:var(--heading);color:var(--bg)}.save{color:var(--ok);font-size:12px;margin-left:6px}table.cmp{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);font-size:15px}.cmp th,.cmp td{padding:16px 20px;border-bottom:1px solid var(--border);text-align:left}.cmp th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-2)}.cmp tr:last-child td{border-bottom:0}.cmp td.us{background:var(--primary-soft);color:var(--heading);font-weight:600}.cmp iconify-icon{font-size:19px;vertical-align:-4px}.tl{display:grid;gap:12px;max-width:860px;margin:0 auto}.tl .row{display:grid;grid-template-columns:72px 1fr auto;gap:20px;align-items:center;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer}.tl .row:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.tl .num{font-size:13px;font-weight:700;color:var(--primary)}.tl .row p{color:var(--muted);font-size:14.5px;margin-top:4px;display:none}.tl .row.open p{display:block}.tl .row .chev{transition:.2s;color:var(--muted)}.tl .row.open .chev{transform:rotate(180deg)}.faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.faq details{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:0 22px}.faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;color:var(--heading);display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary{align-items:center}.faq summary iconify-icon{transition:transform .2s,background .2s,color .2s;color:var(--heading);flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:var(--surface-2);border:1px solid var(--border)}.faq summary:hover iconify-icon{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.faq details[open] summary iconify-icon{transform:rotate(45deg);background:var(--primary-soft);color:var(--primary);border-color:transparent}.faq details p{padding:0 0 18px;color:var(--muted)}.band{border-radius:24px;background:linear-gradient(135deg,#1d4fd7,#0e2a7a);color:#fff;padding:64px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;position:relative;overflow:hidden}.band:after{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;border:60px solid rgba(255,255,255,.06)}.band h2{color:#fff}.band p{color:#fffc;font-size:17px;margin-top:12px}.band .btn-primary{background:#fff;color:#0b1a4a}.band .btn-ghost{background:transparent;color:#fff;border-color:#ffffff59}.band .acts{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;position:relative;z-index:1}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--heading)}.form input,.form select,.form textarea{height:44px;border:1px solid var(--border);border-radius:10px;padding:0 14px;font:inherit;font-weight:400;background:var(--surface);color:var(--heading);outline:0}.form textarea{height:110px;padding:12px 14px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.video{aspect-ratio:16/9;border-radius:18px;background:linear-gradient(135deg,#0b1220,#1d2c55);display:grid;place-items:center;position:relative;overflow:hidden;color:#fff;border:1px solid var(--border)}.video button{width:76px;height:76px;border-radius:50%;border:0;background:#fff;color:var(--primary);font-size:34px;display:grid;place-items:center;box-shadow:0 10px 40px #00000059}.video .meta{position:absolute;left:20px;bottom:18px;font-size:14px;display:flex;gap:10px;align-items:center}.video .meta span{background:#00000073;padding:4px 10px;border-radius:7px}.post-card{overflow:hidden;padding:0;display:flex;flex-direction:column}.post-card .cover{aspect-ratio:16/9;display:grid;place-items:center;font-size:42px;color:#fff}.post-card .body{padding:22px;display:grid;gap:10px}.post-card .meta{font-size:13px;color:var(--muted);display:flex;gap:10px}footer{border-top:1px solid var(--border);padding:64px 0 32px;margin-top:40px}main:has(>.alt:last-child)+footer,main:has(>.alt:last-child)~footer{margin-top:0;border-top:0}.fgrid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.fgrid h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--heading);margin-bottom:14px;font-weight:700}.fgrid a{display:block;font-size:14.5px;padding:4px 0;color:var(--text)}.fgrid a:hover{color:var(--primary)}.fbot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-size:13.5px;color:var(--muted);flex-wrap:wrap}.social{display:flex;gap:8px;margin-top:18px}.fgrid .social .icon-btn{display:grid;place-items:center;padding:0;color:var(--heading)}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--heading);color:var(--bg);padding:12px 18px;border-radius:11px;font-size:14px;font-weight:500;opacity:0;pointer-events:none;transition:.25s;z-index:100;display:flex;gap:8px;align-items:center}#toast.show{opacity:1;transform:translate(-50%)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c148c;display:none;place-items:center;z-index:90;padding:20px}.modal.open{display:grid}.modal .box{background:var(--surface);border-radius:18px;max-width:520px;width:100%;padding:28px;border:1px solid var(--border);max-height:calc(100vh - 40px);overflow:auto}.modal .box header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal .box header .icon-btn{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:26px;flex:none;transition:background .15s,color .15s}.modal .box header .icon-btn:hover{background:var(--surface-2);color:var(--heading)}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slots button{height:40px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--heading);font-weight:500}.slots button.on{background:var(--primary);color:#fff;border-color:var(--primary)}.h1-q{font-size:clamp(32px,4.4vw,54px);max-width:960px}.hl em,h2 em,.letter h2 em{font-style:normal;color:var(--primary)}.logo-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 44px;margin-top:24px}.logo-strip .lg{display:flex;align-items:center;justify-content:center;height:56px}.logo-strip .lg img{max-height:30px;max-width:120px;width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .3s,transform .2s}.logo-strip .lg img.ok{opacity:.72}.logo-strip .lg .lgn.solo{margin:0;font-size:19px;letter-spacing:-.03em}.logo-strip .lg .lgn{margin-left:9px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#111;opacity:.72}[data-theme=dark] .logo-strip .lg .lgn{color:#fff}.logo-strip .lg:hover img{opacity:1;transform:scale(1.04)}.logo-strip.cos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 24px}.logo-strip.press .lg img{max-height:34px;max-width:130px}[data-theme=dark] .logo-strip .lg img{filter:invert(1)}.logo-strip.mini{position:absolute;left:16px;right:16px;bottom:16px;justify-content:flex-start;gap:10px;margin:0}.logo-strip.mini img{height:30px;max-width:110px;object-fit:contain;background:#0b12208c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);padding:7px 12px;border-radius:10px;filter:brightness(0) invert(1);opacity:1}.stats.s4{grid-template-columns:repeat(4,1fr)}.stats.s3{grid-template-columns:repeat(3,1fr)}.stats.s3 div:nth-child(3n){border-right:0}.stats.s3 div:nth-child(-n+6){border-bottom:1px solid var(--border)}.row-card{display:flex;gap:18px;align-items:flex-start}.row-card .ic{margin:0}.refl{gap:14px}.refl-item{display:flex;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.refl-item iconify-icon{font-size:22px;color:var(--primary);flex:none;margin-top:2px}.callout-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.callout{margin-top:28px;padding:28px 32px;border-radius:16px;background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));display:grid;gap:10px;color:var(--heading)}.mid{margin-top:32px;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 32px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.bio-photo{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:var(--surface-2)}.bio-photo>img{width:100%;height:100%;object-fit:cover;display:block}.badge-on{position:absolute;top:16px;left:16px;background:var(--primary);color:#fff;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px}.quote-line{border-left:3px solid var(--primary);padding-left:16px;color:var(--heading);font-weight:500}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vcard{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0;overflow:hidden;text-align:left;color:inherit;transition:.2s}.vcard:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.vthumb{display:grid;place-items:center;aspect-ratio:16/10;background:#0b1220 center/cover;position:relative;overflow:hidden}.vthumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vthumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.45))}.play{width:58px;height:58px;border-radius:50%;background:#fff;color:var(--primary);display:grid;place-items:center;font-size:26px;position:relative;z-index:1;box-shadow:0 10px 30px #00000059;transition:.2s}.vcard:hover .play,.video:hover .play{transform:scale(1.08)}.vmeta{display:flex;gap:10px;align-items:center;padding:14px 16px}.vmeta b{display:block;color:var(--heading);font-size:14.5px}.vmeta small{color:var(--muted);font-size:12.5px}button.video{border:0;width:100%;max-width:960px;margin-top:24px;background:#0b1220 center/cover;cursor:pointer}.video .play{width:84px;height:84px;font-size:36px}.player{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.player iframe,.player video{width:100%;height:100%;border:0;display:block}.modal .box.wide{max-width:960px}q.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.more{border:0;background:none;color:var(--primary);font-weight:600;padding:0;text-align:left;font-size:14px;margin-top:-8px}.tcard .who{position:relative}.li{margin-left:auto;color:#0a66c2;font-size:22px}button.co{cursor:pointer}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tags span{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.shots{display:flex;flex-direction:column;gap:20px}img.shot{cursor:zoom-in}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05080feb;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:56px 24px;cursor:zoom-out}.lbx img{max-width:min(1800px,100%);height:auto;border-radius:12px;box-shadow:0 30px 80px #00000080}.lbx img.full{max-width:none}.lbx .x{position:fixed;top:14px;right:18px;color:#fff;font-size:28px;background:none;border:0;cursor:pointer}.shot{width:100%;border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);display:block}.community-shot-frame{border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.community-shots .shot{border:0;border-radius:0;box-shadow:none}.lbx-frame{max-width:100%;flex-shrink:0;border-radius:12px;box-shadow:0 30px 80px #00000080}.lbx-frame:has(.full){max-width:none}.lbx-frame img{display:block;box-shadow:none}:is(.community-shot-frame,.lbx-community .lbx-frame){position:relative;isolation:isolate}:is(.community-shot-frame,.lbx-community .lbx-frame):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--primary);mix-blend-mode:hue;pointer-events:none}html:not([data-theme=dark]) :is(.community-shots .shot,.lbx-community img){filter:invert(1) hue-rotate(180deg) saturate(.7)}html:not([data-theme=dark]) .lbx-community{background:#f5f7faf7}html:not([data-theme=dark]) .lbx-community .lbx-frame{box-shadow:0 16px 64px #0f172a24}html:not([data-theme=dark]) .lbx-community .x{color:#1e293b}.letter{max-width:760px;margin:0 auto;display:grid;gap:18px;font-size:17px}.letter>.eyebrow{justify-self:start}.letter .greet{font-size:20px;font-weight:600;color:var(--heading)}.letter .lead2{font-size:19px;color:var(--heading)}.sign{display:flex;gap:12px;align-items:center;margin-top:8px}.sign img{width:52px;height:52px;border-radius:50%;object-fit:cover}.sign b{display:block;color:var(--heading)}.sign small{color:var(--muted)}.hero-stats{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.hero-stats b{display:block;font-size:30px;font-weight:800;color:var(--heading);letter-spacing:-.03em}.hero-stats span{color:var(--muted);font-size:14px}.proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:960px}.proofs div{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface);text-align:left}.proofs small{color:var(--muted);font-size:12.5px;display:block}.proofs b{color:var(--heading);font-size:18px;display:block}.proofs span{color:var(--primary);font-weight:600;font-size:14px}.includes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:-24px 0 28px}.includes span{display:inline-flex;gap:8px;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:14px;font-weight:500}.includes iconify-icon{color:var(--primary)}.kick{display:block;font-size:12.5px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mini-stat{padding:18px}.mini-stat b{display:block;font-size:26px;font-weight:800;color:var(--heading)}.mini-stat span{font-size:14px;color:var(--muted)}.vs{display:grid;gap:12px}.vs div{display:flex;gap:10px;align-items:flex-start}.vs .no{color:var(--muted);text-decoration:line-through}.vs .no iconify-icon{color:#d93025;flex:none;margin-top:3px}.vs .yes{color:var(--heading);font-weight:600}.vs .yes iconify-icon{color:var(--ok);flex:none;margin-top:3px}.tscroll{overflow-x:auto}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;position:relative}.timeline>div{display:grid;gap:6px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.timeline .dot{width:40px;height:40px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:20px}.timeline small{color:var(--primary);font-weight:700;font-size:12.5px;text-transform:uppercase}.timeline b{color:var(--heading);font-size:15px;font-weight:600}.ba{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap}.ba span{color:var(--muted);text-decoration:line-through}.ba b{color:var(--ok)}.about-txt{display:grid;gap:14px}.feat-post{display:grid;grid-template-columns:1fr auto;gap:24px;padding:40px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(135deg,var(--primary-soft),var(--surface) 60%);transition:.2s}.feat-post:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.feat-post h2{margin:14px 0 10px}.feat-post .arrow{font-size:28px;color:var(--primary)}.by{display:flex;gap:10px;align-items:center;margin-top:18px}.by img{width:40px;height:40px;border-radius:50%;object-fit:cover}.by b{display:block;color:var(--heading);font-size:14px}.by small{color:var(--muted);font-size:13px}.post-list{display:grid;border-top:1px solid var(--border)}.post-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--border)}.post-row:hover h3{color:var(--primary)}.post-row .go{font-size:22px;color:var(--muted);transition:.2s}.post-row:hover .go{color:var(--primary);transform:translate(2px,-2px)}.post-row .meta{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:8px}.post-row p{color:var(--muted);font-size:14.5px;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:980px){.vgrid,.stats.s4,.stats.s3{grid-template-columns:1fr 1fr}.proofs{grid-template-columns:1fr}.mid{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.vgrid{grid-template-columns:1fr}.feat-post{padding:24px}}.blog-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:40px 0 28px}.blog-bar .filters{justify-content:flex-start;margin:0;flex:1 1 520px}.blog-bar .chip{display:inline-flex;align-items:center;gap:6px}.blog-bar .chip small{font-size:12px;opacity:.6}.blog-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);flex:0 1 280px}.blog-search:focus-within{border-color:var(--primary)}.blog-search input{border:0;background:transparent;outline:0;color:var(--heading);font:inherit;font-size:14px;width:100%}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;border:1px solid var(--border);background:var(--surface);transition:.2s;position:relative;overflow:hidden}.post-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:hsl(var(--h) 70% 55%)}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.post-card:hover h3{color:var(--primary)}.post-card .pc-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:hsl(var(--h) 65% 45%);background:hsl(var(--h) 80% 55% / .12)}.post-card .meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.post-card h3{font-size:18px;line-height:1.35;transition:.2s}.post-card p{color:var(--muted);font-size:14.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.post-card .pc-go{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--primary)}.blog-sub{font-size:20px;margin:48px 0 8px}.blog-more{display:flex;justify-content:center;margin-top:28px}.blog-more small{opacity:.6;margin-left:4px}.blog-empty{text-align:center;padding:48px 0;color:var(--muted)}.blog-empty iconify-icon{font-size:32px}@media (max-width:960px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.post-grid{grid-template-columns:1fr}.blog-search{flex:1 1 100%}.blog-bar .filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.blog-bar .chip{flex:none}}.mg{display:grid;align-content:start;gap:2px}.mg-t{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 12px}.mega .mg a{padding:10px 12px}@media (max-width:980px){.mega{grid-template-columns:1fr 1fr}}.toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}.toolbar .chips{display:flex;gap:8px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:0 12px;height:40px;min-width:240px}.search input{border:0;outline:0;background:none;font:inherit;color:var(--heading);flex:1}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.tool{display:flex;flex-direction:column;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0;overflow:hidden;color:inherit;transition:.2s}.tool:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.tshot{aspect-ratio:16/9;background:var(--surface-2);border-bottom:1px solid var(--border);overflow:hidden;display:block}.tshot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.tshot.noimg{background:linear-gradient(135deg,var(--primary-soft),var(--surface-2))}.tbody{display:grid;gap:4px;padding:16px;position:relative}.tbody b{color:var(--heading);font-size:15px}.tbody small{color:var(--muted);font-size:13.5px;line-height:1.45}.tic{width:34px;height:34px;border-radius:9px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-size:18px;margin-top:-34px;border:3px solid var(--surface);box-sizing:content-box}.free{position:absolute;top:14px;right:14px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:3px 8px;border-radius:999px}.checks{list-style:none;display:grid;gap:8px;padding:0;margin:12px 0 0}.checks li{display:flex;gap:8px;align-items:flex-start;font-size:14.5px}.checks iconify-icon{color:var(--primary);flex:none;margin-top:3px}.roi{max-width:860px;margin:0 auto;padding:28px}.roi-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.roi-list label{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:14px}.roi-list label b{margin-left:auto;color:var(--heading);font-weight:600}.roi-list input{accent-color:var(--primary)}.roi-out{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.roi-out div{padding:16px;border-radius:12px;background:var(--surface-2)}.roi-out small{display:block;color:var(--muted);font-size:13px}.roi-out b{font-size:26px;color:var(--heading);font-weight:800}.roi-out .win{background:var(--primary)}.roi-out .win small,.roi-out .win b{color:#fff}.seg{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:4px;background:var(--surface)}.seg button{border:0;background:none;padding:8px 18px;border-radius:999px;font:inherit;font-weight:600;color:var(--muted)}.seg button.on{background:var(--primary);color:#fff}.save{font-size:11px;font-weight:700;margin-left:6px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.seg button.on .save{background:#fff3;color:#fff}.price-one{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:36px;padding:36px;border:2px solid var(--primary)}.pp{display:flex;align-items:baseline;gap:6px;margin:8px 0}.pp b{font-size:52px;font-weight:800;color:var(--heading);letter-spacing:-.03em}.pp span{color:var(--muted)}.trust2{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:20px;font-size:14px;color:var(--muted)}.trust2 span{display:inline-flex;gap:6px;align-items:center}.trust2 iconify-icon{color:var(--ok)}.grid.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.grid.g4{grid-template-columns:1fr 1fr}.price-one,.roi-list{grid-template-columns:1fr}}@media (max-width:620px){.grid.g4,.roi-out{grid-template-columns:1fr}}.stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:28px 20px;text-align:center}.stats-grid b{display:block;font-size:30px;font-weight:800;color:var(--heading);letter-spacing:-.03em}.stats-grid span{color:var(--muted);font-size:14px}.tour{border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden;box-shadow:0 30px 60px -40px #0b122059}.tour-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tour-tabs button{border:0;background:none;padding:8px 14px;border-radius:9px;font:inherit;font-size:14px;font-weight:550;color:var(--muted);cursor:pointer;white-space:nowrap}.tour-tabs button.on{background:var(--primary-soft);color:var(--primary)}.tour-stage{position:relative;background:var(--surface-2)}.tour-stage img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.tour-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--heading);display:grid;place-items:center;font-size:20px;cursor:pointer;box-shadow:0 6px 16px -8px #0000004d}.tour-nav.prev{left:14px}.tour-nav.next{right:14px}.svc{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}#servicios>.wrap>.muted{text-align:center}#servicios>.wrap>.ctas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}#servicios>.wrap>.svc+.ctas{margin-top:24px}.svc-tabs{display:grid;gap:8px}.svc-tabs button{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px;font:inherit;cursor:pointer;color:var(--text);transition:border-color .15s,box-shadow .15s}.svc-tabs button .ic{width:38px;height:38px;border-radius:10px;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;font-size:20px;flex:none}.svc-tabs button b{display:block;color:var(--heading);font-size:15px}.svc-tabs button small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.4;margin-top:2px}.svc-tabs button.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.svc-tabs button.on .ic{background:var(--primary);color:#fff}.svc-body{padding:32px}.svc-head{display:flex;gap:14px;align-items:center;margin-bottom:16px}.svc-head .ic{margin:0}.svc-head h3{font-size:22px}.svc-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.svc-cols h4{display:flex;gap:6px;align-items:center;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 14px}.svc-cols .checks{font-size:14.5px;gap:10px}.fq{margin:0;padding:26px;display:flex;flex-direction:column;gap:16px;transition:transform .2s,box-shadow .2s}.fq:hover{transform:translateY(-2px);box-shadow:var(--shadow-2,0 8px 24px rgb(15 23 42/.08))}.fq>iconify-icon{color:var(--primary);opacity:.7}.fq q{font-size:16px;color:var(--heading);line-height:1.6;flex:1;quotes:"“" "”"}.fq figcaption{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.fq img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.fq b{display:block;color:var(--heading);font-size:15px}.fq small{display:block;color:var(--muted);font-size:13px;line-height:1.4}.step h3 iconify-icon{color:var(--primary);vertical-align:-3px}.inline-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px;padding:0;border:0;background:none;box-shadow:none}.inline-form input{width:340px;max-width:100%}.booked{grid-column:1/-1;text-align:center;padding:48px;display:grid;gap:12px;justify-items:center}.booked>iconify-icon{font-size:56px;color:var(--ok)}.auth-wrap{padding:56px 0 80px}.auth{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;align-items:stretch;max-width:1080px}.auth-form{padding:36px;display:grid;gap:14px}.auth-form h2{font-size:28px;margin-top:8px}.auth-logo{height:22px;width:auto}[data-theme=dark] .auth-logo{content:url(/web/assets/logo-white-Cb5302Cr.png)}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border)}.auth-side{border-radius:20px;padding:44px;background:radial-gradient(600px 300px at 80% 0%,rgba(29,79,215,.55),transparent 60%),#0b1220;color:#cbd5e1;display:flex;flex-direction:column;justify-content:flex-end;gap:24px}.auth-side .hero-stats{justify-content:flex-start;gap:32px;margin-bottom:auto}.auth-side .hero-stats b{color:#fff}.auth-side .hero-stats span{color:#94a3b8}.auth-side q{font-size:19px;line-height:1.55;color:#fff;quotes:"“" "”"}.auth-side .who{display:flex;gap:12px;align-items:center}.auth-side .who b{display:block;color:#fff}.auth-side .who small{color:#94a3b8}.ck{display:grid;grid-template-columns:5fr 6fr;gap:56px;align-items:start}.ck-side{position:sticky;top:96px;display:grid;gap:22px}.ck-side h1{font-size:clamp(30px,3.4vw,42px);line-height:1.1;letter-spacing:-.025em;margin:0}.ck-list{list-style:none;padding:0;margin:0;display:grid;gap:11px}.ck-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--text)}.ck-list iconify-icon{color:var(--primary);font-size:20px;flex:none;margin-top:1px}.ck-quote{border-left:3px solid var(--primary);padding:4px 0 4px 16px;color:var(--muted);font-style:italic;font-size:15px;margin:0}.ck-quote b{display:block;font-style:normal;font-weight:600;color:var(--heading);font-size:13px;margin-top:6px}.ck-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--muted)}.ck-trust span{display:inline-flex;gap:6px;align-items:center}.ck-card{padding:28px;display:grid;gap:18px;box-shadow:0 24px 60px -30px #0f172a59}.ck-card h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ck-plans{display:grid;gap:10px}.ck-plan{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:14px 16px;cursor:pointer;background:var(--surface);text-align:left;font:inherit;color:inherit;transition:.15s}.ck-plan:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ck-plan.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ck-plan .rd{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center}.ck-plan.on .rd{border-color:var(--primary)}.ck-plan.on .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary)}.ck-plan strong{display:block;color:var(--heading);font-size:15px}.ck-plan small{color:var(--muted);font-size:13px}.ck-plan .pr{font-weight:700;color:var(--heading);text-align:right;font-size:15px}.ck-plan .pr small{display:block;font-weight:500}.ck-plan .tag{display:inline-block;font-size:11px;font-weight:600;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:2px 8px;border-radius:99px;margin-left:6px;vertical-align:1px}.ck-cardel{display:grid;grid-template-columns:1fr 92px 72px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.ck-cardel input{border:0!important;border-radius:0!important;box-shadow:none!important;height:44px}.ck-cardel input+input{border-left:1px solid var(--border)!important}.ck-cardel:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ck-num{position:relative}.ck-num iconify-icon{position:absolute;right:12px;top:12px;font-size:20px;color:var(--muted)}.ck-coupon{display:flex;gap:8px}.ck-coupon input{flex:1}.ck-sum{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:grid;gap:8px;font-size:14px}.ck-sum div{display:flex;justify-content:space-between;gap:12px}.ck-sum .muted{font-size:13px}.ck-sum .tot{border-top:1px solid var(--border);padding-top:10px;margin-top:2px;font-weight:700;color:var(--heading);font-size:16px}.ck-sum .now{font-weight:700;color:var(--heading)}.ck-sum .disc{color:var(--ok)}.ck-secure{display:flex;justify-content:center;gap:8px;align-items:center;font-size:13px;color:var(--muted);margin:0}.ck-help{font-size:13px;color:var(--muted);text-align:center;margin:0}.ck-help a{color:var(--primary);font-weight:600}.ck-tabs{display:inline-flex;background:var(--bg-alt,#f1f5f9);border:1px solid var(--border);border-radius:99px;padding:4px;gap:4px;flex-wrap:wrap}.ck-tabs a{padding:7px 14px;border-radius:99px;font-size:13px;font-weight:600;color:var(--muted)}.ck-tabs a.on{background:var(--surface);color:var(--heading);box-shadow:0 1px 3px #0f172a1f}.ck-done{text-align:center;padding:44px 28px;display:grid;gap:12px;justify-items:center}.ck-done>iconify-icon{font-size:56px;color:var(--ok)}.ck-next{display:grid;gap:10px;text-align:left;width:100%;max-width:420px;margin:8px auto}.ck-next div{display:flex;gap:12px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:14px}.ck-next iconify-icon{color:var(--primary);font-size:22px}@media (max-width:900px){.ck{grid-template-columns:1fr;gap:32px}.ck-side{position:static}.ck-cardel{grid-template-columns:1fr 80px 64px}}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(3,1fr)}.svc,.auth,.svc-cols{grid-template-columns:1fr}.auth-side,.tour-nav{display:none}}.mnav{display:none}.mnav-resources summary{padding:12px 4px;font-size:17px;font-weight:600;color:var(--heading);cursor:pointer}.mnav-resources .mg{margin:12px 0}.mnav-resources a{display:flex;align-items:center;gap:12px}.mnav-resources a>iconify-icon{flex:none;color:var(--primary);font-size:22px}.mnav-resources b,.mnav-resources small{display:block}.mnav-resources small{font-size:13px;font-weight:400;color:var(--muted);line-height:1.4}@media (max-width:980px){nav.main,.top .right .hide-m{display:none}.burger{display:grid}.mnav.open{display:grid;position:fixed;top:66px;right:0;bottom:0;left:0;background:var(--bg);z-index:49;padding:20px 24px;align-content:start;gap:4px;overflow:auto}.mnav a{padding:12px 4px;font-size:17px;font-weight:600;color:var(--heading);border-bottom:1px solid var(--border)}.g3,.g4,.steps{grid-template-columns:1fr 1fr}.split,.band{grid-template-columns:1fr}.band .acts{justify-content:flex-start}.masonry{columns:2}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--border)}.pv{grid-template-columns:1fr}.pv aside,.pv .rail{display:none}.fgrid{grid-template-columns:1fr 1fr}section{padding:72px 0}.band{padding:40px}}@media (max-width:620px){.g2,.g3,.g4,.steps,.form .two{grid-template-columns:1fr}.masonry{columns:1}.tl .row{grid-template-columns:1fr auto}.tl .num{grid-column:1/-1}.cmp{font-size:13px}.cmp th,.cmp td{padding:12px}.top .right .btn-ghost{display:none}}.logo-strip.mini .mlg{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:12px;background:#0b122099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.logo-strip.mini .mlg img{height:22px;max-width:96px;object-fit:contain;background:none;border:0;padding:0;filter:brightness(0) invert(1);opacity:.95;-webkit-backdrop-filter:none;backdrop-filter:none}.press-also{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:22px;font-size:14px;color:var(--muted)}.press-also b{font-weight:800;letter-spacing:-.01em;color:var(--heading);opacity:.7;font-size:15.5px}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcard{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}a.pcard:hover{border-color:var(--primary);transform:translateY(-2px)}.pcard .pk{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--primary)}.pcard .pk span{color:var(--muted);font-weight:500;margin-left:auto}.pcard h4{margin:0;font-size:15.5px;line-height:1.35;color:var(--heading)}.pcard .src{font-size:13.5px;color:var(--muted);margin-top:auto}.wmap{margin-top:64px}.wmap-frame{position:relative;border:1px solid var(--border);border-radius:20px;background:var(--card);padding:20px;overflow:hidden}.wmap-frame svg{width:100%;height:auto;display:block}.wmap-frame svg path{fill:#e4e7ec;stroke:#fff;stroke-width:.5;transition:fill .15s}[data-theme=dark] .wmap-frame svg path{fill:#2a3142;stroke:var(--card)}.wmap-frame svg path.on{fill:var(--primary);stroke:#fff;cursor:pointer}[data-theme=dark] .wmap-frame svg path.on{stroke:var(--card)}.wmap-frame svg path.on:hover{fill:#0b2a8a}[data-theme=dark] .wmap-frame svg path.on:hover{fill:#6b8cff}.wtip{position:absolute;pointer-events:none;background:var(--heading);color:var(--bg);font-size:13px;padding:6px 10px;border-radius:8px;opacity:0;transition:opacity .1s;white-space:nowrap;z-index:2}.wtip b{margin-right:6px}.wmap-legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.wmap-legend span{font-size:13px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}.wmap-legend span b{color:var(--heading);margin-left:4px}.price .pre{font-size:14px;color:var(--muted);margin-top:-12px}.price .amt{font-size:40px;line-height:1.1}.beca{display:flex;align-items:center;gap:22px;margin-top:24px;padding:26px 28px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.beca .ic{flex:none}.beca h3{margin:0 0 4px}.beca p{margin:0;color:var(--muted)}.beca .acts{display:flex;gap:10px;margin-left:auto;flex:none}@media (max-width:980px){.press-grid{grid-template-columns:1fr 1fr}.beca{flex-direction:column;align-items:flex-start}.beca .acts{margin-left:0}}@media (max-width:620px){.press-grid{grid-template-columns:1fr}}.ng-logos{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;align-items:center;margin-top:14px;opacity:.7}.ng-logos img{height:24px;filter:grayscale(1)}[data-theme=dark] .ng-logos img{filter:grayscale(1) invert(1)}.ng-calc{display:grid;gap:12px;padding:24px}.ng-calc label{display:grid;gap:10px;font-size:14px;color:var(--muted)}.ng-calc input{accent-color:var(--primary)}.ng-row{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--border)}.ng-row b{font-size:20px;color:var(--heading);font-variant-numeric:tabular-nums}.pg-more{display:grid;gap:10px;margin-top:20px}.fx-bar{position:fixed;top:0;left:0;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--primary),#a78bfa);z-index:200;pointer-events:none}.fx-ring{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:50%;border:0;background:var(--card,#fff);box-shadow:0 8px 24px #0f172a24;display:grid;place-items:center;cursor:pointer;z-index:150;opacity:0;transform:translateY(12px) scale(.9);transition:opacity .25s,transform .25s;color:var(--primary)}.fx-ring.on{opacity:1;transform:none}.fx-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.fx-ring circle{fill:none;stroke-width:3}.fx-ring .tr{stroke:#7f7fa02e}.fx-ring .pr{stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.fx-ring iconify-icon{font-size:18px;transition:transform .2s}.fx-ring:hover iconify-icon{transform:translateY(-3px)}[data-theme=dark] .fx-ring{background:#1b1d2a;box-shadow:0 8px 24px #00000080}header.top{transition:box-shadow .25s,background .25s}header.top.scrolled{box-shadow:0 6px 24px #0f172a14}[data-theme=dark] header.top.scrolled{box-shadow:0 6px 24px #00000073}.fx-rv{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.fx-rv.in{opacity:1;transform:none}a iconify-icon[icon*=arrow-right],button iconify-icon[icon*=arrow-right],a iconify-icon[icon*=alt-arrow-right]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}a:hover iconify-icon[icon*=arrow-right],button:hover iconify-icon[icon*=arrow-right]{transform:translate(4px)}a:hover iconify-icon[icon*=arrow-right-up]{transform:translate(3px,-3px)}.btn{transition:transform .18s,box-shadow .18s,background .18s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px var(--primary)}.card{transition:transform .25s,box-shadow .25s,border-color .25s}a.card:hover,.card.lift:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.fx-rv{opacity:1;transform:none;transition:none}.fx-bar,.fx-ring,.btn,.card,a iconify-icon{transition:none!important}}.rs-small{font-size:13.5px}.rs-empty{text-align:center;padding:40px 0}.rs-hero2{display:grid;grid-template-columns:1.25fr .9fr;gap:56px;align-items:center}.rs-hero2.rs-top{align-items:start}.rs-hero-txt{display:grid;gap:22px;justify-items:start}.rs-hero-txt .h1-q{font-size:clamp(30px,3.6vw,46px)}.rs-pre{font-size:15px;font-weight:600;color:var(--primary);margin:18px 0 8px}.rs-num{font-size:13px;font-weight:800;color:var(--primary);background:var(--primary-soft);border-radius:8px;padding:6px 9px;flex:none;font-variant-numeric:tabular-nums}.rs-logo{display:grid;place-items:center;flex:none;border-radius:14px;background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px #1018280f}.rs-ok{display:grid;gap:12px;justify-items:center;text-align:center;padding:12px 0}.rs-ok>iconify-icon{font-size:52px;color:var(--ok)}.rs-ok .btn{margin-top:6px}.rs-check{display:flex!important;grid-template-columns:none;gap:10px!important;align-items:flex-start;font-weight:400!important;font-size:13px!important;color:var(--muted)!important}.rs-check input{height:18px!important;width:18px;flex:none;margin-top:2px;accent-color:var(--primary)}.rs-reg{display:grid;gap:14px;align-self:start;box-shadow:var(--shadow)}.rs-reg h3{display:flex;gap:8px;align-items:center}.rs-reg h3 iconify-icon{color:var(--primary)}[data-theme=dark] .rs-logo{border-color:transparent}@media (max-width:900px){.rs-hero2{grid-template-columns:1fr}}.rs-hero-txt,.rs-hero-txt h1,.rs-hero-txt .lead{text-align:left;margin-left:0}.ready{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--muted)}.ready.left{justify-content:flex-start;margin-top:10px}.ready a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;color:var(--heading);font-weight:500;text-decoration:none;transition:background .15s}.ready a:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.ready a iconify-icon{font-size:18px;color:#0a66c2}.ready b{color:var(--primary);letter-spacing:.02em}.band .ready{color:inherit;opacity:.9}.band .ready a,.band .ready b{color:inherit}#precios .ready{margin-top:18px}@media (max-width:620px){.hero{padding:32px 0 40px}.hero .wrap{gap:16px}.hero h1{font-size:clamp(28px,8vw,34px);line-height:1.12}.hero .lead{font-size:16px;line-height:1.55}.hero .ctas{flex-direction:column;align-items:stretch;width:100%;margin-top:4px;gap:10px}.hero .ctas .btn{width:100%;justify-content:center}.hero .eyebrow,.ready{font-size:13px}}@media (max-width:980px){.steps[style]{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.steps[style]{grid-template-columns:1fr!important}}.ck>*,.grid>*,.price-one>*{min-width:0}.ck-plan .pr .pm{font-style:normal;font-size:13px;font-weight:500;color:var(--muted);margin-left:2px}.rs-need{animation:rsNeed 1.2s ease}@keyframes rsNeed{0%,to{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.rs-need{animation:none;outline:2px solid var(--primary)}}.grid.fit{align-items:start}.card .ic{flex-shrink:0}.row-card .ic{flex:none;width:44px;height:44px}.list-intro{max-width:760px;margin:0 auto 28px;text-align:center;font-size:18px;font-weight:600;color:var(--heading)}.list-intro.sub{grid-column:1/-1;margin:12px 0 0;text-align:left}.split{align-items:start}@media (min-width:981px){.split>.bio-photo{position:sticky;top:96px}}.long-title h2{font-size:clamp(20px,2.1vw,26px);line-height:1.35;letter-spacing:-.01em}.hero-video{margin:28px auto 0;max-width:880px;background-size:cover;background-position:center}.hero-video.is-playing{width:100%;background:#000}.hero-video.is-playing iframe,.hero-video.is-playing video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.band .nl-form{flex-wrap:nowrap;gap:10px;min-width:0}.band .nl-form input{height:52px;border-radius:10px;border:0;padding:0 16px;font:inherit;min-width:0;flex:1 1 240px;width:100%;background:#fff;color:#0b1220}.band .nl-form .btn{flex:none;white-space:nowrap}@media (max-width:620px){.band .nl-form{flex-direction:column;align-items:stretch;width:100%}.band .nl-form input{flex:none}}.fgrid.solo{grid-template-columns:auto 1fr;align-items:center;gap:24px 40px}.fgrid.solo>div:first-child{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fgrid.solo>div:first-child>p{margin:0!important}.fgrid.solo .social{margin-top:0}.fgrid .fnav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px}.fgrid .fnav a{display:inline-block;padding:4px 0}footer:has(.fgrid.solo){padding:36px 0 24px}footer:has(.fgrid.solo) .fbot{margin-top:28px;padding-top:20px}@media (max-width:620px){.fgrid.solo{grid-template-columns:1fr}.fgrid .fnav{justify-content:flex-start}}.fbot .powered{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:13px}.fcredits{display:inline-flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.fbot .powered img{border-radius:4px}.fbot .powered b{color:var(--heading);font-weight:700}.fbot .powered:hover b{color:var(--primary)}.site-error{display:grid;place-items:center;flex:1;min-height:calc(100svh - 66px);padding:40px 20px;text-align:center;box-sizing:border-box}.site-error-full{min-height:100vh;min-height:100svh}.site-error-card{display:grid;justify-items:center;gap:16px;width:min(440px,100%);box-sizing:border-box;padding:clamp(24px,5vw,40px);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.site-error-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:var(--primary);background:var(--primary-soft)}.site-error-icon svg{width:30px;height:30px}.site-error .site-error-card h1{font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--heading);text-wrap:balance}.site-error-card p{max-width:32ch;font-size:15px;line-height:1.6;color:var(--muted)}.site-error .btn{min-height:44px;height:auto;margin-top:4px;padding:12px 20px;white-space:normal}.site-error .btn svg{width:18px;height:18px;flex-shrink:0}.bal{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.bal>.card{flex:0 1 calc((100% - (var(--cols) - 1) * 20px) / var(--cols));min-width:0}.bal>:not(.card){flex-basis:100%}@media (max-width:980px){.bal>.card{flex-basis:calc((100% - 20px)/2)}}@media (max-width:620px){.bal>.card{flex-basis:100%}}.auth.solo{grid-template-columns:minmax(0,440px);justify-content:center}.auth.solo .auth-form{text-align:left}.auth.solo .auth-brand{justify-content:center}.auth-logo-img{height:34px;width:auto;max-width:200px;object-fit:contain}.auth-wrap:has(.auth.solo){background:radial-gradient(700px 360px at 50% 0%,var(--primary-soft),transparent 70%)}.auth.solo .auth-brand{margin-bottom:4px}.auth.solo .auth-form>h2,.auth.solo .auth-form>h2+.muted{text-align:center;margin:0}.auth.solo .auth-form>h2+.muted{margin-bottom:8px}.pc-gift .row-card{align-items:center}.pc-gift .row-card h3{font-size:16px;font-weight:600;margin:0}.pc-dates .card{padding:20px}.pc-dates .card h3{font-size:16px;margin:10px 0 4px}.pc-dates .card p{font-size:14px;margin:0}.cs-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden}.cs-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:0 12px 0 14px;font:inherit;font-weight:400;text-align:left;background:var(--surface);color:var(--heading);cursor:pointer;transition:border-color .15s,box-shadow .15s}.cs-btn span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-btn span:has(.cs-flag),.cs-list li:has(.cs-flag){display:flex;align-items:center;gap:10px}.cs-flag{flex:none;width:20px;height:14px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--heading) 12%,transparent)}.cs-btn .cs-ph{color:var(--muted)}.cs-btn svg{flex:none;color:var(--muted);transition:transform .15s}.cs-btn[aria-expanded=true] svg{transform:rotate(180deg)}.cs-btn:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.cs-btn:focus-visible,.cs-btn[aria-expanded=true]{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cs-btn:disabled{opacity:.55;cursor:not-allowed}.cs-list{position:fixed;z-index:3000;max-height:288px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--card,var(--surface));color:var(--heading);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 40px -8px #0f172a40,0 2px 6px #0f172a14;animation:csIn .12s ease}.cs-list.cs-searchable{overflow:hidden;box-sizing:border-box}.cs-search{display:block;width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--heading);font:inherit;font-size:16px}.cs-search:focus{outline:2px solid var(--primary);outline-offset:-2px}.cs-search-options{max-height:220px;overflow:auto;overscroll-behavior:contain;margin:6px 0 0;padding:0;list-style:none}.cs-search-options li{white-space:normal;overflow-wrap:anywhere}.cs-list .cs-empty{margin:0;padding:12px;font-size:14px;color:var(--muted)}.cs-list li[hidden],.cs-list .cs-empty[hidden]{display:none}.cs-list li{padding:9px 12px;border-radius:8px;font-size:15px;cursor:pointer;white-space:nowrap}.cs-list li.act{background:var(--surface-2)}.cs-list li.sel{color:var(--primary);font-weight:600;background:var(--primary-soft)}.cs-list li.dis{opacity:.45;cursor:not-allowed}@keyframes csIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fmore{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:32px;margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.fmore h4{margin-bottom:12px}.fmore a{display:block;padding:5px 0}.fmore-feat>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.flangs{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.flangs a{display:inline-flex;align-items:center;gap:5px;font-size:12px;opacity:.5;text-decoration:none;color:inherit}.flangs a:hover,.flangs a.on{opacity:1}.flangs img{border-radius:2px;object-fit:cover}@media (max-width:900px){.fmore{grid-template-columns:1fr}.fmore-feat>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-language{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px;border:1px solid var(--border);border-radius:8px;min-height:40px;flex-shrink:0}.site-language>img{border-radius:2px;object-fit:cover}.site-language:focus-within{outline:2px solid var(--primary);outline-offset:2px}.site-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-language select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.site-language select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-language .cs-btn{min-height:40px;font-size:13px;border-radius:12px;background:var(--surface);padding-inline:10px}.site-language:has(.cs-btn){padding:0;border:0}.site-language:has(.cs-btn)>:is(img,span,iconify-icon){display:none}.site-language .cs-btn span:has(.cs-flag){font-size:0;gap:0}.flangs{flex-wrap:wrap}@media (max-width:600px){.site-language{max-width:112px}.site-language select{font-size:12px;padding-inline:7px}.site-language .cs-btn{font-size:12px;gap:6px;padding-inline:8px}.site-language .cs-btn span,.top .right{gap:6px}.top .right .site-language~a{display:none}}html[data-skin=aurora]{--bg:#f6f7fb;--surface:#fff;--surface-2:#eef0f7;--border:#e2e5ef;--heading:#0c0e1a;--text:#3d4257;--muted:#6c7189;--radius:16px;--shadow:0 1px 0 rgba(255,255,255,.6) inset,0 10px 30px -12px rgba(20,24,60,.18)}html[data-skin=aurora][data-theme=dark]{--bg:#07080d;--surface:rgba(255,255,255,.035);--surface-2:#0c0e16;--border:rgba(255,255,255,.08);--heading:#f4f5fb;--text:#b6bbcc;--muted:#7d8398;--shadow:0 0 0 1px rgba(255,255,255,.04),0 20px 50px -20px rgba(0,0,0,.8)}html[data-skin=aurora] body{font-family:Skin Inter,Inter,system-ui,sans-serif;font-feature-settings:"cv11","ss01","tnum"}html[data-skin=aurora][data-theme=dark] body{background:radial-gradient(1100px 600px at 12% -10%,color-mix(in srgb,var(--primary) 26%,transparent),transparent 60%),radial-gradient(900px 520px at 95% 0%,rgba(124,92,255,.22),transparent 60%),var(--bg);background-attachment:fixed}html[data-skin=aurora] h1,html[data-skin=aurora] h2{letter-spacing:-.045em;font-weight:700}html[data-skin=aurora][data-theme=dark] h1,html[data-skin=aurora][data-theme=dark] .h1-q{background:linear-gradient(180deg,#fff 30%,#ffffff8c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=aurora] .card,html[data-skin=aurora] .stats,html[data-skin=aurora] .mid{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow)}html[data-skin=aurora][data-theme=dark] .card:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent),0 20px 60px -20px color-mix(in srgb,var(--primary) 45%,transparent)}html[data-skin=aurora] .btn{border-radius:999px}html[data-skin=aurora][data-theme=dark] .btn-primary{box-shadow:0 0 0 1px #ffffff1f inset,0 8px 30px -8px var(--primary)}html[data-skin=aurora][data-theme=dark] .btn-ghost{background:#ffffff0a}html[data-skin=aurora] .eyebrow{border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}html[data-skin=aurora][data-theme=dark] .alt{background:#ffffff05}html[data-skin=aurora][data-theme=dark] header.top{background:#07080d99}html[data-skin=aurora] .hero:before{height:760px;background:radial-gradient(520px 300px at 30% 40%,color-mix(in srgb,var(--primary) 30%,transparent),transparent 70%),radial-gradient(520px 300px at 70% 30%,rgba(124,92,255,.28),transparent 70%);filter:blur(10px);animation:skinDrift 16s ease-in-out infinite alternate}@keyframes skinDrift{to{transform:translate3d(0,30px,0) scale(1.08)}}html[data-skin=editorial]{--bg:#f4efe6;--surface:#fbf8f2;--surface-2:#ece5d8;--border:#d9cfbd;--heading:#1a1612;--text:#3b342b;--muted:#7a6f5f;--radius:2px;--shadow:none;--ed-ink:#1a1612;--ed-paper:#f4efe6;--ed-accent:color-mix(in srgb,var(--primary) 55%,#9a3412)}html[data-skin=editorial][data-theme=dark]{--bg:#13110e;--surface:#1a1713;--surface-2:#1f1b16;--border:#3a3229;--heading:#f1e8d8;--text:#cdbfa8;--muted:#978a75;--ed-ink:#f1e8d8;--ed-paper:#13110e;--ed-accent:color-mix(in srgb,var(--primary) 45%,#f0a36b)}html[data-skin=editorial] body{font-family:Skin Inter,Inter,system-ui,sans-serif;font-size:17px;counter-reset:edsec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-skin=editorial] h1,html[data-skin=editorial] h2,html[data-skin=editorial] h3,html[data-skin=editorial] .logo{font-family:Skin Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.025em;font-variation-settings:"opsz" 144}html[data-skin=editorial] h1{font-size:clamp(46px,7.2vw,100px);line-height:.98;font-weight:350}html[data-skin=editorial] h2{font-size:clamp(32px,4.4vw,58px);line-height:1.02}html[data-skin=editorial] h3{font-size:22px;font-weight:500;letter-spacing:-.01em}html[data-skin=editorial] h1 em,html[data-skin=editorial] h2 em,html[data-skin=editorial] .hl em{font-style:italic;font-weight:300;color:var(--ed-accent)}html[data-skin=editorial] .hl{font-style:normal}html[data-skin=editorial] header.top{background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--ed-ink)}html[data-skin=editorial] nav.main>a,html[data-skin=editorial] nav.main>.dd>button{font-size:14px;border-radius:0}html[data-skin=editorial] .hero{padding:110px 0 88px;border-bottom:1px solid var(--ed-ink)}html[data-skin=editorial] .hero:before{inset:28px max(24px,calc(50% - 566px)) auto;height:5px;background:none;border-block:1px solid var(--ed-ink);opacity:.85}html[data-skin=editorial] .hero .lead{font-family:Skin Fraunces,Georgia,serif;font-size:clamp(19px,1.8vw,23px);line-height:1.5;color:var(--text);font-weight:350}html[data-skin=editorial] .eyebrow{background:none;padding:0;border-radius:0;color:var(--heading);text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;font-weight:600;gap:12px}html[data-skin=editorial] .eyebrow:before,html[data-skin=editorial] .hero .eyebrow:after{content:"";width:28px;height:1px;background:currentColor}html[data-skin=editorial] .btn{border-radius:0;font-weight:500;font-size:14.5px;letter-spacing:.01em}html[data-skin=editorial] .btn-primary{background:var(--ed-ink);color:var(--ed-paper)}html[data-skin=editorial] .btn-primary:hover{background:var(--ed-accent);color:#fff;transform:none}html[data-skin=editorial] .btn-ghost{background:transparent;border:1px solid var(--ed-ink);color:var(--heading)}html[data-skin=editorial] .btn-ghost:hover{background:var(--ed-ink);color:var(--ed-paper)}html[data-skin=editorial] .sec-head{counter-increment:edsec;text-align:left;justify-items:start;margin-left:0;max-width:none;border-top:1px solid var(--ed-ink);padding-top:18px;gap:14px}html[data-skin=editorial] .sec-head:before{content:"N.º " counter(edsec,decimal-leading-zero);font-family:Skin Fraunces,Georgia,serif;font-style:italic;font-size:15px;color:var(--ed-accent)}html[data-skin=editorial] .sec-head p{max-width:640px;font-family:Skin Fraunces,Georgia,serif;font-size:19px}html[data-skin=editorial] .card{border:0;border-top:1px solid var(--ed-ink);border-radius:0;background:transparent;padding:22px 0 0;box-shadow:none}html[data-skin=editorial] .card:hover{transform:none;box-shadow:none}html[data-skin=editorial] .card .ic{background:none;width:auto;height:auto;justify-content:start;font-size:26px;color:var(--ed-accent);margin-bottom:14px}html[data-skin=editorial] .alt{background:var(--surface-2);border-block:1px solid var(--border)}html[data-skin=editorial] .stats{border:0;border-block:1px solid var(--ed-ink);border-radius:0;background:transparent}html[data-skin=editorial] .stats div{border-color:var(--border)}html[data-skin=editorial] .stats b{font-family:Skin Fraunces,Georgia,serif;font-weight:300;font-size:clamp(40px,4.4vw,58px);letter-spacing:-.03em}html[data-skin=editorial] .tcard{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:22px 0 0}html[data-skin=editorial] .tcard q{font-family:Skin Fraunces,Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--heading)}html[data-skin=editorial] .price{background:var(--surface);border:1px solid var(--border);border-radius:0;box-shadow:none}html[data-skin=editorial] .price.feat{border:1px solid var(--ed-ink);box-shadow:6px 6px 0 var(--surface-2)}html[data-skin=editorial] .price .badge{border-radius:0;background:var(--ed-ink);color:var(--ed-paper);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}html[data-skin=editorial] .price .amt{font-family:Skin Fraunces,Georgia,serif;font-weight:400}html[data-skin=editorial] .faq details{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:0}html[data-skin=editorial] .faq summary{font-family:Skin Fraunces,Georgia,serif;font-weight:400;font-size:20px}html[data-skin=editorial] .faq summary iconify-icon{border-radius:0;background:transparent;border-color:var(--ed-ink)}html[data-skin=editorial] .mid,html[data-skin=editorial] .callout{border-radius:0;border:0;border-left:3px solid var(--ed-accent);background:var(--surface)}html[data-skin=editorial] .band{background:var(--surface);color:var(--text);border-radius:0;border-block:4px double var(--ed-ink);box-shadow:none}html[data-skin=editorial] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:none}html[data-skin=editorial] .band h2{color:var(--heading)}html[data-skin=editorial] .band p{color:var(--muted);font-family:Skin Fraunces,Georgia,serif;font-size:19px}html[data-skin=editorial] .band .btn-primary{background:var(--ed-ink);color:var(--ed-paper)}html[data-skin=editorial] .band .btn-ghost{color:var(--heading);border-color:var(--ed-ink)}html[data-skin=editorial] .preview{border-radius:2px;border-color:var(--ed-ink);box-shadow:12px 12px 0 var(--surface-2)}html[data-skin=brutal]{--bg:#fff8e7;--surface:#fff;--surface-2:#fff1c9;--border:#111;--heading:#111;--text:#1d1d1d;--muted:#4b4b4b;--radius:12px;--shadow:4px 4px 0 #111}html[data-skin=brutal][data-theme=dark]{--bg:#141414;--surface:#1e1e1e;--surface-2:#1a1a1a;--border:#f5f5f5;--heading:#fff;--text:#e6e6e6;--muted:#b5b5b5;--shadow:4px 4px 0 #f5f5f5}html[data-skin=brutal] body{font-family:Skin Grotesk,Space Grotesk,system-ui,sans-serif}html[data-skin=brutal] h1,html[data-skin=brutal] h2,html[data-skin=brutal] h3,html[data-skin=brutal] .logo{font-family:Skin Bricolage,system-ui,sans-serif;font-weight:800;letter-spacing:-.03em}html[data-skin=brutal] .card,html[data-skin=brutal] .stats,html[data-skin=brutal] .mid,html[data-skin=brutal] .callout,html[data-skin=brutal] .faq details{border:2px solid var(--border);box-shadow:var(--shadow)}html[data-skin=brutal] .card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border)}html[data-skin=brutal] .btn{border:2px solid var(--border);border-radius:10px;box-shadow:3px 3px 0 var(--border);font-weight:700}html[data-skin=brutal] .btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--border)}html[data-skin=brutal] .btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--border)}html[data-skin=brutal] .eyebrow{border:2px solid var(--border);background:#ffe14d;color:#111}html[data-skin=brutal] .alt{background:var(--surface-2);border-block:2px solid var(--border)}html[data-skin=brutal] header.top{border-bottom:2px solid var(--border)}html[data-skin=brutal] .band{border:2px solid var(--border);box-shadow:6px 6px 0 var(--border)}html[data-skin=brutal] .hero:before{display:none}html[data-skin=brutal] .hl{background:#ffe14d;color:#111;padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-skin=brutal] .grid>.card:nth-child(4n+1) .ic{background:#ff8fab;color:#111}html[data-skin=brutal] .grid>.card:nth-child(4n+2) .ic{background:#ffe14d;color:#111}html[data-skin=brutal] .grid>.card:nth-child(4n+3) .ic{background:#7ee8b6;color:#111}html[data-skin=brutal] .grid>.card:nth-child(4n+4) .ic{background:#8ecbff;color:#111}html[data-skin=swiss]{--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--border:#000;--heading:#000;--text:#111;--muted:#555;--radius:0px;--shadow:none}html[data-skin=swiss][data-theme=dark]{--bg:#000;--surface:#000;--surface-2:#0d0d0d;--border:#fff;--heading:#fff;--text:#eee;--muted:#aaa}html[data-skin=swiss] body{font-family:Skin Inter,Helvetica,Arial,sans-serif}html[data-skin=swiss] h1,html[data-skin=swiss] h2{font-weight:800;letter-spacing:-.05em;line-height:.98}html[data-skin=swiss] h1{font-size:clamp(44px,7vw,92px)}html[data-skin=swiss] .sec-head{text-align:left;justify-items:start;margin-left:0;border-top:4px solid var(--border);padding-top:20px;max-width:none}html[data-skin=swiss] .eyebrow{background:none;color:var(--heading);padding:0;border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}html[data-skin=swiss] .eyebrow:before{content:"";width:10px;height:10px;background:var(--primary)}html[data-skin=swiss] .btn{border-radius:0;font-weight:700}html[data-skin=swiss] .btn-ghost{border:2px solid var(--border)}html[data-skin=swiss] .card{border-width:2px 0 0;border-radius:0;padding:20px 0 0;background:none}html[data-skin=swiss] .card .ic{border-radius:0;background:var(--primary);color:#fff}html[data-skin=swiss] .alt{background:var(--surface-2);border:0}html[data-skin=swiss] .hero:before{display:none}html[data-skin=swiss] .band,html[data-skin=swiss] .stats,html[data-skin=swiss] .mid,html[data-skin=swiss] .callout{border-radius:0}html[data-skin=swiss] header.top{border-bottom:2px solid var(--border)}html[data-skin=clay]{--bg:#fffaf3;--surface:#fff;--surface-2:#fff1e0;--border:#ebe2d6;--heading:#3c3c3c;--text:#4b4b4b;--muted:#7c7466;--radius:24px;--shadow:0 4px 0 #ebe2d6;--cl-press:color-mix(in srgb,var(--primary) 72%,#000);--cl-edge:#e3d8c9}html[data-skin=clay][data-theme=dark]{--bg:#131f24;--surface:#1a2a31;--surface-2:#16252b;--border:#37464f;--heading:#f1f7fb;--text:#d6e2e8;--muted:#93a6b0;--shadow:0 4px 0 #37464f;--cl-edge:#37464f}html[data-skin=clay] body{font-family:Skin Nunito,Nunito,system-ui,sans-serif;font-weight:600}html[data-skin=clay] h1,html[data-skin=clay] h2,html[data-skin=clay] h3,html[data-skin=clay] .logo{font-family:Skin Nunito,Nunito,system-ui,sans-serif;font-weight:900;letter-spacing:-.025em}html[data-skin=clay] h1{font-size:clamp(42px,6.2vw,76px);line-height:1.02}html[data-skin=clay] h1 em,html[data-skin=clay] h2 em,html[data-skin=clay] .hl em{font-style:normal;color:var(--primary)}html[data-skin=clay] header.top{border-bottom:2px solid var(--border)}html[data-skin=clay] nav.main>a,html[data-skin=clay] nav.main>.dd>button{font-weight:800;border-radius:12px}html[data-skin=clay] .hero{padding:104px 0 88px}html[data-skin=clay] .hero:before{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(46px 46px at 5% 22%,#ffd84d 98%,transparent 100%),radial-gradient(30px 30px at 95% 16%,#ff9ac1 98%,transparent 100%),radial-gradient(38px 38px at 96% 78%,#7fdcb4 98%,transparent 100%),radial-gradient(24px 24px at 4% 84%,#8ec5ff 98%,transparent 100%),radial-gradient(600px 340px at 50% 30%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 70%);opacity:.9;filter:drop-shadow(0 10px 0 rgba(0,0,0,.06));animation:skinBob 6s ease-in-out infinite alternate}html[data-skin=clay][data-theme=dark] .hero:before{opacity:.35}@keyframes skinBob{to{transform:translateY(12px)}}html[data-skin=clay] .eyebrow{background:var(--surface);color:var(--heading);border:2px solid var(--border);box-shadow:0 3px 0 var(--cl-edge);font-weight:800}html[data-skin=clay] .btn{border-radius:16px;height:48px;padding:0 24px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:14px;transition:transform .08s,box-shadow .08s,filter .15s}html[data-skin=clay] .btn-primary{background:var(--primary);color:#fff;box-shadow:0 5px 0 var(--cl-press)}html[data-skin=clay] .btn-primary:hover{background:var(--primary);filter:brightness(1.08);transform:none}html[data-skin=clay] .btn-ghost{background:var(--surface);color:var(--primary);border:2px solid var(--border);box-shadow:0 4px 0 var(--cl-edge)}html[data-skin=clay] .btn-ghost:hover{background:var(--surface-2)}html[data-skin=clay] .btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--cl-press)}html[data-skin=clay] .btn-ghost:active{box-shadow:0 0 0 var(--cl-edge)}html[data-skin=clay] .card,html[data-skin=clay] .tcard,html[data-skin=clay] .price,html[data-skin=clay] .mid,html[data-skin=clay] .callout,html[data-skin=clay] .faq details{background:var(--surface);border:2px solid var(--border);border-bottom-width:5px;border-radius:24px;box-shadow:none}html[data-skin=clay] .card{transition:transform .15s}html[data-skin=clay] .card:hover{transform:translateY(-4px)}html[data-skin=clay] .card .ic{width:60px;height:60px;border-radius:20px;font-size:28px;color:#3c3c3c;background:#ffe27a;box-shadow:inset 0 -5px #0000001f,inset 0 3px #fff9}html[data-skin=clay] .grid>.card:nth-child(4n+2) .ic{background:#ffb3d1}html[data-skin=clay] .grid>.card:nth-child(4n+3) .ic{background:#9be8c6}html[data-skin=clay] .grid>.card:nth-child(4n+4) .ic{background:#a9d2ff}html[data-skin=clay] .alt{background:var(--surface-2);border:0}html[data-skin=clay] .stats{border:0;background:transparent;gap:16px;overflow:visible}html[data-skin=clay] .stats div:nth-child(n){background:var(--surface);border:2px solid var(--border);border-bottom-width:5px;border-radius:22px}html[data-skin=clay] .stats b{font-weight:900;color:var(--primary)}html[data-skin=clay] .price.feat{border-color:var(--primary);border-bottom-color:var(--cl-press)}html[data-skin=clay] .price .badge{border-radius:10px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 3px 0 var(--cl-press)}html[data-skin=clay] .faq summary{font-weight:800}html[data-skin=clay] .band{background:var(--primary);border-radius:32px;box-shadow:inset 0 -8px 0 var(--cl-press)}html[data-skin=clay] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(90px 90px at 92% 18%,rgba(255,255,255,.18) 98%,transparent 100%),radial-gradient(46px 46px at 80% 78%,rgba(255,255,255,.14) 98%,transparent 100%),radial-gradient(28px 28px at 4% 20%,rgba(255,255,255,.16) 98%,transparent 100%)}html[data-skin=clay] .band>*{position:relative;z-index:1}html[data-skin=clay] .band .btn-primary{background:#fff;color:var(--cl-press);box-shadow:0 5px #00000038}html[data-skin=clay] .band .btn-ghost{background:transparent;color:#fff;border-color:#ffffff80;box-shadow:0 4px #0000002e}html[data-skin=clay] .preview{border:2px solid var(--border);border-bottom-width:6px;border-radius:28px;box-shadow:none}html[data-skin=glass]{--bg:#e4e9f7;--surface:rgba(255,255,255,.5);--surface-2:rgba(255,255,255,.28);--border:rgba(255,255,255,.7);--heading:#0b1024;--text:#2c3550;--muted:#56607a;--radius:28px;--shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.35),0 24px 60px -24px rgba(32,40,96,.35);--gl-blur:blur(28px) saturate(1.8)}html[data-skin=glass][data-theme=dark]{--bg:#070914;--surface:rgba(255,255,255,.07);--surface-2:rgba(255,255,255,.035);--border:rgba(255,255,255,.14);--heading:#f5f7ff;--text:#cdd3e6;--muted:#97a0bb;--shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.06),0 24px 60px -24px rgba(0,0,0,.7)}html[data-skin=glass] body{font-family:Skin Jakarta,Plus Jakarta Sans,system-ui,sans-serif;background:radial-gradient(42% 46% at 6% 4%,color-mix(in srgb,var(--primary) 55%,transparent),transparent 70%),radial-gradient(40% 44% at 96% 12%,rgba(236,72,153,.42),transparent 70%),radial-gradient(46% 50% at 78% 92%,rgba(34,211,238,.4),transparent 70%),radial-gradient(40% 46% at 12% 88%,rgba(251,191,36,.34),transparent 70%),radial-gradient(50% 50% at 50% 50%,rgba(168,85,247,.22),transparent 75%),var(--bg);background-attachment:fixed}html[data-skin=glass][data-theme=dark] body{background:radial-gradient(42% 46% at 6% 4%,color-mix(in srgb,var(--primary) 42%,transparent),transparent 70%),radial-gradient(40% 44% at 96% 12%,rgba(219,39,119,.3),transparent 70%),radial-gradient(46% 50% at 78% 92%,rgba(6,182,212,.26),transparent 70%),radial-gradient(40% 46% at 12% 88%,rgba(217,119,6,.18),transparent 70%),radial-gradient(50% 50% at 50% 50%,rgba(124,58,237,.2),transparent 75%),var(--bg);background-attachment:fixed}html[data-skin=glass] h1,html[data-skin=glass] h2,html[data-skin=glass] h3,html[data-skin=glass] .logo{font-family:Skin Jakarta,Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em}html[data-skin=glass] h1{font-size:clamp(44px,6.6vw,84px);line-height:1.02}html[data-skin=glass] h1 em,html[data-skin=glass] h2 em,html[data-skin=glass] .hl em{font-style:normal;background:linear-gradient(100deg,var(--primary),#a855f7 50%,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=glass] header.top{background:#ffffff47;border-bottom:1px solid var(--border);backdrop-filter:var(--gl-blur);-webkit-backdrop-filter:var(--gl-blur)}html[data-skin=glass][data-theme=dark] header.top{background:#0a0c1c59}html[data-skin=glass] nav.main>a,html[data-skin=glass] nav.main>.dd>button{border-radius:999px}html[data-skin=glass] nav.main>a:hover,html[data-skin=glass] nav.main>a.on{background:var(--surface);box-shadow:var(--shadow)}html[data-skin=glass] .hero{padding:110px 0 90px}html[data-skin=glass] .hero:before{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(260px 260px at 22% 34%,color-mix(in srgb,var(--primary) 50%,transparent),transparent 70%),radial-gradient(240px 240px at 78% 28%,rgba(236,72,153,.4),transparent 70%),radial-gradient(220px 220px at 60% 80%,rgba(34,211,238,.38),transparent 70%);filter:blur(30px);animation:skinFloat 14s ease-in-out infinite alternate}@keyframes skinFloat{to{transform:translate3d(-30px,20px,0) scale(1.06)}}html[data-skin=glass] .eyebrow,html[data-skin=glass] .card,html[data-skin=glass] .stats,html[data-skin=glass] .mid,html[data-skin=glass] .callout,html[data-skin=glass] .faq details,html[data-skin=glass] .tcard,html[data-skin=glass] .price,html[data-skin=glass] .btn-ghost,html[data-skin=glass] .preview{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:var(--gl-blur);-webkit-backdrop-filter:var(--gl-blur)}html[data-skin=glass] .eyebrow{color:var(--heading);font-weight:600}html[data-skin=glass] .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#ec4899)}html[data-skin=glass] .btn{border-radius:999px;height:46px;padding:0 24px;font-weight:600}html[data-skin=glass] .btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 82%,#fff),var(--primary));box-shadow:inset 0 1px #ffffff73,0 10px 30px -10px var(--primary)}html[data-skin=glass] .btn-primary:hover{background:var(--primary)}html[data-skin=glass] .btn-ghost{color:var(--heading)}html[data-skin=glass] .btn-ghost:hover{background:#ffffffb3}html[data-skin=glass][data-theme=dark] .btn-ghost:hover{background:#ffffff24}html[data-skin=glass] .card{border-radius:28px;padding:30px}html[data-skin=glass] .card:hover{transform:translateY(-4px)}html[data-skin=glass] .card .ic{border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 85%,#fff),#a855f7);color:#fff;box-shadow:inset 0 1px #ffffff80,0 8px 20px -8px var(--primary)}html[data-skin=glass] .alt{background:#ffffff2e;border-block:1px solid var(--border)}html[data-skin=glass][data-theme=dark] .alt{background:#ffffff05}html[data-skin=glass] .stats div{border-color:var(--border)}html[data-skin=glass] .stats b{background:linear-gradient(180deg,var(--heading),color-mix(in srgb,var(--heading) 55%,var(--primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=glass] .price.feat{border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow),0 0 0 2px color-mix(in srgb,var(--primary) 60%,transparent)}html[data-skin=glass] .faq summary iconify-icon{background:var(--surface);border-color:var(--border)}html[data-skin=glass] .band{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 80%,transparent),#a855f7c7 55%,#ec4899b8);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff80,0 30px 80px -30px color-mix(in srgb,var(--primary) 70%,transparent);border-radius:32px;backdrop-filter:var(--gl-blur);-webkit-backdrop-filter:var(--gl-blur)}html[data-skin=glass] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(60% 90% at 85% 0%,rgba(255,255,255,.35),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 40%)}html[data-skin=glass] .band>*{position:relative;z-index:1}html[data-skin=glass] .band .btn-primary{background:#ffffffeb;color:#0b1024;box-shadow:inset 0 1px #fff,0 10px 30px -10px #00000059}html[data-skin=glass] .band .btn-ghost{background:#ffffff29;color:#fff;border-color:#ffffff73}html[data-skin=glass] .preview{border-radius:28px}html[data-skin=terminal],html[data-skin=terminal][data-theme=dark]{--bg:#0a0f0a;--surface:#0f1610;--surface-2:#0c130d;--border:#1f3a24;--heading:#d7ffe4;--text:#a9d8b5;--muted:#6f9a7b;--ok:#39ff88;--radius:6px;--shadow:0 0 0 1px #1f3a24;--primary-soft:rgba(57,255,136,.08);color-scheme:dark}html[data-skin=terminal] body{font-family:Skin Mono,JetBrains Mono,ui-monospace,monospace;font-size:15px;background-image:radial-gradient(rgba(57,255,136,.06) 1px,transparent 1px);background-size:22px 22px}html[data-skin=terminal] h1,html[data-skin=terminal] h2,html[data-skin=terminal] h3{font-family:Skin Mono,ui-monospace,monospace;letter-spacing:-.02em;font-weight:700}html[data-skin=terminal] h1:before,html[data-skin=terminal] .sec-head h2:before{content:"> ";color:#39ff88}html[data-skin=terminal] .hero h1:after{content:"_";color:#39ff88;animation:skinBlink 1s steps(1) infinite}@keyframes skinBlink{50%{opacity:0}}html[data-skin=terminal] .eyebrow{background:none;border:1px solid var(--border);border-radius:4px;color:#39ff88;text-transform:lowercase}html[data-skin=terminal] .eyebrow:before{content:"$";opacity:.7}html[data-skin=terminal] .btn{border-radius:4px;font-family:inherit}html[data-skin=terminal] .btn-primary{background:#39ff88;color:#04140a}html[data-skin=terminal] .btn-primary:hover{background:#6bffaa}html[data-skin=terminal] .card{position:relative;padding-top:40px}html[data-skin=terminal] .card:before{content:"";position:absolute;top:14px;left:16px;width:9px;height:9px;border-radius:50%;background:#ff5f56;box-shadow:15px 0 #ffbd2e,30px 0 #27c93f}html[data-skin=terminal] .card .ic{background:#39ff8814;color:#39ff88}html[data-skin=terminal] .card:hover{border-color:#39ff88}html[data-skin=terminal] .hl,html[data-skin=terminal] h2 em{color:#39ff88}html[data-skin=terminal] .hero:before{background:radial-gradient(600px 300px at 50% 30%,rgba(57,255,136,.12),transparent 70%)}html[data-skin=terminal] .band{background:linear-gradient(135deg,#0f2a17,#06150b);border:1px solid #1f3a24}html[data-skin=terminal] header.top{background:#0a0f0ad9}html[data-skin=terminal] #themeBtn{display:none}html[data-skin=sunset]{--bg:#fff7f0;--surface:#fffdfb;--surface-2:#fff0e4;--border:#f3dccb;--heading:#24112b;--text:#4a3346;--muted:#86697c;--radius:20px;--shadow:0 1px 0 rgba(255,255,255,.8) inset,0 24px 48px -28px rgba(200,70,50,.45);--ss-grad:linear-gradient(110deg,#ff7a18,#ff3d77 48%,#8b5cf6);--ss-text:#c2410c}html[data-skin=sunset][data-theme=dark]{--bg:#170b1b;--surface:#211026;--surface-2:#1c0d21;--border:#3d2242;--heading:#fff1ea;--text:#e6cdd6;--muted:#ad8ea0;--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 48px -28px rgba(0,0,0,.8);--ss-text:#ffb27d}html[data-skin=sunset] body{font-family:Skin Jakarta,Plus Jakarta Sans,system-ui,sans-serif}html[data-skin=sunset] h1,html[data-skin=sunset] h2,html[data-skin=sunset] h3,html[data-skin=sunset] .logo{font-family:Skin Grotesk,Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em}html[data-skin=sunset] h1{font-size:clamp(44px,6.6vw,84px);line-height:1}html[data-skin=sunset] h1 em,html[data-skin=sunset] h2 em,html[data-skin=sunset] .hl em{font-style:normal;background:var(--ss-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ec4899}html[data-skin=sunset] header.top{background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}html[data-skin=sunset] .hero{padding:110px 0 96px;isolation:isolate}html[data-skin=sunset] .hero:before{inset:-160px -10% auto;height:820px;z-index:-1;background:radial-gradient(38% 42% at 30% 45%,rgba(255,122,24,.55),transparent 70%),radial-gradient(36% 44% at 62% 40%,rgba(255,61,119,.5),transparent 70%),radial-gradient(34% 40% at 82% 30%,rgba(139,92,246,.45),transparent 70%),radial-gradient(60% 30% at 50% 100%,rgba(255,196,120,.4),transparent 70%);filter:blur(40px);opacity:.75;animation:skinGlow 12s ease-in-out infinite alternate}html[data-skin=sunset][data-theme=dark] .hero:before{opacity:.6}@keyframes skinGlow{to{transform:translateY(24px) scale(1.05);filter:blur(40px) hue-rotate(-12deg)}}html[data-skin=sunset] .eyebrow{color:var(--ss-text);font-weight:700;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--ss-grad) border-box;box-shadow:0 8px 24px -12px #ff3d7799}html[data-skin=sunset] .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ss-grad)}html[data-skin=sunset] .btn{border-radius:999px;height:46px;padding:0 24px;font-weight:700}html[data-skin=sunset] .btn-primary{background:var(--ss-grad);border:0;color:#fff;box-shadow:inset 0 1px #ffffff59,0 12px 30px -10px #ff3d77b3}html[data-skin=sunset] .btn-primary:hover{background:var(--ss-grad);filter:brightness(1.07) saturate(1.1)}html[data-skin=sunset] .btn-ghost{background:var(--surface);border-color:var(--border);color:var(--heading)}html[data-skin=sunset] .card,html[data-skin=sunset] .tcard,html[data-skin=sunset] .price,html[data-skin=sunset] .stats,html[data-skin=sunset] .mid,html[data-skin=sunset] .callout,html[data-skin=sunset] .faq details{border:1px solid var(--border);box-shadow:var(--shadow)}html[data-skin=sunset] .card{transition:transform .2s,background .2s}html[data-skin=sunset] .card:hover{transform:translateY(-4px);border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--ss-grad) border-box}html[data-skin=sunset] .card .ic{background:var(--ss-grad);color:#fff;border-radius:14px;box-shadow:0 10px 20px -10px #ff3d77b3}html[data-skin=sunset] .alt{background:linear-gradient(180deg,var(--surface-2),var(--bg));border:0}html[data-skin=sunset] .stats b{background:var(--ss-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}html[data-skin=sunset] .price.feat{border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--ss-grad) border-box;box-shadow:0 30px 60px -30px #ff3d7799}html[data-skin=sunset] .price .badge{background:var(--ss-grad)}html[data-skin=sunset] .band{background:linear-gradient(120deg,#ff7a18,#ff3d77 50%,#7c3aed);border-radius:28px;box-shadow:0 40px 80px -40px #ff3d77cc}html[data-skin=sunset] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(50% 80% at 85% 0%,rgba(255,236,200,.45),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgba(91,33,182,.5),transparent 70%)}html[data-skin=sunset] .band>*{position:relative;z-index:1}html[data-skin=sunset] .band .btn-primary{background:#fff;color:#9d174d;box-shadow:0 10px 30px -10px #00000059}html[data-skin=sunset] .band .btn-ghost{background:#ffffff1f;color:#fff;border-color:#ffffff73}html[data-skin=sunset] .preview{border-color:var(--border);border-radius:22px;box-shadow:0 50px 100px -40px #ff3d778c,0 0 0 1px var(--border)}html[data-skin=mono]{--bg:#fff;--surface:#fff;--surface-2:#fafafa;--border:#eaeaea;--heading:#000;--text:#4d4d4d;--muted:#8f8f8f;--radius:8px;--shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 8px 16px -4px rgba(0,0,0,.04);--mono-ink:#000;--mono-paper:#fff}html[data-skin=mono][data-theme=dark]{--bg:#000;--surface:#0a0a0a;--surface-2:#0a0a0a;--border:#242424;--heading:#ededed;--text:#a1a1a1;--muted:#707070;--shadow:0 0 0 1px #242424;--mono-ink:#ededed;--mono-paper:#000}html[data-skin=mono] body{font-family:Skin Inter,Inter,system-ui,sans-serif;font-feature-settings:"ss01","cv11"}html[data-skin=mono] h1,html[data-skin=mono] h2{font-weight:600;letter-spacing:-.055em;line-height:1.02}html[data-skin=mono] h1{font-size:clamp(44px,6.4vw,76px)}html[data-skin=mono] h3{font-weight:600;letter-spacing:-.02em}html[data-skin=mono][data-theme=dark] .hero h1{background:linear-gradient(180deg,#fff,#a1a1a1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=mono] .hl,html[data-skin=mono] h1 em,html[data-skin=mono] h2 em{color:var(--heading);font-style:normal;background:none;-webkit-text-fill-color:currentColor}html[data-skin=mono] .eyebrow{background:var(--surface);border:1px solid var(--border);color:var(--heading);font-family:Skin Mono,ui-monospace,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px}html[data-skin=mono] .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}html[data-skin=mono] .btn{border-radius:999px;height:42px;font-weight:500}html[data-skin=mono] .btn-primary{background:var(--mono-ink);color:var(--mono-paper)}html[data-skin=mono] .btn-primary:hover{background:color-mix(in srgb,var(--mono-ink) 82%,var(--mono-paper));transform:none}html[data-skin=mono] .btn-ghost{background:transparent;box-shadow:var(--shadow);border-color:transparent}html[data-skin=mono] .hero{border-bottom:1px solid var(--border)}html[data-skin=mono] .hero:before{top:0;right:0;bottom:0;left:0;height:auto;background-image:radial-gradient(color-mix(in srgb,var(--heading) 22%,transparent) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%)}html[data-skin=mono] .grid{gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}html[data-skin=mono] .grid>.card{border:0;border-radius:0;box-shadow:inset -1px -1px 0 var(--border);background:var(--surface)}html[data-skin=mono] .grid>.card:hover{background:var(--surface-2);transform:none}html[data-skin=mono] .card{box-shadow:var(--shadow);border-color:transparent}html[data-skin=mono] .card .ic{background:transparent;border:1px solid var(--border);color:var(--heading);border-radius:8px}html[data-skin=mono] .alt{background:var(--surface-2)}html[data-skin=mono] .stats,html[data-skin=mono] .mid,html[data-skin=mono] .callout,html[data-skin=mono] .faq details,html[data-skin=mono] .tcard,html[data-skin=mono] .price{box-shadow:var(--shadow);border-color:transparent}html[data-skin=mono] .stats b{font-family:Skin Mono,ui-monospace,monospace;letter-spacing:-.04em;font-weight:500}html[data-skin=mono] .price.feat{box-shadow:0 0 0 1.5px var(--mono-ink)}html[data-skin=mono] .band{background:var(--mono-ink);color:var(--mono-paper);border-radius:12px}html[data-skin=mono] .band h2{color:var(--mono-paper)}html[data-skin=mono] .band .btn-primary{background:var(--mono-paper);color:var(--mono-ink)}html[data-skin=mono] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background-image:radial-gradient(color-mix(in srgb,var(--mono-paper) 18%,transparent) 1px,transparent 1px);background-size:20px 20px;opacity:1}html[data-skin=mono] .preview{box-shadow:var(--shadow),0 40px 80px -30px #00000040;border-color:transparent}html[data-skin=mono] header.top{background:color-mix(in srgb,var(--bg) 80%,transparent)}html[data-skin=mono] nav.main>a,html[data-skin=mono] nav.main>.dd>button{font-size:14px;color:var(--muted)}html[data-skin=fintech]{--bg:#fff;--surface:#fff;--surface-2:#f6f9fc;--border:#e3e8ee;--heading:#0a2540;--text:#425466;--muted:#6b7c93;--radius:12px;--shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}html[data-skin=fintech][data-theme=dark]{--bg:#0a2540;--surface:#0f2e4f;--surface-2:#0c2a49;--border:#1c4064;--heading:#fff;--text:#adbdcc;--muted:#8aa0b5;--shadow:0 50px 100px -20px rgba(0,0,0,.5)}html[data-skin=fintech] body{font-family:Skin Inter,Inter,system-ui,sans-serif}html[data-skin=fintech] h1,html[data-skin=fintech] h2{font-weight:600;letter-spacing:-.04em}html[data-skin=fintech] h1{font-size:clamp(42px,6vw,78px);line-height:1.02}html[data-skin=fintech] .hero{padding-top:120px;padding-bottom:120px;overflow:visible;isolation:isolate}html[data-skin=fintech] .hero:before{inset:-120px 0 auto;height:calc(100% + 40px);z-index:-1;transform:skewY(-7deg);transform-origin:0 0;background:radial-gradient(40% 70% at 15% 30%,#ffcc4d,transparent 70%),radial-gradient(45% 80% at 45% 20%,#ff5996,transparent 70%),radial-gradient(40% 70% at 75% 40%,#a960ee,transparent 70%),radial-gradient(40% 80% at 95% 10%,color-mix(in srgb,var(--primary) 85%,#00d4ff),transparent 70%),#80e9ff;opacity:.85;filter:saturate(1.15);background-size:160% 160%;animation:skinMesh 18s ease-in-out infinite alternate}@keyframes skinMesh{to{background-position:100% 60%}}html[data-skin=fintech] .hero h1,html[data-skin=fintech] .hero .lead{color:#0a2540;mix-blend-mode:multiply}html[data-skin=fintech][data-theme=dark] .hero h1,html[data-skin=fintech][data-theme=dark] .hero .lead{color:#fff;mix-blend-mode:normal}html[data-skin=fintech][data-theme=dark] .hero:before{opacity:.55}html[data-skin=fintech] .eyebrow{background:#ffffff8c;color:#0a2540;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-skin=fintech] .btn{border-radius:999px;font-weight:600}html[data-skin=fintech] .btn-primary{background:var(--heading);color:var(--bg)}html[data-skin=fintech] .btn-primary:hover{background:var(--primary);color:#fff}html[data-skin=fintech] .btn-primary:after{content:"→";transition:transform .15s}html[data-skin=fintech] .btn-primary:hover:after{transform:translate(3px)}html[data-skin=fintech] .btn-ghost{background:transparent;border-color:transparent;color:var(--primary)}html[data-skin=fintech] .sec-head{text-align:left;justify-items:start;margin-left:0}html[data-skin=fintech] .sec-head .eyebrow{background:none;padding:0;color:var(--primary);font-weight:600}html[data-skin=fintech] .card{border:0;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}html[data-skin=fintech] .card:hover{box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}html[data-skin=fintech] .card .ic{background:none;color:var(--primary);width:auto;height:auto;font-size:26px;justify-content:start}html[data-skin=fintech] .alt{background:var(--surface-2);border:0}html[data-skin=fintech] .preview,html[data-skin=fintech] .price.feat{box-shadow:var(--shadow);border:0}html[data-skin=fintech] .stats{border:0;background:transparent}html[data-skin=fintech] .stats b{color:var(--heading);font-weight:600;letter-spacing:-.04em}html[data-skin=fintech] .stats div{border-left:1px solid var(--primary)}html[data-skin=fintech] .band{background:#0a2540;border-radius:16px}html[data-skin=fintech] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(60% 120% at 100% 0%,#a960ee,transparent 60%),radial-gradient(50% 100% at 80% 100%,#ff5996,transparent 60%);opacity:.6}html[data-skin=fintech] header.top{border-bottom-color:transparent}html[data-skin=studio]{--bg:#f4f4f5;--surface:#fff;--surface-2:#ececee;--border:rgba(0,0,0,.08);--heading:#09090b;--text:#52525b;--muted:#71717a;--radius:20px;--shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 48px -24px rgba(0,0,0,.25)}html[data-skin=studio][data-theme=dark]{--bg:#000;--surface:#0d0d0d;--surface-2:#080808;--border:rgba(255,255,255,.08);--heading:#fff;--text:#999;--muted:#666;--shadow:0 1px 0 rgba(255,255,255,.08) inset,0 30px 60px -30px rgba(0,0,0,.9)}html[data-skin=studio] body{font-family:Skin Inter,Inter,system-ui,sans-serif}html[data-skin=studio] h1,html[data-skin=studio] h2{font-weight:600;letter-spacing:-.065em;line-height:.95}html[data-skin=studio] h1{font-size:clamp(48px,8.4vw,112px)}html[data-skin=studio] h2{font-size:clamp(34px,5vw,64px)}html[data-skin=studio] .hero{padding:140px 0 100px}html[data-skin=studio] .hero:before{inset:auto 0 -40%;height:80%;background:radial-gradient(50% 60% at 50% 100%,color-mix(in srgb,var(--primary) 70%,#00a3ff),transparent 70%);filter:blur(40px);opacity:.55}html[data-skin=studio][data-theme=dark] .hero:before{opacity:.9}html[data-skin=studio] .hero .lead{font-size:clamp(17px,1.6vw,21px);color:var(--muted)}html[data-skin=studio] .hl,html[data-skin=studio] h1 em,html[data-skin=studio] h2 em{font-style:normal;color:var(--muted);background:none;-webkit-text-fill-color:currentColor}html[data-skin=studio] .eyebrow{background:var(--surface);border:1px solid var(--border);color:var(--heading);font-size:13px;font-weight:500}html[data-skin=studio] .btn{border-radius:999px;font-weight:500}html[data-skin=studio] .btn-primary{background:var(--heading);color:var(--bg)}html[data-skin=studio] .btn-primary:hover{background:var(--primary);color:#fff}html[data-skin=studio] .btn-ghost{background:var(--surface);border-color:var(--border)}html[data-skin=studio] section{padding-block:120px}html[data-skin=studio] .card,html[data-skin=studio] .stats,html[data-skin=studio] .mid,html[data-skin=studio] .callout,html[data-skin=studio] .faq details,html[data-skin=studio] .tcard,html[data-skin=studio] .price{border:1px solid var(--border);box-shadow:var(--shadow)}html[data-skin=studio] .card{padding:32px}html[data-skin=studio] .card:hover{transform:translateY(-4px) scale(1.01)}html[data-skin=studio] .card .ic{background:var(--surface-2);color:var(--heading);border-radius:12px}html[data-skin=studio] .alt{background:var(--surface-2);border:0}html[data-skin=studio] .stats b{font-size:clamp(36px,4vw,56px);letter-spacing:-.06em;font-weight:600}html[data-skin=studio] .band{background:radial-gradient(80% 140% at 50% 120%,color-mix(in srgb,var(--primary) 85%,#00a3ff),#000 70%);border-radius:28px;border:1px solid rgba(255,255,255,.1)}html[data-skin=studio] .band .btn-primary{background:#fff;color:#000}html[data-skin=studio] .preview{border-radius:24px;box-shadow:0 0 0 1px var(--border),0 60px 120px -40px color-mix(in srgb,var(--primary) 55%,transparent)}html[data-skin=studio] header.top{border-bottom-color:transparent;background:color-mix(in srgb,var(--bg) 70%,transparent)}html[data-skin=premium]{--bg:#fff;--surface:#fff;--surface-2:#f5f5f7;--border:#d2d2d7;--heading:#1d1d1f;--text:#424245;--muted:#6e6e73;--radius:28px;--shadow:0 4px 30px rgba(0,0,0,.06)}html[data-skin=premium][data-theme=dark]{--bg:#000;--surface:#1c1c1e;--surface-2:#161617;--border:#424245;--heading:#f5f5f7;--text:#a1a1a6;--muted:#86868b;--shadow:none}html[data-skin=premium] body{font-family:Skin Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:17px;letter-spacing:-.01em}html[data-skin=premium] h1,html[data-skin=premium] h2{font-weight:700;letter-spacing:-.035em;line-height:1.05}html[data-skin=premium] h1{font-size:clamp(36px,7vw,96px);text-wrap:balance;overflow-wrap:anywhere}html[data-skin=premium] h1[data-title-size=long]{font-size:clamp(32px,4.8vw,64px);line-height:1.12}html[data-skin=premium] h1[data-title-size=extended]{font-size:clamp(28px,3.8vw,52px);line-height:1.16}html[data-skin=premium] h2{font-size:clamp(32px,4.6vw,56px)}html[data-skin=premium] .hero{text-align:center;padding:110px 0 80px}html[data-skin=premium] .hero:before{display:none}html[data-skin=premium] .hl,html[data-skin=premium] h1 em,html[data-skin=premium] h2 em{font-style:normal;background:linear-gradient(90deg,var(--primary),#bf5af2 55%,#ff375f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=premium] .eyebrow{background:none;padding:0;color:#bf4800;font-size:17px;font-weight:600}html[data-skin=premium][data-theme=dark] .eyebrow{color:#f5a623}html[data-skin=premium] .btn{border-radius:999px;font-weight:400;font-size:17px}html[data-skin=premium] .btn-primary{background:#0071e3;background:var(--primary)}html[data-skin=premium] .btn-ghost{background:none;border:0;color:var(--primary);padding-inline:8px}html[data-skin=premium] .btn-ghost:after{content:"›";font-size:1.3em;line-height:1}html[data-skin=premium] .btn-ghost:hover{background:none;text-decoration:underline}html[data-skin=premium] .alt{background:var(--surface-2);border:0}html[data-skin=premium] .card,html[data-skin=premium] .stats,html[data-skin=premium] .mid,html[data-skin=premium] .callout,html[data-skin=premium] .faq details,html[data-skin=premium] .tcard,html[data-skin=premium] .price{border:0;background:var(--surface-2);box-shadow:none}html[data-skin=premium] .alt .card,html[data-skin=premium] .alt .tcard,html[data-skin=premium] .alt .price,html[data-skin=premium] .alt .faq details{background:var(--surface)}html[data-skin=premium] .card{padding:36px}html[data-skin=premium] .card:hover{transform:scale(1.015);box-shadow:var(--shadow)}html[data-skin=premium] .card .ic{background:none;color:var(--heading);font-size:34px;width:auto;height:auto;justify-content:start}html[data-skin=premium] .price.feat{box-shadow:0 0 0 2px var(--primary)}html[data-skin=premium] .stats b{font-size:clamp(36px,4vw,56px);font-weight:700;background:linear-gradient(180deg,var(--heading),var(--muted));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=premium] .band{background:var(--surface-2);color:var(--text);border-radius:32px;text-align:center;grid-template-columns:1fr;justify-items:center}html[data-skin=premium] .band:after{display:none}html[data-skin=premium] .band h2{color:var(--heading)}html[data-skin=premium] .band :is(.ready,.acts){justify-content:center}html[data-skin=premium] .band .btn-primary{background:var(--primary);color:#fff}html[data-skin=premium] .band .btn-ghost{color:var(--primary);background:none;border:0}html[data-skin=premium] .preview{border:0;border-radius:24px;box-shadow:0 40px 100px -30px #00000059}html[data-skin=premium] header.top{background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:0}html[data-skin=premium] nav.main>a,html[data-skin=premium] nav.main>.dd>button{font-size:13px;font-weight:400}html[data-skin=notion]{--bg:#fbfbfa;--surface:#fff;--surface-2:#f7f6f3;--border:#e9e9e7;--heading:#191918;--text:#37352f;--muted:#787774;--radius:10px;--shadow:0 1px 2px rgba(15,15,15,.04);--nt-ink:#191918;--nt-paper:#fff;--nt-tint:rgba(55,53,47,.06)}html[data-skin=notion][data-theme=dark]{--bg:#191919;--surface:#202020;--surface-2:#252525;--border:#2f2f2f;--heading:#f1f1ef;--text:#d3d3d1;--muted:#9b9b9b;--shadow:none;--nt-ink:#f1f1ef;--nt-paper:#191919;--nt-tint:rgba(255,255,255,.06)}html[data-skin=notion] body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Skin Inter,Helvetica,Arial,sans-serif;font-size:16px}html[data-skin=notion] h1,html[data-skin=notion] h2,html[data-skin=notion] h3,html[data-skin=notion] .logo{font-family:inherit;font-weight:700;letter-spacing:-.03em}html[data-skin=notion] h1{font-size:clamp(42px,6vw,70px);line-height:1.05;letter-spacing:-.045em}html[data-skin=notion] h2{letter-spacing:-.035em}html[data-skin=notion] h1 em,html[data-skin=notion] h2 em,html[data-skin=notion] .hl em{font-style:normal;color:inherit;background:color-mix(in srgb,var(--primary) 16%,transparent);border-radius:6px;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-skin=notion] header.top{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-skin=notion] nav.main>a,html[data-skin=notion] nav.main>.dd>button{font-size:14.5px;border-radius:6px;color:var(--text)}html[data-skin=notion] nav.main>a:hover,html[data-skin=notion] nav.main>a.on{background:var(--nt-tint)}html[data-skin=notion] .hero{padding:96px 0 72px}html[data-skin=notion] .hero:before{display:none}html[data-skin=notion] .hero .lead{color:var(--text);font-size:20px}html[data-skin=notion] .eyebrow{background:var(--nt-tint);color:var(--text);border-radius:6px;font-size:14px;font-weight:500;padding:4px 10px}html[data-skin=notion] .eyebrow:before{content:"";width:14px;height:14px;border-radius:3px;background:var(--primary);opacity:.85}html[data-skin=notion] .btn{border-radius:8px;height:42px;padding:0 16px;font-weight:500;font-size:15px}html[data-skin=notion] .btn-primary{background:var(--nt-ink);color:var(--nt-paper)}html[data-skin=notion] .btn-primary:hover{background:color-mix(in srgb,var(--nt-ink) 85%,var(--nt-paper));transform:none}html[data-skin=notion] .btn-ghost{background:var(--nt-tint);border-color:transparent;color:var(--heading)}html[data-skin=notion] .btn-ghost:hover{background:color-mix(in srgb,var(--heading) 10%,transparent)}html[data-skin=notion] .sec-head h2{font-size:clamp(30px,3.8vw,48px)}html[data-skin=notion] .card,html[data-skin=notion] .tcard,html[data-skin=notion] .price,html[data-skin=notion] .stats,html[data-skin=notion] .mid{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}html[data-skin=notion] .card:hover{background:var(--surface-2);transform:none;box-shadow:var(--shadow)}html[data-skin=notion] .card .ic{background:none;width:auto;height:auto;justify-content:start;font-size:30px;color:var(--heading);margin-bottom:14px}html[data-skin=notion] .card h3{font-size:17px;font-weight:600;letter-spacing:-.01em}html[data-skin=notion] .alt{background:var(--surface-2);border-block:1px solid var(--border)}html[data-skin=notion] .stats b{font-weight:700;letter-spacing:-.04em}html[data-skin=notion] .price.feat{border:1px solid var(--nt-ink);box-shadow:0 12px 32px -16px #0f0f0f40}html[data-skin=notion] .price .badge{background:var(--nt-ink);color:var(--nt-paper);border-radius:6px}html[data-skin=notion] .callout{background:var(--nt-tint);border:0;border-radius:6px}html[data-skin=notion] .faq details{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0 4px}html[data-skin=notion] .faq summary iconify-icon{background:transparent;border:0;border-radius:6px}html[data-skin=notion] .band{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:16px}html[data-skin=notion] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background-image:radial-gradient(color-mix(in srgb,var(--heading) 14%,transparent) 1px,transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000)}html[data-skin=notion] .band>*{position:relative;z-index:1}html[data-skin=notion] .band h2{color:var(--heading)}html[data-skin=notion] .band p{color:var(--muted)}html[data-skin=notion] .band .btn-primary{background:var(--nt-ink);color:var(--nt-paper)}html[data-skin=notion] .band .btn-ghost{background:var(--surface);color:var(--heading);border-color:var(--border)}html[data-skin=notion] .preview{border-radius:12px;box-shadow:0 0 0 1px var(--border),0 24px 60px -30px #0f0f0f4d}html[data-skin=arc]{--bg:#fff9f5;--surface:#fff;--surface-2:#fff0f5;--border:#f1dfe6;--heading:#1b1340;--text:#3d3560;--muted:#756c94;--radius:26px;--shadow:0 20px 40px -24px rgba(90,40,160,.35);--arc-grad:linear-gradient(115deg,#ff5ca8,#ff9a3c 35%,#ffd23f 55%,#3ec5ff 80%,#7c5cff);--arc-pink:#ffe1ee;--arc-blue:#dcebff;--arc-sun:#fff1c4;--arc-mint:#d8f6e4;--arc-lilac:#ece2ff}html[data-skin=arc][data-theme=dark]{--bg:#120e1f;--surface:#1b1630;--surface-2:#17122a;--border:#2e2650;--heading:#fbf7ff;--text:#d7d0ee;--muted:#a49bc4;--shadow:0 20px 40px -24px rgba(0,0,0,.8);--arc-pink:#3a1a33;--arc-blue:#172a4a;--arc-sun:#3a3018;--arc-mint:#14352a;--arc-lilac:#2a1f4d}html[data-skin=arc] body{font-family:Skin Jakarta,Plus Jakarta Sans,system-ui,sans-serif}html[data-skin=arc] h1,html[data-skin=arc] h2,html[data-skin=arc] h3,html[data-skin=arc] .logo{font-family:Skin Bricolage,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em}html[data-skin=arc] h1{font-size:clamp(46px,7vw,92px);line-height:.98;font-weight:800}html[data-skin=arc] h1 em,html[data-skin=arc] h2 em,html[data-skin=arc] .hl em{font-style:normal;background:var(--arc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-skin=arc] header.top{background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom-color:transparent}html[data-skin=arc] nav.main>a,html[data-skin=arc] nav.main>.dd>button{border-radius:999px;font-weight:600}html[data-skin=arc] .hero{padding:112px 0 96px;isolation:isolate}html[data-skin=arc] .hero:before{inset:-80px -15% auto;height:760px;z-index:-1;background:radial-gradient(30% 40% at 20% 40%,#ff5ca8,transparent 70%),radial-gradient(28% 38% at 45% 25%,#ffb340,transparent 70%),radial-gradient(30% 40% at 70% 45%,#3ec5ff,transparent 70%),radial-gradient(28% 38% at 88% 25%,color-mix(in srgb,var(--primary) 80%,#7c5cff),transparent 70%);filter:blur(60px);opacity:.42;animation:skinArc 16s ease-in-out infinite alternate}html[data-skin=arc][data-theme=dark] .hero:before{opacity:.38}@keyframes skinArc{to{transform:translate(4%) rotate(4deg) scale(1.06)}}html[data-skin=arc] .eyebrow{background:var(--surface);color:var(--heading);font-weight:700;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--arc-grad) border-box}html[data-skin=arc] .btn{border-radius:999px;height:48px;padding:0 26px;font-weight:700;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s}html[data-skin=arc] .btn:hover{transform:translateY(-2px) rotate(-1.5deg)}html[data-skin=arc] .btn-primary{background:var(--heading);color:var(--bg);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--primary) 80%,#ff5ca8)}html[data-skin=arc] .btn-primary:hover{background:var(--primary);color:#fff}html[data-skin=arc] .btn-ghost{background:var(--surface);border:1.5px solid var(--border);color:var(--heading)}html[data-skin=arc] .card,html[data-skin=arc] .tcard,html[data-skin=arc] .price,html[data-skin=arc] .mid,html[data-skin=arc] .callout,html[data-skin=arc] .faq details{border:0;border-radius:26px;box-shadow:none}html[data-skin=arc] .card{background:var(--arc-pink);padding:32px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}html[data-skin=arc] .card:nth-child(5n+2){background:var(--arc-blue)}html[data-skin=arc] .card:nth-child(5n+3){background:var(--arc-sun)}html[data-skin=arc] .card:nth-child(5n+4){background:var(--arc-mint)}html[data-skin=arc] .card:nth-child(5n+5){background:var(--arc-lilac)}html[data-skin=arc] .card:hover{transform:translateY(-6px) rotate(-.8deg)}html[data-skin=arc] .card:nth-child(2n):hover{transform:translateY(-6px) rotate(.8deg)}html[data-skin=arc] .card .ic{background:var(--surface);color:var(--heading);border-radius:16px;width:52px;height:52px;box-shadow:0 8px 18px -10px #3c147866}html[data-skin=arc] .card p{color:var(--text)}html[data-skin=arc] .tcard{background:var(--surface);box-shadow:var(--shadow)}html[data-skin=arc] .price,html[data-skin=arc] .faq details,html[data-skin=arc] .mid,html[data-skin=arc] .callout{background:var(--surface);box-shadow:var(--shadow)}html[data-skin=arc] .alt{background:var(--surface-2);border:0}html[data-skin=arc] .stats{border:0;background:transparent;gap:14px;overflow:visible}html[data-skin=arc] .stats div:nth-child(n){border:0;border-radius:24px;background:var(--arc-blue)}html[data-skin=arc] .stats div:nth-child(4n+1){background:var(--arc-pink)}html[data-skin=arc] .stats div:nth-child(4n+3){background:var(--arc-sun)}html[data-skin=arc] .stats div:nth-child(4n+4){background:var(--arc-mint)}html[data-skin=arc] .stats b{font-family:Skin Bricolage,system-ui,sans-serif;font-weight:800}html[data-skin=arc] .price.feat{border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--arc-grad) border-box}html[data-skin=arc] .price .badge{background:var(--heading);color:var(--bg)}html[data-skin=arc] .band{background:linear-gradient(120deg,#ff5ca8,#ff8a3d 40%,#7c5cff);border-radius:32px;isolation:isolate}html[data-skin=arc] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;z-index:-1;background:radial-gradient(40% 70% at 85% 10%,#3ec5ff,transparent 70%),radial-gradient(35% 60% at 10% 100%,#ffd23f,transparent 70%);opacity:.75}html[data-skin=arc] .band .btn-primary{background:#fff;color:#1b1340}html[data-skin=arc] .band .btn-ghost{background:#ffffff2e;color:#fff;border-color:#ffffff80}html[data-skin=arc] .preview{border:0;border-radius:28px;box-shadow:0 0 0 8px var(--surface),0 0 0 9px var(--border),0 50px 100px -40px #7c5cff80}html[data-skin=cal]{--bg:#f4f4f4;--surface:#fff;--surface-2:#fafafa;--border:#e5e5e5;--heading:#111;--text:#3f3f46;--muted:#71717a;--radius:18px;--shadow:0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.04),0 4px 8px -2px rgba(0,0,0,.04),0 16px 32px -12px rgba(0,0,0,.08);--cal-ink:#111;--cal-paper:#fff}html[data-skin=cal][data-theme=dark]{--bg:#0f0f0f;--surface:#1a1a1a;--surface-2:#141414;--border:#2a2a2a;--heading:#fafafa;--text:#c7c7cc;--muted:#8e8e93;--shadow:0 0 0 1px rgba(255,255,255,.06),0 16px 32px -12px rgba(0,0,0,.7);--cal-ink:#fafafa;--cal-paper:#0f0f0f}html[data-skin=cal] body{font-family:Skin Inter,Inter,system-ui,sans-serif}html[data-skin=cal] h1,html[data-skin=cal] h2,html[data-skin=cal] h3,html[data-skin=cal] .logo{font-weight:800;letter-spacing:-.05em}html[data-skin=cal] h1{font-size:clamp(44px,6.4vw,80px);line-height:1}html[data-skin=cal] h2{line-height:1.05}html[data-skin=cal] h3{letter-spacing:-.02em;font-weight:700}html[data-skin=cal] h1 em,html[data-skin=cal] h2 em,html[data-skin=cal] .hl em{font-style:normal;color:var(--muted)}html[data-skin=cal] header.top{background:color-mix(in srgb,var(--bg) 85%,transparent);border-bottom-color:transparent}html[data-skin=cal] nav.main>a,html[data-skin=cal] nav.main>.dd>button{border-radius:999px;font-weight:500}html[data-skin=cal] nav.main>a:hover,html[data-skin=cal] nav.main>a.on{background:var(--surface);box-shadow:var(--shadow)}html[data-skin=cal] .hero{padding:104px 0 88px}html[data-skin=cal] .hero:before{top:0;right:0;bottom:0;left:0;height:auto;background-image:linear-gradient(color-mix(in srgb,var(--heading) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--heading) 6%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 30%,transparent 80%)}html[data-skin=cal] .eyebrow{background:var(--surface);color:var(--heading);box-shadow:var(--shadow);font-size:13.5px;font-weight:600;padding:6px 14px 6px 8px}html[data-skin=cal] .eyebrow:before{content:"";width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff 25%,transparent 30%),var(--primary)}html[data-skin=cal] .btn{border-radius:999px;height:44px;padding:0 22px;font-weight:600}html[data-skin=cal] .btn-primary{background:var(--cal-ink);color:var(--cal-paper);box-shadow:0 1px #ffffff26 inset,0 4px 12px -4px #0006}html[data-skin=cal] .btn-primary:hover{background:color-mix(in srgb,var(--cal-ink) 85%,var(--cal-paper));transform:translateY(-1px)}html[data-skin=cal] .btn-ghost{background:var(--surface);border-color:transparent;color:var(--heading);box-shadow:var(--shadow)}html[data-skin=cal] .sec-head h2{font-size:clamp(32px,4.4vw,56px)}html[data-skin=cal] .card,html[data-skin=cal] .tcard,html[data-skin=cal] .price,html[data-skin=cal] .stats,html[data-skin=cal] .mid,html[data-skin=cal] .callout,html[data-skin=cal] .faq details{background:var(--surface);border:0;border-radius:18px;box-shadow:var(--shadow)}html[data-skin=cal] .card{padding:30px}html[data-skin=cal] .card:hover{transform:translateY(-3px);box-shadow:var(--shadow),0 24px 40px -20px #0000002e}html[data-skin=cal] .card .ic{background:var(--surface-2);color:var(--heading);border-radius:12px;box-shadow:inset 0 0 0 1px var(--border)}html[data-skin=cal] .alt{background:var(--surface-2);border-block:1px solid var(--border)}html[data-skin=cal][data-theme=dark] .alt{background:#121212}html[data-skin=cal] .stats div{border-color:var(--border)}html[data-skin=cal] .stats b{font-weight:800;letter-spacing:-.05em}html[data-skin=cal] .price.feat{box-shadow:0 0 0 2px var(--cal-ink),0 24px 48px -20px #00000040}html[data-skin=cal] .price .badge{background:var(--cal-ink);color:var(--cal-paper)}html[data-skin=cal] .faq summary iconify-icon{background:var(--surface-2)}html[data-skin=cal] .band{background:#111;border-radius:24px;box-shadow:0 30px 60px -30px #00000080}html[data-skin=cal][data-theme=dark] .band{background:var(--surface);box-shadow:var(--shadow)}html[data-skin=cal] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 50% 90% at 100% 50%,#000,transparent);mask-image:radial-gradient(ellipse 50% 90% at 100% 50%,#000,transparent)}html[data-skin=cal] .band>*{position:relative;z-index:1}html[data-skin=cal] .band .btn-primary{background:#fff;color:#111}html[data-skin=cal] .preview{border:0;border-radius:20px;box-shadow:var(--shadow),0 40px 80px -30px #00000040}html[data-skin=luxe]{--bg:#f6f1e8;--surface:#fbf8f2;--surface-2:#efe8db;--border:#ddd0b8;--heading:#17140f;--text:#4a4337;--muted:#7e7360;--radius:0px;--shadow:none;--lx-gold:#94733a;--lx-line:color-mix(in srgb,#94733a 45%,transparent);--lx-on-gold:#fff}html[data-skin=luxe][data-theme=dark]{--bg:#0b0a08;--surface:#12100d;--surface-2:#0f0d0b;--border:#2b261d;--heading:#f3ece0;--text:#c3b9a7;--muted:#8d8371;--lx-gold:#d6bb84;--lx-line:rgba(214,187,132,.28);--lx-on-gold:#17140f}html[data-skin=luxe] body{font-family:Skin Inter,Inter,system-ui,sans-serif;font-size:16px;letter-spacing:.005em}html[data-skin=luxe] h1,html[data-skin=luxe] h2,html[data-skin=luxe] h3,html[data-skin=luxe] .logo{font-family:Skin Fraunces,Georgia,serif;font-weight:300;letter-spacing:-.02em;font-variation-settings:"opsz" 144}html[data-skin=luxe] h1{font-size:clamp(46px,7vw,98px);line-height:1}html[data-skin=luxe] h2{font-size:clamp(32px,4.4vw,58px);line-height:1.05}html[data-skin=luxe] h3{font-weight:400;font-size:22px}html[data-skin=luxe] h1 em,html[data-skin=luxe] h2 em,html[data-skin=luxe] .hl em{font-style:italic;color:var(--lx-gold)}html[data-skin=luxe] header.top{background:color-mix(in srgb,var(--bg) 85%,transparent);border-bottom:1px solid var(--lx-line)}html[data-skin=luxe] nav.main>a,html[data-skin=luxe] nav.main>.dd>button{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;border-radius:0}html[data-skin=luxe] nav.main>a:hover,html[data-skin=luxe] nav.main>a.on{background:none;color:var(--lx-gold)}html[data-skin=luxe] section{padding-block:128px}html[data-skin=luxe] .hero{padding:140px 0 120px;border-bottom:1px solid var(--lx-line)}html[data-skin=luxe] .hero:before{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(50% 55% at 50% 0%,color-mix(in srgb,var(--lx-gold) 22%,transparent),transparent 70%),linear-gradient(90deg,transparent calc(50% - .5px),var(--lx-gold) calc(50% - .5px),var(--lx-gold) calc(50% + .5px),transparent calc(50% + .5px)) 50% 0/100% 92px no-repeat;opacity:.9}html[data-skin=luxe] .hero .wrap{gap:30px}html[data-skin=luxe] header.top .btn{height:40px;padding:0 18px;letter-spacing:.14em}html[data-skin=luxe] .hero .lead{font-size:18px;line-height:1.7}html[data-skin=luxe] .eyebrow{background:none;padding:0;border-radius:0;color:var(--lx-gold);text-transform:uppercase;letter-spacing:.32em;font-size:11px;font-weight:500;gap:14px}html[data-skin=luxe] .eyebrow:before,html[data-skin=luxe] .eyebrow:after{content:"";width:36px;height:1px;background:var(--lx-gold);opacity:.7}html[data-skin=luxe] .btn{border-radius:0;height:50px;padding:0 30px;text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;font-weight:500}html[data-skin=luxe] .btn-primary{background:var(--lx-gold);color:var(--lx-on-gold)}html[data-skin=luxe] .btn-primary:hover{background:var(--heading);color:var(--bg);transform:none}html[data-skin=luxe] .btn-ghost{background:transparent;border:1px solid var(--lx-line);color:var(--heading)}html[data-skin=luxe] .btn-ghost:hover{background:transparent;border-color:var(--lx-gold);color:var(--lx-gold)}html[data-skin=luxe] .sec-head{gap:20px;margin-bottom:72px}html[data-skin=luxe] .sec-head:after{content:"";width:1px;height:48px;background:linear-gradient(var(--lx-gold),transparent)}html[data-skin=luxe] .card,html[data-skin=luxe] .tcard,html[data-skin=luxe] .price,html[data-skin=luxe] .stats,html[data-skin=luxe] .mid,html[data-skin=luxe] .callout{background:transparent;border:1px solid var(--lx-line);border-radius:0;box-shadow:none}html[data-skin=luxe] .card{padding:40px 34px;transition:border-color .4s,background .4s}html[data-skin=luxe] .card:hover{border-color:var(--lx-gold);background:color-mix(in srgb,var(--lx-gold) 5%,transparent);transform:none}html[data-skin=luxe] .card .ic{background:none;border:1px solid var(--lx-line);border-radius:50%;color:var(--lx-gold);width:52px;height:52px;font-size:20px}html[data-skin=luxe] .alt{background:var(--surface-2);border-block:1px solid var(--lx-line)}html[data-skin=luxe] .stats div{border-color:var(--lx-line)}html[data-skin=luxe] .stats b{font-family:Skin Fraunces,Georgia,serif;font-weight:300;font-size:clamp(40px,4.4vw,60px);color:var(--lx-gold)}html[data-skin=luxe] .stats span{text-transform:uppercase;letter-spacing:.16em;font-size:11px}html[data-skin=luxe] .tcard q{font-family:Skin Fraunces,Georgia,serif;font-style:italic;font-size:18px;color:var(--heading)}html[data-skin=luxe] .price.feat{border-color:var(--lx-gold);outline:1px solid var(--lx-line);outline-offset:6px}html[data-skin=luxe] .price .badge{background:var(--lx-gold);color:var(--lx-on-gold);border-radius:0;text-transform:uppercase;letter-spacing:.2em;font-size:10px}html[data-skin=luxe] .price .amt{font-family:Skin Fraunces,Georgia,serif;font-weight:300}html[data-skin=luxe] .faq details{background:transparent;border:0;border-bottom:1px solid var(--lx-line);border-radius:0;padding:4px 0}html[data-skin=luxe] .faq summary{font-family:Skin Fraunces,Georgia,serif;font-weight:400;font-size:20px}html[data-skin=luxe] .faq summary iconify-icon{background:transparent;border-color:var(--lx-line);color:var(--lx-gold)}html[data-skin=luxe] .band{background:var(--surface);color:var(--text);border:1px solid var(--lx-line);border-radius:0;outline:1px solid var(--lx-line);outline-offset:-12px;padding:80px}html[data-skin=luxe] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(45% 80% at 100% 0%,color-mix(in srgb,var(--lx-gold) 16%,transparent),transparent 70%)}html[data-skin=luxe] .band>*{position:relative;z-index:1}html[data-skin=luxe] .band h2{color:var(--heading)}html[data-skin=luxe] .band p{color:var(--muted)}html[data-skin=luxe] .band .btn-primary{background:var(--lx-gold);color:var(--lx-on-gold)}html[data-skin=luxe] .band .btn-ghost{color:var(--heading);border-color:var(--lx-line)}html[data-skin=luxe] .preview{border-radius:0;border-color:var(--lx-line);box-shadow:0 60px 120px -50px color-mix(in srgb,var(--lx-gold) 35%,transparent)}html[data-skin=aurora][data-theme=dark] .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 0%,#000,transparent 80%);mask-image:radial-gradient(ellipse 60% 55% at 50% 0%,#000,transparent 80%)}html[data-skin=aurora] .hero .wrap{position:relative;z-index:1}html[data-skin=aurora][data-theme=dark] .preview{border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff0a,0 -20px 80px -20px color-mix(in srgb,var(--primary) 50%,transparent),0 40px 100px -30px #000}html[data-skin=aurora][data-theme=dark] .band{background:linear-gradient(180deg,#14162a,#0b0c14);border:1px solid rgba(255,255,255,.08)}html[data-skin=aurora][data-theme=dark] .band:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--primary) 45%,transparent),transparent 70%);opacity:1}html[data-skin] .hero:not(.rs-ghero){padding-block:48px 56px}.hero h1,html[data-skin] .hero h1{font-size:clamp(32px,4.4vw,52px);line-height:1.12;text-wrap:balance}.hero h1[data-title-size=long],html[data-skin] .hero h1[data-title-size=long]{font-size:clamp(30px,3.8vw,48px)}.hero h1[data-title-size=extended],html[data-skin] .hero h1[data-title-size=extended]{font-size:clamp(28px,3.4vw,44px);line-height:1.16}@media (max-width:980px){html[data-skin] .hero:not(.rs-ghero){padding-block:32px 40px}.hero h1,html[data-skin] .hero h1,.hero h1[data-title-size],html[data-skin] .hero h1[data-title-size]{font-size:clamp(28px,6vw,34px);line-height:1.12}}@media (prefers-reduced-motion:reduce){html[data-skin] .hero:before{animation:none}html[data-skin=fintech] .hero:before{animation:none}html[data-skin=terminal] .hero h1:after{animation:none}html[data-skin] .btn,html[data-skin] .card{transition:none}html[data-skin=arc] .btn:hover,html[data-skin=arc] .card:nth-child(n):hover{transform:none}}html[data-lk-body] body,html[data-lk-body] .btn{font-family:var(--lk-body)!important}html[data-lk-heading] :is(h1,h2,h3,h4,.h1-q,.logo){font-family:var(--lk-heading)!important}html[data-lk-radius=sharp]{--radius:4px!important}html[data-lk-radius=soft]{--radius:12px!important}html[data-lk-radius=round]{--radius:24px!important}html[data-lk-radius] :is(.card,.stats,.mid,.band){border-radius:var(--radius)!important}html[data-lk-buttons=square] .btn{border-radius:4px!important}html[data-lk-buttons=rounded] .btn{border-radius:10px!important}html[data-lk-buttons=pill] .btn{border-radius:999px!important}html[data-lk-caps=upper] .btn{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.92em}html[data-lk-caps=normal] .btn{text-transform:none!important;letter-spacing:normal!important}html[data-lk-shadow=none]{--shadow:none!important}html[data-lk-shadow=none] :is(.card,.stats,.mid,.btn){box-shadow:none!important}html[data-lk-shadow=soft]{--shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.07)!important}html[data-lk-shadow=soft] :is(.card,.stats,.mid){box-shadow:var(--shadow)!important}html[data-lk-shadow=strong]{--shadow:0 2px 4px rgba(16,24,40,.08),0 22px 48px -12px rgba(16,24,40,.28)!important}html[data-lk-shadow=strong] :is(.card,.stats,.mid){box-shadow:var(--shadow)!important}html[data-lk-deco=off] body{background-image:none!important;background-color:var(--bg)!important}html[data-lk-deco=off] :is(.hero,.band,.sec-head,body):before,html[data-lk-deco=off] :is(.hero,.band,.sec-head,body):after{display:none!important}html[data-lk-density=compact] section:not(.metrics-strip){padding-top:56px!important;padding-bottom:56px!important}html[data-lk-density=compact] .hero:not(.metrics-strip){padding-top:32px!important;padding-bottom:40px!important}html[data-lk-density=airy] section:not(.metrics-strip){padding-top:136px!important;padding-bottom:136px!important}html[data-lk-density=airy] .hero:not(.metrics-strip){padding-top:64px!important;padding-bottom:72px!important}@media (max-width:720px){html[data-lk-density=compact] section:not(.metrics-strip){padding-top:40px!important;padding-bottom:40px!important}html[data-lk-density=airy] section:not(.metrics-strip){padding-top:88px!important;padding-bottom:88px!important}html[data-lk-density=compact] .hero:not(.metrics-strip){padding-top:24px!important;padding-bottom:32px!important}html[data-lk-density=airy] .hero:not(.metrics-strip){padding-top:40px!important;padding-bottom:48px!important}}html[data-lk-dark-bg=black][data-theme=dark]{--bg:#050506!important;--surface:#0e0f11!important;--surface-2:#131417!important;--border:#232429!important}html[data-lk-dark-bg=graphite][data-theme=dark]{--bg:#18191c!important;--surface:#212226!important;--surface-2:#26282d!important;--border:#34363c!important}html[data-lk-dark-bg=navy][data-theme=dark]{--bg:#0b1324!important;--surface:#111b31!important;--surface-2:#16213a!important;--border:#24314f!important}html[data-lk-dark-bg=warm][data-theme=dark]{--bg:#17130f!important;--surface:#201b16!important;--surface-2:#26201a!important;--border:#3a3128!important}html[data-lk-dark-bg][data-theme=dark] body{background-color:var(--bg)!important}html[data-lk-dark-bg][data-theme=dark] header.top{background:color-mix(in srgb,var(--bg) 82%,transparent)!important}html body.has-site-announcement-top,html body.has-site-announcement-bottom{padding-top:0!important;padding-bottom:0!important}html body.has-site-announcement-top{--site-announcement-top-height: inherit}html body.has-site-announcement-bottom{--site-announcement-bottom-height: inherit}body.has-site-announcement-top #root{box-sizing:border-box;padding-top:var(--site-announcement-top-height, 0px)}body.has-site-announcement-bottom #root{box-sizing:border-box;padding-bottom:var(--site-announcement-bottom-height, 0px)}body.ds .app-site-plugins--top{display:contents}body.ds .app-site-plugins--top .site-announcement--top{position:relative;top:auto}body.ds .app-site-plugins--top .site-countdown--top{position:sticky;top:0}body.ds.has-site-announcement-top #root{padding-top:0}.app-site-plugins .site-wa-float{bottom:calc(20px + var(--site-announcement-bottom-height, 0px) + env(safe-area-inset-bottom,0px))}.app-site-plugins .site-social-proof{bottom:calc(18px + var(--site-announcement-bottom-height, 0px) + env(safe-area-inset-bottom,0px))}@media (max-width: 900px){body.has-site-announcement-top .sidebar{top:var(--site-announcement-top-height, 0px)}.app-site-plugins .site-wa-float,.app-site-plugins .site-social-proof{bottom:calc(76px + var(--site-announcement-bottom-height, 0px) + env(safe-area-inset-bottom,0px))}}body.site-plugin-modal-open{overflow:hidden}.app-site-plugins .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:none;align-items:center;justify-content:center;width:auto;max-width:none;max-height:none;margin:0;padding:1rem;gap:0;overflow-y:auto;border-radius:0;box-shadow:none;background:#0f121e80;color:var(--text)}.app-site-plugins .modal.show{display:flex}.app-site-plugins .modal-dialog{width:100%;max-width:500px;margin:auto}.app-site-plugins .modal-dialog.modal-xl{max-width:1140px}.app-site-plugins .modal-content{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--text);border-radius:1rem;box-shadow:0 24px 64px #0f172a38}.app-site-plugins .modal-header{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem 0}.app-site-plugins .modal-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--heading, var(--text))}.app-site-plugins .modal-body{padding:.75rem 1.5rem 1rem}.app-site-plugins .modal-body p{margin:0;color:var(--muted)}.app-site-plugins .modal-footer{display:flex;justify-content:center;padding:0 1.5rem 1.5rem}.app-site-plugins .btn-close{position:relative;margin-left:auto;width:2rem;height:2rem;padding:0;flex-shrink:0;border:0;border-radius:.35rem;background:transparent;color:var(--text);opacity:.6;cursor:pointer}.app-site-plugins .btn-close:hover{opacity:1;background:var(--primary-soft)}.app-site-plugins .btn-close:before,.app-site-plugins .btn-close:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:currentColor}.app-site-plugins .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.app-site-plugins .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.app-site-plugins .site-announcement:not(.site-announcement--alborne){--ann-tint: var(--ann-color, var(--primary, #2e62ef));background:color-mix(in srgb,var(--ann-tint) 8%,var(--surface, #fff));color:var(--heading, var(--text, #0b1020));font-weight:500;box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--ann-tint) 16%,var(--surface, #fff))}.app-site-plugins .site-announcement--bottom:not(.site-announcement--alborne){border-bottom:0;border-top:1px solid color-mix(in srgb,var(--ann-tint) 16%,var(--surface, #fff))}.app-site-plugins .site-announcement:not(.site-announcement--alborne) .site-announcement-icon{color:color-mix(in srgb,var(--ann-tint) 85%,var(--heading, #000))}.app-site-plugins .site-announcement:not(.site-announcement--alborne) .site-announcement-cta{background:var(--surface, #fff);color:var(--heading, var(--text, #0b1020))!important;border:1px solid var(--border, #e3e6ee);font-weight:600}.app-site-plugins .site-announcement:not(.site-announcement--alborne) .site-announcement-cta:hover{background:var(--surface-2, #f6f7fb);border-color:color-mix(in srgb,var(--ann-tint) 35%,var(--border, #e3e6ee));color:var(--heading, var(--text, #0b1020))!important}[data-theme=dark] .app-site-plugins .site-announcement:not(.site-announcement--alborne){background:color-mix(in srgb,var(--ann-tint) 14%,var(--surface, #12141a));border-color:color-mix(in srgb,var(--ann-tint) 26%,var(--surface, #12141a))}[data-theme=dark] .app-site-plugins .site-announcement:not(.site-announcement--alborne) .site-announcement-icon{color:color-mix(in srgb,var(--ann-tint) 70%,#fff)}.app-site-plugins .site-announcement--top:not(.site-announcement--alborne){min-height:40px;padding:5px 16px;gap:10px;font-size:13.5px;font-weight:400;color:var(--ann-foreground, var(--text, #3f4654))}.app-site-plugins .site-announcement--top:not(.site-announcement--alborne) .site-announcement-icon{color:var(--ann-foreground, var(--primary))}.app-site-plugins .site-announcement--top:not(.site-announcement--alborne) .site-announcement-cta{height:28px;padding:0 10px;font-size:12.5px;line-height:1.2;color:var(--primary, #2e62ef)!important;border-color:color-mix(in srgb,var(--primary, #2e62ef) 25%,var(--surface, #fff))}.app-site-plugins .site-announcement--top:not(.site-announcement--alborne) .site-announcement-cta:hover{background:var(--primary-soft, #eef2ff);color:var(--primary, #2e62ef)!important;border-color:var(--primary, #2e62ef)}.app-site-plugins .site-announcement--top:has(.site-announcement-edit){padding-right:60px}.app-site-plugins .site-announcement-edit{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ann-foreground, var(--muted));text-decoration:none;opacity:0;pointer-events:none}.app-site-plugins .site-announcement--top:hover .site-announcement-edit,.app-site-plugins .site-announcement--top:focus-within .site-announcement-edit{opacity:1;pointer-events:auto}.app-site-plugins .site-announcement-edit:hover{color:var(--primary);background:var(--surface)}.app-site-plugins .site-announcement-edit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 640px){.app-site-plugins .site-announcement--top:not(.site-announcement--alborne){padding:6px 12px;gap:8px;font-size:12.5px}.app-site-plugins .site-announcement--top:not(.site-announcement--alborne) .site-announcement-cta{height:auto;min-height:44px}}@media (hover: none),(pointer: coarse),(max-width: 640px){.app-site-plugins .site-announcement-edit{opacity:1;pointer-events:auto;width:44px;height:44px}.app-site-plugins .site-announcement--top:has(.site-announcement-edit){min-height:56px;padding-right:64px}}
