*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a}button,input,select{font:inherit}button{cursor:pointer}.loading{min-height:100vh;display:grid;place-items:center}.nav{height:74px;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #e8edf5;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.brand,.nav{display:flex;align-items:center}.brand{gap:10px}.logo{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#6d5dfb,#3b82f6);color:#fff;display:grid;place-items:center;font-weight:900}.brand b,.brand span{display:block}.brand span{color:#64748b;font-size:9px}.nav nav{display:flex;gap:28px}.nav a{color:#52637a;text-decoration:none}.navActions{display:flex;gap:9px}.ghost,.primary{border-radius:11px;padding:11px 16px;font-weight:800}.primary{border:0;background:linear-gradient(135deg,#6d5dfb,#4f46e5);color:#fff}.ghost{background:#fff;border:1px solid #dbe3ee}.big{padding:14px 20px}.hero{min-height:690px;padding:90px 6vw 65px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:55px;gap:55px;align-items:center;background:radial-gradient(circle at 15% 12%,#ecebff,transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}.eyebrow{font-size:10px;letter-spacing:.14em;color:#6657e8}.hero h1{font-size:clamp(46px,5vw,74px);line-height:.98;margin:16px 0 22px}.hero h1 span{background:linear-gradient(90deg,#4f46e5,#2563eb)}.hero p{font-size:18px;color:#65758a;line-height:1.6}.heroBtns{display:flex;gap:12px;margin:30px 0 17px}.heroCard{background:#fff;border:1px solid #dce4ee;border-radius:24px;padding:18px;box-shadow:0 28px 80px rgba(15,23,42,.1)}.miniTop{display:flex;justify-content:space-between}.miniTop span{display:block;font-size:9px;color:#7a8799}.miniTop button{border:0;background:#eef2ff;color:#4f46e5;border-radius:9px;padding:9px 12px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:14px 0}.metrics article{border:1px solid #e5ebf3;border-radius:13px;padding:12px}.metrics small,.metrics span{display:block;font-size:8px;color:#6b7b90}.metrics b{display:block;font-size:18px;margin:6px 0}.metrics small{color:#0aa66a}.priority{border:1px solid #e2e8f0;border-radius:14px;padding:13px}.pRow{display:grid;grid-template-columns:25px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #eef2f7;padding:9px 0;font-size:9px}.pRow i{font-style:normal;width:22px;height:22px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center}.pRow button{border:1px solid #dbe3ee;background:#fff;border-radius:7px;padding:5px 7px}.section{padding:90px 6vw}.sectionHead{text-align:center;max-width:760px;margin:0 auto 38px}.sectionHead h2,.split h2{font-size:40px;line-height:1.05;margin:12px 0}.sectionHead p,.split p{color:#66758a;line-height:1.7}.teamGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.teamGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:18px}.teamGrid i{font-style:normal;font-size:22px}.teamGrid b,.teamGrid span{display:block}.teamGrid b{font-size:13px;margin:11px 0 5px}.teamGrid span{font-size:10px;color:#6b7b90}.teamGrid button{border:0;background:transparent;color:#4f46e5;font-size:9px;padding:8px 0}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.builderMock{background:#0f172a;border-radius:24px;padding:13px}.browserBar{background:#1e293b;color:#a7b4c6;padding:10px;border-radius:10px 10px 0 0;font-size:9px}.mockHero{background:linear-gradient(135deg,#f8fafc,#e9eefc);padding:55px 38px;border-radius:0 0 14px 14px}.mockHero h3{font-size:36px}.soft{background:#f8faff}.goalGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.goalGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:22px}.goalGrid span{display:block;font-size:10px;color:#4f46e5;margin-top:10px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;max-width:1100px;margin:auto}.pricing article{border:1px solid #dfe6ef;border-radius:20px;padding:28px;position:relative}.pricing h3{font-size:35px}.pricing h3 small{font-size:11px;color:#6b7b90}.pricing p{font-size:12px;color:#64748b;line-height:1.7;min-height:80px}.pricing button{width:100%;border:0;background:#eef2ff;color:#4f46e5;padding:12px;border-radius:10px}.popular{border-color:#8b7cff!important;box-shadow:0 20px 60px rgba(79,70,229,.12)}.popular em{position:absolute;right:18px;top:18px;background:#ede9fe;color:#5b4ddb;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}footer{background:#0f172a;color:#cbd5e1;padding:55px 6vw;display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:40px;gap:40px}footer a,footer p{font-size:10px;color:#8fa0b6}footer a{display:block;margin:8px 0;cursor:pointer}.fab{right:24px;bottom:24px;width:58px;height:58px;border:0;border-radius:18px;background:linear-gradient(135deg,#6d5dfb,#3b82f6);color:#fff;font-size:22px;z-index:25}.fab,.modal{position:fixed}.modal{inset:0;display:grid;place-items:center;z-index:50;padding:20px}.back{position:absolute;inset:0;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modalCard{position:relative;width:min(520px,100%);background:#fff;border-radius:22px;padding:28px;z-index:1}.x{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:26px}.authBox{display:grid;grid-gap:12px;gap:12px}.tabs{display:flex;background:#f1f5f9;border-radius:12px;padding:4px}.tabs button{flex:1 1;border:0;background:transparent;padding:10px}.tabs .active{background:#fff;border-radius:9px}.authBox input,.formGrid input,.formGrid select{border:1px solid #cbd5e1;border-radius:11px;padding:12px}.msg{font-size:11px;color:#4f46e5}.chat{position:fixed;right:24px;bottom:95px;width:min(380px,calc(100vw - 32px));background:#fff;border:1px solid #dce4ee;border-radius:20px;z-index:40;overflow:hidden}.chatHead{background:linear-gradient(135deg,#111827,#312e81);color:#fff;padding:14px;display:flex;justify-content:space-between}.chatHead span{display:block;font-size:8px;color:#c7d2fe}.chatHead button{border:0;background:transparent;color:#fff;font-size:20px}.chatBody{padding:13px;background:#f8fafc;max-height:330px;overflow:auto}.bubble{max-width:88%;padding:10px;border-radius:12px;margin-bottom:8px;font-size:10px}.bubble.ai{background:#fff;border:1px solid #e2e8f0}.bubble.user{background:#ede9fe;margin-left:auto}.chatInput{display:flex;gap:7px;padding:10px}.chatInput input{flex:1 1;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.chatInput button{border:0;background:#4f46e5;color:#fff;border-radius:9px;padding:0 12px}.dash{min-height:100vh;background:#f7f9fc}.dashTop{height:70px;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:250px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:0 24px}.dashSearch{background:#f8fafc;border-radius:12px;padding:10px 14px;color:#64748b;font-size:11px}.user{display:flex;gap:10px;align-items:center}.user span{font-size:10px;color:#64748b}.user button{border:1px solid #dbe3ee;background:#fff;border-radius:9px;padding:8px}.dashBody{display:grid;grid-template-columns:230px 1fr}.dashBody aside{background:#fff;border-right:1px solid #e2e8f0;padding:22px 15px;display:flex;flex-direction:column;gap:5px;min-height:calc(100vh - 70px)}.dashBody aside>a,.dashBody aside>b{padding:10px 12px;border-radius:9px;font-size:12px}.dashBody aside>b{background:#eef2ff;color:#4f46e5}.upgrade{margin-top:auto;background:#eef2ff;border-radius:14px;padding:14px}.upgrade span{display:block;font-size:9px;color:#64748b;margin:7px 0}.upgrade button{width:100%;border:0;background:#4f46e5;color:#fff;border-radius:9px;padding:9px}.dashMain{padding:28px;max-width:1320px}.dashWelcome{display:flex;justify-content:space-between}.dashWelcome h1{margin:0}.dashWelcome p{font-size:11px;color:#64748b}.aiStrip,.dashMetrics article,.panel{background:#fff;border:1px solid #dfe6ef;border-radius:17px}.panel{padding:20px;margin:16px 0}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:16px 0}.wide{grid-column:1/-1}.aiStrip{padding:18px;margin:18px 0;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.aiStrip>button{border:0;background:#4f46e5;color:#fff;border-radius:9px;padding:9px 12px}.compact{grid-column:1/-1}.dashMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.dashMetrics article{padding:16px}.dashMetrics small,.dashMetrics span{display:block;font-size:9px;color:#64748b}.dashMetrics b{display:block;font-size:22px;margin:6px 0}.dashCols{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.actionRow{display:grid;grid-template-columns:28px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #edf2f7}.actionRow i{width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-style:normal}.actionRow b,.actionRow span{display:block;font-size:10px}.actionRow span{font-size:8px;color:#64748b}.actionRow button{border:1px solid #dbe3ee;background:#fff;border-radius:8px;padding:6px 8px}.score{width:110px;height:110px;border-radius:50%;border:12px solid #d1fae5;border-top-color:#10b981;display:grid;place-items:center;font-size:30px;font-weight:900;margin:12px auto}.score small{font-size:10px}.barRow{display:grid;grid-template-columns:80px 1fr 25px;grid-gap:8px;gap:8px;align-items:center;margin:9px 0;font-size:9px}.barRow>div{height:6px;background:#e7edf4;border-radius:999px;overflow:hidden}.barRow i{display:block;height:100%;background:linear-gradient(90deg,#6d5dfb,#38bdf8)}.projectRow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf2f7;padding:12px 0}.projectRow span{display:block;font-size:9px;color:#64748b}.projectRow button{border:1px solid #dbe3ee;background:#fff;border-radius:8px;padding:7px 9px}@media(max-width:950px){.nav nav{display:none}.hero,.split{grid-template-columns:1fr}.teamGrid{grid-template-columns:repeat(3,1fr)}.goalGrid{grid-template-columns:repeat(2,1fr)}.dashTop{grid-template-columns:1fr auto}.dashSearch{display:none}.dashBody{grid-template-columns:1fr}.dashBody aside{display:none}.dashCols{grid-template-columns:1fr}.dashMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.hero{padding:55px 20px}.hero h1{font-size:44px}.metrics,.teamGrid{grid-template-columns:1fr 1fr}.pricing{grid-template-columns:1fr}.section{padding:65px 20px}.dashMetrics,.formGrid,.goalGrid{grid-template-columns:1fr}.dashMain{padding:18px}footer{grid-template-columns:1fr 1fr}}.forgotLink{border:0;background:transparent;color:#4f46e5;text-align:right;padding:0;font-size:11px;font-weight:700}.forgotLink:hover{text-decoration:underline}.authHint{margin:0 0 4px;color:#64748b;font-size:11px}.authBox h2{margin:0 0 2px}.dashBody aside>button{border:0;background:transparent;text-align:left;padding:10px 12px;border-radius:9px;font-size:12px;color:#0f172a}.dashBody aside>button:hover{background:#f5f7ff}.dashBody aside>button.sideActive{background:#eef2ff;color:#4f46e5;font-weight:800}.dashSearch{border:1px solid #e2e8f0;text-align:left;width:100%}.pageTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.pageTitle h1{font-size:31px;margin:7px 0}.pageTitle p{font-size:12px;color:#64748b;margin:0}.builderSteps{display:flex;gap:8px;margin:18px 0}.builderSteps span{padding:8px 12px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;font-size:10px;color:#64748b}.builderSteps .active{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe;font-weight:800}.builderLayout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:16px;gap:16px;align-items:stretch}.builderForm{margin:0}.builderForm label{display:block;font-size:10px;font-weight:800;margin:12px 0 6px}.builderForm input,.builderForm select{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:12px;background:#fff}.builderForm .full{margin-top:16px}.builderForm button:disabled{opacity:.5;cursor:not-allowed}.websitePreview{border:1px solid #dfe6ef;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.05)}.previewTop{background:#0f172a;color:#cbd5e1;padding:11px 14px;font-size:9px}.previewTop span{margin-left:12px}.previewHero{padding:55px 38px;background:linear-gradient(135deg,#f8fafc,#e9eefc)}.previewHero small{font-size:9px;font-weight:900;color:#64748b}.previewHero h2{font-size:38px;margin:10px 0}.previewHero p{max-width:550px;color:#64748b;line-height:1.6}.previewHero button{border:0;background:#111827;color:#fff;border-radius:9px;padding:11px 15px}.previewHero.luxury{background:linear-gradient(135deg,#fffaf0,#eee7ff)}.previewHero.minimal{background:#fff}.previewHero.corporate{background:linear-gradient(135deg,#eef6ff,#f8fafc)}.previewHero.bold{background:linear-gradient(135deg,#111827,#312e81);color:#fff}.previewHero.bold p,.previewHero.bold small{color:#dbeafe}.previewHero.bold button{background:#fff;color:#111827}.previewSections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:14px}.previewSections div{border:1px solid #e5ebf3;border-radius:12px;padding:13px}.previewSections b,.previewSections span{display:block}.previewSections b{font-size:10px}.previewSections span{font-size:8px;color:#64748b;margin-top:5px}.emptyState{min-height:220px;align-content:center}@media(max-width:900px){.builderLayout{grid-template-columns:1fr}}.builderForm{position:relative;z-index:2}.builderForm .primary.full{position:relative;z-index:5;pointer-events:auto;cursor:pointer}.builderStatus{min-height:20px;margin-top:10px;font-size:11px;font-weight:700;color:#4f46e5}.builderSteps button{padding:8px 12px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;font-size:10px;color:#64748b;cursor:pointer}.builderSteps button.active{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe;font-weight:800}.builderHelp{font-size:11px;color:#64748b;line-height:1.5}.builderForm textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:12px;background:#fff;resize:vertical;font:inherit}.styleCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.styleCards button{border:1px solid #dfe6ef;border-radius:12px;background:#fff;padding:14px;text-align:left;cursor:pointer}.styleCards button b,.styleCards button span{display:block}.styleCards button span{font-size:9px;color:#64748b;margin-top:5px}.styleCards button.selected{border:2px solid #5b4ff7;background:#f5f3ff}.builderNav{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.generationSummary{display:grid;grid-gap:8px;gap:8px;margin:12px 0 16px}.generationSummary div{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.generationSummary b,.generationSummary span{display:block}.generationSummary span{font-size:9px;color:#64748b}.generationSummary b{font-size:11px;margin-top:3px}.secondary{border:1px solid #cbd5e1;background:#fff;color:#111827;border-radius:10px;padding:12px;font-weight:800;cursor:pointer}.full{width:100%}.generateBtn{margin-top:4px}.secondary.full{margin-top:9px}.linkBack{border:0;background:transparent;color:#4f46e5;font-weight:700;font-size:10px;margin-top:8px;cursor:pointer}.generatedSections{padding:0 24px 28px}.generatedSections section{padding:26px 8px;border-top:1px solid #e5e7eb}.generatedSections section>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#5b4ff7}.generatedSections h3{font-size:22px;margin:7px 0 10px}.generatedSections p{font-size:11px;line-height:1.65;color:#64748b}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.serviceGrid article{border:1px solid #e5e7eb;border-radius:12px;padding:13px}.serviceGrid article b{font-size:10px}.serviceGrid article p{font-size:9px;margin-bottom:0}.benefitGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.benefitGrid div{font-size:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.contactPreview{text-align:center;background:#f8fafc;border-radius:14px;margin-top:10px!important}.contactPreview button{border:0;background:#111827;color:#fff;border-radius:9px;padding:10px 14px}@media(max-width:900px){.benefitGrid,.serviceGrid,.styleCards{grid-template-columns:1fr}}.myWebsiteGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:20px;gap:20px}.websiteProjectCard{overflow:hidden}.websiteCardTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.websiteCardTop h2{margin:5px 0}.siteStatus{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;background:#f1f3f8}.siteStatus.ready{background:#ecfdf3}.miniSitePreview{border:1px solid #e7e9f2;border-radius:18px;padding:32px;min-height:230px;background:linear-gradient(135deg,#f7f7ff,#eef3ff)}.miniSitePreview small{font-weight:800;letter-spacing:.08em}.miniSitePreview h3{font-size:28px;line-height:1.08;margin:12px 0}.miniSitePreview p{max-width:620px;line-height:1.6}.miniSitePreview button{border:0;border-radius:10px;padding:11px 16px;font-weight:800}.emptyMini{display:flex;flex-direction:column;justify-content:center}.websiteActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.websiteActions button:disabled{opacity:.45;cursor:not-allowed}.fullPreviewWrap{margin-top:28px}.fullPreviewToolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 18px;background:#fff;border:1px solid #e6e8f0;border-radius:16px 16px 0 0}.fullPreviewToolbar>div:first-child{display:flex;flex-direction:column;gap:4px}.fullPreviewToolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.fullPreviewToolbar span{font-size:13px;opacity:.7}.fullWebsitePreview{border-radius:0 0 18px 18px;overflow:hidden}@media(max-width:800px){.myWebsiteGrid{grid-template-columns:1fr}.fullPreviewToolbar,.websiteCardTop{flex-direction:column}}.brandingDivider{height:1px;background:#e8eaf3;margin:22px 0}.brandingHeading{font-size:18px;margin:0 0 5px;color:#10172a}.logoUploadRow{gap:14px;margin:8px 0 18px}.logoPreviewBox,.logoUploadRow{display:flex;align-items:center}.logoPreviewBox{width:82px;height:82px;border:1px dashed #b9bfd2;border-radius:16px;justify-content:center;overflow:hidden;background:#fafbff;color:#7a8196;font-weight:800}.logoPreviewBox img{width:100%;height:100%;object-fit:contain;padding:6px}.logoUploadRow>div:last-child{display:flex;gap:8px;align-items:flex-start;flex-direction:column}.uploadButton{display:inline-flex!important;background:#6d55e8;color:#fff!important;border-radius:9px;padding:9px 13px;font-size:13px!important;font-weight:700;cursor:pointer;margin:0!important}.photoDrop input,.uploadButton input{display:none}.removeSmall{border:0;background:transparent;color:#d14a61;padding:0;cursor:pointer}.brandingFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.photoDrop{border:1.5px dashed #bfc5d8;border-radius:12px;padding:18px!important;display:flex!important;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;background:#fbfbff;color:#5d48d9!important;font-weight:800!important;margin:5px 0 12px!important}.photoDrop span{font-size:11px;color:#8b91a4;font-weight:500}.photoThumbGrid,.sitePhotoGallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.photoThumbGrid{margin-bottom:16px}.photoThumbGrid>div{height:78px;position:relative;border-radius:10px;overflow:hidden;border:1px solid #e4e6ee}.photoThumbGrid img,.sitePhotoGallery img{width:100%;height:100%;object-fit:cover}.photoThumbGrid button{position:absolute;right:5px;top:5px;width:22px;height:22px;border:0;border-radius:50%;background:rgba(20,24,38,.78);color:#fff}.siteBrandHeader{display:flex;align-items:center;justify-content:space-between;padding:13px 22px;background:#fff;border-bottom:1px solid #eceef5;gap:15px}.siteBrandIdentity{display:flex;align-items:center;gap:9px;color:#12182b}.brandFallback,.siteBrandIdentity img{width:38px;height:38px;border-radius:9px;object-fit:contain}.brandFallback{display:flex;align-items:center;justify-content:center;background:#7057e8;color:#fff;font-weight:900}.siteContactLinks{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#666d82}.sitePhotoGallery{margin-top:12px}.sitePhotoGallery img{height:120px;border-radius:10px}.previewContactDetails{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin:12px 0 16px;font-size:12px}@media(max-width:760px){.brandingFields{grid-template-columns:1fr}.photoThumbGrid,.sitePhotoGallery{grid-template-columns:repeat(2,1fr)}.siteBrandHeader{align-items:flex-start;flex-direction:column}}.catalogLayout{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.45fr);grid-gap:20px;gap:20px;align-items:start}.catalogFormPanel,.catalogListPanel{padding:24px}.catalogFormPanel label{display:block;font-size:12px;font-weight:800;margin:14px 0 6px}.catalogFormPanel input,.catalogFormPanel select,.catalogFormPanel textarea{width:100%}.catalogTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.catalogFormActions{display:flex;gap:9px;margin-top:18px}.catalogListHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.catalogListHead h2{margin:0}.catalogListHead p{margin:3px 0 0;color:#7b8194}.catalogEmpty{border:1px dashed #ccd0df;border-radius:14px;padding:40px;text-align:center;color:#73798c}.catalogCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.catalogCard{border:1px solid #e4e6ef;border-radius:15px;overflow:hidden;background:#fff}.catalogCardImage{height:150px;background:#f3f5fa;display:flex;align-items:center;justify-content:center;color:#8a90a3;font-size:11px;font-weight:800}.catalogCardImage img{width:100%;height:100%;object-fit:cover}.catalogCardBody{padding:15px}.catalogMeta{display:flex;justify-content:space-between;gap:8px;align-items:center}.catalogMeta span{color:#654de4;font-weight:900}.catalogMeta em,.catalogMeta span{font-size:10px;text-transform:uppercase}.catalogMeta em{font-style:normal;background:#edf9f1;color:#247646;padding:4px 7px;border-radius:999px}.catalogCardBody h3{margin:8px 0 5px;font-size:18px}.catalogPrice{display:block;font-size:17px;margin-bottom:5px}.catalogCardBody p{font-size:12px;color:#626a7f;margin:5px 0}.catalogCardBody small{display:block;color:#777e90;line-height:1.45;min-height:34px}.catalogCardActions{display:flex;gap:7px;margin-top:12px}.catalogCardActions button{border:1px solid #d9dce8;background:#fff;border-radius:8px;padding:7px 10px;cursor:pointer}.catalogCardActions button:last-child{color:#c44356}@media(max-width:950px){.catalogLayout{grid-template-columns:1fr}.catalogCards{grid-template-columns:1fr 1fr}}@media(max-width:650px){.catalogCards,.catalogTwo{grid-template-columns:1fr}}.cataloguePreviewSection{padding:26px 8px}.cataloguePreviewGrid{grid-gap:12px;gap:12px}.cataloguePreviewDescription{min-height:30px}.cataloguePreviewBody button{margin-top:8px;border:0;border-radius:9px;padding:9px 12px;background:#111827;color:#fff;font-size:10px;font-weight:800;cursor:pointer}@media(max-width:900px){.cataloguePreviewGrid{grid-template-columns:1fr}}.navToggleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0 16px}.toggleRow{display:flex!important;align-items:center;justify-content:space-between;border:1px solid #e3e6ef;border-radius:10px;padding:10px 12px!important;margin:0!important;background:#fff}.toggleRow input{width:auto!important}.professionalHeader{gap:18px;position:relative;z-index:2}.professionalHeader.compact{padding-top:8px;padding-bottom:8px}.professionalHeader.normal{padding-top:13px;padding-bottom:13px}.professionalHeader.large{padding-top:20px;padding-bottom:20px}.professionalHeader.compact .brandFallback,.professionalHeader.compact .siteBrandIdentity img{width:30px;height:30px}.professionalHeader.normal .brandFallback,.professionalHeader.normal .siteBrandIdentity img{width:38px;height:38px}.professionalHeader.large .brandFallback,.professionalHeader.large .siteBrandIdentity img{width:52px;height:52px}.previewNav{display:flex;gap:14px;align-items:center;justify-content:center;flex:1 1;flex-wrap:wrap}.previewNav a{font-size:10px;text-decoration:none;color:#182033;font-weight:800;padding:6px 2px;border-bottom:2px solid transparent}.previewNav a:hover{color:#5b4ff7;border-color:#5b4ff7}.whatsappFloat{position:-webkit-sticky;position:sticky;bottom:18px;margin-left:auto;margin-right:18px;margin-top:-52px;width:max-content;display:flex;align-items:center;gap:8px;background:#16a34a;color:white;text-decoration:none;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:900;box-shadow:0 10px 28px rgba(22,163,74,.25);z-index:10}.cataloguePreviewSection{padding:30px 8px;border-top:1px solid #e5e7eb}.cataloguePreviewSection>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#5b4ff7}.cataloguePreviewSection>h3{font-size:22px;margin:7px 0 14px}.cataloguePreviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cataloguePreviewCard{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.cataloguePreviewImage{aspect-ratio:4/3;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:10px;font-weight:800}.cataloguePreviewImage img{width:100%;height:100%;object-fit:cover}.cataloguePreviewBody{padding:12px}.cataloguePreviewBody small{display:block;color:#5b4ff7;font-size:8px;font-weight:900;text-transform:uppercase;margin-bottom:5px}.cataloguePreviewBody h4{font-size:16px;margin:0 0 6px}.cataloguePreviewBody>b{display:block;font-size:15px;margin-bottom:5px}.cataloguePreviewBody p{font-size:10px;line-height:1.5;margin:4px 0;color:#64748b}.catalogueButtons{gap:7px;margin-top:9px}.catalogueButtons button{border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;cursor:pointer;background:#111827;color:#fff}.catalogueButtons .whatsappCardBtn{background:#16a34a}.cataloguePreviewSection,.generatedSections section{scroll-margin-top:90px}@media(max-width:980px){.professionalHeader{align-items:flex-start;flex-wrap:wrap}.previewNav{justify-content:flex-start}.siteContactLinks{width:100%}.cataloguePreviewGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.navToggleGrid{grid-template-columns:1fr}.professionalHeader{flex-direction:column}.previewNav{gap:9px}.whatsappFloat span{display:none}.whatsappFloat{padding:12px}.cataloguePreviewGrid{grid-template-columns:1fr}}.catalogueButtons{display:flex;gap:8px;margin-top:12px}.catalogueButtons .whatsappCardBtn{display:none!important}.catalogueSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.catalogueSectionHeading h3{margin:7px 0 0}.catalogueSectionHeading p{max-width:360px;margin:0;color:#64748b;font-size:10px;line-height:1.5;text-align:right}.fullWebsitePreview .generatedSections,.websitePreview .generatedSections{background:#fff}.fullWebsitePreview .generatedSections>div,.fullWebsitePreview .generatedSections>section,.websitePreview .generatedSections>div,.websitePreview .generatedSections>section{margin-top:0}.generatedSections>section{padding-top:34px;padding-bottom:34px}.cataloguePreviewSection{padding-top:36px!important;padding-bottom:36px!important}.contactPreview{margin:18px 0 8px!important;padding:34px 24px!important}.generatedWebsiteFooter{background:#0f172a;color:#e5e7eb;padding:28px 30px 18px;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:22px;gap:22px;margin-top:0}.generatedFooterBrand b{font-size:18px;color:#fff}.generatedFooterBrand p{font-size:10px;color:#aab4c7;line-height:1.6;max-width:300px}.generatedFooterLinks{display:flex;flex-direction:column;gap:7px}.generatedFooterLinks a{color:#dbe3f0;text-decoration:none;font-size:10px;font-weight:700}.generatedFooterContact{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#c8d1df}.generatedFooterBottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:13px;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8f9bad}.whatsappChatWidget{position:-webkit-sticky;position:sticky;bottom:18px;margin:-58px 18px 18px auto;width:300px;z-index:30}.whatsappChatWidget>summary{list-style:none;margin-left:auto;width:max-content;cursor:pointer;background:#16a34a;color:#fff;border-radius:999px;padding:11px 15px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:900;box-shadow:0 12px 28px rgba(22,163,74,.28)}.whatsappChatWidget>summary::-webkit-details-marker{display:none}.waIcon{display:inline-flex;align-items:center;justify-content:center;font-size:15px}.waChatPanel{margin-top:8px;border:1px solid #dfe5e2;border-radius:16px;box-shadow:0 18px 42px rgba(15,23,42,.18)}.waChatHead{background:#16a34a;padding:13px 15px;gap:2px}.waChatHead b{font-size:13px}.waChatHead span{font-size:9px;opacity:.9}.waChatBubble{background:#f1f5f3;font-size:10px;line-height:1.55;color:#334155}.waQuickGrid{grid-gap:7px;gap:7px;padding:0 14px 12px}.waQuickGrid a{border:1px solid #dce3df;padding:9px 7px;color:#233044;font-size:9px;background:#fff}.waQuickGrid a:hover{border-color:#16a34a;color:#15803d}.waOpenButton{color:#fff;border-radius:9px;padding:10px;font-size:10px;font-weight:900}.professionalHeader{background:#fff;box-shadow:0 1px 0 #e9edf3}.professionalHeader .siteBrandIdentity b{font-size:13px}.professionalHeader.large .siteBrandIdentity b{font-size:16px}.previewNav a{transition:.15s ease}.siteContactLinks span{white-space:nowrap}@media(max-width:900px){.catalogueSectionHeading{align-items:flex-start;flex-direction:column}.catalogueSectionHeading p{text-align:left}.generatedWebsiteFooter{grid-template-columns:1fr 1fr}.generatedFooterBottom{grid-column:1/-1}}@media(max-width:650px){.generatedWebsiteFooter{grid-template-columns:1fr}.generatedFooterBottom{grid-column:1;flex-direction:column}.whatsappChatWidget{width:270px}}.whatsappSettingsBox{margin-top:16px;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.whatsappChatWidget{position:fixed;z-index:9999;width:max-content;max-width:calc(100vw - 24px)}.whatsappChatWidget summary{list-style:none;display:flex;align-items:center;gap:9px;background:#16a34a;color:#fff;border-radius:999px;padding:11px 16px;font-weight:800;box-shadow:0 12px 30px rgba(15,23,42,.22);cursor:pointer}.whatsappChatWidget summary::-webkit-details-marker{display:none}.waIcon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#16a34a}.wa-compact summary{padding:8px 12px;font-size:12px}.wa-large summary{padding:14px 20px;font-size:16px}.waChatPanel{position:absolute;bottom:calc(100% + 10px);width:310px;max-width:calc(100vw - 28px);background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.24)}.wa-right .waChatPanel{right:0}.wa-left .waChatPanel{left:0}.waChatHead{display:flex;flex-direction:column;padding:14px 16px;background:#075e54;color:#fff}.waChatBubble{margin:14px;padding:12px;background:#f0fdf4;border-radius:12px;font-size:13px}.waQuickGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 14px 14px}.waQuickGrid a{padding:9px;border:1px solid #dcfce7;border-radius:9px;color:#166534;font-size:11px;font-weight:700}.waOpenButton,.waQuickGrid a{text-decoration:none;text-align:center}.waOpenButton{display:block;margin:0 14px 14px;padding:11px;border-radius:10px;background:#16a34a;color:#fff!important;font-weight:800}.professionalHeader{box-shadow:0 1px 0 #e5e7eb;background:rgba(255,255,255,.98)}.pageEditorCard{margin:14px 0;padding:15px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.pageEditorHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pageEditorHead div{display:flex;flex-direction:column;gap:2px}.pageEditorHead b{font-size:13px;color:#0f172a}.pageEditorHead span{font-size:10px;color:#64748b}.aiDraftBtn{border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.pageEditorCard textarea{width:100%;resize:vertical}.legalDraftNote{font-size:10px;line-height:1.5;color:#64748b;background:#f8fafc;border-left:3px solid #cbd5e1;padding:10px 12px;border-radius:0 8px 8px 0}.legalFooterLinks{display:flex;gap:8px;flex-wrap:wrap}.legalFooterLinks button{border:0;background:transparent;color:#94a3b8;font-size:9px;cursor:pointer;padding:0}.legalFooterLinks button:hover{color:#fff}.generatedLegalModal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px}.generatedLegalBackdrop{position:absolute;inset:0;background:rgba(15,23,42,.58)}.generatedLegalCard{position:relative;z-index:1;background:#fff;border-radius:16px;width:min(680px,94vw);max-height:78vh;overflow:auto;padding:26px;box-shadow:0 30px 80px rgba(15,23,42,.28)}.generatedLegalCard h3{margin:0 0 14px;font-size:22px}.generatedLegalText{white-space:pre-wrap;font-size:13px;line-height:1.7;color:#475569}.generatedLegalClose{position:absolute;right:14px;top:12px;border:0;background:#f1f5f9;border-radius:999px;width:30px;height:30px;font-size:20px;cursor:pointer}.websitePreview{position:relative}.websitePreview .websiteOwnedChat{position:absolute!important;z-index:40;transform:scale(.82);transform-origin:bottom right}.fullWebsitePreview .websiteOwnedChat{transform:scale(.9)}@media(max-width:700px){.pageEditorHead{align-items:flex-start;flex-direction:column}.websitePreview .websiteOwnedChat{transform:scale(.72)}}.fullWebsitePreview .websiteOwnedChat,.websiteOwnedChat,.websitePreview .websiteOwnedChat{position:fixed!important;z-index:99999!important;transform:none!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 24px)!important}.websiteOwnedChat .waChatPanel{position:absolute!important;bottom:calc(100% + 10px)!important}.websiteOwnedChat.wa-right .waChatPanel{right:0!important;left:auto!important}.websiteOwnedChat.wa-left .waChatPanel{left:0!important;right:auto!important}.websiteOwnedChat>summary{transition:transform .16s ease,box-shadow .16s ease}.websiteOwnedChat>summary:hover{transform:translateY(-2px)}.websiteOwnedChat[open]>summary{box-shadow:0 14px 34px rgba(15,23,42,.28)}@media(max-width:700px){.websiteOwnedChat{max-width:calc(100vw - 16px)!important}.websiteOwnedChat .waChatPanel{width:min(310px,calc(100vw - 24px))!important}}.builderLayout .websitePreview .websiteOwnedChat{display:none!important}.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat{display:block!important;position:fixed!important;z-index:99999!important;transform:none!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 24px)!important}.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat .waChatPanel{position:absolute!important;bottom:calc(100% + 10px)!important}.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat.wa-right .waChatPanel{right:0!important;left:auto!important}.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat.wa-left .waChatPanel{left:0!important;right:auto!important}.fullPreviewWrap{position:relative}.fullPreviewToolbar{position:relative;z-index:20}@media(max-width:700px){.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat{max-width:calc(100vw - 16px)!important}.fullPreviewWrap .fullWebsitePreview .websiteOwnedChat .waChatPanel{width:min(310px,calc(100vw - 24px))!important}}.builderLayout .websiteOwnedChat,.myWebsiteGrid .websiteOwnedChat{display:none!important}.clientWebsiteWhatsApp .websiteOwnedChat{display:block!important;position:fixed!important;z-index:99999!important;transform:none!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 24px)!important}.clientWebsiteWhatsApp .websiteOwnedChat .waChatPanel{position:absolute!important;bottom:calc(100% + 10px)!important}.clientWebsiteWhatsApp .websiteOwnedChat.wa-right .waChatPanel{right:0!important;left:auto!important}.clientWebsiteWhatsApp .websiteOwnedChat.wa-left .waChatPanel{left:0!important;right:auto!important}@media(max-width:700px){.clientWebsiteWhatsApp .websiteOwnedChat{max-width:calc(100vw - 16px)!important}.clientWebsiteWhatsApp .websiteOwnedChat .waChatPanel{width:min(310px,calc(100vw - 24px))!important}}.clientPreviewOverlay{position:fixed!important;inset:0!important;z-index:9000!important;background:#eef2f7!important;overflow:auto!important;padding:14px!important}.clientPreviewOverlay .fullPreviewToolbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9002!important;max-width:1180px!important;margin:0 auto!important;border-radius:14px 14px 0 0!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important}.clientPreviewOverlay .fullWebsitePreview{position:relative!important;max-width:1180px!important;margin:0 auto 30px!important;min-height:calc(100vh - 95px)!important;background:#fff!important;border-radius:0 0 16px 16px!important;overflow:visible!important;box-shadow:0 18px 50px rgba(15,23,42,.12)!important}.builderLayout .websiteOwnedChat,.dashMain>.websiteOwnedChat,.myWebsiteGrid .websiteOwnedChat{display:none!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat{display:block!important;position:fixed!important;transform:none!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 24px)!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat .waChatPanel{position:absolute!important;bottom:calc(100% + 10px)!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-right .waChatPanel{right:0!important;left:auto!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-left .waChatPanel{left:0!important;right:auto!important}@media(max-width:700px){.clientPreviewOverlay{padding:0!important}.clientPreviewOverlay .fullPreviewToolbar{border-radius:0!important}.clientPreviewOverlay .fullWebsitePreview{margin:0!important;border-radius:0!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat{max-width:calc(100vw - 16px)!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat .waChatPanel{width:min(310px,calc(100vw - 24px))!important}}.clientPreviewOverlay .fullWebsitePreview{--client-site-max:1180px}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-right{right:max(var(--wa-side,24px),calc((100vw - var(--client-site-max))/2 + var(--wa-side,24px)))!important;left:auto!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-left{left:max(var(--wa-side,24px),calc((100vw - var(--client-site-max))/2 + var(--wa-side,24px)))!important;right:auto!important}@media(max-width:1208px){.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-right{right:var(--wa-side,24px)!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat.wa-left{left:var(--wa-side,24px)!important}}.professionalDesignControls{margin-top:10px}.siteWidth-wide{max-width:none!important}.fullWebsitePreview.siteWidth-wide{max-width:1340px!important}.corners-square,.corners-square *{border-radius:0!important}.corners-rounded .cataloguePreviewCard,.corners-rounded .contactPreview,.corners-rounded .previewHero{border-radius:16px}.hero-full .previewHero{min-height:390px;display:flex;flex-direction:column;justify-content:center}.hero-split .previewHero{min-height:300px}.hero-full .previewHero h2{max-width:850px;font-size:42px}.generatedSocialLinks{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.generatedSocialLinks a{color:#dbe3f0;text-decoration:none;font-size:10px;font-weight:700;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:8px}.generatedSocialLinks a:hover{background:rgba(255,255,255,.08)}.sitePhotoGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.sitePhotoGallery img{aspect-ratio:4/3;object-fit:cover}.generatedSections>section{padding-left:28px;padding-right:28px}@media(max-width:800px){.hero-full .previewHero h2{font-size:30px}.sitePhotoGallery{grid-template-columns:1fr 1fr}}.clientSiteTheme{width:100%}.clientSiteTheme.siteWidth-wide{max-width:none}.clientSiteTheme.corners-square .cataloguePreviewCard,.clientSiteTheme.corners-square .contactPreview,.clientSiteTheme.corners-square .previewHero{border-radius:0!important}.clientSiteTheme.hero-full .previewHero{min-height:390px;display:flex;flex-direction:column;justify-content:center}.clientSiteTheme.hero-split .previewHero{min-height:300px}.headerCtaControl{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.headerCtaBtn{border:0;background:#111827;color:#fff;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.heroWithPhoto{background-repeat:no-repeat!important}.heroWithPhoto button,.heroWithPhoto h2,.heroWithPhoto p,.heroWithPhoto small{position:relative;z-index:1}.bg-clean{background:#fff!important}.bg-soft{background:#f8fafc!important}.bg-gradient{background:linear-gradient(135deg,#f8fafc,#eef2ff 45%,#ecfeff)!important}.bg-warm{background:linear-gradient(135deg,#fffaf5,#fff7ed 50%,#fefce8)!important}.bg-dark{background:#0f172a!important;color:#e5e7eb}.bg-dark .cataloguePreviewSection,.bg-dark .contactPreview,.bg-dark .generatedSections,.bg-dark .professionalHeader{background:#111827!important;color:#e5e7eb}.bg-dark .cataloguePreviewBody p,.bg-dark .cataloguePreviewBody small,.bg-dark .generatedSections p{color:#cbd5e1!important}.bg-dark .benefitGrid div,.bg-dark .cataloguePreviewCard,.bg-dark .serviceGrid article{background:#172033!important;border-color:#334155!important}.sections-clean .generatedSections>section{border-top:1px solid #e5e7eb;background:transparent!important;box-shadow:none!important}.sections-cards .generatedSections>section{margin:16px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.sections-banded .generatedSections>section:nth-of-type(2n){background:#f8fafc}.sections-banded .generatedSections>section:nth-of-type(odd){background:#fff}.wa-panel-compact .waChatPanel{width:270px!important}.wa-panel-compact .waChatBubble{margin:10px!important;padding:10px!important;font-size:12px!important}.wa-panel-compact .waQuickGrid{gap:6px!important;padding:0 10px 10px!important}.wa-panel-compact .waQuickGrid a{padding:7px 6px!important;font-size:10px!important}.wa-panel-compact .waOpenButton{margin:0 10px 10px!important;padding:9px!important}.wa-panel-compact .waChatHead{padding:11px 12px!important}@media(max-width:760px){.siteContactLinks>span{display:none}.headerCtaBtn{padding:7px 9px}.heroWithPhoto{background-position:65%!important}.wa-panel-compact .waChatPanel{width:min(270px,calc(100vw - 24px))!important}}.clientSiteTheme,.websitePreview.aiPreview{position:relative;isolation:isolate}.clientSiteTheme.bg-soft,.websitePreview.aiPreview.bg-soft{background:radial-gradient(circle at 8% 8%,rgba(99,102,241,.07),transparent 26%),radial-gradient(circle at 92% 18%,rgba(14,165,233,.06),transparent 24%),#f8fafc!important}.clientSiteTheme.bg-gradient,.websitePreview.aiPreview.bg-gradient{background:radial-gradient(circle at 12% 10%,rgba(99,102,241,.14),transparent 27%),radial-gradient(circle at 88% 18%,rgba(6,182,212,.11),transparent 25%),linear-gradient(145deg,#f8fafc,#eef2ff 46%,#ecfeff)!important}.clientSiteTheme.bg-warm,.websitePreview.aiPreview.bg-warm{background:radial-gradient(circle at 10% 8%,rgba(251,146,60,.1),transparent 26%),radial-gradient(circle at 88% 20%,rgba(250,204,21,.08),transparent 22%),linear-gradient(145deg,#fffdf9,#fff7ed 55%,#fefce8)!important}.clientSiteTheme.bg-clean,.websitePreview.aiPreview.bg-clean{background:#fff!important}.clientSiteTheme.bg-dark,.websitePreview.aiPreview.bg-dark{background:radial-gradient(circle at 10% 8%,rgba(99,102,241,.18),transparent 24%),radial-gradient(circle at 92% 15%,rgba(6,182,212,.12),transparent 22%),#0f172a!important}.clientSiteTheme .generatedSections,.websitePreview.aiPreview .generatedSections{background:transparent!important;padding:18px 18px 22px!important}.clientSiteTheme .cataloguePreviewSection,.websitePreview.aiPreview .cataloguePreviewSection{margin:16px 0!important}.sections-cards .generatedSections>div>.cataloguePreviewSection,.sections-cards .generatedSections>section{background:rgba(255,255,255,.94)!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:18px!important;box-shadow:0 12px 32px rgba(15,23,42,.07)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sections-cards .contactPreview{background:rgba(255,255,255,.94)!important}.sections-banded .generatedSections>div>.cataloguePreviewSection,.sections-banded .generatedSections>section{border-radius:16px!important;overflow:hidden}.sections-banded .generatedSections>section:nth-of-type(2n){background:rgba(248,250,252,.94)!important}.sections-banded .generatedSections>section:nth-of-type(odd){background:rgba(255,255,255,.96)!important}.heroWithPhoto{min-height:360px!important;background-size:cover!important;background-position:50%!important;border:1px solid rgba(226,232,240,.9);box-shadow:0 14px 34px rgba(15,23,42,.08)}.heroWithPhoto h2{max-width:760px!important}.heroWithPhoto p{max-width:620px!important}.heroWithPhoto button{box-shadow:0 8px 20px rgba(15,23,42,.16)}.sitePhotoGallery{display:grid!important;grid-gap:12px!important;gap:12px!important}.sitePhotoGallery.galleryCount-1{grid-template-columns:1fr!important}.sitePhotoGallery.galleryCount-1 img{width:100%!important;height:clamp(240px,36vw,430px)!important;aspect-ratio:auto!important}.sitePhotoGallery.galleryCount-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sitePhotoGallery.galleryCount-3,.sitePhotoGallery.galleryCount-4,.sitePhotoGallery.galleryCount-5,.sitePhotoGallery.galleryCount-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sitePhotoGallery img{width:100%!important;border-radius:14px!important;object-fit:cover!important;box-shadow:0 8px 24px rgba(15,23,42,.08)}.cataloguePreviewGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important}.cataloguePreviewCard{height:100%;overflow:hidden!important}.cataloguePreviewImage{aspect-ratio:4/3!important}.cataloguePreviewImage img{width:100%!important;height:100%!important;object-fit:cover!important}.benefitGrid div,.cataloguePreviewCard,.serviceGrid article{transition:transform .18s ease,box-shadow .18s ease}.cataloguePreviewCard:hover,.serviceGrid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,23,42,.1)}.bg-dark.sections-cards .generatedSections>div>.cataloguePreviewSection,.bg-dark.sections-cards .generatedSections>section{background:rgba(23,32,51,.94)!important;border-color:#334155!important}.bg-dark .sitePhotoGallery img{box-shadow:0 10px 28px rgba(0,0,0,.3)}@media(max-width:1100px){.cataloguePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.clientSiteTheme .generatedSections,.websitePreview.aiPreview .generatedSections{padding:10px!important}.cataloguePreviewGrid,.sitePhotoGallery.galleryCount-2,.sitePhotoGallery.galleryCount-3,.sitePhotoGallery.galleryCount-4,.sitePhotoGallery.galleryCount-5,.sitePhotoGallery.galleryCount-6{grid-template-columns:1fr!important}.heroWithPhoto{min-height:330px!important;background-position:68%!important}}.expandableAbout{max-width:980px}.expandableAbout p{margin:0;color:#64748b;line-height:1.75;transition:max-height .25s ease}.expandableAbout.closed p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.expandableAbout.open p{display:block}.readMoreBtn{margin-top:12px;border:1px solid #dbe3ee;background:#fff;color:#111827;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.05)}.readMoreBtn:hover{background:#f8fafc;transform:translateY(-1px)}.aboutPreviewSection h3{margin-bottom:8px!important}.generatedSections>section>h3{letter-spacing:-.01em}.catalogueSectionHeading p{max-width:560px}.contactPreview{box-shadow:0 10px 28px rgba(15,23,42,.06)}.bg-dark .expandableAbout p{color:#cbd5e1!important}.bg-dark .readMoreBtn{background:#172033;border-color:#334155;color:#f8fafc}.cataloguePreviewCard{height:100%!important}.cataloguePreviewBody,.cataloguePreviewCard{display:flex!important;flex-direction:column!important}.cataloguePreviewBody{flex:1 1!important}.cataloguePreviewBody h4,.cataloguePreviewDescription{min-height:42px}.catalogueButtons{margin-top:auto!important;padding-top:12px!important;display:flex!important;align-items:flex-end!important}.catalogueButtons button{min-width:92px}.footerBottomEnhanced{align-items:center!important;gap:14px!important;flex-wrap:wrap!important;padding-right:150px!important}.legalFooterLinks{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.legalFooterLinks button{border:1px solid rgba(148,163,184,.35)!important;background:rgba(255,255,255,.04)!important;color:#cbd5e1!important;border-radius:999px!important;padding:6px 10px!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important}.legalFooterLinks button:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important}.clientPreviewOverlay .clientWebsiteWhatsApp .websiteOwnedChat{z-index:99999!important}.clientPreviewOverlay .generatedWebsiteFooter{padding-bottom:74px!important}.generatedLegalCard{width:min(760px,94vw)!important}.generatedLegalText{font-size:14px!important;line-height:1.75!important;white-space:pre-wrap!important}.readMoreBtn{display:inline-flex;align-items:center;gap:6px}.bg-dark .legalFooterLinks button{background:rgba(255,255,255,.05)!important;border-color:#334155!important;color:#e2e8f0!important}@media(max-width:900px){.footerBottomEnhanced{padding-right:0!important}.clientPreviewOverlay .generatedWebsiteFooter{padding-bottom:92px!important}}@media(max-width:700px){.cataloguePreviewBody h4,.cataloguePreviewDescription{min-height:0}.legalFooterLinks{width:100%}}.liveSiteBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.publicSiteState{display:grid;place-content:center;text-align:center;padding:30px;background:#f8fafc}.publicSiteState,.publishedSite{min-height:100vh;font-family:Arial,sans-serif;color:#0f172a}.publishedSite.bg-soft{background:#f8fafc}.publishedSite.bg-clean{background:#fff}.publishedSite.bg-gradient{background:linear-gradient(145deg,#f8fafc,#eef2ff 50%,#ecfeff)}.publishedSite.bg-warm{background:linear-gradient(145deg,#fffdf9,#fff7ed 55%,#fefce8)}.publishedSite.bg-dark{background:#0f172a;color:#e5e7eb}.publishedHeader{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:14px max(24px,calc((100vw - 1180px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid #e5e7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publishedHeader.compact{padding-top:9px;padding-bottom:9px}.publishedHeader.large{padding-top:20px;padding-bottom:20px}.publishedBrand{display:flex;align-items:center;gap:10px;white-space:nowrap}.publishedBrand img{width:44px;height:44px;object-fit:contain}.publishedLogoFallback{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#5b4ff7;color:#fff;font-weight:900}.publishedHeader nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.publishedHeader a{text-decoration:none;color:#111827;font-size:13px;font-weight:700}.publishedHeaderActions{display:flex;align-items:center;gap:10px}.publishedCta{background:#111827!important;color:#fff!important;padding:10px 14px;border-radius:9px}.publishedHero{max-width:1180px;margin:18px auto 0;padding:72px 42px;border-radius:18px;background:#eef2ff;min-height:390px;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center}.publishedHero small,.publishedSections section>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#5b4ff7}.publishedHero h1{max-width:760px;font-size:46px;line-height:1.06;margin:14px 0}.publishedHero p{max-width:620px;color:#52627a;font-size:17px;line-height:1.65}.publishedHero>a{align-self:flex-start;margin-top:14px;background:#111827;color:#fff;text-decoration:none;padding:12px 16px;border-radius:9px;font-weight:800}.publishedSections{max-width:1180px;margin:auto;padding:18px 0 28px}.publishedSections>section{margin:16px 0;padding:30px;border:1px solid #e5e7eb;border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 12px 32px rgba(15,23,42,.06)}.publishedSections h2{font-size:28px;margin:10px 0 12px}.publishedSections p{color:#64748b;line-height:1.7}.publishedSections p.clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.publishedSections button{margin-top:10px;border:1px solid #dbe3ee;background:#fff;padding:9px 12px;border-radius:9px;font-weight:800}.publishedGrid{display:grid;grid-gap:14px;gap:14px}.publishedGrid.three{grid-template-columns:repeat(3,1fr)}.publishedGrid.four{grid-template-columns:repeat(4,1fr)}.publishedGrid article{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:16px}.publishedGrid article p{font-size:13px}.publishedBenefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.publishedBenefits div{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff}.publishedGallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.publishedGallery.count-1{grid-template-columns:1fr}.publishedGallery.count-2{grid-template-columns:1fr 1fr}.publishedGallery img{width:100%;height:230px;object-fit:cover;border-radius:14px}.publishedGallery.count-1 img{height:min(460px,42vw)}.publishedItem{overflow:hidden;padding:0!important;display:flex;flex-direction:column}.publishedItem img,.publishedNoImage{width:100%;aspect-ratio:4/3;object-fit:cover}.publishedNoImage{display:grid;place-items:center;background:#f3f4f6;color:#64748b}.publishedItem>div{padding:14px;display:flex;flex-direction:column;gap:6px}.publishedItem h3{margin:0}.publishedItem small{color:#5b4ff7;font-weight:900;text-transform:uppercase}.publishedContact{text-align:center}.publishedContact>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.publishedContact a{background:#111827;color:#fff;padding:10px 14px;text-decoration:none;border-radius:9px}.publishedFooter{max-width:1180px;margin:0 auto 24px;background:#0f172a;color:#cbd5e1;border-radius:18px;padding:30px;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px}.publishedFooter a{color:#dbe3f0;text-decoration:none;margin-right:12px;font-size:13px}.publishedSocial{margin-top:10px}.publishedFooterBottom{grid-column:1/-1;border-top:1px solid #334155;padding-top:14px;font-size:12px}.publishedWa{position:fixed;z-index:5000}.publishedWa.wa-right{right:max(var(--side),calc((100vw - 1180px)/2 + var(--side)))}.publishedWa.wa-left{left:max(var(--side),calc((100vw - 1180px)/2 + var(--side)))}.publishedWa>button{border:0;background:#16a34a;color:#fff;border-radius:999px;padding:12px 16px;font-weight:900;box-shadow:0 14px 32px rgba(22,163,74,.28)}.publishedWaPanel{position:absolute;bottom:calc(100% + 10px);right:0;width:280px;background:#fff;border:1px solid #dfe7e2;border-radius:14px;padding:14px;box-shadow:0 20px 45px rgba(15,23,42,.18)}.publishedWaPanel p{color:#64748b}.publishedWaPanel a{display:block;text-align:center;background:#16a34a;color:#fff;text-decoration:none;padding:10px;border-radius:9px;font-weight:800}.bg-dark .publishedHeader{background:rgba(15,23,42,.96);border-color:#334155}.bg-dark .publishedHeader a{color:#e5e7eb}.bg-dark .publishedBenefits div,.bg-dark .publishedGrid article,.bg-dark .publishedSections>section{background:#172033;border-color:#334155;color:#e5e7eb}.bg-dark .publishedSections p{color:#cbd5e1}@media(max-width:1000px){.publishedGrid.four{grid-template-columns:repeat(2,1fr)}.publishedHeader{grid-template-columns:1fr auto}.publishedHeader nav{grid-column:1/-1;order:3}.publishedHeaderActions>a:first-child{display:none}}@media(max-width:700px){.publishedHeader{padding:10px 14px}.publishedHeader nav{gap:10px}.publishedHero{margin:8px;padding:42px 22px;border-radius:14px}.publishedHero h1{font-size:34px}.publishedSections{padding:6px 8px}.publishedSections>section{padding:22px 18px}.publishedBenefits,.publishedFooter,.publishedGallery,.publishedGallery.count-2,.publishedGrid.four,.publishedGrid.three{grid-template-columns:1fr}.publishedFooter{margin:8px;border-radius:14px}.publishedWa.wa-right{right:var(--side)}.publishedWa.wa-left{left:var(--side)}}.autoSaveBadge{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px;font-weight:800;border:1px solid #a7f3d0}.autoSaveBadge.error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.currentPlanCard{margin:2px 8px 10px;padding:12px;border:1px solid #dfe6f2;border-radius:12px;background:#f8fafc;display:flex;justify-content:space-between;align-items:center}.currentPlanCard small{font-size:8px;letter-spacing:.12em;color:#64748b;font-weight:900}.currentPlanCard strong{font-size:12px;color:#5b4ff7}aside button{justify-content:space-between!important}.sideLocked{opacity:.52}.sideLocked small{font-size:8px!important;color:#64748b!important}.crmStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:14px 0}.crmStats button{background:#fff;border:1px solid #dfe6f2;border-radius:13px;padding:13px;text-align:left}.crmStats button.active{border-color:#5b4ff7;box-shadow:0 0 0 2px rgba(91,79,247,.08)}.crmStats b{display:block;font-size:22px}.crmStats span{font-size:10px;color:#64748b}.crmLayout{display:grid;grid-template-columns:300px 1fr;grid-gap:14px;gap:14px}.crmAdd{display:flex;flex-direction:column;gap:10px;align-self:start;position:-webkit-sticky;position:sticky;top:82px}.crmAdd textarea{min-height:100px}.crmToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.crmToolbar input{max-width:300px}.leadCards{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.leadCard{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.leadTop{display:flex;justify-content:space-between;gap:10px}.leadTop h3{margin:0 0 4px}.leadTop small{color:#64748b}.leadScore{border-radius:999px;padding:6px 9px;background:#f1f5f9;font-size:10px;font-weight:900}.leadScore.warm{background:#fff7ed;color:#c2410c}.leadScore.hot{background:#fef2f2;color:#b91c1c}.leadContacts{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0}.leadContacts a{color:#4338ca;text-decoration:none;font-size:11px}.leadCard p{color:#475569;font-size:12px}.leadActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.leadActions select{width:auto}.waLead{background:#dcfce7;color:#166534;text-decoration:none;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.dangerText{border:0!important;background:transparent!important;color:#dc2626!important;font-size:10px!important}.leadNotes{margin-top:10px;min-height:68px;width:100%}.emptyState{padding:34px;text-align:center;color:#64748b;display:grid;grid-gap:6px;gap:6px}.billingPlans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.billingPlans article{border:1px solid #dfe6f2;border-radius:16px;background:#fff;padding:22px}.billingPlans article.current{border-color:#5b4ff7;box-shadow:0 12px 28px rgba(91,79,247,.09)}.billingPlans span{font-size:9px;color:#5b4ff7;font-weight:900;letter-spacing:.1em}.billingPlans h3{font-size:28px}.billingPlans h3 small{font-size:11px;color:#64748b}.billingPlans button{width:100%;margin-top:12px}.publishedLeadForm{max-width:650px;margin:18px auto;display:grid;grid-gap:10px;gap:10px}.publishedLeadForm>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.publishedLeadForm input,.publishedLeadForm textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:10px;padding:12px;font:inherit;background:#fff}.publishedLeadForm textarea{min-height:110px}.publishedLeadForm button{border:0;background:#5b4ff7;color:#fff;border-radius:10px;padding:12px;font-weight:900}.publishedLeadForm small{color:#475569}@media(max-width:900px){.crmStats{grid-template-columns:repeat(2,1fr)}.crmLayout{grid-template-columns:1fr}.crmAdd{position:static}.billingPlans,.publishedLeadForm>div{grid-template-columns:1fr}}.crmPage .pageTitle p{max-width:780px}.leadCard .leadTop small{display:block;max-width:650px;white-space:normal;line-height:1.45}.businessTypeHint{display:block;margin:-2px 0 8px;color:#64748b;font-size:10px;line-height:1.5}.businessTypeSave{width:100%;margin-bottom:8px}.businessDetailsSave{width:100%;margin-top:8px}.businessSaveStatus{margin:6px 0 10px;padding:8px 10px;border-radius:9px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:10px;font-weight:800}.businessSaveStatus.error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.sideLocked{cursor:pointer!important}.sideLocked small{white-space:nowrap}.productSaasStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.productSaasStats article{background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:16px}.productSaasStats b{display:block;font-size:24px;line-height:1;margin-bottom:5px}.productSaasStats span{font-size:11px;color:#64748b}.catalogHelper{font-size:12px;color:#64748b;margin:-4px 0 16px;line-height:1.55}.catalogFeaturedToggle{display:flex!important;align-items:center;gap:9px;margin:12px 0!important;padding:11px 12px;border:1px solid #dbe3f0;border-radius:12px;background:#f8fafc}.catalogFeaturedToggle input{width:auto!important;margin:0}.saasCatalogHead{align-items:flex-end;gap:14px}.catalogTools{display:flex;gap:8px;align-items:center}.catalogTools input{min-width:210px}.catalogTools select{min-width:145px}.catalogCard.isFeatured,.cataloguePreviewCard.isFeatured{box-shadow:0 0 0 2px rgba(99,102,241,.18)}.catalogCardImage,.cataloguePreviewImage{position:relative}.featuredBadge{position:absolute;top:9px;left:9px;padding:5px 8px;border-radius:999px;background:#111827;color:#fff;font-style:normal;font-size:9px;font-weight:800;z-index:2}.catalogWebsiteInfo{margin-top:10px;padding-top:9px;border-top:1px dashed #dbe3f0;font-size:10px;color:#64748b}@media(max-width:900px){.productSaasStats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogTools{width:100%;flex-direction:column;align-items:stretch}.catalogTools input,.catalogTools select{min-width:0;width:100%}}.businessTypeNotice{margin:8px 0 10px;padding:9px 10px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:9px;font-size:10px;line-height:1.45}.appointmentStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.appointmentStats article{background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:15px}.appointmentStats b{display:block;font-size:23px;line-height:1;margin-bottom:6px}.appointmentStats span{font-size:10px;color:#64748b}.appointmentBookingToggle{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:15px 18px;margin-bottom:14px}.appointmentBookingToggle>div{display:flex;flex-direction:column;gap:4px}.appointmentBookingToggle span{font-size:10px;color:#64748b}.appointmentsLayout{display:grid;grid-template-columns:330px 1fr;grid-gap:14px;gap:14px}.appointmentAdd label{display:block;font-size:10px;font-weight:800;margin:9px 0 5px}.appointmentAdd input,.appointmentAdd textarea{width:100%}.appointmentTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.appointmentListHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:12px}.appointmentListHead h2{margin:0}.appointmentListHead p{margin:3px 0 0;color:#64748b;font-size:10px}.appointmentFilters{display:flex;gap:7px;flex-wrap:wrap}.appointmentFilters input{min-width:220px}.appointmentFilters select{min-width:120px}.appointmentCards{display:grid;grid-gap:10px;gap:10px}.appointmentCard{border:1px solid #dbe3f0;border-radius:14px;padding:13px;background:#fff}.appointmentCardTop{display:flex;justify-content:space-between;gap:12px}.appointmentCardTop h3{margin:0 0 4px}.appointmentCardTop p{margin:0;color:#64748b;font-size:10px}.appointmentStatus{padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;height:max-content}.appointmentStatus.pending{background:#fff7ed;color:#c2410c}.appointmentStatus.confirmed{background:#eff6ff;color:#1d4ed8}.appointmentStatus.completed{background:#ecfdf5;color:#047857}.appointmentStatus.cancelled{background:#fef2f2;color:#b91c1c}.appointmentContact{display:flex;gap:12px;margin:10px 0}.appointmentContact a{font-size:10px;color:#4f46e5;text-decoration:none}.appointmentActions{display:flex;gap:8px;align-items:center;margin-top:10px}.appointmentActions .waBtn{padding:7px 10px;border-radius:8px;background:#dcfce7;color:#166534;text-decoration:none;font-size:10px;font-weight:800}.dangerText{border:0;background:transparent;color:#dc2626;font-size:10px;cursor:pointer}.appointmentNotes{width:100%;min-height:58px;margin-top:10px}.appointmentEmpty{text-align:center;padding:70px 20px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b}.appointmentPreviewSection{margin-top:14px}.appointmentPreviewForm{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.appointmentPreviewForm>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.appointmentPreviewForm input{width:100%}@media(max-width:1000px){.appointmentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.appointmentsLayout{grid-template-columns:1fr}.appointmentFilters{width:100%}.appointmentFilters input,.appointmentFilters select{width:100%;min-width:0}}.billingTabs{display:flex;gap:8px;margin-bottom:14px}.billingTabs button{border:1px solid #dbe3f0;background:#fff;padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer}.billingTabs button.active{background:#eef2ff;border-color:#6366f1;color:#4f46e5}.paymentLocked{text-align:center;padding:48px 20px}.paymentStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.paymentStats article{background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:15px}.paymentStats b{display:block;font-size:22px;line-height:1.1;margin-bottom:6px}.paymentStats span{font-size:10px;color:#64748b}.paymentsLayout{display:grid;grid-template-columns:350px 1fr;grid-gap:14px;gap:14px}.paymentAdd label{display:block;font-size:10px;font-weight:800;margin:9px 0 5px}.paymentAdd input,.paymentAdd select,.paymentAdd textarea{width:100%}.paymentTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.paymentHistoryHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:12px}.paymentHistoryHead h2{margin:0}.paymentHistoryHead p{margin:3px 0 0;color:#64748b;font-size:10px}.paymentFilters{display:flex;gap:8px}.paymentFilters input{min-width:250px}.paymentCards{display:grid;grid-gap:10px;gap:10px}.paymentCard{border:1px solid #dbe3f0;border-radius:14px;padding:14px;background:#fff}.paymentCardTop{display:flex;justify-content:space-between;gap:12px}.paymentCardTop h3{margin:0 0 4px}.paymentCardTop p{margin:0;color:#64748b;font-size:10px;text-transform:capitalize}.paymentAmountWrap{text-align:right}.paymentAmountWrap>b{display:block;font-size:18px;margin-bottom:6px}.paymentStatus{display:inline-block;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase}.paymentStatus.pending{background:#fff7ed;color:#c2410c}.paymentStatus.paid{background:#ecfdf5;color:#047857}.paymentStatus.failed{background:#fef2f2;color:#b91c1c}.paymentStatus.cancelled{background:#f1f5f9;color:#475569}.paymentStatus.refunded{background:#f5f3ff;color:#6d28d9}.paymentMeta{display:grid;grid-gap:4px;gap:4px;margin:10px 0;font-size:11px}.paymentContacts{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0}.paymentContacts a{font-size:10px;color:#4f46e5;text-decoration:none}.paymentActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.paymentActions .waBtn{padding:7px 10px;border-radius:8px;background:#dcfce7;color:#166534;text-decoration:none;font-size:10px;font-weight:800}.paymentNotes{width:100%;min-height:54px;margin-top:10px}.paymentEmpty{text-align:center;padding:70px 20px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b}@media(max-width:1000px){.paymentStats{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentsLayout{grid-template-columns:1fr}.paymentHistoryHead{align-items:stretch;flex-direction:column}.paymentFilters{width:100%;flex-direction:column}.paymentFilters input,.paymentFilters select{width:100%;min-width:0}}.analyticsTitle{align-items:flex-end}.analyticsRange{display:flex;gap:7px;flex-wrap:wrap}.analyticsRange button{border:1px solid #dbe3f0;background:#fff;padding:8px 11px;border-radius:9px;font-size:10px;font-weight:800;cursor:pointer}.analyticsRange button.active{background:#eef2ff;color:#4f46e5;border-color:#6366f1}.analyticsKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.analyticsKpis article{background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:15px}.analyticsKpis span{display:block;font-size:10px;color:#64748b}.analyticsKpis b{display:block;font-size:22px;margin:6px 0}.analyticsKpis small{font-size:9px;color:#64748b}.analyticsGrid.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.analyticsPanelHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.analyticsPanelHead h2{margin:3px 0 0}.funnelList{display:grid;grid-gap:13px;gap:13px}.funnelRow{display:grid;grid-template-columns:100px 1fr 42px;align-items:center;grid-gap:10px;gap:10px}.funnelLabel{display:flex;justify-content:space-between}.funnelTrack{height:9px;border-radius:999px;background:#eef2f7;overflow:hidden}.funnelTrack i{display:block;height:100%;background:#6366f1;border-radius:999px}.funnelRow small{font-size:10px;color:#64748b}.analyticsStatusCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.analyticsStatusCards article,.assetMetrics article{border:1px solid #e2e8f0;border-radius:13px;padding:13px;position:relative;overflow:hidden}.analyticsStatusCards b,.assetMetrics b{display:block;font-size:20px}.analyticsStatusCards span,.assetMetrics span{font-size:10px;color:#64748b}.analyticsStatusCards i{position:absolute;left:0;bottom:0;height:4px;background:#6366f1}.paymentAnalytics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.paymentAnalytics article{border:1px solid #e2e8f0;border-radius:13px;padding:14px}.paymentAnalytics span{font-size:10px;color:#64748b}.paymentAnalytics b{display:block;font-size:19px;margin:7px 0}.paymentAnalytics .paid{background:#f0fdf4}.paymentAnalytics .pending{background:#fff7ed}.paymentAnalytics .failed{background:#fef2f2}.assetMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.activityRow{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 0;border-bottom:1px solid #eef2f7}.activityIcon{width:30px;height:30px;border-radius:9px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-size:11px;font-weight:900}.activityRow div{display:flex;flex-direction:column}.activityRow div span,.activityRow small{font-size:9px;color:#64748b}.analyticsEmpty{text-align:center;padding:42px 18px;color:#64748b}@media(max-width:1180px){.analyticsKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.analyticsGrid.twoCol{grid-template-columns:1fr}.analyticsKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.analyticsKpis,.assetMetrics,.paymentAnalytics{grid-template-columns:1fr}}.aiTeamTitle{align-items:flex-end}.aiTeamSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.aiTeamSummary article{background:#fff;border:1px solid #dbe3f0;border-radius:16px;padding:15px}.aiTeamSummary span{display:block;font-size:10px;color:#64748b}.aiTeamSummary b{display:block;font-size:22px;margin:6px 0}.aiTeamSummary small{font-size:9px;color:#64748b}.aiSpecialistGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.aiSpecialistCard{border:1px solid #dbe3f0;background:#fff;border-radius:14px;padding:13px;text-align:left;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.aiSpecialistCard.active{border-color:#6366f1;background:#f7f7ff;box-shadow:0 0 0 2px rgba(99,102,241,.08)}.aiSpecialistCard>i{width:34px;height:34px;border-radius:10px;background:#f8fafc;display:grid;place-items:center;font-style:normal;font-size:18px}.aiSpecialistCard div{display:flex;flex-direction:column;gap:2px}.aiSpecialistCard div span{font-size:9px;color:#64748b}.aiSpecialistCard em{font-style:normal;font-size:9px;color:#4f46e5;font-weight:800}.aiTeamDetail{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);grid-gap:14px;gap:14px}.aiSpecialistHeader{display:flex;gap:13px;align-items:flex-start}.aiSpecialistAvatar{width:50px;height:50px;border-radius:15px;background:#eef2ff;display:grid;place-items:center;font-size:24px;flex:0 0 auto}.aiSpecialistHeader h2{margin:4px 0 5px}.aiSpecialistHeader p{margin:0;color:#64748b;font-size:10px}.aiSpecialistMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0}.aiSpecialistMetrics article{border:1px solid #e2e8f0;border-radius:12px;padding:12px}.aiSpecialistMetrics span{display:block;font-size:9px;color:#64748b}.aiSpecialistMetrics b{display:block;font-size:18px;margin-top:5px}.aiPriorityBox{border:1px solid #e2e8f0;border-radius:14px;padding:14px}.aiSectionHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.aiSectionHead h3{margin:0}.aiSectionHead span{font-size:9px;color:#64748b}.aiPriorityRow{display:grid;grid-template-columns:26px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #eef2f7}.aiPriorityRow:first-of-type{border-top:0}.aiPriorityRow i{width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:900}.aiPriorityRow span{font-size:11px}.aiActionButtons{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.aiActionButtons button{border:1px solid #cbd5e1;background:#fff;padding:9px 11px;border-radius:9px;font-size:10px;font-weight:800;cursor:pointer}.aiTeamToday h2{margin-top:5px}.aiSignalList{display:grid;grid-gap:9px;gap:9px;margin:14px 0}.aiSignalList article{border:1px solid #e2e8f0;border-radius:12px;padding:12px}.aiSignalList article.ok{background:#f0fdf4}.aiSignalList article.attention{background:#fff7ed}.aiSignalList b{display:block;font-size:18px}.aiSignalList span,.aiTeamNote{font-size:9px;color:#64748b}.aiTeamNote{display:block;line-height:1.5;margin-top:10px}@media(max-width:1050px){.aiSpecialistGrid,.aiTeamSummary{grid-template-columns:repeat(2,1fr)}.aiTeamDetail{grid-template-columns:1fr}}@media(max-width:650px){.aiSpecialistGrid,.aiSpecialistMetrics,.aiTeamSummary{grid-template-columns:1fr}.aiTeamTitle{align-items:stretch;flex-direction:column}}.ceoMorningReport,.ceoReportHead{margin-bottom:14px}.ceoReportHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ceoReportHead h2{margin:4px 0}.ceoReportHead p{margin:0;color:#64748b;font-size:10px}.ceoReportBadge{padding:7px 10px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:9px;font-weight:900;white-space:nowrap}.ceoReportGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.ceoReportGrid article{border:1px solid #e2e8f0;border-radius:13px;padding:13px}.ceoReportGrid span{display:block;font-size:9px;color:#64748b}.ceoReportGrid b{display:block;font-size:20px;margin:6px 0}.ceoReportGrid small{font-size:9px;color:#64748b}.ceoGrowthAdvice{margin-top:12px;border:1px solid #e2e8f0;border-radius:13px;padding:14px;background:#fafafa}.ceoGrowthAdvice h3{margin:0 0 8px}.ceoGrowthAdvice ol{margin:0;padding-left:20px}.ceoGrowthAdvice li{padding:5px 0;font-size:11px;line-height:1.45}.ceoTomorrow{margin-top:10px;padding:12px;border-radius:12px;background:#f0fdf4;font-size:11px;line-height:1.45}@media(max-width:900px){.ceoReportGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ceoReportGrid{grid-template-columns:1fr}.ceoReportHead{flex-direction:column}}.ceoNextReport{display:block;margin-top:7px;text-align:right;color:#64748b;font-size:9px}.ceoTodayActions,.ceoYesterday{margin-top:12px;border:1px solid #e2e8f0;border-radius:13px;padding:14px;background:#fff}.ceoSectionTitle h3{margin:4px 0 10px}.ceoMiniGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.ceoMiniGrid article{border:1px solid #eef2f7;border-radius:11px;padding:11px;background:#f8fafc}.ceoMiniGrid b{display:block;font-size:18px}.ceoMiniGrid span{display:block;margin-top:4px;color:#64748b;font-size:9px}.ceoTodayActions h3{margin:0 0 8px}.ceoActionRow{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #eef2f7}.ceoActionRow:first-of-type{border-top:0}.ceoActionRow i{width:25px;height:25px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:900}.ceoActionRow span{font-size:11px;line-height:1.4}@media(max-width:900px){.ceoMiniGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ceoMiniGrid{grid-template-columns:1fr}.ceoNextReport{text-align:left}}.ceoRefreshBtn{display:block;margin-top:10px;border:1px solid #cfd8ea;background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.ceoRefreshBtn:disabled{opacity:.6;cursor:wait}.ceoAiStatus{margin:12px 0;padding:10px 12px;border-radius:10px;background:#f2f5ff;color:#4938d8;font-size:13px;font-weight:700}.ceoAiInsight{margin-top:14px;padding:14px 16px;border:1px solid #e4e9f3;border-radius:14px;background:#fffaf2}.ceoAiInsight h3{margin:0 0 8px}.ceoAiInsight ul{margin:0;padding-left:20px}.ceoAiInsight li{margin:5px 0}.activityMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 0 14px}.activityMetrics article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.activityMetrics span{display:block;font-size:10px;color:#64748b}.activityMetrics b{display:block;font-size:20px;margin-top:6px}.activityForm{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.activityForm .wide{grid-column:span 2}.emptyActivity,.quickActivity small{color:#64748b}.aiWorkHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.aiWorkGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:14px}.aiWorkGrid article{display:flex;gap:10px;border:1px solid #e2e8f0;border-radius:13px;padding:12px}.aiWorkGrid i{font-style:normal;font-size:22px}.aiWorkGrid b{font-size:12px}.aiWorkGrid p{margin:6px 0 0;color:#475569;font-size:10px;line-height:1.45}.workStatus{display:inline-block;margin-left:8px;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;background:#eef2ff;color:#4338ca}.workStatus.recommended{background:#fff7ed;color:#c2410c}.activityList>div{display:grid;grid-template-columns:120px 1fr 110px 150px 60px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #e2e8f0;padding:10px 0;font-size:10px}.activityList strong{font-size:11px}.activityList em{font-style:normal;font-weight:800}.activityList small{color:#64748b}.ceoDataScope{margin:10px 0;padding:10px 12px;border-radius:11px;background:#eff6ff;color:#1e3a8a;font-size:10px;line-height:1.45}@media(max-width:900px){.activityMetrics{grid-template-columns:repeat(2,1fr)}.aiWorkGrid{grid-template-columns:1fr}.activityForm,.activityList>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.activityForm,.activityMetrics{grid-template-columns:1fr}.activityForm .wide{grid-column:auto}.aiWorkHead{flex-direction:column}}.aiProofPanel{margin:18px 0}.aiProofCount{background:#eef0ff;color:#4f46e5;border-radius:999px;padding:9px 13px;font-size:13px;white-space:nowrap}.aiProofSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:16px 0}.aiProofSummary article{border:1px solid #dbe2ee;border-radius:14px;padding:14px;background:#fbfcff}.aiProofSummary b{display:block;font-size:22px}.aiProofSummary span{font-size:12px;color:#667085}.aiWorkTimeline{display:grid;grid-gap:8px;gap:8px}.aiWorkTimeline article{display:grid;grid-template-columns:72px 34px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;padding:11px 12px;background:#fff}.aiWorkTimeline i{font-style:normal;font-size:20px}.aiWorkTimeline b{display:block}.aiWorkTimeline p{margin:3px 0 0;color:#526076;font-size:12px}.aiWorkTimeline button{border:1px solid #cfd7e6;background:white;border-radius:9px;padding:8px 10px;font-weight:700;cursor:pointer}.aiWorkTime{font-size:11px;color:#667085;font-weight:700}.workStatus.completed,.workStatus.prepared{background:#ecfdf3;color:#027a48;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.productsSaasPage .catalogHelper{line-height:1.5}@media(max-width:900px){.aiProofSummary{grid-template-columns:repeat(2,1fr)}.aiWorkTimeline article{grid-template-columns:34px 1fr}.aiWorkTime,.aiWorkTimeline .workStatus,.aiWorkTimeline button{grid-column:2}.aiWorkTimeline .workStatus,.aiWorkTimeline button{justify-self:start}}.aiProofJob .aiJobBody{min-width:0}.aiProofJob .aiJobBody p{margin:3px 0}.aiProofJob .aiJobRecommendation{color:#334155;border-left:3px solid #635bff;padding:6px 8px;border-radius:6px}.aiProofJob .aiJobRecommendation strong{color:#111827}.aiProofPanel{box-shadow:0 10px 30px rgba(76,70,229,.06)}.aiProofJob .aiJobDeliverable{color:#27324a;background:#f1f5ff;border-left:3px solid #4f46e5;padding:7px 9px;border-radius:7px;font-weight:500}.aiProofJob .aiJobDeliverable strong{color:#312e81}.aiProofJob .aiJobRecommendation{background:#f8fafc}.aiProofJob button{min-width:145px}.aiTeamToday .aiSignalList span{line-height:1.3}.aiOutputOverlay{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.48);display:grid;place-items:center;padding:22px}.aiOutputModal{width:min(760px,96vw);max-height:88vh;overflow:auto;background:#fff;border:1px solid #dbe3f0;border-radius:20px;padding:22px;box-shadow:0 28px 80px rgba(15,23,42,.24)}.aiOutputHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.aiOutputHead h2{margin:5px 0 6px;font-size:24px}.aiOutputHead p{margin:0;color:#64748b;font-size:11px}.aiOutputClose{width:36px;height:36px;border:1px solid #dbe3f0;border-radius:10px;background:#fff;font-size:24px;cursor:pointer}.aiOutputNext,.aiOutputProof,.aiOutputReady{margin-top:14px;border:1px solid #e2e8f0;border-radius:13px;padding:13px}.aiOutputProof span,.aiOutputReady span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900;color:#64748b}.aiOutputNext p,.aiOutputProof p,.aiOutputReady p{margin:6px 0 0;line-height:1.5;font-size:12px}.aiOutputReady{background:#f1f5ff;border-color:#d9ddff}.aiOutputReady span{color:#4338ca}.aiOutputList{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.aiOutputList>div{display:grid;grid-template-columns:25px 1fr;grid-gap:9px;gap:9px;align-items:start;padding:11px 12px;border:1px solid #e5eaf2;border-radius:11px;background:#fbfcfe;font-size:12px;line-height:1.45}.aiOutputList i{width:22px;height:22px;border-radius:7px;background:#ecfdf3;color:#027a48;display:grid;place-items:center;font-style:normal;font-weight:900}.aiOutputNote{margin:12px 0 0;color:#64748b;font-size:10px}.aiOutputNext{background:#f0fdf4}.aiOutputActions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.aiOutputActions button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.aiOutputActions button.primary{background:#5548ee;color:#fff;border-color:#5548ee}@media(max-width:650px){.aiOutputOverlay{padding:10px}.aiOutputModal{padding:16px}.aiOutputHead h2{font-size:19px}.aiOutputActions{flex-direction:column}.aiOutputActions button{width:100%}}.aiActionModal{width:min(820px,96vw)}.actionLeadCard{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0}.actionLeadCard>div{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#f8fafc}.actionLeadCard span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:900;margin-bottom:5px}.actionLeadCard b{font-size:13px}.actionLabel{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#475569;font-weight:900;margin:14px 0 6px}.actionDraft,.actionNotes,.actionTwoCol input,.actionTwoCol select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:11px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;line-height:1.5}.actionDraft{background:#f7f7ff;border-color:#cfd2ff}.actionTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.actionSafety{margin-top:14px;padding:11px 12px;border-radius:11px;font-size:11px;font-weight:700}.actionSafety,.actionWhatsApp{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.actionWhatsApp{display:inline-flex;align-items:center;text-decoration:none;border-radius:10px;padding:10px 13px;font-weight:800;font-size:12px}@media(max-width:650px){.actionLeadCard,.actionTwoCol{grid-template-columns:1fr}.actionWhatsApp{justify-content:center;width:100%;box-sizing:border-box}}.followupHistory{margin-top:12px;border-top:1px solid #e2e8f0;padding-top:12px}.followupHistory>b{font-size:13px}.followupHistoryItem{margin-top:9px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.followupHistoryItem>div{display:flex;justify-content:space-between;gap:10px}.followupHistoryItem small,.followupHistoryItem span{font-size:10px;color:#64748b}.followupHistoryItem p{font-size:11px;line-height:1.45;margin:7px 0;color:#334155}.marketingTitle{align-items:flex-end}.marketingStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.marketingStats article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.marketingStats span{display:block;color:#64748b;font-size:9px}.marketingStats b{display:block;font-size:20px;margin-top:5px}.marketingSetup{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:18px;gap:18px;align-items:center}.marketingSetup h2{margin:5px 0}.marketingSetup p{color:#64748b;font-size:10px}.marketingControls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.marketingControls input,.marketingControls select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px;background:#fff}.marketingControls input{grid-column:span 2}.marketingContext{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:10px;border-top:1px solid #eef2f7}.marketingContext span{font-size:10px;color:#64748b}.marketingGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.65fr);grid-gap:14px;gap:14px;margin-top:14px}.marketingSectionHead{display:flex;justify-content:space-between;align-items:flex-start}.marketingSectionHead h2{margin:5px 0}.marketingSectionHead small{color:#64748b}.marketingEmpty{padding:38px 10px;text-align:center;color:#64748b}.marketingEmpty b{color:#0f172a}.marketingCalendar{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:14px}.marketingDay{min-height:112px;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.marketingDay>span{width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-weight:900;font-size:9px}.marketingDay b{font-size:10px}.marketingDay small{color:#475569;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketingDay em{margin-top:auto;font-style:normal;text-transform:uppercase;font-size:7px;font-weight:900;color:#64748b}.marketingDay.approved{border-color:#bbf7d0;background:#f7fff9}.marketingDay.published{border-color:#bfdbfe;background:#f8fbff}.marketingTools>h2{margin:6px 0 12px}.marketingTools>button{width:100%;display:grid;grid-template-columns:32px 1fr;grid-gap:9px;gap:9px;text-align:left;align-items:center;border:1px solid #e2e8f0;background:#fff;border-radius:11px;padding:10px;margin-bottom:8px;cursor:pointer}.marketingTools i{font-style:normal;font-size:18px}.marketingTools button span{display:flex;flex-direction:column}.marketingTools button small{color:#64748b;font-size:8px;margin-top:2px}.marketingGuard{margin-top:14px;padding:12px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0}.marketingGuard p{font-size:9px;line-height:1.45;color:#166534;margin:5px 0 0}.marketingEditor textarea{resize:vertical}.marketingEditor input{width:100%;box-sizing:border-box}@media(max-width:1050px){.marketingGrid,.marketingSetup{grid-template-columns:1fr}.marketingCalendar{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.marketingCalendar,.marketingStats{grid-template-columns:repeat(2,1fr)}.marketingControls{grid-template-columns:1fr}.marketingControls input{grid-column:auto}}.marketingPage{font-family:Inter,Plus Jakarta Sans,Segoe UI,Arial,sans-serif;color:#172033}.marketingPage .marketingTitle{position:relative;overflow:hidden;padding:24px 26px;margin-bottom:16px;border:1px solid #e8e7ff;border-radius:22px;background:linear-gradient(135deg,#fbfbff,#f5f3ff 45%,#eef7ff);box-shadow:0 12px 34px rgba(76,81,191,.08)}.marketingPage .marketingTitle:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-85px;top:-110px;background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(37,99,235,.08));pointer-events:none}.marketingPage .marketingTitle h1{font-size:30px;letter-spacing:-.8px;margin:5px 0 7px;color:#172033}.marketingPage .marketingTitle p{font-size:11px;line-height:1.6;color:#667085;max-width:720px}.marketingPage .marketingTitle .primary{position:relative;z-index:1;border:0;border-radius:12px;padding:12px 18px;box-shadow:0 8px 20px rgba(99,102,241,.22)}.marketingStats{gap:12px}.marketingStats article{border:1px solid #e9e7f7;border-radius:16px;padding:16px 17px;box-shadow:0 7px 22px rgba(15,23,42,.045);background:linear-gradient(180deg,#fff,#fcfcff)}.marketingStats article:before{width:4px;background:linear-gradient(#7c3aed,#3b82f6)}.marketingStats span{letter-spacing:.2px}.marketingStats b{font-size:22px;letter-spacing:-.4px;color:#182035}.marketingSetup{border-color:#e8e7f3!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.045)}.marketingSectionHead h2,.marketingSetup h2,.marketingTools>h2{letter-spacing:-.35px;color:#1c2440}.marketingControls input,.marketingControls select{border-color:#dedbea;border-radius:11px;padding:11px 12px;outline:none;transition:box-shadow .18s,border-color .18s}.marketingControls input:focus,.marketingControls select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.marketingContext{background:#faf9ff;border-radius:11px;padding:10px 12px!important;border-top:0!important}.marketingContext b{color:#5b3fd0}.marketingGrid>.panel,.marketingTools{border-color:#e8e7f3!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.045)}.marketingDay{border-color:#e7e6ef;border-radius:14px;padding:11px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:0 3px 10px rgba(15,23,42,.025)}.marketingDay:hover{transform:translateY(-2px);border-color:#c8bdf6;box-shadow:0 10px 22px rgba(82,65,160,.1)}.marketingDay>span{background:linear-gradient(135deg,#ede9fe,#e0e7ff);color:#6236c9}.marketingDay b{color:#3b2a76}.marketingDay em{letter-spacing:.45px}.marketingDay.approved{border-color:#a7e7c1;background:linear-gradient(180deg,#fbfffc,#f1fff6)}.marketingDay.approved em{color:#16814a}.marketingDay.published{border-color:#b8d8ff;background:linear-gradient(180deg,#fbfdff,#f1f7ff)}.marketingDay.published em{color:#2563eb}.marketingTools>button{border-color:#e8e7f1;border-radius:13px;padding:11px}.marketingTools>button:hover{border-color:#c8bdf6;background:#faf9ff}.marketingTools>button i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#f1edff,#edf6ff)}.marketingGuard{background:linear-gradient(135deg,#f0fdf4,#f5fff8);border-color:#b9eacb;border-radius:14px}.marketingEditor{border-radius:20px!important;box-shadow:0 30px 80px rgba(31,41,55,.22)!important}.marketingEditor .actionDraft,.marketingEditor .actionNotes{border-radius:11px!important;border-color:#dedbea!important;font-family:inherit;line-height:1.55}.marketingEditor .actionDraft:focus,.marketingEditor .actionNotes:focus{outline:none;border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.marketingApproveBtn{background:linear-gradient(135deg,#6d4aff,#4f46e5)!important;border:0!important;box-shadow:0 8px 18px rgba(79,70,229,.22)}:root{--nova-ink:#17203a;--nova-muted:#68738d;--nova-purple:#635bff;--nova-violet:#7c3aed;--nova-blue:#3b82f6;--nova-line:#e5e9f4;--nova-soft:#f6f7ff;--nova-card:#fff}body{font-family:Aptos,Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--nova-ink);letter-spacing:-.01em}.dash{background:radial-gradient(circle at 72% 0,rgba(124,58,237,.075),transparent 28%),linear-gradient(135deg,#f8f9ff,#f4f7fc 52%,#f8fbff)}.dashTop{height:76px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(221,226,239,.9);box-shadow:0 6px 28px rgba(28,39,74,.035)}.dashTop .logo{box-shadow:0 9px 22px rgba(99,91,255,.28);background:linear-gradient(135deg,#7668ff,#4f46e5 48%,#3b82f6)}.dashSearch{background:#f7f8fd;border:1px solid #e2e6f0;border-radius:14px;padding:12px 16px;box-shadow:inset 0 1px 2px rgba(31,41,55,.025)}.dashBody{grid-template-columns:230px minmax(0,1fr)}.dashBody>aside{background:rgba(255,255,255,.92);border-right:1px solid #e4e8f2;padding:24px 14px;box-shadow:8px 0 30px rgba(30,41,70,.025)}.dashBody>aside button{border-radius:11px!important;transition:.18s ease}.dashBody>aside button:hover{background:#f3f1ff!important;color:#5147dd;transform:translateX(2px)}.dashBody>aside .sideActive{background:linear-gradient(90deg,#edeaff,#f3f6ff)!important;color:#5147dd!important;box-shadow:inset 3px 0 #635bff;font-weight:800}.currentPlanCard{background:linear-gradient(135deg,#f6f3ff,#edf4ff)!important;border:1px solid #ddd8ff!important;border-radius:15px!important;box-shadow:0 8px 22px rgba(99,91,255,.06)}.upgrade{background:linear-gradient(145deg,#f1efff,#eaf2ff);border:1px solid #dcd8ff;box-shadow:0 12px 30px rgba(79,70,229,.09)}.upgrade button{background:linear-gradient(135deg,#6c5cff,#5146e5)!important;box-shadow:0 8px 18px rgba(79,70,229,.2)}.dashMain{padding:32px;max-width:1450px;width:100%}.dashWelcome h1,.pageTitle h1{font-size:32px;letter-spacing:-.035em;color:#141b34}.dashWelcome p,.pageTitle p{color:var(--nova-muted);font-size:12px;line-height:1.6}.eyebrow{color:#6558f5;letter-spacing:.17em;font-weight:900}.dashMetrics article,.marketingStats article,.panel{border:1px solid rgba(221,226,239,.95);border-radius:20px;box-shadow:0 12px 36px rgba(31,42,80,.055);background:rgba(255,255,255,.96)}.panel{padding:23px}.primary{background:linear-gradient(135deg,#7666ff,#5b4cf3 55%,#4b7df5);box-shadow:0 9px 22px rgba(91,76,243,.22);transition:.18s ease}.primary:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(91,76,243,.28)}input,select,textarea{font-family:inherit;color:#1d2742}.actionDraft,.actionNotes,.marketingControls input,.marketingControls select{border-color:#dfe3ef!important;background:#fafaff!important;box-shadow:inset 0 1px 2px rgba(31,41,55,.025)}.marketingStats{gap:14px}.marketingStats article{padding:17px 18px;position:relative;overflow:hidden}.marketingStats article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#7c6cff,#4f83f5)}.marketingStats span{font-size:10px;font-weight:700}.marketingStats b{font-size:23px;color:#18203a}.marketingSetup{background:linear-gradient(135deg,#fff,#fbfaff 58%,#f5f8ff)}.marketingContext{background:#f7f7ff;border:1px solid #e9e7ff!important;border-radius:12px;padding:11px 13px!important}.marketingContext b{color:#5146df;font-size:14px}.marketingGrid>.panel{background:linear-gradient(180deg,#fff,#fdfdff)}.marketingCalendar{gap:10px}.marketingDay{min-height:118px;border-color:#e1e5f0;border-radius:15px;padding:12px;box-shadow:0 5px 16px rgba(31,42,80,.035);transition:.18s ease}.marketingDay:hover{transform:translateY(-3px);border-color:#bcb6ff;box-shadow:0 13px 25px rgba(82,72,190,.11)}.marketingDay>span{background:linear-gradient(135deg,#eeeaff,#e9f1ff);color:#584ce5}.marketingDay b{font-size:11px}.marketingDay small{font-size:9px;line-height:1.45}.marketingDay.approved{border-color:#9ee5bc;background:linear-gradient(145deg,#f5fff8,#effcf5);box-shadow:0 8px 20px rgba(16,185,129,.07)}.marketingDay.approved em{color:#059669}.marketingTools{background:linear-gradient(180deg,#fff,#faf9ff)}.marketingTools>button{border-color:#e5e7f1!important;border-radius:14px!important;padding:12px!important;transition:.16s ease}.marketingTools>button:hover{border-color:#c9c3ff!important;background:#f7f5ff!important;transform:translateX(2px)}.marketingTools i{width:34px;height:34px;border-radius:11px;background:#f0efff;display:grid;place-items:center}.marketingGuard{background:linear-gradient(135deg,#effcf5,#f4fff9);border-color:#b7edcc}.aiOutputOverlay{background:rgba(20,27,52,.54)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.marketingEditor{position:relative!important;width:min(820px,94vw)!important;border-radius:24px!important;padding:0 26px 24px!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 34px 90px rgba(20,27,52,.3)!important;background:linear-gradient(180deg,#fff,#fdfdff)!important}.marketingEditorAccent{height:5px;margin:0 -26px 22px;background:linear-gradient(90deg,#765dff,#8b5cf6,#4f8df7,#35b6d9)}.marketingEditor .aiOutputHead{padding:0 0 17px;border-bottom:1px solid #edf0f6}.marketingEditor .aiOutputHead h2{font-size:27px;letter-spacing:-.035em;margin:7px 0}.marketingEditor .aiOutputHead p{font-size:11px;color:#748099}.marketingEditor .aiOutputHead p span{color:#c2c7d2;margin:0 3px}.marketingEditor .aiOutputClose{background:#f6f7fb!important;border:1px solid #e0e4ed!important;border-radius:12px!important;width:38px!important;height:38px!important;transition:.15s}.marketingEditor .aiOutputClose:hover{background:#edeaff!important;color:#584ce5}.marketingEditorBadges{display:flex;gap:7px;margin-bottom:9px}.marketingStatusBadge,.marketingTypeBadge{font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 9px}.marketingTypeBadge{background:#eeeaff;color:#584ce5}.marketingStatusBadge{background:#f1f5f9;color:#64748b}.marketingStatusBadge.approved{background:#e9fbf1;color:#07864f}.marketingEditorHint{display:flex;align-items:center;gap:9px;margin:16px 0 13px;padding:11px 13px;border:1px solid #e7e4ff;background:linear-gradient(90deg,#f8f6ff,#f6f9ff);border-radius:12px}.marketingEditorHint b{font-size:11px;color:#5146df}.marketingEditorHint span{font-size:10px;color:#748099}.marketingEditor .actionLabel{display:block;margin:14px 0 7px;font-size:9px;letter-spacing:.12em;color:#58647b}.marketingEditor .actionDraft{min-height:235px;border-radius:14px!important;padding:15px!important;font-size:14px;line-height:1.65;background:#f9f9ff!important}.marketingEditor .actionNotes{height:50px;border-radius:13px!important;padding:0 14px!important;font-size:13px}.marketingEditorActions{margin-top:18px!important;padding-top:17px;border-top:1px solid #edf0f6}.marketingEditorActions button{border-radius:11px!important;padding:10px 15px!important}.marketingDeleteBtn{margin-right:auto!important;color:#c2414a!important;background:#fff7f7!important;border-color:#f1d2d5!important}.marketingApproveBtn{min-width:165px}@media(max-width:900px){.dashBody{grid-template-columns:1fr}.dashBody>aside{display:none}.dashMain{padding:20px}.marketingEditor{width:96vw!important}.marketingEditorHint{align-items:flex-start;flex-direction:column}}:root{--nl-navy:#101938;--nl-ink:#18213d;--nl-copy:#5d6a86;--nl-purple:#6d4aff;--nl-violet:#8b5cf6;--nl-blue:#3478f6;--nl-cyan:#38bdf8;--nl-pink:#ec4899;--nl-mint:#10b981;--nl-gold:#f59e0b;--nl-border:#e4e8f3;--nl-shadow:0 24px 70px rgba(44,52,100,.12)}body{font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,Inter,system-ui,sans-serif;color:var(--nl-ink);font-feature-settings:"kern" 1,"liga" 1;background:#fff}.nav{height:82px;padding:0 6vw;border-bottom:1px solid rgba(222,227,240,.8);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 8px 30px rgba(34,43,82,.04)}.nav .logo{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#785cff,#5658f4 48%,#2f80ed);box-shadow:0 10px 24px rgba(93,76,240,.28)}.nav .brand b{font-size:16px;letter-spacing:-.025em;color:#111a36}.nav .brand span{font-size:9px;letter-spacing:.02em;color:#7b87a1}.nav nav{gap:34px}.nav a{font-size:13px;font-weight:650;color:#596680;transition:.18s}.nav a:hover{color:#5b4cf3}.navActions .ghost,.navActions .primary{padding:11px 19px;border-radius:12px}.navActions .primary{background:linear-gradient(135deg,#765cff,#635bff 55%,#437cf5);box-shadow:0 10px 22px rgba(99,91,255,.25)}.hero{position:relative;overflow:hidden;min-height:720px;padding:94px 6vw 82px;grid-template-columns:.92fr 1.08fr;gap:72px;background:radial-gradient(circle at 11% 20%,rgba(118,92,255,.16),transparent 27%),radial-gradient(circle at 92% 30%,rgba(56,189,248,.15),transparent 26%),linear-gradient(135deg,#fbfbff,#f7f8ff 48%,#f5fbff)}.hero:before{width:430px;height:430px;right:-180px;top:-160px;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(59,130,246,.08));filter:blur(4px)}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%}.hero:after{width:220px;height:220px;left:38%;bottom:-150px;background:rgba(99,91,255,.08);filter:blur(2px)}.hero>div{position:relative;z-index:1}.hero .eyebrow{display:inline-flex;padding:8px 12px;border:1px solid #ded9ff;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(99,91,255,.07);color:#604eea}.hero h1{max-width:680px;font-size:clamp(50px,5.35vw,80px);line-height:.96;letter-spacing:-.055em;margin:20px 0 25px;color:#111936}.hero h1 span{background:linear-gradient(90deg,#635bff,#7c3aed 42%,#3478f6 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:650px;font-size:19px;line-height:1.65;color:#60708d;letter-spacing:-.012em}.hero small{color:#65738d;font-weight:650}.heroBtns{margin:34px 0 20px}.heroBtns .big{padding:15px 22px;border-radius:13px}.heroBtns .primary{background:linear-gradient(135deg,#765cff,#6549ed 52%,#3f7af5);box-shadow:0 14px 28px rgba(99,91,255,.27)}.heroBtns .ghost{border-color:#dce2ef;box-shadow:0 8px 20px rgba(34,43,82,.04)}.heroCard{border:1px solid rgba(216,222,238,.95);border-radius:28px;padding:22px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(249,250,255,.96));box-shadow:0 36px 100px rgba(42,52,101,.16),0 0 0 8px rgba(255,255,255,.34);transform:perspective(1200px) rotateY(-1.5deg)}.heroCard .miniTop b{font-size:17px;letter-spacing:-.025em}.heroCard .miniTop button{background:linear-gradient(135deg,#eeeaff,#edf5ff);font-weight:750}.metrics{gap:10px;margin:18px 0}.metrics article{border-color:#e5e9f3;border-radius:15px;padding:14px;background:rgba(255,255,255,.92);box-shadow:0 7px 18px rgba(40,50,90,.04)}.metrics b{font-size:21px;color:#151d39}.priority{border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(40,50,90,.04)}.section{padding:100px 6vw}.sectionHead{max-width:820px;margin-bottom:46px}.sectionHead h2,.split h2{font-size:clamp(38px,4vw,52px);line-height:1.04;letter-spacing:-.045em;color:#111936}.sectionHead p,.split p{font-size:16px;color:#69758e}.sectionHead .eyebrow,.split .eyebrow{display:inline-block;padding:7px 11px;border-radius:999px;background:#f0edff;color:#6553ee}.teamGrid{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1280px;margin:0 auto}.teamGrid article{position:relative;overflow:hidden;min-height:180px;border:1px solid #e3e7f1;border-radius:22px;padding:22px;background:linear-gradient(145deg,#fff,#fbfbff);box-shadow:0 12px 32px rgba(40,50,90,.055);transition:.2s ease}.teamGrid article:nth-child(5n+1){background:linear-gradient(145deg,#fffaf0,#fff)}.teamGrid article:nth-child(5n+2){background:linear-gradient(145deg,#fff4fa,#fff)}.teamGrid article:nth-child(5n+3){background:linear-gradient(145deg,#f2fff8,#fff)}.teamGrid article:nth-child(5n+4){background:linear-gradient(145deg,#f2f8ff,#fff)}.teamGrid article:nth-child(5n){background:linear-gradient(145deg,#f6f2ff,#fff)}.teamGrid article:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(61,55,135,.12);border-color:#cbc5ff}.teamGrid i{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 8px 20px rgba(50,58,100,.08);display:grid;place-items:center;font-size:23px}.teamGrid b{font-size:14px;margin:15px 0 6px;color:#17203a}.teamGrid span{font-size:11px;line-height:1.45}.teamGrid button{font-size:10px;font-weight:800;margin-top:7px;color:#6252ec}.split{gap:76px;background:linear-gradient(180deg,#fff,#fbfcff)}.split>div:first-child{max-width:590px}.split .primary{padding:13px 18px}.builderMock{border-radius:28px;padding:14px;background:linear-gradient(145deg,#111a35,#202c4a);box-shadow:0 30px 70px rgba(20,29,57,.2)}.browserBar{border-radius:13px 13px 0 0;background:#1c2945;padding:12px 15px}.mockHero{min-height:330px;padding:62px 42px;background:radial-gradient(circle at 92% 10%,rgba(139,92,246,.15),transparent 30%),linear-gradient(135deg,#f9fbff,#eef3ff);border-radius:0 0 17px 17px}.mockHero h3{font-size:42px;letter-spacing:-.045em;color:#111936}.mockHero button{border:0;border-radius:10px;padding:11px 15px;background:#17203a;color:#fff;font-weight:750}.soft{background:radial-gradient(circle at 50% 0,rgba(99,91,255,.09),transparent 34%),linear-gradient(180deg,#f7f8ff,#f9fbff)}.goalGrid{gap:16px}.goalGrid article{min-height:132px;border-radius:20px;padding:24px;border-color:#e1e6f1;box-shadow:0 10px 28px rgba(40,50,90,.05);background:rgba(255,255,255,.94);transition:.2s}.goalGrid article:hover{transform:translateY(-4px);border-color:#c8c0ff;box-shadow:0 18px 38px rgba(79,70,180,.11)}.goalGrid b{font-size:15px;color:#18213d}.goalGrid span{font-weight:800;color:#6553ee}.pricing{gap:22px;max-width:1160px}.pricing article{min-height:330px;border-radius:24px;padding:32px;border-color:#e0e5f0;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 15px 42px rgba(40,50,90,.065);transition:.2s}.pricing article:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(48,54,112,.12)}.pricing h3{font-size:42px;letter-spacing:-.04em;color:#131c39}.pricing p{font-size:13px;line-height:1.8}.pricing button{margin-top:16px;border-radius:12px;padding:13px;font-weight:850;background:#f3f1ff;color:#5b4be8}.pricing .popular{transform:translateY(-10px);border:1.5px solid #8b7cff!important;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.13),transparent 28%),linear-gradient(180deg,#fff,#faf9ff);box-shadow:0 26px 70px rgba(99,91,255,.16)}.pricing .popular:hover{transform:translateY(-15px)}.pricing .popular button{color:#fff;background:linear-gradient(135deg,#765cff,#7c3aed 55%,#3478f6);box-shadow:0 11px 24px rgba(99,91,255,.24)}.pricing .popular em{background:linear-gradient(135deg,#765cff,#8b5cf6);color:#fff;padding:6px 10px;box-shadow:0 7px 18px rgba(99,91,255,.22)}footer{background:radial-gradient(circle at 20% 0,rgba(99,91,255,.22),transparent 32%),#10182f;padding:64px 6vw}.fab{width:62px;height:62px;border-radius:20px;background:linear-gradient(145deg,#765cff,#4f7cf6);box-shadow:0 16px 35px rgba(79,70,229,.3);transition:.18s}.fab:hover{transform:translateY(-3px) rotate(4deg)}@media(max-width:1100px){.teamGrid{grid-template-columns:repeat(3,1fr)}.hero{gap:36px}.goalGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.nav nav{display:none}.hero,.split{grid-template-columns:1fr}.hero{padding-top:60px}.heroCard{transform:none}.teamGrid{grid-template-columns:repeat(2,1fr)}.pricing{grid-template-columns:1fr}.pricing .popular,.pricing .popular:hover{transform:none}.goalGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.hero h1{font-size:46px}.section{padding:72px 5vw}.goalGrid,.teamGrid{grid-template-columns:1fr}.nav{padding:0 4vw}.hero{padding-left:5vw;padding-right:5vw}.heroBtns{flex-direction:column}.heroBtns button{width:100%}.metrics{grid-template-columns:repeat(2,1fr)}}.productShowcase{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:70px;gap:70px;align-items:center;padding:92px 6vw;background:linear-gradient(135deg,#101936,#18244b 52%,#25205b);color:#fff;position:relative;overflow:hidden}.productShowcase:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(98,83,255,.28);filter:blur(80px);right:-100px;top:-160px}.productShowcase:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(56,189,248,.16);filter:blur(70px);left:30%;bottom:-240px}.motionStage,.showcaseCopy{position:relative;z-index:2}.showcaseCopy .eyebrow{color:#b9b3ff}.showcaseCopy h2{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.045em;margin:18px 0}.showcaseCopy p{color:#c8d1e6;font-size:17px;line-height:1.7;max-width:560px}.showcasePills{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 28px}.showcasePills span{padding:9px 12px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.06);border-radius:999px;color:#e7eaff;font-size:12px}.productShowcase .primary{padding:14px 20px;border-radius:13px;background:linear-gradient(135deg,#8066ff,#7350ee 50%,#3f8cff);box-shadow:0 16px 34px rgba(89,71,255,.35)}.motionStage{height:500px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#f8faff;box-shadow:0 35px 90px rgba(0,0,0,.34);overflow:hidden;color:#111936}.motionChrome{height:48px;background:#111a35;color:#aeb9d2;display:flex;align-items:center;gap:7px;padding:0 16px;font-size:10px}.motionChrome i{width:8px;height:8px;border-radius:50%;background:#64748b}.motionChrome span{margin-left:8px;flex:1 1}.motionChrome b{font-size:9px;letter-spacing:.12em;color:#86efac;border:1px solid rgba(134,239,172,.3);padding:5px 8px;border-radius:999px}.motionScene{position:absolute;left:0;right:0;top:48px;bottom:0;padding:28px;opacity:0;transform:translateY(12px) scale(.985);animation:sceneCycle 15s infinite}.sceneOne{animation-delay:0s;display:grid;grid-template-columns:150px 1fr;padding:0}.sceneTwo{animation-delay:5s;background:linear-gradient(145deg,#f8f7ff,#eef7ff);display:grid;grid-template-columns:1fr 170px;grid-gap:22px;gap:22px;align-items:center;padding:38px}.sceneThree{animation-delay:10s;background:linear-gradient(145deg,#fbfcff,#f5f7ff);padding:42px}.sceneTag{position:absolute;right:22px;top:18px;font-size:9px;font-weight:900;letter-spacing:.14em;color:#6d5dfb;background:#eeebff;padding:6px 9px;border-radius:999px}.sceneSidebar{background:#17213d;color:#b7c1d7;padding:26px 14px;display:flex;flex-direction:column;gap:10px;font-size:10px}.sceneSidebar strong{width:34px;height:34px;display:grid;place-items:center;background:linear-gradient(135deg,#765cff,#3f8cff);border-radius:10px;color:#fff;font-size:16px;margin-bottom:14px}.sceneSidebar span{padding:9px;border-radius:8px}.sceneSidebar .active{background:#6858f2;color:#fff}.sceneCanvas{padding:48px 34px}.growthHead small,.sceneCanvas>small{font-weight:900;letter-spacing:.12em;color:#6553ee}.sceneCanvas>h3{font-size:29px;letter-spacing:-.04em;margin:10px 0 20px}.sitePreview{display:grid;grid-template-columns:1.15fr .85fr;min-height:230px;border:1px solid #e2e7f1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(37,48,88,.1)}.sitePreview>div:first-child{padding:32px 26px;display:flex;flex-direction:column;justify-content:center}.sitePreview h4{font-size:28px;line-height:1.05;margin:12px 0 22px}.sitePreview button{width:max-content;border:0;background:#171f3a;color:#fff;padding:10px 12px;border-radius:8px}.visualArt{position:relative;background:linear-gradient(145deg,#dcd5ff,#a7dcff);overflow:hidden}.visualArt i{position:absolute;border-radius:50%;background:linear-gradient(135deg,#ff9acb,#795cff)}.visualArt i:first-child{width:150px;height:150px;left:35px;top:42px}.visualArt i:nth-child(2){width:90px;height:90px;right:-15px;top:18px;background:linear-gradient(135deg,#62e4c2,#3f8cff)}.visualArt i:nth-child(3){width:110px;height:110px;right:18px;bottom:-30px;background:linear-gradient(135deg,#ffd166,#ff7f8f)}.socialPreview{background:#fff;border:1px solid #e1e6f1;border-radius:22px;padding:18px;box-shadow:0 22px 55px rgba(37,48,88,.12)}.socialTop{display:flex;justify-content:space-between;align-items:center;font-size:11px}.socialTop span{color:#16a34a;background:#ecfdf3;padding:6px 9px;border-radius:999px}.postVisual{height:250px;margin:16px 0;border-radius:17px;background:radial-gradient(circle at 75% 25%,#9b8cff 0 8%,transparent 9%),radial-gradient(circle at 28% 70%,#62d8ff 0 12%,transparent 13%),linear-gradient(135deg,#28215c,#6548e8 58%,#2d8eff);color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.postGlow{position:absolute;right:28px;top:22px;font-size:54px;color:#fff;filter:drop-shadow(0 0 18px rgba(255,255,255,.5))}.postVisual b{font-size:26px;max-width:340px}.postVisual small{margin-top:8px;color:#e9e8ff}.channelRow{display:flex;gap:8px}.channelRow span{background:#f3f5fb;padding:7px 9px;border-radius:8px;font-size:9px}.floatingMetric{background:#fff;border:1px solid #e1e6f1;border-radius:18px;padding:20px;box-shadow:0 18px 42px rgba(37,48,88,.11)}.floatingMetric small,.floatingMetric span{display:block;color:#64748b}.floatingMetric b{display:block;font-size:29px;margin:8px 0;color:#4f46e5}.floatingMetric span{color:#16a34a;font-size:10px}.growthHead{display:flex;justify-content:space-between;align-items:flex-start}.growthHead h3{font-size:30px;letter-spacing:-.04em;margin:9px 0 25px}.growthHead>span{font-size:10px;padding:7px 10px;background:#eef2ff;color:#4f46e5;border-radius:999px}.growthGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.growthGrid article{padding:18px;background:#fff;border:1px solid #e2e7f1;border-radius:16px;box-shadow:0 10px 25px rgba(37,48,88,.05)}.growthGrid small,.growthGrid span{display:block;color:#64748b}.growthGrid b{display:block;font-size:27px;margin:7px 0}.growthGrid span{color:#16a34a;font-size:10px}.nextAction{display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:18px;padding:17px;background:linear-gradient(135deg,#eeebff,#edf7ff);border:1px solid #dcd8ff;border-radius:16px}.nextAction i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#6655ef;color:#fff;font-style:normal}.nextAction b,.nextAction span{display:block}.nextAction span{font-size:10px;color:#64748b;margin-top:3px}.nextAction button{border:0;background:#fff;color:#5145cd;padding:8px 11px;border-radius:9px;font-weight:800}.motionProgress{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10}.motionProgress i{width:28px;height:3px;background:#d8ddea;border-radius:999px;overflow:hidden}.motionProgress i:after{content:"";display:block;height:100%;background:#6d5dfb;animation:progressCycle 15s infinite}.motionProgress i:nth-child(2):after{animation-delay:5s}.motionProgress i:nth-child(3):after{animation-delay:10s}@keyframes sceneCycle{0%{opacity:0;transform:translateY(12px) scale(.985)}30%,4%{opacity:1;transform:none}33.33%,to{opacity:0;transform:translateY(-8px) scale(.99)}}@keyframes progressCycle{0%{width:0}4%{width:0}30%{width:100%}33.33%,to{width:100%}}@media(max-width:950px){.productShowcase{grid-template-columns:1fr;gap:38px}.motionStage{height:470px}}@media(max-width:620px){.productShowcase{padding:70px 5vw}.motionStage{height:430px}.sceneOne{grid-template-columns:95px 1fr}.sceneSidebar span{font-size:8px;padding:7px 4px}.sceneCanvas{padding:44px 16px}.sitePreview{grid-template-columns:1fr}.visualArt{display:none}.sceneTwo{grid-template-columns:1fr;padding:20px}.floatingMetric{display:none}.postVisual{height:220px}.sceneThree{padding:32px 18px}.growthGrid{gap:6px}.growthGrid article{padding:12px}.growthGrid b{font-size:20px}.nextAction{grid-template-columns:34px 1fr}.nextAction button{display:none}}@media(prefers-reduced-motion:reduce){.motionScene{animation:none}.sceneOne{opacity:1;transform:none}.motionProgress{display:none}}.aiOutputOverlay{overflow-y:auto!important;align-items:flex-start!important;padding:24px 16px!important}.marketingEditor{display:flex!important;flex-direction:column!important;width:min(900px,96vw)!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;padding:0!important;background:#fff!important}.marketingEditorAccent{flex:0 0 5px!important;margin:0!important;width:100%!important}.marketingEditor .aiOutputHead{flex:0 0 auto;padding:20px 26px 16px!important;background:linear-gradient(135deg,#fff,#fbfaff 58%,#f3f8ff)}.marketingEditor .aiOutputHead h2{font-size:29px!important;line-height:1.12!important}.marketingEditor .marketingEditorHint{flex:0 0 auto;margin:14px 26px 0!important;padding:12px 14px!important;box-shadow:0 8px 22px rgba(79,70,229,.05)}.marketingEditor>.actionLabel{flex:0 0 auto;margin:14px 26px 7px!important}.marketingEditor>.actionDraft{flex:1 1 auto!important;min-height:150px!important;max-height:32vh!important;margin:0 26px!important;width:calc(100% - 52px)!important;resize:none!important;background:linear-gradient(180deg,#fbfbff,#f7f8ff)!important;border:1px solid #dcdcf2!important;box-shadow:inset 0 1px 3px rgba(24,32,64,.03)!important}.marketingEditor>.actionNotes{flex:0 0 50px!important;margin:0 26px!important;width:calc(100% - 52px)!important;background:#fbfbff!important}.marketingEditorActions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:3!important;flex:0 0 auto!important;margin:18px 0 0!important;padding:15px 26px 18px!important;background:rgba(255,255,255,.97)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-top:1px solid #e9edf5!important;box-shadow:0 -12px 30px rgba(22,31,58,.06)!important}.marketingEditorActions button{min-height:44px!important;padding:0 18px!important;font-size:13px!important;box-shadow:0 4px 12px rgba(28,36,68,.04)}.marketingApproveBtn{background:linear-gradient(135deg,#765dff,#4f63f7)!important;box-shadow:0 9px 22px rgba(91,76,238,.22)!important}.marketingApproveBtn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(91,76,238,.28)!important}@media(max-height:720px){.marketingEditor{max-height:calc(100vh - 24px)!important}.aiOutputOverlay{padding:12px!important}.marketingEditor .aiOutputHead{padding:14px 22px 11px!important}.marketingEditor .aiOutputHead h2{font-size:24px!important}.marketingEditorHint{margin-top:9px!important}.marketingEditor>.actionDraft{min-height:105px!important;max-height:25vh!important}.marketingEditorActions{padding-top:11px!important;padding-bottom:12px!important}}@media(max-width:650px){.aiOutputOverlay{padding:8px!important}.marketingEditor{width:100%!important;max-height:calc(100vh - 16px)!important;border-radius:18px!important}.marketingEditor .aiOutputHead{padding:16px 16px 12px!important}.marketingEditor .marketingEditorHint{margin:11px 16px 0!important}.marketingEditor>.actionLabel{margin-left:16px!important;margin-right:16px!important}.marketingEditor>.actionDraft,.marketingEditor>.actionNotes{margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important}.marketingEditorActions{padding:12px 16px 14px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.marketingDeleteBtn{margin:0!important}.marketingApproveBtn{grid-column:1/-1!important;min-width:0!important}}.oneMinuteBuilder{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:42px;gap:42px;padding:42px;margin:0 0 24px;border:1px solid #dcdcff;border-radius:28px;background:radial-gradient(circle at 12% 12%,rgba(124,58,237,.15),transparent 28%),radial-gradient(circle at 92% 78%,rgba(14,165,233,.16),transparent 30%),linear-gradient(135deg,#fbfaff,#f5f7ff 48%,#f2fbff);box-shadow:0 24px 70px rgba(69,55,150,.12)}.oneMinuteBuilder:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-80px;top:-100px;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(59,130,246,.08));filter:blur(2px)}.oneMinuteCopy,.quickBuildCard{position:relative;z-index:1}.livePill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d9d5ff;border-radius:999px;background:#fff;color:#6553e8;font-size:11px;font-weight:900;letter-spacing:.1em;box-shadow:0 8px 22px rgba(88,74,190,.08)}.livePill i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12);animation:novaPulse 1.8s infinite}.oneMinuteCopy h2{font-size:clamp(34px,3.4vw,54px);line-height:1.02;letter-spacing:-.045em;color:#111936;margin:22px 0 18px}.oneMinuteCopy h2 em{font-style:normal;background:linear-gradient(90deg,#6d5dfc,#7c3aed,#2584f5);-webkit-background-clip:text;background-clip:text;color:transparent}.oneMinuteCopy p{font-size:17px;line-height:1.7;color:#60708d;max-width:680px}.buildPulse{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;color:#56627a;font-size:12px;font-weight:750}.buildPulse span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;color:#6758ef;border:1px solid #ddd9ff;box-shadow:0 6px 16px rgba(88,74,190,.08)}.buildPulse b{color:#9aa5ba}.quickBuildCard{padding:24px;border:1px solid rgba(214,219,238,.95);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 24px 55px rgba(38,47,93,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.quickBuildHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.quickBuildHead small{font-size:9px;letter-spacing:.14em;color:#7c6df1;font-weight:900}.quickBuildHead h3{font-size:24px;letter-spacing:-.035em;color:#151d39;margin:4px 0}.aiWorking{padding:7px 10px;border-radius:999px;background:linear-gradient(135deg,#f0edff,#eaf5ff);color:#6553e8;font-size:11px;font-weight:850}.quickFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quickFields input,.quickFields select,.quickFields textarea{width:100%;border:1px solid #dde3f0;border-radius:12px;padding:12px 13px;background:#fff;color:#18213d;outline:none;font:inherit;box-shadow:0 3px 10px rgba(40,50,90,.025)}.quickFields input:focus,.quickFields select:focus,.quickFields textarea:focus{border-color:#8a7cf5;box-shadow:0 0 0 4px rgba(108,92,231,.09)}.quickFields .wide{grid-column:1/-1;resize:vertical}.quickBuildButton{width:100%;margin-top:14px;padding:14px 16px;border:0;border-radius:13px;background:linear-gradient(135deg,#765cff,#6549ed 52%,#3478f6);color:#fff;font-size:14px;font-weight:900;box-shadow:0 14px 28px rgba(99,91,255,.25);cursor:pointer}.quickBuildButton:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(99,91,255,.3)}.quickBuildButton:disabled{opacity:.65;cursor:wait}.quickTrust{display:block;text-align:center;margin-top:10px;color:#7b879e;font-size:10px;font-weight:700}.builderOr{text-align:center;margin:20px 0 26px;color:#8490a6}.builderOr span{display:inline-grid;place-items:center;width:38px;height:24px;border-radius:999px;background:#eef1f7;color:#667085;font-size:9px;font-weight:900}.builderOr p{margin:6px 0 0;font-size:11px}@keyframes novaPulse{0%,to{box-shadow:0 0 0 4px rgba(34,197,94,.12)}50%{box-shadow:0 0 0 9px rgba(34,197,94,.03)}}@media(max-width:980px){.oneMinuteBuilder{padding:28px}.oneMinuteBuilder,.quickFields{grid-template-columns:1fr}}@media(max-width:600px){.oneMinuteBuilder{padding:20px;border-radius:20px}.oneMinuteCopy h2{font-size:36px}.buildPulse b{display:none}.quickBuildCard{padding:18px}}.clientSiteTheme[class*=industry-],.websitePreview[class*=industry-]{--ind:#7c3aed;--ind2:#ec4899;--ink:#111827;--soft:#faf5ff}.industry-estate{--ind:#b7791f;--ind2:#1f2937;--soft:#fffaf0}.industry-build{--ind:#d97706;--ind2:#334155;--soft:#fff7ed}.industry-food{--ind:#b91c1c;--ind2:#f59e0b;--soft:#fff7ed}.industry-travel{--ind:#0284c7;--ind2:#0f766e;--soft:#ecfeff}.industry-creative{--ind:#be185d;--ind2:#7c3aed;--soft:#fdf2f8}.industry-health{--ind:#0891b2;--ind2:#0f766e;--soft:#ecfeff}.industry-lifestyle{--ind:#db2777;--ind2:#9333ea;--soft:#fdf2f8}.industry-education{--ind:#4f46e5;--ind2:#0284c7;--soft:#eef2ff}.industry-agency{--ind:#ea580c;--ind2:#7c2d12;--soft:#fff7ed}.industry-commerce{--ind:#059669;--ind2:#0f766e;--soft:#ecfdf5}.industry-event{--ind:#9333ea;--ind2:#db2777;--soft:#faf5ff}.industry-professional{--ind:#1d4ed8;--ind2:#0f172a;--soft:#eff6ff}.industry-community{--ind:#16a34a;--ind2:#15803d;--soft:#f0fdf4}.clientSiteTheme[class*=industry-] .professionalHeader,.websitePreview[class*=industry-] .professionalHeader{border-bottom:1px solid color-mix(in srgb,var(--ind) 20%,#e5e7eb)}.clientSiteTheme[class*=industry-] .brandFallback,.clientSiteTheme[class*=industry-] .headerCtaBtn,.websitePreview[class*=industry-] .brandFallback,.websitePreview[class*=industry-] .headerCtaBtn{background:linear-gradient(135deg,var(--ind),var(--ind2))!important;color:#fff!important}.clientSiteTheme[class*=industry-] .previewHero,.websitePreview[class*=industry-] .previewHero{min-height:420px!important;padding:64px 48px!important;background-color:var(--soft)!important;background-size:cover!important;background-position:50%!important;position:relative}.clientSiteTheme[class*=industry-] .previewHero h2,.websitePreview[class*=industry-] .previewHero h2{font-size:clamp(36px,5vw,64px)!important;max-width:760px;line-height:1.02;letter-spacing:-.045em}.clientSiteTheme[class*=industry-] .previewHero small,.websitePreview[class*=industry-] .previewHero small{color:var(--ind)!important;font-weight:900;letter-spacing:.14em}.clientSiteTheme[class*=industry-] .previewHero button,.websitePreview[class*=industry-] .previewHero button{background:linear-gradient(135deg,var(--ind),var(--ind2))!important;padding:14px 20px!important;border-radius:12px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--ind) 25%,transparent)}.clientSiteTheme[class*=industry-] .generatedSections section,.websitePreview[class*=industry-] .generatedSections section{padding-top:44px;padding-bottom:44px}.clientSiteTheme[class*=industry-] .serviceGrid article,.websitePreview[class*=industry-] .serviceGrid article{border-top:3px solid var(--ind)!important;box-shadow:0 14px 36px rgba(15,23,42,.07)!important}.clientSiteTheme[class*=industry-] .generatedSections>section>span,.websitePreview[class*=industry-] .generatedSections>section>span{color:var(--ind)!important}@media(max-width:720px){.clientSiteTheme[class*=industry-] .previewHero,.websitePreview[class*=industry-] .previewHero{min-height:360px!important;padding:42px 22px!important}.clientSiteTheme[class*=industry-] .previewHero h2,.websitePreview[class*=industry-] .previewHero h2{font-size:38px!important}}.industryShowcase{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:34px;gap:34px;padding:58px 48px;background:linear-gradient(145deg,#fff 0,var(--soft) 100%);border-top:1px solid color-mix(in srgb,var(--ind) 16%,#e5e7eb);border-bottom:1px solid color-mix(in srgb,var(--ind) 16%,#e5e7eb);overflow:hidden}.industryShowcaseCopy>span{display:block;color:var(--ind);font-size:9px;font-weight:950;letter-spacing:.18em;margin-bottom:10px}.industryShowcaseCopy>h3{font-size:clamp(27px,3.5vw,46px);line-height:1.06;letter-spacing:-.035em;margin:0 0 12px;color:#111827}.industryShowcaseCopy>p{color:#64748b;line-height:1.7;max-width:640px;margin:0 0 24px}.industryFeatureGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.industryFeatureGrid article{display:grid;grid-template-columns:30px 1fr;grid-gap:3px 10px;gap:3px 10px;padding:15px;border:1px solid color-mix(in srgb,var(--ind) 15%,#e5e7eb);background:rgba(255,255,255,.88);border-radius:15px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.industryFeatureGrid em{grid-row:1/3;font-style:normal;color:var(--ind);font-size:10px;font-weight:950}.industryFeatureGrid b{font-size:12px;color:#111827}.industryFeatureGrid small{font-size:9px;line-height:1.45;color:#64748b}.industryVisuals{min-height:420px;position:relative}.industryVisual{position:absolute;margin:0;overflow:hidden;border-radius:22px;box-shadow:0 24px 60px rgba(15,23,42,.18);background:#ddd}.industryVisual img{width:100%;height:100%;object-fit:cover;display:block}.industryVisual.visual1{width:78%;height:78%;right:0;top:0}.industryVisual.visual2{width:62%;height:55%;left:0;bottom:0;border:7px solid #fff}.industryVisual figcaption{position:absolute;left:14px;bottom:14px;background:rgba(17,24,39,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.industryVisual figcaption span{color:#fbbf24;margin-right:5px}.industry-agency .professionalHeader{background:#fffdf9!important}.industry-agency .previewHero{color:#171717!important}.industry-agency .previewHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,250,242,.98),rgba(255,250,242,.91) 42%,rgba(255,250,242,.55) 62%,rgba(255,250,242,.08));pointer-events:none}.industry-agency .previewHero>*{position:relative;z-index:1}.industry-agency .previewHero p{color:#57534e!important;font-size:16px;max-width:620px}.industry-agency .generatedSections{background:#fff}.industry-agency .generatedSections section:nth-child(2n){background:#fffaf3}.industry-agency .contactPreview{background:linear-gradient(135deg,#1c1917,#431407)!important;color:#fff}.industry-agency .contactPreview p,.industry-agency .contactPreview span{color:#fed7aa!important}.industry-agency .generatedWebsiteFooter{background:#1c1917!important;color:#fff}.industry-agency .generatedWebsiteFooter a,.industry-agency .generatedWebsiteFooter p,.industry-agency .generatedWebsiteFooter span{color:#d6d3d1!important}@media(max-width:850px){.industryShowcase{grid-template-columns:1fr;padding:38px 22px}.industryVisuals{min-height:330px}.industryFeatureGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.industryFeatureGrid{grid-template-columns:1fr}.industryVisuals{min-height:280px}.industryVisual.visual1{width:82%;height:75%}.industryVisual.visual2{width:62%;height:50%}}.aiBuildStory{background:radial-gradient(circle at 80% 20%,rgba(124,58,237,.1),transparent 28%),#fff}.buildStoryGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:52px;gap:52px;align-items:center;max-width:1180px;margin:38px auto 0}.buildSteps{display:grid;grid-gap:12px;gap:12px}.storyStep{display:grid;grid-template-columns:42px 1fr 24px;align-items:center;grid-gap:14px;gap:14px;padding:17px 18px;border:1px solid #e6e8f2;border-radius:17px;background:#fff;box-shadow:0 12px 30px rgba(32,39,78,.05)}.storyStep i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f1efff;color:#6758ef;font-style:normal;font-weight:950;font-size:11px}.storyStep b,.storyStep span{display:block}.storyStep b{color:#151d39;font-size:13px}.storyStep span{color:#7a8499;font-size:11px;margin-top:3px}.storyStep em{font-style:normal;color:#8b7df5;font-weight:900}.finishedSite{position:relative;overflow:visible;border:1px solid #e1e5f0;border-radius:24px;background:#fff;box-shadow:0 30px 80px rgba(37,45,89,.16)}.finishedBar{padding:12px 16px;border-bottom:1px solid #edf0f5;color:#a1a9b8;font-size:10px}.finishedBar span{margin-left:12px;color:#68738a}.finishedBar b{float:right;color:#16a34a}.finishedHero{min-height:330px;padding:56px 44px;background:linear-gradient(110deg,rgba(255,248,239,.98),rgba(255,248,239,.87) 55%,rgba(255,248,239,.25)),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1200&q=80) 50%/cover;border-radius:0 0 24px 24px}.finishedHero small{color:#ea580c;font-weight:950;letter-spacing:.15em}.finishedHero h3{max-width:520px;font-size:42px;line-height:1.02;letter-spacing:-.04em;margin:14px 0;color:#1c1917}.finishedHero p{max-width:500px;color:#57534e;line-height:1.6}.finishedHero button{margin-top:12px;padding:12px 17px;border:0;border-radius:11px;background:#ea580c;color:#fff;font-weight:850}.finishedStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:12px;position:absolute;left:28px;right:28px;bottom:-38px}.finishedStats span{padding:13px;border-radius:14px;background:#fff;box-shadow:0 14px 35px rgba(30,36,68,.14);font-size:9px;color:#788398}.finishedStats b{display:block;color:#17203c;font-size:18px}.floatProof{position:absolute;padding:10px 13px;border-radius:999px;background:#fff;box-shadow:0 14px 35px rgba(30,36,68,.15);font-size:10px;font-weight:850;color:#5b6478}.proofOne{right:-18px;top:64px}.proofTwo{left:-20px;bottom:90px}.industryDemoGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;max-width:1180px;margin:32px auto 0}.industryDemo{min-height:190px;padding:20px;border-radius:20px;background:#fff;border:1px solid #e6e9f2;box-shadow:0 12px 32px rgba(31,38,74,.06);overflow:hidden}.industryDemo>i{font-style:normal;font-size:27px}.industryDemo>b,.industryDemo>span{display:block}.industryDemo>b{font-size:15px;color:#18213d;margin:18px 0 6px}.industryDemo>span{font-size:10px;color:#7a859c;min-height:28px}.industryDemo>div{height:58px;margin-top:16px;border-radius:12px;background:linear-gradient(135deg,#f1efff,#edf6ff);padding:10px}.industryDemo>div em{display:block;height:5px;border-radius:9px;background:#fff;margin:5px;width:78%}.industryDemo>div em:nth-child(2){width:55%}.industryDemo>div em:nth-child(3){width:66%}.demo1>div{background:linear-gradient(135deg,#fff1f2,#fff7ed)}.demo2>div{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.demo3>div{background:linear-gradient(135deg,#fdf2f8,#faf5ff)}.demo4>div{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.adminNotice{padding:13px 16px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:13px;margin-bottom:16px}.adminMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.adminMetricGrid article{padding:20px;border-radius:18px;background:linear-gradient(145deg,#fff,#f7f8ff);border:1px solid #e4e7f1;box-shadow:0 10px 28px rgba(34,41,79,.05)}.adminMetricGrid b,.adminMetricGrid span{display:block}.adminMetricGrid span{font-size:10px;color:#7c879e;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.adminMetricGrid b{font-size:30px;color:#151d39;margin-top:8px}.adminTwoCol{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.adminSectionHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.adminSectionHead h2{margin:4px 0 18px}.adminSectionHead small{color:#7c879e}.adminTableWrap{overflow:auto}.adminTable{width:100%;border-collapse:collapse;font-size:11px}.adminTable td,.adminTable th{text-align:left;padding:12px 10px;border-bottom:1px solid #edf0f5}.adminTable th{color:#7c879e;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adminTable td b,.adminTable td span{display:block}.adminTable td span{color:#7c879e;margin-top:3px}.adminContentForm{display:grid;grid-gap:12px;gap:12px}.adminContentForm label{font-size:10px;color:#657087;font-weight:800}.adminContentForm input,.adminContentForm textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #dfe4ee;border-radius:11px;font:inherit}.adminRoadmap{margin-top:18px}.adminRoadmap>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.adminRoadmap>div span{padding:9px 11px;border-radius:999px;background:#f3f1ff;color:#5f52cf;font-size:10px;font-weight:800}@media(max-width:980px){.adminTwoCol,.buildStoryGrid{grid-template-columns:1fr}.adminMetricGrid,.industryDemoGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.finishedHero{padding:40px 22px}.finishedHero h3{font-size:34px}.finishedStats{position:static;grid-template-columns:1fr}.floatProof{display:none}.adminMetricGrid,.industryDemoGrid{grid-template-columns:1fr}}.publicAnnouncement{display:inline-flex;margin:12px 0 0;padding:8px 11px;border-radius:999px;background:#f3f1ff;color:#6553e8;font-size:10px;font-weight:850}.adminHeroMedia{height:190px;margin:-1px -1px 16px;overflow:hidden;border-radius:22px 22px 0 0;background:#111827}.adminHeroMedia img,.adminHeroMedia video{width:100%;height:100%;object-fit:cover;display:block}.simpleAdminPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#f1edff 0,transparent 34%),radial-gradient(circle at 90% 85%,#e8f5ff 0,transparent 32%),#f8f9fd;color:#17213b}.simpleAdminCard{width:min(440px,100%);background:#fff;border:1px solid #e6e9f2;border-radius:26px;padding:34px;box-shadow:0 28px 80px rgba(30,40,90,.14);display:grid;grid-gap:12px;gap:12px}.simpleAdminMark{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:900;color:white;background:linear-gradient(135deg,#7657ff,#3978f6);box-shadow:0 12px 30px rgba(91,83,240,.3)}.simpleAdminCard h1{font-size:34px;margin:2px 0}.simpleAdminCard p{color:#667085;margin:0 0 8px}.simpleAdminCard label{font-weight:700;font-size:13px;margin-top:4px}.simpleAdminCard input{width:100%;border:1px solid #d8deeb;border-radius:13px;padding:14px 15px;font-size:15px;outline:none}.simpleAdminCard input:focus{border-color:#6657f5;box-shadow:0 0 0 3px rgba(102,87,245,.1)}.simpleAdminCard button{margin-top:8px;padding:14px}.simpleAdminCard a{text-align:center;color:#5b61d8;text-decoration:none;font-size:13px;margin-top:4px}.simpleAdminError{background:#fff0f1;color:#b42318;border-radius:10px;padding:10px 12px;font-size:13px}.adminStandalone{align-items:flex-start;padding:42px 24px;overflow:auto}.adminStandaloneShell{width:min(1180px,100%);margin:0 auto}.adminStandaloneHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.adminStandaloneHead h1{margin:7px 0 5px;font-size:34px}.adminStandaloneHead p{margin:0;color:#667085}.adminStandaloneHead>div:last-child{display:flex;gap:10px}.adminStandalone .adminMetricGrid,.adminStandalone .adminTwoCol{margin-bottom:20px}@media(max-width:760px){.adminStandaloneHead{flex-direction:column}.adminStandalone{padding:24px 14px}}.adminStandalone .adminMetricGrid{grid-template-columns:repeat(5,1fr)}.adminSupportPanel{margin-top:20px}.supportActions{display:flex;gap:7px;flex-wrap:wrap}.supportActions button{padding:7px 10px;font-size:10px}@media(max-width:1100px){.adminStandalone .adminMetricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.adminStandalone .adminMetricGrid{grid-template-columns:1fr}}.liveAgentBtn{margin:8px 12px 0;width:calc(100% - 24px);border:1px solid #d9dded;background:#f7f8ff;color:#3843a8;border-radius:10px;padding:9px 12px;font-weight:800;cursor:pointer}.liveAgentBtn:hover{background:#eef0ff}.adminLinkBtn{display:inline-flex;padding:8px 10px;border:1px solid #d8deef;border-radius:10px;background:#fff;color:#24305a;text-decoration:none;font-size:11px;font-weight:800}.adminEditorOverlay,.adminLinkBtn{align-items:center;justify-content:center}.adminEditorOverlay{position:fixed;inset:0;background:rgba(12,20,45,.55);z-index:9999;display:flex;padding:24px}.adminEditorModal{width:min(760px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 80px rgba(15,23,42,.3)}.agentPreviewBar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0 18px;flex-wrap:wrap}.adminEditorModal .adminContentForm{display:grid;grid-gap:12px;gap:12px}.adminEditorModal textarea{resize:vertical}.agentHistory{margin-top:12px;padding:14px;border:1px solid #e6e9f4;border-radius:14px;background:#f8f9ff}.agentHistory>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eceef6}.agentHistory>div:last-child{border-bottom:0}.agentHistory span{font-weight:800}.agentHistory small{color:#69738f}.agentFullWorkspace{width:min(1220px,97vw);height:min(92vh,920px);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;padding:20px}.agentWorkspaceToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 14px;border-bottom:1px solid #edf0f6}.agentTabs{display:flex;gap:7px;flex-wrap:wrap}.agentTabs button{border:1px solid #dfe4ef;background:#fff;color:#536078;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer}.agentTabs button.active{background:#171f3b;color:#fff;border-color:#171f3b}.agentWorkspaceGrid{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(440px,1.15fr);grid-gap:16px;gap:16px;min-height:0;flex:1 1;padding-top:14px}.agentControls{overflow:auto;padding:2px 8px 18px 2px}.agentControls h3{margin:6px 0 10px;color:#18213d}.agentControls select{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #dfe4ee;border-radius:11px;background:#fff}.agentMiniCard{padding:12px;border:1px solid #e5e8f2;border-radius:14px;background:#fafbff;display:grid;grid-gap:8px;gap:8px}.agentMiniCard input,.agentMiniCard textarea{margin-top:0!important}.agentToggleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.agentToggle{display:flex!important;align-items:center;gap:9px;padding:10px;border:1px solid #e4e8f1;border-radius:12px;background:#fbfcff;color:#303b57!important}.agentToggle input{width:auto!important;margin:0!important}.agentAiPanel{padding:18px;border-radius:18px;background:linear-gradient(145deg,#f6f3ff,#eef7ff);border:1px solid #ddd9ff}.agentAiPanel p{color:#667085;line-height:1.55}.agentAiPanel textarea{width:100%;padding:12px;border:1px solid #d7dcef;border-radius:12px;resize:vertical;margin:8px 0 12px}.agentLivePreview{min-height:0;border:1px solid #dfe4ef;border-radius:18px;overflow:hidden;background:#eef1f7;display:flex;flex-direction:column}.agentPreviewHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;background:#fff;border-bottom:1px solid #e5e8ef}.agentPreviewHead span{font-size:10px;color:#7b8497}.agentLivePreview iframe{width:100%;height:100%;min-height:560px;border:0;background:#fff}.agentPreviewEmpty{padding:40px;color:#7b8497;text-align:center}.agentStickySave{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e6e9f1;padding:13px 2px 0;margin-top:10px;background:#fff}.agentStickySave span{font-size:10px;color:#7a8498}.agentStickySave .primary{min-width:190px}.agentHistory.full{padding:6px}.agentHistory.full>div{padding:12px 0;border-bottom:1px solid #e9edf4}.agentHistory.full small,.agentHistory.full span{display:block}.agentHistory.full small{color:#7b8497;margin-top:4px}@media(max-width:900px){.agentFullWorkspace{height:94vh}.agentWorkspaceGrid{grid-template-columns:1fr}.agentLivePreview{min-height:480px}.agentControls{max-height:46vh}.agentToggleGrid{grid-template-columns:1fr}.agentStickySave{position:-webkit-sticky;position:sticky;bottom:0}.agentPreviewHead span{display:none}}.authBackBtn{width:100%;border:0;background:transparent;color:#5961d9;font-weight:800;padding:6px;cursor:pointer}.adminResetBtn{white-space:nowrap;padding:7px 10px;font-size:10px}.authHint{color:#667085;line-height:1.5}@media(max-width:640px){.modal{padding:10px}.modalCard{width:calc(100vw - 20px)!important;max-width:none!important;max-height:94vh;overflow:auto;border-radius:20px!important;padding:18px!important}.authBox{width:100%!important;min-width:0!important}.authBox input{font-size:16px!important}.authBox .primary.full,.authBox input{min-height:48px}.tabs{width:100%}.tabs button{min-height:44px}.chat{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;height:min(72vh,620px)!important}.chatInput input{font-size:16px!important}.simpleAdminPage.adminStandalone{padding:14px 10px}.adminStandaloneShell{width:100%}.adminStandaloneHead h1{font-size:28px}.adminTable{min-width:720px}.adminTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.adminEditorOverlay{padding:6px}.agentFullWorkspace{width:100vw!important;height:96vh!important;max-height:96vh!important;border-radius:18px!important;padding:12px!important}.agentWorkspaceToolbar{align-items:flex-start;flex-direction:column}.agentTabs{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px}.agentTabs button{white-space:nowrap}.agentWorkspaceGrid{grid-template-columns:1fr!important}.agentControls{max-height:44vh!important}.agentLivePreview,.agentLivePreview iframe{min-height:360px!important}.agentStickySave{gap:8px}.agentStickySave span{display:none}.agentStickySave .primary{width:100%;min-width:0}}.domainPanel{max-width:980px}.domainPanel>select{width:100%;max-width:520px;padding:13px 14px;border:1px solid #d7dce5;border-radius:10px;background:#fff}.domainChoice{margin-top:20px;padding:20px;border:1px solid #dfe5ee;border-radius:16px;background:#f8fafc;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.domainChoice>div:first-child{display:flex;flex-direction:column;gap:6px}.domainChoice span{font-size:12px;font-weight:800;letter-spacing:.08em}.domainChoice b,.domainChoice h3{font-size:20px;margin:0;overflow-wrap:anywhere}.domainChoice small{color:#64748b;max-width:720px}.domainChoice input{min-width:280px;flex:1 1;padding:13px 14px;border:1px solid #cbd5e1;border-radius:10px}.domainButtons{display:flex;gap:10px}.dnsBox,.domainNote,.domainStatus{margin-top:18px;padding:16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.dnsRow{display:grid;grid-template-columns:90px 1fr 2fr;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #e2e8f0}.dnsRow code{overflow-wrap:anywhere}.domainStatus{font-weight:700}.domainNote p{margin-bottom:0;color:#64748b}@media(max-width:700px){.dnsRow{grid-template-columns:1fr}.domainChoice input{min-width:100%}.domainButtons{width:100%;flex-wrap:wrap}}.planCompareWrap{margin-top:18px;border:1px solid #dfe6f2;border-radius:18px;background:#fff;padding:22px;box-shadow:0 12px 30px rgba(15,23,42,.04)}.planCompareTitle h2{margin:5px 0 4px}.planCompareTitle p{margin:0 0 18px;color:#64748b}.planCompareScroll{overflow-x:auto}.planCompare{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.planCompare td,.planCompare th{padding:14px 16px;border-bottom:1px solid #edf1f7;text-align:center}.planCompare td:first-child,.planCompare th:first-child{text-align:left;font-weight:700}.planCompare thead th{background:#f8f9ff;color:#0f1d3a}.planCompare thead th:first-child{border-radius:12px 0 0 12px}.planCompare thead th:last-child{border-radius:0 12px 12px 0}.planCompare th b{font-size:18px}.planCompare th small{display:inline;font-size:10px;color:#64748b}.featureYes{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eafaf1;color:#14804a;font-weight:900}.featureNo{color:#a3adbd;font-weight:900;font-size:20px}.featureText{display:inline-block;padding:5px 9px;border-radius:999px;background:#f1f0ff;color:#4f46e5;font-size:11px;font-weight:800}@media(max-width:700px){.planCompareWrap{padding:14px}.planCompare td,.planCompare th{padding:11px 12px;font-size:12px}}.lockedAiTeam{background:linear-gradient(135deg,#fff,#f8f7ff)}.lockedAiTeam p{margin:6px 0 0;color:#64748b;font-size:11px}.premiumTeamPreview article{position:relative;opacity:.72;background:#fafafa}.premiumTeamPreview article small{display:block;margin-top:9px;font-size:8px;font-weight:800;color:#6d5dfb}.lockedPremiumPreview{text-align:center;padding:34px 24px;background:linear-gradient(135deg,#fff,#f7f5ff)}.lockedPremiumPreview .premiumLockIcon{font-size:28px;margin-bottom:8px}.lockedPremiumPreview h2{margin:8px 0}.lockedPremiumPreview p{max-width:680px;margin:0 auto 18px;color:#64748b;line-height:1.6;font-size:11px}.brandLogoImage{display:block;width:220px;max-width:42vw;height:auto;object-fit:contain}.dashTop .brandLogoImage{width:185px;max-width:28vw}.footerBrandLogo{width:210px}@media(max-width:700px){.brandLogoImage{width:165px;max-width:55vw}.dashTop .brandLogoImage{width:145px}}.adminBrandLogo{display:block;width:240px;max-width:90%;height:auto;margin:0 auto 18px;object-fit:contain}.creditBalanceGrid,.creditsTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:18px 0}.creditHero b{font-size:52px;line-height:1;color:#5146e5;display:block;margin:8px 0}.creditHero span{display:block;font-weight:700}.creditMeter{height:10px;background:#ecebff;border-radius:999px;overflow:hidden;margin:18px 0 10px}.creditMeter i{display:block;height:100%;background:linear-gradient(90deg,#5146e5,#19b8ef);border-radius:inherit}.creditFlow{margin:18px 0}.creditFlowSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:16px}.creditFlowSteps article{padding:16px;border:1px solid #e4e7f0;border-radius:16px;background:#fafbff}.creditFlowSteps article b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#5146e5;color:white;margin-bottom:10px}.creditFlowSteps article span{font-weight:800;display:block}.creditFlowSteps article small{display:block;color:#667085;margin-top:6px;line-height:1.45}.creditUsageList{margin-top:14px}.creditUsageList div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #eceef4}.creditPacks{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.creditPacks article{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:13px;border:1px solid #e4e7f0;border-radius:14px}.creditPacks article span{grid-column:1/2;color:#667085;font-size:12px}.creditPacks button{grid-column:2;grid-row:1/3;border:0;border-radius:10px;padding:8px 12px}.creditNote{padding:15px 18px;background:#f3f5ff;border:1px solid #dfe3ff;border-radius:14px;color:#475467;line-height:1.55;margin-bottom:20px}@media(max-width:900px){.creditBalanceGrid,.creditsTwoCol{grid-template-columns:1fr}.creditFlowSteps{grid-template-columns:1fr 1fr}.creditPacks article{grid-template-columns:1fr}}@media(max-width:560px){.creditFlowSteps{grid-template-columns:1fr}}