@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071320;--bg-deep:#040c16;--bg-soft:#0c1a2e;--surface:#0b182eb8;--surface-strong:#0d1c35eb;--surface-soft:#ffffff08;--line:#92b2ff29;--line-strong:#92b2ff42;--text:#f3f7ff;--muted:#9caecc;--muted-strong:#bfd0ee;--accent:#4de2ff;--accent-2:#5b8cff;--accent-3:#74f9d5;--shadow:0 30px 80px #01091273;font-family:Space Grotesk,Trebuchet MS,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 0 0,#5b8cff29,#0000 34%),radial-gradient(circle at 100% 0,#4de2ff1a,#0000 28%),linear-gradient(#081220 0%,#040a12 100%);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}input{color:var(--text)}.site-shell{min-height:100vh;position:relative;overflow-x:hidden}.site-noise{pointer-events:none;opacity:.34;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000,#0000 90%);mask-image:radial-gradient(circle at top,#000,#0000 90%)}.page-width{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1dbd;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.topbar{justify-content:space-between;align-items:center;gap:22px;min-height:84px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--accent);background:radial-gradient(circle at 0 0,#4de2ff42,#0000 42%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #4de2ff2e;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.brand-wordmark{letter-spacing:-.04em;font-size:1.55rem;font-weight:700}.site-nav,.header-actions{align-items:center;gap:18px;display:flex}.nav-link,.sign-link{color:var(--muted);transition:color .2s}.nav-link:hover,.nav-link-active,.sign-link:hover{color:var(--text)}.icon-pill,.lang-pill{border:1px solid var(--line);min-height:42px;color:var(--text);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.lang-pill{gap:10px}.lang-pill-code,.micro-label,.metric-label,.step-pill,.status-chip,.eyebrow-pill,.highlight-pill,.marquee-chip,.price-card-badge,.price-tag,.timeline-index{font-family:IBM Plex Mono,Courier New,monospace}.lang-pill-chevron{transform:rotate(90deg)}.hero-section{padding:72px 0 28px;position:relative}.hero-layout{grid-template-columns:1.02fr .98fr;align-items:start;gap:28px;display:grid}.eyebrow-pill{min-height:42px;color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;background:#08162ab3;border:1px solid #4de2ff33;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:.76rem;display:inline-flex}.eyebrow-pill-light{background:#ffffff0a}.eyebrow-dot{background:var(--accent);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #4de2ffbf}.eyebrow-dot-green{background:var(--accent-3);box-shadow:0 0 14px #74f9d599}.hero-copy h1,.page-hero h1,.section-header h2,.article-hero h1{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(3rem,6vw,5.6rem);line-height:.96}.hero-copy h1{max-width:720px;font-size:clamp(3rem,5vw,4.7rem);line-height:.98}.hero-summary,.page-hero p,.section-header p,.article-hero p{max-width:780px;color:var(--muted);margin:24px 0 0;font-size:1.08rem;line-height:1.8}.hero-summary{max-width:620px;line-height:1.65}.hero-actions-row,.card-actions,.post-footer,.launch-form-top,.ideas-row,.post-meta-row,.selection-card-top,.mapping-icon,.step-header,.dashboard-topline,.proof-card,.topbar{align-items:center;display:flex}.hero-actions-row{gap:14px;margin-top:30px}.button-primary,.button-secondary,.button-ghost{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.button-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#02101f;font-weight:700;box-shadow:0 14px 34px #4de2ff3d}.button-secondary,.button-ghost{border-color:var(--line);color:var(--text);background:#ffffff08}.button-ghost{min-height:48px}.button-primary:hover,.button-secondary:hover,.button-ghost:hover,.price-card:hover,.selection-card:hover,.mapping-card:hover,.feature-card:hover,.timeline-card:hover,.faq-card:hover,.inspiration-card:hover,.post-card:hover,.featured-post-card:hover{transform:translateY(-2px)}.button-primary-small,.button-secondary-small{min-height:40px;padding:0 16px;font-size:.92rem}.hero-proof{margin-top:34px}.proof-card{border:1px solid var(--line);background:#ffffff08;border-radius:22px;justify-content:space-between;gap:18px;margin-top:12px;padding:18px 20px}.proof-card strong,.metric-card strong,.price-card h3,.selection-card strong,.timeline-card h3,.faq-card h3,.inspiration-card h3,.post-card h3,.article-section h2,.mapping-card h3{letter-spacing:-.04em;display:block}.proof-card strong{font-size:1.05rem}.proof-card span{color:var(--muted)}.proof-score{text-align:center;border:1px solid var(--line);background:linear-gradient(#4de2ff1f,#5b8cff14);border-radius:16px;flex-shrink:0;min-width:110px;padding:12px 14px}.hero-highlight-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.highlight-pill,.marquee-chip,.integration-chip{border:1px solid var(--line);min-height:38px;color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;padding:0 14px;font-size:.74rem;display:inline-flex}.hero-panel{gap:18px;display:grid}.dashboard-card,.panel-section,.price-card,.selection-card,.info-card,.mapping-card,.feature-card,.timeline-card,.faq-card,.inspiration-card,.post-card,.article-content,.article-sidebar .info-card,.modal-card,.featured-post-card,.launch-form-card{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#4de2ff14,#0000 32%),linear-gradient(#0d1a32e6,#07101eeb)}.dashboard-card{border-radius:30px;padding:26px}.dashboard-card-primary h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.dashboard-card p,.panel-section p,.price-card p,.selection-card p,.info-card p,.mapping-card p,.feature-card p,.timeline-card p,.faq-card p,.inspiration-card p,.post-card p,.article-section p{color:var(--muted);line-height:1.8}.dashboard-topline,.launch-form-top,.step-header,.ideas-row,.selection-card-top,.post-meta-row,.proof-card{justify-content:space-between}.status-live{color:var(--accent-3)}.mini-grid,.launch-summary-grid,.status-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffff08;border-radius:20px;gap:6px;padding:16px 18px;display:grid}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.metric-card strong{font-size:1.02rem}.metric-card-wide{grid-column:1/-1}.dashboard-stack,.mapping-grid,.feature-grid,.timeline-grid,.faq-grid,.post-grid,.pricing-grid,.inspiration-grid{gap:18px;display:grid}.mapping-grid,.timeline-grid,.pricing-grid,.feature-grid,.faq-grid,.inspiration-grid,.brand-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-card,.feature-card,.timeline-card,.faq-card,.post-card,.inspiration-card,.price-card,.brand-cluster-card{border-radius:28px;padding:24px}.brand-cluster-card{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#74f9d514,#0000 28%),linear-gradient(#0d1a32e6,#07101eeb);gap:10px;display:grid}.brand-cluster-card h3{letter-spacing:-.04em;margin:0;font-size:1.4rem}.brand-cluster-card p{color:var(--muted);margin:0;line-height:1.8}.mapping-icon{width:42px;height:42px;color:var(--accent);background:#4de2ff1f;border-radius:14px;justify-content:center}.marquee-section{padding:18px 0 10px;overflow:hidden}.marquee-track{gap:12px;width:max-content;animation:32s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-shell{padding:42px 0}.section-shell-tight{padding-top:24px}.panel-section{border-radius:36px;padding:34px}.panel-section-tight{padding-bottom:28px}.section-header{max-width:820px}.section-header h2{margin-top:14px;font-size:clamp(2.4rem,4vw,3.6rem)}.billing-toggle{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:8px;margin-top:28px;padding:8px;display:inline-flex}.billing-toggle-compact{margin-top:0}.billing-button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#04111d;border:0;border-radius:999px;min-height:44px;padding:0 20px;font-weight:700}.billing-button-muted{color:var(--muted);background:0 0}.price-card{text-align:left}.price-card-active,.selection-card-active{border-color:#4de2ff52;box-shadow:0 26px 70px #4de2ff24}.price-card-badge{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;display:inline-block}.price-tag{min-height:38px;color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#4de2ff2e,#5b8cff2e);border-radius:999px;align-items:center;margin-top:18px;padding:0 14px;font-size:.82rem;display:inline-flex}.price-card h3,.selection-card strong,.mapping-card h3,.feature-card h3,.timeline-card h3,.faq-card h3,.inspiration-card h3,.post-card h3{margin:18px 0 0;font-size:1.8rem}.price-tagline{color:var(--muted-strong);margin-top:12px}.bullet-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bullet-list li{color:var(--muted);padding-left:20px;line-height:1.7;position:relative}.bullet-list li:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-3));border-radius:999px;width:7px;height:7px;position:absolute;top:11px;left:0}.launch-grid,.article-grid,.blog-hero,.inspiration-hero{gap:22px;display:grid}.launch-grid,.article-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.52fr);margin-top:28px}.launch-form-card,.featured-post-card{border-radius:30px;padding:24px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.field{gap:10px;display:grid}.field span{color:var(--muted-strong)}.field input{border:1px solid var(--line);background:#ffffff08;border-radius:16px;outline:none;width:100%;min-height:52px;padding:0 16px}.field input:focus{border-color:#4de2ff66;box-shadow:0 0 0 4px #4de2ff14}.field small{color:var(--muted);line-height:1.6}.step-block{border-top:1px solid #ffffff0f;margin-top:24px;padding-top:22px}.step-pill{min-height:32px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#4de2ff14;border:1px solid #4de2ff29;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.selection-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-card{text-align:left;border-radius:22px;padding:18px}.selection-card-top span{color:var(--accent-3);font-size:.84rem}.launch-button{width:100%;margin-top:18px}.launch-aside{gap:16px;display:grid}.info-card{border-radius:24px;padding:20px}.page-hero{padding:70px 0 16px}.page-hero-blog{padding-bottom:30px}.inspiration-hero,.blog-hero{grid-template-columns:1fr minmax(320px,520px);align-items:end}.blog-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.blog-hero p{max-width:620px}.blog-hero h1 span{color:var(--muted)}.search-shell{border:1px solid var(--line);background:#ffffff08;border-radius:24px;align-items:center;gap:12px;min-height:64px;padding:0 20px;display:flex}.search-shell input{background:0 0;border:0;outline:none;width:100%}.category-row{flex-wrap:wrap;gap:10px;display:flex}.category-pill{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#ffffff05;border-radius:999px;padding:0 16px}.category-pill-active{color:var(--text);background:#4de2ff1a;border-color:#4de2ff4d}.ideas-row{color:var(--muted);justify-content:space-between;gap:12px;margin-top:18px}.status-band{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.integration-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-chip{min-height:30px;color:var(--muted-strong);text-transform:uppercase;letter-spacing:.08em;background:#5b8cff1f;border:1px solid #5b8cff33;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;display:inline-flex}.status-chip-verified{color:var(--accent-3);background:#74f9d51a;border-color:#74f9d533}.inspiration-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-divider{background:#ffffff14;height:1px;margin:20px 0 18px}.card-actions{justify-content:flex-start;gap:10px}.modal-shell{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020810c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{border-radius:32px;width:min(920px,100%);padding:28px}.modal-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.modal-top h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2rem,4vw,3rem)}.modal-summary{color:var(--muted);margin-top:16px;line-height:1.8}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.featured-post-card{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:18px;display:grid}.featured-post-copy h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1}.featured-post-visual{min-height:240px;color:var(--accent);background:radial-gradient(circle at top,#5b8cff2e,#0000 32%),linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff0f;border-radius:28px;justify-content:center;align-items:center;display:flex}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.post-meta-row{color:var(--muted);flex-wrap:wrap;gap:10px}.meta-dot{background:#ffffff59;border-radius:999px;width:4px;height:4px}.post-footer{color:var(--muted-strong);justify-content:space-between;margin-top:20px}.article-shell{padding-top:32px;padding-bottom:72px}.article-layout{gap:22px;display:grid}.back-link{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.back-link-icon{transform:rotate(180deg)}.article-hero h1{font-size:clamp(2.8rem,5vw,4.8rem)}.article-content{border-radius:32px;padding:28px}.article-sidebar{gap:16px;display:grid}.article-section+.article-section{border-top:1px solid #ffffff0f;margin-top:26px;padding-top:24px}.article-section h2{margin:0;font-size:1.7rem}.sidebar-links{gap:10px;margin-top:12px;display:grid}.empty-state{justify-items:start;gap:14px;display:grid}.site-footer{padding:30px 0 52px}.footer-grid{border-top:1px solid #ffffff0f;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.footer-brand{align-items:flex-start;gap:14px;display:flex}.footer-brand p,.footer-note{color:var(--muted);line-height:1.7}.footer-links{gap:10px;display:grid}.footer-title{color:var(--muted-strong);font-weight:700}@media (width<=1120px){.hero-layout,.launch-grid,.article-grid,.mapping-grid,.feature-grid,.timeline-grid,.pricing-grid,.faq-grid,.inspiration-grid,.status-band,.inspiration-hero,.footer-grid,.form-grid,.modal-grid,.selection-grid-three,.post-grid,.featured-post-card,.selection-grid{grid-template-columns:1fr}}@media (width<=860px){.topbar{flex-wrap:wrap;justify-content:center;padding:16px 0}.site-nav,.header-actions{flex-wrap:wrap;justify-content:center}.hero-copy h1,.page-hero h1,.section-header h2,.article-hero h1,.featured-post-copy h2{font-size:clamp(2.4rem,10vw,3.8rem)}.page-width{width:min(1180px,100% - 24px)}.panel-section,.launch-form-card,.featured-post-card,.article-content,.modal-card{border-radius:24px;padding:22px}.hero-actions-row,.card-actions{flex-direction:column;align-items:stretch}}
