:root{--navy-900: #0a1220;--navy-800: #101b2d;--navy-700: #182742;--navy-600: #24395c;--cream: #f3ece1;--cream-dim: #b9b2a6;--orange-1: #e8935c;--orange-2: #c96a3d;--orange-3: #8a4a2e;--sand: #e6dac9;--app-slate-900: #0f172a;--app-slate-500: #64748b;--app-slate-400: #94a3b8;--app-slate-300: #cbd5e1;--app-slate-200: #e2e8f0;--app-slate-100: #f1f5f9;--app-slate-50: #f8fafc;--app-orange: #e8935c;--app-orange-light: #f0a876;--app-amber: #b45309;--app-red: #dc2626;--display: "Fraunces", Georgia, "Times New Roman", serif;--body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--navy-800)}body{font-family:var(--body);color:var(--cream);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}.frame{margin:0 auto;padding:0}.sheet{background:var(--navy-800);border-radius:0;overflow:hidden;position:relative}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}h1,h2,h3,.display{font-family:var(--display);font-weight:600;letter-spacing:-.015em;text-wrap:balance}.hero{position:relative;overflow:hidden;padding-bottom:60px}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-scene svg{width:100%;height:100%;display:block}nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:17px}.brand .mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#1c2942,var(--navy-900));display:flex;align-items:center;justify-content:center}.brand .mark svg{width:26px;height:26px}.brand .mark svg{width:15px;height:15px}.nav-links{display:flex;gap:26px;font-size:14px;color:#f3ece1d1;font-weight:500}.nav-links a:hover{color:var(--cream)}.nav-actions{display:flex;gap:8px}.btn-solid{display:inline-flex;align-items:center;font-family:var(--body);font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.btn-solid{background:var(--cream);color:var(--navy-900)}.btn-solid:hover{background:#fff}.btn-solid.is-soon:hover{background:var(--cream)}@media(max-width:860px){.nav-links{display:none}}.hero-copy{position:relative;z-index:10;text-align:center;padding-top:42px}.hero-copy h1{font-size:clamp(38px,6.4vw,72px);line-height:1.02;margin-bottom:18px}.hero-copy h1 .line2{display:block}.hero-copy .sub{font-size:15px;color:#f3ece1b8;margin-bottom:26px}.store-btn{display:inline-flex;align-items:center;gap:10px;background:#0a0d12;color:#fff;padding:13px 24px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 12px 28px -10px #0009}.store-btn:hover{background:#12161d}.store-btn.is-soon:hover{background:#0a0d12}.is-soon{cursor:default}.store-btn svg{width:21px;height:21px;flex-shrink:0}.store-btn .sm{display:block;font-size:9px;opacity:.7;line-height:1;margin-bottom:2px;font-weight:500}.hero-stage{position:relative;z-index:10;margin-top:44px;display:flex;justify-content:center;min-height:500px}.connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}@media(max-width:900px){.connectors{display:none}}.callout{position:absolute;z-index:3;width:190px}.callout h4{font-family:var(--body);font-size:12.5px;font-weight:800;margin-bottom:5px}.callout p{font-size:11.5px;color:#f3ece199;line-height:1.5}.callout.left{left:0;top:120px;text-align:left}.callout.right{right:0;top:104px;text-align:left}.callout.left-2{left:14px;top:322px}.callout.right-2{right:14px;top:322px}@media(max-width:900px){.callout{display:none}}.frag{position:absolute;z-index:12;background:#fff;color:var(--app-slate-900);border-radius:12px;padding:9px 12px;box-shadow:0 18px 34px -14px #0000008c;display:flex;align-items:center;gap:9px}.frag .f-ic{width:26px;height:26px;border-radius:8px;background:#fff3e9;display:flex;align-items:center;justify-content:center;flex:none}.frag .f-ic svg{width:14px;height:14px}.frag .f-l{font-size:9px;color:var(--app-slate-500);font-weight:600;line-height:1.2}.frag .f-v{font-size:12.5px;font-weight:800;line-height:1.2}.frag.f-a{left:50%;margin-left:-302px;top:232px}.frag.f-b{left:50%;margin-left:142px;top:196px}.frag.f-c{left:50%;margin-left:122px;top:402px}@media(max-width:900px){.frag{display:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bob{animation:bob 6s ease-in-out infinite}.bob-2{animation:bob 7.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bob,.bob-2{animation:none}}.strip{background:var(--navy-800);padding-block:46px 52px}.strip .label{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f3ece159;margin-bottom:20px;font-weight:700}.strip-row{display:flex;justify-content:center;align-items:center;gap:44px;flex-wrap:wrap;font-size:16px;font-weight:700;color:#f3ece157}.strip-row span{white-space:nowrap}.bento-sec{background:var(--navy-800);padding-bottom:96px}.sec-head{text-align:center;max-width:620px;margin:0 auto 46px}.eyebrow{font-size:12.5px;font-weight:700;color:var(--orange-1);margin-bottom:12px}.sec-head h2{font-size:clamp(28px,4vw,44px);line-height:1.1;margin-bottom:14px}.sec-head p{font-size:14px;color:#f3ece199}.bento{display:flex;flex-direction:column;gap:18px}.card-wide{position:relative;background:linear-gradient(135deg,#2b4470,#1b2c49 55%,#16233a);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:1fr 300px;gap:24px;padding:44px;min-height:380px;align-items:center}.card-wide h3{font-size:28px;line-height:1.15;margin-bottom:14px;max-width:380px}.card-wide p{font-size:14px;color:#f3ece1ad;max-width:400px;margin-bottom:26px}.card-wide .device-slot{position:relative;display:flex;justify-content:center}@media(max-width:880px){.card-wide{grid-template-columns:1fr;padding:32px 24px}.card-wide .device-slot{margin-top:10px}}.bento-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:880px){.bento-2{grid-template-columns:1fr}}.card-half{border-radius:22px;padding:36px 32px;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:470px}.card-half.c-price{background:linear-gradient(150deg,#e8935c,#c96a3d 55%,#8a4a2e)}.card-half.c-close{background:linear-gradient(150deg,#2f6d63,#1f4a48 60%,#16332f)}.card-half h3{font-size:24px;line-height:1.18;margin-bottom:12px}.card-half p{font-size:13.5px;color:#ffffffc7;margin-bottom:22px}.card-half .device-slot{margin-top:auto;display:flex;justify-content:center}.card-half .device-slot .device{margin-bottom:-150px}.s-home{background:var(--app-slate-100);color:var(--app-slate-900)}.h-body{flex:1;overflow:hidden;padding:22px 11px 0;display:flex;flex-direction:column;gap:9px}.h-new{background:#e8935c;color:#fff;border-radius:8px;text-align:center;padding:9px 0;font-size:10px;font-weight:700}.h-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.h-tile{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 3px;text-align:center}.h-tile .v{font-size:15px;font-weight:700;color:#0f172a;line-height:1.1}.h-tile .l{font-size:7px;color:#64748b;margin-top:2px}.h-tile .s{font-size:7.5px;font-weight:600;color:#e8935c;margin-top:1px}.h-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px;display:flex;flex-direction:column;gap:7px}.h-cardhead{display:flex;justify-content:space-between;align-items:center}.h-cardhead .t{font-size:9px;font-weight:700;color:#0f172a}.h-toggles{display:flex;gap:3px}.h-pill{font-size:7px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 6px}.h-pill.on{background:#e8935c;color:#fff}.h-chart{display:flex;gap:4px}.h-yaxis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:56px;font-size:6px;color:#94a3b8}.h-bars{flex:1;display:flex;align-items:flex-end;gap:4px;height:56px}.h-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.h-bar i{display:block;background:#fbe0cc;border-radius:3px 3px 0 0}.h-bar.now i{background:#e8935c}.h-labels{display:flex;gap:4px;margin-left:18px}.h-labels span{flex:1;font-size:6px;color:#94a3b8;text-align:center;white-space:nowrap;overflow:hidden}.h-axis{font-size:7px;color:#94a3b8;text-align:center}.h-periods{display:flex;gap:4px;justify-content:center}.pricing{background:var(--navy-800);padding-bottom:96px}.bill-toggles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-22px auto 36px}.bill-toggles .bill-toggle{margin:0}.bill-toggle{display:flex;justify-content:center;gap:4px;margin:-22px auto 36px;width:max-content;padding:4px;border-radius:999px;background:#f3ece10f;border:1px solid rgba(243,236,225,.1)}.bill-toggle button{font:inherit;font-size:13px;font-weight:700;color:#f3ece1b3;background:none;border:0;padding:8px 16px;border-radius:999px;cursor:pointer}.bill-toggle button[aria-pressed=true]{background:var(--cream);color:var(--navy-900)}.bill-toggle .save{color:var(--orange-1);margin-left:4px}.bill-toggle button[aria-pressed=true] .save{color:var(--orange-2)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{background:var(--navy-700);border:1px solid rgba(243,236,225,.08);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column;gap:18px;position:relative}.plan.featured{background:linear-gradient(160deg,#24395c,#182742 70%);border-color:var(--orange-1)}.plan .tag{position:absolute;top:-12px;left:26px;background:var(--orange-1);color:var(--navy-900);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.plan h3{font-size:22px}.plan .for{font-size:13.5px;color:#f3ece19e;margin-top:4px}.price{display:flex;align-items:baseline;gap:6px}.price .amt{font-family:var(--display);font-size:44px;font-weight:600;line-height:1;letter-spacing:-.02em}.price .per{font-size:14px;color:#f3ece19e}.price-note{font-size:12.5px;color:#f3ece18c;min-height:1.5em;margin-top:-10px}.plan ul{list-style:none;display:grid;gap:9px;font-size:14px;color:#f3ece1db}.plan li{display:flex;gap:9px;align-items:flex-start}.plan li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:#e8935c2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23e8935c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.plan .cta{margin-top:auto;display:block;text-align:center;font-weight:700;font-size:14.5px;padding:13px 18px;border-radius:12px;background:#f3ece114;color:var(--cream)}.plan.featured .cta{background:var(--orange-1);color:var(--navy-900)}.plan.soon{opacity:.82}.pricing-foot{text-align:center;margin-top:30px;font-size:13.5px;color:#f3ece199}.pricing-foot b{color:var(--cream);font-weight:700}@media(max-width:900px){.plans{grid-template-columns:1fr;max-width:460px;margin:0 auto;gap:26px}}.testi{background:var(--navy-900);padding-block:92px;text-align:center}.testi h2{font-size:clamp(26px,3.6vw,40px);line-height:1.12;margin-bottom:40px}.testi .quote{font-size:clamp(17px,2.2vw,21px);line-height:1.62;max-width:660px;margin:0 auto 32px;color:#f3ece1eb}.testi-person{display:flex;align-items:center;justify-content:center;gap:12px}.avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(140deg,var(--orange-1),var(--orange-3));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:var(--navy-900);flex:none}.testi-person .who{text-align:left}.testi-person .n{font-size:14px;font-weight:700}.testi-person .r{font-size:12px;color:#f3ece180}.testi-nav{display:flex;justify-content:center;gap:12px;margin-top:34px}.testi-nav button{width:36px;height:36px;border-radius:50%;background:#f3ece114;border:1px solid rgba(243,236,225,.14);color:var(--cream);cursor:pointer;display:flex;align-items:center;justify-content:center}.testi-nav button:hover{background:#f3ece129}.testi-nav svg{width:15px;height:15px}.closing{position:relative;overflow:hidden}.closing-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.closing-scene svg{width:100%;height:100%;display:block}.closing-inner{position:relative;z-index:2;padding-top:96px}.closing-inner .c-head{text-align:center;margin-bottom:76px}.closing-inner h2{font-size:clamp(28px,4.2vw,46px);line-height:1.1;margin-bottom:14px}.closing-inner .c-head p{font-size:14px;color:#f3ece1ad;margin-bottom:26px}.foot-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding-bottom:54px}@media(max-width:860px){.foot-cols{grid-template-columns:repeat(2,1fr);gap:32px 20px}}.foot-col h5{font-family:var(--body);font-size:13px;font-weight:800;margin-bottom:14px}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:9px}.foot-col a{font-size:12.5px;color:#f3ece18c}.foot-col a:hover{color:var(--cream)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:22px 34px;border-top:1px solid rgba(243,236,225,.1);font-size:11.5px;color:#f3ece173}.socials{display:flex;gap:8px}.socials span{width:30px;height:30px;border-radius:50%;background:#f3ece11a;display:flex;align-items:center;justify-content:center}.socials svg{width:13px;height:13px}.device{width:236px;height:480px;background:#06090f;border-radius:34px;padding:8px;box-shadow:0 44px 70px -24px #000000b8,inset 0 0 0 1.5px #ffffff1a;flex:none}.screen{width:100%;height:100%;border-radius:26px;overflow:hidden;position:relative;display:flex;flex-direction:column;font-family:var(--body);font-size:10px;line-height:1.4}.notch{position:absolute;top:5px;left:50%;transform:translate(-50%);width:66px;height:15px;background:#06090f;border-radius:10px;z-index:20}.ic{width:11px;height:11px;flex:none;display:block}.ic-sm{width:9px;height:9px;flex:none;display:block}.s-trace{background:#1c2a1f}.map-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 30%,rgba(120,140,110,.5),transparent 40%),radial-gradient(circle at 75% 65%,rgba(90,105,85,.45),transparent 45%),repeating-linear-gradient(72deg,rgba(0,0,0,.12) 0 2px,transparent 2px 9px),linear-gradient(155deg,#3a4a35,#2a3628 50%,#1e2a1f)}.map-bg .street{position:absolute;background:#beb9aa38}.trace-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.t-topbar{position:absolute;top:24px;left:10px;right:10px;display:flex;align-items:center;gap:7px;background:#0f172abf;border-radius:11px;padding:8px;z-index:10}.t-topbar .txt{flex:1;min-width:0}.t-title{color:#fff;font-size:10px;font-weight:700;line-height:1.2}.t-sub{color:var(--app-slate-300);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-pill{background:#ffffff26;border-radius:999px;padding:2px 6px;color:#fff;font-size:7.5px;font-weight:600;white-space:nowrap}.t-help{width:17px;height:17px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.t-viewtoggle{position:absolute;top:76px;right:10px;display:flex;align-items:center;gap:4px;background:#0f172ac7;border-radius:999px;padding:5px 9px;color:#fff;font-size:8px;font-weight:600;z-index:10}.t-scalebar{position:absolute;top:72px;left:10px;z-index:10;color:#fff;font-size:7px;opacity:.75;border-bottom:1.5px solid rgba(255,255,255,.75);border-left:1.5px solid rgba(255,255,255,.75);border-right:1.5px solid rgba(255,255,255,.75);padding:0 4px 1px}.t-measure{position:absolute;bottom:116px;left:10px;background:#0f172ad1;border-radius:10px;padding:7px 10px;z-index:10}.t-measure .v{color:#fff;font-size:14px;font-weight:800;line-height:1.1}.t-measure .l{color:var(--app-slate-300);font-size:8px}.t-pitchbar{position:absolute;bottom:62px;left:10px;right:10px;display:flex;align-items:center;gap:5px;background:#0f172ac7;border-radius:999px;padding:5px 8px;z-index:10}.t-pitchbar .lab{color:var(--app-slate-300);font-size:7.5px;font-weight:600}.t-chips{display:flex;gap:3px;flex:1}.t-chip{flex:1;text-align:center;background:#ffffff24;border-radius:999px;padding:3px 0;color:#fff;font-size:7px;font-weight:600}.t-chip.sel{background:var(--app-orange);color:#0f172a;font-weight:800}.t-bottombar{position:absolute;bottom:12px;left:10px;right:10px;display:flex;gap:5px;z-index:10}.t-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:3px;background:#fff;border-radius:9px;padding:7px 0;font-size:8.5px;font-weight:700;color:var(--app-slate-900)}.t-btn.danger{color:var(--app-red)}.t-btn.primary{background:var(--app-orange);color:#fff}.s-pricing{background:var(--app-slate-50);color:var(--app-slate-900)}.p-header{display:flex;align-items:center;gap:9px;padding:26px 12px 9px;background:#fff;border-bottom:1px solid var(--app-slate-200)}.p-header .h-title{font-size:11px;font-weight:800}.p-header .h-sub{font-size:7.5px;color:var(--app-slate-500)}.p-body{flex:1;overflow:hidden;padding:10px;display:flex;flex-direction:column;gap:9px}.p-card{background:#fff;border:1px solid var(--app-slate-200);border-radius:9px;padding:9px;display:flex;flex-direction:column;gap:6px}.p-cardhead{display:flex;align-items:center;gap:5px}.p-cardhead .t{font-size:9px;font-weight:700}.p-row{display:flex;justify-content:space-between;align-items:center}.p-row .l{font-size:8px;color:var(--app-slate-500)}.p-row .v{font-size:8.5px;font-weight:600}.p-row .v.hl{color:var(--app-orange);font-weight:800}.p-field-label{font-size:8px;font-weight:600;color:var(--app-slate-500)}.p-chiprow{display:flex;gap:4px}.p-chip{flex:1;text-align:center;border:1px solid var(--app-slate-200);background:var(--app-slate-50);border-radius:6px;padding:4px 0;font-size:7.5px;font-weight:600;color:var(--app-slate-500)}.p-chip.sel{background:var(--app-orange);border-color:var(--app-orange);color:#fff;font-weight:800}.p-input{display:flex;align-items:center;gap:5px;background:var(--app-slate-100);border:1px solid var(--app-slate-300);border-radius:7px;padding:6px 8px;font-size:8.5px}.p-input .dollar{color:var(--app-slate-500)}.p-input .val{flex:1;font-weight:600}.p-input .suffix{color:var(--app-slate-400);font-size:7.5px}.p-footer{padding:9px 10px 14px}.p-cta{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--app-orange);color:#fff;border-radius:9px;padding:9px;font-size:9px;font-weight:800}.s-estimate{background:var(--app-slate-100);color:var(--app-slate-900)}.e-header{padding:26px 12px 8px;display:flex;align-items:center;gap:9px}.e-header .h-title{font-size:11px;font-weight:800}.e-header .h-sub{font-size:7.5px;color:var(--app-slate-500)}.e-body{flex:1;overflow:hidden;padding:4px 10px 10px;display:flex;flex-direction:column;gap:8px}.e-summary{background:#fff7f0;border:1px solid #fbe0cc;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:4px}.e-sumhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.e-sumhead .left{display:flex;align-items:center;gap:5px}.e-sumhead .t{font-size:9px;font-weight:700}.e-row{display:flex;justify-content:space-between;gap:8px}.e-row .l{font-size:7.5px;color:var(--app-slate-500)}.e-row .v{font-size:7.5px;font-weight:600;text-align:right}.e-divider{height:1px;background:#fbe0cc;margin:3px 0}.e-total{display:flex;justify-content:space-between;align-items:baseline}.e-total .l{font-size:9px;font-weight:700}.e-total .v{font-size:14px;font-weight:800;color:var(--app-orange)}.e-warn{display:flex;align-items:flex-start;gap:5px;background:#fffbeb;border-radius:7px;padding:6px 7px;margin-top:2px}.e-warn .txt{font-size:7px;color:var(--app-amber);line-height:1.35}.e-card{background:#fff;border:1px solid var(--app-slate-200);border-radius:9px;padding:9px;display:flex;flex-direction:column;gap:5px}.e-input{background:var(--app-slate-50);border:1px solid var(--app-slate-200);border-radius:7px;padding:6px 8px;font-size:8px;color:var(--app-slate-400)}.e-input.filled{color:var(--app-slate-900);font-weight:600}.e-footer{padding:6px 10px 14px}.e-cta{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--app-orange);color:#fff;border-radius:9px;padding:9px;font-size:9px;font-weight:800}.hero.compact .hero-copy{padding-top:24px}.hero.compact .hero-copy h1{font-size:clamp(34px,5vw,56px)}.blog{background:var(--navy-800);padding:56px 0 96px}.post-list{list-style:none;margin:0 auto;padding:0;max-width:760px;display:grid;gap:16px}.post-card{display:block;padding:24px 28px;border-radius:18px;border:1px solid rgba(243,236,225,.12);background:#f3ece10a;color:var(--cream);text-decoration:none;transition:border-color .2s}.post-card:hover{border-color:var(--orange-1)}.post-card time,.post-meta{font-size:13px;color:#f3ece18c}.post-card h2{font-size:24px;margin:6px 0 8px}.post-card p{color:#f3ece1b8;margin:0 0 12px}.post-card .more{color:var(--orange-1);font-weight:600;font-size:14px}.post{max-width:720px;margin:0 auto;color:#f3ece1d9;font-size:17px;line-height:1.7}.post a{color:var(--orange-1)}.post h2{color:var(--cream);font-size:26px;margin:40px 0 12px}.post ul{padding-left:1.2em}.post li{margin-bottom:6px}.post-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:15px}.post-table th,.post-table td{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(243,236,225,.12)}.post-table th{color:var(--cream);font-weight:600}.post-cta{margin-top:48px;padding:28px;border-radius:18px;background:#e8935c1a;border:1px solid rgba(232,147,92,.3);text-align:center}.post-cta p{color:var(--cream);margin:0 0 16px}@media(max-width:600px){.post{font-size:16px}.post-table{display:block;overflow-x:auto}}.hero.compact{background:var(--navy-800);padding-bottom:8px}.pricing-title{font-size:clamp(34px,5vw,52px);line-height:1.08;margin:24px 0 12px}.post-meta{margin:0 0 20px}.post-empty{text-align:center;color:#f3ece199;padding:40px 0}.post-cover{width:100%;border-radius:18px;margin:0 0 24px}.post img{max-width:100%;height:auto;border-radius:12px}.post blockquote{margin:24px 0;padding:4px 20px;border-left:3px solid var(--orange-1);color:#f3ece1bf}.post code{font-size:.9em;background:#f3ece114;padding:2px 6px;border-radius:6px}.table-scroll{overflow-x:auto}.demo{margin:32px 0}.demo-frame{position:relative;width:100%;aspect-ratio:16 / 9;max-height:80vh;border-radius:14px;overflow:hidden;border:1px solid rgba(243,236,225,.12);background:#f3ece10a}.demo-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.demo figcaption{margin-top:10px;font-size:14px;color:#f3ece199;text-align:center}
