:root{color-scheme:light;--ink:#121713;--muted:#5c645e;--panel:#ffffff;--paper:#f5f7f4;--paper-strong:#e6eef0;--line:#c9d3ce;--green:#174131;--green-soft:#dce9d7;--blue:#1f536b;--blue-soft:#dceaf0;--gold:#8a6424;--rose:#7c3e46;--shadow:0 20px 60px rgba(24,28,22,0.12)}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}.site-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;min-height:72px;padding:0 28px;border-bottom:1px solid rgba(18,23,19,.12);background:rgba(245,247,244,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-link{gap:12px;min-width:0}.brand-link,.brand-mark{display:inline-flex;align-items:center}.brand-mark{justify-content:center;width:40px;height:40px;border-radius:8px;overflow:hidden;flex:0 0 40px}.brand-mark img{display:block;width:100%;height:100%}.brand-name,.brand-subtitle{display:block}.brand-name{font-size:22px;font-weight:800}.brand-subtitle{color:var(--muted);font-size:12px}.desktop-nav{display:flex;gap:4px}.desktop-nav,.nav-cta,.nav-link{align-items:center;justify-content:center}.nav-cta,.nav-link{display:inline-flex;min-height:44px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap}.nav-link{padding:0 13px;color:#26332b}.nav-link:hover{background:rgba(23,65,49,.08)}.nav-cta{padding:0 16px;background:var(--ink);color:#fbf8f0}.mobile-nav{display:none;position:relative}.mobile-nav-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit}.mobile-nav svg{width:20px;height:20px}.mobile-nav-panel{position:absolute;top:52px;right:0;display:grid;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);z-index:30}.mobile-nav-panel[hidden]{display:none}.mobile-nav-panel a{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:46px;padding:0 10px;border-radius:6px;font-weight:700}.mobile-nav-panel a:hover{background:var(--paper)}.home-hero,.route-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:36px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.hero-copy,.route-hero>div:first-child{align-self:center}.eyebrow{margin:0;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:900px;margin:16px 0 0;font-size:64px;line-height:.98;letter-spacing:0}h2{font-size:36px;line-height:1.08}h2,h3{margin:10px 0 0;letter-spacing:0}h3{font-size:20px;line-height:1.2}.lede{max-width:760px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-action,.secondary-action,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:8px;font-weight:800}.primary-action{padding:0 18px;background:var(--green);color:#fbf8f0}.secondary-action{padding:0 18px;border:1px solid var(--line);background:var(--panel);color:var(--green)}.text-link{justify-content:flex-start;margin-top:28px;color:var(--green)}.primary-action svg,.secondary-action svg,.text-link svg{width:18px;height:18px}.product-preview{align-self:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 16px;border-bottom:1px solid var(--line);background:#f7faf8;font-weight:800}.preview-toolbar strong{padding:5px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12px}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.admin-link-card,.check-row,.pillar-card,.preview-card,.route-status-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.preview-card{min-height:156px;padding:14px}.admin-link-card:hover,.preview-card:hover{border-color:var(--green)}.pillar-card p,.preview-card span{color:var(--rose);font-size:12px;font-weight:800;text-transform:uppercase}.admin-link-card p,.check-row p,.pillar-card span,.preview-card p,.route-status-panel span,.status-list p{color:var(--muted);line-height:1.55}.content-band{border-top:1px solid var(--line);background:var(--panel);padding:54px 28px}.content-band>*{max-width:1184px;margin-left:auto;margin-right:auto}.alternate{background:#edf3f4}.section-heading{display:grid;gap:6px}.competitor-strip,.route-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.competitor-strip span,.route-list span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:#26332b;font-size:14px;font-weight:700}.route-list svg{width:16px;height:16px;color:var(--green)}.admin-grid,.check-grid,.pillar-grid,.status-list{display:grid;gap:14px;margin-top:24px}.admin-grid,.pillar-grid,.status-list{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-link-card,.pillar-card{min-height:220px;padding:18px}.admin-link-card svg,.pillar-card svg,.route-status-panel svg,.status-list svg{width:26px;height:26px;color:var(--green)}.dark-band{background:var(--ink);color:#f8f4eb}.dark-band .eyebrow{color:#c8d7af}.dark-band h2{color:#f8f4eb}.status-list{grid-template-columns:repeat(3,minmax(0,1fr))}.status-list div{min-height:150px;padding:18px;border:1px solid rgba(248,244,235,.18);border-radius:8px;background:rgba(255,255,255,.06)}.status-list p{color:#d9ded4}.brand-page,.route-page{min-height:calc(100vh - 72px)}.brand-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:34px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.brand-hero>div:first-child{align-self:center}.brand-specimen{align-self:center;padding:18px;background:var(--panel);box-shadow:var(--shadow)}.brand-specimen,.brand-specimen img{border:1px solid var(--line);border-radius:8px}.brand-specimen img{display:block;width:100%;height:auto;background:var(--paper)}.brand-specimen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.brand-specimen-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--green);font-size:12px;font-weight:800;text-align:center}.brand-asset-grid,.brand-color-grid,.brand-guideline-grid,.brand-principle-grid{display:grid;gap:14px;margin-top:28px}.brand-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-asset-card,.brand-color-card,.brand-guideline-grid div{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.brand-asset-card{display:grid;align-content:start;min-height:410px;padding:16px}.brand-asset-preview{display:flex;align-items:center;justify-content:center;min-height:158px;padding:12px;border-radius:8px;background:var(--paper)}.brand-asset-preview.dark{background:var(--ink)}.brand-asset-preview.transparent{background:linear-gradient(45deg,rgba(201,211,206,.45) 25%,transparent 0),linear-gradient(-45deg,rgba(201,211,206,.45) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(201,211,206,.45) 0),linear-gradient(-45deg,transparent 75%,rgba(201,211,206,.45) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-asset-preview img{display:block;max-width:100%;height:auto;max-height:132px;object-fit:contain}.brand-asset-card span,.brand-color-card span{display:inline-flex;width:fit-content;margin-top:16px;color:var(--rose);font-size:12px;font-weight:800;text-transform:uppercase}.brand-asset-card p,.brand-color-card p,.brand-guideline-grid p,.brand-principle-card p{color:var(--muted);line-height:1.55}.brand-asset-card .text-link{align-self:end;margin-top:12px}.brand-color-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-color-card{min-height:260px;padding:16px}.brand-color-chip{height:74px;border:1px solid rgba(18,23,19,.14);border-radius:8px}.brand-color-card strong{display:block;margin-top:8px;color:var(--green)}.brand-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-principle-card{min-height:360px;padding:20px;border:1px solid rgba(248,244,235,.18);border-radius:8px;background:rgba(255,255,255,.06)}.brand-guideline-grid svg,.brand-principle-card svg{width:26px;height:26px;color:#c8d7af}.brand-principle-card p{color:#d9ded4}.brand-principle-card p strong{color:#f8f4eb}.brand-guideline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-guideline-grid div{min-height:210px;padding:18px}.brand-guideline-grid svg{color:var(--green)}.route-status-panel{align-self:center;padding:22px}.route-status-panel p{margin:18px 0 4px;color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase}.route-status-panel strong{display:block;font-size:34px;line-height:1}.route-status-panel span{display:block;margin-top:14px}.checkout-success-status code{display:block;margin-top:14px;overflow-wrap:anywhere;color:var(--green);font-size:13px;font-weight:800}.checkout-success-status.ready{border-color:rgba(34,88,65,.34)}.checkout-success-status.loading,.checkout-success-status.waiting{border-color:rgba(154,112,43,.28)}.verification-card{margin-top:22px;max-width:720px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.verification-card-label{margin:0;color:var(--green);font-size:14px;font-weight:800}.verification-card-copy,.verification-message{margin:8px 0 0;color:var(--muted);line-height:1.55}.verification-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.verification-meta div{min-height:84px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7faf8}.verification-meta dt{color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase}.verification-meta dd{margin:8px 0 0;color:var(--ink);line-height:1.4}.verification-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.verification-actions button{border:0;cursor:pointer;font:inherit}.verification-actions button:disabled{cursor:not-allowed;opacity:.62}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-row{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px;min-height:90px;padding:18px}.check-row span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--green-soft);color:var(--green);font-weight:900}.compare-page{min-height:calc(100vh - 72px)}.compare-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:34px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.compact-link{margin:0 0 20px}.compact-link svg{width:18px;height:18px}.evidence-grid{display:grid;gap:14px;margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);min-height:220px;padding:18px}.evidence-card svg{width:26px;height:26px;color:var(--green)}.evidence-card p{color:var(--muted);line-height:1.55}.compare-scorecard{align-self:center;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.compare-scorecard svg{width:30px;height:30px;color:var(--green)}.compare-scorecard p{margin:18px 0 5px;color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase}.compare-scorecard strong{display:block;font-size:32px;line-height:1.05}.compare-scorecard span{display:block;margin-top:14px;color:var(--muted);line-height:1.55}.compare-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.alternative-grid,.principle-grid,.seo-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.alternative-card,.principle-card,.seo-target-card{min-height:250px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.alternative-card:hover{border-color:var(--green)}.alternative-card span{color:var(--rose);font-size:12px;font-weight:800;text-transform:uppercase}.seo-target-card span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid rgba(28,78,59,.22);border-radius:999px;color:var(--green);font-size:12px;font-weight:800}.seo-target-card h3{font-size:20px;line-height:1.25}.alternative-card p,.gap-row p,.principle-card p,.seo-target-card p{color:var(--muted);line-height:1.55}.keyword-list,.seo-target-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.keyword-list li,.seo-target-card li{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:#26332b;font-size:13px;font-weight:700}.seo-intent-panel{margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.seo-intent-panel p{max-width:860px;color:var(--muted);line-height:1.6}.compare-copy-stack{display:grid;gap:14px;max-width:980px;margin-top:28px}.compare-copy-stack p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.deep-dive-table{margin-top:28px}.related-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.related-link-card{display:grid;align-content:start;min-height:190px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.related-link-card:hover{border-color:var(--green)}.related-link-card span{color:var(--rose);font-size:12px;font-weight:800;text-transform:uppercase}.related-link-card p{color:var(--muted);line-height:1.55}.related-link-card strong{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--green)}.related-link-card svg{width:17px;height:17px}.source-link-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.alternative-card strong{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--green)}.alternative-card strong svg{width:17px;height:17px}.comparison-table{display:grid;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:var(--line);overflow:hidden}.comparison-table-row{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:1px;background:var(--line)}.comparison-table-row>div{min-height:98px;padding:16px;background:var(--panel);color:var(--muted);line-height:1.55}.comparison-table-head>div,.comparison-table-row strong{color:var(--green);font-weight:900}.comparison-table-head>div{min-height:56px;background:#eef4f0}.principle-card{background:rgba(255,255,255,.06);border-color:rgba(248,244,235,.18)}.principle-card svg{width:26px;height:26px;color:#c8d7af}.principle-card p{color:#d9ded4}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--green);font-weight:800}.back-link svg{width:18px;height:18px}.gap-list{display:grid;gap:12px;margin-top:28px}.gap-row{display:grid;grid-template-columns:92px 1fr;align-items:start;gap:14px;min-height:74px;padding:16px;border:1px solid rgba(248,244,235,.18);border-radius:8px;background:rgba(255,255,255,.06)}.gap-row span{display:inline-flex;justify-content:center;min-height:28px;padding:6px 8px;border-radius:999px;background:rgba(200,215,175,.16);color:#c8d7af;font-size:12px;font-weight:900;text-transform:uppercase}.gap-row p{margin:2px 0 0;color:#d9ded4}.features-page{min-height:calc(100vh - 72px)}.feature-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:34px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.feature-status-panel{align-self:center;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.feature-proof-grid svg,.feature-status-panel svg{width:30px;height:30px;color:var(--green)}.feature-status-panel p{margin:18px 0 5px;color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase}.feature-status-panel strong{display:block;font-size:34px;line-height:1}.feature-status-panel span{display:block;margin-top:14px;color:var(--muted);line-height:1.55}.feature-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.feature-grid,.feature-proof-grid,.live-feature-grid{display:grid;gap:14px;margin-top:28px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.feature-proof-grid div{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.feature-card{display:grid;align-content:start;min-height:310px;padding:18px}.content-surface-card{min-height:360px}.compact-content-card{min-height:240px}.live-feature-card{min-height:250px}.source-attribution-panel{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:16px;margin-top:28px}.source-attribution-empty,.source-attribution-summary,.source-attribution-table{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.source-attribution-summary{display:grid;align-content:start;gap:14px;min-height:210px;padding:18px}.source-attribution-summary svg{width:30px;height:30px;color:var(--green)}.source-attribution-summary strong{display:block;font-size:42px;line-height:1}.source-attribution-summary span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.source-attribution-empty span,.source-attribution-summary p{color:var(--muted);line-height:1.55}.source-attribution-table{overflow:hidden}.source-attribution-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1.3fr) minmax(120px,1fr) 72px;gap:12px;align-items:center;min-height:58px;padding:12px 14px;border-top:1px solid var(--line)}.source-attribution-row:first-child{border-top:0}.source-attribution-row.heading{min-height:42px;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.source-attribution-row span,.source-attribution-row strong{overflow-wrap:anywhere}.source-attribution-row span{color:var(--muted)}.source-attribution-empty{display:grid;align-content:center;gap:8px;min-height:210px;padding:18px}.analytics-window-control{display:grid;gap:8px;margin:0 0 18px}.source-attribution-summary .analytics-window-control{margin:0}.analytics-window-control>span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.analytics-window-toggle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#edf3ef}.analytics-window-toggle button{min-height:38px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:900}.analytics-window-toggle button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 8px 20px rgba(31,45,36,.08)}.feature-card-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.feature-card-top a{color:var(--green);font-size:13px;font-weight:900}.status-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase}.status-badge.live{background:var(--green-soft);color:var(--green)}.status-badge.pending{background:var(--blue-soft);color:var(--blue)}.feature-card li,.feature-card p,.feature-detail span,.feature-proof-grid p{color:var(--muted);line-height:1.55}.feature-card ul{display:grid;gap:8px;margin:16px 0 0;padding-left:18px}.feature-detail{display:grid;gap:5px;margin-top:16px}.feature-detail strong{color:var(--gold);font-size:12px;text-transform:uppercase}.feature-proof-grid div{min-height:190px;padding:18px;background:rgba(255,255,255,.06);border-color:rgba(248,244,235,.18)}.feature-proof-grid svg{color:#c8d7af}.feature-proof-grid p{color:#d9ded4}.content-band:not(.dark-band) .feature-proof-grid div{background:rgba(255,255,255,.72);border-color:var(--line)}.content-band:not(.dark-band) .feature-proof-grid svg{color:var(--green)}.content-band:not(.dark-band) .feature-proof-grid p{color:var(--muted)}.roadmap-page{min-height:calc(100vh - 72px)}.roadmap-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:34px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.roadmap-status-panel{align-self:center;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.roadmap-card>svg,.roadmap-proof-grid svg,.roadmap-status-panel svg{width:30px;height:30px;color:var(--green)}.roadmap-status-panel p{margin:18px 0 5px;color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase}.roadmap-status-panel strong{display:block;font-size:34px;line-height:1}.roadmap-status-panel span{display:block;margin-top:14px;color:var(--muted);line-height:1.55}.roadmap-lane-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.roadmap-lane-strip div{min-height:150px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.roadmap-lane-strip span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.roadmap-lane-strip strong{display:block;margin-top:8px;font-size:34px;line-height:1}.roadmap-lane-strip p{margin:12px 0 0;color:var(--muted);line-height:1.5}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-action-panel{display:grid;gap:14px;align-content:start;min-height:260px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 20px rgba(31,45,36,.06)}.admin-action-panel h3{margin:0;font-size:24px;line-height:1.1}.admin-action-panel p{margin:8px 0 0;color:var(--muted);line-height:1.55}.admin-action-panel label{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.admin-action-panel input[type=text]{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);font:inherit}.admin-action-panel input[type=text]:focus{outline:3px solid rgba(55,95,76,.18);border-color:var(--green)}.checkout-start-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:start}.checkout-result-panel,.checkout-start-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 20px rgba(31,45,36,.06)}.checkout-line-list{display:grid;gap:10px}.checkout-line-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2}.checkout-line-item.selected{grid-template-columns:minmax(0,1fr) auto;border-color:rgba(55,95,76,.35);background:rgba(55,95,76,.06)}.checkout-line-item.selectable{cursor:pointer}.checkout-line-item input{width:18px;height:18px;accent-color:var(--green)}.checkout-field,.checkout-line-item span,.checkout-result-panel p,.checkout-total-row span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.checkout-line-item strong{display:block;margin-top:3px;font-size:18px}.checkout-line-item p{margin:5px 0 0;color:var(--muted);line-height:1.45}.checkout-line-item b{color:var(--green);white-space:nowrap}.checkout-total-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checkout-total-row strong{font-size:28px}.checkout-field{display:grid;gap:7px}.checkout-field input,.checkout-field textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);font:inherit;text-transform:none}.checkout-field textarea{min-height:84px;padding:11px 13px;resize:vertical}.checkout-field input:focus,.checkout-field textarea:focus{outline:3px solid rgba(55,95,76,.18);border-color:var(--green)}.audience-opt-in-panel{align-self:stretch}.audience-consent-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(55,95,76,.06);color:var(--muted);font-weight:750;line-height:1.45}.audience-consent-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--green)}.checkout-start-panel button:disabled{opacity:.6;cursor:not-allowed}.checkout-result-panel>svg{width:34px;height:34px;color:var(--green)}.checkout-result-panel>strong{font-size:24px;line-height:1.1}.checkout-result-panel code{display:block;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);white-space:pre-wrap}.checkout-result-panel>span{color:var(--muted);line-height:1.55}.checkout-alert{display:flex;gap:10px;align-items:start;padding:12px;border-radius:8px;line-height:1.45}.checkout-alert svg{flex:0 0 auto;margin-top:2px}.checkout-alert>div{display:flex;min-width:0;flex-direction:column;gap:3px}.checkout-alert.success{border:1px solid rgba(55,95,76,.35);background:rgba(55,95,76,.08);color:var(--green)}.checkout-alert.error{border:1px solid rgba(124,62,70,.35);background:#fbedef;color:var(--rose)}.checkout-alert a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--green);font-weight:900}.admin-action-panel button:disabled,.admin-action-panel input:disabled{opacity:.65;cursor:not-allowed}.admin-step-list{display:grid;gap:8px;margin-top:18px}.admin-draft-actions{margin:18px 0}.admin-step-list>div{padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(55,95,76,.05)}.admin-step-list .admin-step-editor{display:grid;gap:14px}.admin-step-edit-form,.admin-step-editor-heading,.admin-step-move-row{display:flex;gap:10px}.admin-step-editor-heading{align-items:start;justify-content:space-between}.admin-step-editor-heading>div{display:grid;gap:4px}.admin-step-move-row{align-items:center;flex-wrap:wrap}.admin-step-move-row form{margin:0}.compact-action{min-height:38px;padding:0 12px;font-size:13px}.admin-step-edit-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr);align-items:end}.post-purchase-layout{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:52px min(8vw,112px)}.post-purchase-offer-card{min-height:360px}.offer-decision-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.offer-decision-actions .primary-action,.offer-decision-actions .secondary-action{min-height:46px}.decision-status{align-self:stretch}.decision-status.recorded{border-color:rgba(34,88,65,.34)}.decision-status.error{border-color:rgba(122,45,45,.34)}.decision-status code{color:var(--ink-muted);display:block;font-size:12px;overflow-wrap:anywhere}.admin-step-edit-form label{display:grid;gap:7px;color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.admin-step-edit-form input,.admin-step-edit-form select,.admin-step-edit-form textarea{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);font:inherit;text-transform:none}.admin-step-edit-form textarea{min-height:82px;padding:10px 11px;resize:vertical}.admin-step-edit-form input:focus,.admin-step-edit-form select:focus,.admin-step-edit-form textarea:focus{outline:3px solid rgba(55,95,76,.18);border-color:var(--green)}.admin-step-goal-field{grid-column:1/-1}.admin-checkout-link-form{grid-template-columns:minmax(0,1fr);padding-top:12px;border-top:1px solid var(--line)}.admin-checkout-link-summary{display:flex;align-items:center;gap:10px;color:var(--muted)}.admin-checkout-link-summary svg{width:18px;height:18px;flex:0 0 auto;color:var(--green)}.admin-checkout-link-summary p{margin:0}.admin-step-edit-form button{justify-self:start}.admin-revocation-intent-form .admin-form-field:last-of-type,.admin-revocation-intent-form button{grid-column:1/-1}.admin-revocation-intent-form button{justify-content:center;justify-self:stretch;min-height:46px}.admin-step-list span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.admin-step-list strong{display:block;margin-top:4px}.admin-step-list p{margin:4px 0 0;color:var(--muted)}.admin-step-edit-form button:disabled,.admin-step-move-row button:disabled{opacity:.6;cursor:not-allowed}.download-token-panel{display:grid;gap:8px;margin-top:12px}.download-token-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.roadmap-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.roadmap-section-heading>p{max-width:520px;margin:0;color:var(--muted);line-height:1.55}.dark-band .roadmap-section-heading>p{color:#d9ded4}.roadmap-grid,.roadmap-proof-grid{display:grid;gap:14px;margin-top:28px}.roadmap-grid,.roadmap-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-card,.roadmap-proof-grid div{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.roadmap-card{display:grid;align-content:start;min-height:330px;padding:18px}.roadmap-card.shipped{background:#fbfdf9}.roadmap-card.blocked{border-color:rgba(124,62,70,.45)}.roadmap-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.roadmap-card-top a{color:var(--green);font-size:13px;font-weight:900}.status-badge.shipped{background:var(--green-soft);color:var(--green)}.status-badge.active{background:var(--blue-soft);color:var(--blue)}.status-badge.blocked{background:#f2d9dc;color:var(--rose)}.status-badge.next{background:var(--blue-soft);color:var(--blue)}.status-badge.planned{background:#eee4d2;color:var(--gold)}.roadmap-attention span,.roadmap-card li,.roadmap-card p,.roadmap-detail span,.roadmap-proof-grid p{color:var(--muted);line-height:1.55}.roadmap-card ul{display:grid;gap:8px;margin:16px 0 0;padding-left:18px}.roadmap-detail{display:grid;gap:5px;margin-top:16px}.roadmap-detail strong{color:var(--gold);font-size:12px;text-transform:uppercase}.roadmap-attention{display:grid;grid-template-columns:24px 1fr;gap:10px;margin-top:16px;padding:12px;border:1px solid rgba(124,62,70,.35);border-radius:8px;background:#fbedef}.roadmap-attention svg{width:22px;height:22px;color:var(--rose)}.roadmap-attention span:only-child{grid-column:1/-1}.roadmap-proof-grid div{min-height:190px;padding:18px;background:rgba(255,255,255,.06);border-color:rgba(248,244,235,.18)}.roadmap-proof-grid svg{color:#c8d7af}.roadmap-proof-grid p{color:#d9ded4}.dark-band .text-link{color:#c8d7af}.admin-record-grid .roadmap-card{min-height:320px}.admin-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#f7faf8;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.admin-surface-list{display:grid;gap:14px;margin-top:28px}.admin-surface-card{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.admin-meta-grid span,.admin-surface-card li,.admin-surface-card p{color:var(--muted);line-height:1.55}.admin-surface-card ol,.admin-surface-card ul{display:grid;gap:7px;margin:16px 0 0;padding-left:20px}.admin-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.admin-meta-grid div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7faf8}.admin-meta-grid strong{color:var(--gold);font-size:12px;text-transform:uppercase}.admin-link-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-link-list a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--green);font-size:13px;font-weight:900}.auth-panel{display:grid;gap:18px;align-items:start;max-width:760px;padding:22px}.auth-card,.auth-panel,.auth-session-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.auth-card{padding:22px}.auth-mode-toggle,.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--line);border-radius:8px;background:#edf3ef}.auth-mode-toggle button,.auth-signout,.auth-tabs button{font:inherit;cursor:pointer}.auth-mode-toggle button,.auth-tabs button{min-height:40px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:14px;font-weight:900}.auth-mode-toggle button[aria-pressed=true],.auth-tabs button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 8px 20px rgba(31,45,36,.08)}.auth-form{display:grid;gap:16px}.auth-form>p,.auth-session-card p:not(.eyebrow),.auth-signed-in span{color:var(--muted);line-height:1.55}.auth-form label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.auth-form input{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);font:inherit}.auth-form input:focus{outline:3px solid rgba(55,95,76,.18);border-color:var(--green)}.auth-signout,.auth-submit{width:fit-content}.auth-error,.auth-message{margin:0;padding:12px;border:1px solid rgba(124,62,70,.35);border-radius:8px;background:#fbedef;color:var(--rose);font-weight:800}.auth-signed-in{display:grid;gap:8px}.auth-signed-in svg{width:32px;height:32px;color:var(--green)}.auth-signed-in p{margin:0;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.auth-signed-in strong{color:var(--ink);font-size:24px;overflow-wrap:anywhere}.auth-actions-row{display:flex;flex-wrap:wrap;gap:10px}.spin-icon{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth-session-card{display:grid;gap:12px;padding:22px}.auth-session-card h2{font-size:28px;overflow-wrap:anywhere}.account-setup-page,.launch-home,.marketing-feature-detail-page,.marketing-features-page,.pricing-page{min-height:calc(100vh - 72px)}.account-setup-hero,.feature-detail-hero,.launch-hero,.marketing-features-hero,.pricing-hero,.pricing-success-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:36px;max-width:1240px;margin:0 auto;padding:72px 28px 56px}.launch-hero{align-items:center}.account-setup-hero h1,.feature-detail-hero h1,.launch-hero h1,.marketing-features-hero h1,.pricing-hero h1,.pricing-success-hero h1{max-width:980px}.feature-detail-media,.launch-hero-media{position:relative;overflow:hidden;border:1px solid rgba(18,23,19,.16);border-radius:8px;background:var(--ink);box-shadow:var(--shadow)}.marketing-product-visual{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;aspect-ratio:1.14;min-height:430px;max-height:560px}.product-visual-primary,.product-visual-rail figure{position:relative;overflow:hidden;min-width:0;border:1px solid rgba(18,23,19,.16);border-radius:8px;background:#eef6f1;box-shadow:var(--shadow)}.product-visual-primary img,.product-visual-rail img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:linear-gradient(135deg,#f7fbf8,#eef6f1)}.product-visual-primary img{min-height:0}.product-visual-overlay{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:7px;padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(18,23,19,.78);color:#fbf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-visual-overlay strong{font-size:20px}.product-visual-overlay span{color:#d9ded4;line-height:1.45}.product-visual-rail{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.product-visual-rail figure{margin:0}.product-visual-rail figcaption{position:absolute;left:10px;right:10px;bottom:10px;padding:7px 9px;border-radius:8px;background:rgba(18,23,19,.82);color:#fbf8f0;font-size:12px;font-weight:900;text-transform:uppercase}.feature-detail-media img,.launch-feature-card img,.launch-hero-media img,.spotlight-feature-card img{display:block;width:100%;object-fit:cover;object-position:top center}.feature-detail-media img,.launch-hero-media img{aspect-ratio:1.18;height:auto;min-height:420px}.feature-detail-media>div,.hero-media-overlay{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:7px;padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(18,23,19,.78);color:#fbf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feature-detail-media strong,.hero-media-overlay strong{font-size:20px}.feature-detail-media p,.hero-media-overlay span{margin:0;color:#d9ded4;line-height:1.45}.feature-use-case-grid,.hero-proof-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.feature-use-case-grid span,.hero-proof-strip span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.78);color:#26332b;font-size:13px;font-weight:800}.hero-proof-strip svg{width:16px;height:16px;flex:0 0 auto;color:var(--green)}.split-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(260px,.42fr);align-items:end;gap:28px}.split-heading .text-link,.split-heading>p{margin:0;color:var(--muted);line-height:1.6}.dark-band .split-heading>p,.dark-band .text-link{color:#d9ded4}.compact-link{margin-top:0}.feature-benefit-grid,.feature-example-grid,.feature-story-grid,.launch-feature-grid,.launch-outcome-grid,.launch-proof-grid,.linked-record-grid,.marketing-feature-grid,.payment-option-grid,.pricing-card-grid,.spotlight-feature-grid{display:grid;gap:14px;margin-top:28px}.launch-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-benefit-grid article,.feature-story-grid article,.launch-outcome-card,.launch-proof-grid div,.linked-record-grid article,.marketing-feature-card,.payment-option-card,.pricing-card{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.launch-outcome-card{min-height:240px;padding:18px}.feature-benefit-grid svg,.launch-outcome-card svg,.linked-record-grid svg,.payment-option-card svg{width:28px;height:28px;color:var(--green)}.launch-outcome-card span,.pricing-card span{display:inline-block;margin-top:16px;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.feature-benefit-grid p,.feature-example-grid p,.feature-story-grid p,.launch-feature-card p,.launch-outcome-card p,.launch-proof-grid span,.linked-record-grid p,.marketing-feature-card p,.payment-option-card p,.pricing-card li,.pricing-card p,.pricing-note p{color:var(--muted);line-height:1.55}.launch-feature-grid,.spotlight-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-feature-card,.spotlight-feature-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.launch-feature-card img,.spotlight-feature-card img{aspect-ratio:1.85;height:auto}.launch-feature-card>div,.spotlight-feature-card>div{padding:18px}.marketing-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.marketing-feature-card{display:grid;align-content:start;min-height:300px;padding:18px}.feature-card-top span:last-child{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;text-align:right}.workflow-step-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:28px}.workflow-step-strip div{display:grid;gap:8px;min-height:104px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff,#eef6f1)}.workflow-step-strip span{color:var(--rose);font-size:12px;font-weight:900}.workflow-step-strip strong{font-size:18px}.launch-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-setup-panel{display:grid;gap:16px;align-self:stretch;min-height:360px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#121713;color:#fbf8f0;box-shadow:var(--shadow)}.agent-setup-panel>div{display:grid;gap:6px}.agent-setup-panel span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.agent-setup-panel strong{font-size:24px}.agent-setup-panel pre{overflow:auto;min-width:0;margin:0;padding:16px;border:1px solid rgba(248,244,235,.16);border-radius:8px;background:rgba(248,244,235,.08);color:#eef6f1;font-family:var(--font-mono);font-size:13px;line-height:1.5;white-space:pre-wrap}.agent-resource-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px}.agent-resource-card{display:grid;align-content:start;gap:12px;min-height:210px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;text-decoration:none}.agent-resource-card svg{width:28px;height:28px;color:var(--green)}.agent-resource-card span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.agent-resource-card p{margin:0;color:var(--muted);line-height:1.55}.launch-proof-grid div,.linked-record-grid article{min-height:160px;padding:18px;background:rgba(255,255,255,.06);border-color:rgba(248,244,235,.18)}.launch-proof-grid strong,.linked-record-grid h3{display:block;color:#fbf8f0;font-size:22px}.launch-proof-grid span,.linked-record-grid a,.linked-record-grid li,.linked-record-grid p{color:#d9ded4;line-height:1.55}.launch-outcome-band,.marketing-outcome-band{background:#f8fbf6}.feature-detail-media .status-badge{width:fit-content}.feature-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-story-grid article{min-height:230px;padding:22px}.feature-story-grid h2{font-size:30px}.feature-benefit-grid,.feature-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-benefit-grid article,.feature-example-grid article{display:grid;align-content:start;gap:14px;min-height:170px;padding:18px}.feature-example-grid article{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.feature-example-grid span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.feature-example-grid blockquote{margin:0;padding:14px;border-left:3px solid var(--green);border-radius:8px;background:#f8fbf6;color:#26332b;font-weight:800;line-height:1.45}.linked-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.linked-record-grid ul{display:grid;gap:8px;margin:12px 0 0;padding-left:18px}.account-status-panel,.pricing-note{align-self:center;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.account-status-panel{display:grid;gap:12px}.account-status-panel svg{width:34px;height:34px;color:var(--green)}.account-status-panel p{margin:0;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.account-status-panel strong{color:var(--ink);font-size:30px;line-height:1.05;overflow-wrap:anywhere}.account-status-panel span{color:var(--muted);line-height:1.55}.account-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.account-setup-card,.subdomain-reservation-form{display:grid;align-content:start;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.account-setup-card{min-height:260px;padding:18px}.account-setup-card svg{width:30px;height:30px;color:var(--green)}.account-setup-card h3{margin:0;font-size:26px;overflow-wrap:anywhere}.account-setup-card p:not(.eyebrow),.subdomain-reservation-form p{color:var(--muted);line-height:1.55}.account-setup-card .primary-action,.account-setup-card .secondary-action{width:fit-content;align-self:end}.custom-domain-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.custom-domain-card{min-height:0}.dns-record-list{display:grid;gap:8px;margin:0}.dns-record-list div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fbf9f2}.dns-record-list dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.dns-record-list dd{margin:0;color:var(--ink);font-weight:900;overflow-wrap:anywhere}.inline-domain-form{display:block}.account-success{margin:18px 0 0;padding:12px;border:1px solid rgba(55,95,76,.28);border-radius:8px;background:#edf7ef;color:var(--green);font-weight:900}.subdomain-reservation-form{max-width:820px;margin-top:22px;padding:20px}.subdomain-reservation-form label{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.subdomain-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fbf9f2}.subdomain-input-row input{min-height:52px;width:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:900;padding:0 14px}.subdomain-input-row input:focus{outline:3px solid rgba(55,95,76,.18)}.subdomain-input-row input:disabled,.subdomain-reservation-form button:disabled{cursor:not-allowed;opacity:.62}.subdomain-input-row span{padding:0 14px;color:var(--muted);font-weight:900}.pricing-note svg{width:34px;height:34px;color:var(--green)}.pricing-note strong{display:block;margin-top:16px;font-size:28px;line-height:1.05}.pricing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{display:grid;align-content:start;gap:14px;min-height:520px;padding:20px}.pricing-card strong{display:block;font-size:32px;line-height:1.05}.pricing-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.pricing-card li{display:grid;grid-template-columns:18px 1fr;gap:8px}.pricing-card li svg{width:18px;height:18px;color:var(--green)}.pricing-card .primary-action{width:fit-content;align-self:end}.plan-checkout-form{display:grid;gap:12px;margin-top:auto}.plan-checkout-form label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.plan-checkout-form input[type=email]{min-height:44px;width:100%;border:1px solid var(--line);border-radius:8px;background:#fbf9f2;color:var(--ink);font:inherit;padding:0 12px}.plan-checkout-form input[type=email]:focus{outline:3px solid rgba(55,95,76,.18);border-color:rgba(55,95,76,.42)}.setup-addon-choice{grid-template-columns:18px 1fr;align-items:start;padding:10px 12px;border:1px solid rgba(18,23,19,.12);border-radius:8px;background:rgba(241,246,242,.88);text-transform:none!important}.setup-addon-choice input{margin-top:2px;accent-color:var(--green)}.setup-addon-choice span{margin:0;color:#26332b;font-size:14px;font-weight:800;line-height:1.35}.checkout-return-note{width:fit-content;max-width:680px;margin-top:18px;padding:10px 12px;border:1px solid rgba(55,95,76,.24);border-radius:8px;background:rgba(237,247,239,.9);color:var(--green);font-weight:800}.pricing-feature-table{display:grid;overflow:hidden;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pricing-feature-row{display:grid;grid-template-columns:minmax(240px,1.1fr) repeat(3,minmax(150px,.7fr));border-top:1px solid var(--line)}.pricing-feature-row:first-child{border-top:0}.pricing-feature-row>span{display:grid;align-content:start;gap:6px;min-width:0;padding:16px;border-left:1px solid var(--line);color:var(--muted);line-height:1.45}.pricing-feature-row>span:first-child{border-left:0}.pricing-feature-head{background:#eef6f1;color:var(--ink);font-size:13px;font-weight:900;text-transform:uppercase}.pricing-feature-row strong{color:var(--ink)}.pricing-feature-row em{color:var(--muted);font-style:normal}.pricing-feature-row svg{width:18px;height:18px;color:var(--green)}.pricing-feature-row .included{color:#26332b;font-weight:800}.usage-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.usage-pricing-grid .payment-option-card{display:grid;gap:10px}.usage-pricing-grid strong{font-size:26px;line-height:1.1}.success-note{border-color:rgba(55,95,76,.32);background:#edf7ef}.payment-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-option-card{min-height:220px;padding:18px}.journey-proof-card{display:grid;gap:16px}.journey-proof-overview-band{padding-top:28px;padding-bottom:28px}.journey-proof-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.journey-proof-stat-card{display:grid;gap:8px;min-height:150px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfa}.journey-proof-stat-card svg{width:22px;height:22px;color:var(--green)}.journey-proof-stat-card span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.journey-proof-stat-card strong{font-size:26px;line-height:1.08}.journey-proof-matrix-band{padding-top:28px}.journey-proof-matrix-shell{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.journey-proof-matrix{width:100%;min-width:1120px;border-collapse:collapse;text-align:left}.journey-proof-matrix td,.journey-proof-matrix th{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.journey-proof-matrix thead th{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.journey-proof-matrix tbody tr:last-child td,.journey-proof-matrix tbody tr:last-child th{border-bottom:0}.journey-proof-matrix th small,.journey-proof-matrix th span{display:block}.journey-proof-matrix th small{margin-top:6px;color:var(--muted);font-size:12px;font-weight:800}.journey-proof-matrix-links .journey-proof-links{margin-top:0}.journey-screenshot-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.journey-screenshot-thumb{position:relative;display:block;width:108px;height:72px;overflow:hidden;border:1px solid rgba(23,65,49,.16);border-radius:8px;background:#f3f8f2}.journey-screenshot-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.journey-screenshot-thumb:hover img{transform:scale(1.04)}.journey-screenshot-thumb span{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:5px 6px;background:rgba(13,18,15,.82);color:#fff;font-size:10px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.journey-proof-empty,.journey-screenshot-more{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fbfcfa;color:var(--muted);font-size:12px;font-weight:900}.journey-proof-warning{margin-top:16px;color:var(--muted)}.journey-proof-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-proof-meta span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.journey-proof-meta svg{width:16px;height:16px;color:var(--green)}.inline-link-list{display:flex;flex-wrap:wrap;gap:8px}.inline-link-list a,.journey-proof-links a{color:var(--green);font-weight:900}.journey-proof-summary{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px;border:1px solid rgba(23,65,49,.2);border-radius:8px;background:#f3f8f2}.journey-proof-summary svg{width:24px;height:24px;color:var(--green)}.journey-proof-summary span,.journey-proof-summary strong{display:block}.journey-proof-summary span{margin-top:5px;color:var(--muted);line-height:1.45}.journey-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.journey-proof-grid>div{min-height:150px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfcfa}.journey-proof-grid strong{display:block;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.journey-proof-links{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.journey-proof-links a{display:inline-flex;align-items:center;gap:6px;line-height:1.35}.journey-proof-links svg{width:14px;height:14px;flex:0 0 auto}@media (max-width:1040px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.nav-cta{display:none}.mobile-nav{display:block;justify-self:end}.account-setup-hero,.brand-hero,.compare-hero,.feature-detail-hero,.feature-hero,.home-hero,.launch-hero,.marketing-features-hero,.pricing-hero,.pricing-success-hero,.roadmap-hero,.route-hero,.split-heading{grid-template-columns:1fr}.account-setup-grid,.admin-action-grid,.admin-grid,.agent-resource-grid,.alternative-grid,.brand-asset-grid,.brand-color-grid,.brand-guideline-grid,.brand-principle-grid,.custom-domain-list,.evidence-grid,.feature-benefit-grid,.feature-example-grid,.feature-grid,.feature-proof-grid,.feature-story-grid,.journey-proof-stat-grid,.launch-feature-grid,.launch-outcome-grid,.launch-proof-grid,.linked-record-grid,.live-feature-grid,.marketing-feature-grid,.payment-option-grid,.pillar-grid,.pricing-card-grid,.principle-grid,.related-link-grid,.roadmap-grid,.roadmap-proof-grid,.seo-target-grid,.source-attribution-panel,.spotlight-feature-grid,.status-list,.usage-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-lane-strip,.workflow-step-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-step-edit-form,.auth-panel,.checkout-start-grid,.comparison-table-row,.post-purchase-layout{grid-template-columns:1fr}.journey-proof-grid,.journey-proof-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.site-header{min-height:64px;padding:0 16px}.brand-subtitle{display:none}.account-setup-hero,.brand-hero,.compare-hero,.feature-detail-hero,.feature-hero,.home-hero,.launch-hero,.marketing-features-hero,.pricing-hero,.pricing-success-hero,.roadmap-hero,.route-hero{padding:46px 16px 40px}h1{font-size:42px}h2{font-size:28px}.account-setup-grid,.admin-action-grid,.admin-grid,.agent-resource-grid,.alternative-grid,.brand-asset-grid,.brand-color-grid,.brand-guideline-grid,.brand-principle-grid,.check-grid,.custom-domain-list,.evidence-grid,.feature-benefit-grid,.feature-example-grid,.feature-grid,.feature-proof-grid,.feature-story-grid,.journey-proof-stat-grid,.launch-feature-grid,.launch-outcome-grid,.launch-proof-grid,.linked-record-grid,.live-feature-grid,.marketing-feature-grid,.payment-option-grid,.pillar-grid,.preview-grid,.pricing-card-grid,.principle-grid,.related-link-grid,.roadmap-grid,.roadmap-lane-strip,.roadmap-proof-grid,.seo-target-grid,.source-attribution-panel,.spotlight-feature-grid,.status-list,.subdomain-input-row,.usage-pricing-grid,.verification-meta,.workflow-step-strip{grid-template-columns:1fr}.pricing-feature-table{overflow-x:auto}.pricing-feature-row{min-width:760px}.subdomain-input-row span{min-height:38px;padding-top:8px;border-top:1px solid var(--line)}.dns-record-list div{grid-template-columns:1fr}.feature-detail-media img,.launch-hero-media img,.product-visual-primary img{min-height:300px}.marketing-product-visual{aspect-ratio:auto;grid-template-columns:1fr;min-height:0;max-height:none}.product-visual-primary{min-height:300px}.product-visual-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.product-visual-rail figure{min-height:170px}.checkout-line-item,.checkout-line-item.selected{grid-template-columns:1fr}.checkout-line-item input{order:-1}.compare-section-heading,.feature-section-heading,.roadmap-section-heading{align-items:start;flex-direction:column}.content-band{padding:42px 16px}.admin-meta-grid,.gap-row{grid-template-columns:1fr}.admin-step-editor-heading{flex-direction:column}.source-attribution-row,.source-attribution-row.heading{grid-template-columns:1fr}.source-attribution-row.heading{display:none}.source-attribution-row [role=cell]:before{display:block;margin-bottom:4px;color:var(--gold);content:attr(data-label);font-size:11px;font-weight:900;text-transform:uppercase}.analytics-window-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-specimen-grid{grid-template-columns:1fr}.post-purchase-layout{padding:42px 16px}.journey-proof-grid,.journey-proof-meta{grid-template-columns:1fr}}