:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#15201d;background:#f7f8f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #15201d;--muted: #5c6863;--line: #d8ded5;--paper: #fffdf7;--panel: #ffffff;--forest: #176b5b;--blue: #285f92;--coral: #d76045;--sun: #f0b84b;--shadow: 0 24px 70px rgba(21, 32, 29, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1180px;padding:22px 24px}.brand,.nav-cta,.button,.proof-row span,.template-tab,.admin-template{align-items:center;display:inline-flex}.brand{gap:10px;font-weight:800;text-decoration:none}.brand-mark{align-items:center;background:var(--ink);border-radius:8px;color:#fff;display:inline-flex;height:32px;justify-content:center;width:32px}nav{display:flex;gap:26px;justify-content:center}nav a,.nav-cta,.back-link{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.nav-cta{border:1px solid var(--line);border-radius:8px;color:var(--ink);gap:8px;padding:10px 14px}.hero-section{display:grid;gap:48px;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);margin:0 auto;max-width:1180px;padding:44px 24px 34px}.hero-copy{align-self:center}.hero-copy h1,.admin-heading h1,.embed-demo h1,.status-card h1{font-size:clamp(44px,6vw,76px);line-height:.98;margin:0;max-width:760px}.hero-copy p{color:var(--muted);font-size:18px;line-height:1.7;margin:24px 0 0;max-width:630px}.hero-actions,.proof-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{border:0;border-radius:8px;cursor:pointer;font-size:15px;font-weight:800;gap:10px;justify-content:center;min-height:44px;padding:12px 16px;text-decoration:none}.button.primary{background:var(--forest);color:#fff}.button.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.button.full{width:100%}.proof-row span{color:var(--muted);gap:8px;font-size:14px;font-weight:700}.hero-visual{align-self:stretch;height:72vh;max-height:680px;min-height:520px;position:relative}.hero-visual img{border-radius:8px;box-shadow:var(--shadow);height:100%;object-fit:cover;width:100%}.hero-float{background:#ffffffeb;border:1px solid rgba(255,255,255,.7);border-radius:8px;bottom:28px;box-shadow:0 18px 40px #15201d2e;left:28px;padding:18px;position:absolute;width:min(320px,calc(100% - 56px))}.quote-card span,.quote-card small,.quote-total span,.panel-label,.section-label{color:var(--muted);display:block;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.quote-card strong{display:block;font-size:30px;margin:8px 0 4px}.calculator-band,.pricing-section,.seo-section,.feature-grid{margin:0 auto;max-width:1180px;padding:72px 24px}.section-heading{align-items:end;display:grid;gap:18px;grid-template-columns:.9fr 1fr;margin-bottom:26px}.section-heading h2,.seo-section h2{font-size:clamp(32px,4vw,52px);line-height:1.02;margin:0}.section-heading.compact{display:block;max-width:680px}.workbench{background:#edf2ee;border:1px solid var(--line);border-radius:8px;display:grid;gap:18px;grid-template-columns:210px minmax(0,1fr);padding:18px}.template-rail{display:grid;gap:8px}.template-tab,.admin-template{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;gap:10px;justify-content:flex-start;padding:12px;text-align:left}.template-tab.active,.admin-template.active{background:#fff;border-color:var(--line);color:var(--forest);font-weight:800}.quote-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px #15201d14;padding:24px}.quote-panel.embedded{box-shadow:none}.quote-head{display:grid;gap:18px;grid-template-columns:1fr auto}.quote-head h3{font-size:24px;line-height:1.2;margin:6px 0 0;max-width:720px}.quote-total{background:#f7f8f5;border:1px solid var(--line);border-radius:8px;min-width:190px;padding:16px}.quote-total strong{display:block;font-size:26px;margin-top:6px}.quote-form{display:grid;gap:22px;margin-top:24px}.field-grid,.lead-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:8px}.field span{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:800;justify-content:space-between}.field small{color:#7c8783;font-size:12px}.field input,.field select,.lead-box input,.lead-box textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:42px;padding:10px 12px;width:100%}.field input[type=checkbox]{height:22px;min-height:auto;width:22px}.lead-box{background:#f7f8f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:18px}.lead-box h4{margin:0}.lead-box textarea{min-height:84px;resize:vertical}.form-status{color:var(--forest);font-size:13px;font-weight:800;margin:0}.muted-copy{color:var(--muted);line-height:1.5;margin:0}.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-card,.pricing-card,.admin-card,.status-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.feature-icon{align-items:center;background:#e5f0ed;border-radius:8px;color:var(--forest);display:inline-flex;height:42px;justify-content:center;width:42px}.feature-card h3,.pricing-card h3,.admin-card h2{margin:16px 0 8px}.feature-card p,.pricing-card p,.admin-heading p,.seo-list p,.status-card p{color:var(--muted);line-height:1.65;margin:0}.pricing-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.pricing-card{display:grid;gap:24px}.pricing-card.featured{background:var(--ink);color:#fff}.pricing-card.featured p,.pricing-card.featured li,.pricing-card.featured .price-line span{color:#d5ddd9}.price-line{align-items:end;display:flex;gap:10px}.price-line strong{font-size:48px;line-height:1}.pricing-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.pricing-card li{align-items:center;color:var(--muted);display:flex;gap:10px}.seo-section{display:grid;gap:40px;grid-template-columns:.85fr 1fr}.seo-list{border-left:3px solid var(--sun);display:grid;gap:18px;padding-left:24px}.seo-link-list{display:flex;flex-wrap:wrap;gap:10px}.seo-link-list a{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--forest);font-size:14px;font-weight:800;padding:10px 12px;text-decoration:none}.admin-shell,.account-shell,.embed-demo,.status-page{min-height:100vh;padding:32px 24px}.admin-panel,.account-panel,.embed-demo section,.status-card{margin:0 auto;max-width:1120px}.back-link{gap:8px}.back-link svg{transform:rotate(180deg)}.admin-heading{margin:48px 0 28px}.admin-heading h1,.embed-demo h1{font-size:clamp(38px,5vw,64px);margin-top:8px}.admin-heading p{margin-top:16px;max-width:720px}.admin-grid{display:grid;gap:16px;grid-template-columns:.95fr 1.05fr}.account-grid{display:grid;gap:16px;grid-template-columns:.8fr 1.2fr}.admin-card{display:grid;gap:14px}.admin-card.wide,.account-card.wide{grid-column:1 / -1}.auth-card,.account-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;padding:24px}.auth-card{max-width:520px}.auth-tabs{background:#f1f4ef;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.auth-tab{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-weight:900;min-height:40px}.auth-tab.active{background:#fff;color:var(--forest)}.account-card h2{margin:0}.quota-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.quota-grid div{background:#f7f8f5;border:1px solid var(--line);border-radius:8px;padding:14px}.quota-grid span{color:var(--muted);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.quota-grid strong{display:block;font-size:30px;margin-top:4px}.account-template-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-list{display:grid;gap:10px}.admin-template-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.status-pill{background:#fff6e4;border:1px solid #ecd49d;border-radius:8px;color:#8a5b00;display:inline-flex;font-size:13px;font-weight:900;justify-self:start;padding:8px 10px}.status-pill.ready{background:#e5f0ed;border-color:#b9d7ce;color:var(--forest)}.status-table{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden}.status-table span,.status-table strong{border-bottom:1px solid var(--line);font-size:13px;padding:10px 12px}.status-table span:nth-last-child(-n+2),.status-table strong:nth-last-child(-n+1){border-bottom:0}.status-table span{background:#f1f4ef;color:var(--muted);font-weight:900}.status-table strong{color:var(--ink);overflow-wrap:anywhere}.lead-list{display:grid;gap:10px}.lead-item{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.lead-item strong,.lead-item span,.lead-item small{display:block}.lead-item span,.lead-item small{color:var(--muted);font-size:13px;margin-top:4px}.price-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.price-row{display:grid;gap:12px;grid-template-columns:1fr .65fr 1fr;padding:12px 14px}.price-row+.price-row{border-top:1px solid var(--line)}.price-row.header{background:#f1f4ef;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.code-block{background:#101816;border-radius:8px;color:#e9efe9;font-size:13px;line-height:1.6;margin:0;overflow:auto;padding:18px;white-space:pre-wrap}.embed-frame{background:#e4ebe6;border:1px solid var(--line);border-radius:8px;margin:28px 0;padding:18px}.status-page{align-items:center;display:flex;justify-content:center}.status-card{max-width:620px;text-align:center}.status-card .brand-mark{margin:0 auto 18px}.status-card h1{font-size:clamp(34px,5vw,56px)}.status-card p{margin:16px auto 22px;max-width:470px}@media(max-width:920px){.site-header,.hero-section,.section-heading,.workbench,.feature-grid,.pricing-grid,.seo-section,.admin-grid,.account-grid{grid-template-columns:1fr}.site-header nav{display:none}.hero-section{min-height:0;gap:28px;padding-top:24px}.hero-visual{min-height:360px}.template-rail,.account-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.site-header{grid-template-columns:1fr auto}.nav-cta{display:none}.hero-copy h1{font-size:42px}.hero-visual{height:180px;min-height:180px}.hero-float{display:none}.quote-head,.field-grid,.lead-fields,.admin-template-list,.account-template-list,.quota-grid,.price-row{grid-template-columns:1fr}.quote-total{min-width:0}.calculator-band,.pricing-section,.seo-section,.feature-grid{padding:48px 16px}.account-shell,.admin-shell{padding:24px 16px}}
/*# sourceMappingURL=index-EKTDER5F.css.map */
