:root{--bg:#14091f;--panel:#fff8f1;--ink:#1d1230;--muted:#6d5c7e;--primary:#20172f;--accent:#c46a2d;--line:#e9dbe8}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 0 0,#fff1de 0,#2a103b 34%,#12071d 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.wrap{max-width:1180px;margin:auto;padding:28px}.nav{color:#fff;z-index:5;background:#1e1230;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;position:sticky;top:0}.nav a{margin-left:16px;font-weight:800;text-decoration:none}.logo{align-items:center;gap:10px;font-weight:900;display:flex}.dot{background:linear-gradient(135deg,#ffbf75,#f25d93);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.btn,.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c46a2d,#ff9e26);border:0;border-radius:999px;padding:14px 22px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 14px 26px #0002}.btn.dark{background:#20172f}.btn.light{color:#20172f;background:#fff;border:1px solid #e6dbea}.heroPage{color:#fff;text-align:center;padding:70px 28px}.heroPage h1{max-width:1000px;margin:10px auto;font-size:clamp(42px,7vw,86px);line-height:.95}.heroPage p{color:#f3e9f7;max-width:760px;margin:18px auto;font-size:20px}.cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{background:#fff;border:1px solid #eee;border-radius:28px;padding:24px;box-shadow:0 28px 70px #0002}.kicker{letter-spacing:.14em;text-transform:uppercase;color:#c46a2d;font-weight:900}.price{font-size:42px;font-weight:900}.builderShell{grid-template-columns:390px minmax(0,1fr);min-height:100vh;display:grid}.builderSide{color:#fff;background:#21122d;max-height:100vh;padding:20px;position:sticky;top:0;overflow:auto}.builderMain{background:#fff6ec;padding:24px;overflow:auto}.stepBtn{color:#fff;text-align:left;background:#2d1a3d;border:1px solid #4e385e;border-radius:18px;width:100%;margin:8px 0;padding:15px;font-weight:900}.stepBtn.active{color:#241331;background:#ff9e26}.field{margin:14px 0}.field label{margin-bottom:6px;font-weight:900;display:block}.field input,.field textarea,.field select{width:100%;font:inherit;background:#fff;border:1px solid #d8cbdd;border-radius:15px;padding:13px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.templateList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pick{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0d3c4;border-radius:18px;padding:14px}.pick.active{outline:3px solid #ff9e26}.previewSticky{position:sticky;top:20px}.notice{color:#6b320d;background:#fff8f1;border:1px dashed #e79b64;border-radius:18px;margin:14px 0;padding:14px}.error{color:#8a0e0e;background:#fff1f1;border-color:#ff7b7b}.sitePreview{--primary:#20172f;--accent:#c46a2d;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 24px 80px #0003}.siteTop{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.siteTop nav{flex-wrap:wrap;gap:8px;display:flex}.siteTop a{background:#ffffff18;border:1px solid #ffffff2d;border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none}.hero{background:linear-gradient(120deg,var(--primary),var(--accent));color:#fff;grid-template-columns:1.25fr .85fr;align-items:center;gap:26px;padding:58px 36px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(115deg,#0000 0 30%,#ffffff1f 30% 45%,#0000 45% 62%,#00000019 62% 75%,#0000 75%);position:absolute;inset:-20%;transform:rotate(-8deg)}.hero>*{position:relative}.hero h1{margin:16px 0;font-size:clamp(40px,6vw,78px);line-height:.95}.hero p{font-size:20px;line-height:1.5}.eyebrow,.sectionKicker{color:var(--primary);background:#fff;border-radius:999px;padding:10px 16px;font-weight:900;display:inline-block}.cta{background:linear-gradient(135deg,var(--accent),#ffb039);color:#fff;border-radius:999px;padding:15px 23px;font-weight:900;text-decoration:none;display:inline-block}.artCard{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff25;border:1px solid #fff5;border-radius:34px;place-items:center;min-height:280px;padding:26px;display:grid;box-shadow:inset 0 0 0 1px #fff3,0 30px 60px #0003}.artIcon{filter:drop-shadow(0 16px 14px #0005);font-size:88px}.artGlow{filter:blur(20px);background:#fff5;border-radius:50%;width:180px;height:180px;position:absolute}.artCard strong{font-size:24px}.artCard p{margin:0;font-size:15px}.offers,.contentSection{padding:42px 36px}.offers h2,.contentSection h2{margin:12px 0 20px;font-size:44px}.offerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.offerCard{border:1px solid #e9e1ec;border-top:7px solid var(--accent);background:#fff;border-radius:20px;padding:20px;box-shadow:0 18px 38px #00000012}.contentSection:nth-child(2n){background:#faf7fb}.mediaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.mediaItem{background:#fff;border:1px solid #e7dce9;border-radius:18px;padding:12px;overflow:hidden}.mediaItem img{object-fit:cover;border-radius:12px;width:100%;height:160px}.mediaItem a{color:#fff;background:#20172f;border-radius:12px;padding:18px;text-decoration:none;display:block}.mediaItem small{margin-top:8px;font-weight:800;display:block}.siteFooter{color:#fff;background:#1e1230;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 34px;display:flex}.brandBadge{background:#ffffff18;border-radius:999px;padding:8px 12px}.dashboard{background:#fff;border-radius:28px;padding:28px;box-shadow:0 30px 80px #0002}.table{border-collapse:collapse;background:#fff;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #eee;padding:12px}.aiKit{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.pillTabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pillTabs button{background:#f8f2fb;border:1px solid #e0d4e4;border-radius:999px;padding:10px 16px;font-weight:900}.pillTabs button.active{color:#fff;background:#20172f}@media (max-width:900px){.builderShell,.hero,.aiKit{grid-template-columns:1fr}.builderSide{max-height:none;position:static}.siteTop{display:block}.siteTop nav{margin-top:12px}.row{grid-template-columns:1fr}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ffbd49}:where(button,.btn,.button,input[type=button],input[type=submit]){min-height:44px}.builderTwoCol{grid-template-columns:minmax(380px,.95fr) minmax(480px,1.25fr);align-items:start}.builderSide .btn{text-align:center;width:100%;margin:8px 0}.mutedText{color:#6d5c7e;line-height:1.45}.miniCard{margin:14px 0}.miniCard label{margin:8px 0 4px;font-weight:800;display:block}.navRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.previewTitle{color:#fff;background:#20172f;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-weight:900;display:flex}.previewTitle span{opacity:.8;font-size:13px}.draftBanner{color:#683506;background:#fff3d5;border:1px solid #f0c27b;padding:12px 20px;font-weight:900}.homeExtra{background:#ffffff1c;border-left:5px solid #fff;border-radius:10px;padding:13px}.heroUploadImage{object-fit:cover;border-radius:24px;width:100%;height:260px;box-shadow:0 16px 38px #0004}.mediaLink{color:var(--primary);background:#fff;border-radius:999px;margin-top:10px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-block}.field small{color:#806b89;margin:3px 0 8px;line-height:1.35;display:block}.field textarea{min-height:130px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#ff9e26;outline:3px solid #ff9e2666}.sitePreview.food .hero{background:radial-gradient(circle at 85% 30%,#ffd07b66,transparent 25%),linear-gradient(120deg,#3b170f,var(--accent))}.sitePreview.food .artCard:before{content:"🍽️";opacity:.1;font-size:150px;position:absolute;top:8%;left:8%}.sitePreview.beauty .hero{background:radial-gradient(circle at 80% 20%,#ffb2dd77,#0000 25%),linear-gradient(120deg,#381a37,#b45d9d)}.sitePreview.beauty .artCard{background:linear-gradient(135deg,#ffffff40,#ffb7de2e)}.sitePreview.realestate .hero{background:radial-gradient(circle at 80% 20%,#d5ecff66,#0000 23%),linear-gradient(120deg,#13233a,#8c682c)}.sitePreview.realestate .artCard:before{content:"🏙️";opacity:.1;font-size:160px;position:absolute}.sitePreview.wellness .hero{background:radial-gradient(circle at 80% 25%,#dcffcf77,#0000 25%),linear-gradient(120deg,#173829,#6b8d43)}.sitePreview.wellness .artCard:before{content:"🌺";opacity:.14;font-size:160px;position:absolute}.sitePreview.local .hero{background:radial-gradient(circle at 82% 25%,#fff5,transparent 25%),linear-gradient(120deg,#20172f,var(--accent))}.sitePreview.digital .hero{background:radial-gradient(circle at 80% 20%,#8e5cff99,#0000 25%),linear-gradient(120deg,#11153b,#6932b8)}.sitePreview.nonprofit .hero{background:radial-gradient(circle at 82% 25%,#ffd88c77,#0000 25%),linear-gradient(120deg,#24315a,#b06527)}.sitePreview.creator .hero{background:radial-gradient(circle at 80% 20%,#b782ff88,#0000 25%),linear-gradient(120deg,#14091f,#7b3aca)}.sitePreview.cleaning .hero{background:radial-gradient(circle at 80% 20%,#c9f7ff88,#0000 25%),linear-gradient(120deg,#16334a,#4aa5bd)}.sitePreview.coaching .hero{background:radial-gradient(circle at 80% 20%,#fff4bc77,#0000 25%),linear-gradient(120deg,#1e1230,#946c2a)}.sitePreview.party .hero{background:radial-gradient(circle at 75% 25%,#ffdf6e88,#0000 24%),linear-gradient(120deg,#7629b8,#ee517b)}.sitePreview.shop .hero{background:radial-gradient(circle at 80% 20%,#ffd7ad77,#0000 25%),linear-gradient(120deg,#20172f,#b25b70)}.sitePreview.cartoon-food .offerCard,.sitePreview.cartoon-bright .offerCard,.sitePreview.cartoon-sparkle .offerCard,.sitePreview.cartoon-creative .offerCard{border-radius:28px;transform:rotate(-.5deg);box-shadow:8px 10px #00000012}.sitePreview.floral-glam .offerCard,.sitePreview.flowers-herbs .offerCard{background:linear-gradient(135deg,#fff,#fff3fb)}.sitePreview.building-pro .offerCard,.sitePreview.service-realistic .offerCard,.sitePreview.storefront-realistic .offerCard{background:linear-gradient(135deg,#fff,#f3f7ff)}.sitePreview.cinematic .siteTop,.sitePreview.creator-tool .siteTop,.sitePreview.bold-sales .siteTop{background:#0f0b18}.sitePreview.luxury-product .offerCard,.sitePreview.luxury-salon .offerCard,.sitePreview.luxury-advisor .offerCard{border-top-color:#d7a740;box-shadow:0 22px 50px #c8912d28}@media (max-width:1100px){.builderTwoCol{grid-template-columns:1fr}.previewSticky{position:static}}.builderPanel{min-height:72vh}.stylePickList{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.styleCard{background:#fff;min-height:150px;position:relative;overflow:hidden}.styleCard .styleIcon{margin-bottom:8px;font-size:42px;display:block}.styleCard small{color:#6d5c7e;margin:6px 0 12px;line-height:1.25;display:block}.styleCard em{color:#8a3a00;margin-top:8px;font-style:normal;font-weight:900;display:inline-block}.stylePalette{border-radius:999px;width:100%;height:16px;display:block;box-shadow:inset 0 0 0 1px #0001}.bigTemplateList,.pagePickList{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mediaEditor .navRow{margin-bottom:12px}.mediaCard{border-left:6px solid var(--accent,#c46a2d)}.miniMediaPreview{object-fit:cover;border:1px solid #e8dce9;border-radius:16px;width:100%;max-width:260px;height:160px;margin-top:10px;display:block}.field input[type=file]{background:#fffaf3;padding:10px}.btn:disabled{opacity:.65;cursor:not-allowed}.previewSticky{border-radius:22px;max-height:calc(100vh - 40px);overflow:auto}.builderMain{scroll-behavior:smooth}.sitePreview{transition:background .25s,color .25s}.sitePreview .hero{transition:background .25s}.sitePreview .artCard{position:relative;overflow:hidden}.sitePreview .artCard:after{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);height:80px;position:absolute;inset:auto -20% -30%;transform:rotate(-8deg)}.sitePreview.kitchen-realistic .hero{background:radial-gradient(circle at 76% 20%,#ffdc8b80,#0000 21%),radial-gradient(circle at 92% 90%,#ff8a3080,#0000 24%),linear-gradient(120deg,#2a0f08,#a94012 55%,#f0a22d)}.sitePreview.cartoon-food .hero{background:radial-gradient(circle at 80% 26%,#ffd84d99,#0000 20%),linear-gradient(135deg,#582181,#ff6b23)}.sitePreview.floral-glam .hero{background:radial-gradient(circle at 20% 15%,#ffd7ee,#0000 20%),radial-gradient(circle at 82% 20%,#ffaadf99,#0000 22%),linear-gradient(120deg,#391a3b,#c160a5)}.sitePreview.luxury-salon .hero{background:radial-gradient(circle at 80% 20%,#eec16f88,#0000 24%),linear-gradient(120deg,#160c18,#5e3147,#be8b3a)}.sitePreview.building-pro .hero{background:linear-gradient(120deg,#0f1b2f,#273c5f 45%,#b17a2f)}.sitePreview.modern-property .hero{background:radial-gradient(circle at 80% 25%,#68d2ff70,#0000 22%),linear-gradient(120deg,#0c1630,#236a9b)}.sitePreview.flowers-herbs .hero{background:radial-gradient(circle at 80% 20%,#e8ffca99,#0000 22%),linear-gradient(120deg,#0f2c21,#6fa44f)}.sitePreview.clean-minimal .hero{color:#173829;background:linear-gradient(120deg,#effffb,#d9f0e9)}.sitePreview.clean-minimal .eyebrow{color:#fff;background:#173829}.sitePreview.clean-minimal .cta{color:#fff}.sitePreview.clean-minimal .artCard{color:#173829;background:#ffffffb5}.sitePreview.service-3d .hero{background:radial-gradient(circle at 80% 20%,#fff5,#0000 25%),linear-gradient(120deg,#20172f,#c46a2d)}.sitePreview.service-realistic .hero{background:linear-gradient(120deg,#1b2636,#2d90a6)}.sitePreview.bold-sales .hero{background:radial-gradient(circle at 82% 22%,#9e68ff99,#0000 22%),linear-gradient(120deg,#090f33,#7b3ff2)}.sitePreview.creator-tool .hero{background:radial-gradient(circle at 80% 20%,#ffcf6e90,#0000 22%),linear-gradient(120deg,#150e28,#7f4e08)}.sitePreview.warm-mission .hero{background:linear-gradient(120deg,#24315a,#c66b2d)}.sitePreview.bold-action .hero{background:linear-gradient(120deg,#2b1540,#e14f3d)}.sitePreview.cinematic .hero{background:radial-gradient(circle at 80% 20%,#a066ff88,#0000 21%),linear-gradient(120deg,#05030b,#211033,#7a36d6)}.sitePreview.cartoon-creative .hero{background:linear-gradient(135deg,#39115b,#ff6bba)}.sitePreview.clean-realistic .hero{background:linear-gradient(120deg,#16334a,#4aa5bd)}.sitePreview.cartoon-sparkle .hero{background:radial-gradient(circle at 80% 20%,#c9f7ff,#0000 21%),linear-gradient(120deg,#1d3750,#65d0e8)}.sitePreview.expert-clean .hero{background:linear-gradient(120deg,#1e2639,#6c8fc5)}.sitePreview.luxury-advisor .hero{background:radial-gradient(circle at 80% 20%,#fff4bc77,#0000 22%),linear-gradient(120deg,#1e1230,#946c2a)}.sitePreview.cartoon-bright .hero{background:linear-gradient(120deg,#5924a4,#f05688)}.sitePreview.color-pop .hero{background:linear-gradient(120deg,#1b1c72,#ffb01f)}.sitePreview.luxury-product .hero{background:radial-gradient(circle at 80% 20%,#ffd7ad77,#0000 22%),linear-gradient(120deg,#20172f,#c77a6d)}.sitePreview.storefront-realistic .hero{background:linear-gradient(120deg,#252238,#d28e2e)}@media (max-width:700px){.templateList,.stylePickList,.bigTemplateList,.pagePickList{grid-template-columns:1fr}.previewSticky{max-height:none}.builderMain{padding:14px}.dashboard{padding:18px}}.customerHub{max-width:1120px}.savedBox{margin-top:22px}.emptyState{color:#6b5270;background:#fffaf5;border:1px dashed #d6c4dd;border-radius:18px;padding:22px}.savedSiteList{gap:14px;display:grid}.savedSiteCard{background:#fff;border:1px solid #eaddec;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid;box-shadow:0 14px 38px #00000010}.savedSiteCard h3{margin:10px 0;font-size:24px}.savedSiteCard p{word-break:break-word;margin:5px 0}.savedActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.statusPill{color:#20172f;background:#f3edf8;border:1px solid #e1d2e8;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-block}.statusPill.published{color:#075d33;background:#ecfff5;border-color:#b9edcf}.statusPill.draft{color:#724003;background:#fff8e9;border-color:#f0ce8b}.statusPill.paused{color:#8a0e0e;background:#fff1f1;border-color:#ffc1c1}.statusPill.archived{color:#555;background:#eee}.smallNotice{font-size:14px}.builderSide .smallNotice{max-height:120px;overflow:auto}@media (max-width:820px){.savedSiteCard{grid-template-columns:1fr}.savedActions{justify-content:flex-start}}.quickMediaBox{background:linear-gradient(135deg,#fffaf5,#f8f1ff);border:1px solid #eaddec;border-radius:22px;margin:14px 0;padding:18px;box-shadow:0 12px 30px #0000000c}.quickMediaBox h4{margin:0 0 8px;font-size:20px}.mediaButtonField{flex-direction:column;justify-content:flex-end;display:flex}.mediaButtonField .btn{width:100%}.builderPanel h2{margin:0 0 10px;font-size:34px}.builderPanel h3{margin-top:24px;font-size:24px}.styleCard.active{background:linear-gradient(135deg,#fff9ef,#fff);box-shadow:0 16px 32px #ff9e2633}.styleCard:hover,.pick:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000012}.pick{transition:transform .15s,box-shadow .15s}.previewSticky .sitePreview{border-top-left-radius:0;border-top-right-radius:0}.artScene{justify-content:center;align-items:center;gap:12px;min-height:116px;display:flex}.artScene span{filter:drop-shadow(0 15px 18px #0005);font-size:64px}.artScene span:nth-child(2){opacity:.8;font-size:48px}.artScene span:nth-child(3){opacity:.72;font-size:40px}.offerIcon{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:8px;font-weight:900;display:inline-grid}.sitePreview.font-elegant h1,.sitePreview.font-elegant h2{letter-spacing:-.04em;font-family:Georgia,serif}.sitePreview.font-playful h1,.sitePreview.font-playful h2{letter-spacing:-.02em}.sitePreview.font-clean h1,.sitePreview.font-clean h2{font-weight:800}.sitePreview.layout-centered .hero{text-align:center;grid-template-columns:1fr}.sitePreview.layout-centered .artCard{width:100%;max-width:620px;margin:auto}.sitePreview.layout-visual-first .hero{grid-template-columns:.9fr 1.1fr}.sitePreview.layout-visual-first .artCard{order:-1}.sitePreview.bg-dark{background:#100719}.sitePreview.bg-dark .contentSection,.sitePreview.bg-dark .offers{color:#fff;background:#100719}.sitePreview.bg-dark .offerCard,.sitePreview.bg-dark .mediaItem{color:#fff;background:#20122f;border-color:#fff2}.sitePreview.bg-soft .hero{color:#20172f;background:linear-gradient(135deg,#fff6ec,#f6e8ff)}.sitePreview.bg-soft .eyebrow{color:#fff;background:#20172f}.sitePreview.bg-soft .artCard{color:#20172f;background:#fffa}.sitePreview.bg-pattern .hero:after{content:"";opacity:.4;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.sitePreview.shape-floating .offerCard,.sitePreview.shape-floating .mediaItem{border-radius:28px;transform:translateY(-3px);box-shadow:0 24px 44px #0000001f}.sitePreview.shape-boxed .offers,.sitePreview.shape-boxed .contentSection{border:1px solid #ece0ef;border-radius:28px;margin:22px}.mediaGrid .mediaItem{transition:transform .15s,box-shadow .15s}.mediaGrid .mediaItem:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000016}.builderSide a.btn{display:block}.builderSide .notice{color:#4d250d;background:#fffaf3}.builderSide .smallNotice{color:#fff;background:#372247;border-color:#79578a}.field textarea{resize:vertical}.field input[type=color]{height:52px;padding:8px}.field input[type=file]::file-selector-button{color:#fff;background:#20172f;border:0;border-radius:999px;margin-right:12px;padding:10px 14px;font-weight:900}.sitePreview .contentSection p,.sitePreview .homeExtra{white-space:pre-line}.sitePreview.food .artCard,.sitePreview.kitchen-realistic .artCard{background:linear-gradient(135deg,#fff5,#ffb86a30)}.sitePreview.beauty .artCard,.sitePreview.floral-glam .artCard{background:linear-gradient(135deg,#fff5,#ffb4df30)}.sitePreview.realestate .artCard,.sitePreview.building-pro .artCard{background:linear-gradient(135deg,#fff5,#b8d8ff30)}.sitePreview.wellness .artCard,.sitePreview.flowers-herbs .artCard{background:linear-gradient(135deg,#fff5,#c9ffb830)}.sitePreview.creator .artCard,.sitePreview.cinematic .artCard{background:linear-gradient(135deg,#fff5,#ad78ff35)}.sitePreview.shop .artCard,.sitePreview.luxury-product .artCard{background:linear-gradient(135deg,#fff5,#ffd2b330)}@media (max-width:1100px){.builderTwoCol{grid-template-columns:1fr}.previewSticky{max-height:none}.sitePreview.layout-visual-first .artCard{order:initial}}.builderSide .btn.light{box-shadow:none}.builderSide .btn.light:hover{transform:translateY(-1px)}.field input[placeholder*=cookie-kitchen-menu]{background:#fffaf7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mediaEditor .notice strong{color:#20172f}.quickMediaBox .mutedText{margin:4px 0 12px}.mediaCard select{background:#fff}.mediaCard .btn.dark{margin-top:6px}.savedDraftHint{color:#2d1644;background:#f5ecff;border:1px solid #dfc8ff;border-radius:18px;margin:12px 0;padding:12px}.previewSticky{background:#fff;border-radius:22px;box-shadow:0 25px 75px #0002}.previewTitle{z-index:3;position:sticky;top:0}.sitePreview .heroText{max-width:760px}.sitePreview .artScene{animation:6s ease-in-out infinite floatScene}@keyframes floatScene{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sitePreview.layout-centered .heroText{margin:auto}.sitePreview.layout-centered .hero p{max-width:760px;margin-left:auto;margin-right:auto}.sitePreview.layout-visual-first .hero{gap:36px}.sitePreview.shape-floating .artCard{box-shadow:0 32px 70px #0004,inset 0 0 0 1px #fff5}.sitePreview.shape-boxed .hero{border-radius:32px;margin:18px}.sitePreview.bg-pattern .offers,.sitePreview.bg-pattern .contentSection{background-image:radial-gradient(#00000008 1px,#0000 1px);background-size:18px 18px}.sitePreview .offerCard h3{margin:6px 0;font-size:24px}.sitePreview .contentSection{scroll-margin-top:90px}.sitePreview .siteTop a:hover{color:var(--primary);background:#fff}@media (max-width:900px){.builderSide{position:relative}.previewSticky{box-shadow:none}.previewTitle{position:relative}}.browserDraftBox{border-top:1px solid #eaddec;margin-top:24px;padding-top:18px}.browserDraftBox h3{margin:0 0 8px;font-size:26px}.builderSide .notice strong{color:inherit}.customerHub .savedActions button{font-family:inherit}.sitePreview .brandBadge{font-weight:900}.builderPanel .notice:not(.error){line-height:1.45}.builderPanel .btn:disabled{opacity:.65;cursor:not-allowed}.previewSticky{align-self:start}.stylePalette{border-radius:999px;height:12px;margin:10px 0;display:block;box-shadow:inset 0 0 0 1px #ffffff80}.styleCard em{color:#6c3d18;font-style:normal;font-weight:900}.bigTemplateList .pick small{margin-top:6px;line-height:1.35;display:block}.pagePickList .pick small{color:#6d5c7e;margin-top:7px;line-height:1.35;display:block}.sitePreview .mediaGrid{align-items:stretch}.sitePreview .mediaItem{min-height:110px}.sitePreview .mediaItem img{background:#f3edf8}.sitePreview .mediaItem a{text-align:center;place-items:center;min-height:90px;font-weight:900;display:grid}.sitePreview .siteTop strong,.sitePreview .heroText h1{word-break:break-word}.sitePreview .heroText p{white-space:pre-line}.sitePreview .contentSection p:empty:before{content:"Add your custom wording for this section in the builder.";opacity:.6}.enhancedStylePicker{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.enhancedStyleCard{text-align:left;min-height:260px;position:relative;overflow:hidden}.enhancedStyleCard.active{outline:4px solid var(--accent,#c46a2d);outline-offset:2px}.enhancedStyleCard .stylePalette{border-radius:0;height:8px;margin:0;position:absolute;top:0;left:0;right:0}.styleThumb{background:linear-gradient(135deg,#20172f,#c46a2d);border-radius:26px;place-items:center;height:128px;margin:18px 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 24px 42px #0002}.styleThumb b{z-index:2;filter:drop-shadow(0 14px 12px #0006);font-size:52px}.styleThumb i{background:#ffffff30;border-radius:26px;display:block;position:absolute;box-shadow:0 10px 20px #0002}.styleThumb i:nth-child(2){width:72px;height:46px;bottom:18px;left:18px}.styleThumb i:nth-child(3){width:92px;height:64px;top:18px;right:14px}.styleThumb i:nth-child(4){background:#fff8;border-radius:999px;width:110px;height:10px;top:72px;left:38px}.styleThumb-food,.styleThumb-kitchen-realistic{background:radial-gradient(circle at 28% 30%,#ffc27a,#0000 26%),linear-gradient(135deg,#3d150a,#d46a23)}.styleThumb-cartoon-food{background:radial-gradient(circle at 28% 30%,#ffe666,#0000 24%),linear-gradient(135deg,#3b1142,#ff7a24)}.styleThumb-beauty,.styleThumb-floral-glam{background:radial-gradient(circle at 24% 28%,#ffd5ed,#0000 26%),linear-gradient(135deg,#351832,#d86aa7)}.styleThumb-luxury-salon{background:radial-gradient(circle at 75% 25%,#ffe8ac,#0000 22%),linear-gradient(135deg,#211326,#c99544)}.styleThumb-realestate,.styleThumb-building-pro{background:linear-gradient(135deg,#14233a,#b17a2f)}.styleThumb-modern-property{background:radial-gradient(circle at 70% 20%,#8bc7ff,#0000 25%),linear-gradient(135deg,#16243d,#3f89c9)}.styleThumb-wellness,.styleThumb-flowers-herbs{background:radial-gradient(circle at 25% 25%,#d5ffc9,#0000 25%),linear-gradient(135deg,#173829,#6fa44f)}.styleThumb-clean-minimal{color:#1d3b35;background:linear-gradient(135deg,#eafff9,#a9c95f)}.styleThumb-local,.styleThumb-service-3d{background:linear-gradient(135deg,#20172f,#c46a2d)}.styleThumb-service-realistic{background:linear-gradient(135deg,#1b2636,#2d90a6)}.styleThumb-digital,.styleThumb-bold-sales{background:linear-gradient(135deg,#15133b,#7b3ff2)}.styleThumb-creator-tool{background:radial-gradient(circle at 25% 25%,#ffd66b,#0000 24%),linear-gradient(135deg,#150e28,#f0a21f)}.styleThumb-nonprofit,.styleThumb-warm-mission{background:linear-gradient(135deg,#24315a,#c66b2d)}.styleThumb-bold-action{background:linear-gradient(135deg,#2b1540,#e14f3d)}.styleThumb-creator,.styleThumb-cinematic{background:radial-gradient(circle at 75% 25%,#bc94ff,#0000 24%),linear-gradient(135deg,#12081f,#7a36d6)}.styleThumb-cartoon-creative{background:linear-gradient(135deg,#39115b,#ff6bba)}.styleThumb-cleaning,.styleThumb-clean-realistic{background:linear-gradient(135deg,#16334a,#4aa5bd)}.styleThumb-cartoon-sparkle{background:radial-gradient(circle at 30% 25%,#e9fdff,#0000 26%),linear-gradient(135deg,#1d3750,#65d0e8)}.styleThumb-coaching,.styleThumb-expert-clean{background:linear-gradient(135deg,#1e2639,#6c8fc5)}.styleThumb-luxury-advisor{background:linear-gradient(135deg,#1e1230,#b98938)}.styleThumb-party,.styleThumb-cartoon-bright{background:linear-gradient(135deg,#5924a4,#f05688)}.styleThumb-color-pop{background:linear-gradient(135deg,#1b1c72,#ffb01f)}.styleThumb-shop,.styleThumb-luxury-product{background:linear-gradient(135deg,#20172f,#c77a6d)}.styleThumb-storefront-realistic{background:linear-gradient(135deg,#252238,#d28e2e)}.templateArtwork{background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:32px;min-height:230px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5,0 28px 56px #0000003b}.templateGlowOne,.templateGlowTwo{filter:blur(18px);opacity:.65;border-radius:50%;position:absolute}.templateGlowOne{background:#fff;width:150px;height:150px;top:-48px;right:-44px}.templateGlowTwo{background:var(--accent);width:120px;height:120px;bottom:-34px;left:-34px}.templateMockBrowser{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff28;border:1px solid #ffffff50;border-radius:18px;align-items:center;gap:7px;padding:12px;display:flex;position:relative}.templateMockBrowser span{opacity:.75;background:#fff;border-radius:50%;width:9px;height:9px}.templateMockBrowser strong{margin-left:auto;font-size:13px}.templateVisualStack{z-index:2;min-height:130px;position:relative}.visualTile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff30;border:1px solid #fff5;border-radius:28px;place-items:center;display:grid;position:absolute;box-shadow:0 18px 34px #00000026}.visualTile span{font-size:46px}.primaryTile{width:110px;height:110px;top:22px;left:14px}.secondaryTile{width:92px;height:92px;top:44px;right:30px}.miniTile{width:64px;height:64px;top:12px;right:118px}.miniTile.alt{top:94px;left:110px}.miniTile span{font-size:28px}.templateMiniCards{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.templateMiniCards em{color:#fff;text-align:center;background:#0000002d;border:1px solid #ffffff35;border-radius:14px;place-items:center;min-height:42px;padding:9px;font-size:11px;font-style:normal;display:grid}.theme-food .templateArtwork,.look-kitchen-realistic{background:radial-gradient(circle at 24% 30%,#ffcb88,#0000 24%),linear-gradient(135deg,#30130c,#d46a23)}.look-cartoon-food{background:radial-gradient(circle at 30% 25%,#fff072,#0000 24%),linear-gradient(135deg,#3b1142,#ff7a24)}.look-floral-glam{background:radial-gradient(circle at 26% 28%,#ffd6f0,#0000 24%),linear-gradient(135deg,#351832,#d86aa7)}.look-luxury-salon{background:radial-gradient(circle at 78% 20%,#ffe8ae,#0000 23%),linear-gradient(135deg,#211326,#c99544)}.look-building-pro{background:linear-gradient(135deg,#14233a,#b17a2f)}.look-modern-property{background:radial-gradient(circle at 76% 22%,#83c8ff,#0000 24%),linear-gradient(135deg,#16243d,#3f89c9)}.look-flowers-herbs{background:radial-gradient(circle at 22% 24%,#d7ffc8,#0000 25%),linear-gradient(135deg,#173829,#6fa44f)}.look-clean-minimal{background:linear-gradient(135deg,#f1fff9,#a9c95f)}.look-clean-minimal .templateMockBrowser,.look-clean-minimal .templateMiniCards em{color:#173829;background:#fffa;border-color:#17382922}.look-service-3d{background:linear-gradient(135deg,#20172f,#c46a2d)}.look-service-realistic{background:linear-gradient(135deg,#1b2636,#2d90a6)}.look-bold-sales{background:linear-gradient(135deg,#15133b,#7b3ff2)}.look-creator-tool{background:radial-gradient(circle at 28% 24%,#ffd76e,#0000 24%),linear-gradient(135deg,#150e28,#f0a21f)}.look-warm-mission{background:linear-gradient(135deg,#24315a,#c66b2d)}.look-bold-action{background:linear-gradient(135deg,#2b1540,#e14f3d)}.look-cinematic{background:radial-gradient(circle at 77% 25%,#ad84ff,#0000 22%),linear-gradient(135deg,#12081f,#7a36d6)}.look-cartoon-creative{background:linear-gradient(135deg,#39115b,#ff6bba)}.look-clean-realistic{background:linear-gradient(135deg,#16334a,#4aa5bd)}.look-cartoon-sparkle{background:radial-gradient(circle at 28% 25%,#e9fdff,#0000 24%),linear-gradient(135deg,#1d3750,#65d0e8)}.look-expert-clean{background:linear-gradient(135deg,#1e2639,#6c8fc5)}.look-luxury-advisor{background:linear-gradient(135deg,#1e1230,#b98938)}.look-cartoon-bright{background:linear-gradient(135deg,#5924a4,#f05688)}.look-color-pop{background:linear-gradient(135deg,#1b1c72,#ffb01f)}.look-luxury-product{background:linear-gradient(135deg,#20172f,#c77a6d)}.look-storefront-realistic{background:linear-gradient(135deg,#252238,#d28e2e)}.launchTestPage .quickLinks{flex-wrap:wrap;gap:10px;margin:18px 0 26px;display:flex}.launchGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:22px 0;display:grid}.launchCard{background:linear-gradient(135deg,#fff,#fff9f0);border:1px solid #eaddec;border-radius:22px;padding:18px;box-shadow:0 16px 34px #0000000e}.launchCard strong{color:#fff;background:#20172f;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.launchCard h2{margin:8px 0;font-size:22px}.launchCard p{color:#5e4e6b}.builderPanel .navRow .btn,.builderPanel p .btn{margin-top:6px}.sitePreview.bg-gradient .hero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--accent) 70%, white 25%) 0, transparent 24%), radial-gradient(circle at 90% 10%, #ffffff38 0, transparent 28%), linear-gradient(120deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 65%, var(--accent) 35%) 42%, var(--accent) 100%)!important}.sitePreview.bg-gradient .artCard{border-color:#ffffff70;background:linear-gradient(135deg,#ffffff30,#ffffff10)!important}.sitePreview.bg-gradient .offerCard{border-top-color:var(--accent)}.sitePreview.bg-soft .hero{background:radial-gradient(circle at 18% 18%, #fff 0, transparent 22%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 30%, white 70%) 0, transparent 30%), linear-gradient(135deg,#fff9f2 0%,#f5ecff 48%,#fff4dd 100%)!important;color:#20172f!important}.sitePreview.bg-soft .hero p,.sitePreview.bg-soft .hero h1{color:#20172f!important}.sitePreview.bg-soft .cta{color:#fff!important}.sitePreview.bg-soft .artCard{color:#20172f;border-color:#eaddec;box-shadow:0 24px 54px #00000016;background:linear-gradient(135deg,#fff,#fff7ef)!important}.sitePreview.bg-soft .offers,.sitePreview.bg-soft .contentSection{color:#20172f;background:#fffaf5!important}.sitePreview.bg-pattern .hero{color:#fff;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--accent) 65%, white 25%) 0, transparent 20%), linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 58%, var(--accent) 42%))!important}.sitePreview.bg-pattern .hero:after{content:"";opacity:.5;mix-blend-mode:screen;background-image:radial-gradient(#ffffff36 1.3px,#0000 1.3px),linear-gradient(45deg,#ffffff15 25%,#0000 25% 50%,#ffffff15 50% 75%,#0000 75%,#0000);background-size:22px 22px,54px 54px;position:absolute;inset:0}.sitePreview.bg-pattern .hero:before{content:"";opacity:.42;background:linear-gradient(115deg,#0000 0 30%,#ffffff28 30% 42%,#0000 42% 60%,#00000026 60% 72%,#0000 72%),radial-gradient(circle at 78% 35%,#fff5 0,#0000 20%);position:absolute;inset:-12%;transform:rotate(-8deg)}.sitePreview.bg-pattern .artCard{border-color:#ffffff75;position:relative;background:linear-gradient(135deg,#ffffff32,#ffffff16)!important}.sitePreview.bg-pattern .artCard:after{opacity:.18;filter:drop-shadow(0 12px 14px #0005);font-size:54px;position:absolute;bottom:12px;right:18px}.sitePreview.bg-pattern.food .artCard:after{content:"🍳 🍽️"}.sitePreview.bg-pattern.beauty .artCard:after{content:"🌸 💄"}.sitePreview.bg-pattern.realestate .artCard:after{content:"🏢 🏡"}.sitePreview.bg-pattern.wellness .artCard:after{content:"🌿 🌺"}.sitePreview.bg-pattern.local .artCard:after{content:"📍 ⭐"}.sitePreview.bg-pattern.digital .artCard:after{content:"💻 🚀"}.sitePreview.bg-pattern.nonprofit .artCard:after{content:"🤝 💛"}.sitePreview.bg-pattern.creator .artCard:after{content:"🎬 ✨"}.sitePreview.bg-pattern.cleaning .artCard:after{content:"✨ 🧽"}.sitePreview.bg-pattern.coaching .artCard:after{content:"📘 🎯"}.sitePreview.bg-pattern.party .artCard:after{content:"🎈 🎉"}.sitePreview.bg-pattern.shop .artCard:after{content:"🛍️ 💎"}.sitePreview.bg-pattern .offers,.sitePreview.bg-pattern .contentSection{background-image:radial-gradient(color-mix(in srgb,var(--accent) 16%, transparent) 1.2px,transparent 1.2px), linear-gradient(135deg,transparent 0 70%,color-mix(in srgb,var(--accent) 8%, transparent) 70% 100%);background-size:20px 20px,100% 100%;background-color:#fffaf8!important}.sitePreview.bg-pattern .offerCard,.sitePreview.bg-pattern .mediaItem{background:linear-gradient(135deg,#fff,#fff7ee);box-shadow:0 20px 42px #00000012}.sitePreview.bg-dark .hero{background:radial-gradient(circle at 80% 20%, color-mix(in srgb,var(--accent) 45%, transparent) 0, transparent 24%), linear-gradient(135deg,#080311 0%,#16091f 55%,#07030c 100%)!important}.sitePreview.bg-dark .offers,.sitePreview.bg-dark .contentSection{color:#fff;background:#100719!important}.sitePreview.bg-dark .contentSection:nth-child(2n){background:#160d22!important}.builderPanel .field select option[value=pattern]{font-weight:900}.customerStartPage .customerHero{background:linear-gradient(135deg,#fffaf3,#f5ecff)}.customerActionRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.customerActionRow .btn{margin-top:4px}.btn.light{color:#20172f;background:#fff;border:1px solid #eaddec;box-shadow:0 10px 24px #0000000a}.btn.light:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00000012}.customerQuickPanel{background:linear-gradient(135deg,#fff,#fff7ef);border:1px solid #eaddec;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:24px;display:flex;box-shadow:0 20px 44px #0000000e}.customerQuickPanel h2{margin:4px 0 8px}.customerQuickPanel p{color:#655774;margin:0}.customerQuickPanel .btn{white-space:nowrap}.guideStep{position:relative;overflow:hidden}.guideStep:after{content:"";background:color-mix(in srgb,var(--accent,#f0a21f) 20%, transparent);opacity:.7;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.stepBadge{color:#1b102b;background:#f0a21f;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;font-weight:900;display:inline-flex}.customerChecklist .miniChecklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.miniChecklist span{color:#28183a;background:#fff7ef;border:1px solid #eaddec;border-radius:16px;padding:12px 14px;font-weight:800}.friendlyList{gap:9px;margin:14px 0 0;padding-left:22px;display:grid}.friendlyList li{color:#4f435d;padding:4px 0}.customerSearchTips{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0;display:grid}.customerSearchTips div{background:#fffaf5;border:1px solid #eaddec;border-radius:18px;padding:14px}.customerSearchTips strong{color:#20172f;font-size:16px;display:block}.customerSearchTips span{color:#655774;margin-top:4px;font-size:14px;display:block}.savedBox .emptyState{line-height:1.55}.pricingPage .leadText{color:#5d5068;max-width:780px;font-size:18px}.aiKit .navRow{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.aiKit .navRow .btn{margin-top:4px}@media (max-width:760px){.customerQuickPanel{display:block}.customerQuickPanel .btn{margin-top:16px;display:inline-flex}.customerActionRow .btn{justify-content:center;width:100%}.nav{align-items:flex-start;gap:10px}.nav div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nav a{margin-left:0}}.builderShell{grid-template-columns:300px minmax(0,1fr)}.builderSide{padding:18px}.builderSide h1{font-size:21px}.builderMain{padding:20px}.builderTwoCol{grid-template-columns:minmax(410px,.9fr) minmax(560px,1.25fr)}.previewSticky{container-type:inline-size}.sitePreview .heroText h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@container (max-width:640px){.previewSticky .sitePreview .hero{grid-template-columns:1fr!important;padding:34px 24px!important}.previewSticky .sitePreview .heroText{text-align:center;margin:auto}.previewSticky .sitePreview .heroText h1{font-size:clamp(34px,9cqi,54px)!important;line-height:1.02!important}.previewSticky .sitePreview .artCard{min-height:190px}.previewSticky .sitePreview .siteTop{display:block}.previewSticky .sitePreview .siteTop nav{margin-top:10px}}@media (max-width:1240px) and (min-width:901px){.builderShell{grid-template-columns:250px minmax(0,1fr)}.builderSide{padding:14px}.builderSide h1{font-size:18px}.builderTwoCol{grid-template-columns:minmax(390px,.95fr) minmax(430px,1.05fr)}}.realVideoBox{background:linear-gradient(135deg,#fffaf3,#f6edff);border:2px solid #f0a21f;border-radius:24px;margin-top:22px;padding:22px}.realVideoBox h2{margin:7px 0}.realVideoBox p{color:#5d5068}.videoGenerateBtn{width:100%;padding:16px;font-size:17px}.videoGenerateBtn:disabled,.videoGenerateBtn[aria-disabled=true]{color:#61586a;opacity:1;box-shadow:none;filter:grayscale();cursor:not-allowed;background:#d9d3dc;border:2px solid #bcb3c3}.generationLockedHelp{color:#5d5068;margin:12px 0 0;font-weight:800;line-height:1.45}.navBrandLogo{object-fit:contain;background:#fff;border-radius:14px;flex:0 0 62px;width:62px;height:62px;display:block;box-shadow:0 8px 20px #0003}.nav .logo span{line-height:1.15}.navLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.navAccountControl{align-items:center;display:inline-flex}.nav .navAccountLink{color:#20172f;background:#ffbd49;border:2px solid #ffbd49;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;line-height:1.1;display:inline-flex;box-shadow:0 8px 20px #0003}.nav .navAccountLink:hover{background:#ffd37d;border-color:#ffd37d}.returningCustomerAccess{color:#f8efff;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.customerAccountHeroLink{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.returningCustomerPrompt{font-weight:800;line-height:1.4}.customerAccountFeedback{color:#f3e9f7;flex-basis:100%;font-size:14px}.customerAccountFeedback.accountError{color:#ffe4a8;font-weight:800}@media (max-width:560px){.navBrandLogo{flex-basis:50px;width:50px;height:50px}.nav .logo span{font-size:15px}}.creatorBusinessSection{margin-top:28px}.twoPathGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.twoPathGrid article{background:#fff;border:1px solid #eaddec;border-radius:24px;padding:24px;box-shadow:0 18px 42px #00000010}.twoPathGrid article strong{color:#20172f;font-size:26px}.twoPathGrid article p{color:#5d5068;line-height:1.55}.aiReadyCommerceSection{color:#fff;background:linear-gradient(135deg,#20172f,#52236b);border-radius:30px;grid-template-columns:1.2fr .8fr;gap:30px;max-width:1180px;margin:28px auto;padding:34px;display:grid;box-shadow:0 28px 70px #0003}.aiReadyCommerceSection h2{margin:10px 0;font-size:clamp(30px,4vw,48px)}.aiReadyCommerceSection p{color:#f5eaff;line-height:1.65}.aiReadyCommerceSection ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aiReadyCommerceSection li{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:14px;font-weight:800}.homepageFaqSection{background:#fff8f1;border-radius:30px;max-width:1180px;margin:28px auto 44px;padding:34px}.homepageFaqSection h2{margin:10px 0 22px;font-size:clamp(30px,4vw,48px)}.homepageFaqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.homepageFaqGrid details{background:#fff;border:1px solid #eaddec;border-radius:18px;padding:16px 18px}.homepageFaqGrid summary{cursor:pointer;color:#20172f;font-weight:900}.homepageFaqGrid p{color:#5d5068;margin-bottom:0;line-height:1.55}@media (max-width:760px){.twoPathGrid,.aiReadyCommerceSection,.homepageFaqGrid{grid-template-columns:1fr}.aiReadyCommerceSection,.homepageFaqSection{margin-left:14px;margin-right:14px;padding:24px}.nav{align-items:stretch}.navLinks{justify-content:flex-start;width:100%}.navAccountControl{flex:160px}.nav .navAccountLink{width:100%;min-height:48px;margin-left:0}.returningCustomerAccess{align-items:stretch}.customerAccountHeroLink{width:100%}.returningCustomerPrompt,.customerAccountFeedback{text-align:left;width:100%}}.navAccountControl{flex-wrap:wrap;gap:7px}.nav .navAccountSecondary,.nav .navAccountButton,.navAccountChecking{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font:800 14px/1 Arial;text-decoration:none;display:inline-flex}.nav .navAccountButton:hover,.nav .navAccountSecondary:hover{background:#ffffff25}.returningCustomerAccess .btn{margin:0}.authChoiceRow,.accountHowItWorksActions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.accountHowItWorks{max-width:1180px;margin:28px auto}.accountHowItWorks p{max-width:900px;line-height:1.65}.privacyAccountNote{color:#5d5068}.guestDraftNotice{border-style:solid}.guestDraftNotice .navRow{margin-top:12px}.myWebsiteGroups{gap:28px;display:grid}.websiteGroup{border-top:1px solid #eaddec;padding-top:18px}.websiteGroup:first-child{border-top:0}.websiteGroup>h3{margin:0 0 14px;font-size:28px}.customerAccountPage{max-width:1040px}.accountControlGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.accountControlGrid article{background:#fffaf5;border:1px solid #eaddec;border-radius:20px;padding:18px}.accountControlGrid h2{font-size:21px}.accountControlGrid li{margin:8px 0}.accountDeletePanel{background:#fff8f8;border:1px solid #e2b9b9;border-radius:20px;margin-top:22px;padding:18px}.accountDeletePanel summary{cursor:pointer;font-weight:900}.accountDeletePanel label{margin:14px 0 6px;font-weight:900;display:block}.accountDeletePanel input{width:100%;max-width:440px;font:inherit;border:1px solid #d8cbdd;border-radius:14px;margin-bottom:10px;margin-right:10px;padding:13px}.btn:disabled,.button:disabled{color:#61586a;box-shadow:none;cursor:not-allowed;opacity:1;background:#d9d3dc}.navAccountControl button.navAccountLink{font:inherit;cursor:pointer}.navAccountMenu{position:relative}.navAccountMenu>summary{cursor:pointer;list-style:none}.navAccountMenu>summary::-webkit-details-marker{display:none}.navAccountMenuPanel{z-index:60;color:#20172f;background:#fff;border:1px solid #eaddec;border-radius:16px;gap:5px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #14081e40}.navAccountMenuPanel a,.navAccountMenuPanel button{color:#20172f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;font:800 15px/1.2 Arial;text-decoration:none;display:flex}.navAccountMenuPanel a:hover,.navAccountMenuPanel button:hover{background:#fff0d7}.navAccountMenuPanel a:focus-visible,.navAccountMenuPanel button:focus-visible{outline-offset:2px;outline:3px solid #ff9e26}.ownerAccountControl{position:relative}.ownerAccountMenuPanel{min-width:250px}.ownerAccountStatus,.ownerAccountError{color:#20172f;background:#f7f1ff;border-radius:10px;margin:0;padding:9px 12px;font:800 14px/1.35 Arial}.ownerAccountError{color:#8a0e0e;background:#fff1f1}.ownerNavLinks .ownerReturnLink{border:1px solid #fff6;border-radius:999px;padding:10px 14px}.ownerAccountControl button:focus-visible,.ownerNavLinks a:focus-visible{outline-offset:3px;outline:3px solid #ffbd49}.ownerLockScreen{min-height:320px;margin-top:28px}.ownerLockScreen .adminPanel{max-width:720px;margin:30px auto}.ownerAccountMenuPanel button:disabled{cursor:wait;opacity:.7}.ownerSignInPanel{max-width:720px;margin:22px auto}.ownerSignInPanel form,.ownerPasswordRecoveryPage form{gap:16px;display:grid}.passwordInputRow{align-items:stretch;gap:10px;display:flex}.passwordInputRow input{flex:1;min-width:0}.passwordInputRow .passwordToggle{flex:none;min-width:148px;margin:0}.ownerSignInActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ownerSignInActions .btn{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.ownerSignInStatus:focus,.ownerPasswordRecoveryPage [role=status]:focus{outline-offset:3px;outline:3px solid #ff9e26}.ownerAuthHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ownerSignInPanel input:focus-visible,.ownerPasswordRecoveryPage input:focus-visible{outline-offset:2px;outline:3px solid #ff9e26}.ownerSignInPanel button:focus-visible,.ownerSignInPanel a:focus-visible,.ownerPasswordRecoveryPage button:focus-visible,.ownerPasswordRecoveryPage a:focus-visible{outline-offset:3px;outline:3px solid #ff9e26}.nav .navBuilderAction{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:800}@media (max-width:760px){.navAccountControl{width:100%}.nav .navAccountSecondary,.nav .navAccountButton,.navAccountChecking{flex:150px;min-height:48px}.authChoiceRow .btn,.accountHowItWorksActions .btn{text-align:center;width:100%}.accountHowItWorks{margin-left:14px;margin-right:14px}.customerAccountPage{padding:14px}.accountControlGrid{grid-template-columns:1fr}.navAccountMenu,.navAccountMenu>summary{width:100%}.navAccountMenuPanel{width:100%;margin-top:8px;position:static}.ownerNavLinks,.ownerAccountControl,.ownerAccountButton{width:100%}.ownerAccountMenuPanel{width:100%;margin-top:8px;position:static}.ownerNavLinks .ownerReturnLink{justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.passwordInputRow{flex-direction:column;align-items:stretch}.passwordInputRow .passwordToggle,.ownerSignInActions .btn{width:100%;min-height:48px}.ownerSignInPanel{margin:16px 0}}.builderShell .builderSide .notice{z-index:10020;color:#20172f;background:#fff8e8;border:2px solid #ff9f1c;border-radius:16px;width:min(420px,100vw - 32px);margin:0;font-weight:800;position:fixed;bottom:82px;right:22px;box-shadow:0 16px 45px #20172f3d}@media (max-width:700px){.builderShell .builderSide .notice{bottom:72px;right:16px}}.sitePreview.food{background:#fffaf2;font-family:Georgia,Times New Roman,serif}.sitePreview.food .siteTop{background:#1f0e09;border-bottom:4px solid #c95c1e}.sitePreview.food .hero{background:linear-gradient(115deg,#1b0905,#5a1d0d 58%,#b94f18)!important;grid-template-columns:.82fr 1.18fr!important;padding:40px!important}.sitePreview.food .hero:before{display:none}.sitePreview.food .heroText h1{letter-spacing:-.05em;font-size:clamp(42px,6vw,80px);line-height:.9;text-transform:none!important}.sitePreview.food .heroText p{font-family:Arial,sans-serif}.sitePreview.food .artCard{background:0 0!important;border:0!important;min-height:480px!important;padding:0!important;display:block!important;box-shadow:0 30px 80px #0007!important}.sitePreview.food .artCard>strong,.sitePreview.food .artCard>p{display:none}.foodHeroArtwork{background-image:linear-gradient(#0000 42%,#140602eb),url(/templates/food/soul-food-hero-v1.webp);background-position:50%;background-size:cover;border-radius:30px;min-height:480px;position:relative;overflow:hidden}.foodHeroCaption{color:#fff;text-align:left;gap:7px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.foodHeroCaption strong{font-size:clamp(29px,4vw,48px);line-height:.94}.foodHeroCaption span{letter-spacing:.12em;text-transform:uppercase;color:#ffd69d;font:800 12px Arial,sans-serif}.sitePreview.food .offers{background:#fff3e2;padding-top:54px}.sitePreview.food .offers h2{font-size:clamp(38px,5vw,62px)}.sitePreview.food .offerCard{background:#fffaf4;border:0;border-top:7px solid #c95c1e;border-radius:4px;box-shadow:0 20px 45px #58220d1c}.sitePreview.food .contentSection{padding:48px 36px}.sitePreview.food .contentSection>h2{font-size:clamp(40px,5vw,60px)}.foodMenuPromotion{background-image:linear-gradient(#0000000f,#0000006b),url(/templates/food/menu-promo-v1.webp);background-position:50%;background-size:cover;border-radius:26px;grid-template-rows:auto 1fr auto;min-height:720px;margin-top:24px;padding:42px;display:grid;overflow:hidden;box-shadow:0 30px 75px #0005}.foodMenuPromotion header{text-align:center;color:#271109;justify-self:center;width:min(82%,570px)}.foodMenuPromotion header small{text-transform:uppercase;letter-spacing:.17em;font:900 12px Arial,sans-serif;display:block}.foodMenuPromotion header strong{font-size:clamp(33px,5vw,58px);line-height:.95;display:block}.foodMenuPromotionItems{color:#fff;text-align:center;place-self:center;gap:18px;width:min(72%,520px);display:grid}.foodMenuPromotionItems div{border-bottom:1px solid #d9a24588;padding:0 8px 15px}.foodMenuPromotionItems b,.foodMenuPromotionItems span{display:block}.foodMenuPromotionItems b{color:#ffbd49;font-size:25px}.foodMenuPromotionItems span{color:#fff8ec;margin-top:5px;font:15px/1.45 Arial,sans-serif}.foodPromotionButton{color:#fff;background:linear-gradient(135deg,#c64d18,#ff9f1c);border-radius:999px;justify-self:center;padding:14px 25px;font:900 15px Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0004}.foodEventPromotion{text-align:center;color:#fff;background-image:url(/templates/food/event-promo-v1.webp);background-position:50%;background-size:cover;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;margin-top:24px;padding:42px;display:flex;overflow:hidden;box-shadow:0 30px 75px #0005}.foodEventPromotion>div{gap:14px;width:min(72%,620px);display:grid}.foodEventPromotion small{letter-spacing:.16em;text-transform:uppercase;color:#ffbd49;font:900 13px Arial,sans-serif}.foodEventPromotion strong{text-shadow:0 5px #0004;font-size:clamp(40px,6vw,72px);line-height:.88}.foodEventPromotion span{font:17px/1.5 Arial,sans-serif}.foodEventPromotion .foodPromotionButton{margin-top:24px}@media (max-width:900px){.sitePreview.food .hero{grid-template-columns:1fr!important}.sitePreview.food .artCard,.foodHeroArtwork{min-height:360px!important}.foodMenuPromotion{min-height:620px;padding:25px}.foodMenuPromotionItems{width:88%}.foodEventPromotion{min-height:540px;padding:25px}.foodEventPromotion>div{width:88%}}.sitePreview.beauty{background:#fff9fb;font-family:Arial,sans-serif}.sitePreview.beauty .siteTop{background:linear-gradient(90deg,#2a0c22,#591f48);border-bottom:3px solid #d5a85a}.sitePreview.beauty .hero{background:linear-gradient(120deg,#2b0c22,#6a2d57 68%,#b06b87)!important;grid-template-columns:.78fr 1.22fr!important;padding:40px!important}.sitePreview.beauty .hero:before{display:none}.sitePreview.beauty .heroText h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.92}.sitePreview.beauty .artCard{background:0 0!important;border:0!important;min-height:480px!important;padding:0!important;display:block!important;box-shadow:0 30px 80px #0007!important}.sitePreview.beauty .artCard>strong,.sitePreview.beauty .artCard>p{display:none}.beautyHeroArtwork{background-image:linear-gradient(#0000 48%,#1f0818eb),url(/templates/beauty/salon-hero-v1.webp);background-position:50%;background-size:cover;border-radius:170px 170px 30px 30px;min-height:480px;position:relative;overflow:hidden}.beautyHeroCaption{color:#fff;text-align:center;gap:7px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.beautyHeroCaption strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,46px);line-height:.95}.beautyHeroCaption span{letter-spacing:.12em;text-transform:uppercase;color:#f7d9ad;font:800 12px Arial,sans-serif}.sitePreview.beauty .offers{background:linear-gradient(135deg,#fff7fb,#f6e5ed);padding-top:54px}.sitePreview.beauty .offers h2{font:500 clamp(40px,5vw,64px) Georgia,serif}.sitePreview.beauty .offerCard{text-align:center;background:#fffafc;border:1px solid #d8afbf;border-top:0;border-radius:70px 70px 18px 18px;box-shadow:0 22px 48px #551b3a1a}.sitePreview.beauty .contentSection{padding:48px 36px}.sitePreview.beauty .contentSection>h2{font:500 clamp(40px,5vw,62px) Georgia,serif}.beautyServicesPromotion{background-image:url(/templates/beauty/services-promo-v1.webp);background-position:50%;background-size:cover;border-radius:34px;grid-template-rows:auto 1fr auto;min-height:760px;margin-top:24px;padding:44px;display:grid;overflow:hidden;box-shadow:0 30px 75px #37112666}.beautyServicesPromotion header{text-align:center;color:#fff;justify-self:center;width:min(76%,570px)}.beautyServicesPromotion header small{text-transform:uppercase;letter-spacing:.17em;color:#eacb8b;font:900 12px Arial,sans-serif;display:block}.beautyServicesPromotion header strong{font:500 clamp(34px,5vw,58px)/.95 Georgia,serif;display:block}.beautyServicesPromotionItems{color:#fff;text-align:center;place-self:center;gap:18px;width:min(72%,520px);display:grid}.beautyServicesPromotionItems div{border-bottom:1px solid #d6ab6266;padding:0 8px 14px}.beautyServicesPromotionItems b,.beautyServicesPromotionItems span{display:block}.beautyServicesPromotionItems b{color:#f0cf94;font:500 25px Georgia,serif}.beautyServicesPromotionItems span{color:#fff4f8;margin-top:5px;font:15px/1.45 Arial,sans-serif}.beautyPromotionButton{color:#fff;background:linear-gradient(135deg,#5b183f,#c07191);border:1px solid #e7c078;border-radius:999px;justify-self:center;padding:14px 25px;font:900 15px Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0004}.beautyGalleryPromotion{text-align:center;background-image:url(/templates/beauty/gallery-promo-v1.webp);background-position:50%;background-size:cover;border-radius:34px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:590px;margin-top:24px;padding:42px;display:flex;overflow:hidden;box-shadow:0 30px 75px #37112666}.beautyGalleryPromotion>div{color:#35152b;gap:12px;width:min(54%,560px);margin-bottom:18px;display:grid}.beautyGalleryPromotion small{letter-spacing:.16em;text-transform:uppercase;color:#7b315d;font:900 12px Arial,sans-serif}.beautyGalleryPromotion strong{font:500 clamp(32px,4vw,52px)/.94 Georgia,serif}.beautyGalleryPromotion span{font:15px/1.45 Arial,sans-serif}.beautyGalleryPromotion .beautyPromotionButton{margin-bottom:6px}@media (max-width:900px){.sitePreview.beauty .hero{grid-template-columns:1fr!important}.sitePreview.beauty .artCard,.beautyHeroArtwork{min-height:370px!important}.beautyServicesPromotion{min-height:650px;padding:26px}.beautyServicesPromotionItems{width:86%}.beautyGalleryPromotion{background-position:50%;min-height:540px;padding:25px}.beautyGalleryPromotion>div{width:75%}}.sitePreview.uses-template-hero.food .hero{min-height:640px;background-image:linear-gradient(90deg,#140602f0 0%,#2c0c05c2 42%,#1c070314 72%),url(/templates/food/soul-food-hero-v1.webp)!important;background-position:72%!important;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview.uses-template-hero.food .heroText{max-width:55%;padding:22px 0}.sitePreview.uses-template-hero.food .artCard{display:none!important}.sitePreview.food .artCard:before,.sitePreview.food .artCard:after{content:none!important;display:none!important}.sitePreview.uses-template-hero.beauty .hero{min-height:640px;background-image:linear-gradient(90deg,#23071af2 0%,#451433b8 43%,#28081d0f 70%),url(/templates/beauty/salon-hero-v1.webp)!important;background-position:72%!important;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview.uses-template-hero.beauty .heroText{max-width:54%;padding:22px 0}.sitePreview.uses-template-hero.beauty .artCard{display:none!important}.sitePreview.beauty .artCard:before,.sitePreview.beauty .artCard:after{content:none!important;display:none!important}@media (max-width:720px){.sitePreview.uses-template-hero.food .hero,.sitePreview.uses-template-hero.beauty .hero{min-height:680px;background-position:68%!important;align-items:flex-end!important}.sitePreview.uses-template-hero.food .heroText,.sitePreview.uses-template-hero.beauty .heroText{background:linear-gradient(#0000,#140610db);border-radius:22px;max-width:100%;padding:28px 8px}.sitePreview.uses-template-hero.food .heroText h1,.sitePreview.uses-template-hero.beauty .heroText h1{font-size:44px!important}}.sitePreview.uses-template-hero.food.cartoon-food .hero{background-image:linear-gradient(90deg,#032b32f5 0%,#05434cbf 42%,#05434c0d 70%),url(/templates/food/coastal-hero-v2.webp)!important;background-position:72%!important}.sitePreview.food.cartoon-food{background:#f5fbfa}.sitePreview.food.cartoon-food .siteTop{background:#073f49;border-color:#ed7757}.sitePreview.food.cartoon-food .offers{background:#e9f7f5}.sitePreview.food.cartoon-food .offerCard{background:#fff;border-top-color:#ed7757;border-radius:28px;box-shadow:0 20px 45px #073f4920}.sitePreview.food.cartoon-food .contentSection>h2{color:#073f49}.coastalFoodHeroArtwork{background-image:linear-gradient(#0000 42%,#032b32f0),url(/templates/food/coastal-hero-v2.webp)}.coastalFoodMenuPromotion{background-image:linear-gradient(#02282f14,#02282f5c),url(/templates/food/coastal-menu-v2.webp);border-radius:42px}.coastalFoodMenuPromotion header{color:#fff}.coastalFoodMenuPromotion header small,.coastalFoodMenuPromotionItems b{color:#f4bd5f}.coastalFoodMenuPromotion .foodMenuPromotionItems{gap:20px}.coastalFoodMenuPromotion .foodMenuPromotionItems div{background:#063f49de;border:1px solid #d9ab5f;border-radius:22px;padding:14px}.coastalFoodEventPromotion{text-align:left;background-image:linear-gradient(90deg,#022330eb,#02233094 46%,#02233014),url(/templates/food/coastal-event-v2.webp);background-position:50%;align-items:flex-start}.coastalFoodEventPromotion .foodPromotionButton{justify-self:flex-start}.sitePreview.uses-template-hero.beauty.luxury-salon .hero{background-image:linear-gradient(90deg,#10090ffa 0%,#23111dc7 43%,#140a110d 70%),url(/templates/beauty/luxury-hero-v3.webp)!important;background-position:72%!important}.sitePreview.beauty.luxury-salon{color:#f7ecef;background:#120d12}.sitePreview.beauty.luxury-salon .siteTop{background:#0d090d;border-color:#c99544}.sitePreview.beauty.luxury-salon .offers{background:linear-gradient(135deg,#171017,#281522)}.sitePreview.beauty.luxury-salon .offers h2,.sitePreview.beauty.luxury-salon .contentSection>h2{color:#f0d7a0}.sitePreview.beauty.luxury-salon .offerCard{color:#f7ecef;background:#211720;border:1px solid #8e6a37;border-radius:3px;box-shadow:0 22px 48px #0006}.sitePreview.beauty.luxury-salon .contentSection{background:#171017}.luxuryBeautyHeroArtwork{background-image:linear-gradient(#0000 48%,#0a0509f2),url(/templates/beauty/luxury-hero-v3.webp);border-radius:4px}.beautyServicesPromotion{background-image:linear-gradient(#300a2385,#300a23a3),url(/templates/beauty/services-promo-v1.webp)}.beautyServicesPromotion header,.beautyServicesPromotionItems{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d0821e0;border:1px solid #e7c07888;border-radius:24px;padding:20px}.beautyServicesPromotionItems div:last-child{border-bottom:0}.beautyServicesPromotion header strong,.beautyServicesPromotionItems b{color:#ffe0a3!important;text-shadow:0 2px 5px #000!important}.beautyServicesPromotion header small,.beautyServicesPromotionItems span{color:#fff!important;text-shadow:0 2px 4px #000!important}.beautyServicesPromotionItems div{background:#24091fef!important;border:1px solid #e7c07899!important;border-radius:16px!important;padding:17px 20px!important}.beautyServicesPromotionItems{gap:12px!important}.luxuryBeautyServicesPromotion{background-image:url(/templates/beauty/luxury-services-v2.webp);background-position:50%;border-radius:4px}.luxuryBeautyServicesPromotion header{background:#080608eb;border-color:#a98042}.luxuryBeautyServicesPromotion .beautyServicesPromotionItems{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:14px;width:min(62%,500px)}.luxuryBeautyServicesPromotion .beautyServicesPromotionItems div{background:#080608f2!important;border:1px solid #d4aa63!important;padding:18px 20px!important}.luxuryBeautyServicesPromotion .beautyPromotionButton{color:#160e16;background:#c99544;border-color:#f1d49d}.luxuryBeautyGalleryPromotion{text-align:left;background-image:url(/templates/beauty/luxury-gallery-v2.webp);background-position:50%;border-radius:4px;justify-content:center;align-items:flex-start}.luxuryBeautyGalleryPromotion>div{color:#f7ecef;width:34%;margin-left:4%}.luxuryBeautyGalleryPromotion small{color:#d4a95f}.luxuryBeautyGalleryPromotion .beautyPromotionButton{color:#160e16;background:#c99544;margin-left:4%}@media (max-width:720px){.sitePreview.uses-template-hero.food.cartoon-food .hero,.sitePreview.uses-template-hero.beauty.luxury-salon .hero{background-position:66%!important}.coastalFoodEventPromotion{background-position:62%}.luxuryBeautyGalleryPromotion>div{width:72%;margin-left:0}.luxuryBeautyGalleryPromotion .beautyPromotionButton{margin-left:0}.luxuryBeautyServicesPromotion .beautyServicesPromotionItems{width:86%}}.sitePreview.realestate{font-family:Arial,sans-serif}.sitePreview.realestate .hero{min-height:640px;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview.realestate .heroText{max-width:54%;padding:24px 0}.sitePreview.realestate .artCard{display:none!important}.sitePreview.realestate .heroText h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);line-height:.94}.sitePreview.realestate.building-pro{background:#f3f6f9}.sitePreview.realestate.building-pro .siteTop{background:#071d35;border-bottom:3px solid #c9a45d}.sitePreview.realestate.building-pro .hero{background-image:linear-gradient(90deg,#04172bfa,#092b4cd1 44%,#092b4c14 70%),url(/templates/realestate/commercial-hero-v1.webp)!important;background-position:72%!important}.sitePreview.realestate.building-pro .offers{background:#edf2f7}.sitePreview.realestate.building-pro .offerCard{background:#fff;border:1px solid #c9a45d;border-radius:3px;box-shadow:0 22px 48px #0b27471c}.sitePreview.realestate.modern-property{color:#18384b;background:#f7fbfd}.sitePreview.realestate.modern-property .siteTop{color:#18384b;background:#fff;border-bottom:3px solid #74a788}.sitePreview.realestate.modern-property .siteTop a{color:#18384b}.sitePreview.realestate.modern-property .hero{color:#18384b;background-image:linear-gradient(90deg,#fffffffa,#f0f9fde0 42%,#f0f9fd14 68%),url(/templates/realestate/residential-hero-v1.webp)!important;background-position:72%!important}.sitePreview.realestate.modern-property .heroText p{color:#34586b}.sitePreview.realestate.modern-property .offers{background:#edf7f5}.sitePreview.realestate.modern-property .offerCard{background:#fff;border:1px solid #acd1c0;border-radius:28px;box-shadow:0 22px 48px #24577718}.realEstateServicesPromotion{background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;min-height:740px;margin-top:24px;padding:44px;display:grid;box-shadow:0 30px 75px #0b274733}.realEstateServicesPromotion header{text-align:center;justify-self:center;width:min(76%,570px);padding:18px}.realEstateServicesPromotion header small{text-transform:uppercase;letter-spacing:.17em;font:900 12px Arial,sans-serif;display:block}.realEstateServicesPromotion header strong{font:500 clamp(34px,5vw,58px)/.95 Georgia,serif;display:block}.realEstatePromotionItems{text-align:center;place-self:center;gap:15px;width:min(68%,520px);display:grid}.realEstatePromotionItems div{padding:17px 20px}.realEstatePromotionItems b,.realEstatePromotionItems span{display:block}.realEstatePromotionItems b{font:600 24px Georgia,serif}.realEstatePromotionItems span{margin-top:6px;font:15px/1.45 Arial,sans-serif}.realEstatePromotionButton{justify-self:center;padding:14px 25px;font:900 15px Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0003}.commercialRealEstateServices{color:#fff;background-image:url(/templates/realestate/commercial-services-v1.webp);border-radius:4px}.commercialRealEstateServices header,.commercialRealEstateServices .realEstatePromotionItems div{background:#071d35ed;border:1px solid #c9a45d}.commercialRealEstateServices header small,.commercialRealEstateServices .realEstatePromotionItems b{color:#e5c985}.commercialRealEstateServices .realEstatePromotionButton{color:#071d35;background:#c9a45d}.residentialRealEstateServices{color:#18384b;background-image:url(/templates/realestate/residential-services-v1.webp);border-radius:38px}.residentialRealEstateServices header,.residentialRealEstateServices .realEstatePromotionItems div{background:#f8fcff;border:1px solid #acd1c0;border-radius:20px}.residentialRealEstateServices .realEstatePromotionButton{color:#fff;background:#245777;border-radius:999px}.realEstateProjectsPromotion{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:590px;margin-top:24px;padding:42px;display:flex;box-shadow:0 30px 75px #0b274733}.realEstateProjectsPromotion>div{gap:12px;width:min(38%,520px);display:grid}.realEstateProjectsPromotion small{letter-spacing:.16em;text-transform:uppercase;font:900 12px Arial,sans-serif}.realEstateProjectsPromotion strong{font:500 clamp(32px,4vw,52px)/.94 Georgia,serif}.realEstateProjectsPromotion span{font:15px/1.45 Arial,sans-serif}.realEstateProjectsPromotion .realEstatePromotionButton{align-self:flex-start;margin-top:22px}.commercialRealEstateProjects{color:#fff;background-image:url(/templates/realestate/commercial-projects-v1.webp);border-radius:4px}.commercialRealEstateProjects small{color:#e5c985}.commercialRealEstateProjects .realEstatePromotionButton{color:#071d35;background:#c9a45d}.residentialRealEstateProjects{color:#18384b;background-image:url(/templates/realestate/residential-projects-v1.webp);border-radius:38px}.residentialRealEstateProjects .realEstatePromotionButton{color:#fff;background:#245777;border-radius:999px}@media (max-width:720px){.sitePreview.realestate .hero{min-height:680px;background-position:66%!important;align-items:flex-end!important}.sitePreview.realestate .heroText{background:linear-gradient(#0000,#071d35e6);border-radius:22px;max-width:100%;padding:28px 8px}.sitePreview.realestate.modern-property .heroText{background:#ffffffe6}.realEstateServicesPromotion{min-height:650px;padding:25px}.realEstatePromotionItems{width:88%}.realEstateProjectsPromotion>div{width:72%}}.sitePreview.wellness .hero{min-height:640px;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview.wellness .heroText{max-width:54%;padding:24px 0}.sitePreview.wellness .artCard{display:none!important}.sitePreview.wellness .heroText h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);line-height:.94}.sitePreview.wellness.flowers-herbs{background:#f5f1e6}.sitePreview.wellness.flowers-herbs .siteTop{background:#10291d;border-bottom:3px solid #c5a45f}.sitePreview.wellness.flowers-herbs .hero{background-image:linear-gradient(90deg,#0d2a1cfa,#18402ad1 44%,#18402a0f 70%),url(/templates/wellness/botanical-hero-v1.webp)!important;background-position:72%!important}.sitePreview.wellness.flowers-herbs .offers{background:#eee9db}.sitePreview.wellness.flowers-herbs .offerCard{background:#fffaf0;border:1px solid #c5a45f;border-radius:4px}.sitePreview.wellness.clean-minimal{color:#29473f;background:#fbfcf9}.sitePreview.wellness.clean-minimal .siteTop{color:#29473f;background:#fff;border-bottom:3px solid #9eb7a3}.sitePreview.wellness.clean-minimal .siteTop a{color:#29473f}.sitePreview.wellness.clean-minimal .hero{color:#29473f;background-image:linear-gradient(90deg,#fffffffc,#fafcf8e6 43%,#fafcf80a 69%),url(/templates/wellness/clean-hero-v1.webp)!important;background-position:72%!important}.sitePreview.wellness.clean-minimal .offers{background:#eef4ee}.sitePreview.wellness.clean-minimal .offerCard{background:#fff;border:1px solid #c6d7c8;border-radius:34px}.wellnessProductsPromotion{background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;min-height:740px;margin-top:24px;padding:44px;display:grid;box-shadow:0 30px 75px #17382930}.wellnessProductsPromotion header{text-align:center;justify-self:center;width:min(76%,570px);padding:18px}.wellnessProductsPromotion header small{text-transform:uppercase;letter-spacing:.17em;font:900 12px Arial,sans-serif;display:block}.wellnessProductsPromotion header strong{font:500 clamp(34px,5vw,58px)/.95 Georgia,serif;display:block}.wellnessPromotionItems{text-align:center;place-self:center;gap:15px;width:min(68%,520px);display:grid}.wellnessPromotionItems div{padding:17px 20px}.wellnessPromotionItems b,.wellnessPromotionItems span{display:block}.wellnessPromotionItems b{font:600 24px Georgia,serif}.wellnessPromotionItems span{margin-top:6px;font:15px/1.45 Arial,sans-serif}.wellnessPromotionButton{justify-self:center;padding:14px 25px;font:900 15px Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0003}.botanicalWellnessProducts{color:#173829;background-image:url(/templates/wellness/botanical-products-v1.webp);border-radius:5px}.botanicalWellnessProducts header,.botanicalWellnessProducts .wellnessPromotionItems div{background:#fff9e8f5;border:1px solid #b48b42}.botanicalWellnessProducts .wellnessPromotionButton{color:#fff;background:#173829}.cleanWellnessProducts{color:#29473f;background-image:url(/templates/wellness/clean-products-v1.webp);border-radius:42px}.cleanWellnessProducts header,.cleanWellnessProducts .wellnessPromotionItems div{background:#ffffffed;border:1px solid #b8cdbb;border-radius:24px}.cleanWellnessProducts .wellnessPromotionButton{color:#fff;background:#43645a;border-radius:999px}.wellnessStoryPromotion{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:590px;margin-top:24px;padding:42px;display:flex}.wellnessStoryPromotion>div{gap:12px;width:min(38%,520px);display:grid}.wellnessStoryPromotion small{letter-spacing:.16em;text-transform:uppercase;font:900 12px Arial,sans-serif}.wellnessStoryPromotion strong{font:500 clamp(32px,4vw,52px)/.94 Georgia,serif}.wellnessStoryPromotion span{font:15px/1.45 Arial,sans-serif}.wellnessStoryPromotion .wellnessPromotionButton{align-self:flex-start;margin-top:22px}.botanicalWellnessStory{color:#fff;background-image:url(/templates/wellness/botanical-story-v1.webp);border-radius:5px}.botanicalWellnessStory small{color:#dec27c}.botanicalWellnessStory .wellnessPromotionButton{color:#173829;background:#c5a45f}.cleanWellnessStory{color:#29473f;background-image:url(/templates/wellness/clean-story-v1.webp);border-radius:42px}.cleanWellnessStory .wellnessPromotionButton{color:#fff;background:#43645a;border-radius:999px}@media (max-width:720px){.sitePreview.wellness .hero{min-height:680px;background-position:66%!important;align-items:flex-end!important}.sitePreview.wellness .heroText{background:#0f2d1ee6;border-radius:22px;max-width:100%;padding:28px 8px}.sitePreview.wellness.clean-minimal .heroText{background:#ffffffe6}.wellnessProductsPromotion{min-height:650px;padding:25px}.wellnessPromotionItems{width:88%}.wellnessStoryPromotion>div{width:72%}}.sitePreview.local .hero{min-height:640px;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview.local .heroText{max-width:54%;padding:24px 0}.sitePreview.local .artCard{display:none!important}.sitePreview.local .heroText h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);line-height:.94}.sitePreview.local.service-3d .siteTop{background:#171b1f;border-bottom:3px solid #e77824}.sitePreview.local.service-3d .hero{background-image:linear-gradient(90deg,#181c20fc,#252b31d9 44%,#252b3110 70%),url(/templates/local/repair-hero-v1.webp)!important;background-position:72%!important}.sitePreview.local.service-realistic{color:#304b58}.sitePreview.local.service-realistic .siteTop{color:#304b58;background:#fff;border-bottom:3px solid #d98261}.sitePreview.local.service-realistic .siteTop a{color:#304b58}.sitePreview.local.service-realistic .hero{color:#304b58;background-image:linear-gradient(90deg,#fffefa,#fff8efeb 44%,#fff8ef10 70%),url(/templates/local/studio-hero-v1.webp)!important;background-position:72%!important}.localServicesPromotion{background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto;min-height:740px;margin-top:24px;padding:44px;display:grid}.localServicesPromotion header{text-align:center;justify-self:center;width:min(76%,570px);padding:18px}.localServicesPromotion header small{text-transform:uppercase;letter-spacing:.17em;font:900 12px Arial;display:block}.localServicesPromotion header strong{font:500 clamp(34px,5vw,58px)/.95 Georgia;display:block}.localPromotionItems{text-align:center;place-self:center;gap:15px;width:min(68%,520px);display:grid}.localPromotionItems div{padding:17px 20px}.localPromotionItems b,.localPromotionItems span{display:block}.localPromotionItems b{font:600 24px Georgia}.localPromotionItems span{margin-top:6px;font:15px/1.45 Arial}.localPromotionButton{justify-self:center;padding:14px 25px;font:900 15px Arial;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0003}.repairLocalServices{color:#fff;background-image:url(/templates/local/repair-services-v1.webp);border-radius:4px}.repairLocalServices header,.repairLocalServices .localPromotionItems div{background:#171b1ff2;border:1px solid #e77824}.repairLocalServices .localPromotionButton{color:#171b1f;background:#e77824}.studioLocalServices{color:#304b58;background-image:url(/templates/local/studio-services-v1.webp);border-radius:40px}.studioLocalServices header,.studioLocalServices .localPromotionItems div{background:#fffaf2f2;border:1px solid #bb9b7e;border-radius:22px}.studioLocalServices .localPromotionButton{color:#fff;background:#385467;border-radius:999px}.localStoryPromotion{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:590px;margin-top:24px;padding:42px;display:flex}.localStoryPromotion>div{gap:12px;width:min(38%,520px);display:grid}.localStoryPromotion small{letter-spacing:.16em;text-transform:uppercase;font:900 12px Arial}.localStoryPromotion strong{font:500 clamp(32px,4vw,52px)/.94 Georgia}.localStoryPromotion span{font:15px/1.45 Arial}.localStoryPromotion .localPromotionButton{align-self:flex-start;margin-top:22px}.repairLocalStory{color:#fff;background-image:url(/templates/local/repair-story-v1.webp);border-radius:4px}.repairLocalStory .localPromotionButton{color:#171b1f;background:#e77824}.studioLocalStory{color:#304b58;background-image:url(/templates/local/studio-story-v1.webp);border-radius:40px}.studioLocalStory .localPromotionButton{color:#fff;background:#385467;border-radius:999px}@media (max-width:720px){.sitePreview.local .hero{min-height:680px;background-position:66%!important;align-items:flex-end!important}.sitePreview.local .heroText{background:#20252be8;border-radius:22px;max-width:100%;padding:28px 8px}.sitePreview.local.service-realistic .heroText{background:#fffaf2eb}.localServicesPromotion{min-height:650px;padding:25px}.localPromotionItems{width:88%}.localStoryPromotion>div{width:72%}}.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop).uses-template-hero .hero{min-height:640px;background-position:50%!important;background-size:cover!important;align-items:center!important;display:flex!important}.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop).uses-template-hero .heroText{z-index:2;background:#130d20d9;border-radius:24px;max-width:56%;padding:30px;position:relative;box-shadow:0 24px 60px #0004}.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop).uses-template-hero .artCard{display:none!important}.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop) .heroText h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);line-height:.95}.sitePreview.digital.bold-sales .hero{background-image:linear-gradient(90deg,#10102ff2,#17123dd4 46%,#0000 72%),url(/templates/digital/bold-hero-v1.webp)!important}.sitePreview.digital.creator-tool .hero{background-image:linear-gradient(90deg,#24154de8,#5d2b72ba 45%,#0000 72%),url(/templates/digital/creator-hero-v1.webp)!important}.sitePreview.nonprofit.warm-mission .hero{background-image:linear-gradient(90deg,#3b271de6,#8a5739b8 45%,#0000 73%),url(/templates/nonprofit/warm-hero-v1.webp)!important}.sitePreview.nonprofit.bold-action .hero{background-image:linear-gradient(90deg,#091739f2,#10295ed1 46%,#0000 72%),url(/templates/nonprofit/action-hero-v1.webp)!important}.sitePreview.creator.cinematic .hero{background-image:linear-gradient(90deg,#050507f2,#151015d5 46%,#0000 72%),url(/templates/creator/cinematic-hero-v1.webp)!important}.sitePreview.creator.cartoon-creative .hero{background-image:linear-gradient(90deg,#6f3f86e8,#ad6faec4 45%,#0000 72%),url(/templates/creator/playful-hero-v1.webp)!important}.sitePreview.cleaning.clean-realistic .hero{background-image:linear-gradient(90deg,#071a31f2,#0e3452d3 46%,#0000 72%),url(/templates/cleaning/premium-hero-v1.webp)!important}.sitePreview.cleaning.cartoon-sparkle .hero{background-image:linear-gradient(90deg,#1a6573ed,#55aeb9c2 45%,#0000 72%),url(/templates/cleaning/friendly-hero-v1.webp)!important}.sitePreview.coaching.expert-clean .hero{background-image:linear-gradient(90deg,#10223ff2,#264b75d2 46%,#0000 72%),url(/templates/coaching/expert-hero-v1.webp)!important}.sitePreview.coaching.luxury-advisor .hero{background-image:linear-gradient(90deg,#0d0a08f2,#21180ed4 46%,#0000 72%),url(/templates/coaching/luxury-hero-v1.webp)!important}.sitePreview.party.cartoon-bright .hero{background-image:linear-gradient(90deg,#4352a7dd,#ef7683ab 45%,#0000 72%),url(/templates/party/bright-hero-v1.webp)!important}.sitePreview.party.color-pop .hero{background-image:linear-gradient(90deg,#061946f4,#0b2866d5 46%,#0000 72%),url(/templates/party/block-hero-v1.webp)!important}.sitePreview.shop.luxury-product .hero{background-image:linear-gradient(90deg,#100a10f4,#2a1323d5 46%,#0000 72%),url(/templates/shop/luxury-hero-v1.webp)!important}.sitePreview.shop.storefront-realistic .hero{background-image:linear-gradient(90deg,#405342ed,#78634ebc 45%,#0000 72%),url(/templates/shop/storefront-hero-v1.webp)!important}.signatureCategoryPromotion{background-position:50%;background-size:cover;border-radius:30px;grid-template-rows:auto 1fr auto;min-height:720px;margin-top:24px;padding:42px;display:grid;overflow:hidden}.signatureCategoryPromotion header{text-align:center;color:#20172f;background:#fffdf8ee;border:1px solid #d9c7bc;border-radius:20px;justify-self:center;width:min(78%,580px);padding:17px 22px}.signatureCategoryPromotion header small,.signatureCategoryStory small{text-transform:uppercase;letter-spacing:.17em;font:900 12px Arial;display:block}.signatureCategoryPromotion header strong{font:500 clamp(34px,5vw,58px)/.98 Georgia;display:block}.signaturePromotionItems{text-align:center;place-self:center;gap:14px;width:min(75%,600px);display:grid}.signaturePromotionItems div{color:#20172f;background:#fffdf8ee;border:1px solid #d9c7bc;border-radius:18px;padding:18px 20px;box-shadow:0 12px 30px #0002}.signaturePromotionItems b,.signaturePromotionItems span{display:block}.signaturePromotionItems b{font:700 22px Georgia}.signaturePromotionItems span{margin-top:6px;font:15px/1.45 Arial}.signaturePromotionButton{background:var(--accent);color:#fff;border-radius:999px;justify-self:center;padding:14px 25px;font:900 15px Arial;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #0003}.signatureCategoryStory{background-position:50%;background-size:cover;border-radius:30px;align-items:flex-end;min-height:510px;margin-top:24px;padding:40px;display:flex;overflow:hidden}.signatureCategoryStory>div{color:#fff;background:#130d20e8;border-radius:22px;width:min(72%,620px);padding:25px;box-shadow:0 18px 45px #0004}.signatureCategoryStory strong,.signatureCategoryStory span{display:block}.signatureCategoryStory strong{margin:7px 0;font:600 clamp(28px,4vw,48px)/1.02 Georgia}.signatureCategoryStory span{font:15px/1.5 Arial}.signatureCategoryStory .signaturePromotionButton{align-self:flex-end;margin-left:auto}.sitePreview.digital.bold-sales .signatureCategoryPromotion{background-image:url(/templates/digital/bold-products-v1.webp)}.sitePreview.digital.bold-sales .signatureCategoryStory{background-image:url(/templates/digital/bold-story-v1.webp)}.sitePreview.digital.creator-tool .signatureCategoryPromotion{background-image:url(/templates/digital/creator-products-v1.webp)}.sitePreview.digital.creator-tool .signatureCategoryStory{background-image:url(/templates/digital/creator-story-v1.webp)}.sitePreview.nonprofit.warm-mission .signatureCategoryPromotion{background-image:url(/templates/nonprofit/warm-programs-v1.webp)}.sitePreview.nonprofit.warm-mission .signatureCategoryStory{background-image:url(/templates/nonprofit/warm-story-v1.webp)}.sitePreview.nonprofit.bold-action .signatureCategoryPromotion{background-image:url(/templates/nonprofit/action-programs-v1.webp)}.sitePreview.nonprofit.bold-action .signatureCategoryStory{background-image:url(/templates/nonprofit/action-story-v1.webp)}.sitePreview.creator.cinematic .signatureCategoryPromotion{background-image:url(/templates/creator/cinematic-work-v1.webp)}.sitePreview.creator.cinematic .signatureCategoryStory{background-image:url(/templates/creator/cinematic-gallery-v1.webp)}.sitePreview.creator.cartoon-creative .signatureCategoryPromotion{background-image:url(/templates/creator/playful-work-v1.webp)}.sitePreview.creator.cartoon-creative .signatureCategoryStory{background-image:url(/templates/creator/playful-gallery-v1.webp)}.sitePreview.cleaning.clean-realistic .signatureCategoryPromotion{background-image:url(/templates/cleaning/premium-services-v1.webp)}.sitePreview.cleaning.clean-realistic .signatureCategoryStory{background-image:url(/templates/cleaning/premium-results-v1.webp)}.sitePreview.cleaning.cartoon-sparkle .signatureCategoryPromotion{background-image:url(/templates/cleaning/friendly-services-v1.webp)}.sitePreview.cleaning.cartoon-sparkle .signatureCategoryStory{background-image:url(/templates/cleaning/friendly-results-v1.webp)}.sitePreview.coaching.expert-clean .signatureCategoryPromotion{background-image:url(/templates/coaching/expert-services-v1.webp)}.sitePreview.coaching.expert-clean .signatureCategoryStory{background-image:url(/templates/coaching/expert-story-v1.webp)}.sitePreview.coaching.luxury-advisor .signatureCategoryPromotion{background-image:url(/templates/coaching/luxury-services-v1.webp)}.sitePreview.coaching.luxury-advisor .signatureCategoryStory{background-image:url(/templates/coaching/luxury-story-v1.webp)}.sitePreview.party.cartoon-bright .signatureCategoryPromotion{background-image:url(/templates/party/bright-services-v1.webp)}.sitePreview.party.cartoon-bright .signatureCategoryStory{background-image:url(/templates/party/bright-gallery-v1.webp)}.sitePreview.party.color-pop .signatureCategoryPromotion{background-image:url(/templates/party/block-services-v1.webp)}.sitePreview.party.color-pop .signatureCategoryStory{background-image:url(/templates/party/block-gallery-v1.webp)}.sitePreview.shop.luxury-product .signatureCategoryPromotion{background-image:url(/templates/shop/luxury-products-v1.webp)}.sitePreview.shop.luxury-product .signatureCategoryStory{background-image:url(/templates/shop/luxury-gallery-v1.webp)}.sitePreview.shop.storefront-realistic .signatureCategoryPromotion{background-image:url(/templates/shop/storefront-products-v1.webp)}.sitePreview.shop.storefront-realistic .signatureCategoryStory{background-image:url(/templates/shop/storefront-gallery-v1.webp)}.sitePreview:is(.bold-sales,.bold-action,.cinematic,.clean-realistic,.expert-clean,.luxury-advisor,.color-pop,.luxury-product) .signatureCategoryPromotion header,.sitePreview:is(.bold-sales,.bold-action,.cinematic,.clean-realistic,.expert-clean,.luxury-advisor,.color-pop,.luxury-product) .signaturePromotionItems div{color:#fff;border-color:color-mix(in srgb,var(--accent) 65%,#fff);background:#100d18e9}@media (max-width:760px){.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop).uses-template-hero .hero{min-height:690px;background-position:65%!important;align-items:flex-end!important}.sitePreview:is(.digital,.nonprofit,.creator,.cleaning,.coaching,.party,.shop).uses-template-hero .heroText{max-width:100%;padding:25px 18px}.signatureCategoryPromotion{min-height:640px;padding:24px 16px}.signatureCategoryPromotion header,.signaturePromotionItems{width:92%}.signatureCategoryStory{min-height:500px;padding:22px;display:block}.signatureCategoryStory>div{width:auto}.signatureCategoryStory .signaturePromotionButton{margin-top:18px}}.currentDraftNotice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.currentDraftNotice span{overflow-wrap:anywhere;min-width:0}.saveStatusNotice{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saveStatusNotice span{overflow-wrap:anywhere;min-width:0}.saveStatusDismiss{color:#2d1644;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:23px;font-weight:900;line-height:1}@media (max-width:900px){.builderSide .currentDraftNotice{max-height:none;margin:8px 0;padding:10px 12px;font-size:12px;overflow:visible}.builderSide .saveStatusNotice{z-index:10020;color:#3a2148;background:#fff8e9;border-style:solid;border-radius:16px;max-height:132px;margin:0;padding:12px 14px;position:fixed;bottom:78px;left:12px;right:12px;overflow:auto;box-shadow:0 18px 48px #14091f66}.builderSide .saveStatusNotice.error{color:#8a0e0e;background:#fff1f1;border-color:#ff9c9c}}.currentDraftNotice,.saveStatusNotice{animation:.35s 4.5s forwards draftNoticeOut}@keyframes draftNoticeOut{0%{opacity:1;max-height:132px;transform:translateY(0)}to{opacity:0;visibility:hidden;pointer-events:none;border-width:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.currentDraftNotice,.saveStatusNotice{animation-duration:.01ms}}.customerHubWarm{max-width:1120px}.customerDashboardHero{background:linear-gradient(135deg,#fff8ec,#fff 55%,#f3e8ff);border:1px solid #eaddec;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.customerDashboardHero h1{margin:6px 0 8px;font-size:clamp(38px,6vw,64px);line-height:1}.customerDashboardHero p{color:#66566f;margin:0;font-size:18px}.customerSignInCard,.customerPurchaseReminder,.customerWebsiteDashboard,.browserDraftsCompact{background:#fff;border:1px solid #eaddec;border-radius:24px;margin-top:18px;box-shadow:0 18px 50px #20172f12}.customerSignInCard{text-align:center;padding:34px}.customerPurchaseReminder{justify-content:space-between;align-items:center;gap:20px;display:flex}.customerPurchaseReminder p{margin:5px 0 0}.websiteDashboardToolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.websiteDashboardToolbar h2,.websiteStatusSection h2{margin:0}.websiteDashboardToolbar p,.websiteSectionHeading p{color:#6b5b73;margin:5px 0 0}.websiteSearchField{width:min(320px,100%)}.dashboardMessage:focus{outline-offset:3px;outline:3px solid #8b45d955}.customerEmptyState{text-align:center;padding:34px}.customerEmptyState h2{margin-top:0}.websiteStatusSections{gap:24px;display:grid}.websiteStatusSection{gap:13px;display:grid}.websiteSectionHeading{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.websiteSectionHeading>span{color:#fff;background:#2b153b;border-radius:999px;place-items:center;min-width:40px;height:40px;font-weight:900;display:grid}.websiteDashboardList{gap:14px;display:grid}.websiteDashboardCard{background:#fffdfa;border:1px solid #e6d9ea;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;scroll-margin:30vh;display:grid;box-shadow:0 10px 28px #20172f0d}.websiteCardHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.websiteCardHeading h3,.websiteCardDetails>h3{margin:0;font-size:24px}.websiteCardDetails p{margin:9px 0 0}.websiteAddress,.websiteUpdated{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.websiteAddress a{overflow-wrap:anywhere}.websiteUpdated span{color:#675a6e}.statusPill.unpublished{color:#714600;background:#fff6df;border-color:#eed28d}.websiteUnavailableNote{color:#75420c;background:#fff3e8;border-radius:12px;padding:10px 12px}.websiteCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.websiteCardActions .btn,.websiteManageMenu>summary,.websiteManageAction,.websiteDialog button{min-height:44px}.websiteManageMenu{position:relative}.websiteManageMenu>summary{color:#2b153b;cursor:pointer;background:#fff;border:1px solid #d8cadf;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;list-style:none;display:flex}.websiteManageMenu>summary::-webkit-details-marker{display:none}.websiteManageMenu>summary:after{content:"⋯";margin-left:8px;font-size:20px;line-height:1}.websiteManagePanel{z-index:20;background:#fff;border:1px solid #ddcfe2;border-radius:14px;width:220px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 44px #20172f2b}.websiteManageAction{color:#2b153b;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-weight:800}.websiteManageAction:hover{background:#f6effa}.websiteManageAction.dangerText{color:#9a2029}.websiteManageAction.dangerText:hover{background:#fff0f1}.websiteDashboardFooterActions{border-top:1px solid #eee4f0;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.browserDraftsCompact>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:900;display:flex}.browserDraftsCompact[open]>summary{margin-bottom:12px}.websiteDialogBackdrop{z-index:12000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#170c22aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.websiteDialog{color:#261632;background:#fff;border:1px solid #dfd2e4;border-radius:24px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:28px;overflow:auto;box-shadow:0 30px 90px #0d071066}.websiteDialog h2{margin:8px 0 10px;font-size:clamp(28px,5vw,40px)}.websiteDialog p{line-height:1.6}.websiteDialog label{margin:18px 0 7px;display:block}.websiteDialog input{width:100%;min-height:48px;font:inherit;border:1px solid #cdbbd5;border-radius:12px;padding:10px 12px}.websiteDialogNotice{background:#f7f1fa;border-radius:14px;margin:16px 0;padding:15px}.websiteDialogNotice p{margin:5px 0 0}.websiteDialogDanger{border-top:7px solid #a2252d}.websiteDialogError{color:#8e1720;font-weight:800}.websiteDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.btn.danger{color:#fff;background:#9d2429}.btn.danger:hover{background:#7f151c}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.websiteManageMenu>summary:focus-visible,.websiteManageAction:focus-visible,.websiteDialog button:focus-visible,.websiteDialog input:focus-visible{outline-offset:3px;outline:3px solid #f0a21f}@media (max-width:760px){.customerDashboardHero,.customerPurchaseReminder,.websiteDashboardToolbar{flex-direction:column;align-items:stretch}.customerDashboardHero>.btn,.customerPurchaseReminder>.btn{text-align:center;width:100%}.customerWebsiteDashboard{padding:18px}.websiteDashboardCard{grid-template-columns:1fr;padding:18px}.websiteCardActions{justify-content:flex-start}.websiteCardActions>.btn,.websiteCardActions>.websiteManageMenu{text-align:center;flex:150px}.websiteManageMenu>summary{width:100%}.websiteManagePanel{width:100%;box-shadow:none;margin-top:7px;position:static}.websiteAddress,.websiteUpdated{grid-template-columns:1fr;gap:2px}.websiteDialog{padding:22px}.websiteDialogActions{flex-direction:column-reverse}.websiteDialogActions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.websiteDialogBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.browserDraftSection{background:#fbf8ff;border:2px solid #d9c8e5;border-radius:24px;margin-top:24px;padding:26px;box-shadow:0 18px 50px #20172f12}.browserDraftHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.browserDraftHeader h2{margin:0;font-size:clamp(27px,4vw,36px)}.browserDraftHeader p{color:#5f5069;max-width:720px;margin:8px 0 0;line-height:1.5}.browserDraftHeadingLine{justify-content:flex-start}.browserDraftHeadingLine>span{flex:none}.browserDraftDeviceNote{font-size:14px}.browserDraftToolbar{grid-template-columns:auto minmax(128px,1fr);align-items:center;gap:7px 10px;min-width:250px;display:grid}.browserDraftToolbar label{font-weight:900}.browserDraftToolbar select{color:#2b153b;min-height:44px;font:inherit;background:#fff;border:1px solid #cdbbd5;border-radius:12px;padding:8px 34px 8px 12px}.browserDraftToolbar .btn{grid-column:1/-1;min-height:44px}.browserDraftBulkBar{background:#fff;border:1px solid #cfb9dd;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.browserDraftBulkBar>div{flex-wrap:wrap;gap:9px;display:flex}.browserDraftBulkBar .btn{min-height:44px}.browserDraftCard{background:#fff;position:relative}.browserDraftCardSelected{border-color:#7540a7;box-shadow:0 0 0 3px #7540a722}.browserDraftCheckbox{cursor:pointer;background:#f2eafa;border-radius:12px;grid-column:1/-1;align-items:center;gap:11px;min-height:44px;padding:8px 10px;font-weight:900;display:flex}.browserDraftCheckbox input{accent-color:#5d267f;width:22px;height:22px}.browserDraftCardDetails{min-width:0}.browserDraftCardDetails h3{overflow-wrap:anywhere;max-width:100%}.browserDraftBadge{color:#47235d;background:#f0e6f6;border:1px solid #af92c2;border-radius:999px;align-items:center;min-height:30px;padding:4px 10px;font-size:13px;font-weight:900;display:inline-flex}.browserDraftSaved,.browserDraftTemplate{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.browserDraftSaved span,.browserDraftTemplate span{overflow-wrap:anywhere;color:#675a6e;min-width:0}.browserDraftCardActions .btn:disabled,.browserDraftManageMenu button:disabled{opacity:.58;cursor:not-allowed}.browserDraftShowMore{min-height:44px;margin:18px auto 0;display:flex}.browserDraftMoreOptions{border-top:1px solid #ded1e5;margin-top:20px;padding-top:14px}.browserDraftMoreOptions>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 10px;font-weight:900;display:inline-flex}.browserDraftMoreOptions>div{background:#fff;border:1px solid #e0d2e7;border-radius:14px;max-width:480px;margin-top:8px;padding:14px}.browserDraftMoreOptions p{margin:0 0 8px;line-height:1.5}.browserDraftMoreOptions .websiteManageAction{min-height:44px}.browserDraftEmptyState{background:#fff;border:1px dashed #cab6d6;border-radius:18px}.browserDraftToolbar select:focus-visible,.browserDraftCheckbox:focus-within,.browserDraftMoreOptions>summary:focus-visible{outline-offset:3px;outline:3px solid #f0a21f}@media (max-width:760px){.browserDraftSection{padding:18px}.browserDraftHeader{flex-direction:column;align-items:stretch}.browserDraftToolbar{grid-template-columns:1fr;min-width:0}.browserDraftToolbar label,.browserDraftToolbar select,.browserDraftToolbar .btn{grid-column:1}.browserDraftBulkBar{flex-direction:column;align-items:stretch}.browserDraftBulkBar>div{grid-template-columns:1fr;display:grid}.browserDraftBulkBar .btn{width:100%}.browserDraftCheckbox{grid-column:1}.browserDraftCardActions>.browserDraftManageMenu{flex:150px}.browserDraftSaved,.browserDraftTemplate{grid-template-columns:1fr;gap:2px}.browserDraftShowMore{justify-content:center;width:100%}.browserDraftMoreOptions>summary,.browserDraftMoreOptions .websiteManageAction{width:100%}}@media (prefers-reduced-motion:reduce){.browserDraftCard,.browserDraftShowMore,.browserDraftMoreOptions *{scroll-behavior:auto!important;transition:none!important}}
.ownerProjectFooter{color:#0b2452;z-index:20;background:#fff;border:4px solid #ffcc16;border-radius:24px;justify-content:flex-start;align-items:center;gap:18px;max-width:1180px;margin:34px auto 28px;padding:16px 22px;display:flex;position:relative;box-shadow:0 20px 45px #00000029}.ownerProjectLogoImage{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:76px;height:76px}.ownerProjectCopy{flex-direction:column;gap:3px;line-height:1.25;display:flex}.ownerProjectCopy strong{color:#0b4585;font-size:18px}.ownerProjectCopy span{color:#0d315e;font-size:14px}@media (max-width:720px){.ownerProjectFooter{justify-content:flex-start;align-items:center;gap:12px;margin:24px 14px;padding:14px}.ownerProjectLogoImage{width:60px;height:60px}.ownerProjectCopy strong{font-size:15px}.ownerProjectCopy span{font-size:13px}}
