body{min-width:320px;min-height:100vh}:root{color:#fff;--orange:#ff4b00;--orange-2:#ff7a1a;--bg:#0e0e0e;--surface:#1a1919;--surface-2:#262626;--muted:#adaaaa;--line:#ff4b0061;background:#0e0e0e;font-family:Public Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 0%, #ff4b002e, transparent 32rem), var(--bg);margin:0}a{color:inherit;text-decoration:none}.page-shell{width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:80px}.compact{min-height:100vh}.nav{color:#f5f3f1;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.brand{letter-spacing:-.03em;margin-right:auto;font-size:1.2rem;font-weight:900}.brand span,h1 span,h2 span{color:var(--orange)}.nav>a:not(.brand){color:var(--muted);font-weight:800}.nav>a:not(.brand):hover{color:#fff}.grid{gap:24px;display:grid}.two-col{grid-template-columns:1.1fr .9fr;align-items:center}.three-col{grid-template-columns:repeat(3,1fr)}.hero{padding:72px 0 52px}.eyebrow,.card-kicker{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}h1{letter-spacing:-.07em;margin:12px 0 20px;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}h3{margin:16px 0 8px;font-size:1.25rem}p{color:var(--muted);line-height:1.65}.hero-copy{max-width:720px;font-size:1.22rem}.pill-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pill,.success-badge{border:1px solid var(--line);color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#ff4b0017;border-radius:999px;padding:9px 14px;font-weight:800}.form-card,.dark-card,.prompt-card,.upsell-card,.blueprint-doc,.sales-aside,.sales-band,.video-card,.get-card{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 80px #00000059,0 0 32px #ff4b0014}.form-card{padding:30px}label{color:#fff;gap:8px;margin:18px 0;font-weight:800;display:grid}input{color:#fff;width:100%;font:inherit;background:#101010;border:1px solid #484847;border-radius:10px;padding:16px 18px}input:focus{outline:2px solid var(--orange);border-color:var(--orange)}button,.primary-link,.mobile-sticky{background:linear-gradient(135deg, var(--orange), var(--orange-2));color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:17px 22px;font-weight:950;display:inline-flex;box-shadow:0 12px 34px #ff4b0052}small{color:var(--muted);text-align:center;margin-top:14px;display:block}.error{color:#ff716c}.prompt-card{grid-template-columns:.9fr 1.1fr;gap:28px;margin:42px 0;padding:34px;display:grid}pre{color:#f5f3f1;white-space:pre-wrap;background:#090909;border:1px solid #ffffff14;border-radius:14px;padding:24px;line-height:1.55;overflow:auto}.cards-section{padding:54px 0}.dark-card{padding:26px}.icon-dot{background:var(--orange);border-radius:50%;width:42px;height:42px;box-shadow:0 0 28px #ff4b008c}.center-hero{text-align:center;max-width:880px;margin:0 auto;padding:72px 0}.center-hero h1{font-size:clamp(3rem,7vw,5.6rem)}.upsell-card{text-align:left;margin-top:34px;padding:34px}.upsell-card .primary-link,.sales .primary-link,.sales-aside .primary-link{width:auto;margin-top:12px}.mobile-sticky{display:none}.blueprint-shell{width:min(1280px,100% - 32px)}.blueprint-hero{padding:54px 0 34px}.blueprint-hero h1{font-size:clamp(3.3rem,7vw,6rem)}.video-card{aspect-ratio:16/9;background:#050505;min-height:240px;position:relative;overflow:hidden}.video-card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blueprint-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin:32px 0;display:grid}.blueprint-doc{padding:clamp(24px,4vw,46px)}.blueprint-doc>p{font-size:1.1rem}.blueprint-step{border-top:1px solid #ffffff14;margin-top:26px;padding-top:24px}.blueprint-step h3{color:#fff;font-size:1.55rem}.blueprint-step pre{border-color:#ff4b003d}.final-prompt pre{background:linear-gradient(#ff4b0017,#00000059),#090909}.sales-aside{padding:28px;position:sticky;top:20px}.sales-aside ul{color:#fff;padding-left:20px;line-height:1.8}.sales-aside li::marker{color:var(--orange)}.sales-band{align-items:center;margin-top:42px;padding:32px}.directory-hero{max-width:980px;padding:72px 0 28px}.directory-hero h1{font-size:clamp(3.2rem,8vw,7rem)}.get-directory{align-items:stretch;padding:28px 0 36px}.get-card{background:linear-gradient(180deg, #ffffff0d, #ffffff04), var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:360px;padding:30px;display:flex;box-shadow:0 22px 80px #00000059,0 0 32px #ff4b0014}.get-card h2{font-size:clamp(2rem,3vw,3rem)}.get-card p:not(.card-kicker){flex:1}.get-card .primary-link{margin-top:18px}.directory-note{align-items:center}.directory-note>p{font-size:1.08rem}@media (width<=940px){.two-col,.three-col,.prompt-card,.blueprint-layout,.sales-band{grid-template-columns:1fr}.sales-aside{position:static}}@media (width<=840px){.nav{flex-wrap:wrap;align-items:flex-start;gap:14px}.nav>a:not(.brand){font-size:.9rem}.hero{padding-top:36px}h1{font-size:clamp(3rem,14vw,4.6rem)}.form-card{margin-bottom:78px}.mobile-sticky{z-index:10;width:auto;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.video-card{min-height:200px}}.brand-with-logo{align-items:center;gap:10px;display:inline-flex}.brand-with-logo img{object-fit:cover;border-radius:12px;width:42px;height:42px;box-shadow:0 0 24px #ff4b0052}.hero-logo{object-fit:cover;border-radius:24px;width:96px;height:96px;margin-bottom:18px;box-shadow:0 20px 60px #ff4b0047}.mini-logo{object-fit:cover;border-radius:18px;width:72px;height:72px;margin-bottom:18px;box-shadow:0 18px 52px #ff4b0042}.card-image{aspect-ratio:16/9;object-fit:cover;background:#090909;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:20px}.brand-showcase{background:linear-gradient(135deg, #ff4b0021, #ffffff06), var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;margin:30px 0 42px;padding:28px;box-shadow:0 22px 80px #00000059,0 0 32px #ff4b0014}.brand-showcase img{object-fit:cover;border:1px solid #ffffff14;border-radius:16px;width:100%;box-shadow:0 18px 48px #0000004d}.hero-visual-card{background:linear-gradient(180deg, #ffffff0d, #ffffff04), var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 22px 80px #00000059,0 0 32px #ff4b0014}.hero-visual-card img{border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:18px}.hero-visual-card h2{font-size:clamp(1.7rem,3vw,2.6rem)}.deployment-section{background:radial-gradient(circle at 15% 0,#ff4b0038,#0000 26rem),#111;border:1px solid #ff4b006b;border-radius:18px;margin:34px 0;padding:clamp(24px,4vw,38px)}.deployment-section h2{font-size:clamp(2rem,4vw,3rem)}.deployment-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.deployment-grid>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:18px}.deployment-grid strong{color:#fff;font-size:1.05rem}.add-ons-section{border-top:1px solid #ffffff14;margin-top:34px;padding-top:30px}.add-ons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.add-on-card{background:linear-gradient(#ff4b0014,#ffffff06);border:1px solid #ffffff14;border-radius:14px;padding:18px}.add-on-card strong{color:#fff;font-size:1.03rem}.add-on-card p{margin-bottom:0}.wide-brand-image{border:1px solid #ffffff14;border-radius:16px;width:100%;margin-top:10px}.aside-image{border:1px solid #ffffff14;border-radius:14px;width:100%;margin:14px 0}@media (width<=940px){.deployment-grid,.add-ons-grid{grid-template-columns:1fr}}@media (width<=840px){.brand-with-logo img{border-radius:10px;width:34px;height:34px}.hero-logo{width:76px;height:76px}}
