.llab{--navy:#071a3d;--blue:#195ee8;--coral:#ff5a4f;--cream:#f7f3ea;--line:#d9e2ef;--muted:#65738a;position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:90px 24px;font-family:Inter,Arial,sans-serif}.llab *{box-sizing:border-box}.llab-shell{position:relative;z-index:2;width:min(1180px,100%);margin:auto}.llab-orb{position:absolute;border-radius:50%;filter:blur(8px)}.llab-orb-a{width:520px;height:520px;background:#195ee83b;right:-150px;top:-120px}.llab-orb-b{width:350px;height:350px;background:#ff5a4f18;left:-120px;bottom:-100px}.llab-header{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:end;margin-bottom:50px}.llab-kicker,.llab-panel-head>span{display:block;color:#8fb7ff;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:17px}.llab h2{color:#fff!important;font:800 clamp(42px,5vw,68px)/1.03 Manrope,Inter,sans-serif;letter-spacing:-.05em;margin:0}.llab h2 em{font-family:Georgia,serif;font-weight:400;color:#8fb7ff}.llab-header>p{color:#b9c9e2;font-size:16px;line-height:1.7;margin:0}.llab-progress{display:flex;align-items:center;gap:15px;margin-bottom:25px}.llab-progress span{display:flex;align-items:center;gap:9px;color:#7790b5;font-size:10px;font-weight:800;letter-spacing:.08em}.llab-progress span b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff2b;border-radius:50%}.llab-progress span.is-active{color:#fff}.llab-progress span.is-active b{background:var(--coral);border-color:var(--coral)}.llab-progress i{width:35px;height:1px;background:#ffffff20}.llab-stage{background:#fff;color:var(--navy);border-radius:20px;box-shadow:0 40px 90px #0005;overflow:hidden}.llab-form{margin:0}.llab-panel{display:none;padding:48px}.llab-panel.is-active{display:block;animation:llab-in .35s ease}@keyframes llab-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.llab-panel-head{margin-bottom:32px}.llab-panel-head>span{color:var(--blue);margin-bottom:10px}.llab-panel-head h3{color:var(--navy)!important;font:800 34px/1.1 Manrope,Inter,sans-serif;letter-spacing:-.035em;margin:0 0 8px}.llab-panel-head p{color:var(--muted);margin:0}.llab-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.llab-wide{grid-column:1/-1}.llab-field{display:block}.llab-field>span,.llab-lead-fields label>span{display:block;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px}.llab input,.llab select{width:100%;height:52px;border:1px solid var(--line);background:#f8fafc;color:var(--navy);border-radius:8px;padding:0 15px;font:500 14px Inter,Arial,sans-serif;outline:none;transition:.2s}.llab input:focus,.llab select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #195ee815;background:#fff}.llab-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px}.llab-next,.llab-lead-fields button{border:0;background:var(--blue);color:#fff;border-radius:7px;padding:16px 19px;font:800 12px Inter,Arial,sans-serif;display:inline-flex;align-items:center;gap:25px;cursor:pointer}.llab-next svg,.llab-lead-fields button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.llab-back{border:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer;padding:12px}.llab-required,.llab-privacy{font-size:10px;color:#8794a8}.llab-choice-group{border:0;padding:0;margin:0 0 28px}.llab-choice-group legend{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.llab-palettes,.llab-tones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.llab-palettes label,.llab-tones label{cursor:pointer}.llab-palettes input,.llab-tones input{position:absolute;opacity:0;pointer-events:none}.llab-palette,.llab-tones label>span{display:block;border:1px solid var(--line);border-radius:10px;padding:17px;transition:.2s}.llab-palette i{display:inline-block;width:25px;height:25px;background:var(--c);border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ccd5e2;margin-right:-6px}.llab-palette b,.llab-palette small,.llab-tones b,.llab-tones small{display:block}.llab-palette b{margin-top:13px}.llab-palette small,.llab-tones small{color:var(--muted);font-size:11px;margin-top:4px}.llab-tones label>span{padding:15px}.llab-palettes input:checked+span,.llab-tones input:checked+span{border-color:var(--blue);box-shadow:0 0 0 2px #195ee81f;background:#f6f9ff}.llab-device-switch{display:flex;background:#eef2f7;border-radius:8px;padding:4px;width:max-content;margin:0 0 13px auto}.llab-device-switch button{border:0;background:transparent;padding:8px 13px;border-radius:6px;color:#718096;font-size:10px;font-weight:800;cursor:pointer}.llab-device-switch button.is-active{background:#fff;color:var(--navy);box-shadow:0 2px 8px #0d23431c}.llab-preview-wrap{background:#e9eef5;padding:28px;border-radius:14px;min-height:520px;display:flex;align-items:center;justify-content:center}.llab-browser{--demo-dark:#092452;--demo-accent:#2469ed;--demo-action:#ff624f;--demo-pale:#edf4ff;width:100%;max-width:930px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 25px 50px #071a3d30;transition:.35s}.llab-browser.is-mobile{max-width:330px}.llab-browser-bar{height:31px;background:#dfe5ed;display:flex;align-items:center;gap:5px;padding:0 10px}.llab-browser-bar i{width:6px;height:6px;border-radius:50%;background:#a8b3c2}.llab-browser-bar span{margin:auto;background:#fff;padding:4px 35px;border-radius:4px;font-size:7px;color:#7e8b9d}.llab-preview-page nav{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;color:var(--demo-dark)}.llab-preview-page nav b{font-size:10px;letter-spacing:.06em}.llab-preview-page nav span{font-size:7px}.llab-preview-page nav button{border:0;background:var(--demo-dark);color:#fff;padding:8px 10px;font-size:6px;font-weight:800}.llab-preview-hero{position:relative;overflow:hidden;min-height:275px;padding:50px 35px;background:var(--demo-pale);color:var(--demo-dark)}.llab-preview-hero small{font-size:7px;color:var(--demo-accent);font-weight:800;letter-spacing:.11em}.llab-preview-hero h4{position:relative;z-index:2;color:var(--demo-dark)!important;font:800 34px/1.05 Manrope,Inter,sans-serif;letter-spacing:-.04em;max-width:530px;margin:13px 0}.llab-preview-hero p{position:relative;z-index:2;color:#5e6b7f;max-width:440px;font-size:10px;line-height:1.5}.llab-preview-hero>a{position:relative;z-index:2;display:inline-block;background:var(--demo-action);color:#fff;padding:10px 13px;font-size:7px;font-weight:800}.llab-preview-art{position:absolute;width:220px;height:220px;border-radius:50%;background:var(--demo-accent);right:28px;bottom:-70px}.llab-preview-art i{position:absolute;border:1px solid #ffffff6e;border-radius:50%}.llab-preview-art i:nth-child(1){inset:25px}.llab-preview-art i:nth-child(2){inset:55px}.llab-preview-art i:nth-child(3){width:28px;height:28px;left:96px;top:96px;background:#fff}.llab-preview-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px}.llab-preview-proof span{padding-right:10px;border-right:1px solid #e1e6ed}.llab-preview-proof span:last-child{border:0}.llab-preview-proof b,.llab-preview-proof small{display:block}.llab-preview-proof b{font-size:8px;color:var(--demo-dark)}.llab-preview-proof small{font-size:7px;color:#8692a3;margin-top:3px}.llab-browser.is-mobile .llab-preview-page nav span,.llab-browser.is-mobile .llab-preview-page nav button{display:none}.llab-browser.is-mobile .llab-preview-hero{padding:35px 22px;min-height:330px}.llab-browser.is-mobile .llab-preview-hero h4{font-size:27px}.llab-browser.is-mobile .llab-preview-art{right:-80px}.llab-browser.is-mobile .llab-preview-proof{grid-template-columns:1fr}.llab-browser.is-mobile .llab-preview-proof span{border:0;border-bottom:1px solid #e1e6ed;padding:7px 0}.llab-lead-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;background:var(--navy);color:#fff;border-radius:14px;padding:32px;margin-top:20px}.llab-lead-card>div>span{font-size:9px;color:#8fb7ff;font-weight:800;letter-spacing:.14em}.llab-lead-card h4{color:#fff!important;font:800 24px Manrope,Inter,sans-serif;margin:9px 0}.llab-lead-card p{color:#afc0da;font-size:12px;line-height:1.6;margin:0}.llab-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.llab-lead-fields label>span{color:#b9c9e2}.llab-lead-fields label small{font-size:9px;font-weight:500}.llab-lead-fields button{grid-column:1/-1;background:var(--coral);justify-content:space-between}.llab-lead-fields button:disabled{opacity:.65;cursor:wait}.llab-hp{position:absolute!important;left:-9999px!important}.llab-message{grid-column:1/-1;font-size:11px}.llab-message.is-success{color:#72e5ac}.llab-message.is-error{color:#ff9c92}
@media(max-width:800px){.llab{padding:70px 16px}.llab-header,.llab-lead-card{grid-template-columns:1fr;gap:22px}.llab-panel{padding:32px 24px}.llab-palettes,.llab-tones{grid-template-columns:1fr}.llab-preview-wrap{padding:15px}.llab-progress i{width:15px}.llab-progress span{font-size:0}.llab-progress span b{font-size:10px}.llab-grid{grid-template-columns:1fr}.llab-wide{grid-column:auto}}
@media(max-width:520px){.llab h2{font-size:42px}.llab-lead-fields{grid-template-columns:1fr}.llab-lead-fields button{grid-column:auto}.llab-actions{align-items:flex-start;flex-direction:column-reverse}.llab-next{width:100%;justify-content:space-between}.llab-preview-page nav{padding:0 15px}.llab-preview-hero h4{font-size:25px}.llab-preview-art{right:-110px}.llab-browser-bar span{padding:4px 15px}}
.llab{overflow:clip}

/* Premium generated homepage direction */
.llab-preview-wrap{min-height:0;align-items:flex-start;background:linear-gradient(145deg,#e9eef5,#f7f9fc);border:1px solid #dce4ee}
.llab-browser{max-width:960px;border:1px solid #ccd6e3;box-shadow:0 28px 70px #071a3d38}
.llab-browser-bar{height:34px;border-bottom:1px solid #cbd5e1}
.llab-preview-topline{height:25px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:var(--demo-dark);color:#fff;font-size:6px;font-weight:800;letter-spacing:.14em}
.llab-preview-topline span:last-child{color:var(--demo-accent)}
.llab-preview-page nav{height:64px;padding:0 26px;border-bottom:1px solid #e3e8ef;background:#fff}
.llab-preview-page nav b{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em}
.llab-preview-page nav b span{font-size:10px}
.llab-preview-page nav button{background:var(--demo-action);color:var(--demo-dark);border-radius:3px;padding:10px 13px;box-shadow:0 5px 14px color-mix(in srgb,var(--demo-action) 30%,transparent)}
.llab-preview-mark{display:block;width:20px;height:20px;border-radius:5px 9px 5px 9px;background:linear-gradient(135deg,var(--demo-accent),var(--demo-action));transform:rotate(-8deg);position:relative}
.llab-preview-mark:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;right:-3px;bottom:1px;background:var(--demo-dark);border:2px solid #fff}
.llab-preview-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:350px;padding:0;background:linear-gradient(135deg,var(--demo-pale),#fff);color:var(--demo-dark)}
.llab-preview-copybox{padding:48px 38px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.llab-preview-copybox>small{font-size:7px;color:var(--demo-accent);font-weight:900;letter-spacing:.14em}
.llab-preview-copybox h4{font-size:39px;max-width:520px;margin:14px 0 12px;line-height:.98}
.llab-preview-copybox>p{font-size:10px;line-height:1.65;max-width:460px;margin:0 0 20px;color:#526075}
.llab-preview-actions{display:flex;align-items:center;gap:16px}
.llab-preview-actions a{display:inline-block;background:var(--demo-action);color:var(--demo-dark);padding:11px 14px;border-radius:3px;font-size:7px;font-weight:900;box-shadow:0 8px 20px color-mix(in srgb,var(--demo-action) 28%,transparent)}
.llab-preview-actions span{font-size:6px;font-weight:900;color:var(--demo-dark);letter-spacing:.07em}
.llab-mini-rating{display:flex;align-items:center;gap:4px;margin-top:25px;color:var(--demo-dark)}
.llab-mini-rating i{width:17px;height:17px;border-radius:50%;background:linear-gradient(145deg,var(--demo-accent),var(--demo-dark));border:2px solid #fff;margin-right:-8px}
.llab-mini-rating b{font-size:9px;margin-left:9px}
.llab-mini-rating span{font-size:7px;color:#68758a}
.llab-preview-visual{position:relative;overflow:hidden;margin:22px 22px 22px 0;min-height:306px;background:var(--demo-dark);border-radius:6px;box-shadow:0 22px 40px #071a3d2e}
.llab-preview-gridlines{position:absolute;inset:0;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:28px 28px}
.llab-preview-glow{position:absolute;width:250px;height:250px;border-radius:50%;right:-55px;top:-38px;background:var(--demo-accent);box-shadow:0 0 75px color-mix(in srgb,var(--demo-accent) 60%,transparent)}
.llab-preview-glow:before,.llab-preview-glow:after{content:"";position:absolute;border:1px solid #ffffff52;border-radius:50%}
.llab-preview-glow:before{inset:32px}.llab-preview-glow:after{inset:72px}
.llab-preview-service-card{position:absolute;left:24px;right:55px;bottom:25px;padding:18px;background:#fffffff0;border:1px solid #ffffff;border-radius:5px;box-shadow:0 18px 35px #0003;backdrop-filter:blur(10px)}
.llab-preview-service-card small,.llab-preview-service-card strong,.llab-preview-service-card span{display:block}
.llab-preview-service-card small{font-size:6px;color:var(--demo-accent);font-weight:900;letter-spacing:.14em}
.llab-preview-service-card strong{font-size:15px;line-height:1.1;color:var(--demo-dark);margin:7px 0 6px;max-width:260px}
.llab-preview-service-card span{font-size:7px;color:#6b7688}
.llab-preview-score{position:absolute;right:14px;top:17px;width:72px;padding:11px 10px;background:#ffffffed;border-radius:4px;color:var(--demo-dark);box-shadow:0 12px 24px #0002}
.llab-preview-score b{display:block;font-size:22px;line-height:1}
.llab-preview-score span{display:block;font-size:5px;font-weight:900;letter-spacing:.12em;margin-top:4px}
.llab-preview-proof{grid-template-columns:repeat(3,1fr);gap:0;padding:0 26px;border-bottom:1px solid #e5eaf0;background:#fff}
.llab-preview-proof span{position:relative;padding:20px 18px 20px 34px;border-right:1px solid #e5eaf0}
.llab-preview-proof span:first-child{padding-left:20px}
.llab-preview-proof i{position:absolute;left:10px;top:21px;color:var(--demo-accent);font-size:6px;font-style:normal;font-weight:900}
.llab-preview-proof span:first-child i{left:0}
.llab-preview-proof b{font-size:7px;letter-spacing:.06em}
.llab-preview-proof small{font-size:6px;margin-top:5px}
.llab-preview-services{padding:26px;background:#f8fafc}
.llab-preview-services header{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}
.llab-preview-services header small{font-size:6px;font-weight:900;color:var(--demo-accent);letter-spacing:.13em}
.llab-preview-services header b{font-size:15px;color:var(--demo-dark);max-width:260px;text-align:right;line-height:1.1}
.llab-preview-services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.llab-preview-services article{position:relative;min-height:85px;padding:15px;background:#fff;border:1px solid #e1e7ef;border-radius:4px;overflow:hidden}
.llab-preview-services article:after{content:"";position:absolute;width:45px;height:45px;border-radius:50%;right:-18px;bottom:-20px;background:var(--demo-pale);border:8px solid color-mix(in srgb,var(--demo-accent) 18%,transparent)}
.llab-preview-services article i,.llab-preview-services article b,.llab-preview-services article span{display:block;position:relative;z-index:1}
.llab-preview-services article i{font-size:6px;font-style:normal;color:var(--demo-accent);font-weight:900}
.llab-preview-services article b{font-size:9px;color:var(--demo-dark);margin:11px 0 8px;text-transform:capitalize}
.llab-preview-services article span{font-size:6px;color:#748196;font-weight:800}
.llab-preview-review{display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:center;padding:22px 28px;background:var(--demo-dark);color:#fff}
.llab-preview-review>span{color:var(--demo-accent);font:44px/1 Georgia,serif}
.llab-preview-review p{font-size:9px;line-height:1.45;margin:0 0 7px;color:#fff;max-width:580px}
.llab-preview-review div b{display:block;font-size:5px;letter-spacing:.11em;color:#aebbd0}
.llab-preview-review>i{font-style:normal;font-size:8px;font-weight:900;color:var(--demo-accent);white-space:nowrap}

.llab-browser.is-mobile{max-width:350px}
.llab-browser.is-mobile .llab-preview-topline{height:22px;padding:0 10px;font-size:5px}
.llab-browser.is-mobile .llab-preview-page nav{height:50px;padding:0 14px}
.llab-browser.is-mobile .llab-preview-page nav b span{display:inline;font-size:8px}
.llab-browser.is-mobile .llab-preview-page .llab-preview-navlinks,.llab-browser.is-mobile .llab-preview-page nav button{display:none}
.llab-browser.is-mobile .llab-preview-hero{grid-template-columns:1fr;min-height:0;padding:0}
.llab-browser.is-mobile .llab-preview-copybox{padding:29px 21px 25px}
.llab-browser.is-mobile .llab-preview-copybox h4{font-size:29px;margin:11px 0}
.llab-browser.is-mobile .llab-preview-copybox>p{font-size:8px;margin-bottom:16px}
.llab-browser.is-mobile .llab-preview-actions span{display:none}
.llab-browser.is-mobile .llab-mini-rating{margin-top:18px}
.llab-browser.is-mobile .llab-preview-visual{height:205px;min-height:205px;margin:0 14px 16px}
.llab-browser.is-mobile .llab-preview-glow{width:185px;height:185px}
.llab-browser.is-mobile .llab-preview-service-card{left:16px;right:38px;bottom:16px;padding:14px}
.llab-browser.is-mobile .llab-preview-service-card strong{font-size:12px}
.llab-browser.is-mobile .llab-preview-score{width:59px;right:10px;top:12px}
.llab-browser.is-mobile .llab-preview-score b{font-size:18px}
.llab-browser.is-mobile .llab-preview-proof{grid-template-columns:1fr;padding:5px 17px}
.llab-browser.is-mobile .llab-preview-proof span{border-right:0;border-bottom:1px solid #e5eaf0;padding:12px 8px 12px 29px}
.llab-browser.is-mobile .llab-preview-proof span:first-child{padding-left:29px}
.llab-browser.is-mobile .llab-preview-proof i,.llab-browser.is-mobile .llab-preview-proof span:first-child i{left:8px;top:13px}
.llab-browser.is-mobile .llab-preview-services{padding:21px 16px}
.llab-browser.is-mobile .llab-preview-services header{display:block}
.llab-browser.is-mobile .llab-preview-services header b{display:block;text-align:left;margin-top:7px}
.llab-browser.is-mobile .llab-preview-services>div{grid-template-columns:1fr}
.llab-browser.is-mobile .llab-preview-services article{min-height:72px}
.llab-browser.is-mobile .llab-preview-review{grid-template-columns:26px 1fr;padding:18px 17px}
.llab-browser.is-mobile .llab-preview-review>i{display:none}

/* Industry-specific art direction */
.llab-preview-visual{background-image:linear-gradient(135deg,#071a3d24,#071a3d5c),url("theme-sprite.webp");background-size:cover,300% 200%;background-repeat:no-repeat}
.llab-browser[data-industry="contractor"] .llab-preview-visual{background-position:center,0% 0%}
.llab-browser[data-industry="restaurant"] .llab-preview-visual{background-position:center,50% 0%}
.llab-browser[data-industry="salon"] .llab-preview-visual{background-position:center,100% 0%}
.llab-browser[data-industry="auto"] .llab-preview-visual{background-position:center,0% 100%}
.llab-browser[data-industry="professional"] .llab-preview-visual{background-position:center,50% 100%}
.llab-browser[data-industry="local"] .llab-preview-visual{background-position:center,100% 100%}

/* Contractor: rugged, architectural, decisive */
.llab-browser[data-industry="contractor"] .llab-preview-topline{background:#171412;border-bottom:2px solid var(--demo-accent)}
.llab-browser[data-industry="contractor"] .llab-preview-page nav{border-bottom:3px solid var(--demo-dark)}
.llab-browser[data-industry="contractor"] .llab-preview-mark{border-radius:1px;transform:skew(-10deg);background:var(--demo-accent)}
.llab-browser[data-industry="contractor"] .llab-preview-hero{grid-template-columns:.92fr 1.08fr;background:var(--demo-pale)}
.llab-browser[data-industry="contractor"] .llab-preview-copybox{padding-right:18px}
.llab-browser[data-industry="contractor"] .llab-preview-copybox h4{font-family:Impact,"Arial Narrow",Manrope,sans-serif;text-transform:uppercase;letter-spacing:-.025em;line-height:.94;font-weight:900}
.llab-browser[data-industry="contractor"] .llab-preview-visual{margin:0;min-height:350px;border-radius:0;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}
.llab-browser[data-industry="contractor"] .llab-preview-gridlines{background-size:38px 38px;opacity:.65}
.llab-browser[data-industry="contractor"] .llab-preview-glow{width:150px;height:150px;right:-45px;top:-35px;opacity:.72}
.llab-browser[data-industry="contractor"] .llab-preview-service-card{left:42px;right:20px;bottom:20px;border-radius:0;border-left:6px solid var(--demo-accent);background:#15120fe8;color:#fff}
.llab-browser[data-industry="contractor"] .llab-preview-service-card strong{color:#fff;font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:.035em}
.llab-browser[data-industry="contractor"] .llab-preview-service-card span{color:#c9c1b9}
.llab-browser[data-industry="contractor"] .llab-preview-score{border-radius:0;border-top:4px solid var(--demo-action)}
.llab-browser[data-industry="contractor"] .llab-preview-services article{border-radius:0;border-top:4px solid var(--demo-accent)}
.llab-browser[data-industry="contractor"] .llab-preview-services article b{text-transform:uppercase;font-family:"Arial Narrow",Arial,sans-serif;letter-spacing:.025em}

/* Restaurant: editorial, rich, appetizing */
.llab-browser[data-industry="restaurant"] .llab-preview-page nav{background:var(--demo-pale);border-bottom:1px solid color-mix(in srgb,var(--demo-dark) 16%,transparent)}
.llab-browser[data-industry="restaurant"] .llab-preview-mark{border-radius:50% 50% 12% 50%;background:var(--demo-action)}
.llab-browser[data-industry="restaurant"] .llab-preview-hero{grid-template-columns:.82fr 1.18fr;background:var(--demo-pale);min-height:370px}
.llab-browser[data-industry="restaurant"] .llab-preview-copybox{position:relative;z-index:3;margin:30px -70px 30px 0;padding:40px 34px;background:#fff9f0f2;border:1px solid #ffffff;border-left:5px solid var(--demo-accent);box-shadow:16px 20px 40px #38101422}
.llab-browser[data-industry="restaurant"] .llab-preview-copybox h4{font-family:Georgia,serif;font-weight:500;letter-spacing:-.045em;line-height:1.01}
.llab-browser[data-industry="restaurant"] .llab-preview-visual{margin:0;border-radius:0;min-height:370px}
.llab-browser[data-industry="restaurant"] .llab-preview-gridlines{display:none}
.llab-browser[data-industry="restaurant"] .llab-preview-glow{width:190px;height:190px;right:-55px;top:-55px;opacity:.42}
.llab-browser[data-industry="restaurant"] .llab-preview-service-card{left:auto;right:20px;bottom:20px;width:235px;background:var(--demo-dark);border:1px solid #ffffff33}
.llab-browser[data-industry="restaurant"] .llab-preview-service-card strong{color:#fff;font-family:Georgia,serif;font-weight:500}
.llab-browser[data-industry="restaurant"] .llab-preview-service-card span{color:#d9c6bb}
.llab-browser[data-industry="restaurant"] .llab-preview-score{background:var(--demo-action);transform:rotate(4deg)}
.llab-browser[data-industry="restaurant"] .llab-preview-services{background:var(--demo-pale)}
.llab-browser[data-industry="restaurant"] .llab-preview-services header b{font-family:Georgia,serif;font-weight:500}
.llab-browser[data-industry="restaurant"] .llab-preview-services article{border-radius:70px 70px 8px 8px;padding-top:25px;text-align:center}

/* Salon: fashion-forward, soft luxury */
.llab-browser[data-industry="salon"] .llab-preview-topline{background:var(--demo-dark)}
.llab-browser[data-industry="salon"] .llab-preview-page nav{background:#fffafd}
.llab-browser[data-industry="salon"] .llab-preview-mark{border-radius:50%;background:linear-gradient(135deg,var(--demo-action),var(--demo-accent));transform:none}
.llab-browser[data-industry="salon"] .llab-preview-hero{grid-template-columns:1.02fr .98fr;background:linear-gradient(125deg,#fff,var(--demo-pale))}
.llab-browser[data-industry="salon"] .llab-preview-copybox{order:2;padding-left:28px}
.llab-browser[data-industry="salon"] .llab-preview-copybox h4{font-family:Georgia,serif;font-style:italic;font-weight:500;line-height:1.02;letter-spacing:-.04em}
.llab-browser[data-industry="salon"] .llab-preview-visual{order:1;margin:18px 0 18px 18px;border-radius:140px 14px 140px 14px;min-height:314px}
.llab-browser[data-industry="salon"] .llab-preview-gridlines{display:none}
.llab-browser[data-industry="salon"] .llab-preview-glow{left:-70px;right:auto;top:-55px;width:180px;height:180px;opacity:.28}
.llab-browser[data-industry="salon"] .llab-preview-service-card{left:25px;right:25px;bottom:24px;background:#fffaffdc;border-radius:70px;padding:18px 25px;text-align:center}
.llab-browser[data-industry="salon"] .llab-preview-service-card strong{font-family:Georgia,serif;font-weight:500;text-transform:none}
.llab-browser[data-industry="salon"] .llab-preview-score{border-radius:50%;width:68px;height:68px;text-align:center;right:19px}
.llab-browser[data-industry="salon"] .llab-preview-services{background:#fffafd}
.llab-browser[data-industry="salon"] .llab-preview-services header b{font-family:Georgia,serif;font-style:italic;font-weight:500}
.llab-browser[data-industry="salon"] .llab-preview-services article{border-radius:40px 8px 40px 8px;background:var(--demo-pale);border:0}

/* Auto: dark performance, speed, contrast */
.llab-browser[data-industry="auto"] .llab-preview-topline{background:#05070b;border-bottom:1px solid var(--demo-accent)}
.llab-browser[data-industry="auto"] .llab-preview-page nav{background:#090d14;border-bottom:1px solid #ffffff1c;color:#fff}
.llab-browser[data-industry="auto"] .llab-preview-page nav b,.llab-browser[data-industry="auto"] .llab-preview-page nav .llab-preview-navlinks{color:#fff}
.llab-browser[data-industry="auto"] .llab-preview-mark{border-radius:2px;transform:skew(-18deg);background:linear-gradient(100deg,var(--demo-accent),var(--demo-action))}
.llab-browser[data-industry="auto"] .llab-preview-hero{grid-template-columns:.9fr 1.1fr;background:#080d16}
.llab-browser[data-industry="auto"] .llab-preview-copybox h4{color:#fff!important;font-family:Impact,"Arial Narrow",Manrope,sans-serif;text-transform:uppercase;font-style:italic;letter-spacing:-.02em}
.llab-browser[data-industry="auto"] .llab-preview-copybox>p{color:#aab6c9}
.llab-browser[data-industry="auto"] .llab-preview-actions span,.llab-browser[data-industry="auto"] .llab-mini-rating{color:#fff}
.llab-browser[data-industry="auto"] .llab-mini-rating span{color:#97a5ba}
.llab-browser[data-industry="auto"] .llab-preview-visual{margin:0;min-height:350px;border-radius:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}
.llab-browser[data-industry="auto"] .llab-preview-gridlines{background-size:44px 44px;opacity:.5}
.llab-browser[data-industry="auto"] .llab-preview-glow{background:var(--demo-action);width:120px;height:120px;opacity:.48}
.llab-browser[data-industry="auto"] .llab-preview-service-card{left:36px;background:#060a10e8;border-color:#ffffff24;border-left:4px solid var(--demo-accent);border-radius:2px}
.llab-browser[data-industry="auto"] .llab-preview-service-card strong{color:#fff;font-style:italic}
.llab-browser[data-industry="auto"] .llab-preview-service-card span{color:#aeb9c9}
.llab-browser[data-industry="auto"] .llab-preview-score{background:var(--demo-action);border-radius:2px;transform:skew(-6deg)}
.llab-browser[data-industry="auto"] .llab-preview-proof{background:#0d131e;border-color:#273143}
.llab-browser[data-industry="auto"] .llab-preview-proof span{border-color:#273143}
.llab-browser[data-industry="auto"] .llab-preview-proof b{color:#fff}
.llab-browser[data-industry="auto"] .llab-preview-proof small{color:#8492a8}
.llab-browser[data-industry="auto"] .llab-preview-services{background:#111722}
.llab-browser[data-industry="auto"] .llab-preview-services header b,.llab-browser[data-industry="auto"] .llab-preview-services article b{color:#fff}
.llab-browser[data-industry="auto"] .llab-preview-services article{background:#0b1019;border-color:#253044;border-radius:2px;border-top:3px solid var(--demo-accent)}

/* Professional: restrained editorial confidence */
.llab-browser[data-industry="professional"] .llab-preview-topline{background:var(--demo-dark)}
.llab-browser[data-industry="professional"] .llab-preview-page nav{border-bottom:0;box-shadow:0 8px 24px #10284e12}
.llab-browser[data-industry="professional"] .llab-preview-mark{border-radius:2px 12px 2px 12px;background:var(--demo-accent)}
.llab-browser[data-industry="professional"] .llab-preview-hero{grid-template-columns:1fr 1fr;background:#fff}
.llab-browser[data-industry="professional"] .llab-preview-copybox{padding-left:44px}
.llab-browser[data-industry="professional"] .llab-preview-copybox h4{font-family:Georgia,serif;font-weight:500;line-height:1.04;letter-spacing:-.045em}
.llab-browser[data-industry="professional"] .llab-preview-visual{margin:0;border-radius:0 0 0 130px;min-height:350px}
.llab-browser[data-industry="professional"] .llab-preview-gridlines{display:none}
.llab-browser[data-industry="professional"] .llab-preview-glow{width:180px;height:180px;right:-55px;top:-55px;opacity:.24}
.llab-browser[data-industry="professional"] .llab-preview-service-card{left:35px;right:20px;background:#ffffffeb;border-radius:2px;border-bottom:4px solid var(--demo-action)}
.llab-browser[data-industry="professional"] .llab-preview-score{background:var(--demo-dark);color:#fff;border-radius:2px}
.llab-browser[data-industry="professional"] .llab-preview-services article{border:0;border-bottom:2px solid var(--demo-accent);border-radius:0;background:#fff}

/* Local business: playful, warm, memorable */
.llab-browser[data-industry="local"] .llab-preview-topline{background:var(--demo-dark)}
.llab-browser[data-industry="local"] .llab-preview-page nav{background:var(--demo-pale)}
.llab-browser[data-industry="local"] .llab-preview-mark{border-radius:50% 8px 50% 8px;background:linear-gradient(135deg,var(--demo-accent),var(--demo-action));transform:rotate(9deg)}
.llab-browser[data-industry="local"] .llab-preview-hero{grid-template-columns:1fr 1fr;background:var(--demo-pale);padding:12px}
.llab-browser[data-industry="local"] .llab-preview-copybox{padding:35px 30px;background:#fff;border-radius:18px;box-shadow:0 16px 35px #123d4214;transform:rotate(-1deg);z-index:2}
.llab-browser[data-industry="local"] .llab-preview-copybox h4{font-family:Georgia,serif;font-weight:600;line-height:1;letter-spacing:-.045em}
.llab-browser[data-industry="local"] .llab-preview-visual{margin:8px 4px 8px -8px;border-radius:20px;min-height:310px;transform:rotate(1.5deg)}
.llab-browser[data-industry="local"] .llab-preview-gridlines{display:none}
.llab-browser[data-industry="local"] .llab-preview-glow{width:130px;height:130px;right:-35px;top:-35px;opacity:.46}
.llab-browser[data-industry="local"] .llab-preview-service-card{left:18px;right:18px;bottom:18px;border:0;border-radius:14px;background:var(--demo-action);transform:rotate(-2deg)}
.llab-browser[data-industry="local"] .llab-preview-service-card small{color:var(--demo-dark)}
.llab-browser[data-industry="local"] .llab-preview-score{border-radius:50% 14px 50% 14px;background:var(--demo-accent);color:#fff;transform:rotate(5deg)}
.llab-browser[data-industry="local"] .llab-preview-services{background:var(--demo-pale)}
.llab-browser[data-industry="local"] .llab-preview-services article{border:0;border-radius:14px;box-shadow:0 9px 20px #123d4212}
.llab-browser[data-industry="local"] .llab-preview-services article:nth-child(2){transform:translateY(-5px);background:var(--demo-action)}

.llab-browser.is-mobile[data-industry="contractor"] .llab-preview-visual,.llab-browser.is-mobile[data-industry="auto"] .llab-preview-visual{clip-path:none}
.llab-browser.is-mobile[data-industry="restaurant"] .llab-preview-copybox{margin:0;padding:28px 21px;border-left:4px solid var(--demo-accent);box-shadow:none}
.llab-browser.is-mobile[data-industry="restaurant"] .llab-preview-visual{min-height:220px}
.llab-browser.is-mobile[data-industry="salon"] .llab-preview-copybox{order:1;padding:28px 21px}
.llab-browser.is-mobile[data-industry="salon"] .llab-preview-visual{order:2;margin:0 14px 16px;border-radius:80px 12px 80px 12px}
.llab-browser.is-mobile[data-industry="professional"] .llab-preview-visual{border-radius:0 0 0 70px}
.llab-browser.is-mobile[data-industry="local"] .llab-preview-hero{padding:9px}
.llab-browser.is-mobile[data-industry="local"] .llab-preview-copybox{padding:25px 18px;transform:none}
.llab-browser.is-mobile[data-industry="local"] .llab-preview-visual{margin:6px;transform:none}

/* Guided concept-studio experience */
.llab-stage{display:grid;grid-template-columns:300px minmax(0,1fr);background:#071a3d;border:1px solid #ffffff1a;box-shadow:0 42px 100px #0007}
.llab-form{min-width:0;background:#fff}
.llab-stage[data-step="3"]{grid-template-columns:1fr}
.llab-stage[data-step="3"] .llab-wizard-aside{display:none}
.llab-wizard-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:690px;padding:32px 28px;color:#fff;background:radial-gradient(circle at 85% 12%,#2469ed66,transparent 32%),linear-gradient(155deg,#0b2452,#06132f 72%)}
.llab-wizard-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}
.llab-wizard-aside:after{content:"";position:absolute;width:220px;height:220px;border:1px solid #ffffff1f;border-radius:50%;right:-120px;top:170px;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff05}
.llab-aside-top,.llab-aside-copy,.llab-aside-visual,.llab-aside-progress{position:relative;z-index:2}
.llab-aside-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:900;letter-spacing:.14em;color:#9ebdff}
.llab-aside-top i{width:9px;height:9px;border-radius:50%;background:#61e8a4;box-shadow:0 0 0 6px #61e8a41b}
.llab-aside-copy{margin-top:58px}
.llab-aside-copy small{display:block;color:#ff8a80;font-size:8px;font-weight:900;letter-spacing:.15em;margin-bottom:14px}
.llab-aside-copy h3{color:#fff!important;font:800 28px/1.05 Manrope,Inter,sans-serif;letter-spacing:-.045em;margin:0 0 16px}
.llab-aside-copy p{color:#aebfdd;font-size:12px;line-height:1.65;margin:0}
.llab-aside-two{display:none}
.llab-stage[data-step="2"] .llab-aside-one{display:none}
.llab-stage[data-step="2"] .llab-aside-two{display:block}
.llab-aside-visual{display:grid;gap:8px;margin-top:auto}
.llab-aside-visual>span{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:11px 12px;border:1px solid #ffffff16;background:#ffffff09;border-radius:8px;backdrop-filter:blur(8px)}
.llab-aside-visual>span>i{grid-row:1/3;width:28px;height:28px;border:1px solid #8fb7ff;border-radius:7px;position:relative}
.llab-aside-visual>span>i:before,.llab-aside-visual>span>i:after{content:"";position:absolute;background:#8fb7ff}
.llab-aside-visual>span>i:before{width:10px;height:1px;left:8px;top:9px}.llab-aside-visual>span>i:after{width:6px;height:6px;border-radius:50%;left:10px;top:14px}
.llab-aside-visual b{font-size:8px;letter-spacing:.1em;color:#fff}
.llab-aside-visual small{font-size:8px;color:#8197bb;margin-top:2px}
.llab-aside-progress{display:flex;align-items:end;gap:15px;margin-top:28px}
.llab-aside-progress>div{display:flex;align-items:end;gap:4px}.llab-aside-progress span{font:800 22px/1 Manrope,sans-serif}.llab-aside-progress small{font-size:7px;color:#6f86ab;margin-bottom:2px}
.llab-aside-progress>i{display:block;flex:1;height:3px;background:#ffffff14;border-radius:4px;overflow:hidden;margin-bottom:3px}
.llab-aside-progress>i b{display:block;width:33.333%;height:100%;background:linear-gradient(90deg,#ff5a4f,#ffb12b);transition:.35s}
.llab-stage[data-step="2"] .llab-aside-progress>i b{width:66.666%}
.llab-panel{min-height:690px;padding:46px 44px}
.llab-stage[data-step="3"] .llab-panel{min-height:0}
.llab-panel-head{position:relative;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #e6ebf2}
.llab-panel-head:after{content:"";position:absolute;width:42px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--blue),#7ea8ff);left:0;bottom:-2px}
.llab-panel-head h3{font-size:38px}
.llab-field>span,.llab-industry-picker legend,.llab-lead-fields label>span{color:#50617a;font-size:9px;letter-spacing:.12em}
.llab input,.llab select{height:56px;border:1px solid #d5deea;background:#f7f9fc;border-radius:10px;font-size:14px}
.llab input:hover,.llab select:hover{border-color:#a9b9ce;background:#fff}
.llab-industry-picker{border:0;padding:0;margin:2px 0 0;min-width:0}
.llab-industry-picker legend{font-weight:800;text-transform:uppercase;margin-bottom:10px}
.llab-industry-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.llab-industry-picker label{cursor:pointer;min-width:0}
.llab-industry-picker input{position:absolute;opacity:0;pointer-events:none}
.llab-industry-picker label>span{position:relative;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;min-height:74px;padding:13px;border:1px solid #dce4ee;border-radius:11px;background:#fff;transition:.2s;overflow:hidden}
.llab-industry-picker label>span:after{content:"";position:absolute;width:50px;height:50px;border-radius:50%;right:-29px;bottom:-30px;background:#eaf1ff;transition:.2s}
.llab-industry-picker label:hover>span{transform:translateY(-2px);border-color:#a9bde1;box-shadow:0 10px 22px #10284e12}
.llab-industry-picker input:checked+span{color:#fff;background:linear-gradient(145deg,#123a82,#071a3d);border-color:#195ee8;box-shadow:0 12px 26px #195ee82b}
.llab-industry-picker input:checked+span:after{background:#ff5a4f;opacity:.85}
.llab-industry-picker span>i{grid-row:1/3;position:relative;width:34px;height:34px;border:1px solid #b8c7dc;border-radius:9px;background:#f4f7fb}
.llab-industry-picker input:checked+span>i{border-color:#ffffff45;background:#ffffff12}
.llab-industry-picker span>b{align-self:end;font-size:11px;color:var(--navy)}
.llab-industry-picker input:checked+span>b{color:#fff}
.llab-industry-picker span>small{font-size:8px;color:#7a879a;margin-top:3px;white-space:nowrap}
.llab-industry-picker input:checked+span>small{color:#adc4ec}
.llab-industry-picker i:before,.llab-industry-picker i:after{content:"";position:absolute;border:2px solid #31547e}
.llab-industry-picker input:checked+span i:before,.llab-industry-picker input:checked+span i:after{border-color:#fff}
.llab-icon-build:before{width:14px;height:10px;left:8px;top:13px;border-top:0!important}.llab-icon-build:after{width:9px;height:9px;left:11px;top:7px;transform:rotate(45deg);border-right:0!important;border-bottom:0!important}
.llab-icon-dine:before{height:16px;left:10px;top:7px;border-width:0 2px!important;box-shadow:5px 0 0 -1px #31547e}.llab-icon-dine:after{height:16px;right:8px;top:7px;border-width:0 0 0 2px!important;border-radius:50%}
.llab-industry-picker input:checked+span .llab-icon-dine:before{box-shadow:5px 0 0 -1px #fff}
.llab-icon-style:before{width:15px;height:15px;border-radius:50%;left:7px;top:7px}.llab-icon-style:after{width:9px;height:2px;border-width:2px 0 0!important;transform:rotate(-45deg);right:3px;bottom:6px}
.llab-icon-auto:before{width:17px;height:8px;left:6px;top:13px;border-radius:5px}.llab-icon-auto:after{width:4px;height:4px;border-radius:50%;left:9px;top:20px;box-shadow:10px 0 0 -2px #f4f7fb,10px 0 0 0 #31547e}
.llab-industry-picker input:checked+span .llab-icon-auto:after{box-shadow:10px 0 0 -2px #ffffff12,10px 0 0 0 #fff}
.llab-icon-pro:before{width:15px;height:14px;left:7px;top:11px;border-radius:2px}.llab-icon-pro:after{width:7px;height:4px;left:11px;top:7px;border-bottom:0!important;border-radius:2px 2px 0 0}
.llab-icon-local:before{width:16px;height:13px;left:7px;top:11px;border-radius:2px}.llab-icon-local:after{width:20px;height:6px;left:5px;top:7px;border-radius:5px 5px 2px 2px}
.llab-actions{margin-top:28px}
.llab-next{position:relative;overflow:hidden;background:linear-gradient(115deg,#195ee8,#0b3fa6);border-radius:10px;padding:17px 20px;box-shadow:0 12px 24px #195ee82b;transition:.2s}
.llab-next:hover{transform:translateY(-2px);box-shadow:0 16px 30px #195ee83d}
.llab-next:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-50px;top:-50px;background:#ffffff1b}
.llab-stage[data-step="2"] .llab-palettes,.llab-stage[data-step="2"] .llab-tones{gap:10px}
.llab-stage[data-step="2"] .llab-palette,.llab-stage[data-step="2"] .llab-tones label>span{border-radius:12px;padding:14px}
.llab-stage[data-step="2"] .llab-palettes input:checked+span,.llab-stage[data-step="2"] .llab-tones input:checked+span{background:linear-gradient(145deg,#f7faff,#edf3ff);box-shadow:0 0 0 2px #195ee829,0 12px 25px #10284e0f}

@media(max-width:980px){.llab-stage{grid-template-columns:230px minmax(0,1fr)}.llab-wizard-aside{padding:25px 20px}.llab-aside-copy h3{font-size:23px}.llab-panel{padding:38px 30px}.llab-industry-picker>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.llab-stage{display:block}.llab-wizard-aside{min-height:0;padding:24px}.llab-aside-copy{margin-top:28px}.llab-aside-copy h3{font-size:26px}.llab-aside-copy p{max-width:480px}.llab-aside-visual{display:none}.llab-aside-progress{margin-top:24px}.llab-panel{min-height:0;padding:30px 22px}.llab-industry-picker>div{grid-template-columns:1fr 1fr}.llab-panel-head h3{font-size:31px}}
@media(max-width:480px){.llab-industry-picker>div{grid-template-columns:1fr}.llab-industry-picker label>span{min-height:68px}.llab-grid{gap:14px}.llab-panel{padding:26px 18px}}

/* Lock wizard button contrast against aggressive theme button styles */
.llab .llab-next,.llab .llab-next:hover,.llab .llab-next:focus{background:linear-gradient(115deg,#195ee8,#0b3fa6)!important;color:#fff!important;border-color:transparent!important}
.llab .llab-next svg,.llab .llab-next:hover svg,.llab .llab-next:focus svg{stroke:#fff!important;color:#fff!important}
.llab .llab-back,.llab .llab-back:hover,.llab .llab-back:focus{background:transparent!important;color:var(--muted)!important}
.llab .llab-device-switch button{background:transparent!important;color:#718096!important}
.llab .llab-device-switch button.is-active{background:#fff!important;color:var(--navy)!important}
.llab .llab-lead-fields button,.llab .llab-lead-fields button:hover{background:var(--coral)!important;color:#fff!important}

/* Natural-language business brief and quiet concept generation */
.llab-field>small{display:block;margin-top:7px;color:#7b899d;font-size:10px;line-height:1.45}
.llab-field>span small{font-size:8px;font-weight:600;letter-spacing:0;text-transform:none;color:#8794a8}
.llab-business-type{position:relative}
.llab-business-type input{height:66px!important;padding-left:18px!important;font-size:16px!important;font-weight:650!important;background:linear-gradient(135deg,#f8faff,#f3f7ff)!important;border-color:#cbd8ed!important;box-shadow:inset 4px 0 0 #195ee8}
.llab-business-type input:focus{background:#fff!important;box-shadow:inset 4px 0 0 #195ee8,0 0 0 4px #195ee814}
.llab-quick-types{display:flex;flex-wrap:wrap;gap:7px;margin-top:-8px}
.llab .llab-quick-types button{appearance:none;border:1px solid #d7e0ec!important;background:#fff!important;color:#53627a!important;border-radius:999px!important;padding:8px 12px!important;font:750 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.03em;cursor:pointer;transition:.2s}
.llab .llab-quick-types button:hover,.llab .llab-quick-types button.is-active{border-color:#195ee8!important;background:#edf3ff!important;color:#1049ba!important;transform:translateY(-1px)}
.llab-concept-status{position:relative;display:flex;align-items:center;gap:13px;margin:-8px 0 17px;padding:13px 16px;border:1px solid #cfe0fb;border-radius:11px;background:linear-gradient(115deg,#f5f9ff,#eef4ff);color:#112b55;overflow:hidden}
.llab-concept-status[hidden]{display:none}
.llab-concept-status:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#ffffffb8 48%,transparent 76%);transform:translateX(-120%);animation:llab-thinking 1.8s infinite}
.llab-concept-status>i{position:relative;z-index:1;width:25px;height:25px;border:2px solid #a8c4f4;border-top-color:#195ee8;border-radius:50%;animation:llab-spin .8s linear infinite}
.llab-concept-status>div{position:relative;z-index:1;display:grid;gap:3px}
.llab-concept-status b{font-size:11px}.llab-concept-status span{color:#667998;font-size:9px}
@keyframes llab-spin{to{transform:rotate(360deg)}}@keyframes llab-thinking{to{transform:translateX(120%)}}
.llab-preview-mark{display:grid!important;place-items:center;color:#fff!important;font:900 6px/1 Inter,Arial,sans-serif!important;letter-spacing:-.02em}
.llab-preview-mark>span{position:relative;z-index:2;color:#fff!important;font-size:6px!important;line-height:1!important;transform:none!important}
.llab-browser[data-industry="contractor"] .llab-preview-mark>span,.llab-browser[data-industry="auto"] .llab-preview-mark>span{transform:skew(10deg)!important}
.llab-preview-visual.has-custom-image{background-image:linear-gradient(135deg,#071a3d17,#071a3d73),var(--custom-hero-image)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}

@media(max-width:480px){.llab-business-type input{font-size:14px!important}.llab-quick-types{gap:6px}.llab .llab-quick-types button{padding:7px 9px!important}.llab-concept-status{align-items:flex-start}}
