:root{color-scheme:dark;--background: #0f0f10;--surface: #151513;--surface-low: #1d1d19;--surface-card: rgba(18, 18, 17, .78);--surface-card-strong: rgba(30, 30, 26, .92);--ivory: #f8f7f4;--text: #e7e4df;--muted: #c8c1b8;--dim: #8f8a82;--accent: #68745a;--accent-hover: #7a876a;--accent-bright: #e0ead4;--accent-rgb: 104, 116, 90;--accent-bright-rgb: 224, 234, 212;--gold: var(--accent);--gold-bright: var(--accent-bright);--copper: #9a6543;--olive: #27332c;--ink: #11110f;--line: rgba(248, 247, 244, .13);--line-strong: rgba(238, 230, 214, .34);--radius: 4px;--radius-lg: 8px;--shadow: 0 28px 90px rgba(0, 0, 0, .44);--container: 1440px;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: Canela, "Canela Regular", "Iowan Old Style", "Bodoni 72", Georgia, serif}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--text);background:linear-gradient(180deg,rgba(44,54,47,.2) 0,transparent 520px),radial-gradient(circle at 84% 10%,rgba(var(--accent-rgb),.14),transparent 34%),linear-gradient(180deg,var(--background) 0,#11130f 48%,#0d0d0d 100%);font-family:var(--font-body);font-size:16px;line-height:1.6;letter-spacing:0;overflow-x:hidden}body::selection{background:var(--gold);color:var(--background)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit;letter-spacing:0}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;z-index:20;width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 48px;border:1px solid var(--line);border-width:0 0 1px;border-radius:0;background:#080808db;box-shadow:0 18px 60px #0000003d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-mark{display:inline-flex;align-items:center;color:var(--ivory);font-weight:700;line-height:1;white-space:nowrap}.brand-logo{display:block;width:auto;height:31px;object-fit:contain;mix-blend-mode:screen}.brand-logo-footer{height:38px}.desktop-nav{display:flex;align-items:center;gap:28px;color:#f8f7f4a3;font-size:14px;font-weight:700}.desktop-nav a{position:relative;transition:color .18s ease}.desktop-nav a:hover,.desktop-nav a:first-child{color:var(--ivory)}.desktop-nav a:first-child:after{position:absolute;left:50%;bottom:-10px;width:4px;height:4px;border-radius:50%;background:var(--gold);content:"";transform:translate(-50%)}.header-actions{display:flex;align-items:center;gap:12px}.login-link{color:#f8f7f4a3;font-size:14px;font-weight:700;transition:color .18s ease}.login-link:hover{color:var(--ivory)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius);padding:13px 22px;color:inherit;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button-small{min-height:40px;padding:11px 18px}.button-primary{background:var(--gold);color:var(--ivory);border-color:rgba(var(--accent-bright-rgb),.34)}.button-primary:hover{background:var(--accent-hover)}.button-secondary{border-color:#f8f7f429;color:var(--ivory);background:#f8f7f40b}.button-secondary:hover{border-color:rgba(var(--accent-bright-rgb),.38);background:rgba(var(--accent-rgb),.16)}.short-cta{display:none}.section-shell{width:min(calc(100% - 96px),var(--container));margin-inline:auto}.hero{display:grid;align-items:start;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:64px;padding-top:148px;padding-bottom:98px}.hero-copy{min-width:0;max-width:680px}.eyebrow{margin:0 0 18px;color:var(--gold-bright);font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ivory);font-family:var(--font-display);font-weight:400;line-height:1.08}h1{max-width:660px;margin-bottom:24px;font-size:72px}h1 span{display:block}h2{margin-bottom:18px;font-size:50px}h3{margin-bottom:12px;font-size:24px;line-height:1.2}.hero-lede,.section-heading p,.feature-card p,.sample-meta p,.pricing-card p,.pricing-note,.cta-panel>p{color:var(--muted)}.hero-lede{max-width:590px;margin-bottom:32px;font-size:18px}.studio-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:660px}.studio-form input{width:100%;min-height:52px;border:1px solid rgba(248,247,244,.14);border-radius:var(--radius);outline:0;padding:14px 16px;color:var(--ivory);background:#0d0f0dc7;box-shadow:inset 0 1px #ffffff0a}.studio-form input::placeholder{color:#c7c6ca8f}.studio-form input:focus{border-color:var(--gold-bright);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.form-status{grid-column:1 / -1;min-height:20px;margin:0;color:var(--gold-bright);font-size:13px;font-weight:700}.risk-note{margin:12px 0 0;color:#f8f7f4ad;font-size:13px;font-weight:700}.proof-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.proof-chip-row span,.tone-row span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(248,247,244,.12);border-radius:999px;padding:7px 12px;color:#f8f7f4c7;background:#f8f7f40b;font-size:12px;font-weight:800;text-transform:uppercase}.studio-preview{position:relative;min-width:0}.preview-art{position:relative;width:100%;margin:0;filter:drop-shadow(0 32px 80px rgba(0,0,0,.5))}.preview-art:before{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;background:radial-gradient(circle at 55% 52%,rgba(var(--accent-rgb),.16),transparent 58%);content:""}.preview-art img{width:100%;height:auto;border-radius:var(--radius-lg)}.preview-window{overflow:hidden;min-width:0;border:1px solid rgba(248,247,244,.14);border-radius:var(--radius-lg);background:linear-gradient(145deg,#222620f0,#0b0b0beb),var(--surface);box-shadow:var(--shadow)}.preview-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(248,247,244,.1);color:var(--ivory)}.preview-toolbar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-dots{display:flex;gap:6px}.toolbar-dots span{width:8px;height:8px;border-radius:50%;background:#f8f7f442}.ready-pill{border:1px solid rgba(var(--accent-bright-rgb),.28);border-radius:999px;padding:6px 10px;color:var(--gold-bright);font-size:11px;font-weight:800;text-transform:uppercase}.scan-row{display:grid;grid-template-columns:auto auto minmax(110px,.9fr) minmax(110px,1fr) auto minmax(170px,1.1fr);align-items:center;gap:12px;margin:18px;padding:13px 14px;border:1px solid rgba(var(--accent-rgb),.32);border-radius:var(--radius);background:#f8f7f40b}.scan-row strong{margin:0}.scan-row span{color:#f8f7f4a8;font-size:12px}.scan-row strong{color:var(--gold-bright);font-size:12px}.scan-progress{position:relative;overflow:hidden;height:5px;border-radius:999px;background:#f8f7f41f}.scan-progress i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-bright))}.scan-lock{position:relative;width:22px;height:22px;border:1px solid var(--gold-bright);border-radius:4px}.scan-lock:before{position:absolute;left:5px;top:-7px;width:10px;height:9px;border:1px solid var(--gold-bright);border-bottom:0;border-radius:8px 8px 0 0;content:""}.preview-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px;padding:0 18px 18px}.logo-panel,.brand-dna-panel,.tone-panel,.product-panel,.concept-panel{border:1px solid rgba(248,247,244,.1);border-radius:var(--radius-lg);background:#f8f7f40b;padding:16px}.product-panel{grid-column:span 2;min-width:0}.concept-panel{min-width:0}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title-row .panel-kicker{margin-bottom:0}.panel-title-row>span{color:#f8f7f494;font-size:12px;font-weight:700}.panel-kicker{margin-bottom:14px;color:var(--gold-bright);font-size:11px;font-weight:800;text-transform:uppercase}.logo-showcase{min-height:92px;display:grid;place-items:center;border:1px solid rgba(248,247,244,.11);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff14,rgba(var(--accent-rgb),.08)),#0000003d;text-align:center}.logo-showcase strong{max-width:100%;overflow:hidden;color:var(--ivory);font-family:var(--font-display);font-size:clamp(24px,2vw,32px);font-weight:400;letter-spacing:.16em;line-height:1}.logo-showcase span{color:var(--gold-bright);font-size:10px;font-weight:800;letter-spacing:.36em;text-transform:uppercase}.preview-brand-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.preview-logo{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(var(--accent-bright-rgb),.36);border-radius:var(--radius);color:var(--gold-bright);font-family:var(--font-display);font-size:28px;background:#00000047}.preview-brand-row strong,.product-mini strong,.concept-card strong{display:block;color:var(--ivory)}.preview-brand-row p,.product-mini p{margin:3px 0 0;color:#f8f7f494;font-size:12px}.palette-row,.sample-swatches{display:flex;gap:8px}.palette-row span,.sample-swatches i{display:block;width:36px;height:36px;border:1px solid rgba(248,247,244,.15);border-radius:var(--radius);background:var(--swatch)}.tone-row{display:flex;flex-wrap:wrap;gap:8px}.tone-row span{min-height:28px;padding:6px 9px;font-size:10px}.product-list{display:grid;gap:10px}.product-mini{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px}.product-mini img,.product-color-block{width:48px;height:48px;border:1px solid rgba(248,247,244,.12);border-radius:var(--radius);object-fit:cover}.product-color-block{display:block;background:linear-gradient(135deg,#f6f3eaeb,#121212d9),var(--gold)}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-card{min-width:0}.product-card img,.product-shot{width:100%;height:clamp(132px,11vw,168px);border:1px solid rgba(248,247,244,.12);border-radius:var(--radius);object-fit:cover;object-position:center 52%;background:#f8f7f40f}.product-shot{display:block;background:linear-gradient(135deg,#f6f3eaeb,#c7ac81b8),var(--gold)}.product-card strong{display:block;overflow:hidden;margin-top:9px;color:var(--ivory);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-card p{margin:2px 0 0;color:#f8f7f4ad;font-size:12px}.concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.concept-card{position:relative;overflow:hidden;min-height:168px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(248,247,244,.1);border-radius:var(--radius);padding:14px;background:#141412}.concept-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48}.concept-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));content:""}.concept-card span,.concept-card strong{position:relative;z-index:1}.concept-card span,.asset-card span,.panel-label,.sample-meta span{color:var(--gold-bright);font-size:11px;font-weight:800;text-transform:uppercase}.concept-card strong{max-width:320px;margin-top:6px;font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.35}.system-rail,.transformation,.features,.examples,.comparison,.pricing,.final-cta{padding-block:76px}.section-heading{margin-bottom:46px}.section-heading.center{text-align:center}.section-heading.narrow{max-width:790px;margin-inline:auto}.section-heading p{font-size:18px}.split-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);gap:42px;align-items:end}.split-heading p:last-child{margin-bottom:20px}.rail-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#f8f7f414}.rail-steps article{min-height:190px;padding:28px;background:#11110feb}.rail-steps span{display:block;margin-bottom:34px;color:var(--gold-bright);font-size:12px;font-weight:800}.rail-steps strong{display:block;margin-bottom:10px;color:var(--ivory);font-family:var(--font-display);font-size:24px;font-weight:400}.rail-steps p{margin:0;color:var(--muted);font-size:14px}.before-after-board{display:grid;grid-template-columns:minmax(0,.95fr) 92px minmax(0,1.25fr);gap:24px;align-items:stretch}.before-panel,.after-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);padding:22px}.plain-product-page{overflow:hidden;margin-top:14px;border:1px solid rgba(248,247,244,.1);border-radius:var(--radius);background:#f8f7f40b}.plain-media{overflow:hidden;aspect-ratio:16 / 11}.plain-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.plain-copy{padding:18px}.plain-copy strong{color:var(--ivory)}.plain-copy p{margin:8px 0 0;color:var(--muted)}.source-notes{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.source-notes span{border:1px solid rgba(248,247,244,.1);border-radius:999px;padding:7px 10px;color:#f8f7f4a8;font-size:12px;font-weight:700}.transform-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--gold-bright);font-size:11px;font-weight:800;text-transform:uppercase}.transform-line:before,.transform-line:after{width:1px;min-height:76px;background:linear-gradient(180deg,transparent,var(--gold),transparent);content:""}.asset-grid{display:grid;grid-template-columns:.9fr 1fr;gap:14px;margin-top:14px}.asset-card{position:relative;overflow:hidden;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(248,247,244,.11);border-radius:var(--radius);padding:16px;background:#f8f7f40b}.asset-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48}.asset-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));content:""}.asset-card span,.asset-card strong,.visual-strip{position:relative;z-index:1}.asset-card strong{color:var(--ivory);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.18}.asset-card.tall{grid-row:span 2;min-height:356px}.visual-strip{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72;background:linear-gradient(135deg,#efe4d0d6,#5d4128e0),var(--copper)}.visual-strip.apparel{background:linear-gradient(135deg,#f6f3eadb,#121212d6 56%,#e14d2abd),#141414}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-card{min-height:300px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px;background:var(--surface-card);transition:border-color .18s ease,transform .18s ease,background .18s ease}.feature-card:hover{border-color:var(--line-strong);background:var(--surface-card-strong);transform:translateY(-2px)}.feature-icon{display:inline-flex;min-width:48px;height:44px;align-items:center;justify-content:center;margin-bottom:48px;border:1px solid var(--line-strong);border-radius:var(--radius);padding-inline:10px;color:var(--gold-bright);font-size:12px;font-weight:900}.studio-sample-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sample-carousel{--card-width: min(350px, 72vw);--side-offset: clamp(240px, 29vw, 395px);--far-offset: clamp(420px, 56vw, 720px);position:relative;min-height:425px;margin-top:6px;overflow:visible}.sample-card-stage{position:relative;height:390px}.sample-spotlight-card{position:absolute;top:50%;left:50%;width:var(--card-width);height:auto;border-radius:0;object-fit:contain;opacity:0;background:transparent;box-shadow:0 22px 70px #0000003d;transform:translate(-50%,-50%) scale(.78);transition:opacity .52s ease,filter .52s ease,transform .64s cubic-bezier(.2,.7,.2,1),box-shadow .64s ease;will-change:transform,opacity}.sample-card-rounded{border-radius:var(--radius-lg)}.sample-spotlight-card.is-active{z-index:5;opacity:1;filter:none;box-shadow:0 34px 90px #00000061;transform:translate(-50%,-50%) scale(1)}.sample-spotlight-card.is-prev{z-index:4;opacity:.78;filter:saturate(.88) brightness(.76);transform:translate(calc(-50% - var(--side-offset)),-50%) scale(.84)}.sample-spotlight-card.is-next{z-index:4;opacity:.78;filter:saturate(.88) brightness(.76);transform:translate(calc(-50% + var(--side-offset)),-50%) scale(.84)}.sample-spotlight-card.is-far-prev{z-index:2;opacity:0;filter:saturate(.62) brightness(.54);transform:translate(calc(-50% - var(--far-offset)),-50%) scale(.74)}.sample-spotlight-card.is-far-next{z-index:2;opacity:0;filter:saturate(.62) brightness(.54);transform:translate(calc(-50% + var(--far-offset)),-50%) scale(.74)}.sample-nav{position:absolute;z-index:8;top:47%;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(248,247,244,.14);border-radius:999px;color:var(--ivory);background:#0c0c0ab8;box-shadow:0 14px 34px #00000047;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sample-nav:hover,.sample-nav:focus-visible{border-color:rgba(var(--accent-bright-rgb),.5);background:rgba(var(--accent-rgb),.2);transform:translateY(-1px)}.sample-nav-prev{left:10px}.sample-nav-next{right:10px}.sample-dots{display:flex;justify-content:center;gap:9px;margin-top:12px}.sample-dots button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:#f8f7f438;cursor:pointer;transition:width .22s ease,background .22s ease}.sample-dots button.is-active{width:24px;background:var(--gold)}@media(prefers-reduced-motion:reduce){.sample-spotlight-card{transition:none}}.sample-visual{min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.sample-visual img{width:100%;height:220px;margin:-22px -22px 0;max-width:calc(100% + 44px);object-fit:cover}.graphic-visual{color:var(--ivory)}.graphic-visual span{color:#f8f7f4ad;font-size:12px;font-weight:900;letter-spacing:.08em}.graphic-visual strong{max-width:190px;margin-top:8px;font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1}.sample-card.apparel .graphic-visual{background:linear-gradient(135deg,#f6f3eaf0,#121212eb 58%,#e14d2acc),#171717}.sample-card.beauty .graphic-visual{background:linear-gradient(135deg,#f5e4cff5,#b88049e6 48%,#25140ef0),#2c190f}.sample-card.beverage .graphic-visual{background:linear-gradient(135deg,#efe4d0eb,#5d4128eb),#3a2b1d}.sample-card.home .graphic-visual{background:linear-gradient(135deg,#f7f2eae6,#8d8a80d1,#1a2524f0),#1a2524}.sample-meta{padding:20px}.sample-meta strong{display:block;margin:5px 0 8px;color:var(--ivory);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.12}.sample-meta p{margin-bottom:18px;font-size:13px}.sample-swatches i{width:28px;height:28px}.compare-grid{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card)}.compare-row{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:1px;border-top:1px solid rgba(248,247,244,.08)}.compare-row:first-child{border-top:0}.compare-row span,.compare-row strong{min-height:74px;display:flex;align-items:center;padding:20px 22px;background:#f8f7f409}.compare-head span{min-height:52px;color:var(--gold-bright);font-size:12px;font-weight:900;text-transform:uppercase}.compare-row span{color:var(--muted)}.compare-row span:first-child{color:var(--ivory);font-weight:800}.compare-row strong{color:var(--ivory);font-weight:700}.pricing-free-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 28px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),#f8f7f409),var(--surface-card)}.pricing-free-strip strong{display:block;color:var(--ivory);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.12}.pricing-free-strip p{max-width:740px;margin:8px 0 0;color:var(--muted);font-size:14px}.pricing-free-strip .button{flex:0 0 auto}.pricing-cadence{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;border:1px solid rgba(248,247,244,.1);border-radius:var(--radius-lg);padding:18px 20px;background:#f8f7f409}.pricing-cadence strong{display:block;color:var(--ivory);font-family:var(--font-display);font-size:25px;font-weight:400;line-height:1.1}.pricing-cadence p{margin:7px 0 0;color:#f8f7f49e;font-size:13px}.pricing-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border:1px solid rgba(248,247,244,.12);border-radius:var(--radius-lg);padding:5px;background:#00000038}.pricing-toggle button{min-height:40px;border:1px solid transparent;border-radius:var(--radius);padding:10px 14px;color:#f8f7f4ad;background:transparent;font-size:11px;font-weight:900;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.pricing-toggle button.is-active{border-color:rgba(var(--accent-bright-rgb),.36);color:var(--ivory);background:rgba(var(--accent-rgb),.28)}.pricing-toggle span{margin-left:5px;color:var(--gold-bright)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{position:relative;min-height:520px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;background:linear-gradient(180deg,rgba(248,247,244,.035),transparent 46%),var(--surface-card);box-shadow:0 20px 70px #0000002e}.pricing-card-featured{border-color:rgba(var(--accent-bright-rgb),.42);background:linear-gradient(180deg,rgba(var(--accent-rgb),.18),transparent 48%),var(--surface-card-strong)}.pricing-badge{align-self:flex-start;margin-bottom:18px;border:1px solid rgba(var(--accent-bright-rgb),.28);border-radius:999px;padding:7px 10px;color:var(--gold-bright);background:rgba(var(--accent-rgb),.18);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.pricing-card-head{min-height:178px}.pricing-kicker{display:block;margin-bottom:14px;color:var(--gold-bright);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.pricing-card h3{margin-bottom:12px;font-size:32px}.pricing-card p{margin-bottom:0;font-size:14px}.price-line{display:flex;align-items:baseline;gap:8px;padding:22px 0;border-top:1px solid rgba(248,247,244,.09);border-bottom:1px solid rgba(248,247,244,.09)}.price-line strong{color:var(--ivory);font-family:var(--font-display);font-size:52px;font-weight:400;line-height:1}.price-line span{color:#f8f7f48f;font-size:13px;font-weight:800}.price-detail{min-height:43px;margin:14px 0 0;color:#f8f7f49e;font-size:12px;font-weight:700;line-height:1.5}.price-line-custom,.price-line-custom strong,.price-line-custom span{display:block}.price-line-custom span{margin-top:7px}.pricing-card ul{display:grid;gap:12px;margin:24px 0 28px;padding:0;color:#f8f7f4c7;font-size:14px;list-style:none}.pricing-card li{position:relative;padding-left:22px}.pricing-card li:before{position:absolute;top:.62em;left:0;width:9px;height:5px;border:solid var(--gold-bright);border-width:0 0 2px 2px;content:"";transform:rotate(-45deg)}.pricing-card .button{width:100%;margin-top:auto}.pricing-note{margin:22px 0 0;color:#f8f7f494;font-size:13px;font-weight:700;text-align:center}.cta-panel{position:relative;overflow:hidden;padding:74px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#27332c94,#0f0f10db),#0f0f10c7;text-align:center;box-shadow:var(--shadow)}.cta-panel h2{max-width:820px;margin-inline:auto;font-size:62px}.cta-panel>p{max-width:620px;margin-inline:auto}.studio-form-centered{margin:34px auto 0}.cta-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 32px;margin-top:28px;color:var(--muted);font-size:13px;font-weight:700}.cta-proof span{display:inline-flex;align-items:center;gap:8px}.cta-proof span:before{width:6px;height:6px;border-radius:50%;background:var(--gold);content:""}.site-footer{width:min(calc(100% - 96px),var(--container));display:flex;align-items:center;justify-content:space-between;gap:28px;margin-inline:auto;padding:44px 0 56px;border-top:1px solid rgba(248,247,244,.1);color:#f8f7f475}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;font-size:12px;font-weight:800;text-transform:uppercase}.site-footer a:hover{color:var(--ivory)}.site-footer p{margin:0;font-size:12px}@media(max-width:1180px){.desktop-nav{display:none}.hero,.split-heading,.before-after-board{grid-template-columns:1fr}.hero{gap:44px}.hero-copy{max-width:none}.transform-line{min-height:60px;flex-direction:row}.transform-line:before,.transform-line:after{width:min(24vw,160px);min-height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.feature-grid,.studio-sample-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.section-shell,.site-footer{width:min(calc(100% - 48px),var(--container))}h1{font-size:54px}h2,.cta-panel h2{font-size:40px}.hero{min-height:auto;padding-top:118px}.studio-form,.preview-layout,.concept-grid,.asset-grid{grid-template-columns:1fr}.scan-row{grid-template-columns:auto minmax(0,1fr) auto}.scan-row>span:nth-child(2),.scan-row strong,.scan-row>span:nth-child(6){grid-column:2 / -1}.scan-progress{grid-column:1 / 3}.product-panel,.concept-panel{grid-column:auto}.rail-steps{grid-template-columns:1fr}.rail-steps article{min-height:auto}.rail-steps span{margin-bottom:18px}.asset-card.tall{grid-row:auto;min-height:250px}.compare-grid{display:grid;gap:12px;border:0;background:transparent}.compare-row{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.compare-head{display:none}.compare-row span,.compare-row strong{min-height:auto}.site-footer{flex-direction:column;text-align:center}}@media(max-width:620px){.site-header{top:0;width:100%;min-height:62px;border-width:0 0 1px;border-radius:0;padding:14px 16px;justify-content:flex-start}.brand-logo{height:24px}.header-actions{display:none}.button-small{min-height:38px;padding:10px;font-size:10px;white-space:nowrap}.full-cta{display:none}.short-cta{display:inline}.section-shell,.site-footer{width:min(calc(100% - 32px),358px);margin-left:16px;margin-right:auto}.hero{padding-top:106px;padding-bottom:48px}h1{font-size:40px}h2,.cta-panel h2{font-size:32px}h3{font-size:21px}.hero-lede,.section-heading p{font-size:16px}.system-rail,.transformation,.features,.examples,.comparison,.pricing,.final-cta{padding-block:54px}.preview-window,.before-panel,.after-panel,.feature-card,.pricing-card,.sample-card,.cta-panel{border-radius:var(--radius-lg)}.preview-toolbar,.scan-row,.preview-layout{margin-inline:0}.preview-layout{padding:0 12px 12px}.scan-row{margin:12px}.product-card img,.product-shot{height:118px}.feature-grid,.studio-sample-grid,.pricing-grid{grid-template-columns:1fr}.pricing-free-strip{display:block;padding:22px}.pricing-free-strip strong{font-size:24px}.pricing-free-strip .button{width:100%;margin-top:18px}.pricing-cadence{display:block;padding:18px}.pricing-toggle{width:100%;margin-top:16px}.pricing-toggle button{flex:1;padding-inline:10px}.sample-carousel{--card-width: min(70vw, 300px);--side-offset: min(54vw, 230px);--far-offset: min(92vw, 390px);min-height:365px}.sample-card-stage{height:320px}.sample-nav{width:36px;height:36px}.before-panel,.after-panel,.feature-card,.pricing-card{padding:22px}.feature-card,.pricing-card{min-height:auto}.pricing-card-head{min-height:auto;margin-bottom:22px}.pricing-card h3{font-size:28px}.price-line strong{font-size:44px}.feature-icon{margin-bottom:32px}.proof-chip-row{gap:8px}.proof-chip-row span{min-height:28px;padding:6px 8px;font-size:10px}.cta-panel{padding:40px 20px}}
