.wdtm-ai-shell{--blue:#2563eb;--navy:#0f172a;--muted:#64748b;--line:#e2e8f0;--soft:#f8fafc;width:min(1800px,calc(100vw - 32px));max-width:none;margin-left:calc((100% - min(1800px,calc(100vw - 32px)))/2);margin-right:calc((100% - min(1800px,calc(100vw - 32px)))/2);padding:34px 18px 60px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--navy)}
.wdtm-ai-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.wdtm-ai-topbar h1{font-size:clamp(34px,4vw,54px);line-height:1.05;margin:10px 0 12px;letter-spacing:-.035em}.wdtm-ai-topbar p{margin:0;max-width:780px;color:var(--muted)}
.wdtm-ai-badge{display:inline-flex;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em}.wdtm-ai-status{white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;background:white}.wdtm-ai-status span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;margin-right:6px}
.wdtm-ai-grid{display:grid;grid-template-columns:minmax(390px,520px) minmax(0,1fr);gap:24px;align-items:start}.wdtm-ai-form,.wdtm-ai-preview-panel{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 60px rgba(15,23,42,.08)}.wdtm-ai-form{padding:28px}
.wdtm-ai-section{display:flex;gap:12px;align-items:center;margin-bottom:18px}.wdtm-ai-section-space{margin-top:32px}.wdtm-ai-section h2{font-size:20px;margin:0 0 3px}.wdtm-ai-section p{font-size:13px;color:var(--muted);margin:0}.wdtm-ai-step{width:34px;height:34px;border-radius:10px;background:var(--navy);color:white;display:grid;place-items:center;font-weight:800;flex:0 0 auto}
.wdtm-ai-form label{display:block;font-size:13px;font-weight:750;margin:14px 0;color:#334155}.wdtm-ai-form input[type=text],.wdtm-ai-form textarea,.wdtm-ai-form select{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cbd5e1;background:#fff;border-radius:11px;padding:12px 13px;color:#0f172a;font:inherit;font-size:15px;outline:none;transition:.2s}.wdtm-ai-form input:focus,.wdtm-ai-form textarea:focus,.wdtm-ai-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #dbeafe}.wdtm-ai-form input[type=color]{width:100%;height:46px;margin-top:7px;border:1px solid #cbd5e1;border-radius:11px;padding:5px;background:white}.wdtm-ai-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wdtm-ai-optional{font-weight:500;color:#94a3b8}
.wdtm-ai-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wdtm-ai-choice-grid-4{grid-template-columns:repeat(4,1fr)}.wdtm-ai-choice{margin:0!important;cursor:pointer;position:relative}.wdtm-ai-choice input{position:absolute;opacity:0;pointer-events:none}.wdtm-ai-choice-body{display:block;height:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:14px;padding:14px;background:white;transition:.18s}.wdtm-ai-choice-body strong{display:block;font-size:14px;color:#0f172a;margin-bottom:5px}.wdtm-ai-choice-body small{display:block;font-size:11.5px;line-height:1.45;color:#64748b;font-weight:500}.wdtm-ai-choice input:checked+.wdtm-ai-choice-body{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.wdtm-ai-choice.compact .wdtm-ai-choice-body{padding:11px}.wdtm-ai-choice.is-disabled{opacity:.45;pointer-events:none}
.wdtm-ai-subsection{margin:20px 0 4px;padding-top:17px;border-top:1px solid #eef2f7}.wdtm-ai-subsection-first{border-top:0;padding-top:0}.wdtm-ai-subsection h3{font-size:14px;margin:0 0 10px}.wdtm-ai-context-note{font-size:12px!important;color:#64748b!important;line-height:1.5;margin:10px 0 0!important}.wdtm-ai-shop-fields{margin:20px 0 0;padding:16px;border:1px solid #bfdbfe;background:#f8fbff;border-radius:14px}.wdtm-ai-shop-fields[hidden]{display:none!important}.wdtm-ai-shop-title{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:4px}
.wdtm-ai-generate{width:100%;border:0;border-radius:12px;padding:14px 18px;background:#2563eb;color:white;font-weight:800;font-size:16px;cursor:pointer;margin-top:14px;box-shadow:0 10px 24px rgba(37,99,235,.22)}.wdtm-ai-generate:hover{background:#1d4ed8}.wdtm-ai-generate:disabled{opacity:.6;cursor:wait}.wdtm-ai-note{font-size:12px!important;color:#94a3b8!important;line-height:1.5;margin:12px 0 0!important}
.wdtm-ai-preview-panel{overflow:hidden;position:sticky;top:24px}.wdtm-ai-preview-toolbar{height:54px;display:grid;grid-template-columns:120px 1fr 120px;align-items:center;border-bottom:1px solid var(--line);background:#f8fafc;padding:0 14px}.wdtm-ai-dots{display:flex;gap:7px}.wdtm-ai-dots i{width:9px;height:9px;background:#cbd5e1;border-radius:50%}.wdtm-ai-url{justify-self:center;width:min(430px,95%);background:white;border:1px solid var(--line);border-radius:8px;text-align:center;padding:7px;color:#64748b;font-size:12px}.wdtm-ai-devices{justify-self:end;display:flex;gap:5px}.wdtm-ai-devices button{border:1px solid var(--line);background:white;border-radius:7px;padding:6px 9px;cursor:pointer}.wdtm-ai-devices button.is-active{background:#0f172a;color:white}
.wdtm-ai-preview-actions{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.wdtm-ai-preview-actions[hidden]{display:none!important}.wdtm-ai-preview-actions button{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:9px;padding:8px 11px;font-weight:800;font-size:12px;cursor:pointer}.wdtm-ai-preview-actions button:hover{border-color:#2563eb;color:#2563eb}.wdtm-ai-preview-actions span{font-size:11px;color:#64748b}
.wdtm-ai-preview-frame{min-height:690px;background:#e2e8f0;padding:22px;display:flex;justify-content:center;overflow:auto}.wdtm-ai-empty[hidden],.wdtm-ai-demo[hidden]{display:none!important}.wdtm-ai-empty{min-height:640px;width:100%;border-radius:14px;background:white;display:grid;place-content:center;text-align:center;color:#64748b;padding:30px;box-sizing:border-box}.wdtm-ai-empty-icon{font-size:40px;color:#2563eb}.wdtm-ai-empty h3{color:#0f172a;margin:8px 0}
.wdtm-ai-demo{position:relative;width:100%;max-width:1050px;background:white;min-height:640px;box-shadow:0 16px 45px rgba(15,23,42,.15);border-radius:12px;overflow:hidden;transition:.25s}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo{max-width:390px}.wdtm-demo-content{position:relative;z-index:1;background:#fff;color:#0f172a}.wdtm-demo-privatebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 18px;background:#0f172a;color:white;font-size:11px;font-weight:700;letter-spacing:.02em}.wdtm-demo-privatebar span:last-child{opacity:.72;font-weight:600}
.wdtm-demo-watermarks{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;align-items:center;justify-items:center;transform:rotate(-14deg) scale(1.18);opacity:.055}.wdtm-demo-watermarks span{font-size:20px;font-weight:900;white-space:nowrap;color:#0f172a;letter-spacing:.08em}
.wdtm-demo-meta{padding:12px 22px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;flex-wrap:wrap}.wdtm-demo-pill{display:inline-flex;border:1px solid #dbe3ee;border-radius:999px;padding:5px 9px;background:white;font-size:10px;font-weight:800;color:#475569}.wdtm-demo-pages{display:flex;gap:6px;flex-wrap:wrap;padding:0 22px 14px;background:#f8fafc}.wdtm-demo-pagechip{font-size:10px;color:#64748b;background:#eef2f7;border-radius:7px;padding:5px 8px}
.wdtm-demo-nav{display:flex;justify-content:space-between;align-items:center;padding:18px 26px;border-bottom:1px solid rgba(148,163,184,.25)}.wdtm-demo-brand{font-weight:900;font-size:18px}.wdtm-demo-brand-logo{display:block;max-width:190px;max-height:52px;width:auto;height:auto;object-fit:contain}.wdtm-demo-links{display:flex;gap:20px;font-size:13px;font-weight:700;color:#475569}
.wdtm-demo-hero{padding:68px 7%;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;position:relative;overflow:hidden}.wdtm-demo-herocopy{position:relative;z-index:2}.wdtm-demo-kicker{font-size:11px;letter-spacing:.12em;font-weight:900;margin-bottom:14px}.wdtm-demo-hero :is(h1,h2){font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px}.wdtm-demo-hero p{color:#64748b;font-size:17px;max-width:700px}.wdtm-demo-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.wdtm-demo-btn{display:inline-flex;padding:12px 17px;border-radius:10px;font-weight:800;font-size:13px;border:1px solid transparent}.wdtm-demo-btn.secondary{background:white;border-color:#cbd5e1;color:#0f172a}.wdtm-demo-visual{min-height:300px;border-radius:24px;position:relative;overflow:hidden}.wdtm-demo-visual:before,.wdtm-demo-visual:after{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,.22)}.wdtm-demo-visual:before{width:190px;height:190px;right:-35px;top:-30px}.wdtm-demo-visual:after{width:120px;height:120px;left:25px;bottom:-30px}
.wdtm-demo-trust{padding:20px 7%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#fff}.wdtm-demo-trust-item{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.wdtm-demo-trust-item b{display:block;font-size:13px;margin-bottom:4px}.wdtm-demo-trust-item span{font-size:11px;color:#64748b;line-height:1.45}
.wdtm-demo-services{background:#f8fafc;padding:54px 7%}.wdtm-demo-services > :is(h2,h3),.wdtm-demo-about :is(h2,h3){font-size:28px;margin:0 0 22px}.wdtm-demo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wdtm-demo-card{background:white;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.wdtm-demo-card-number{display:block;font-size:10px;letter-spacing:.12em;color:#94a3b8;margin-bottom:12px}.wdtm-demo-card b{display:block;margin-bottom:8px}.wdtm-demo-card p{font-size:13px;color:#64748b;margin:0;line-height:1.6}.wdtm-demo-about{padding:54px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:start}.wdtm-demo-about p{color:#64748b;line-height:1.75}.wdtm-demo-cta{margin:0 7% 54px;padding:32px;border-radius:20px;color:white;display:flex;align-items:center;justify-content:space-between;gap:20px}.wdtm-demo-cta :is(h2,h3){margin:0 0 8px;color:white;font-size:25px}.wdtm-demo-cta p{margin:0;opacity:.82;font-size:14px}.wdtm-demo-cta .wdtm-demo-btn{background:white;color:#0f172a;white-space:nowrap}

/* 12 layout families */
.wdtm-ai-demo.layout-fullscreen .wdtm-demo-hero{min-height:500px;display:flex;align-items:flex-end;padding:72px 8%;color:#fff}.wdtm-ai-demo.layout-fullscreen .wdtm-demo-herocopy{max-width:720px}.wdtm-ai-demo.layout-fullscreen .wdtm-demo-hero :is(h1,h2){font-size:clamp(42px,6vw,72px);color:#fff}.wdtm-ai-demo.layout-fullscreen .wdtm-demo-hero p{color:rgba(255,255,255,.86)}.wdtm-ai-demo.layout-fullscreen .wdtm-demo-visual{position:absolute;inset:0;border-radius:0;min-height:100%;z-index:0}.wdtm-ai-demo.layout-fullscreen .wdtm-demo-visual:after{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg,rgba(15,23,42,.88),rgba(15,23,42,.18))}
.wdtm-ai-demo.layout-editorial .wdtm-demo-hero{display:block;padding:82px 9% 46px}.wdtm-ai-demo.layout-editorial .wdtm-demo-herocopy{max-width:820px}.wdtm-ai-demo.layout-editorial .wdtm-demo-hero :is(h1,h2){font-family:Georgia,serif;font-weight:500;font-size:clamp(44px,6vw,76px)}.wdtm-ai-demo.layout-editorial .wdtm-demo-visual{margin-top:38px;min-height:220px;border-radius:4px}.wdtm-ai-demo.layout-editorial .wdtm-demo-about{grid-template-columns:1fr;padding-left:14%;padding-right:14%}.wdtm-ai-demo.layout-editorial .wdtm-demo-about :is(h2,h3){font-family:Georgia,serif;font-weight:500}
.wdtm-ai-demo.layout-dark .wdtm-demo-content{background:#0b1020;color:#f8fafc}.wdtm-ai-demo.layout-dark .wdtm-demo-nav,.wdtm-ai-demo.layout-dark .wdtm-demo-about,.wdtm-ai-demo.layout-dark .wdtm-demo-trust{background:#0b1020;color:#f8fafc}.wdtm-ai-demo.layout-dark .wdtm-demo-links,.wdtm-ai-demo.layout-dark .wdtm-demo-about p,.wdtm-ai-demo.layout-dark .wdtm-demo-trust-item span{color:#a9b3c6}.wdtm-ai-demo.layout-dark .wdtm-demo-services{background:#11182a}.wdtm-ai-demo.layout-dark .wdtm-demo-card,.wdtm-ai-demo.layout-dark .wdtm-demo-trust-item{background:#151e33;border-color:#26324c;color:#f8fafc}.wdtm-ai-demo.layout-dark .wdtm-demo-card p{color:#a9b3c6}.wdtm-ai-demo.layout-dark .wdtm-demo-hero :is(h1,h2),.wdtm-ai-demo.layout-dark .wdtm-demo-about :is(h2,h3),.wdtm-ai-demo.layout-dark .wdtm-demo-services > :is(h2,h3){color:#fff}.wdtm-ai-demo.layout-dark .wdtm-demo-hero p{color:#b8c2d5}
.wdtm-ai-demo.layout-corporate .wdtm-demo-hero{grid-template-columns:1fr .7fr;padding:54px 7%}.wdtm-ai-demo.layout-corporate .wdtm-demo-trust{background:#0f172a;color:#fff;padding-top:0;padding-bottom:0}.wdtm-ai-demo.layout-corporate .wdtm-demo-trust-item{border:0;border-radius:0;padding:22px 16px}.wdtm-ai-demo.layout-corporate .wdtm-demo-trust-item span{color:#cbd5e1}.wdtm-ai-demo.layout-corporate .wdtm-demo-services{background:#fff}
.wdtm-ai-demo.layout-visual .wdtm-demo-hero{grid-template-columns:.75fr 1.25fr;padding:48px 6%}.wdtm-ai-demo.layout-visual .wdtm-demo-visual{order:-1;min-height:390px;border-radius:34px}.wdtm-ai-demo.layout-visual .wdtm-demo-hero :is(h1,h2){font-size:clamp(36px,5vw,62px)}.wdtm-ai-demo.layout-visual .wdtm-demo-services{background:#fff}.wdtm-ai-demo.layout-visual .wdtm-demo-card:nth-child(2n){transform:translateY(18px)}
.wdtm-ai-demo.layout-split .wdtm-demo-hero{background:linear-gradient(180deg,#fff,#f8fafc)}
.wdtm-ai-demo.layout-centered .wdtm-demo-hero{display:block;text-align:center;padding:76px 10% 54px}.wdtm-ai-demo.layout-centered .wdtm-demo-herocopy{max-width:780px;margin:0 auto}.wdtm-ai-demo.layout-centered .wdtm-demo-actions{justify-content:center}.wdtm-ai-demo.layout-centered .wdtm-demo-visual{max-width:820px;min-height:300px;margin:38px auto 0;border-radius:22px}.wdtm-ai-demo.layout-centered .wdtm-demo-about{grid-template-columns:1fr;max-width:820px;margin:0 auto}
.wdtm-ai-demo.layout-offset .wdtm-demo-hero{grid-template-columns:1.15fr .85fr;padding:72px 7%;gap:46px}.wdtm-ai-demo.layout-offset .wdtm-demo-herocopy{transform:translateY(-16px)}.wdtm-ai-demo.layout-offset .wdtm-demo-visual{min-height:390px;border-radius:12px 42px 12px 42px;transform:translateY(28px)}.wdtm-ai-demo.layout-offset .wdtm-demo-services{background:#fff}.wdtm-ai-demo.layout-offset .wdtm-demo-about{grid-template-columns:1.15fr .85fr}
.wdtm-ai-demo.layout-showcase .wdtm-demo-hero{display:flex;flex-direction:column;padding:42px 6% 68px}.wdtm-ai-demo.layout-showcase .wdtm-demo-visual{order:-1;width:100%;min-height:430px;border-radius:24px;margin-bottom:-74px}.wdtm-ai-demo.layout-showcase .wdtm-demo-herocopy{position:relative;z-index:2;max-width:720px;margin-left:5%;padding:30px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 18px 45px rgba(15,23,42,.12)}.wdtm-ai-demo.layout-showcase .wdtm-demo-services{padding-top:66px}
.wdtm-ai-demo.layout-bento .wdtm-demo-hero{grid-template-columns:1fr 1fr;gap:18px;padding:46px 6%;align-items:stretch}.wdtm-ai-demo.layout-bento .wdtm-demo-herocopy,.wdtm-ai-demo.layout-bento .wdtm-demo-visual{border-radius:26px}.wdtm-ai-demo.layout-bento .wdtm-demo-herocopy{padding:36px;background:#f8fafc;display:flex;flex-direction:column;justify-content:center}.wdtm-ai-demo.layout-bento .wdtm-demo-visual{min-height:420px}.wdtm-ai-demo.layout-bento .wdtm-demo-trust{gap:10px}.wdtm-ai-demo.layout-bento .wdtm-demo-trust-item{border-radius:20px}.wdtm-ai-demo.layout-bento .wdtm-demo-services{background:#fff}
.wdtm-ai-demo.layout-magazine .wdtm-demo-hero{display:block;padding:70px 9% 42px;border-bottom:1px solid #cbd5e1}.wdtm-ai-demo.layout-magazine .wdtm-demo-herocopy{max-width:900px}.wdtm-ai-demo.layout-magazine .wdtm-demo-hero :is(h1,h2){font-family:Georgia,serif;font-weight:500;font-size:clamp(46px,7vw,84px);line-height:.98}.wdtm-ai-demo.layout-magazine .wdtm-demo-visual{margin-top:34px;min-height:330px;border-radius:0}.wdtm-ai-demo.layout-magazine .wdtm-demo-services{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.wdtm-ai-demo.layout-magazine .wdtm-demo-about :is(h2,h3){font-family:Georgia,serif;font-weight:500}
.wdtm-ai-demo.layout-soft .wdtm-demo-content{background:#fbfdff}.wdtm-ai-demo.layout-soft .wdtm-demo-hero{padding:66px 7%;gap:34px;background:linear-gradient(180deg,#f8fafc,#fff)}.wdtm-ai-demo.layout-soft .wdtm-demo-visual{border-radius:32px;min-height:340px}.wdtm-ai-demo.layout-soft .wdtm-demo-card,.wdtm-ai-demo.layout-soft .wdtm-demo-trust-item{border:0;border-radius:24px;box-shadow:0 12px 34px rgba(15,23,42,.07)}.wdtm-ai-demo.layout-soft .wdtm-demo-services{background:#f8fafc}.wdtm-ai-demo.layout-soft .wdtm-demo-cta{border-radius:28px}

/* service presentation */
.wdtm-ai-demo.service-alternating .wdtm-demo-cards{grid-template-columns:1fr}.wdtm-ai-demo.service-alternating .wdtm-demo-card{display:grid;grid-template-columns:70px minmax(150px,.8fr) 1.2fr;gap:18px;align-items:center;border-radius:0;border-width:1px 0 0;padding:22px 4px}.wdtm-ai-demo.service-alternating .wdtm-demo-card:last-child{border-bottom-width:1px}.wdtm-ai-demo.service-alternating .wdtm-demo-card-number{margin:0}.wdtm-ai-demo.service-alternating .wdtm-demo-card b{margin:0;font-size:16px}
.wdtm-ai-demo.service-list .wdtm-demo-cards{display:block}.wdtm-ai-demo.service-list .wdtm-demo-card{display:grid;grid-template-columns:54px 1fr 1.2fr;gap:15px;border:0;border-top:1px solid #dbe3ee;border-radius:0;background:transparent;padding:18px 0}.wdtm-ai-demo.service-list .wdtm-demo-card:last-child{border-bottom:1px solid #dbe3ee}.wdtm-ai-demo.service-list .wdtm-demo-card-number,.wdtm-ai-demo.service-list .wdtm-demo-card b{margin:0}
.wdtm-ai-demo.service-tiles .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wdtm-ai-demo.service-tiles .wdtm-demo-card{min-height:150px;padding:26px;border-radius:22px;display:flex;flex-direction:column;justify-content:flex-end}.wdtm-ai-demo.service-tiles .wdtm-demo-card-number{margin-bottom:auto}
.wdtm-ai-demo.service-steps .wdtm-demo-cards{grid-template-columns:1fr;gap:0;position:relative}.wdtm-ai-demo.service-steps .wdtm-demo-card{display:grid;grid-template-columns:58px minmax(140px,.7fr) 1.3fr;gap:18px;align-items:center;border:0;border-left:2px solid #e2e8f0;border-radius:0;padding:20px 0 20px 22px;background:transparent}.wdtm-ai-demo.service-steps .wdtm-demo-card-number{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;margin:0;background:#0f172a;color:#fff}.wdtm-ai-demo.service-steps .wdtm-demo-card b{margin:0}.wdtm-ai-demo.service-steps .wdtm-demo-card p{margin:0}
.wdtm-ai-demo.service-spotlight .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child{grid-column:1/-1;min-height:190px;padding:30px}.wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child b{font-size:22px}.wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child p{max-width:720px;font-size:14px}

/* density */
.wdtm-ai-demo.density-airy .wdtm-demo-hero{padding-top:92px;padding-bottom:92px}.wdtm-ai-demo.density-airy .wdtm-demo-services,.wdtm-ai-demo.density-airy .wdtm-demo-about{padding-top:72px;padding-bottom:72px}.wdtm-ai-demo.density-compact .wdtm-demo-hero{padding-top:42px;padding-bottom:42px}.wdtm-ai-demo.density-compact .wdtm-demo-services,.wdtm-ai-demo.density-compact .wdtm-demo-about{padding-top:36px;padding-bottom:36px}.wdtm-ai-demo.density-compact .wdtm-demo-card{padding:14px}

/* visual emphasis */
.wdtm-ai-demo.visual-image .wdtm-demo-hero{grid-template-columns:.75fr 1.25fr}.wdtm-ai-demo.visual-image .wdtm-demo-visual{min-height:400px}.wdtm-ai-demo.visual-text .wdtm-demo-hero{grid-template-columns:1.35fr .65fr}.wdtm-ai-demo.visual-text .wdtm-demo-visual{min-height:210px;opacity:.82}.wdtm-ai-demo.layout-fullscreen.visual-text .wdtm-demo-visual{min-height:100%;opacity:1}

/* style accents */
.wdtm-ai-demo.style-premium .wdtm-demo-hero :is(h1,h2),.wdtm-ai-demo.style-premium .wdtm-demo-about :is(h2,h3),.wdtm-ai-demo.style-premium .wdtm-demo-services > :is(h2,h3){font-family:Georgia,serif;font-weight:500}.wdtm-ai-demo.style-friendly .wdtm-demo-card,.wdtm-ai-demo.style-friendly .wdtm-demo-trust-item,.wdtm-ai-demo.style-friendly .wdtm-demo-cta{border-radius:24px}.wdtm-ai-demo.style-tech .wdtm-demo-card,.wdtm-ai-demo.style-tech .wdtm-demo-visual,.wdtm-ai-demo.style-tech .wdtm-demo-cta{border-radius:6px}.wdtm-ai-demo.style-creative .wdtm-demo-herocopy{transform:translateY(12px)}.wdtm-ai-demo.style-creative .wdtm-demo-services > :is(h2,h3){transform:rotate(-1deg);transform-origin:left center}

.wdtm-ai-preview-frame.is-mobile .wdtm-demo-links{display:none}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-hero,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-visual .wdtm-demo-hero,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.visual-image .wdtm-demo-hero,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.visual-text .wdtm-demo-hero{grid-template-columns:1fr;padding:42px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-fullscreen .wdtm-demo-hero{min-height:430px;padding:42px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-editorial .wdtm-demo-hero{padding:50px 24px 30px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-editorial .wdtm-demo-hero :is(h1,h2){font-size:42px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-visual .wdtm-demo-visual{order:0;min-height:230px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-visual{min-height:210px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-cards{grid-template-columns:1fr}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-about{grid-template-columns:1fr;padding:40px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-services{padding:40px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-trust{grid-template-columns:1fr;padding:20px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-cta{margin:0 24px 40px;display:block}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-cta .wdtm-demo-btn{margin-top:16px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-watermarks{grid-template-columns:repeat(2,1fr);grid-auto-rows:125px}.wdtm-ai-preview-frame.is-mobile .wdtm-demo-watermarks span{font-size:14px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-alternating .wdtm-demo-card,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-list .wdtm-demo-card{grid-template-columns:42px 1fr;gap:9px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-alternating .wdtm-demo-card p,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-list .wdtm-demo-card p{grid-column:2}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-centered .wdtm-demo-hero,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-offset .wdtm-demo-hero,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-bento .wdtm-demo-hero{display:block;padding:42px 24px;text-align:left}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-centered .wdtm-demo-actions{justify-content:flex-start}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-offset .wdtm-demo-herocopy,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-offset .wdtm-demo-visual{transform:none}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-showcase .wdtm-demo-hero{padding:24px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-showcase .wdtm-demo-visual{min-height:250px;margin-bottom:-28px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-showcase .wdtm-demo-herocopy{margin:0 12px;padding:22px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-magazine .wdtm-demo-hero{padding:44px 24px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.layout-magazine .wdtm-demo-hero :is(h1,h2){font-size:42px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-tiles .wdtm-demo-cards,.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-spotlight .wdtm-demo-cards{grid-template-columns:1fr}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child{grid-column:auto}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-steps .wdtm-demo-card{grid-template-columns:42px 1fr;gap:9px}.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.service-steps .wdtm-demo-card p{grid-column:2}
.wdtm-ai-locked{max-width:760px;margin:70px auto;padding:34px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:18px;text-align:center}
@media(max-width:1180px){.wdtm-ai-choice-grid-4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1050px){.wdtm-ai-grid{grid-template-columns:1fr}.wdtm-ai-preview-panel{position:static}.wdtm-ai-preview-frame{min-height:560px}.wdtm-ai-empty{min-height:520px}}
@media(max-width:680px){.wdtm-ai-shell{width:auto;max-width:none;margin-left:0;margin-right:0;padding:20px 10px 40px}.wdtm-ai-topbar{display:block}.wdtm-ai-status{display:inline-flex;margin-top:14px}.wdtm-ai-form{padding:20px}.wdtm-ai-two,.wdtm-ai-choice-grid,.wdtm-ai-choice-grid-3,.wdtm-ai-choice-grid-4{grid-template-columns:1fr}.wdtm-ai-preview-toolbar{grid-template-columns:65px 1fr 80px}.wdtm-ai-url{font-size:10px}.wdtm-ai-preview-actions{align-items:flex-start;flex-direction:column}.wdtm-ai-preview-panel{border-radius:16px}.wdtm-ai-preview-frame{padding:8px;min-height:auto;display:block}.wdtm-ai-demo{max-width:100%;min-height:auto;box-shadow:none;border-radius:10px}.wdtm-ai-empty{min-height:360px}.wdtm-demo-privatebar{align-items:flex-start;flex-direction:column;padding:9px 14px}.wdtm-demo-meta,.wdtm-demo-pages{padding-left:14px;padding-right:14px}.wdtm-demo-nav{padding:14px 18px}.wdtm-demo-brand{font-size:16px}}

.wdtm-ai-preview-actions a{border:1px solid #cbd5e1;background:#0f172a;color:#fff!important;border-radius:9px;padding:8px 11px;font-weight:800;font-size:12px;text-decoration:none}.wdtm-ai-preview-actions a:hover{background:#1e293b}.wdtm-ai-preview-actions a[hidden]{display:none!important}
.wdtm-public-demo{margin:0;background:#dfe6ee;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a}.wdtm-public-shell{max-width:1280px;margin:0 auto;padding:18px}.wdtm-public-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 12px;font-size:12px;color:#64748b}.wdtm-public-top a{font-weight:900;color:#0f172a;text-decoration:none}.wdtm-public-demo .wdtm-ai-demo{max-width:none;min-height:720px;box-shadow:0 18px 70px rgba(15,23,42,.18)}.wdtm-public-demo .wdtm-demo-links a{color:inherit;text-decoration:none}.wdtm-public-demo .wdtm-demo-links a:hover,.wdtm-public-demo .wdtm-demo-links a.is-current{color:var(--demo-primary,#2563eb);text-decoration:underline}.wdtm-public-demo .wdtm-demo-brand{color:inherit;text-decoration:none}.wdtm-public-footer{display:flex;justify-content:space-between;gap:24px;padding:16px 4px 4px;color:#64748b;font-size:11px}.wdtm-public-footer strong{color:#0f172a;white-space:nowrap}
.wdtm-demo-pageintro{padding:70px 8% 38px;background:linear-gradient(180deg,#fff,#f8fafc)}.wdtm-demo-pageintro span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#2563eb}.wdtm-demo-pageintro h1{font-size:clamp(40px,6vw,72px);line-height:1;margin:12px 0 16px;letter-spacing:-.04em}.wdtm-demo-pageintro p{max-width:720px;color:#64748b;font-size:17px;line-height:1.65}
.wdtm-demo-portfolio{padding:20px 7% 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wdtm-demo-portfolio-tile{min-height:190px;border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#e2e8f0,#f8fafc);border:1px solid #dbe3ee}.wdtm-demo-portfolio-tile span{font-size:10px;letter-spacing:.12em;color:#64748b;margin-bottom:8px}.wdtm-demo-portfolio-tile strong{font-size:17px}
.wdtm-demo-contact{padding:20px 8% 70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}.wdtm-demo-contact h3{font-size:28px;margin:0 0 10px}.wdtm-demo-contact p{color:#64748b;line-height:1.65}.wdtm-demo-contact form{display:grid;gap:10px}.wdtm-demo-contact input,.wdtm-demo-contact textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:12px;background:#f8fafc;color:#64748b;font:inherit}.wdtm-demo-contact button,.wdtm-demo-product button,.wdtm-demo-cart button{border:0;border-radius:10px;padding:12px 16px;background:#94a3b8;color:#fff;font-weight:800}
.wdtm-demo-product{padding:70px 8%;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.wdtm-demo-product-visual{min-height:430px;border-radius:26px}.wdtm-demo-product span{font-size:10px;letter-spacing:.12em;color:#64748b}.wdtm-demo-product h1{font-size:48px;line-height:1.05;margin:12px 0}.wdtm-demo-product p{color:#64748b;line-height:1.7}.wdtm-demo-product strong{display:block;font-size:22px;margin:22px 0 12px}.wdtm-demo-cart{margin:0 8% 70px;padding:30px;border:1px solid #dbe3ee;border-radius:18px;background:#f8fafc}.wdtm-demo-cart strong{font-size:22px}.wdtm-demo-cart p{color:#64748b}
@media(max-width:700px){.wdtm-public-shell{padding:8px}.wdtm-public-top,.wdtm-public-footer{flex-direction:column;align-items:flex-start}.wdtm-public-demo .wdtm-demo-links{display:none}.wdtm-public-demo .wdtm-demo-nav{padding:14px 18px}.wdtm-public-demo .wdtm-demo-hero,.wdtm-public-demo .wdtm-ai-demo.layout-visual .wdtm-demo-hero,.wdtm-public-demo .wdtm-ai-demo.visual-image .wdtm-demo-hero,.wdtm-public-demo .wdtm-ai-demo.visual-text .wdtm-demo-hero{grid-template-columns:1fr;padding:42px 24px}.wdtm-demo-pageintro{padding:48px 24px 28px}.wdtm-demo-portfolio{grid-template-columns:1fr;padding:12px 24px 44px}.wdtm-demo-contact,.wdtm-demo-product{grid-template-columns:1fr;padding:30px 24px 50px}.wdtm-demo-product-visual{min-height:260px}.wdtm-demo-product h1{font-size:38px}.wdtm-demo-cart{margin:0 24px 50px}}

.wdtm-client-decision{max-width:980px;margin:22px auto 6px;padding:30px;background:#fff;border:1px solid #dbe3ee;border-radius:22px;box-shadow:0 14px 45px rgba(15,23,42,.08)}.wdtm-client-decision-head span{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#2563eb;margin-bottom:8px}.wdtm-client-decision-head h2{font-size:30px;margin:0 0 8px;letter-spacing:-.025em}.wdtm-client-decision-head p{margin:0;color:#64748b}.wdtm-client-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.wdtm-client-choice-row button{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:12px;padding:13px 15px;font-weight:800;font-size:13px;cursor:pointer}.wdtm-client-choice-row button:hover,.wdtm-client-choice-row button.is-selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.wdtm-client-choice-row button.primary{background:#2563eb;border-color:#2563eb;color:#fff}.wdtm-client-choice-row button.primary:hover,.wdtm-client-choice-row button.primary.is-selected{background:#1d4ed8;color:#fff}
.wdtm-client-form{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}
.wdtm-client-seo{margin:0 0 22px;padding:18px;border:1px solid #bfdbfe;border-radius:16px;background:#f8fbff}
.wdtm-client-seo-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.wdtm-client-seo-head>div:first-child>span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#2563eb;margin-bottom:5px}
.wdtm-client-seo-head h3{margin:0 0 6px;font-size:20px;color:#0f172a}
.wdtm-client-seo-head p{margin:0;color:#64748b;font-size:12px;line-height:1.55;max-width:620px}
.wdtm-client-seo-ai-wrap{display:grid;gap:5px;justify-items:end;flex:0 0 auto}
.wdtm-client-seo-ai{border:0;border-radius:10px;padding:10px 13px;background:#2563eb;color:#fff;font-weight:850;font-size:12px;cursor:pointer;white-space:nowrap}
.wdtm-client-seo-ai:disabled{opacity:.55;cursor:not-allowed}
.wdtm-client-seo-ai-wrap small{font-size:9px;color:#64748b;font-weight:600}
.wdtm-client-seo-details{margin-top:14px;border-top:1px solid #dbeafe;padding-top:12px}
.wdtm-client-seo-details summary{cursor:pointer;font-size:12px;font-weight:800;color:#1e40af}
.wdtm-client-seo-pages{display:grid;gap:10px;margin-top:12px}
.wdtm-client-seo-page{padding:13px;border:1px solid #dbe3ee;border-radius:12px;background:#fff}
.wdtm-client-seo-page-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.wdtm-client-seo-page-head strong{font-size:12px}.wdtm-client-seo-page-head span{font-size:9px;color:#94a3b8;text-transform:uppercase;font-weight:800}
.wdtm-client-seo-page label{margin:8px 0!important}.wdtm-client-seo-page textarea{min-height:62px;resize:vertical}
.wdtm-client-seo-foot{display:flex;justify-content:space-between;gap:14px;margin-top:12px;color:#64748b;font-size:10px;line-height:1.45}.wdtm-client-seo-foot strong{color:#166534;text-align:right}
.wdtm-client-form[hidden],.wdtm-client-success[hidden]{display:none!important}.wdtm-client-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.wdtm-client-form label{display:block;font-size:12px;font-weight:800;color:#334155;margin:0 0 13px}.wdtm-client-form label small{font-weight:500;color:#94a3b8}.wdtm-client-form input[type=text],.wdtm-client-form input[type=email],.wdtm-client-form input[type=tel],.wdtm-client-form textarea{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;outline:none}.wdtm-client-form input:focus,.wdtm-client-form textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.wdtm-client-consent{display:flex!important;gap:9px;align-items:flex-start;font-weight:500!important;line-height:1.5!important}.wdtm-client-consent input{margin-top:3px;flex:0 0 auto}.wdtm-client-consent a{color:#2563eb}.wdtm-client-submit-row{display:flex;align-items:center;gap:14px}.wdtm-client-submit-row button{border:0;border-radius:10px;padding:12px 17px;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}.wdtm-client-submit-row button:disabled{opacity:.55;cursor:wait}.wdtm-client-submit-row span{font-size:12px;color:#64748b}.wdtm-client-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.wdtm-client-success{margin-top:20px;padding:16px 18px;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;font-weight:700}
@media(max-width:700px){.wdtm-client-decision{margin:14px 8px 4px;padding:22px 18px}.wdtm-client-choice-row,.wdtm-client-form-grid{grid-template-columns:1fr}.wdtm-client-submit-row{align-items:flex-start;flex-direction:column}.wdtm-client-seo-head{display:block}.wdtm-client-seo-ai-wrap{justify-items:start;margin-top:12px}.wdtm-client-seo-foot{display:block}.wdtm-client-seo-foot strong{display:block;text-align:left;margin-top:7px}}

.wdtm-ai-pricing-intro{margin:0 0 24px;padding:24px;background:linear-gradient(135deg,#0f172a,#18233b);color:#fff;border-radius:22px;box-shadow:0 18px 55px rgba(15,23,42,.16)}.wdtm-ai-pricing-copy span{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#93c5fd;margin-bottom:7px}.wdtm-ai-pricing-copy h2{color:#fff;font-size:26px;margin:0 0 8px}.wdtm-ai-pricing-copy p{margin:0;color:#cbd5e1;font-size:13px}.wdtm-ai-price-inline{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:12px}.wdtm-ai-price-inline span{white-space:nowrap}.wdtm-ai-price-inline strong{color:#fff;font-weight:800;margin-right:3px}.wdtm-ai-price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.wdtm-ai-price-card{padding:15px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.07)}.wdtm-ai-price-card.featured{border-color:#60a5fa;background:rgba(37,99,235,.18)}.wdtm-ai-price-card span,.wdtm-ai-price-card strong,.wdtm-ai-price-card b,.wdtm-ai-price-card small{display:block}.wdtm-ai-price-card span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#93c5fd;text-transform:uppercase}.wdtm-ai-price-card strong{font-size:15px;margin:5px 0 9px}.wdtm-ai-price-card b{font-size:25px;letter-spacing:-.03em}.wdtm-ai-price-card small{margin-top:4px;color:#cbd5e1;font-size:10px}.wdtm-ai-price-extras{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:#cbd5e1}.wdtm-ai-price-extras strong{color:#fff}
.wdtm-ai-live-price{margin:0 0 28px;padding:17px;border:1px solid #bfdbfe;border-radius:16px;background:#f8fbff}.wdtm-ai-live-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wdtm-ai-live-price-head>div:first-child span{display:block;color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:4px}.wdtm-ai-live-price-head>div:first-child strong{font-size:15px}.wdtm-ai-live-main{text-align:right}.wdtm-ai-live-main small{display:block;color:#64748b;font-size:10px}.wdtm-ai-live-main b{display:block;font-size:20px;color:#0f172a;margin-top:2px}.wdtm-ai-delivery-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.wdtm-ai-delivery-choice label{margin:0!important;cursor:pointer;position:relative}.wdtm-ai-delivery-choice input{position:absolute;opacity:0}.wdtm-ai-delivery-choice label>span{display:block;height:100%;box-sizing:border-box;padding:11px;border:1px solid #dbe3ee;border-radius:11px;background:#fff}.wdtm-ai-delivery-choice strong,.wdtm-ai-delivery-choice small{display:block}.wdtm-ai-delivery-choice strong{font-size:12px;color:#0f172a}.wdtm-ai-delivery-choice small{font-size:10px;color:#64748b;margin-top:3px;font-weight:500}.wdtm-ai-delivery-choice input:checked+span{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.wdtm-ai-live-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #dbeafe}.wdtm-ai-live-total>span{font-size:10px;color:#64748b;line-height:1.45;max-width:58%}.wdtm-ai-live-total>strong{font-size:11px;text-align:right;color:#334155}.wdtm-ai-live-total>strong b{display:block;font-size:18px;color:#0f172a;margin-top:2px}.wdtm-ai-live-price>p{font-size:10px!important;color:#94a3b8!important;margin:9px 0 0!important}
.wdtm-client-price-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.wdtm-client-price-summary span{padding:10px 12px;border:1px solid #dbe3ee;background:#f8fafc;border-radius:10px;font-size:11px;color:#64748b}.wdtm-client-price-summary strong{display:block;color:#0f172a;margin-top:3px;font-size:14px}
@media(max-width:700px){.wdtm-ai-price-cards,.wdtm-ai-delivery-choice,.wdtm-client-price-summary{grid-template-columns:1fr}.wdtm-ai-live-price-head,.wdtm-ai-live-total{align-items:flex-start;flex-direction:column}.wdtm-ai-live-main{text-align:left}.wdtm-ai-live-total>span{max-width:none}.wdtm-ai-live-total>strong{text-align:left}.wdtm-ai-pricing-intro{padding:20px}}

/* Sticky live estimate */
.wdtm-ai-live-price{position:sticky;top:12px;z-index:30;box-shadow:0 12px 34px rgba(15,23,42,.12)}
.admin-bar .wdtm-ai-live-price{top:44px}
@media(max-width:782px){.admin-bar .wdtm-ai-live-price{top:58px}}
@media(max-width:680px){
  .wdtm-ai-live-price{top:8px;padding:12px 13px;border-radius:13px}
  .admin-bar .wdtm-ai-live-price{top:54px}
  .wdtm-ai-live-price-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}
  .wdtm-ai-live-price-head>div:first-child span{display:none}
  .wdtm-ai-live-price-head>div:first-child strong{font-size:12px}
  .wdtm-ai-live-main{text-align:right}
  .wdtm-ai-live-main small{font-size:9px}
  .wdtm-ai-live-main b{font-size:17px}
  .wdtm-ai-delivery-choice{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}
  .wdtm-ai-delivery-choice label>span{padding:8px}
  .wdtm-ai-delivery-choice strong{font-size:10px}
  .wdtm-ai-delivery-choice small{font-size:9px}
  .wdtm-ai-live-total{margin-top:8px;padding-top:8px;display:flex;flex-direction:row;align-items:center}
  .wdtm-ai-live-total>span{display:none}
  .wdtm-ai-live-total>strong{margin-left:auto;text-align:right;font-size:9px}
  .wdtm-ai-live-total>strong b{font-size:16px}
  .wdtm-ai-live-price>p{display:none}
}

/* Compact sticky total v0.6.3 */
.wdtm-ai-live-price{position:static;top:auto;z-index:auto;box-shadow:none;backdrop-filter:none}
.admin-bar .wdtm-ai-live-price{top:auto}
.wdtm-ai-sticky-total{position:sticky;top:12px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-18px 0 18px;padding:10px 14px;border-radius:12px;background:#172554;color:#fff;box-shadow:0 10px 28px rgba(15,23,42,.2);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.wdtm-ai-sticky-total.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.wdtm-ai-sticky-total span{font-size:11px;font-weight:700;opacity:.78}
.wdtm-ai-sticky-total strong{font-size:18px;line-height:1;white-space:nowrap}
.admin-bar .wdtm-ai-sticky-total{top:44px}
@media(max-width:782px){.admin-bar .wdtm-ai-sticky-total{top:58px}}
@media(max-width:680px){
  .wdtm-ai-live-price{position:static;top:auto;padding:17px;border-radius:16px}
  .wdtm-ai-live-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
  .wdtm-ai-live-price-head>div:first-child span{display:block}
  .wdtm-ai-live-price-head>div:first-child strong{font-size:15px}
  .wdtm-ai-live-main{text-align:right}
  .wdtm-ai-live-main small{font-size:10px}
  .wdtm-ai-live-main b{font-size:20px}
  .wdtm-ai-delivery-choice{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}
  .wdtm-ai-delivery-choice label>span{padding:11px}
  .wdtm-ai-delivery-choice strong{font-size:12px}
  .wdtm-ai-delivery-choice small{font-size:10px}
  .wdtm-ai-live-total{margin-top:12px;padding-top:12px;display:flex;align-items:center;justify-content:space-between}
  .wdtm-ai-live-total>span{display:block;max-width:58%}
  .wdtm-ai-live-total>strong{margin-left:0;text-align:right;font-size:11px}
  .wdtm-ai-live-total>strong b{font-size:18px}
  .wdtm-ai-live-price>p{display:block}
  .wdtm-ai-sticky-total{top:8px;margin:-8px 0 14px;padding:9px 12px;border-radius:10px;background:#1e3a8a}
  .admin-bar .wdtm-ai-sticky-total{top:54px}
  .wdtm-ai-sticky-total span{font-size:10px}
  .wdtm-ai-sticky-total strong{font-size:16px}
}

/* Variant history v0.7.0 */
.wdtm-ai-variant-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-right:4px}
.wdtm-ai-variant-nav #wdtm-ai-variant-status{font-size:11px;font-weight:800;color:#334155;min-width:105px;text-align:center}
.wdtm-ai-variant-nav button{padding:7px 9px!important}
.wdtm-ai-variant-nav #wdtm-ai-favorite-variant{padding-left:10px!important;padding-right:10px!important}
.wdtm-ai-variant-nav #wdtm-ai-favorite-variant.is-favorite{background:#fff7ed;border-color:#f59e0b;color:#9a3412}
.wdtm-ai-preview-actions button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:680px){
  .wdtm-ai-preview-actions{gap:8px}
  .wdtm-ai-variant-nav{width:100%;display:grid;grid-template-columns:auto 1fr auto}
  .wdtm-ai-variant-nav #wdtm-ai-favorite-variant{grid-column:1/-1;width:100%}
  .wdtm-ai-variant-nav #wdtm-ai-variant-status{min-width:0}
}

/* Selectable delivery options v0.7.1 */
.wdtm-client-delivery-wrap{margin-top:18px}
.wdtm-client-delivery-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:9px}
.wdtm-client-delivery-title strong{font-size:13px;color:#0f172a}.wdtm-client-delivery-title span{font-size:10px;color:#64748b}
.wdtm-client-price-summary{grid-template-columns:1fr 1fr .85fr}
.wdtm-client-delivery-card{display:block!important;margin:0!important;cursor:pointer;position:relative}
.wdtm-client-delivery-card input{position:absolute;opacity:0;pointer-events:none}
.wdtm-client-delivery-card>span{display:block;height:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dbe3ee;background:#f8fafc;border-radius:12px;transition:.18s}
.wdtm-client-delivery-card small,.wdtm-client-delivery-card b,.wdtm-client-delivery-card strong,.wdtm-client-delivery-card em{display:block}
.wdtm-client-delivery-card small{font-size:9px;font-weight:900;letter-spacing:.1em;color:#64748b}
.wdtm-client-delivery-card b{font-size:13px;color:#0f172a;margin:4px 0 8px}
.wdtm-client-delivery-card strong{font-size:20px;color:#0f172a}
.wdtm-client-delivery-card em{font-size:10px;color:#64748b;font-style:normal;margin-top:3px}
.wdtm-client-delivery-card input:checked+span{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}
.wdtm-client-delivery-card input:checked+span small{color:#2563eb}
.wdtm-client-total-card{padding:13px 14px;border-radius:12px;background:#0f172a;color:#fff;display:flex;flex-direction:column;justify-content:center}
.wdtm-client-total-card small{font-size:9px;font-weight:900;letter-spacing:.1em;color:#93c5fd}
.wdtm-client-total-card strong{font-size:22px;color:#fff;margin:5px 0 3px}
.wdtm-client-total-card span{font-size:10px;color:#cbd5e1}
@media(max-width:700px){
  .wdtm-client-delivery-title{align-items:flex-start;flex-direction:column;gap:3px}
  .wdtm-client-price-summary{grid-template-columns:1fr}
  .wdtm-client-total-card{min-height:64px}
}


/* Auth gate v0.9.0 */
.wdtm-auth-open{overflow:hidden}
.wdtm-auth-modal[hidden]{display:none!important}
.wdtm-auth-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:18px}
.wdtm-auth-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62);backdrop-filter:blur(4px)}
.wdtm-auth-dialog{position:relative;z-index:1;width:min(100%,520px);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:22px;padding:30px;box-shadow:0 30px 80px rgba(15,23,42,.35);color:#0f172a}
.wdtm-auth-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#0f172a;font-size:24px;line-height:1;cursor:pointer}
.wdtm-auth-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:21px;margin-bottom:16px}
.wdtm-auth-dialog h2{font-size:26px;line-height:1.15;margin:0 44px 8px 0}
.wdtm-auth-lead{margin:0 0 20px;color:#64748b;font-size:15px;line-height:1.6}
.wdtm-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:#f1f5f9;border-radius:12px;margin-bottom:18px}
.wdtm-auth-tabs button{border:0;background:transparent;border-radius:9px;padding:10px 12px;font-weight:700;color:#475569;cursor:pointer}
.wdtm-auth-tabs button.is-active{background:#fff;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.08)}
.wdtm-auth-form{display:grid;gap:13px}
.wdtm-auth-form[hidden]{display:none!important}
.wdtm-auth-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#334155}
.wdtm-auth-form input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:12px 13px;font:inherit;background:#fff;color:#0f172a}
.wdtm-auth-form input:focus{outline:2px solid rgba(37,99,235,.18);border-color:#2563eb}
.wdtm-auth-form button[type=submit]{border:0;border-radius:11px;padding:13px 16px;background:#2563eb;color:#fff;font-weight:800;font-size:15px;cursor:pointer}
.wdtm-auth-form button[type=submit]:disabled{opacity:.6;cursor:wait}
.wdtm-auth-form small{color:#64748b;line-height:1.5}
.wdtm-auth-forgot{font-size:13px;font-weight:700;text-align:center}
.wdtm-auth-message{padding:11px 13px;border-radius:10px;margin-bottom:14px;font-size:13px;line-height:1.5}
.wdtm-auth-message.is-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}
.wdtm-auth-message.is-success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}
.wdtm-auth-message.is-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}
.wdtm-auth-limit{margin:18px 0 0;color:#64748b;font-size:12px;text-align:center}
.wdtm-auth-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:600px){
  .wdtm-auth-dialog{padding:24px 18px;border-radius:18px}
  .wdtm-auth-dialog h2{font-size:23px}
}


/* Project engine v0.10.0 */
.wdtm-ai-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wdtm-ai-brief-advanced{margin-top:20px;padding:18px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff}
.wdtm-project-context{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 10px}
.wdtm-project-context span{font-size:10px;font-weight:700;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px}
.wdtm-readiness-pill{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}
.wdtm-section-editable{position:relative;outline:1px dashed transparent;outline-offset:-1px;transition:outline-color .16s ease}
.wdtm-section-editable:hover{outline-color:#93c5fd}
.wdtm-section-tools{position:absolute;z-index:12;top:8px;right:8px;display:flex;align-items:center;gap:8px;padding:5px 6px 5px 9px;border:1px solid #dbeafe;border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(15,23,42,.12);backdrop-filter:blur(8px);opacity:.18;transition:opacity .16s ease}
.wdtm-section-editable:hover>.wdtm-section-tools,.wdtm-section-tools:focus-within{opacity:1}
.wdtm-section-tools>span{font-size:9px;font-weight:800;color:#475569;white-space:nowrap}
.wdtm-section-tools>div{display:flex;gap:4px}
.wdtm-section-tools button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:7px;padding:5px 7px;font:700 9px/1.1 system-ui;cursor:pointer}
.wdtm-section-tools button:hover{border-color:#60a5fa;color:#1d4ed8}
.wdtm-section-tools button.is-locked{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8}
.wdtm-section-tools button:disabled{opacity:.4;cursor:not-allowed}
.wdtm-section-tools.is-busy{opacity:1;pointer-events:none}
.wdtm-section-tools.is-busy:after{content:"";width:11px;height:11px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:wdtmSpin .7s linear infinite}
@keyframes wdtmSpin{to{transform:rotate(360deg)}}
.wdtm-demo-cta>.wdtm-section-tools{color:#0f172a}
@media(max-width:760px){
  .wdtm-ai-three{grid-template-columns:1fr}
  .wdtm-section-tools{position:relative;top:auto;right:auto;opacity:1;margin:0 0 10px;justify-content:space-between}
  .wdtm-section-tools>span{white-space:normal}
}


/* AI text + FAQ v0.11.0 */
.wdtm-ai-real-pill{background:#eefcf5!important;border-color:#86efac!important;color:#166534!important}
.wdtm-ai-fallback-pill{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}
.wdtm-demo-faq{position:relative;padding:30px;border-top:1px solid #e2e8f0;background:#fff}
.wdtm-demo-faq-kicker{display:block;margin-bottom:8px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#2563eb}
.wdtm-demo-faq :is(h2,h3){margin:0 0 18px;font-size:25px;color:#0f172a}
.wdtm-demo-faq-list{display:grid;gap:9px}
.wdtm-demo-faq-item{border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;padding:0 13px}
.wdtm-demo-faq-item summary{cursor:pointer;list-style:none;padding:12px 22px 12px 0;font-size:13px;font-weight:800;color:#0f172a;position:relative}
.wdtm-demo-faq-item summary::-webkit-details-marker{display:none}
.wdtm-demo-faq-item summary:after{content:"+";position:absolute;right:0;top:10px;font-size:18px;color:#64748b}
.wdtm-demo-faq-item[open] summary:after{content:"−"}
.wdtm-demo-faq-item p{margin:0;padding:0 0 13px;color:#64748b;font-size:12px;line-height:1.65}


/* Demo standard + AI Premium v0.12.0 */
.wdtm-standard-pill{background:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important}
.wdtm-ai-premium-ready-pill{background:#f5f3ff!important;border-color:#c4b5fd!important;color:#6d28d9!important}
.wdtm-premium-toggle{border:1px solid #c4b5fd!important;background:#f5f3ff!important;color:#6d28d9!important}
.wdtm-premium-toggle.is-active{background:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important}
.wdtm-client-premium-note{display:flex;gap:14px;align-items:flex-start;margin:18px 0;padding:16px 18px;border:1px solid #c4b5fd;border-radius:14px;background:#faf7ff;color:#312e81}
.wdtm-client-premium-note strong{white-space:nowrap}
.wdtm-client-premium-note span{color:#5b5488;line-height:1.55}
@media(max-width:680px){
  .wdtm-client-premium-note{display:block}
  .wdtm-client-premium-note strong{display:block;margin-bottom:6px;white-space:normal}
}


/* Generation loader v0.12.2 */
.wdtm-generation-loader[hidden]{display:none!important}
.wdtm-generation-loader{position:absolute;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(241,245,249,.82);backdrop-filter:blur(7px)}
.wdtm-generation-loader-card{width:min(520px,calc(100% - 28px));padding:28px;border:1px solid #dbeafe;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 24px 70px rgba(15,23,42,.18);text-align:center}
.wdtm-generation-loader-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:24px;animation:wdtmLoaderPulse 1.5s ease-in-out infinite}
.wdtm-generation-loader.is-premium .wdtm-generation-loader-icon{background:#f5f3ff;color:#7c3aed}
.wdtm-generation-loader-copy{display:grid;gap:6px}
.wdtm-generation-loader-copy strong{font-size:21px;color:#0f172a}
.wdtm-generation-loader-copy span{font-size:13px;line-height:1.55;color:#64748b}
.wdtm-generation-progress{height:9px;margin:20px 0 12px;border-radius:999px;background:#e2e8f0;overflow:hidden}
.wdtm-generation-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .35s ease}
.wdtm-generation-loader.is-premium .wdtm-generation-progress i{background:linear-gradient(90deg,#7c3aed,#a78bfa)}
.wdtm-generation-loader-card small{display:block;color:#94a3b8;font-size:11px}
@keyframes wdtmLoaderPulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}
@media(max-width:680px){
  .wdtm-generation-loader{padding:12px}
  .wdtm-generation-loader-card{padding:22px 16px;border-radius:16px}
  .wdtm-generation-loader-copy strong{font-size:18px}
}

.wdtm-ai-preview-frame{position:relative}


/* AI Premium workspace v0.13.0 */
.wdtm-premium-workspace[hidden]{display:none!important}
.wdtm-premium-workspace{margin:14px 0 18px;padding:18px;border:1px solid #d8b4fe;border-radius:16px;background:linear-gradient(180deg,#faf5ff,#fff);box-shadow:0 10px 28px rgba(109,40,217,.08)}
.wdtm-premium-workspace-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}
.wdtm-premium-workspace-head>div>span{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#7c3aed;margin-bottom:4px}
.wdtm-premium-workspace-head h3{margin:0 0 5px;font-size:20px;color:#1e1b4b}
.wdtm-premium-workspace-head p{margin:0;color:#6b7280;font-size:12px;line-height:1.55;max-width:720px}
.wdtm-premium-cost-note{font-size:10px;font-weight:800;color:#6d28d9;background:#ede9fe;border:1px solid #c4b5fd;border-radius:999px;padding:6px 9px;white-space:nowrap}
.wdtm-premium-instruction{display:grid;gap:7px;font-size:12px;font-weight:800;color:#312e81}
.wdtm-premium-instruction textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:84px;border:1px solid #c4b5fd;border-radius:11px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;font-weight:500}
.wdtm-premium-instruction textarea:focus{outline:2px solid rgba(124,58,237,.15);border-color:#7c3aed}
.wdtm-premium-controls{display:grid;grid-template-columns:minmax(230px,1fr) auto;gap:12px;align-items:end;margin-top:12px}
.wdtm-premium-controls label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#4c1d95}
.wdtm-premium-controls select{min-height:42px;border:1px solid #c4b5fd;border-radius:10px;background:#fff;padding:0 10px;color:#1f2937}
.wdtm-premium-controls button,.wdtm-premium-images-head button,.wdtm-premium-image-slot button{border:0;border-radius:10px;background:#7c3aed;color:#fff;padding:11px 14px;font-weight:800;cursor:pointer}
.wdtm-premium-controls button:disabled,.wdtm-premium-images-head button:disabled,.wdtm-premium-image-slot button:disabled{opacity:.5;cursor:wait}
.wdtm-premium-images{margin-top:18px;padding-top:16px;border-top:1px solid #e9d5ff}
.wdtm-premium-images-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}
.wdtm-premium-images-head>div{display:grid;gap:3px}
.wdtm-premium-images-head strong{font-size:14px;color:#1e1b4b}
.wdtm-premium-images-head span{font-size:11px;color:#6b7280}
.wdtm-premium-images-head button{background:#fff;color:#6d28d9;border:1px solid #c4b5fd}
.wdtm-premium-image-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.wdtm-premium-image-slot{display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;gap:8px 10px;padding:10px;border:1px solid #e9d5ff;border-radius:12px;background:#fff}
.wdtm-premium-image-slot img,.wdtm-premium-image-placeholder{width:72px;height:72px;grid-row:1/3;border-radius:9px;object-fit:cover;background:#f5f3ff}
.wdtm-premium-image-placeholder{display:grid;place-items:center;color:#8b5cf6;font-size:20px}
.wdtm-premium-image-slot>div{display:grid;align-content:center;gap:3px;min-width:0}
.wdtm-premium-image-slot strong{font-size:11px;color:#312e81;overflow:hidden;text-overflow:ellipsis}
.wdtm-premium-image-slot span{font-size:9px;color:#94a3b8}
.wdtm-premium-image-slot button{justify-self:start;padding:7px 9px;font-size:10px;background:#6d28d9}
.wdtm-demo-visual.has-ai-image{overflow:hidden;background:#e2e8f0!important}
.wdtm-demo-visual.has-ai-image img{width:100%;height:100%;display:block;object-fit:cover}
.wdtm-demo-section-image{margin:0 0 18px;border-radius:16px;overflow:hidden;aspect-ratio:16/7;background:#e2e8f0}
.wdtm-demo-section-image.about{aspect-ratio:1/1;min-width:260px;max-width:360px;margin:0}
.wdtm-demo-section-image img{display:block;width:100%;height:100%;object-fit:cover}
.wdtm-demo-about:has(.wdtm-demo-section-image.about){display:grid;grid-template-columns:minmax(220px,.75fr) 1.25fr;gap:24px;align-items:center}
.wdtm-demo-about-copy{min-width:0}
@media(max-width:850px){
  .wdtm-premium-image-slots{grid-template-columns:1fr}
  .wdtm-demo-about:has(.wdtm-demo-section-image.about){grid-template-columns:1fr}
  .wdtm-demo-section-image.about{max-width:none;width:100%;aspect-ratio:16/9}
}
@media(max-width:680px){
  .wdtm-premium-workspace{padding:14px}
  .wdtm-premium-workspace-head,.wdtm-premium-images-head{display:block}
  .wdtm-premium-cost-note{display:inline-block;margin-top:9px}
  .wdtm-premium-controls{grid-template-columns:1fr}
  .wdtm-premium-images-head button{margin-top:10px;width:100%}
}


/* Checkout test + paid workspace v0.14.0 */
.wdtm-test-checkout[hidden],.wdtm-paid-workspace[hidden]{display:none!important}
.wdtm-test-checkout{margin:22px 0 0;padding:22px;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:0 14px 34px rgba(37,99,235,.08)}
.wdtm-test-checkout-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:10px;font-weight:900;letter-spacing:.08em}
.wdtm-test-checkout-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin:14px 0 18px}
.wdtm-test-checkout-head>div:first-child>span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#2563eb}
.wdtm-test-checkout-head h3{margin:4px 0 6px;font-size:26px;color:#0f172a}
.wdtm-test-checkout-head p{margin:0;color:#64748b;line-height:1.6}
.wdtm-test-checkout-total{min-width:130px;padding:12px 14px;border:1px solid #dbeafe;border-radius:12px;background:#fff;text-align:right}
.wdtm-test-checkout-total small{display:block;font-size:9px;font-weight:900;color:#64748b}
.wdtm-test-checkout-total strong{display:block;margin-top:3px;font-size:22px;color:#0f172a}
.wdtm-test-payment-method{display:grid;gap:5px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
.wdtm-test-payment-method>span{font-size:10px;font-weight:900;color:#64748b;text-transform:uppercase}
.wdtm-test-payment-method strong{font-size:14px;color:#0f172a}
.wdtm-test-payment-method small{color:#94a3b8}
.wdtm-test-payment-form{margin-top:14px}
.wdtm-test-order-line{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e2e8f0;font-size:13px}
.wdtm-test-pay-button{width:100%;margin-top:16px;border:0;border-radius:11px;background:#2563eb;color:#fff;padding:14px 18px;font-weight:900;font-size:15px;cursor:pointer}
.wdtm-test-pay-button:disabled{opacity:.65;cursor:wait}
.wdtm-test-payment-status{display:block;margin-top:10px;text-align:center;font-size:12px;color:#475569}

.wdtm-paid-workspace{margin:24px 0;padding:22px;border:1px solid #c4b5fd;border-radius:20px;background:linear-gradient(180deg,#faf7ff,#fff);box-shadow:0 18px 50px rgba(109,40,217,.1)}
.wdtm-paid-confirmation{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e9d5ff}
.wdtm-paid-confirmation>div:first-child>span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#15803d}
.wdtm-paid-confirmation h2{margin:5px 0 7px;font-size:28px;color:#1e1b4b}
.wdtm-paid-confirmation p{margin:0;color:#6b7280;line-height:1.55}
.wdtm-paid-order{min-width:220px;max-width:310px;padding:12px 14px;border:1px solid #ddd6fe;border-radius:12px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:center}
.wdtm-paid-order small{color:#94a3b8;font-size:9px;font-weight:800;text-transform:uppercase}
.wdtm-paid-order strong{text-align:right;color:#312e81;font-size:12px;min-width:0}
.wdtm-paid-reference{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px!important}
.wdtm-test-mode-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:12px 14px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed;color:#9a3412}
.wdtm-test-mode-note strong{white-space:nowrap}
.wdtm-test-mode-note span{font-size:12px;line-height:1.5}
.wdtm-paid-premium-panel,.wdtm-paid-images-panel,.wdtm-paid-delivery-card{margin-top:18px;padding:18px;border:1px solid #e9d5ff;border-radius:15px;background:#fff}
.wdtm-paid-premium-head>span,.wdtm-paid-images-head>div>span,.wdtm-paid-delivery-card>span{font-size:10px;font-weight:900;letter-spacing:.09em;color:#7c3aed}
.wdtm-paid-premium-head h3,.wdtm-paid-images-head h3,.wdtm-paid-delivery-card h3{margin:4px 0 6px;color:#1e1b4b;font-size:20px}
.wdtm-paid-premium-head p,.wdtm-paid-images-head p,.wdtm-paid-delivery-card p{margin:0 0 14px;color:#6b7280;font-size:12px;line-height:1.55}
.wdtm-paid-premium-panel>label{display:grid;gap:6px;margin-top:12px;font-size:11px;font-weight:800;color:#4c1d95}
.wdtm-paid-premium-panel textarea,.wdtm-paid-premium-panel select{width:100%;box-sizing:border-box;border:1px solid #c4b5fd;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#0f172a}
.wdtm-paid-section-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.wdtm-paid-section-actions button,.wdtm-paid-upgrade-all,.wdtm-paid-images-head button,.wdtm-paid-image-slot button{border:1px solid #c4b5fd;border-radius:9px;background:#f5f3ff;color:#6d28d9;padding:8px 11px;font-weight:800;cursor:pointer}
.wdtm-paid-section-actions button:disabled{opacity:.5;cursor:not-allowed}
.wdtm-paid-upgrade-all{margin-top:12px;background:#7c3aed;color:#fff;border-color:#7c3aed}
.wdtm-paid-action-status{min-height:18px;margin-top:11px;font-size:12px;color:#64748b}
.wdtm-paid-action-status.is-loading{color:#6d28d9}
.wdtm-paid-action-status.is-success{color:#15803d}
.wdtm-paid-action-status.is-error{color:#b91c1c}
.wdtm-paid-images-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.wdtm-paid-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}
.wdtm-paid-image-slot{display:grid;grid-template-columns:76px 1fr;grid-template-rows:auto auto;gap:8px 10px;padding:10px;border:1px solid #ede9fe;border-radius:12px;background:#fafafa}
.wdtm-paid-image-slot img,.wdtm-paid-image-placeholder{grid-row:1/3;width:76px;height:76px;border-radius:9px;object-fit:cover;background:#f5f3ff}
.wdtm-paid-image-placeholder{display:grid;place-items:center;color:#8b5cf6;font-size:20px}
.wdtm-paid-image-slot>div{display:grid;align-content:center;gap:3px;min-width:0}
.wdtm-paid-image-slot strong{font-size:11px;color:#312e81}
.wdtm-paid-image-slot span{font-size:9px;color:#94a3b8}
.wdtm-paid-image-slot button{justify-self:start;padding:6px 8px;font-size:10px}
.wdtm-paid-download{display:inline-flex;margin-top:8px;padding:11px 14px;border-radius:10px;background:#0f172a;color:#fff!important;text-decoration:none;font-weight:900}
@media(max-width:800px){
  .wdtm-test-checkout-head,.wdtm-paid-confirmation,.wdtm-paid-images-head{display:block}
  .wdtm-test-checkout-total,.wdtm-paid-order{margin-top:12px}
  .wdtm-paid-order{max-width:none;min-width:0;width:100%;box-sizing:border-box}
  .wdtm-paid-image-grid{grid-template-columns:1fr}
}


/* Public premium loader v0.15.0 */
.wdtm-public-loader{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.58);backdrop-filter:blur(8px)}
.wdtm-public-loader-card{width:min(520px,calc(100% - 32px));box-sizing:border-box;padding:28px;border:1px solid #ddd6fe;border-radius:20px;background:#fff;box-shadow:0 30px 100px rgba(15,23,42,.32);text-align:center}
.wdtm-public-loader-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 15px;border-radius:50%;background:#f5f3ff;color:#7c3aed;font-size:25px;animation:wdtmPublicPulse 1.45s ease-in-out infinite}
.wdtm-public-loader-title{display:block;font-size:22px;color:#1e1b4b}
.wdtm-public-loader-message{display:block;margin-top:7px;color:#64748b;font-size:13px;line-height:1.55}
.wdtm-public-loader-progress{height:10px;margin:20px 0 12px;border-radius:999px;background:#e2e8f0;overflow:hidden}
.wdtm-public-loader-progress i{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#a78bfa);transition:width .45s ease}
.wdtm-public-loader-card small{color:#94a3b8;font-size:11px}
@keyframes wdtmPublicPulse{0%,100%{transform:scale(1);opacity:.82}50%{transform:scale(1.08);opacity:1}}
.wdtm-test-checkout:not([hidden]){margin-top:14px}
.wdtm-client-form:not([hidden])+.wdtm-client-success[hidden]+.wdtm-test-checkout:not([hidden]){border-top-left-radius:10px;border-top-right-radius:10px}

.wdtm-client-submit-row[hidden]{display:none!important}

.wdtm-field-help{display:block;margin-top:6px;color:#64748b;font-size:11px;line-height:1.45;font-weight:500}
.wdtm-paid-limit-note{margin:12px 0 16px;padding:11px 13px;border:1px solid #ddd6fe;border-radius:10px;background:#f5f3ff;color:#4c1d95;font-size:12px;line-height:1.5}
.wdtm-paid-limit-note span{color:#64748b}
.wdtm-paid-logo-panel{margin-top:14px;padding:18px;border:1px solid #e9d5ff;border-radius:16px;background:#fff}
.wdtm-paid-logo-work{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start;margin-top:14px}
.wdtm-paid-logo-preview{aspect-ratio:1/1;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;display:grid;place-items:center;overflow:hidden}
.wdtm-paid-logo-preview img{width:100%;height:100%;object-fit:contain;background:#fff}
.wdtm-paid-logo-placeholder{font-size:26px;font-weight:900;letter-spacing:.15em;color:#94a3b8}
.wdtm-paid-logo-work label{display:grid;gap:6px;font-size:12px;font-weight:800}
.wdtm-paid-logo-work textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font:inherit;resize:vertical}
.wdtm-paid-logo-work button{margin-top:10px;border:0;border-radius:10px;background:#7c3aed;color:#fff;padding:11px 14px;font-weight:900;cursor:pointer}
.wdtm-paid-logo-work button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:700px){.wdtm-paid-logo-work{grid-template-columns:1fr}.wdtm-paid-logo-preview{max-width:240px}}


/* Responsive support for expanded layout engine v0.19.0 */
@media(max-width:760px){
  .wdtm-public-demo .wdtm-ai-demo.layout-centered .wdtm-demo-hero,
  .wdtm-public-demo .wdtm-ai-demo.layout-offset .wdtm-demo-hero,
  .wdtm-public-demo .wdtm-ai-demo.layout-bento .wdtm-demo-hero,
  .wdtm-theme-page .wdtm-ai-demo.layout-centered .wdtm-demo-hero,
  .wdtm-theme-page .wdtm-ai-demo.layout-offset .wdtm-demo-hero,
  .wdtm-theme-page .wdtm-ai-demo.layout-bento .wdtm-demo-hero{display:block;padding:42px 24px;text-align:left}
  .wdtm-public-demo .wdtm-ai-demo.layout-centered .wdtm-demo-actions,
  .wdtm-theme-page .wdtm-ai-demo.layout-centered .wdtm-demo-actions{justify-content:flex-start}
  .wdtm-public-demo .wdtm-ai-demo.layout-offset .wdtm-demo-herocopy,
  .wdtm-public-demo .wdtm-ai-demo.layout-offset .wdtm-demo-visual,
  .wdtm-theme-page .wdtm-ai-demo.layout-offset .wdtm-demo-herocopy,
  .wdtm-theme-page .wdtm-ai-demo.layout-offset .wdtm-demo-visual{transform:none}
  .wdtm-public-demo .wdtm-ai-demo.layout-showcase .wdtm-demo-hero,
  .wdtm-theme-page .wdtm-ai-demo.layout-showcase .wdtm-demo-hero{padding:24px}
  .wdtm-public-demo .wdtm-ai-demo.layout-showcase .wdtm-demo-visual,
  .wdtm-theme-page .wdtm-ai-demo.layout-showcase .wdtm-demo-visual{min-height:250px;margin-bottom:-28px}
  .wdtm-public-demo .wdtm-ai-demo.layout-showcase .wdtm-demo-herocopy,
  .wdtm-theme-page .wdtm-ai-demo.layout-showcase .wdtm-demo-herocopy{margin:0 12px;padding:22px}
  .wdtm-public-demo .wdtm-ai-demo.layout-magazine .wdtm-demo-hero,
  .wdtm-theme-page .wdtm-ai-demo.layout-magazine .wdtm-demo-hero{padding:44px 24px}
  .wdtm-public-demo .wdtm-ai-demo.layout-magazine .wdtm-demo-hero :is(h1,h2),
  .wdtm-theme-page .wdtm-ai-demo.layout-magazine .wdtm-demo-hero :is(h1,h2){font-size:42px}
  .wdtm-public-demo .wdtm-ai-demo.service-tiles .wdtm-demo-cards,
  .wdtm-public-demo .wdtm-ai-demo.service-spotlight .wdtm-demo-cards,
  .wdtm-theme-page .wdtm-ai-demo.service-tiles .wdtm-demo-cards,
  .wdtm-theme-page .wdtm-ai-demo.service-spotlight .wdtm-demo-cards{grid-template-columns:1fr}
  .wdtm-public-demo .wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child,
  .wdtm-theme-page .wdtm-ai-demo.service-spotlight .wdtm-demo-card:first-child{grid-column:auto}
  .wdtm-public-demo .wdtm-ai-demo.service-steps .wdtm-demo-card,
  .wdtm-theme-page .wdtm-ai-demo.service-steps .wdtm-demo-card{grid-template-columns:42px 1fr;gap:9px}
  .wdtm-public-demo .wdtm-ai-demo.service-steps .wdtm-demo-card p,
  .wdtm-theme-page .wdtm-ai-demo.service-steps .wdtm-demo-card p{grid-column:2}
}


/* Independent section layouts v0.20.0 */
/* About: 5 variants */
.wdtm-demo-about.section-layout-reverse{grid-template-columns:1.2fr .8fr}.wdtm-demo-about.section-layout-reverse .wdtm-demo-section-image.about{order:2}.wdtm-demo-about.section-layout-reverse .wdtm-demo-about-copy{order:1}
.wdtm-demo-about.section-layout-centered{display:block!important;text-align:center;max-width:860px;margin-left:auto;margin-right:auto}.wdtm-demo-about.section-layout-centered .wdtm-demo-section-image.about{max-width:560px;aspect-ratio:16/8;margin:0 auto 26px}.wdtm-demo-about.section-layout-centered p{max-width:720px;margin-left:auto;margin-right:auto}
.wdtm-demo-about.section-layout-panel{margin:34px 7%;padding:34px;border:1px solid #e2e8f0;border-radius:24px;background:#f8fafc;grid-template-columns:.9fr 1.1fr}.wdtm-demo-about.section-layout-panel .wdtm-demo-section-image.about{border-radius:18px}
.wdtm-demo-about.section-layout-editorial{display:block!important;padding-left:13%;padding-right:13%}.wdtm-demo-about.section-layout-editorial .wdtm-demo-section-image.about{float:right;width:42%;max-width:360px;margin:0 0 20px 34px;aspect-ratio:4/5}.wdtm-demo-about.section-layout-editorial h3{font-family:Georgia,serif;font-size:34px}

/* Trust: 5 variants */
.wdtm-demo-trust.section-layout-strip{grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;padding-bottom:0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.wdtm-demo-trust.section-layout-strip .wdtm-demo-trust-item{border:0;border-radius:0;border-right:1px solid #e2e8f0;padding:24px 20px}.wdtm-demo-trust.section-layout-strip .wdtm-demo-trust-item:last-child{border-right:0}
.wdtm-demo-trust.section-layout-numbers{counter-reset:trust;grid-template-columns:repeat(3,1fr);padding-top:32px;padding-bottom:32px}.wdtm-demo-trust.section-layout-numbers .wdtm-demo-trust-item{counter-increment:trust;border:0;background:transparent;padding:12px}.wdtm-demo-trust.section-layout-numbers .wdtm-demo-trust-item:before{content:"0" counter(trust);display:block;font-size:28px;font-weight:900;color:var(--wdtm-primary,#2563eb);margin-bottom:12px}
.wdtm-demo-trust.section-layout-compact{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:14px;padding-bottom:14px}.wdtm-demo-trust.section-layout-compact .wdtm-demo-trust-item{padding:9px 13px;border-radius:999px;display:flex;gap:7px;align-items:center}.wdtm-demo-trust.section-layout-compact .wdtm-demo-trust-item b,.wdtm-demo-trust.section-layout-compact .wdtm-demo-trust-item span{margin:0;font-size:10px}
.wdtm-demo-trust.section-layout-panel{margin:28px 7%;padding:28px;border-radius:22px;background:#0f172a;color:#fff}.wdtm-demo-trust.section-layout-panel .wdtm-demo-trust-item{border-color:#334155;background:#111827;color:#fff}.wdtm-demo-trust.section-layout-panel .wdtm-demo-trust-item span{color:#cbd5e1}

/* FAQ: 4 variants */
.wdtm-demo-faq.section-layout-columns .wdtm-demo-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wdtm-demo-faq.section-layout-columns .wdtm-demo-faq-item{height:auto}
.wdtm-demo-faq.section-layout-minimal{padding-left:10%;padding-right:10%;background:#fff}.wdtm-demo-faq.section-layout-minimal .wdtm-demo-faq-item{border:0;border-radius:0;background:transparent;border-bottom:1px solid #e2e8f0}.wdtm-demo-faq.section-layout-minimal .wdtm-demo-faq-item:first-child{border-top:1px solid #e2e8f0}
.wdtm-demo-faq.section-layout-cards .wdtm-demo-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wdtm-demo-faq.section-layout-cards .wdtm-demo-faq-item{border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}

/* CTA: 5 variants */
.wdtm-demo-cta.section-layout-centered{display:block;text-align:center;padding:46px 8%}.wdtm-demo-cta.section-layout-centered>div{max-width:720px;margin:0 auto}.wdtm-demo-cta.section-layout-centered .wdtm-demo-btn{margin-top:20px}
.wdtm-demo-cta.section-layout-split{display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:0;margin-left:0;margin-right:0;padding-left:9%;padding-right:9%}
.wdtm-demo-cta.section-layout-outline{background:transparent!important;color:#0f172a;border:2px solid var(--wdtm-primary,#2563eb)}.wdtm-demo-cta.section-layout-outline h3{color:#0f172a}.wdtm-demo-cta.section-layout-outline p{color:#64748b;opacity:1}.wdtm-demo-cta.section-layout-outline .wdtm-demo-btn{background:var(--wdtm-primary,#2563eb);color:#fff}
.wdtm-demo-cta.section-layout-compact{padding:20px 24px;border-radius:999px;margin-left:10%;margin-right:10%}.wdtm-demo-cta.section-layout-compact h3{font-size:19px}.wdtm-demo-cta.section-layout-compact p{font-size:12px}

@media(max-width:760px){
  .wdtm-demo-about.section-layout-reverse{grid-template-columns:1fr}.wdtm-demo-about.section-layout-reverse .wdtm-demo-section-image.about,.wdtm-demo-about.section-layout-reverse .wdtm-demo-about-copy{order:initial}
  .wdtm-demo-about.section-layout-panel{margin:22px 18px;padding:24px;grid-template-columns:1fr}
  .wdtm-demo-about.section-layout-editorial{padding-left:24px;padding-right:24px}.wdtm-demo-about.section-layout-editorial .wdtm-demo-section-image.about{float:none;width:100%;max-width:none;margin:0 0 20px;aspect-ratio:16/9}
  .wdtm-demo-trust.section-layout-strip,.wdtm-demo-trust.section-layout-numbers{grid-template-columns:1fr}.wdtm-demo-trust.section-layout-strip .wdtm-demo-trust-item{border-right:0;border-bottom:1px solid #e2e8f0}.wdtm-demo-trust.section-layout-strip .wdtm-demo-trust-item:last-child{border-bottom:0}
  .wdtm-demo-trust.section-layout-panel{margin:22px 18px}
  .wdtm-demo-faq.section-layout-columns .wdtm-demo-faq-list,.wdtm-demo-faq.section-layout-cards .wdtm-demo-faq-list{grid-template-columns:1fr}
  .wdtm-demo-faq.section-layout-minimal{padding-left:24px;padding-right:24px}
  .wdtm-demo-cta.section-layout-split{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:30px 24px}.wdtm-demo-cta.section-layout-split .wdtm-demo-btn{margin-top:16px;justify-self:start}
  .wdtm-demo-cta.section-layout-compact{border-radius:20px;margin-left:24px;margin-right:24px;display:block}.wdtm-demo-cta.section-layout-compact .wdtm-demo-btn{margin-top:14px}
}


/* Section-level local layout regeneration v0.21.0 */
.wdtm-section-tools>div{flex-wrap:wrap;justify-content:flex-end}
.wdtm-section-tools button[data-section-action="layout"]{border-color:#c4b5fd;color:#6d28d9;background:#faf7ff}
.wdtm-section-tools button[data-section-action="both"]{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}

/* Hero layouts regenerated independently from the page family */
.wdtm-ai-demo .wdtm-demo-hero.section-layout-split,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse{
  display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:30px!important;align-items:center!important;
  min-height:0!important;padding:68px 7%!important;color:#0f172a;position:relative!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse{grid-template-columns:.85fr 1.15fr!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first{
  display:block!important;min-height:0!important;padding:70px 8%!important;color:#0f172a;position:relative!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered{text-align:center}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-herocopy{max-width:780px!important;margin:0 auto!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-actions{justify-content:center}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual{max-width:860px!important;margin:36px auto 0!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-herocopy{max-width:850px!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual{width:100%!important;min-height:340px!important;margin:34px 0 0!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first{display:flex!important;flex-direction:column!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{order:-1!important;width:100%!important;min-height:410px!important;margin:0 0 32px!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-herocopy{max-width:820px!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay{
  display:flex!important;align-items:flex-end!important;min-height:500px!important;padding:64px 7%!important;color:#fff!important;position:relative!important;overflow:hidden!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;border-radius:0!important;transform:none!important;z-index:0!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual:after{
  content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;
  background:linear-gradient(90deg,rgba(15,23,42,.9),rgba(15,23,42,.28))!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy{max-width:760px!important;position:relative!important;z-index:2!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay h2{color:#fff!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay p{color:rgba(255,255,255,.86)!important}

.wdtm-ai-demo .wdtm-demo-hero.section-layout-split .wdtm-demo-herocopy,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse .wdtm-demo-herocopy,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-herocopy,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-herocopy,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-herocopy{
  position:relative!important;z-index:2!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-split .wdtm-demo-visual,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse .wdtm-demo-visual,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{
  position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:320px!important;margin:0!important;border-radius:24px!important;transform:none!important;z-index:1!important;order:initial!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-split .wdtm-demo-visual:after,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse .wdtm-demo-visual:after,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual:after,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual:after,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual:after{
  inset:auto  auto -30px 25px!important;width:120px!important;height:120px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important
}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse .wdtm-demo-visual{order:-1!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual{max-width:860px!important;margin:36px auto 0!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual{width:100%!important;min-height:340px!important;margin:34px 0 0!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{order:-1!important;width:100%!important;min-height:410px!important;margin:0 0 32px!important}

.wdtm-ai-demo .wdtm-demo-hero.section-layout-split h2,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse h2,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered h2,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked h2,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first h2{color:#0f172a!important}
.wdtm-ai-demo .wdtm-demo-hero.section-layout-split p,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse p,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-centered p,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked p,
.wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first p{color:#64748b!important}

.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-split,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-reverse,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-centered,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-stacked,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-visual-first{background:#0b1020!important;color:#f8fafc!important}
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-split h2,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-reverse h2,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-centered h2,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-stacked h2,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-visual-first h2{color:#f8fafc!important}
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-split p,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-reverse p,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-centered p,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-stacked p,
.wdtm-ai-demo.layout-dark .wdtm-demo-hero.section-layout-visual-first p{color:#a9b3c6!important}

@media(max-width:760px){
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-split,
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse{grid-template-columns:1fr!important;padding:42px 24px!important}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-reverse .wdtm-demo-visual{order:initial!important}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-centered,
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked,
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first{padding:42px 24px!important;text-align:left}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-actions{justify-content:flex-start}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual,
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual,
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{min-height:230px!important;margin-top:26px!important}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{margin:0 0 24px!important}
  .wdtm-ai-demo .wdtm-demo-hero.section-layout-overlay{min-height:430px!important;padding:42px 24px!important}
  .wdtm-section-tools>div{gap:3px}
}


/* Pre-payment preview hardening v0.22.0 */
.wdtm-unpaid-preview .wdtm-ai-demo,
.wdtm-client-protected .wdtm-ai-demo{-webkit-user-select:none;user-select:none}
.wdtm-unpaid-preview .wdtm-ai-demo img,
.wdtm-client-protected .wdtm-ai-demo img{-webkit-user-drag:none}
.wdtm-unpaid-preview .wdtm-demo-watermarks{opacity:.105}
.wdtm-paid-preview .wdtm-demo-watermarks{opacity:.025}
.wdtm-client-submit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}
.wdtm-client-order-button{border:0;border-radius:11px;padding:13px 18px;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}
.wdtm-client-order-button:hover{background:#1e293b}
.wdtm-client-submit-row small{color:#64748b;line-height:1.45}
.wdtm-client-success{margin:16px 0;padding:14px 16px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534;font-weight:700;line-height:1.55}
@media print{
  body.wdtm-unpaid-preview .wdtm-public-shell{display:none!important}
  body.wdtm-unpaid-preview:before{content:"Preview WebDesignTM protejat. Fișierele finale sunt disponibile după confirmarea plății.";display:block;padding:40px;font:700 18px/1.5 system-ui}
}


/* Generated AI asset history / selector */
.wdtm-paid-asset-variants{
  grid-column:1 / -1;
  width:100%;
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid rgba(124,58,237,.14);
}
.wdtm-paid-asset-variants>span{
  display:block;
  margin-bottom:10px;
  font-size:12px;
  font-weight:800;
  color:#5b21b6;
}
.wdtm-paid-asset-variant-grid{
  display:grid;
  gap:12px;
}
.wdtm-paid-image-slot .wdtm-paid-asset-variant-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.wdtm-paid-asset-variant{
  appearance:none;
  border:1px solid #ddd6fe;
  border-radius:14px;
  background:#fff;
  padding:8px;
  text-align:left;
  cursor:pointer;
  transition:.18s ease;
}
.wdtm-paid-asset-variant:hover:not(:disabled){
  border-color:#8b5cf6;
  box-shadow:0 8px 22px rgba(91,33,182,.12);
  transform:translateY(-1px);
}
.wdtm-paid-asset-variant.is-selected{
  border:2px solid #7c3aed;
  background:#f5f3ff;
  cursor:default;
}
.wdtm-paid-image-slot .wdtm-paid-asset-variant img{
  display:block;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  border-radius:10px;
  margin-bottom:8px;
}
.wdtm-paid-image-slot [data-public-select-slot="hero-main"] img{
  aspect-ratio:3/2;
}
.wdtm-paid-asset-variant small{
  display:block;
  font-size:11px;
  line-height:1.35;
  font-weight:800;
  color:#5b21b6;
}
.wdtm-paid-logo-panel>.wdtm-paid-asset-variants{
  margin-top:18px;
}
.wdtm-paid-logo-panel .wdtm-paid-asset-variant-grid{
  grid-template-columns:repeat(3,minmax(0,180px));
  justify-content:start;
}
.wdtm-paid-logo-panel .wdtm-paid-asset-variant{
  max-width:180px;
}
.wdtm-paid-logo-panel .wdtm-paid-asset-variant img{
  display:block;
  width:100%;
  aspect-ratio:1/1;
  object-fit:contain;
  background:#fff;
  border-radius:9px;
  margin-bottom:6px;
}
@media (max-width:680px){
  .wdtm-paid-image-slot .wdtm-paid-asset-variant-grid,
  .wdtm-paid-logo-panel .wdtm-paid-asset-variant-grid{
    grid-template-columns:1fr;
  }
  .wdtm-paid-logo-panel .wdtm-paid-asset-variant{
    max-width:220px;
  }
}


/* Large premium image comparison v0.24.4 */
.wdtm-paid-image-grid{
  grid-template-columns:1fr!important;
  gap:18px!important;
  margin-top:16px!important;
}
.wdtm-paid-image-slot{
  display:grid!important;
  grid-template-columns:minmax(260px,340px) minmax(160px,210px) minmax(0,1fr)!important;
  grid-template-rows:auto 1fr!important;
  gap:12px 18px!important;
  align-items:start!important;
  padding:16px!important;
  border-radius:16px!important;
  background:#fff!important;
}
.wdtm-paid-image-slot>img,
.wdtm-paid-image-slot>.wdtm-paid-image-placeholder{
  grid-column:1!important;
  grid-row:1/3!important;
  width:100%!important;
  height:auto!important;
  min-height:220px!important;
  aspect-ratio:4/3!important;
  border-radius:12px!important;
  object-fit:cover!important;
  background:#f5f3ff!important;
}
.wdtm-paid-image-slot>div:not(.wdtm-paid-asset-variants){
  grid-column:2!important;
  grid-row:1!important;
  align-self:end!important;
}
.wdtm-paid-image-slot>div:not(.wdtm-paid-asset-variants) strong{
  font-size:14px!important;
  line-height:1.35!important;
}
.wdtm-paid-image-slot>div:not(.wdtm-paid-asset-variants) span{
  font-size:11px!important;
}
.wdtm-paid-image-slot>button[data-public-generate-image]{
  grid-column:2!important;
  grid-row:2!important;
  align-self:start!important;
  justify-self:start!important;
  padding:9px 12px!important;
  font-size:11px!important;
}
.wdtm-paid-image-slot>.wdtm-paid-asset-variants{
  grid-column:3!important;
  grid-row:1/3!important;
  margin:0!important;
  padding:0 0 0 18px!important;
  border-top:0!important;
  border-left:1px solid rgba(124,58,237,.14)!important;
}
.wdtm-paid-image-slot .wdtm-paid-asset-variant-grid{
  grid-template-columns:repeat(2,minmax(180px,1fr))!important;
  gap:12px!important;
}
.wdtm-paid-image-slot .wdtm-paid-asset-variant{
  padding:9px!important;
}
.wdtm-paid-image-slot .wdtm-paid-asset-variant img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:4/3!important;
  object-fit:cover!important;
  border-radius:10px!important;
  margin-bottom:8px!important;
}
.wdtm-paid-image-slot [data-public-select-slot="hero-main"] img{
  aspect-ratio:3/2!important;
}
@media(max-width:980px){
  .wdtm-paid-image-slot{
    grid-template-columns:minmax(220px,300px) 1fr!important;
  }
  .wdtm-paid-image-slot>.wdtm-paid-asset-variants{
    grid-column:1/-1!important;
    grid-row:auto!important;
    border-left:0!important;
    border-top:1px solid rgba(124,58,237,.14)!important;
    padding:14px 0 0!important;
  }
}
@media(max-width:680px){
  .wdtm-paid-image-slot{
    grid-template-columns:1fr!important;
  }
  .wdtm-paid-image-slot>img,
  .wdtm-paid-image-slot>.wdtm-paid-image-placeholder,
  .wdtm-paid-image-slot>div:not(.wdtm-paid-asset-variants),
  .wdtm-paid-image-slot>button[data-public-generate-image],
  .wdtm-paid-image-slot>.wdtm-paid-asset-variants{
    grid-column:1!important;
    grid-row:auto!important;
  }
  .wdtm-paid-image-slot .wdtm-paid-asset-variant-grid{
    grid-template-columns:1fr!important;
  }
}


/* WebDesignTM catalog preview */
.wdtm-demo-catalog-toolbar{margin:22px 7% 12px;padding:12px;display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(3,minmax(90px,.7fr));gap:8px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}
.wdtm-demo-catalog-toolbar span{padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;font-size:11px;font-weight:750}
.wdtm-demo-catalog-grid{padding:0 7% 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wdtm-demo-catalog-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.wdtm-demo-catalog-visual{min-height:150px;display:grid;place-items:center;background:linear-gradient(135deg,var(--wdtm-primary,#2563eb),var(--wdtm-accent,#0f172a));color:#fff}
.wdtm-demo-catalog-visual span{font-size:24px;font-weight:900;opacity:.7}
.wdtm-demo-catalog-body{padding:15px;display:grid;gap:9px}
.wdtm-demo-catalog-body>small{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.wdtm-demo-catalog-body h3{margin:0!important;font-size:17px!important;line-height:1.25!important;color:#0f172a!important}
.wdtm-demo-catalog-meta{display:grid;gap:5px;color:#64748b;font-size:10.5px}
.wdtm-demo-catalog-meta span{display:flex;justify-content:space-between;gap:8px;padding-bottom:5px;border-bottom:1px dashed #e2e8f0}
.wdtm-demo-catalog-meta b{color:#334155}
.wdtm-demo-catalog-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px}
.wdtm-demo-catalog-bottom strong{font-size:16px;color:#0f172a}
.wdtm-demo-catalog-link{padding:7px 9px;border-radius:8px;background:var(--wdtm-primary,#2563eb);color:#fff;font-size:10px;font-weight:800}
.wdtm-demo-catalog-categories{padding:10px 7% 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wdtm-demo-catalog-category{min-height:110px;padding:18px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}
.wdtm-demo-catalog-category strong{font-size:16px;color:#0f172a}.wdtm-demo-catalog-category span{font-size:11px;color:#64748b}
.wdtm-demo-product-attributes{display:grid;gap:6px;margin:14px 0}.wdtm-demo-product-attributes span{padding:7px 9px;border-radius:8px;background:#f8fafc;font-size:11px;color:#475569}
@media(max-width:900px){.wdtm-demo-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wdtm-demo-catalog-toolbar{grid-template-columns:1fr 1fr}.wdtm-demo-catalog-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.wdtm-demo-catalog-grid,.wdtm-demo-catalog-categories{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.wdtm-demo-catalog-toolbar{margin-left:24px;margin-right:24px;grid-template-columns:1fr 1fr}}

.wdtm-catalog-contact-cta{max-width:760px;margin:28px auto;padding:18px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center}
.wdtm-catalog-contact-cta strong{color:#0f172a;font-size:15px}.wdtm-catalog-contact-cta span{color:#64748b;font-size:12px}
.wdtm-catalog-contact-cta a{grid-column:2;grid-row:1/3;padding:10px 14px;border-radius:9px;background:var(--wdtm-primary,#2563eb);color:#fff!important;text-decoration:none;font-size:12px;font-weight:800}
@media(max-width:600px){.wdtm-catalog-contact-cta{margin:22px 24px;grid-template-columns:1fr}.wdtm-catalog-contact-cta a{grid-column:auto;grid-row:auto;margin-top:8px;text-align:center}}


/* Free demo UX refinements v0.26.0 */
#wdtm-ai-builder .wdtm-ai-grid{display:block}
#wdtm-ai-builder .wdtm-ai-form{max-width:1180px;margin:0 auto}
#wdtm-ai-builder:not(.has-preview) .wdtm-ai-preview-panel{display:none}
#wdtm-ai-builder.has-preview .wdtm-ai-form{display:none}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-panel{display:block;width:100%;position:static}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-toolbar{position:sticky;top:0;z-index:50}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-actions{position:sticky;top:54px;z-index:49;flex-wrap:wrap;box-shadow:0 8px 18px rgba(15,23,42,.08)}
.wdtm-ai-back-to-brief{background:#f8fafc!important}
.wdtm-ai-contact-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}
.wdtm-ai-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wdtm-ai-social-grid label{margin:8px 0}
#wdtm-catalog-type-other[hidden]{display:none!important}
.wdtm-ai-preview-frame.is-mobile{padding-left:max(12px,calc((100% - 414px)/2));padding-right:max(12px,calc((100% - 414px)/2))}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo{width:390px!important;max-width:390px!important;flex:0 0 390px}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-hero :is(h1,h2){font-size:clamp(30px,9vw,42px)}
@media(max-width:900px){
  .wdtm-ai-contact-grid,.wdtm-ai-social-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
  #wdtm-ai-builder .wdtm-ai-form{max-width:none}
  .wdtm-ai-contact-grid,.wdtm-ai-social-grid{grid-template-columns:1fr}
  #wdtm-ai-builder.has-preview .wdtm-ai-preview-actions{top:54px;position:sticky}
  .wdtm-ai-preview-frame.is-mobile{padding:8px;justify-content:flex-start}
  .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo{width:min(390px,100%)!important;max-width:390px!important;flex:0 0 auto}
}

.wdtm-demo-socials{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:10px 22px;background:#fff;border-bottom:1px solid rgba(148,163,184,.2)}
.wdtm-demo-socials a{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#334155;text-decoration:none;font-size:10px;font-weight:800}
.wdtm-demo-socials a:hover{border-color:var(--wdtm-primary,#2563eb);color:var(--wdtm-primary,#2563eb)}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-socials{justify-content:flex-start;padding:10px 18px}


/* Customer asset upload UI v0.26.0 */
.wdtm-paid-logo-panel{margin-top:18px;padding:18px;border:1px solid #e9d5ff;border-radius:15px;background:#fff}
.wdtm-paid-upload-form{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;margin-top:8px;padding-top:10px;border-top:1px dashed #ddd6fe}
.wdtm-paid-upload-form label{display:grid;gap:5px;margin:0;font-size:11px;font-weight:800;color:#4c1d95}
.wdtm-paid-upload-form input[type=file]{width:100%;box-sizing:border-box;border:1px solid #c4b5fd;border-radius:9px;background:#fff;padding:8px;font-size:11px;color:#334155}
.wdtm-paid-upload-form button{border:1px solid #c4b5fd;border-radius:9px;background:#f5f3ff;color:#6d28d9;padding:9px 12px;font-weight:800;cursor:pointer}
.wdtm-paid-upload-form button:disabled{opacity:.55;cursor:wait}
.wdtm-paid-upload-form small{grid-column:1/-1;color:#64748b;font-size:10px;line-height:1.45}
.wdtm-paid-logo-upload-only .wdtm-paid-upload-form{max-width:760px}
@media(max-width:680px){
  .wdtm-paid-upload-form{grid-template-columns:1fr}
  .wdtm-paid-upload-form small{grid-column:1}
}


/* Responsive preview refinements v0.26.1 */
.wdtm-install-price-lines{display:block;line-height:1.65}
.wdtm-install-price-lines>span{display:inline-block;margin-top:2px}

.wdtm-ai-form input[type=url]{
  width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cbd5e1;background:#fff;border-radius:11px;
  padding:12px 13px;color:#0f172a;font:inherit;font-size:15px;outline:none;transition:.2s
}
.wdtm-ai-form input[type=url]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #dbeafe}

#wdtm-ai-builder.has-preview .wdtm-ai-preview-panel{overflow:visible!important}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-toolbar{
  position:sticky!important;top:0!important;z-index:80!important;border-radius:22px 22px 0 0
}
#wdtm-ai-builder.has-preview .wdtm-ai-preview-actions{
  position:sticky!important;top:54px!important;z-index:79!important;background:#fff!important
}

.wdtm-demo-menu-toggle{
  display:none;width:40px;height:40px;flex:0 0 auto;padding:8px;border:1px solid #dbe3ee;border-radius:10px;
  background:#fff;color:#0f172a;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px
}
.wdtm-demo-menu-toggle span{display:block;width:19px;height:2px;border-radius:2px;background:currentColor;transition:.18s}
.wdtm-demo-nav.is-menu-open .wdtm-demo-menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.wdtm-demo-nav.is-menu-open .wdtm-demo-menu-toggle span:nth-child(2){opacity:0}
.wdtm-demo-nav.is-menu-open .wdtm-demo-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}

.wdtm-demo-footer{margin-top:0;padding:34px 7% 18px;background:#0f172a;color:#cbd5e1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.9fr) minmax(160px,.7fr);gap:24px;align-items:start}
.wdtm-demo-footer-brand{display:grid;gap:6px}.wdtm-demo-footer-brand strong{font-size:17px;color:#fff}.wdtm-demo-footer-brand span{font-size:11px}
.wdtm-demo-footer-contact{display:grid;gap:7px;font-size:11px}
.wdtm-demo-footer-socials{display:flex;gap:7px;flex-wrap:wrap}
.wdtm-demo-footer-socials a{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;text-decoration:none;font-size:10px;font-weight:800}
.wdtm-demo-footer-bottom{grid-column:1/-1;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:10px;color:#94a3b8}

.wdtm-ai-preview-frame.is-tablet{padding:18px}
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo{width:768px!important;max-width:768px!important;flex:0 0 768px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav{position:relative}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-menu-toggle,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-menu-toggle{display:flex}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-links,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-links{
  display:none;position:absolute;z-index:40;top:calc(100% + 1px);left:18px;right:18px;padding:9px;
  border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.16)
}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav.is-menu-open .wdtm-demo-links,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav.is-menu-open .wdtm-demo-links{display:grid;gap:2px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-links span,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-links span{display:block;padding:10px 11px;border-radius:8px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-links span:hover,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-links span:hover{background:#f8fafc}

.wdtm-ai-preview-frame.is-tablet .wdtm-demo-hero,
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo.layout-visual .wdtm-demo-hero,
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo.visual-image .wdtm-demo-hero,
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo.visual-text .wdtm-demo-hero{
  grid-template-columns:1fr;padding:48px 36px
}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-visual{min-height:270px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-about{grid-template-columns:1fr;padding:46px 36px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-services{padding:46px 36px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-trust{padding:20px 36px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-cta{margin:0 36px 46px}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-footer{padding-left:36px;padding-right:36px;grid-template-columns:1fr 1fr}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-footer-socials{grid-column:1/-1}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-footer-bottom{grid-column:1/-1}

.wdtm-ai-preview-frame.is-mobile .wdtm-demo-footer{padding:28px 22px 16px;grid-template-columns:1fr;gap:16px}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-footer-socials,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-footer-bottom{grid-column:1}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav{padding:14px 18px}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-brand{min-width:0;max-width:calc(100% - 54px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

@media(max-width:820px){
  #wdtm-ai-builder.has-preview .wdtm-ai-preview-panel{border-radius:16px}
}


/* Header variation system v0.26.3 */
.wdtm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.wdtm-demo-header-socials{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wdtm-demo-header-socials a{color:inherit;text-decoration:none;font-size:11px;font-weight:800}
.wdtm-demo-header-socials.style-icons{gap:6px}
.wdtm-demo-header-socials.style-icons .wdtm-social-link{width:32px;height:32px;padding:0;border:1px solid #dbe3ee;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center}
.wdtm-demo-header-socials.style-icons svg{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.5}
.wdtm-demo-header-socials.style-icons svg rect,.wdtm-demo-header-socials.style-icons svg circle{fill:none}
.wdtm-demo-header-socials.style-text .wdtm-social-link{padding:6px 8px;border-radius:8px}
.wdtm-demo-header-socials.style-text .wdtm-social-link:hover{background:#f8fafc}

.wdtm-demo-nav.header-layout-split{display:flex;align-items:center;gap:18px}
.wdtm-demo-nav.header-layout-split .wdtm-demo-links{margin-left:auto}
.wdtm-demo-nav.header-layout-centered{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:18px}
.wdtm-demo-nav.header-layout-centered .wdtm-demo-links{justify-self:center}
.wdtm-demo-nav.header-layout-centered .wdtm-demo-header-socials{justify-self:end}
.wdtm-demo-nav.header-layout-menu-left{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}
.wdtm-demo-nav.header-layout-menu-left .wdtm-demo-links{grid-column:1;grid-row:1;justify-self:start}
.wdtm-demo-nav.header-layout-menu-left .wdtm-demo-brand{grid-column:2;grid-row:1;justify-self:center}
.wdtm-demo-nav.header-layout-menu-left .wdtm-demo-header-socials{grid-column:3;grid-row:1;justify-self:end}
.wdtm-demo-nav.header-layout-social-left{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}
.wdtm-demo-nav.header-layout-social-left .wdtm-demo-header-socials{grid-column:1;grid-row:1;justify-self:start}
.wdtm-demo-nav.header-layout-social-left .wdtm-demo-brand{grid-column:2;grid-row:1;justify-self:center}
.wdtm-demo-nav.header-layout-social-left .wdtm-demo-links{grid-column:3;grid-row:1;justify-self:end}
.wdtm-demo-nav.header-layout-stacked{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;text-align:center}
.wdtm-demo-nav.header-layout-stacked .wdtm-demo-brand{flex:0 0 100%;text-align:center}
.wdtm-demo-nav.header-layout-stacked .wdtm-demo-links{justify-content:center}
.wdtm-demo-nav.header-layout-stacked .wdtm-demo-header-socials{justify-content:center}
.wdtm-demo-nav.header-layout-compact{display:flex;align-items:center;gap:12px;padding-top:11px!important;padding-bottom:11px!important}
.wdtm-demo-nav.header-layout-compact .wdtm-demo-links{margin-left:auto;gap:12px;font-size:11px}
.wdtm-demo-nav.header-layout-compact .wdtm-demo-header-socials{gap:5px}

.wdtm-demo-footer-credit{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.wdtm-demo-footer-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.wdtm-demo-footer-credit a:hover{color:#fff}
.wdtm-demo-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}

.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav[class*="header-layout-"],
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav[class*="header-layout-"]{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;text-align:left!important}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav .wdtm-demo-brand,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav .wdtm-demo-brand{order:0!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;flex:1 1 auto!important;text-align:left!important}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav .wdtm-demo-menu-toggle,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav .wdtm-demo-menu-toggle{order:2!important}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav .wdtm-demo-links,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav .wdtm-demo-links{order:3!important}
.wdtm-ai-preview-frame.is-tablet .wdtm-demo-nav .wdtm-demo-header-socials,
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-nav .wdtm-demo-header-socials{order:1!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;margin-left:auto;margin-right:8px}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-header-socials.style-text{display:none}
.wdtm-ai-preview-frame.is-mobile .wdtm-demo-header-socials.style-icons .wdtm-social-link{width:29px;height:29px}

.wdtm-public-demo .wdtm-demo-nav.header-layout-centered,
.wdtm-public-demo .wdtm-demo-nav.header-layout-menu-left,
.wdtm-public-demo .wdtm-demo-nav.header-layout-social-left{min-height:58px}

@media(max-width:900px){
  .wdtm-public-demo .wdtm-demo-nav[class*="header-layout-"]{display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;flex-wrap:nowrap!important}
  .wdtm-public-demo .wdtm-demo-nav .wdtm-demo-brand{order:0!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;flex:1 1 auto!important}
  .wdtm-public-demo .wdtm-demo-menu-toggle{display:flex!important;order:2}
  .wdtm-public-demo .wdtm-demo-header-socials{order:1!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;margin-left:auto;margin-right:8px}
  .wdtm-public-demo .wdtm-demo-links{display:none!important;position:absolute!important;z-index:80!important;top:calc(100% + 1px)!important;left:14px!important;right:14px!important;padding:9px!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;box-shadow:0 14px 34px rgba(15,23,42,.16)!important}
  .wdtm-public-demo .wdtm-demo-nav.is-menu-open .wdtm-demo-links{display:grid!important;gap:2px!important}
  .wdtm-public-demo .wdtm-demo-links a{display:block!important;padding:10px 11px!important;border-radius:8px!important;color:#334155!important}
  .wdtm-public-demo .wdtm-demo-links a:hover{background:#f8fafc!important}
}
@media(max-width:600px){
  .wdtm-demo-footer-bottom{align-items:flex-start;flex-direction:column}
  .wdtm-demo-footer-credit{justify-content:flex-start}
  .wdtm-public-demo .wdtm-demo-header-socials.style-text{display:none}
  .wdtm-public-demo .wdtm-demo-header-socials.style-icons .wdtm-social-link{width:29px;height:29px}
}


/* Presentation controls v0.26.4 */
.wdtm-presentation-controls{
  display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-left:auto;padding-left:6px
}
.wdtm-presentation-controls label{
  display:grid;gap:3px;margin:0!important;font-size:9px!important;font-weight:850!important;letter-spacing:.03em;color:#64748b!important
}
.wdtm-presentation-controls select{
  min-width:118px;height:34px;margin:0!important;padding:5px 28px 5px 9px!important;border:1px solid #cbd5e1!important;border-radius:9px!important;
  background:#fff!important;color:#0f172a!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important
}
.wdtm-presentation-controls label:first-child select{min-width:165px}
.wdtm-presentation-controls select:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(124,58,237,.1)!important}
.wdtm-presentation-controls select:disabled{opacity:.6}

.wdtm-demo-footer.footer-layout-centered{grid-template-columns:1fr!important;text-align:center;justify-items:center}
.wdtm-demo-footer.footer-layout-centered .wdtm-demo-footer-contact{justify-items:center}
.wdtm-demo-footer.footer-layout-centered .wdtm-demo-footer-socials{justify-content:center}
.wdtm-demo-footer.footer-layout-centered .wdtm-demo-footer-bottom{justify-content:center}

.wdtm-demo-footer.footer-layout-compact{
  grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) auto!important;
  align-items:center!important;padding-top:22px!important;padding-bottom:14px!important
}
.wdtm-demo-footer.footer-layout-compact .wdtm-demo-footer-contact{display:flex!important;gap:12px!important;flex-wrap:wrap!important}
.wdtm-demo-footer.footer-layout-compact .wdtm-demo-footer-bottom{grid-column:1/-1!important}

@media(max-width:1180px){
  .wdtm-presentation-controls{flex:1 1 100%;margin-left:0;padding-left:0;border-top:1px solid #eef2f7;padding-top:8px}
}
@media(max-width:760px){
  .wdtm-presentation-controls{display:grid;grid-template-columns:1fr 1fr}
  .wdtm-presentation-controls label:first-child{grid-column:1/-1}
  .wdtm-presentation-controls select,.wdtm-presentation-controls label:first-child select{width:100%;min-width:0}
  .wdtm-demo-footer.footer-layout-compact{grid-template-columns:1fr!important}
  .wdtm-demo-footer.footer-layout-compact .wdtm-demo-footer-bottom{grid-column:1!important}
}


/* Presentation center highlight v0.26.5 */
#wdtm-ai-builder.has-preview .wdtm-ai-preview-actions{
  justify-content:center!important
}
.wdtm-presentation-controls{
  flex:1 1 100%!important;
  max-width:820px!important;
  margin:4px auto 2px!important;
  padding:11px 14px!important;
  justify-content:center!important;
  align-items:end!important;
  background:linear-gradient(180deg,#faf8ff,#f5f3ff)!important;
  border:1px solid #ddd6fe!important;
  border-radius:14px!important;
  box-shadow:0 6px 18px rgba(91,33,182,.08)!important;
}
.wdtm-presentation-title{
  display:grid;gap:2px;align-self:center;margin-right:8px;padding-right:14px;border-right:1px solid #ddd6fe
}
.wdtm-presentation-title strong{font-size:12px;color:#5b21b6;white-space:nowrap}
.wdtm-presentation-title span{font-size:9px;color:#7c3aed;white-space:nowrap}
@media(max-width:760px){
  .wdtm-presentation-controls{max-width:none!important;grid-template-columns:1fr 1fr!important}
  .wdtm-presentation-title{grid-column:1/-1;margin:0 0 4px;padding:0 0 8px;border-right:0;border-bottom:1px solid #ddd6fe;text-align:center}
}


/* Footer social icon style v0.26.6 */
.wdtm-demo-footer-socials.style-icons{gap:7px}
.wdtm-demo-footer-socials.style-icons .wdtm-social-link{
  width:34px;height:34px;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;
  border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  color:#fff!important;background:rgba(255,255,255,.04)!important
}
.wdtm-demo-footer-socials.style-icons .wdtm-social-link:hover{background:rgba(255,255,255,.10)!important}
.wdtm-demo-footer-socials.style-icons svg{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.5}
.wdtm-demo-footer-socials.style-icons svg rect,
.wdtm-demo-footer-socials.style-icons svg circle{fill:none}
.wdtm-demo-footer-socials.style-text .wdtm-social-link{
  width:auto;height:auto;padding:6px 8px!important
}

/* SEO fields are shared by the order form and the premium workspace. */
.wdtm-client-seo-page label{display:block;font-size:12px;font-weight:800;color:#334155;margin:12px 0!important}
.wdtm-client-seo-page label small{font-weight:500;color:#64748b;margin-left:5px}
.wdtm-client-seo-page input[type=text],.wdtm-client-seo-page textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;line-height:1.5;outline:none}
.wdtm-client-seo-page textarea{min-height:90px;resize:vertical}
.wdtm-client-seo-page input:focus,.wdtm-client-seo-page textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}
.wdtm-client-seo-page input[readonly],.wdtm-client-seo-page textarea[readonly]{background:#f8fafc}

.wdtm-demo-card h3.wdtm-demo-card-title{font-size:16px;line-height:1.4;margin:0 0 8px}

.wdtm-billing-note{margin:18px 0;padding:18px;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc;color:#334155}.wdtm-billing-note p,.wdtm-billing-note small{font-size:13px;line-height:1.6}.wdtm-billing-note label{display:block;font-size:14px;font-weight:600}.wdtm-billing-note input{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#0f172a}.wdtm-invoice-panel button{padding:10px 14px;margin:10px 0;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}.wdtm-invoice-panel a{display:inline-block;margin:6px 12px 6px 0}.wdtm-invoice-panel [role=status]{font-size:13px}

/* Billing type selector: compact cards, aligned native controls. */
.wdtm-billing-note fieldset{border:0;margin:14px 0 10px;padding:0;min-width:0;display:grid;gap:9px}
.wdtm-billing-note fieldset legend{font-size:14px;font-weight:700;margin-bottom:10px;padding:0}
.wdtm-billing-note fieldset label{display:flex!important;align-items:center;gap:12px;min-height:48px;margin:0;padding:11px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;cursor:pointer;font-size:14px;line-height:1.4}
.wdtm-billing-note fieldset input[type="radio"]{display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:#2563eb}
.wdtm-billing-note fieldset label:has(input:checked){border-color:#2563eb;background:#eff6ff}
.wdtm-billing-note [hidden]{display:none!important}
.wdtm-billing-note [data-wdtm-business-fields] label{margin-top:12px}

/* Checkout contact data, moved visually from the original order form. */
.wdtm-checkout-contact{margin:22px 0 14px;padding:18px;border:1px solid #dbe4ee;border-radius:12px;background:#fff}
.wdtm-checkout-contact h4{font-size:19px;line-height:1.3;margin:0 0 16px;color:#263447}
.wdtm-checkout-contact .wdtm-client-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wdtm-checkout-contact .wdtm-client-form-grid label{display:block;font-size:13px;font-weight:700;color:#334155}
.wdtm-checkout-contact .wdtm-client-form-grid input{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:7px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;background:white;color:#0f172a}
.wdtm-checkout-contact .wdtm-client-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.5;color:#334155}
.wdtm-checkout-contact .wdtm-client-consent input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}
@media(max-width:760px){.wdtm-checkout-contact .wdtm-client-form-grid{grid-template-columns:1fr}.wdtm-checkout-contact{padding:15px}}

/* Billing panels nested immediately below the selected customer type. */
.wdtm-billing-note fieldset>label{display:flex!important;align-items:center;gap:12px;min-height:54px;margin:0;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;cursor:pointer}
.wdtm-billing-note fieldset>[data-wdtm-individual-fields],.wdtm-billing-note fieldset>[data-wdtm-business-fields]{padding:12px 4px 17px;min-width:0}
.wdtm-billing-note fieldset [data-wdtm-individual-fields] label,.wdtm-billing-note fieldset [data-wdtm-business-fields] label{display:block!important;min-height:0;border:0;background:transparent!important;margin:10px 0 0;padding:0;border-radius:0;cursor:default}
.wdtm-billing-note fieldset [data-wdtm-individual-fields] input:not([type="radio"]),.wdtm-billing-note fieldset [data-wdtm-business-fields] input:not([type="radio"]){width:100%;box-sizing:border-box;margin:7px 0 0;padding:12px;border:1px solid #cbd5e1;border-radius:8px}
.wdtm-billing-note .wdtm-billing-contact-inline{margin:0 0 10px;padding:12px;border-color:#dbe4ee}
.wdtm-billing-note .wdtm-billing-contact-inline h4{font-size:17px}
.wdtm-checkout-consent{margin:16px 0}.wdtm-checkout-consent .wdtm-client-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}
.wdtm-checkout-consent .wdtm-client-consent input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}

/* Contrast fix for selected delivery label inside dark total card. */
.wdtm-client-total-card #wdtm-client-selected-label{display:block;color:#0f172a!important;background:#f8fafc;font-size:13px;font-weight:700;line-height:1.45;padding:10px 12px;border-radius:10px;overflow-wrap:anywhere;opacity:1}

/* Private-demo device switcher (real iframe viewport; checkout stays outside). */
.wdtm-public-devicebar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:8px 0 12px;padding:12px 14px;background:#fff;border:1px solid #dbe4ee;border-radius:12px;color:#1e293b}
.wdtm-public-devicebar strong{font-size:14px}
.wdtm-public-devicebar>div{display:flex;flex-wrap:wrap;gap:5px}
.wdtm-public-devicebar button{font:inherit;font-size:13px;font-weight:650;padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}
.wdtm-public-devicebar button.is-active{color:#1d4ed8;border-color:#2563eb;background:#eff6ff}
.wdtm-public-shell>.wdtm-ai-demo[hidden],.wdtm-public-deviceframe[hidden]{display:none!important}
.wdtm-public-deviceframe{max-width:100%;min-height:720px;overflow-x:auto;overflow-y:hidden;padding:14px;background:#cbd5e1;border-radius:14px;text-align:center}
.wdtm-public-deviceframe iframe{display:block;height:820px;max-width:none;margin:0 auto;border:1px solid #94a3b8;border-radius:10px;background:#fff}
.wdtm-device-embedded .wdtm-public-footer{display:none}
.wdtm-device-embedded .wdtm-public-shell{padding:0!important}
.wdtm-device-embedded .wdtm-public-top{display:none!important}
@media(max-width:700px){.wdtm-public-devicebar{align-items:flex-start}.wdtm-public-devicebar>div{width:100%}.wdtm-public-devicebar button{flex:1;padding:9px 5px;font-size:12px}.wdtm-public-deviceframe{padding:8px}}

/* Match the device icon toolbar from the initial template builder. */
.wdtm-public-devicebar{justify-content:center;gap:15px;padding:10px 14px}
.wdtm-public-device-caption{font-size:12px;font-weight:750;color:#64748b}
.wdtm-public-devicebar .wdtm-public-deviceicons{display:flex;width:auto;gap:5px;align-items:center;padding:4px;background:#eaf0f6;border-radius:10px}
.wdtm-public-devicebar .wdtm-public-deviceicons button{flex:none;display:inline-flex;justify-content:center;align-items:center;width:42px;height:36px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b;font-size:24px;line-height:1;font-weight:500}
.wdtm-public-devicebar .wdtm-public-deviceicons button.is-active{background:#fff;color:#2563eb;border-color:#cbd5e1;box-shadow:0 1px 3px rgba(15,23,42,.08)}
@media(max-width:700px){.wdtm-public-devicebar{align-items:center}.wdtm-public-devicebar .wdtm-public-deviceicons{width:auto}.wdtm-public-devicebar .wdtm-public-deviceicons button{flex:none;width:42px;height:36px;font-size:24px}}

/* Fit private preview to available space, same scaled behavior as builder. */
.wdtm-public-deviceframe{box-sizing:border-box;overflow:hidden!important;max-width:100%;width:100%;text-align:left;min-height:0;position:relative}
.wdtm-public-scaled-inner{position:relative;will-change:transform}
.wdtm-public-scaled-inner iframe{max-width:none!important;margin:0;display:block}

/* Visual style families: the same native blocks in preview, public demo and exported editor. */
.wdtm-style-thumb{display:block;position:relative;height:76px;width:100%;min-width:90px;border-radius:8px;margin-bottom:10px;overflow:hidden;border:1px solid #cbd5e1;background:#f1f5f9}
.wdtm-style-thumb i{position:absolute;display:block;background:#2563eb;border-radius:3px}
.wdtm-style-thumb i:nth-child(1){top:15px;left:10%;width:36%;height:8px}
.wdtm-style-thumb i:nth-child(2){top:31px;left:10%;width:27%;height:22px}
.wdtm-style-thumb i:nth-child(3){top:14px;right:10%;width:35%;height:45px;background:#cbd5e1}
.wdtm-style-thumb.elegant{background:#f7f2e9;border-color:#d9c7a8}
.wdtm-style-thumb.elegant i{background:#80633e;border-radius:0}
.wdtm-style-thumb.elegant i:nth-child(3){background:#dfd1bb}
.wdtm-style-thumb.futuristic{background:radial-gradient(ellipse at 90% 0%,#254b75,transparent),#07111f;border-color:#315c75}
.wdtm-style-thumb.futuristic i{background:#67e8f9;box-shadow:0 0 12px #22d3ee60;border-radius:4px}
.wdtm-style-thumb.futuristic i:nth-child(3){background:linear-gradient(135deg,#164e63,#312e81);border:1px solid #67e8f966;transform:rotate(-6deg)}
.wdtm-ai-demo.style-premium .wdtm-demo-card{border-radius:3px;border-top:2px solid var(--wdtm-primary,#80633e)}
.wdtm-ai-demo.style-premium .wdtm-demo-visual{border-radius:4px}
.wdtm-ai-demo.style-futurist,.wdtm-theme-page .wdtm-ai-demo.style-futurist{--wdtm-future-bg:#07111f;--wdtm-future-panel:#101e33;--wdtm-future-text:#edf5ff;--wdtm-future-muted:#b8c8de;--wdtm-future-line:#36506b;background:var(--wdtm-future-bg);color:var(--wdtm-future-text)}
.wdtm-ai-demo.style-futurist .wdtm-demo-content{background:var(--wdtm-future-bg);color:var(--wdtm-future-text)}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-hero,.wdtm-demo-services,.wdtm-demo-about,.wdtm-demo-trust,.wdtm-demo-faq,.wdtm-demo-pageintro,.wdtm-demo-contact,.wdtm-demo-portfolio){background:transparent;color:var(--wdtm-future-text);border-color:var(--wdtm-future-line)}
.wdtm-ai-demo.style-futurist .wdtm-demo-hero{background:radial-gradient(ellipse at 90% 10%,#164e6366,transparent 60%),radial-gradient(ellipse at 0% 90%,#312e8166,transparent 65%),var(--wdtm-future-bg)}
.wdtm-ai-demo.style-futurist :is(h1,h2,h3,.wdtm-demo-card b,.wdtm-demo-trust-item b,summary){color:var(--wdtm-future-text)}
.wdtm-ai-demo.style-futurist .wdtm-demo-hero :is(h1,h2){font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:850;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-hero p,.wdtm-demo-about p,.wdtm-demo-card p,.wdtm-demo-trust-item span,.wdtm-demo-trust-item p,.wdtm-demo-faq p,.wdtm-demo-pageintro p,.wdtm-demo-contact p,.wdtm-demo-contact span){color:var(--wdtm-future-muted)}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-kicker,.wdtm-demo-card-number,.wdtm-demo-faq-kicker,.wdtm-demo-pageintro-kicker){color:var(--wdtm-future-glow,#67e8f9);letter-spacing:.14em}
.wdtm-ai-demo.style-futurist div.wdtm-demo-kicker{color:var(--wdtm-future-glow,#67e8f9)!important}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-card,.wdtm-demo-trust-item,.wdtm-demo-faq-item,.wdtm-demo-contact-card,.wdtm-demo-portfolio-tile){background:linear-gradient(135deg,#14283be6,#0d192de6);border:1px solid var(--wdtm-future-line);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff10,0 16px 36px #00000020;backdrop-filter:blur(10px)}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-visual,.wdtm-demo-section-image){border-radius:24px;border:1px solid var(--wdtm-future-line);box-shadow:0 0 40px #22d3ee15;overflow:hidden}
.wdtm-ai-demo.style-futurist .wdtm-demo-visual.is-placeholder{min-height:280px;background:linear-gradient(135deg,#164e63,#312e81)}
.wdtm-ai-demo.style-futurist:is(.layout-bento,.layout-showcase) .wdtm-demo-herocopy{background:linear-gradient(135deg,#14283bf5,#0d192df5);border:1px solid var(--wdtm-future-line);color:var(--wdtm-future-text);border-radius:24px}
.wdtm-ai-demo.style-futurist .wdtm-demo-nav,.wdtm-ai-demo.style-futurist .wdtm-demo-footer{background:var(--wdtm-future-bg);color:var(--wdtm-future-text);border-color:var(--wdtm-future-line)}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-links,.wdtm-demo-links a,.wdtm-demo-brand,.wdtm-demo-header-socials a,.wdtm-demo-footer a,.wdtm-demo-footer strong,.wdtm-demo-footer-contact span){color:var(--wdtm-future-text)}
.wdtm-ai-demo.style-futurist .wdtm-demo-footer :is(span,p){color:var(--wdtm-future-muted)}
.wdtm-ai-demo.style-futurist .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:linear-gradient(135deg,#67e8f9,#a5b4fc)!important;color:#07111f!important;border:0;box-shadow:0 6px 24px #22d3ee26}
.wdtm-ai-demo.style-futurist .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:linear-gradient(135deg,#67e8f9,#a5b4fc);color:#07111f;border:0;box-shadow:0 6px 24px #22d3ee26}
.wdtm-ai-demo.style-futurist .wdtm-demo-btn.secondary:not(.wp-block-button),.wdtm-ai-demo.style-futurist .wdtm-demo-btn.secondary .wp-block-button__link{background:#101e33;color:#edf5ff;border:1px solid #52718c}
.wdtm-ai-demo.style-futurist .wdtm-demo-cta{background:linear-gradient(120deg,#164e63,#312e81);border:1px solid #52718c;border-radius:24px}
.wdtm-ai-demo.style-futurist :is(a,button,summary):focus-visible{outline:3px solid #67e8f9;outline-offset:4px}
.wdtm-ai-demo.style-futurist .wdtm-demo-menu-toggle{color:#edf5ff;background:#101e33;border-color:#36506b}
.wdtm-ai-demo.style-futurist .wdtm-demo-menu-toggle span{background:currentColor}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-herocopy,.wdtm-demo-visual,.wdtm-demo-card){min-width:0}
.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-visual{border:0;border-radius:0}
.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-visual:after{background:linear-gradient(90deg,#07111ff5,#07111f80)}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-futurist :is(.wdtm-demo-herocopy,.wdtm-demo-visual){transform:none}
@media(max-width:768px){
.wdtm-ai-demo.style-futurist .wdtm-demo-links{background:#07111f;border-color:#36506b}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-hero,.wdtm-demo-about){grid-template-columns:minmax(0,1fr)}
.wdtm-ai-demo.style-futurist .wdtm-demo-cards{grid-template-columns:minmax(0,1fr)}
.wdtm-ai-demo.style-futurist :is(.wdtm-demo-herocopy,.wdtm-demo-visual,.wdtm-demo-card){transform:none}
.wdtm-ai-demo.style-futurist .wdtm-demo-hero :is(h1,h2){font-size:clamp(30px,8vw,44px)}
.wdtm-ai-demo.style-futurist.layout-showcase .wdtm-demo-herocopy{margin-left:0;margin-right:0}
}

.wdtm-ai-demo.style-futurist{--wdtm-future-glow:#67e8f9;--wdtm-future-glow:color-mix(in srgb,var(--wdtm-primary,#2563eb) 30%,white)}
.wdtm-ai-demo.style-futurist .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:linear-gradient(135deg,var(--wdtm-future-glow),#a5b4fc)!important}
.wdtm-ai-demo.style-futurist .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:linear-gradient(135deg,var(--wdtm-future-glow),#a5b4fc)}

/* Distinct visual identities, shared by the demo and exported native blocks. */
.wdtm-ai-demo.style-corporate .wdtm-demo-content{background:#fff;color:#142139}
.wdtm-ai-demo.style-corporate :is(.wdtm-demo-hero,.wdtm-demo-services,.wdtm-demo-about,.wdtm-demo-faq){background:#fff;color:#142139}
.wdtm-ai-demo.style-corporate .wdtm-demo-hero{border-bottom:4px solid var(--wdtm-primary,#2563eb)}
.wdtm-ai-demo.style-corporate :is(.wdtm-demo-card,.wdtm-demo-faq-item){background:#f5f8fc;border:1px solid #d9e2ee;border-radius:6px;box-shadow:none}
.wdtm-ai-demo.style-corporate .wdtm-demo-hero :is(h1,h2){font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.025em}
.wdtm-ai-demo.style-corporate .wdtm-demo-visual{border-radius:6px}
.wdtm-ai-demo.style-corporate:is(.layout-bento,.layout-showcase) .wdtm-demo-herocopy{background:#fff;border-radius:6px}
.wdtm-ai-demo.style-premium,.wdtm-theme-page .wdtm-ai-demo.style-premium{background:#f7f2e9;color:#342a22}
.wdtm-ai-demo.style-premium .wdtm-demo-content{background:#f7f2e9;color:#342a22}
.wdtm-ai-demo.style-premium :is(.wdtm-demo-hero,.wdtm-demo-services,.wdtm-demo-about,.wdtm-demo-trust,.wdtm-demo-faq,.wdtm-demo-pageintro,.wdtm-demo-contact,.wdtm-demo-portfolio){background:#f7f2e9;color:#342a22;border-color:#d9c7a8}
.wdtm-ai-demo.style-premium :is(h1,h2,h3,.wdtm-demo-card b,.wdtm-demo-trust-item b,summary){color:#342a22;font-family:Georgia,"Times New Roman",serif;font-weight:500}
.wdtm-ai-demo.style-premium .wdtm-demo-hero :is(h1,h2){font-size:clamp(38px,5vw,72px);line-height:1.1;letter-spacing:-.035em}
.wdtm-ai-demo.style-premium :is(.wdtm-demo-hero p,.wdtm-demo-about p,.wdtm-demo-card p,.wdtm-demo-trust-item span,.wdtm-demo-trust-item p,.wdtm-demo-faq p,.wdtm-demo-pageintro p){color:#71604f}
.wdtm-ai-demo.style-premium :is(.wdtm-demo-card,.wdtm-demo-trust-item,.wdtm-demo-faq-item,.wdtm-demo-contact-card){background:#fffaf2;border:1px solid #d9c7a8;border-radius:2px;box-shadow:none}
.wdtm-ai-demo.style-premium :is(.wdtm-demo-card-number,.wdtm-demo-kicker,.wdtm-demo-faq-kicker){color:#80633e;letter-spacing:.18em}
.wdtm-ai-demo.style-premium div.wdtm-demo-kicker{color:#80633e!important}
.wdtm-ai-demo.style-premium:is(.layout-bento,.layout-showcase) .wdtm-demo-herocopy{background:#fffaf2;border-color:#d9c7a8;border-radius:2px}
.wdtm-ai-demo.style-premium .wdtm-demo-nav,.wdtm-ai-demo.style-premium .wdtm-demo-footer{background:#f7f2e9;color:#342a22;border-color:#d9c7a8}
.wdtm-ai-demo.style-premium :is(.wdtm-demo-links,.wdtm-demo-links a,.wdtm-demo-brand,.wdtm-demo-header-socials a,.wdtm-demo-footer a){color:#342a22}
.wdtm-ai-demo.style-premium .wdtm-demo-cta{background:#342a22;border-radius:2px}
.wdtm-ai-demo.style-premium .wdtm-demo-cta :is(h2,h3,p){color:#fffaf2}
.wdtm-ai-demo.style-premium .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:#80633e!important;color:#fffaf2!important;border-radius:2px}
.wdtm-ai-demo.style-premium .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:#80633e;color:#fffaf2;border-radius:2px}
.wdtm-ai-demo.style-premium .wdtm-demo-btn.secondary:not(.wp-block-button),.wdtm-ai-demo.style-premium .wdtm-demo-btn.secondary .wp-block-button__link{background:transparent;color:#342a22;border:1px solid #80633e;border-radius:2px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-premium .wdtm-demo-hero :is(h1,h2){font-size:38px}
@media(max-width:768px){.wdtm-ai-demo.style-premium .wdtm-demo-hero :is(h1,h2){font-size:clamp(30px,8vw,40px)}}

.wdtm-ai-demo.style-premium.layout-fullscreen .wdtm-demo-visual:after{background:linear-gradient(90deg,#f7f2e9f5,#f7f2e999)}
.wdtm-ai-demo.style-premium .wdtm-demo-hero .wdtm-demo-visual{box-shadow:none}

/* Bold and futuristic identities remain distinct even with the same hero preference. */
.wdtm-ai-demo.style-creative{background:#fff3e5;color:#171717}
.wdtm-ai-demo.style-creative .wdtm-demo-content{background:#fff3e5;color:#171717}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-hero,.wdtm-demo-services,.wdtm-demo-about,.wdtm-demo-trust,.wdtm-demo-faq,.wdtm-demo-pageintro,.wdtm-demo-contact){background:#fff3e5;color:#171717}
.wdtm-ai-demo.style-creative :is(h1,h2,h3){font-family:Impact,"Arial Black",Arial,sans-serif;font-weight:900;letter-spacing:-.025em;color:#171717}
.wdtm-ai-demo.style-creative .wdtm-demo-hero :is(h1,h2){font-family:Impact,"Arial Black",Arial,sans-serif;font-weight:900;font-size:clamp(44px,6vw,82px);line-height:1;text-transform:uppercase}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-about,.wdtm-demo-services,.wdtm-demo-faq) :is(h2,h3){font-family:Impact,"Arial Black",Arial,sans-serif;font-weight:900}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-hero p,.wdtm-demo-about p,.wdtm-demo-card p,.wdtm-demo-trust-item span){color:#424242}
.wdtm-ai-demo.style-creative .wdtm-demo-herocopy{transform:none}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-card,.wdtm-demo-trust-item,.wdtm-demo-faq-item,.wdtm-demo-contact-card){background:#fffdf7;border:2px solid #171717;border-radius:0;box-shadow:6px 6px 0 #171717}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-card-number,.wdtm-demo-kicker){color:var(--wdtm-primary,#2563eb);font-weight:900}
.wdtm-ai-demo.style-creative .wdtm-demo-visual{border:3px solid #171717;border-radius:0;box-shadow:10px 10px 0 var(--wdtm-primary,#2563eb)}
.wdtm-ai-demo.style-creative .wdtm-demo-nav,.wdtm-ai-demo.style-creative .wdtm-demo-footer{background:#fff3e5;color:#171717;border-color:#171717}
.wdtm-ai-demo.style-creative :is(.wdtm-demo-links,.wdtm-demo-links a,.wdtm-demo-brand,.wdtm-demo-footer a){color:#171717}
.wdtm-ai-demo.style-creative .wdtm-demo-btn:not(.wp-block-button),.wdtm-ai-demo.style-creative .wdtm-demo-btn .wp-block-button__link{border:2px solid #171717;border-radius:0;box-shadow:4px 4px 0 #171717;font-weight:900}
.wdtm-ai-demo.style-creative .wdtm-demo-btn.secondary:not(.wp-block-button),.wdtm-ai-demo.style-creative .wdtm-demo-btn.secondary .wp-block-button__link{background:#fffdf7;color:#171717}
.wdtm-ai-demo.style-creative .wdtm-demo-cta{border:2px solid #171717;border-radius:0;box-shadow:8px 8px 0 #171717}
.wdtm-ai-demo.style-creative .wdtm-demo-cta :is(h2,h3,p){color:#fff}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-hero,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay{align-items:center!important;justify-content:flex-start!important;padding:54px 7%!important}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-herocopy,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy{max-width:58%!important;padding:32px!important;background:#fff3e5!important;border:3px solid #171717!important;box-shadow:10px 10px 0 var(--wdtm-primary,#2563eb)!important}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-hero :is(h1,h2),
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay :is(h1,h2){color:#171717!important}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-hero p,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay p{color:#424242!important}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-visual,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual{border:0;box-shadow:none}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-visual:after,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual:after{background:linear-gradient(90deg,#17171733,transparent)!important}
.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-hero,
.wdtm-ai-demo.style-futurist .wdtm-demo-hero.section-layout-overlay{justify-content:flex-end!important;padding:54px 7%!important}
.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-herocopy,
.wdtm-ai-demo.style-futurist .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy{max-width:62%!important;padding:32px!important;background:#07111fe8!important;border:1px solid #67e8f966!important;border-radius:24px!important;box-shadow:0 0 40px #22d3ee20!important;backdrop-filter:blur(14px)}
.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-visual:after,
.wdtm-ai-demo.style-futurist .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual:after{background:linear-gradient(90deg,#07111f30,#07111fbb)!important}
@media(max-width:768px){
.wdtm-ai-demo.style-creative .wdtm-demo-hero :is(h1,h2){font-size:clamp(30px,8vw,44px)}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-hero,.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-hero,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay,.wdtm-ai-demo.style-futurist .wdtm-demo-hero.section-layout-overlay{padding:36px 24px!important;min-height:440px!important}
.wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-herocopy,.wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-herocopy,
.wdtm-ai-demo.style-creative .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy,.wdtm-ai-demo.style-futurist .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy{max-width:100%!important;padding:22px!important}
}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-creative.layout-fullscreen .wdtm-demo-herocopy,
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-futurist.layout-fullscreen .wdtm-demo-herocopy{max-width:100%!important;padding:22px!important}

.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-creative .wdtm-demo-hero :is(h1,h2){font-size:34px;overflow-wrap:anywhere}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.style-futurist .wdtm-demo-hero :is(h1,h2){font-size:34px;overflow-wrap:anywhere}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo:is(.style-creative,.style-futurist) .wdtm-demo-hero{padding:36px 24px!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo:is(.style-creative,.style-futurist) .wdtm-demo-herocopy{min-width:0;box-sizing:border-box}
.wdtm-ai-demo.style-creative .wdtm-demo-hero :is(h1,h2){overflow-wrap:anywhere}

/* Approved visual families v2: editable native blocks, shared with the exported theme. */
.wdtm-ai-demo.design-family-v2.style-corporate{--family-bg:#ffffff;--family-surface:#f4f7fc;--family-text:#12233f;--family-muted:#53647d;--family-line:#dce4ef;--family-font:Arial,Helvetica,sans-serif;--family-radius:4px;background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2.style-premium{--family-bg:#f8f5ee;--family-surface:#fdfaf4;--family-text:#20392e;--family-muted:#6b6a5b;--family-line:#ded6c7;--family-font:Georgia,"Times New Roman",serif;--family-radius:2px;background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2.style-futurist{--family-bg:#07111f;--family-surface:#102039;--family-text:#edf5ff;--family-muted:#b5c7de;--family-line:#345474;--family-font:"Segoe UI",Arial,sans-serif;--family-radius:18px;background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2.style-tech{--family-bg:#f8f9fb;--family-surface:#ffffff;--family-text:#101d33;--family-muted:#58667b;--family-line:#dbe1e9;--family-font:Arial,Helvetica,sans-serif;--family-radius:2px;background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2.style-friendly{--family-bg:#fffaf3;--family-surface:#eef5eb;--family-text:#173f33;--family-muted:#536a60;--family-line:#dce9df;--family-font:"Trebuchet MS","Segoe UI",sans-serif;--family-radius:26px;background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2.style-creative{--family-bg:#090d15;--family-surface:#111923;--family-text:#ffffff;--family-muted:#c7d1dd;--family-line:#364250;--family-font:"Arial Narrow",Impact,"Arial Black",sans-serif;--family-radius:0px;background:var(--family-bg);color:var(--family-text)}

.wdtm-ai-demo.design-family-v2{font-family:"Segoe UI",Arial,sans-serif}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-content{background:var(--family-bg);color:var(--family-text)}
.wdtm-ai-demo.design-family-v2 :is(.wdtm-demo-hero,.wdtm-demo-services,.wdtm-demo-about,.wdtm-demo-trust,.wdtm-demo-faq,.wdtm-demo-pageintro,.wdtm-demo-contact,.wdtm-demo-portfolio){background:var(--family-bg);color:var(--family-text);border-color:var(--family-line)}
.wdtm-ai-demo.design-family-v2 :is(h1,h2,h3,.wdtm-demo-card b){color:var(--family-text);font-family:var(--family-font);font-weight:750;letter-spacing:-.025em}
.wdtm-ai-demo.design-family-v2 :is(.wdtm-demo-hero p,.wdtm-demo-about p,.wdtm-demo-card p,.wdtm-demo-trust-item span,.wdtm-demo-trust-item p,.wdtm-demo-faq p,.wdtm-demo-pageintro p){color:var(--family-muted)}
.wdtm-ai-demo.design-family-v2 :is(.wdtm-demo-card,.wdtm-demo-trust-item,.wdtm-demo-faq-item,.wdtm-demo-contact-card){background:var(--family-surface);color:var(--family-text);border:1px solid var(--family-line);border-radius:var(--family-radius);box-shadow:none;transform:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card-title{color:var(--family-text);font-family:var(--family-font)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero :is(h1,h2){font-family:var(--family-font);font-size:clamp(34px,4.5vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-herocopy{transform:none;min-width:0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;max-width:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{position:relative;inset:auto;width:100%;height:auto;min-height:360px;margin:0;transform:none;order:0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:38px;padding:60px 6%;min-height:0;text-align:left}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual{border-radius:var(--family-radius);border:0;box-shadow:none;overflow:hidden}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual.has-ai-image:before,.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual.has-ai-image:after{display:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-nav,.wdtm-ai-demo.design-family-v2 .wdtm-demo-footer{background:var(--family-bg);color:var(--family-text);border-color:var(--family-line)}
.wdtm-ai-demo.design-family-v2 :is(.wdtm-demo-brand,.wdtm-demo-links,.wdtm-demo-links a,.wdtm-demo-footer strong,.wdtm-demo-footer a){color:var(--family-text)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-footer :is(p,span){color:var(--family-muted)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-services{padding:54px 6%}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card{display:flex;flex-direction:column;gap:12px;padding:22px;min-width:0;grid-column:auto;transform:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card b,.wdtm-ai-demo.design-family-v2 .wdtm-demo-card-title{font-size:20px;line-height:1.2;max-width:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card p{grid-column:auto;margin:0;font-size:14px;line-height:1.6}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card-number{font-size:12px;font-weight:800;letter-spacing:.12em}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-service-image{width:100%;height:190px;min-width:0;position:relative;margin:0;overflow:hidden;border-radius:var(--family-radius);order:-1}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-service-image img{display:block;width:100%;height:100%;object-fit:cover}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-service-image.is-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--wdtm-primary,#2563eb) 14%,var(--family-surface)),var(--family-surface));border:1px solid var(--family-line);color:var(--family-muted);padding:12px;box-sizing:border-box;font-size:12px;text-align:center}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-service-image.is-placeholder p{color:var(--family-muted)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight{padding:22px;min-width:0;background:var(--family-surface);border:1px solid var(--family-line);border-radius:var(--family-radius)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight :is(strong,h3){font-family:var(--family-font);color:var(--family-text);font-size:16px;letter-spacing:0;margin:0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight p{font-size:13px;line-height:1.5;margin:8px 0 0;color:var(--family-muted)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.wp-block-button),.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{border-radius:var(--family-radius);box-shadow:none;border:1px solid transparent;font-weight:750;text-decoration:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:var(--wdtm-primary,#2563eb)!important;color:#fff!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:var(--wdtm-primary,#2563eb);color:#fff}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn.secondary:not(.wp-block-button),.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn.secondary .wp-block-button__link{background:var(--family-surface);color:var(--family-text);border-color:var(--family-line)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta{background:var(--wdtm-accent,#12233f);border-radius:var(--family-radius);box-shadow:none;border:0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta :is(h2,h3,p){color:#fff}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta .wdtm-demo-btn:not(.wp-block-button){background:#fff!important;color:#12233f!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta .wdtm-demo-btn .wp-block-button__link{background:#fff;color:#12233f}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-kicker{font-size:11px;font-weight:800;letter-spacing:.18em}

/* 01 Clasic: balanced split hero, benefit strip and photographic cards. */
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-hero{border:0}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-hero :is(h1,h2){font-size:clamp(34px,4vw,54px);letter-spacing:-.03em}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-trust{background:#f4f7fc;gap:0;padding:22px 6%}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-trust-item{border:0;border-right:1px solid var(--family-line);background:transparent;padding:16px 22px;border-radius:0}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-trust-item:last-child{border-right:0}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-card{padding:0 0 18px;background:#fff;border:0;border-bottom:2px solid var(--family-line);border-radius:0}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-card-number{display:none}

/* 02 Elegant: centered serif hero, panoramic visual and editorial service rows. */
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-hero:not([class*="section-layout-"]){display:flex;flex-direction:column;gap:30px;text-align:center;padding:64px 7% 0}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{max-width:850px;margin:0 auto}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-hero :is(h1,h2){font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.025em}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{min-height:340px;border-radius:0}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-actions{justify-content:center}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-kicker{color:#947249!important}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:var(--wdtm-primary,#947249)!important}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:var(--wdtm-primary,#947249)}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-cards{display:flex;flex-direction:column;gap:36px}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr);gap:14px 28px;align-items:start;border:0;border-top:1px solid var(--family-line);padding:32px 0;background:transparent}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card-number{grid-column:1;grid-row:1 / span 2;color:#947249}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card :is(b,.wdtm-demo-card-title){grid-column:2;grid-row:1;font-size:30px;font-weight:500}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card :is(p,.wdtm-demo-card-text){grid-column:2;grid-row:2}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-service-image{grid-column:3;grid-row:1 / span 3;min-height:240px;height:100%;order:0}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-trust-item{background:transparent;border:0;border-top:1px solid var(--family-line);border-radius:0}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-cta{background:#20392e;border-radius:0}

/* 03 Futurist: glass bento hero and separate highlights. */
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero{background:radial-gradient(ellipse at 85% 20%,#123d5760,transparent 60%),radial-gradient(ellipse at 5% 80%,#38308370,transparent 65%),#07111f}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero:not([class*="section-layout-"]){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:stretch;padding:48px 5%}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{grid-column:1;grid-row:1;align-self:center;padding:20px 10px}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{grid-column:2;grid-row:1 / span 2;min-height:490px;border:1px solid #67e8f970;border-radius:24px 4px 24px 4px;box-shadow:0 0 32px #22d3ee22}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero-highlights{grid-column:1;grid-row:2}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero-highlight{background:linear-gradient(135deg,#16354e99,#16203c99);border-color:#4d82a580;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff16}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-kicker{color:#83e4fa!important}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero :is(h1,h2){letter-spacing:-.04em;font-weight:850}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:linear-gradient(110deg,#79e8fb,#8ba8ff)!important;color:#07111f!important;border-radius:999px;box-shadow:0 0 24px #22d3ee30}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:linear-gradient(110deg,#79e8fb,#8ba8ff);color:#07111f;border-radius:999px;box-shadow:0 0 24px #22d3ee30}
.wdtm-ai-demo.design-family-v2.style-futurist :is(.wdtm-demo-card,.wdtm-demo-faq-item,.wdtm-demo-trust-item){background:linear-gradient(135deg,#142c4399,#101c3199);border-color:#42648780;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #ffffff12}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-card-number{color:#83e4fa}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-service-image{border-radius:12px}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-cta{background:linear-gradient(120deg,#153d52,#282351);border:1px solid #527995}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-hero-highlights{grid-column:1 / -1;grid-row:auto}

/* 04 Modern / Tech: light grid, two modules on the right, horizontal services. */
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-hero:not([class*="section-layout-"]){gap:3px;padding:0;align-items:stretch;background:var(--family-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{grid-column:1;grid-row:1 / span 2;padding:55px 12%;background:#f8f9fb;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{grid-column:2;grid-row:1;min-height:330px;border-radius:0;background:#edf1f6}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-hero-highlights{grid-column:2;grid-row:2;grid-template-columns:1fr;background:#fff}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-hero-highlight{border:0;border-radius:0;padding:34px}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-trust{background:var(--wdtm-primary,#2563eb);color:#fff;padding:16px 6%;gap:12px}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-trust-item{padding:12px;border:0;background:transparent;border-radius:0}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-trust-item :is(b,span,p,h3){color:#fff}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-cards{display:flex;flex-direction:column;gap:0}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card{display:grid;grid-template-columns:40px 86px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;border:0;border-bottom:1px solid var(--family-line);border-radius:0;background:transparent;padding:24px 0}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card-number{grid-column:1;grid-row:1;color:#66768c}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-service-image{grid-column:2;grid-row:1;height:86px;border-radius:50%;order:0}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card :is(b,.wdtm-demo-card-title){grid-column:3;grid-row:1}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card :is(p,.wdtm-demo-card-text){grid-column:4;grid-row:1}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-cta{border-radius:0}

/* 05 Prietenos: centered welcoming hero, soft panoramic photo, rounded cards. */
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero{background:radial-gradient(ellipse at 0% 10%,#e6f1e7,transparent 45%),radial-gradient(ellipse at 100% 10%,#fde6d8,transparent 45%),#fffaf3}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero:not([class*="section-layout-"]){display:flex;flex-direction:column;text-align:center;gap:30px;padding:52px 6%}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{max-width:920px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{min-height:340px;border-radius:90px 90px 60px 60px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero :is(h1,h2){font-weight:800;letter-spacing:-.035em;font-size:clamp(34px,4.5vw,58px)}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-actions{justify-content:center}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-btn:not(.wp-block-button),.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-btn .wp-block-button__link{border-radius:999px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-card{padding:0 0 24px;border:0;background:#edf5e9;overflow:hidden;border-radius:28px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-card:nth-child(even){background:#fce7da}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-card :is(b,p,.wdtm-demo-card-title,.wdtm-demo-card-text){margin-left:22px;margin-right:22px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-service-image{border-radius:28px 28px 0 0;height:215px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-card-number{display:none}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-trust-item{border:0;background:#eef5eb;border-radius:26px}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-cta{background:#173f33;border-radius:32px}

/* 06 Îndrăzneț: athletic diagonals and expressive condensed headlines. */
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero{background:var(--wdtm-primary,#164aff);border:0;color:#fff}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero:not([class*="section-layout-"]){grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:0;padding:0;align-items:stretch;overflow:hidden}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{padding:54px 7% 54px 12%;align-self:center;position:relative;z-index:2}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{min-height:540px;height:100%;border-radius:0;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);box-shadow:none;border:0}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero :is(h1,h2){font-family:"Arial Narrow",Impact,"Arial Black",sans-serif;font-weight:900;font-size:clamp(44px,5.5vw,76px);text-transform:uppercase;letter-spacing:-.025em;line-height:.98;color:#fff}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero p{color:#eef3ff}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-kicker{color:#d3ef63!important;letter-spacing:.2em}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn:not(.secondary):not(.wp-block-button){background:#fff!important;color:#07111f!important;border-radius:0;border:0;box-shadow:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:#fff;color:#07111f;border-radius:0;border:0;box-shadow:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn.secondary:not(.wp-block-button),.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn.secondary .wp-block-button__link{background:transparent;color:#fff;border:1px solid #ffffff70;border-radius:0;box-shadow:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-services{background:#090d15;border:0}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-services > :is(h2,h3){font-family:"Arial Narrow",Impact,"Arial Black",sans-serif;text-transform:uppercase;transform:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;transform:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card-number{grid-column:1;grid-row:1;font-family:Impact,"Arial Black",sans-serif;font-size:52px;line-height:1;color:#d3ef63;letter-spacing:0}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card :is(b,.wdtm-demo-card-title){grid-column:2;grid-row:1;align-self:center;color:#fff;font-family:"Segoe UI",Arial,sans-serif;font-size:21px;letter-spacing:-.025em}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-service-image{grid-column:1 / -1;grid-row:2;order:0;height:230px;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border-radius:0}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card :is(p,.wdtm-demo-card-text){grid-column:1 / -1;grid-row:3;font-family:"Segoe UI",Arial,sans-serif;color:#c7d1dd}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-cta{background:var(--wdtm-primary,#164aff);border-radius:0;box-shadow:none;border:0}
.wdtm-ai-demo.design-family-v2.style-creative.layout-fullscreen .wdtm-demo-hero .wdtm-demo-herocopy{background:#07111fd9!important;color:#fff;border:0!important;border-radius:0!important;box-shadow:none!important}
.wdtm-ai-demo.design-family-v2.style-creative.layout-fullscreen .wdtm-demo-hero :is(h1,h2){color:#fff!important}
.wdtm-ai-demo.design-family-v2.style-creative.layout-fullscreen .wdtm-demo-hero p{color:#eef3ff!important}

@media(max-width:760px){

.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]){display:flex!important;flex-direction:column!important;gap:24px!important;padding:36px 24px!important;min-height:0!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{width:100%!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important;padding:0!important;margin:0!important;box-sizing:border-box;transform:none!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{width:100%!important;grid-column:auto!important;grid-row:auto!important;min-height:240px!important;height:260px!important;margin:0!important;transform:none!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero :is(h1,h2){font-size:34px!important;line-height:1.08;overflow-wrap:anywhere}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero p{font-size:15px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlights{width:100%;grid-column:auto!important;grid-row:auto!important;gap:10px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight{padding:16px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight :is(strong,h3){font-size:14px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-services{padding:36px 24px}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cards{display:flex!important;flex-direction:column!important;gap:24px!important}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-card{width:auto;min-width:0}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card{grid-template-columns:36px minmax(0,1fr)}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-service-image{grid-column:1 / -1;grid-row:3;height:240px}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card :is(b,.wdtm-demo-card-title){font-size:27px}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card{grid-template-columns:30px 64px minmax(0,1fr);gap:12px}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-service-image{height:64px}
.wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card :is(p,.wdtm-demo-card-text){grid-column:3;grid-row:2}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{border-radius:42px}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero :is(h1,h2){font-size:42px!important}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card{grid-template-columns:56px minmax(0,1fr)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-actions{flex-wrap:wrap}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.wp-block-button),.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{font-size:13px;max-width:100%;box-sizing:border-box}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-trust{grid-template-columns:1fr;gap:12px;padding:24px}
.wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-trust-item{border-right:0;border-bottom:1px solid var(--family-line);padding:15px 0}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta{margin:0 24px 36px}
}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]){display:flex!important;flex-direction:column!important;gap:24px!important;padding:36px 24px!important;min-height:0!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-herocopy{width:100%!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important;padding:0!important;margin:0!important;box-sizing:border-box;transform:none!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{width:100%!important;grid-column:auto!important;grid-row:auto!important;min-height:240px!important;height:260px!important;margin:0!important;transform:none!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero :is(h1,h2){font-size:34px!important;line-height:1.08;overflow-wrap:anywhere}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero p{font-size:15px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlights{width:100%;grid-column:auto!important;grid-row:auto!important;gap:10px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight{padding:16px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero-highlight :is(strong,h3){font-size:14px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-services{padding:36px 24px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-cards{display:flex!important;flex-direction:column!important;gap:24px!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-card{width:auto;min-width:0}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card{grid-template-columns:36px minmax(0,1fr)}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-service-image{grid-column:1 / -1;grid-row:3;height:240px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-card :is(b,.wdtm-demo-card-title){font-size:27px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card{grid-template-columns:30px 64px minmax(0,1fr);gap:12px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-service-image{height:64px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-tech .wdtm-demo-card :is(p,.wdtm-demo-card-text){grid-column:3;grid-row:2}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{border-radius:42px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero:not([class*="section-layout-"]) .wdtm-demo-visual{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero :is(h1,h2){font-size:42px!important}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card{grid-template-columns:56px minmax(0,1fr)}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-actions{flex-wrap:wrap}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.wp-block-button),.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{font-size:13px;max-width:100%;box-sizing:border-box}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-trust{grid-template-columns:1fr;gap:12px;padding:24px}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.style-corporate .wdtm-demo-trust-item{border-right:0;border-bottom:1px solid var(--family-line);padding:15px 0}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-cta{margin:0 24px 36px}
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo.design-family-v2 .wdtm-demo-hero :is(h1,h2){font-size:44px}
.wdtm-ai-preview-frame.is-tablet .wdtm-ai-demo.design-family-v2 .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual.is-placeholder{display:grid;place-items:center;padding:24px;box-sizing:border-box;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--wdtm-primary,#2563eb),var(--wdtm-accent,#12233f))}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-visual.is-placeholder :is(span,p){position:relative;z-index:1;color:#fff;font-size:13px}

/* Native button blocks retain their individual colour controls. */
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{border-radius:var(--family-radius);box-shadow:none;border:1px solid transparent;font-weight:750;text-decoration:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:var(--wdtm-primary,#2563eb);color:#fff}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn.secondary .wp-block-button__link{background:var(--family-surface);color:var(--family-text);border-color:var(--family-line)}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-cta .wdtm-demo-btn .wp-block-button__link{background:#fff;color:#12233f}
.wdtm-ai-demo.design-family-v2.style-premium .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:var(--wdtm-primary,#947249)}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:linear-gradient(110deg,#79e8fb,#8ba8ff);color:#07111f;border-radius:999px;box-shadow:0 0 24px #22d3ee30}
.wdtm-ai-demo.design-family-v2.style-friendly .wdtm-demo-btn .wp-block-button__link{border-radius:999px}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn:not(.secondary) .wp-block-button__link{background:#fff;color:#07111f;border-radius:0;border:0;box-shadow:none}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-btn.secondary .wp-block-button__link{background:transparent;color:#fff;border:1px solid #ffffff70;border-radius:0;box-shadow:none}
.wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{font-size:13px;max-width:100%;box-sizing:border-box}
.wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2 .wdtm-demo-btn .wp-block-button__link{font-size:13px;max-width:100%;box-sizing:border-box}

.wdtm-style-thumb.modern{background:#f8f9fb;border-color:#dbe1e9}.wdtm-style-thumb.modern i{background:#164aff;border-radius:0}.wdtm-style-thumb.modern i:nth-child(3){height:28px;background:#cad6eb}.wdtm-style-thumb.modern i:nth-child(2){left:auto;right:10%;top:47px;width:35%;height:12px}
.wdtm-style-thumb.friendly{background:#fffaf3;border-color:#dce9df}.wdtm-style-thumb.friendly i{background:#f28b71;border-radius:20px}.wdtm-style-thumb.friendly i:nth-child(1){left:20%;width:60%;height:7px}.wdtm-style-thumb.friendly i:nth-child(2){left:36%;width:28%;height:6px;top:26px}.wdtm-style-thumb.friendly i:nth-child(3){top:38px;left:12%;width:76%;height:28px;background:#a8c9ae;border-radius:12px}
.wdtm-style-thumb.bold{background:#164aff;border-color:#164aff}.wdtm-style-thumb.bold i{background:#fff;border-radius:0}.wdtm-style-thumb.bold i:nth-child(3){top:0;right:0;width:50%;height:100%;background:#101d33;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.wdtm-style-thumb.bold i:nth-child(2){height:16px}.wdtm-style-thumb.bold i:nth-child(1){background:#d3ef63}

@font-face{font-family:"WDTM Athletic";src:url(data:font/woff;base64,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) format("woff");font-weight:700 900;font-style:normal;font-display:swap}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-hero :is(h1,h2){font-family:"WDTM Athletic","Arial Black",sans-serif;font-size:clamp(40px,4.7vw,64px);line-height:1.02}
.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-card-number{font-family:"WDTM Athletic","Arial Black",sans-serif}

.wdtm-ai-demo.design-family-v2.style-creative .wdtm-demo-nav{background:var(--wdtm-primary,#164aff);color:#fff}

/* Collection v3: composition primitives inherit the chosen family's visual identity. */
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"]{background:var(--family-bg)!important;color:var(--family-text)!important;padding:56px 6%!important;gap:32px!important;min-height:0!important;position:relative;isolation:isolate}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-herocopy{background:transparent!important;color:var(--family-text)!important;box-shadow:none!important;border:0!important;padding:0!important;transform:none!important;margin:0!important;min-width:0;max-width:none!important;grid-column:auto!important;grid-row:auto!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] :is(h1,h2){color:var(--family-text)!important;font-family:var(--family-font)!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] p{color:var(--family-muted)!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{position:relative!important;inset:auto!important;min-height:350px!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;border-radius:var(--family-radius)!important;transform:none!important;order:0!important;clip-path:none;background:var(--family-surface)!important;border:1px solid var(--family-line)!important;box-shadow:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual:before,.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual:after{display:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-split,.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-reverse{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;text-align:left!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-reverse .wdtm-demo-visual{order:-1!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-centered{display:flex!important;flex-direction:column!important;text-align:center!important;align-items:center!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-centered .wdtm-demo-herocopy{max-width:780px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-centered .wdtm-demo-visual{width:82%!important;min-height:320px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-centered .wdtm-demo-actions{justify-content:center}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-stacked,.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-visual-first{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-stacked .wdtm-demo-herocopy{max-width:880px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-stacked .wdtm-demo-visual{min-height:280px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{order:-1!important;min-height:400px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero .wdtm-demo-hero-highlights{grid-column:1 / -1!important;grid-row:auto!important;display:flex!important;flex-wrap:wrap;gap:14px;width:100%}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-highlight-title{font-size:18px;font-weight:800}
/* Family-specific shapes and image treatments apply to every model in its collection. */
.wdtm-ai-demo.design-family-v2.collection-v3.style-premium .wdtm-demo-hero[class*="section-layout-"] :is(h1,h2){font-weight:500!important;font-size:clamp(36px,5vw,70px)!important;letter-spacing:-.04em!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-premium .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{border-radius:0!important;background:linear-gradient(145deg,#20392e,#687860)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-futurist .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{background:radial-gradient(ellipse at 70% 25%,#4c2879,transparent 65%),linear-gradient(135deg,#082b44,#10182e)!important;border:1px solid #67e8f977!important;border-radius:24px 4px 24px 4px!important;box-shadow:0 0 32px #22d3ee22!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-futurist .wdtm-demo-card{background:linear-gradient(140deg,#122940cc,#191d39cc)!important;border:1px solid #67e8f944!important;border-radius:18px!important;box-shadow:0 8px 28px #0003!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-tech .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{border-radius:2px!important;background:linear-gradient(135deg,#e8eefb,#d7e2f6)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-friendly .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{border-radius:64px 64px 32px 32px!important;background:linear-gradient(140deg,#daeddb,#f4d7c7)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-creative{--family-font:"WDTM Athletic",Impact,"Arial Black",sans-serif}
.wdtm-ai-demo.design-family-v2.collection-v3.style-creative .wdtm-demo-hero[class*="section-layout-"]{background:var(--wdtm-primary,#164aff)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-creative .wdtm-demo-hero[class*="section-layout-"] :is(h1,h2){text-transform:uppercase!important;font-weight:900!important;font-size:clamp(40px,6vw,84px)!important;color:#fff!important;letter-spacing:-.015em!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-creative .wdtm-demo-hero[class*="section-layout-"] p{color:#fff!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-creative .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:linear-gradient(145deg,#102759,#111923)!important;border:0!important;border-radius:0!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:560px!important;overflow:hidden}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;clip-path:none!important;z-index:-1!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay .wdtm-demo-herocopy{max-width:700px!important;background:#07111fe8!important;border:1px solid #ffffff33!important;padding:28px!important;border-radius:var(--family-radius)!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay :is(h1,h2){color:#fff!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay p{color:#dae7fa!important}
/* Four materially different service compositions, all retain family typography/colors. */
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;grid-template-columns:none!important;grid-column:auto!important;padding:24px!important;min-width:0;border-radius:var(--family-radius)!important;color:var(--family-text)!important;background:var(--family-surface);transform:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card :is(h3,b){font-family:var(--family-font)!important;font-size:22px!important;color:var(--family-text)!important;margin:0!important;max-width:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card p{color:var(--family-muted)!important;grid-column:auto!important;margin:0!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card-number{grid-column:auto!important;grid-row:auto!important;background:transparent!important;color:var(--family-muted)!important;margin:0!important;width:auto!important;height:auto!important}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-service-image{width:100%!important;height:170px!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;border-radius:var(--family-radius)!important;clip-path:none}
.wdtm-ai-demo.design-family-v2.collection-v3.service-tiles .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-tiles .wdtm-demo-service-image{height:240px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-spotlight .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-spotlight .wdtm-demo-card:first-child{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-spotlight .wdtm-demo-card:first-child .wdtm-demo-service-image{grid-column:1!important;grid-row:1 / span 4!important;height:300px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-cards,.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-cards,.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-cards{grid-template-columns:1fr!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-card,.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-card{display:grid!important;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)!important;column-gap:28px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-service-image,.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-service-image{grid-column:1!important;grid-row:1 / span 4!important;height:210px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-card:nth-child(even) .wdtm-demo-service-image{grid-column:2!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-card:nth-child(even) :is(.wdtm-demo-card-number,.wdtm-demo-card-title,p){grid-column:1!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-card{grid-template-columns:120px minmax(0,1fr)!important;border-width:1px 0!important;border-radius:0!important;background:transparent!important;padding:18px 0!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-service-image{height:110px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-card{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;border-left:3px solid var(--family-line)!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-service-image{display:none!important}
.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-card-number{grid-column:1!important;grid-row:1 / span 3!important;font-size:28px!important;font-weight:800}
.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-card :is(h3,b,p){grid-column:2!important}
.wdtm-official-links,.wdtm-footer-official-content{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:18px 0;grid-column:1 / -1}
.wdtm-official-links a{color:inherit;text-decoration:underline}.wdtm-official-links img,.wdtm-official-badge img{display:block;width:auto;max-width:240px;max-height:80px;object-fit:contain}.wdtm-official-links p,.wdtm-official-links figure{margin:0}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-visual.is-placeholder{display:flex;align-items:center;justify-content:center;padding:24px!important;box-sizing:border-box}
.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-visual.is-placeholder :is(p,span){font-size:14px!important;color:var(--family-text)!important}

@media(max-width:760px){ .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"]{display:flex!important;flex-direction:column!important;gap:24px!important;padding:36px 24px!important;text-align:left!important;align-items:stretch!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{width:100%!important;min-height:250px!important;order:0!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{order:-1!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay{min-height:520px!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual{min-height:100%!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] :is(h1,h2){font-size:36px!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-cards{grid-template-columns:1fr!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card{display:flex!important;grid-column:auto!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-service-image{grid-column:auto!important;grid-row:auto!important;height:200px!important}
 .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-actions{justify-content:flex-start!important}
}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"]{display:flex!important;flex-direction:column!important;gap:24px!important;padding:36px 24px!important;text-align:left!important;align-items:stretch!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] .wdtm-demo-visual{width:100%!important;min-height:250px!important;order:0!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-visual-first .wdtm-demo-visual{order:-1!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay{min-height:520px!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero.section-layout-overlay .wdtm-demo-visual{min-height:100%!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-hero[class*="section-layout-"] :is(h1,h2){font-size:36px!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-cards{grid-template-columns:1fr!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-card{display:flex!important;grid-column:auto!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-service-image{grid-column:auto!important;grid-row:auto!important;height:200px!important}
 .wdtm-ai-preview-frame.is-mobile .wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-actions{justify-content:flex-start!important}

@media(min-width:761px) and (max-width:980px){.wdtm-ai-demo.design-family-v2.collection-v3 .wdtm-demo-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wdtm-ai-demo.design-family-v2.collection-v3.service-alternating .wdtm-demo-cards,.wdtm-ai-demo.design-family-v2.collection-v3.service-list .wdtm-demo-cards,.wdtm-ai-demo.design-family-v2.collection-v3.service-steps .wdtm-demo-cards{grid-template-columns:1fr!important}}
@media(min-width:761px){
.wdtm-ai-demo.design-family-v2.collection-v3.style-futurist .wdtm-demo-hero.section-layout-split .wdtm-demo-herocopy{grid-column:1!important;grid-row:1!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-futurist .wdtm-demo-hero.section-layout-split .wdtm-demo-visual{grid-column:2!important;grid-row:1 / span 2!important;min-height:460px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-futurist .wdtm-demo-hero.section-layout-split .wdtm-demo-hero-highlights{grid-column:1!important;grid-row:2!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-tech .wdtm-demo-hero.section-layout-split .wdtm-demo-herocopy{grid-column:1!important;grid-row:1 / span 2!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-tech .wdtm-demo-hero.section-layout-split .wdtm-demo-visual{grid-column:2!important;grid-row:1!important;min-height:280px!important}
.wdtm-ai-demo.design-family-v2.collection-v3.style-tech .wdtm-demo-hero.section-layout-split .wdtm-demo-hero-highlights{grid-column:2!important;grid-row:2!important}
}
.wdtm-ai-demo.collection-v3 .wdtm-demo-footer.footer-layout-minimal .wdtm-demo-footer-contact{display:none}

.wdtm-ai-demo.design-family-v2.collection-v3{overflow:clip}

/* Seven brief groups: keep pricing visible independently of the groups. */
.wdtm-ai-form-organized .wdtm-ai-brief-step{padding:24px 0;border-bottom:1px solid #dbe4ed;scroll-margin-top:95px}
.wdtm-ai-form-organized .wdtm-ai-brief-step:last-of-type{border-bottom:0}
.wdtm-ai-form-organized .wdtm-ai-section{margin:0 0 20px}
.wdtm-ai-form-organized .wdtm-ai-section h2{font-size:21px;line-height:1.25}
.wdtm-ai-form-organized .wdtm-ai-section p{font-size:13px;line-height:1.5}
.wdtm-ai-form-organized .wdtm-ai-live-price{margin:18px 0 0}
.wdtm-ai-form-organized .wdtm-ai-sticky-total{margin:0 0 4px;opacity:1!important;visibility:visible!important;transform:none!important}
.wdtm-ai-form-organized .wdtm-ai-layout-options{margin-top:22px;padding:16px;border:1px solid #dbe4ed;border-radius:14px;background:#f8fafc;color:#334155}
.wdtm-ai-form-organized .wdtm-ai-layout-options summary{font-weight:750;cursor:pointer}
.wdtm-ai-form-organized .wdtm-ai-layout-options[open] summary{margin-bottom:16px}
.wdtm-ai-form-organized .wdtm-ai-brief-step>.wdtm-ai-subsection-first{margin-top:0}
@media(max-width:680px){.wdtm-ai-form-organized .wdtm-ai-brief-step{padding:20px 0}.wdtm-ai-form-organized .wdtm-ai-section h2{font-size:19px}.wdtm-ai-form-organized .wdtm-ai-section{align-items:flex-start}}

/* Three principal images, each with its own alternatives. */
.wdtm-paid-image-slot .wdtm-image-remaining{font-size:13px;line-height:1.5;color:#475569;margin:0 0 12px}
.wdtm-paid-image-slot .wdtm-image-alternative-placeholder{width:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px dashed #a78bfa;background:#f5f3ff;justify-self:stretch}
.wdtm-paid-image-slot .wdtm-image-alternative-placeholder>span{font-size:32px;color:#7c3aed}
.wdtm-paid-image-slot .wdtm-image-alternative-placeholder small{font-size:13px;color:#5b21b6}
.wdtm-builder-image-alternatives{grid-column:1/-1}
.wdtm-builder-image-alternatives>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wdtm-builder-image-choice{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}
.wdtm-premium-image-slot .wdtm-builder-image-choice img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;grid-row:auto}
@media(max-width:680px){.wdtm-paid-image-slot .wdtm-paid-asset-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wdtm-paid-image-slot .wdtm-paid-asset-variant img{min-height:0!important}.wdtm-paid-image-slot .wdtm-image-alternative-placeholder{min-height:130px}}

/* Gutenberg wrappers carry layout only; paint the clickable link once. */
.wdtm-ai-demo .wp-block-button.wdtm-demo-btn{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;display:inline-flex}
.wdtm-ai-demo .wdtm-demo-actions .wp-block-button.wdtm-demo-btn>.wp-block-button__link{padding:12px 18px;min-height:44px;line-height:1.4;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-width:1px;border-style:solid}
.wdtm-ai-demo .wdtm-demo-actions .wp-block-button.wdtm-demo-btn.secondary>.wp-block-button__link{background:transparent!important;color:inherit!important;border-color:currentColor;box-shadow:none!important}
.wdtm-ai-demo.design-family-v2.style-futurist .wdtm-demo-actions .wdtm-demo-btn.secondary .wp-block-button__link{border-radius:999px}

/* Builder introduction must remain readable on both light and dark host pages. */
#wdtm-ai-builder>.wdtm-ai-topbar{background:#071421;color:#edf5ff;padding:24px;border:1px solid #294052;border-radius:18px}
#wdtm-ai-builder>.wdtm-ai-topbar h2{color:#edf5ff!important}
#wdtm-ai-builder>.wdtm-ai-topbar p,#wdtm-ai-builder>.wdtm-ai-topbar ol,#wdtm-ai-builder>.wdtm-ai-topbar li{color:#cbd5e1!important}
#wdtm-ai-builder>.wdtm-ai-topbar a{color:#67e8f9!important;text-decoration:underline;text-underline-offset:3px}
#wdtm-ai-builder>.wdtm-ai-topbar a:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}
#wdtm-ai-builder>.wdtm-ai-topbar .wdtm-ai-status{color:#0f172a}
@media(max-width:760px){#wdtm-ai-builder>.wdtm-ai-topbar{padding:20px}}

/* Public content typography: shared by preview and exported sites. */
.wdtm-ai-demo .wdtm-demo-trust-item :is(b,strong,span,p),
.wdtm-ai-demo .wdtm-demo-trust.section-layout-compact .wdtm-demo-trust-item :is(b,strong,span,p){font-size:16px!important;line-height:1.6!important}
.wdtm-ai-demo .wdtm-demo-faq-item summary{font-size:16px!important;line-height:1.5}
.wdtm-ai-demo .wdtm-demo-faq-item p{font-size:16px!important;line-height:1.65}
.wdtm-ai-demo .wdtm-demo-card>p:not(.wdtm-demo-card-number){font-size:16px;line-height:1.6}
.wdtm-privacy-policy{padding:40px 24px;box-sizing:border-box}
.wdtm-privacy-policy p{font-size:16px;line-height:1.7;margin:16px 0}
.wdtm-privacy-policy h2{font-size:26px;margin:30px 0 14px}
.wdtm-footer-privacy{margin:18px 0;font-size:14px}

/* Public showcase images */
.wdtm-showcase-content{max-width:var(--wdtm-content-width,1050px);margin:0 auto;padding:24px;display:grid;gap:24px}.wdtm-showcase-image{margin:0}.wdtm-showcase-image img{display:block;width:100%;height:auto;border-radius:12px}.wdtm-showcase-note{font-size:14px;line-height:1.6}

/* Contact brief: aligned fields and a distinct public-email explanation. */
.wdtm-ai-form .wdtm-ai-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}
.wdtm-ai-form .wdtm-ai-contact-grid>label{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;font-size:15px}
.wdtm-ai-contact-field-title{display:block;line-height:1.5}
.wdtm-ai-form .wdtm-ai-contact-grid input,.wdtm-ai-form .wdtm-ai-contact-grid select{display:block;width:100%;min-width:0;box-sizing:border-box;height:48px;margin:0;padding:12px 13px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#0f172a;font:inherit;font-size:16px}
.wdtm-ai-form .wdtm-ai-contact-grid input:focus,.wdtm-ai-form .wdtm-ai-contact-grid select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px #dbeafe}
.wdtm-ai-contact-grid .wdtm-field-help{font-size:13px;line-height:1.5;margin:0}
.wdtm-ai-form .wdtm-ai-contact-email-note{grid-column:1/-1;margin:0;padding:14px 16px;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;color:#334155;font-size:14px;line-height:1.65;font-weight:400}
.wdtm-ai-form .wdtm-ai-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}
.wdtm-ai-form .wdtm-ai-social-grid>label{min-width:0;margin:0}
.wdtm-ai-form .wdtm-ai-social-grid input[type=url]{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:7px;padding:12px 13px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#0f172a;font:inherit;font-size:16px}
@media(max-width:700px){.wdtm-ai-form .wdtm-ai-contact-grid,.wdtm-ai-form .wdtm-ai-social-grid{grid-template-columns:1fr;gap:18px}.wdtm-ai-form .wdtm-ai-contact-email-note{padding:12px 14px}}

/* About sections follow the selected site width, without stacked narrow containers. */
.wdtm-ai-demo[class] .wdtm-demo-about:not(.section-layout-panel){box-sizing:border-box;width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:7%;padding-right:7%}
.wdtm-ai-demo[class] .wdtm-demo-about.section-layout-panel{max-width:none}
.wdtm-ai-demo[class] .wdtm-demo-about.section-layout-editorial{display:flow-root!important}
.wdtm-ai-demo[class] .wdtm-demo-about .wdtm-demo-section-image.about{min-width:0}
.wdtm-ai-demo[class] .wdtm-demo-about.section-layout-editorial .wdtm-demo-section-image.about{width:42%;max-width:none}
@media(max-width:850px){
.wdtm-ai-demo[class] .wdtm-demo-about:not(.section-layout-panel){padding-left:24px;padding-right:24px}
.wdtm-ai-demo[class] .wdtm-demo-about:has(.wdtm-demo-section-image.about){grid-template-columns:minmax(0,1fr)}
.wdtm-ai-demo[class] .wdtm-demo-about.section-layout-editorial .wdtm-demo-section-image.about{float:none;width:100%;max-width:none;margin:0 0 24px;aspect-ratio:16/9}
}
.wdtm-ai-preview-frame:is(.is-mobile,.is-tablet) .wdtm-ai-demo[class] .wdtm-demo-about:not(.section-layout-panel){padding-left:24px;padding-right:24px}
.wdtm-ai-preview-frame:is(.is-mobile,.is-tablet) .wdtm-ai-demo[class] .wdtm-demo-about:has(.wdtm-demo-section-image.about){grid-template-columns:minmax(0,1fr)}
.wdtm-ai-preview-frame:is(.is-mobile,.is-tablet) .wdtm-ai-demo[class] .wdtm-demo-about.section-layout-editorial .wdtm-demo-section-image.about{float:none;width:100%;max-width:none;margin:0 0 24px;aspect-ratio:16/9}
