@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap");:root{--ndz-bg:#f7f7f5;--ndz-white:#fff;--ndz-black:#111;--ndz-accent:#5625aa;--ndz-accent-dark:#36156f;--ndz-accent-light:#733ad4;--ndz-border:rgba(0,0,0,.07);--ndz-muted:rgba(0,0,0,.42);--font-body:"Instrument Sans",sans-serif;--font-display:"Sora","Instrument Sans",sans-serif;--gutter:clamp(24px,5vw,60px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{color:var(--ndz-black);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-wizard,body,html{background:var(--ndz-bg)}.lp-wizard{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.lp-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.lp-bg-grad1{width:700px;background:radial-gradient(ellipse at center,rgba(86,37,170,.12) 0,transparent 70%);top:-60px;right:-120px}.lp-bg-grad1,.lp-bg-grad2{position:absolute;height:400px}.lp-bg-grad2{width:500px;background:radial-gradient(ellipse at center,rgba(115,58,212,.07) 0,transparent 70%);bottom:80px;left:-80px}.lp-bg-dots{position:absolute;inset:0;opacity:.72;background-image:radial-gradient(circle,rgba(0,0,0,.14) 1.35px,transparent 1.45px);background-size:42px 42px}.lp-nav{position:relative;z-index:1000;flex-shrink:0;display:flex;justify-content:space-between;padding:18px var(--gutter);border-bottom:1px solid rgba(0,0,0,.06);background:hsla(60,11%,96%,.88);backdrop-filter:blur(8px)}.lp-logo,.lp-nav{align-items:center}.lp-logo{display:inline-flex;gap:10px;color:var(--ndz-black);text-decoration:none}.lp-logo img{width:135px;height:39px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.lp-logo-word{color:#111827;font-size:24px;letter-spacing:-.04em}.lp-logo-word strong{font-weight:700}.lp-logo-word span{font-weight:300}.lp-logo em{display:inline-flex;min-height:36px;align-items:center;border:1px solid #d9ccf0;border-radius:8px;background:#f7f4fa;color:#5625aa;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;line-height:1;padding:0 8px}.lp-nav-links{display:flex;gap:28px}.lp-nav-links a{font-size:13px;color:rgba(0,0,0,.45);text-decoration:none;transition:color .2s}.lp-nav-links a:hover{color:var(--ndz-black)}.lp-nav-right{display:flex;gap:12px;align-items:center}.lp-mobile-menu-btn{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:38px;min-width:42px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid rgba(0,0,0,.1);border-radius:9px;background:hsla(0,0%,100%,.72);color:#111827;cursor:pointer;padding:0}.lp-mobile-menu-btn span{display:block;width:17px;height:2px;border-radius:999px;background:currentColor}.lp-mobile-menu{display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;z-index:1001;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 44px rgba(15,23,42,.12);backdrop-filter:blur(12px)}.lp-mobile-menu.is-open{display:flex;flex-direction:column;gap:4px}.lp-mobile-menu a{display:flex;min-height:42px;align-items:center;border-radius:9px;padding:0 12px;color:rgba(17,24,39,.76);font-size:14px;font-weight:650;text-decoration:none}.lp-mobile-menu a:hover{background:rgba(86,37,170,.08);color:#111827}.lp-lang{position:relative}.lp-lang-btn{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:12px;color:rgba(0,0,0,.35);padding:4px 6px;letter-spacing:.04em;display:flex;align-items:center;gap:3px;transition:color .2s}.lp-lang-btn:hover{color:rgba(0,0,0,.65)}.lp-lang-caret,.lp-lang-current{display:inline-flex;align-items:center;line-height:1}.lp-lang-current{font-weight:650}.lp-lang-caret{font-size:10px;opacity:.58;transform:translateY(-1px)}.lp-lang-drop{position:absolute;top:calc(100% + 4px);right:0;background:var(--ndz-white);border:1px solid rgba(0,0,0,.09);border-radius:10px;overflow:hidden;display:none;flex-direction:column;min-width:120px;z-index:1100;box-shadow:0 8px 24px rgba(0,0,0,.07)}.lp-lang-drop.open{display:flex}.lp-lang-opt{padding:8px 14px;font-size:12px;color:rgba(0,0,0,.6);cursor:pointer;background:none;border:none;font-family:var(--font-body);text-align:left;transition:background .1s;white-space:nowrap}.lp-lang-opt:hover{background:rgba(0,0,0,.03)}.lp-lang-opt.active{color:var(--ndz-black);font-weight:500}.lp-signin{font-size:13px;color:rgba(0,0,0,.55);text-decoration:none;padding:6px 14px;border:1px solid rgba(0,0,0,.14);border-radius:8px;transition:border-color .2s,color .2s}.lp-signin:hover{border-color:rgba(0,0,0,.28);color:var(--ndz-black)}.lp-hero{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(72px,10vh,128px) var(--gutter) clamp(120px,18vh,220px);text-align:center}@media (max-width:640px){.lp-hero{padding-top:clamp(36px,5vh,64px);padding-bottom:clamp(42px,7vh,72px)}}.lp-progress{width:clamp(420px,62vw,780px);max-width:calc(100vw - 2 * var(--gutter, 24px));margin-bottom:clamp(28px,4vh,52px)}.lp-progress-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lp-progress-label{font-size:clamp(11px,1.2vw,13px);font-weight:500;color:rgba(0,0,0,.38);letter-spacing:.02em}.lp-progress-pct{font-size:clamp(11px,1.2vw,12px);font-weight:700;color:rgba(0,0,0,.22);transition:color .3s;letter-spacing:.04em}.lp-progress-pct.active{color:var(--ndz-accent-dark)}.lp-progress-track{display:flex;align-items:center;gap:0;height:auto;background:none;border-radius:0;overflow:visible}.lp-progress-fill,.lp-progress-track:after,.lp-progress-track:before{display:none}.lp-progress{--step:1}.lp-progress-steps{display:flex;align-items:center;gap:0;width:100%}.lp-progress-step{display:flex;align-items:center;flex:1}.lp-progress-step-dot{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:800;letter-spacing:0;border:2px solid rgba(0,0,0,.1);background:#fff;color:rgba(0,0,0,.3);transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.lp-progress-step.is-done .lp-progress-step-dot{background:#5625aa;border-color:#5625aa;color:#fff;box-shadow:0 0 0 4px rgba(86,37,170,.14)}.lp-progress-step.is-active .lp-progress-step-dot{background:#fff;border-color:#5625aa;color:#5625aa;box-shadow:0 0 0 4px rgba(86,37,170,.12)}.lp-progress-step-line{flex:1;height:2px;background:rgba(0,0,0,.08);border-radius:99px;overflow:hidden;margin:0 4px}.lp-progress-step-line-fill{height:100%;width:0;background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;transition:width .5s ease}.lp-progress-step.is-done .lp-progress-step-line-fill{width:100%}.lp-progress-step-label{display:none}.lp-kicker{display:inline-flex;align-items:center;gap:7px;background:rgba(86,37,170,.1);border:1px solid rgba(86,37,170,.22);border-radius:99px;padding:5px 14px;font-size:clamp(11px,1.1vw,13px);font-weight:500;color:var(--ndz-accent-dark);letter-spacing:.04em;margin-bottom:clamp(14px,2vh,22px)}.lp-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--ndz-accent-light);animation:ndz-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes ndz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lp-hero h1{font-size:clamp(36px,6vw,88px);font-weight:600;letter-spacing:-2px;line-height:1.06;color:var(--ndz-black);margin-bottom:clamp(10px,1.5vh,18px)}.lp-hero-action,.lp-hero-headline,.lp-hero-support{width:100%}.lp-hero--step1 .lp-hero-headline{order:1}.lp-hero--step1 .lp-hero-action{order:2}.lp-hero--step1 .lp-hero-support{order:3;margin-top:clamp(24px,3.4vh,40px)}.lp-timer{display:inline-flex;min-width:clamp(150px,18vw,245px);justify-content:center;background:var(--ndz-black);color:var(--ndz-bg);padding:0 14px 4px;border-radius:10px;letter-spacing:-2px;transform-origin:center}.lp-timer-wrap{position:relative;display:inline-flex;align-items:center}.lp-timer.is-counting{animation:lp-time-flip .42s cubic-bezier(.34,1.56,.64,1)}.lp-timer-wrap.has-note .lp-timer{min-width:clamp(112px,12vw,160px);transition:min-width .35s ease}.lp-hero-handwrite{position:absolute;left:calc(100% + 14px);bottom:-10px;width:-moz-max-content;width:max-content;color:var(--ndz-accent);font-family:var(--font-display);font-size:clamp(18px,2.1vw,30px);font-weight:500;font-style:normal;letter-spacing:-.02em;line-height:1;opacity:0;transform:rotate(-5deg) translateY(8px);animation:lp-handwrite-in .75s cubic-bezier(.34,1.56,.64,1) forwards}.lp-hero-handwrite:after{content:"";position:absolute;left:2px;right:2px;bottom:-6px;height:2px;border-radius:999px;background:currentColor;transform-origin:left center;animation:lp-handwrite-line .7s ease .28s both}@keyframes lp-time-flip{0%{opacity:0;transform:translateY(18px) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-handwrite-in{to{opacity:1;transform:rotate(-5deg) translateY(0)}}@media (max-width:640px){@keyframes lp-handwrite-in{to{opacity:1;transform:translateX(-50%) rotate(-5deg) translateY(0)}}}@keyframes lp-handwrite-line{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:.72}}.lp-subtitle{font-size:clamp(14px,1.5vw,19px);color:var(--ndz-muted);line-height:1.65;max-width:clamp(300px,50vw,620px);margin:0 auto clamp(18px,2.8vh,34px);font-weight:400}.lp-try-cue{display:none}.lp-try-cue p{max-width:560px;margin:10px auto 0;color:#64748b;font-size:clamp(14px,1.35vw,18px);font-weight:400;line-height:1.55}.lp-card{width:min(100%,clamp(420px,62vw,780px));position:relative;isolation:isolate;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:clamp(24px,2.8vw,32px);padding:clamp(30px,3.4vw,48px);box-shadow:0 2px 4px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.06),0 40px 80px rgba(15,23,42,.08);margin-top:clamp(8px,1.4vh,18px);overflow:hidden}.lp-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5625aa,#733ad4 60%,#d9ccf0);border-radius:0;z-index:1}.lp-card:after{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(86,37,170,.06),transparent 65%);pointer-events:none;z-index:0}.lp-hero--step2 .lp-card,.lp-hero--wide .lp-card{width:min(100%,1120px)}.lp-hero--step2 h1{font-size:clamp(34px,4.6vw,64px);letter-spacing:-1.5px}.lp-step-title{max-width:760px;margin-left:auto;margin-right:auto}.lp-type-picker{margin-bottom:clamp(34px,4vw,52px)}.lp-type-picker+.lp-form-label{position:relative;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-bottom:14px;color:rgba(86,37,170,.78)}.lp-type-picker+.lp-form-label:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ndz-accent);box-shadow:0 0 0 5px rgba(86,37,170,.1)}.lp-generation-language{position:relative;margin:0 0 clamp(28px,4vw,46px)}.lp-language-select{display:grid;width:100%;min-height:70px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:24px;background:hsla(0,0%,100%,.94);color:var(--ndz-black);cursor:pointer;padding:0 18px;text-align:left;box-shadow:0 18px 44px rgba(0,0,0,.06)}.lp-language-select small,.lp-language-select strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-language-select strong{font-size:1rem}.lp-language-select small{color:rgba(0,0,0,.5);margin-top:4px}.lp-language-chevron{width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;opacity:.55;transform:rotate(45deg) translateY(-2px)}.lp-language-popover{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 10px);display:grid;gap:10px;border:1px solid rgba(0,0,0,.08);border-radius:26px;background:hsla(0,0%,100%,.98);box-shadow:0 28px 70px rgba(0,0,0,.18);padding:12px}.lp-language-search{height:48px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#f8fafc;color:var(--ndz-black);outline:none;padding:0 14px}.lp-language-search:focus{border-color:rgba(86,37,170,.42);box-shadow:0 0 0 4px rgba(86,37,170,.12)}.lp-language-options{display:grid;gap:6px;max-height:300px;overflow:auto;padding-right:4px}.lp-language-options button{display:grid;gap:3px;border:0;border-radius:16px;background:transparent;color:var(--ndz-black);cursor:pointer;padding:11px 12px;text-align:left}.lp-language-options button:hover{background:rgba(86,37,170,.08);color:var(--ndz-black)}.lp-language-options button:hover small{color:rgba(15,23,42,.56);opacity:1}.lp-language-options button.active{background:var(--ndz-indigo);color:#fff}.lp-language-options small{color:rgba(15,23,42,.56);opacity:.66}.lp-language-options button.active small,.lp-language-options button.active:hover small{color:hsla(0,0%,100%,.78);opacity:1}.lp-type-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.9fr);gap:16px}.lp-type-card{position:relative;min-height:116px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:hsla(0,0%,100%,.66);color:var(--ndz-black);padding:16px;font-family:var(--font-body);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);backdrop-filter:blur(12px);transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.lp-type-card.active{min-height:220px;padding:26px;border-color:rgba(86,37,170,.9);background:radial-gradient(circle at 84% 18%,rgba(86,37,170,.14),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.84) 70%);box-shadow:0 22px 54px rgba(86,37,170,.13),0 12px 34px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.lp-type-card.active:after{content:"✓";position:absolute;top:16px;right:16px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ndz-accent);color:#fff;font-size:13px;font-weight:800;line-height:1;box-shadow:0 0 0 6px rgba(86,37,170,.12)}.lp-type-card.active .lp-type-title{max-width:220px;margin-top:auto;font-family:var(--font-display);font-size:clamp(28px,3.1vw,40px);font-weight:500;line-height:.98;letter-spacing:-.04em}.lp-type-card.active .lp-type-desc{max-width:260px;font-size:13px;line-height:1.6}.lp-type-card.active .lp-type-index{color:rgba(86,37,170,.52)}.lp-type-card:disabled{cursor:default;opacity:.72}.lp-type-soon-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px}.lp-type-card--soon{min-height:90px;padding:16px;background:rgba(248,250,252,.5);opacity:.62;filter:grayscale(.2)}.lp-type-badge{font-weight:800;letter-spacing:.1em;background:rgba(15,23,42,.06);color:rgba(15,23,42,.4);border:1px solid rgba(15,23,42,.1);border-radius:6px}.lp-type-title{display:block;color:var(--ndz-black);font-size:13px;font-weight:600;letter-spacing:-.1px}.lp-type-index{color:rgba(0,0,0,.28);font-size:11px;font-weight:600;letter-spacing:.12em}.lp-type-selected{width:-moz-fit-content;width:fit-content;border:1px solid rgba(86,37,170,.24);border-radius:999px;background:#f7f4fa;color:var(--ndz-accent-dark);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.lp-type-desc{display:block;color:rgba(0,0,0,.42);font-size:11px;line-height:1.5}.lp-type-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-type-badge{flex-shrink:0;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:hsla(0,0%,100%,.82);color:rgba(0,0,0,.38);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px}.lp-card .lp-type-picker{margin-bottom:clamp(40px,4.6vw,62px)}.lp-card .lp-generation-language{margin-bottom:clamp(36px,4.4vw,56px)}.lp-card .lp-language-select{min-height:62px;border-radius:20px;padding-inline:16px;box-shadow:0 12px 32px rgba(15,23,42,.05)}.lp-card .lp-language-select strong{font-size:.95rem;font-weight:650;letter-spacing:-.01em}.lp-card .lp-language-select small{color:rgba(15,23,42,.5);font-size:.78rem;margin-top:3px}.lp-card .lp-type-grid{gap:18px}.lp-card .lp-type-card{border-radius:16px;padding:16px;min-height:90px;background:rgba(248,250,252,.8);border-color:rgba(15,23,42,.07)}.lp-card .lp-type-card:not(:disabled):hover{background:rgba(238,242,255,.5);border-color:rgba(86,37,170,.2)}.lp-card .lp-type-card.active{min-height:160px;padding:20px 22px;background:linear-gradient(135deg,rgba(238,242,255,.9),hsla(0,0%,100%,.95));border-color:rgba(86,37,170,.55);box-shadow:0 8px 24px rgba(86,37,170,.1),0 2px 8px rgba(86,37,170,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.lp-card .lp-type-card.active .lp-type-title{max-width:280px;margin-top:10px;font-family:var(--font-body);font-size:clamp(22px,2vw,28px);font-weight:760;line-height:1.08;letter-spacing:-.035em}.lp-card .lp-type-card.active .lp-type-desc{max-width:330px;color:rgba(15,23,42,.52);font-size:12px;line-height:1.6}.lp-card .lp-form-label{color:#9aa4b2;font-size:11px;font-weight:800;letter-spacing:.075em;margin-bottom:clamp(10px,1vw,14px)}.lp-card .lp-domain-row{min-height:56px;border-width:1.5px;border-color:rgba(15,23,42,.12);border-radius:14px;margin-bottom:clamp(12px,1.4vw,18px);background:#f8fafc;box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s}.lp-card .lp-domain-row:focus-within{border-color:rgba(86,37,170,.5);background:#fff;box-shadow:0 0 0 4px rgba(86,37,170,.08)}.lp-card .lp-domain-row.lp-domain-row--available{border-color:rgba(86,37,170,.45);background:#fff}.lp-card .lp-domain-row.lp-domain-row--invalid,.lp-card .lp-domain-row.lp-domain-row--unavailable{border-color:rgba(220,38,38,.4);background:#fff;box-shadow:0 0 0 4px rgba(220,38,38,.06)}.lp-card .lp-domain-input{font-size:clamp(16px,1.6vw,19px);font-weight:700;letter-spacing:-.02em;padding-inline:16px;color:#111827}.lp-card .lp-domain-suffix{min-width:auto;padding-inline:12px 14px;color:rgba(15,23,42,.38);font-size:clamp(13px,1.3vw,15px);font-weight:600;background:rgba(15,23,42,.03);border-left:1px solid rgba(15,23,42,.08);border-radius:0 12px 12px 0;align-self:stretch;display:flex;align-items:center}.lp-card .lp-availability,.lp-card .lp-reservation-note{font-size:13px;line-height:1.55}.lp-form-label{display:block;font-size:12px;font-weight:600;color:#9aa4b2;margin-bottom:clamp(9px,1vw,13px);letter-spacing:.04em;text-transform:uppercase;text-align:left}.lp-domain-row{display:flex;align-items:stretch;min-height:76px;border:1.5px solid rgba(86,37,170,.22);border-radius:24px;overflow:hidden;transition:border-color .2s,box-shadow .2s,background .2s;margin-bottom:clamp(14px,1.6vw,22px);background:hsla(0,0%,100%,.9);box-shadow:0 16px 42px rgba(86,37,170,.08),0 0 0 7px rgba(86,37,170,.03),inset 0 1px 0 hsla(0,0%,100%,.92)}.lp-domain-row:focus-within{border-color:rgba(86,37,170,.5);background:#fff;box-shadow:0 22px 54px rgba(86,37,170,.12),0 0 0 8px rgba(86,37,170,.055),inset 0 1px 0 hsla(0,0%,100%,.95)}.lp-domain-row--available{border-color:rgba(86,37,170,.42);background:#fff}.lp-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at center,rgba(86,37,170,.12),transparent 42%),hsla(60,11%,96%,.72);backdrop-filter:blur(18px)}.lp-modal{position:relative;width:min(100%,460px);overflow:hidden;background:hsla(0,0%,100%,.94);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:32px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 28px 90px hsla(0,0%,7%,.16);text-align:center}.lp-modal:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--ndz-accent),#733ad4)}.lp-modal:after{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-110px;background:radial-gradient(circle,rgba(86,37,170,.12),transparent 68%);pointer-events:none}.lp-modal-mark{width:56px;height:56px;margin:0 auto 18px;border-radius:18px;background:rgba(86,37,170,.1);border:1px solid rgba(86,37,170,.2);display:flex;align-items:center;justify-content:center}.lp-modal-mark span{width:24px;height:24px;border-radius:8px;border:2px solid var(--ndz-accent-dark);position:relative}.lp-modal-mark span:after,.lp-modal-mark span:before{content:"";position:absolute;background:var(--ndz-accent-dark);border-radius:99px}.lp-modal-mark span:before{width:2px;height:10px;left:50%;top:4px;transform:translateX(-50%)}.lp-modal-mark span:after{width:2px;height:2px;left:50%;bottom:4px;transform:translateX(-50%)}.lp-modal h2{position:relative;font-family:var(--font-display);font-size:clamp(24px,3vw,32px);font-weight:400;letter-spacing:-.4px;line-height:1.25;color:var(--ndz-black);margin-bottom:12px}.lp-modal p{line-height:1.75;color:var(--ndz-muted);margin:0 auto 24px;max-width:340px}.lp-modal button,.lp-modal p{position:relative;font-size:14px}.lp-modal button{width:auto;min-width:190px;border:none;border-radius:999px;background:var(--ndz-black);color:var(--ndz-white);cursor:pointer;font-family:var(--font-body);font-weight:500;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 30px hsla(0,0%,7%,.14);transition:transform .2s,background .2s}.lp-modal button:hover{background:#222;transform:translateY(-1px)}.lp-modal button span{transition:transform .2s}.lp-modal button:hover span{transform:translateX(3px)}.lp-modal-actions{position:relative;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.lp-modal .lp-modal-secondary{background:#f4f0fa;box-shadow:none;color:var(--ndz-accent-dark)}.lp-modal .lp-modal-secondary:hover{background:#ebe3f7}.lp-domain-row--checking{border-color:rgba(0,0,0,.18);background:var(--ndz-white)}.lp-domain-row--invalid,.lp-domain-row--unavailable{border-color:#d93f3f;background:snow}.lp-domain-row--error{border-color:#d98b3f;background:#fffaf4}.lp-domain-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:clamp(18px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--ndz-black);padding:clamp(16px,1.7vw,22px) clamp(18px,2vw,28px)}.lp-domain-input::-moz-placeholder{color:rgba(86,37,170,.28);font-weight:500}.lp-domain-input::placeholder{color:rgba(86,37,170,.28);font-weight:500}.lp-brief-form{display:flex;flex-direction:column}.lp-reserved-strip{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(86,37,170,.18);border-radius:12px;background:rgba(86,37,170,.08);margin-bottom:clamp(16px,2vw,24px);text-align:left}.lp-reserved-strip span{color:rgba(0,0,0,.42);font-size:clamp(11px,1.1vw,13px)}.lp-reserved-strip strong{color:var(--ndz-accent-dark);font-size:clamp(12px,1.1vw,14px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-purpose-picker{margin-bottom:clamp(18px,2.4vw,28px)}.lp-purpose-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.lp-purpose-head span{color:var(--ndz-black);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-purpose-head em{color:rgba(0,0,0,.36);font-size:12px;font-style:normal;font-weight:600}.lp-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-purpose-tile{position:relative;display:flex;flex-direction:column;min-height:142px;border:1px solid rgba(15,23,42,.09);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,250,252,.72)),radial-gradient(circle at top right,rgba(86,37,170,.1),transparent 38%);color:var(--ndz-black);cursor:pointer;text-align:left;box-shadow:0 14px 34px rgba(15,23,42,.05);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.lp-purpose-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;flex:1;padding:16px}.lp-purpose-tile:focus-visible,.lp-purpose-tile:hover{border-color:rgba(86,37,170,.32);box-shadow:0 20px 44px rgba(86,37,170,.12);outline:none;transform:translateY(-2px)}.lp-purpose-tile.active{border-color:rgba(86,37,170,.64);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(238,242,255,.88)),radial-gradient(circle at top right,rgba(86,37,170,.22),transparent 42%);box-shadow:0 22px 54px rgba(86,37,170,.16)}.lp-purpose-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(86,37,170,.16);border-radius:14px;background:hsla(0,0%,100%,.78);color:rgba(86,37,170,.9);font-size:12px;font-weight:700;letter-spacing:0}.lp-purpose-tile.active .lp-purpose-mark{background:var(--ndz-accent);color:#fff}.lp-purpose-copy{display:grid;gap:5px;min-width:0;padding-right:74px}.lp-purpose-copy strong{color:var(--ndz-black);font-size:clamp(15px,1.25vw,17px);font-weight:700;letter-spacing:0;line-height:1.25}.lp-purpose-copy em{color:rgba(86,37,170,.84);font-size:12px;font-style:normal;font-weight:800}.lp-purpose-copy small{color:rgba(15,23,42,.5);font-size:12px;font-weight:400;line-height:1.45}.lp-purpose-fields-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.lp-purpose-fields-caption{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgba(100,116,139,.6);flex-shrink:0}.lp-purpose-tile.active .lp-purpose-fields-caption{color:rgba(86,37,170,.7)}.lp-purpose-fields{display:flex;flex-wrap:wrap;gap:6px}.lp-purpose-field{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(100,116,139,.14);border-radius:999px;background:rgba(248,250,252,.9);color:rgba(51,65,85,.72);font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:5px 10px 5px 8px}.lp-purpose-field svg{color:rgba(86,37,170,.72);flex-shrink:0}.lp-purpose-field.is-optional{border-style:dashed;background:rgba(248,250,252,.5);color:rgba(71,85,105,.58)}.lp-purpose-field.is-optional svg{color:rgba(100,116,139,.55)}.lp-purpose-field em{color:rgba(100,116,139,.62);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.02em;text-transform:lowercase}.lp-purpose-tile.active .lp-purpose-field{border-color:rgba(86,37,170,.22);background:hsla(0,0%,100%,.9);color:rgba(30,27,75,.82)}.lp-purpose-tile.active .lp-purpose-field.is-optional{border-color:rgba(100,116,139,.28);background:hsla(0,0%,100%,.6)}.lp-purpose-badge{position:absolute;top:14px;right:14px;border-radius:999px;background:rgba(15,23,42,.06);color:rgba(15,23,42,.56);font-size:10px;font-weight:700;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.lp-purpose-tile.active .lp-purpose-badge{background:rgba(86,37,170,.12);color:var(--ndz-accent-dark)}.lp-purpose-choice{position:static;display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;border:none;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:rgba(86,37,170,.05);color:var(--ndz-accent-dark);font-size:11px;font-weight:700;letter-spacing:.04em;padding:11px 14px;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease}.lp-purpose-choice svg{flex-shrink:0}.lp-purpose-tile:focus-visible .lp-purpose-choice,.lp-purpose-tile:hover .lp-purpose-choice{background:rgba(86,37,170,.12);border-top-color:rgba(86,37,170,.18)}.lp-purpose-tile.active .lp-purpose-choice{border-top-color:transparent;background:var(--ndz-accent-light);color:#fff}.lp-selected-purpose{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:clamp(20px,2.5vw,30px);border:1px solid rgba(86,37,170,.12);border-radius:18px;background:rgba(86,37,170,.07);padding:14px 16px;text-align:left}.lp-selected-purpose span,.lp-selected-purpose strong{display:block}.lp-selected-purpose span{color:rgba(86,37,170,.72);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lp-selected-purpose strong{margin-top:4px;color:var(--ndz-black);font-size:14px;font-weight:800;letter-spacing:-.01em}.lp-selected-purpose button{flex-shrink:0;border:0;border-radius:999px;background:#fff;color:var(--ndz-accent-dark);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:800;padding:10px 14px;box-shadow:0 10px 24px rgba(86,37,170,.08)}.lp-selected-purpose button:hover{background:#f7f4fa}.lp-text-input,.lp-textarea{width:100%;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:hsla(0,0%,100%,.74);color:var(--ndz-black);font-family:var(--font-body);outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);transition:border-color .2s,background .2s,box-shadow .2s}.lp-text-input{font-size:clamp(14px,1.4vw,18px);padding:clamp(10px,1.2vw,16px) clamp(12px,1.4vw,18px)}.lp-textarea{resize:vertical;min-height:160px;font-size:clamp(13px,1.2vw,15px);line-height:1.7;padding:clamp(12px,1.4vw,18px)}.lp-text-input:focus,.lp-textarea:focus{border-color:rgba(86,37,170,.64);background:hsla(0,0%,100%,.94);box-shadow:0 0 0 4px rgba(86,37,170,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.lp-text-input::-moz-placeholder,.lp-textarea::-moz-placeholder{color:rgba(0,0,0,.25)}.lp-text-input::placeholder,.lp-textarea::placeholder{color:rgba(0,0,0,.25)}.lp-field-counter{display:flex;justify-content:flex-end;margin:7px 0 clamp(16px,2vw,24px);color:rgba(0,0,0,.34);font-size:11px;font-weight:600;letter-spacing:.04em}.lp-field-counter.complete{color:var(--ndz-accent-dark)}.lp-field-counter span{border:1px solid rgba(0,0,0,.07);border-radius:999px;background:hsla(0,0%,100%,.7);padding:4px 8px}.lp-field-counter.complete span{border-color:rgba(86,37,170,.16);background:rgba(86,37,170,.08)}.lp-custom-sections{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 clamp(18px,2vw,26px)}.lp-custom-sections-head{color:rgba(15,23,42,.56);font-size:12px;font-weight:700;line-height:1.45;text-align:left}.lp-custom-section-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.lp-custom-section-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-custom-section-card-head strong{color:rgba(15,23,42,.72);font-size:12px;font-weight:800}.lp-custom-section-remove{width:34px;height:34px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:hsla(0,0%,100%,.76);color:rgba(15,23,42,.62);cursor:pointer;font-size:20px;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}.lp-custom-section-remove:hover{background:hsla(0,86%,97%,.9);border-color:rgba(239,68,68,.2);color:#b91c1c;transform:translateY(-1px)}.lp-custom-section-input{border-radius:14px;font-size:14px;padding:11px 13px}.lp-custom-section-label{margin-top:2px}.lp-custom-section-textarea{min-height:112px;border-radius:14px;font-size:13px;line-height:1.55}.lp-add-section-btn{align-self:center;width:42px;height:42px;border:1px solid rgba(86,37,170,.2);border-radius:999px;background:linear-gradient(135deg,#fff,#f7f4fa);color:var(--ndz-accent-dark);cursor:pointer;font-size:26px;font-weight:800;line-height:1;box-shadow:0 12px 24px rgba(86,37,170,.12);transition:transform .2s,box-shadow .2s,opacity .2s}.lp-add-section-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px rgba(86,37,170,.16)}.lp-add-section-btn:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.lp-custom-section-limit{margin:-2px 0 0;color:rgba(124,45,18,.8);font-size:12px;font-weight:800;text-align:center}.lp-step-actions{display:grid;grid-template-columns:minmax(140px,.42fr) 1fr;gap:12px;align-items:stretch}.lp-secondary-btn{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:hsla(0,0%,100%,.7);color:rgba(0,0,0,.52);cursor:pointer;font-family:var(--font-body);font-size:clamp(13px,1.3vw,16px);font-weight:500;height:58px;padding:0 clamp(14px,1.6vw,20px);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s}.lp-secondary-btn:hover{border-color:rgba(86,37,170,.28);color:var(--ndz-black);background:#fff}.lp-cta-inline{margin:0;height:58px;padding:0 clamp(14px,1.6vw,20px)}.lp-palette-form{display:flex;flex-direction:column;gap:clamp(22px,3vw,34px)}.lp-custom-palette{--custom-ink:#111827;--custom-bg:#f8fafc;--custom-cream:#f5efe4;--custom-accent:#2563eb;display:grid;gap:16px;border:1px solid rgba(15,23,42,.09);border-radius:24px;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--custom-accent) 18%,transparent),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.94),hsla(60,9%,98%,.78));padding:clamp(16px,2.2vw,24px);box-shadow:0 18px 48px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.86)}.lp-custom-palette.active{border-color:color-mix(in srgb,var(--custom-accent) 58%,rgba(15,23,42,.12));box-shadow:0 22px 58px color-mix(in srgb,var(--custom-accent) 16%,transparent),inset 0 1px 0 hsla(0,0%,100%,.9)}.lp-custom-palette-head{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.lp-custom-palette-head span{display:block;color:color-mix(in srgb,var(--custom-ink) 46%,transparent);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.lp-custom-palette-head h2{color:var(--custom-ink);font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.04em;line-height:1.08}.lp-custom-palette-select{min-width:116px;height:42px;border:1px solid color-mix(in srgb,var(--custom-accent) 28%,transparent);border-radius:999px;background:var(--custom-accent);color:var(--custom-bg);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:850;padding:0 16px;box-shadow:0 12px 28px color-mix(in srgb,var(--custom-accent) 18%,transparent)}.lp-custom-palette-preview{display:grid;grid-template-columns:1.35fr 1fr 1fr .82fr;min-height:54px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.lp-custom-palette-preview span:first-child{background:var(--custom-ink)}.lp-custom-palette-preview span:nth-child(2){background:var(--custom-bg)}.lp-custom-palette-preview span:nth-child(3){background:var(--custom-cream)}.lp-custom-palette-preview span:nth-child(4){background:var(--custom-accent)}.lp-custom-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lp-custom-color{display:grid;gap:8px;min-width:0;color:color-mix(in srgb,var(--custom-ink) 56%,transparent);font-size:10px;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase}.lp-custom-color-control{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.lp-custom-color input[type=color]{width:48px;height:48px;border:none;border-radius:16px;background:transparent;cursor:pointer;padding:0;outline:none;box-shadow:0 0 0 1.5px rgba(15,23,42,.1),0 4px 12px rgba(15,23,42,.1);transition:box-shadow .18s,transform .15s}.lp-custom-color input[type=color]:hover{transform:scale(1.06);box-shadow:0 0 0 2px rgba(86,37,170,.35),0 6px 18px rgba(15,23,42,.14)}.lp-custom-color input[type=color]:focus-visible{box-shadow:0 0 0 3px rgba(86,37,170,.5),0 6px 18px rgba(86,37,170,.15)}.lp-custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:16px;overflow:hidden}.lp-custom-color input[type=color]::-webkit-color-swatch{border:none;border-radius:16px}.lp-custom-color input[type=color]::-moz-color-swatch{border:none;border-radius:16px}.lp-custom-color input[type=text]{width:100%;min-width:0;height:42px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:hsla(0,0%,100%,.78);color:var(--custom-ink);font-family:var(--font-body);font-size:12px;font-weight:800;letter-spacing:.02em;outline:none;padding:0 10px;text-transform:uppercase}.lp-custom-color input[type=color]:focus-visible,.lp-custom-color input[type=text]:focus{border-color:color-mix(in srgb,var(--custom-accent) 48%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--custom-accent) 12%,transparent)}@media (max-width:820px){.lp-custom-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lp-hero .lp-card.lp-card--step1 .lp-palette-form{gap:22px}.lp-hero .lp-card.lp-card--step1 .lp-custom-palette,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette.active{padding:18px!important}.lp-custom-palette-head{align-items:stretch;flex-direction:column;gap:12px}.lp-custom-palette-head h2{font-size:18px;line-height:1.15}.lp-custom-palette-select{width:100%;min-height:42px}.lp-custom-palette-preview{min-height:44px}.lp-custom-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lp-custom-color{gap:6px}.lp-custom-color-control{grid-template-columns:36px minmax(0,1fr);gap:8px}.lp-custom-color input[type=color]{width:36px;height:36px}.lp-custom-color input[type=text]{height:36px;border-radius:12px;font-size:11px;padding:0 8px}}.lp-palette-group{display:flex;flex-direction:column;gap:18px}.lp-palette-group--right{animation:ndz-slide-from-right .34s ease both}.lp-palette-group--left{animation:ndz-slide-from-left .34s ease both}@keyframes ndz-slide-from-right{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes ndz-slide-from-left{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}.lp-palette-slider-head{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:16px;text-align:center}.lp-palette-slider-head h2{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1;color:var(--ndz-black);letter-spacing:-.4px}.lp-palette-nav{width:42px;height:42px;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:hsla(0,0%,100%,.82);color:rgba(0,0,0,.52);cursor:pointer;font-family:var(--font-body);font-size:18px;transition:border-color .2s,color .2s,background .2s,transform .2s}.lp-palette-nav:hover{border-color:rgba(0,0,0,.18);background:var(--ndz-white);color:var(--ndz-black);transform:translateY(-1px)}.lp-palette-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.lp-palette-dots span{width:6px;height:6px;border-radius:99px;background:rgba(0,0,0,.16);transition:width .2s,background .2s}.lp-palette-dots span.active{width:18px;background:var(--ndz-accent)}.lp-palette-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lp-palette-tile{min-height:82px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;border:1px solid rgba(15,23,42,.13);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.82));color:var(--ndz-black);cursor:pointer;font-family:var(--font-body);padding:12px;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 20px rgba(15,23,42,.035)}.lp-palette-tile:hover{border-color:rgba(86,37,170,.24);background:var(--ndz-white);box-shadow:0 10px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.lp-palette-tile.active{border-color:rgba(86,37,170,.52);background:var(--ndz-white);box-shadow:0 14px 34px rgba(86,37,170,.13)}.lp-palette-name{color:rgba(15,23,42,.42);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1}.lp-palette-swatches{display:flex;align-items:center;gap:8px;min-width:0}.lp-palette-swatch{flex:0 0 30px;width:30px;aspect-ratio:1;height:auto;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.06)}.lp-preview-panel{width:min(100%,800px);margin:24px auto 4px;padding:18px;border:1px solid rgba(0,0,0,.06);border-radius:24px;background:linear-gradient(180deg,hsla(60,9%,98%,.82),hsla(0,0%,100%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 48px rgba(0,0,0,.05)}.lp-optional-emphasis{font-weight:900;color:#5625aa;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}.lp-photos-form{width:min(100%,980px);margin:0 auto;display:grid;gap:22px}.lp-photo-drop{min-height:260px;border:1px dashed rgba(86,37,170,.34);border-radius:28px;display:grid;place-items:center;text-align:center;padding:34px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.9)),radial-gradient(circle at 50% 0,rgba(86,37,170,.1),transparent 44%);cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.lp-photo-drop.is-uploading,.lp-photo-drop:hover{border-color:rgba(86,37,170,.72);box-shadow:0 20px 54px rgba(86,37,170,.12);transform:translateY(-1px)}.lp-photo-drop input{position:absolute;opacity:0;pointer-events:none}.lp-photo-drop-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;margin-bottom:14px;background:#5625aa;color:#fff;font-size:28px;line-height:1}.lp-photo-drop strong{display:block;font-size:18px;color:#111827}.lp-photo-drop small{display:block;max-width:420px;margin-top:8px;color:#6b7280;line-height:1.5}.lp-photo-status{margin:-6px 0 0;text-align:center;color:#4b5563;font-size:13px;font-weight:700}.lp-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.lp-photo-card{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.05)}.lp-photo-card img{width:74px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#f3f4f6}.lp-photo-card span,.lp-photo-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-photo-card strong{color:#111827;font-size:13px}.lp-photo-card span{margin-top:4px;color:#6b7280;font-size:12px}.lp-photo-card button{width:32px;height:32px;border:0;border-radius:12px;background:#fff1f2;color:#e11d48;font-size:18px;cursor:pointer}.lp-photos-form .lp-step-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px}.lp-photos-form .lp-step-actions>button{min-width:0}.lp-pseudo-page{--preview-ink:#111827;--preview-bg:#f8fafc;--preview-cream:#f5efe4;--preview-accent:#2563eb;width:min(100%,720px);margin:0 auto;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:var(--preview-bg);color:var(--preview-ink);overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.08)}.lp-pseudo-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--preview-ink) 12%,transparent)}.lp-pseudo-header>span{width:78px;height:14px;border-radius:999px;background:var(--preview-ink)}.lp-pseudo-header nav{display:flex;gap:8px}.lp-pseudo-header i{width:34px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--preview-ink) 24%,var(--preview-bg))}.lp-pseudo-hero{padding:20px 18px}.lp-pseudo-hero-image{min-height:172px;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--preview-ink) 72%,transparent),color-mix(in srgb,var(--preview-accent) 44%,var(--preview-cream))),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--preview-accent) 60%,#fff),transparent 34%),var(--preview-cream);overflow:hidden;position:relative}.lp-pseudo-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--preview-ink) 46%,transparent),transparent 68%),radial-gradient(circle at 75% 35%,hsla(0,0%,100%,.18),transparent 28%);pointer-events:none}.lp-pseudo-hero button,.lp-pseudo-hero p,.lp-pseudo-hero strong{position:relative;z-index:1}.lp-pseudo-hero strong{display:block;width:58%;height:26px;border-radius:9px;background:var(--preview-bg);margin-bottom:12px}.lp-pseudo-hero p{width:48%;height:9px;border-radius:999px;background:color-mix(in srgb,var(--preview-bg) 78%,transparent);margin-bottom:8px}.lp-pseudo-hero p:nth-child(3){width:36%}.lp-pseudo-hero button{width:96px;height:28px;border:0;border-radius:999px;background:var(--preview-accent);margin-top:10px}.lp-pseudo-content{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 20px}.lp-pseudo-content span{min-height:52px;border-radius:14px;background:var(--preview-cream);border:1px solid color-mix(in srgb,var(--preview-ink) 9%,transparent);display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px}.lp-pseudo-content i{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--preview-ink) 38%,transparent)}.lp-pseudo-content i:first-child{width:72%}.lp-pseudo-content i:nth-child(2){width:92%;opacity:.55}.lp-pseudo-content i:nth-child(3){width:54%;opacity:.38}.lp-pseudo-footer{height:34px;background:var(--preview-ink)}.lp-vibe-form{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,30px)}.lp-vibe-stage{position:relative;min-height:clamp(250px,28vw,330px);border:1px solid rgba(0,0,0,.08);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),hsla(60,9%,98%,.9));overflow:hidden;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 16px 42px rgba(0,0,0,.045)}.lp-vibe-stage:before{inset:22px;border:1px solid rgba(0,0,0,.06);border-radius:18px}.lp-vibe-stage:after,.lp-vibe-stage:before{content:"";position:absolute;pointer-events:none}.lp-vibe-stage:after{width:38%;height:100%;right:-6%;top:0;background:linear-gradient(120deg,transparent 0 20%,hsla(0,0%,7%,.055) 20% 21%,transparent 21% 42%,hsla(0,0%,7%,.045) 42% 43%,transparent 43%),radial-gradient(circle at 34% 36%,rgba(86,37,170,.18),transparent 38%);transform:skewX(-9deg)}.lp-vibe-feature{--vibe-ink:var(--ndz-black);--vibe-bg:var(--ndz-bg);--vibe-cream:#f5efe4;--vibe-accent:var(--ndz-accent);position:relative;z-index:1;min-height:inherit;display:grid;grid-template-columns:minmax(420px,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(42px,6vw,84px);padding:clamp(32px,4vw,56px);background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--vibe-accent) 18%,transparent),transparent 31%),linear-gradient(135deg,color-mix(in srgb,var(--vibe-bg) 22%,#fff),color-mix(in srgb,var(--vibe-cream) 26%,#fff));animation:ndz-vibe-in .28s ease both}@keyframes ndz-vibe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-vibe-copy{height:clamp(180px,18vw,230px);display:grid;grid-template-rows:auto 1fr auto;align-items:end}.lp-vibe-feature-mark{align-self:start;color:color-mix(in srgb,var(--vibe-ink) 34%,transparent);font-size:11px;font-weight:600;letter-spacing:.16em}.lp-vibe-feature h2{max-width:560px;font-family:var(--font-display);color:var(--vibe-ink);font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.96;letter-spacing:-1.3px;margin-bottom:18px}.lp-vibe-feature p{max-width:430px;color:color-mix(in srgb,var(--vibe-ink) 58%,transparent);font-size:clamp(13px,1.4vw,16px);line-height:1.7;min-height:54px}.lp-vibe-flow{position:relative;width:clamp(210px,24vw,292px);height:clamp(170px,17vw,232px);border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.12);align-self:center;justify-self:end;flex-shrink:0}.lp-vibe-flow span{position:absolute;display:none;border:none;background:none;box-shadow:none;border-radius:0}.lp-vibe-feature--classic .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:14%;background:color-mix(in srgb,var(--vibe-cream) 90%,#fff);border-bottom:1px solid color-mix(in srgb,var(--vibe-ink) 10%,transparent)}.lp-vibe-feature--classic .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:22px;height:6px;background:color-mix(in srgb,var(--vibe-ink) 30%,transparent);border-radius:2px}.lp-vibe-feature--classic .lp-vibe-flow span:first-child:after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:18px;height:14px;background:transparent;border:1.5px solid color-mix(in srgb,var(--vibe-ink) 30%,transparent);border-radius:3px}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2){display:block;left:0;right:0;top:14%;height:44%;background:linear-gradient(to right,#fff 0,#fff 56%,color-mix(in srgb,var(--vibe-cream) 75%,var(--vibe-accent)) 56%,color-mix(in srgb,var(--vibe-cream) 75%,var(--vibe-accent)) 100%)}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2):before{content:"";position:absolute;left:6%;width:42%;top:20%;height:8px;background:color-mix(in srgb,var(--vibe-ink) 22%,transparent);border-radius:3px}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2):after{content:"";position:absolute;left:6%;width:30%;top:36%;height:5px;background:color-mix(in srgb,var(--vibe-ink) 12%,transparent);border-radius:2px}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(3){display:block;left:56%;width:1px;top:14%;height:44%;background:color-mix(in srgb,var(--vibe-ink) 10%,transparent)}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(4){display:block;left:6%;width:24%;top:41%;height:10%;background:var(--vibe-accent);border-radius:4px}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(5){display:block;left:0;right:0;top:58%;bottom:0;background:color-mix(in srgb,var(--vibe-bg) 55%,#fff)}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(6){left:5%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(6),.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(7){display:block;width:26%;top:64%;height:22%;background:#fff;border:1px solid color-mix(in srgb,var(--vibe-ink) 9%,transparent);border-radius:4px}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(7){left:36%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(8){display:block;right:5%;width:26%;top:64%;height:22%;background:#fff;border:1px solid color-mix(in srgb,var(--vibe-ink) 9%,transparent);border-radius:4px}.lp-vibe-feature--organic .lp-vibe-flow{background:color-mix(in srgb,var(--vibe-cream) 25%,#fff)}.lp-vibe-feature--organic .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:14%;background:color-mix(in srgb,var(--vibe-cream) 50%,#fff);border-bottom:1px solid rgba(0,0,0,.06)}.lp-vibe-feature--organic .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:22px;height:6px;background:rgba(0,0,0,.16);border-radius:2px}.lp-vibe-feature--organic .lp-vibe-flow span:first-child:after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:40px;height:14px;background:var(--vibe-accent);border-radius:20px}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(2){display:block;right:5%;width:44%;top:18%;height:54%;background:color-mix(in srgb,var(--vibe-accent) 14%,var(--vibe-cream));border-radius:60% 40% 50% 50%/50% 50% 50% 50%}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(3){display:block;left:6%;width:42%;top:24%;height:7%;background:rgba(0,0,0,.14);border-radius:3px}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(4){display:block;left:6%;width:30%;top:36%;height:5%;background:rgba(0,0,0,.08);border-radius:3px}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(5){display:block;left:6%;width:28%;top:47%;height:11%;background:var(--vibe-accent);border-radius:20px}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(6){display:block;left:0;right:0;top:74%;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(7),.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-feature--technical .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:14%;background:color-mix(in srgb,var(--vibe-cream) 50%,#fff);border-bottom:1px solid rgba(0,0,0,.07)}.lp-vibe-feature--technical .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:22px;height:6px;background:rgba(0,0,0,.18);border-radius:2px}.lp-vibe-feature--technical .lp-vibe-flow span:first-child:after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:14px;height:14px;border:1.5px solid rgba(0,0,0,.14);border-radius:3px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2){display:block;left:0;width:28%;top:14%;bottom:0;background:color-mix(in srgb,var(--vibe-cream) 30%,#fff);border-right:1px solid rgba(0,0,0,.06)}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2):before{content:"";position:absolute;left:12%;right:12%;top:10%;height:5px;background:var(--vibe-accent);border-radius:2px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2):after{content:"";position:absolute;left:12%;right:12%;top:25%;height:4px;background:rgba(0,0,0,.1);border-radius:2px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(3){display:block;left:34%;right:5%;top:22%;height:7%;background:rgba(0,0,0,.14);border-radius:3px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(4){display:block;left:34%;right:22%;top:34%;height:5%;background:rgba(0,0,0,.08);border-radius:3px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(5){display:block;left:34%;width:24%;top:45%;height:10%;background:var(--vibe-accent);border-radius:4px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(6){display:block;left:34%;width:28%;top:62%;height:24%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(7){display:block;right:5%;width:28%;top:62%;height:24%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-feature--sport .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:14%;background:color-mix(in srgb,var(--vibe-cream) 50%,#fff);border-bottom:1px solid rgba(0,0,0,.07)}.lp-vibe-feature--sport .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:22px;height:6px;background:rgba(0,0,0,.18);border-radius:2px}.lp-vibe-feature--sport .lp-vibe-flow span:first-child:after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:42px;height:14px;background:var(--vibe-accent);border-radius:20px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(2){display:block;right:0;width:50%;top:14%;height:56%;background:color-mix(in srgb,var(--vibe-accent) 16%,#fff)}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(3){display:block;right:0;width:50%;top:14%;height:56%;background:color-mix(in srgb,var(--vibe-accent) 30%,transparent);clip-path:polygon(0 60%,100% 20%,100% 100%,0 100%)}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(4){display:block;left:6%;width:40%;top:24%;height:9%;background:rgba(0,0,0,.16);border-radius:3px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(5){display:block;left:6%;width:28%;top:38%;height:5%;background:rgba(0,0,0,.09);border-radius:2px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(6){display:block;left:6%;width:30%;top:49%;height:11%;background:var(--vibe-accent);border-radius:4px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7){display:block;left:0;right:0;top:70%;height:18%;background:color-mix(in srgb,var(--vibe-cream) 40%,#fff);border-top:1px solid rgba(0,0,0,.06)}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7):before{content:"";position:absolute;left:8%;top:28%;width:16%;height:44%;background:rgba(0,0,0,.08);border-radius:2px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7):after{content:"";position:absolute;left:34%;top:28%;width:16%;height:44%;background:rgba(0,0,0,.08);border-radius:2px}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-feature--luxury .lp-vibe-flow{background:#fff}.lp-vibe-feature--luxury .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:50%;background:color-mix(in srgb,var(--vibe-cream) 55%,#fff)}.lp-vibe-feature--luxury .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:50%;top:12px;transform:translateX(-50%);width:32px;height:4px;background:hsla(0,0%,100%,.7);border-radius:2px}.lp-vibe-feature--luxury .lp-vibe-flow span:first-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--vibe-accent)}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(2){display:block;left:18%;right:18%;top:58%;height:6px;background:rgba(0,0,0,.16);border-radius:2px}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(3){display:block;left:28%;right:28%;top:70%;height:4px;background:rgba(0,0,0,.08);border-radius:2px}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(4){display:block;left:32%;right:32%;top:81%;height:12%;background:transparent;border:1px solid rgba(0,0,0,.22);border-radius:20px}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(5),.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(6),.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(7),.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-feature--playful .lp-vibe-flow span:first-child{display:block;left:0;right:0;top:0;height:14%;background:color-mix(in srgb,var(--vibe-cream) 50%,#fff);border-bottom:1px solid rgba(0,0,0,.06)}.lp-vibe-feature--playful .lp-vibe-flow span:first-child:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:22px;height:6px;background:rgba(0,0,0,.16);border-radius:2px}.lp-vibe-feature--playful .lp-vibe-flow span:first-child:after{content:"";position:absolute;right:6%;top:50%;transform:translateY(-50%);width:40px;height:16px;background:var(--vibe-accent);border-radius:20px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2){display:block;left:5%;right:5%;top:18%;height:42%;background:color-mix(in srgb,var(--vibe-accent) 10%,#fff);border-radius:16px;border:1.5px solid color-mix(in srgb,var(--vibe-accent) 20%,transparent)}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2):before{content:"";position:absolute;left:8%;top:22%;width:44%;height:7px;background:rgba(0,0,0,.14);border-radius:3px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2):after{content:"";position:absolute;left:8%;top:50%;width:26%;height:16px;background:var(--vibe-accent);border-radius:20px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(3){display:block;left:13%;width:34%;top:34%;height:5%;background:rgba(0,0,0,.08);border-radius:2px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(4){display:block;left:5%;width:27%;top:66%;height:26%;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(5){display:block;left:37%;width:27%;top:66%;height:26%;background:color-mix(in srgb,var(--vibe-accent) 12%,#fff);border-radius:12px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(6){display:block;right:5%;width:27%;top:66%;height:26%;background:color-mix(in srgb,var(--vibe-cream) 45%,#fff);border-radius:12px}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(7),.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:rgba(0,0,0,.03);padding:6px}.lp-vibe-card{position:relative;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(0,0,0,.13);border-radius:10px;background:#fff;color:rgba(0,0,0,.55);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:500;padding:10px 6px;text-align:center;line-height:1.3;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;overflow:hidden;min-height:48px}.lp-vibe-card:hover{border-color:rgba(0,0,0,.22);color:rgba(0,0,0,.75)}.lp-vibe-card.active{border-color:var(--vibe-accent,var(--ndz-accent));background:#fff;color:var(--vibe-accent,var(--ndz-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--vibe-accent,var(--ndz-accent)) 15%,transparent)}.lp-vibe-card.active:after{content:"";position:absolute;inset:auto 0 0 0;height:2.5px;background:var(--vibe-accent,var(--ndz-accent))}.lp-vibe-title{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0;pointer-events:none}.lp-vibe-card.active .lp-vibe-title{color:var(--vibe-accent,var(--ndz-accent))}.lp-domain-suffix{flex-shrink:0;display:flex;align-items:center;padding:clamp(14px,1.5vw,20px) clamp(16px,1.8vw,24px) clamp(14px,1.5vw,20px) clamp(12px,1.2vw,18px);font-size:clamp(13px,1.35vw,18px);color:rgba(15,23,42,.58);font-weight:600;border-left:1px solid rgba(15,23,42,.08);white-space:nowrap;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(238,242,255,.72))}.lp-card .lp-domain-suffix{min-width:180px;color:rgba(15,23,42,.58);font-size:clamp(17px,1.8vw,21px);font-weight:650}.lp-availability{margin:-6px 0 clamp(18px,2vw,28px);text-align:left;font-size:clamp(11px,1.1vw,13px);line-height:1.45;font-weight:500}.lp-availability--checking{color:rgba(0,0,0,.45)}.lp-availability--available{color:var(--ndz-accent-dark)}.lp-availability--invalid,.lp-availability--unavailable{color:#b42318}.lp-availability--error{color:#9a5b12}.lp-reservation-note{margin-top:-8px}.lp-reservation-note--created{color:var(--ndz-accent-dark)}.lp-reservation-note--failed{color:#b42318}.lp-preview{font-size:clamp(11px,1.1vw,13px);color:rgba(0,0,0,.28);margin-bottom:clamp(10px,1.4vw,18px);text-align:left;display:flex;align-items:center;gap:6px}.lp-preview-dot{width:7px;height:7px;border-radius:50%;background:#ddd;flex-shrink:0;transition:background .3s}.lp-preview-dot.active{background:var(--ndz-accent)}.lp-preview-val{color:rgba(0,0,0,.3);font-weight:500;transition:color .3s}.lp-preview-val.active{color:var(--ndz-black)}.lp-cta{width:100%;background:linear-gradient(135deg,#5625aa,#733ad4);color:var(--ndz-white);border:none;border-radius:14px;padding:clamp(14px,1.5vw,18px);font-family:var(--font-body);font-size:clamp(14px,1.3vw,16px);font-weight:800;letter-spacing:.01em;cursor:pointer;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:clamp(16px,2vw,24px);box-shadow:0 4px 14px rgba(86,37,170,.3),0 1px 3px rgba(86,37,170,.2)}.lp-cta:hover:not(:disabled){opacity:.92;box-shadow:0 8px 22px rgba(86,37,170,.38),0 2px 6px rgba(86,37,170,.22);transform:translateY(-1px)}.lp-cta:disabled{cursor:not-allowed;color:rgba(15,23,42,.3);box-shadow:none}.lp-cta:disabled,.lp-cta:disabled:hover{background:rgba(15,23,42,.1);transform:none}.lp-cta-arrow{transition:transform .2s}.lp-cta:hover .lp-cta-arrow{transform:translateX(3px)}.lp-generate-btn{--generate-accent:var(--ndz-accent);--generate-ink:var(--ndz-black);position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--generate-ink),color-mix(in srgb,var(--generate-ink) 86%,var(--generate-accent)));border:1px solid color-mix(in srgb,var(--generate-accent) 42%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--generate-accent) 22%,transparent),0 8px 24px rgba(0,0,0,.16)}.lp-generate-btn:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--generate-accent) 22%,transparent),transparent);opacity:.72;transform:translateX(-76%);transition:transform .45s ease;z-index:-1}.lp-generate-btn:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--generate-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--generate-accent) 14%,transparent);order:-1;z-index:1}.lp-generate-btn:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--generate-ink) 94%,#fff),color-mix(in srgb,var(--generate-ink) 78%,var(--generate-accent)))}.lp-generate-btn:hover:before{transform:translateX(76%)}.lp-generate-btn:disabled{background:linear-gradient(135deg,var(--generate-ink),color-mix(in srgb,var(--generate-ink) 86%,var(--generate-accent)));color:hsla(0,0%,100%,.82);opacity:.82}.lp-generate-btn .lp-cta-arrow,.lp-generate-btn span{position:relative;z-index:1}.lp-generation-error{margin-top:-14px;color:#b42318;font-size:13px;line-height:1.5;text-align:center}.lp-regenerate-row{display:flex;justify-content:center;margin-top:-16px}.lp-regenerate-btn{min-height:42px;padding:0 18px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:hsla(0,0%,100%,.78);color:rgba(0,0,0,.58);font:inherit;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.05);transition:transform .2s,border-color .2s,color .2s,background .2s}.lp-regenerate-btn:hover{transform:translateY(-1px);border-color:rgba(0,0,0,.2);background:#fff;color:rgba(0,0,0,.82)}.lp-generation-loader{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,52px);border-radius:inherit;background:radial-gradient(circle at 50% 34%,hsla(0,0%,100%,.94),hsla(0,0%,100%,.82) 54%,hsla(0,0%,100%,.72)),color-mix(in srgb,var(--ndz-white) 82%,transparent);backdrop-filter:blur(14px);overflow:hidden}.lp-generation-loader--in-stage{border-radius:inherit;background:radial-gradient(circle at 68% 34%,color-mix(in srgb,var(--ndz-accent) 12%,transparent),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(60,9%,98%,.82))}.lp-generation-loader--in-stage .lp-generation-loader-card{border-radius:24px;background:hsla(0,0%,100%,.78);box-shadow:0 22px 70px rgba(0,0,0,.1)}.lp-generation-focus{position:relative;display:grid;min-height:clamp(700px,74vh,980px);place-items:center;padding:0;border-radius:inherit;background:radial-gradient(circle at 52% 32%,rgba(86,37,170,.1),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(248,250,252,.86));overflow:hidden}.lp-generation-focus:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(86,37,170,.12),transparent 20%),radial-gradient(circle at 82% 70%,rgba(115,58,212,.1),transparent 24%),linear-gradient(180deg,transparent,rgba(238,242,255,.42));opacity:.78;animation:lp-generation-ambient 18s ease-in-out infinite alternate}.lp-generation-focus .lp-generation-loader-card{position:relative;z-index:3}.lp-generation-loader--in-stage .lp-generation-sketch-shell{inset:clamp(12px,2.5vw,24px)}.lp-generation-sketch-shell{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:linear-gradient(90deg,hsla(0,0%,100%,.82),transparent 22%,transparent 78%,hsla(0,0%,100%,.82)),repeating-linear-gradient(-45deg,rgba(86,37,170,.08) 0 1px,transparent 1px 22px),hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);overflow:hidden;animation:lp-generation-build-breathe 9s ease-in-out infinite}.lp-generation-partial-page{display:block;width:max(100%,min(1500px,calc(100vw - 56px)));margin-inline:auto;height:100%;min-height:0;border:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;contain:paint}.lp-generation-partial-page-inner{min-height:100%;width:100%;opacity:.78;filter:saturate(.78) contrast(.94);padding-bottom:26vh;overflow-anchor:none}.lp-generation-partial-page-inner a,.lp-generation-partial-page-inner button,.lp-generation-partial-page-inner input,.lp-generation-partial-page-inner select,.lp-generation-partial-page-inner textarea{pointer-events:none!important}.lp-generation-image-placeholder{display:grid;min-height:clamp(200px,32vw,500px);width:100%;place-items:center;border:1px dashed rgba(86,37,170,.34);border-radius:var(--radius,18px);background:linear-gradient(135deg,rgba(86,37,170,.12),rgba(115,58,212,.1)),repeating-linear-gradient(-45deg,rgba(15,23,42,.06) 0 1px,transparent 1px 18px),rgba(248,250,252,.94);color:rgba(15,23,42,.54);font:800 clamp(12px,1.2vw,15px)/1.3 var(--font-sans);letter-spacing:.05em;text-align:center;text-transform:uppercase}.lp-generation-image-placeholder span{max-width:min(320px,76%)}.lp-generation-preview-base{position:absolute;inset:0;overflow:hidden;background:#fff;pointer-events:none}.lp-generation-preview-base .lp-generation-partial-page{pointer-events:none}.lp-generation-preview-reveal{position:absolute;inset:0;overflow:hidden;background:#fff;animation:lp-generation-preview-reveal 1.1s cubic-bezier(.65,0,.35,1) both;will-change:clip-path,opacity,filter}.lp-generation-preview-reveal:after{content:"";position:absolute;inset-block:-18%;left:-28%;width:22%;pointer-events:none;transform:skewX(-16deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.94) 30%,rgba(86,37,170,.72) 50%,rgba(115,58,212,.52) 58%,hsla(0,0%,100%,.88) 68%,transparent);box-shadow:0 0 48px rgba(86,37,170,.32);animation:lp-generation-preview-wipe 1.1s cubic-bezier(.65,0,.35,1) both}@keyframes lp-generation-preview-reveal{0%{opacity:.88;filter:saturate(.88) blur(.6px);clip-path:polygon(-16% 0,-16% 0,-40% 100%,-40% 100%)}to{opacity:1;filter:saturate(1) blur(0);clip-path:polygon(-18% 0,124% 0,100% 100%,-42% 100%)}}@keyframes lp-generation-preview-wipe{0%{left:-28%;opacity:0}16%{opacity:.96}72%{left:108%;opacity:.9}to{left:126%;opacity:0}}.lp-generation-blueprint{position:relative;width:100%;height:100%;padding:0;overflow:hidden}.lp-generation-blueprint-grid,.lp-generation-blueprint-header,.lp-generation-blueprint-hero,.lp-generation-blueprint-lines,.lp-generation-blueprint-sections{position:relative;z-index:1}.lp-generation-blueprint-stage{position:absolute;right:clamp(18px,3vw,42px);top:clamp(80px,9vw,96px);z-index:3;border:1px solid rgba(86,37,170,.18);border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 6px 18px rgba(15,23,42,.1);color:rgba(86,37,170,.78);padding:7px 12px;font:800 11px/1.1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.lp-generation-blueprint-header{display:flex;align-items:center;justify-content:space-between;gap:18px;height:68px;padding:0 clamp(24px,5vw,70px);border-bottom:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.64)}.lp-generation-blueprint-grid span,.lp-generation-blueprint-header span,.lp-generation-blueprint-hero span,.lp-generation-blueprint-lines span,.lp-generation-blueprint-section span{display:block;border-radius:999px;background:rgba(15,23,42,.24)}.lp-generation-blueprint-header span{height:13px;background:rgba(15,23,42,.36);animation:lp-generation-build-pop .7s ease both}.lp-generation-blueprint-header span:first-child{width:min(190px,24vw)}.lp-generation-blueprint-header span:nth-child(2){width:min(360px,34vw);animation-delay:.12s}.lp-generation-blueprint-header span:nth-child(3){width:min(130px,18vw);animation-delay:.24s}.lp-generation-blueprint-hero{display:grid;align-content:center;min-height:min(52vh,520px);padding:clamp(42px,8vw,120px) min(48vw,760px) clamp(42px,8vw,120px) clamp(30px,10vw,160px)}.lp-generation-blueprint-hero span{border-radius:18px;background:rgba(15,23,42,.32);transform-origin:left center;animation:lp-generation-build-draw .75s cubic-bezier(.22,1,.36,1) both}.lp-generation-blueprint-hero .is-kicker{width:170px;height:12px;border-radius:999px;background:rgba(86,37,170,.62)}.lp-generation-blueprint-hero .is-title{width:min(680px,72vw);height:clamp(42px,6vw,76px);margin-top:22px;animation-delay:.18s}.lp-generation-blueprint-hero .is-title.is-short{width:min(500px,58vw);background:rgba(86,37,170,.52);animation-delay:.34s}.lp-generation-blueprint-hero .is-copy{width:min(560px,62vw);height:14px;margin-top:30px;border-radius:999px;background:rgba(15,23,42,.28);animation-delay:.52s}.lp-generation-blueprint-hero .is-copy.is-small{width:min(430px,48vw);margin-top:12px;animation-delay:.62s}.lp-generation-blueprint-hero .is-button{width:210px;height:52px;margin-top:36px;background:rgba(86,37,170,.72);box-shadow:0 24px 55px rgba(86,37,170,.18);animation-delay:.78s}.lp-generation-blueprint-lines{position:absolute;top:clamp(120px,16vh,190px);right:clamp(42px,8vw,150px);display:grid;width:min(40vw,620px);max-height:min(30vh,360px);align-content:start;gap:10px;overflow:hidden;border:1px solid rgba(86,37,170,.14);border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.72),rgba(238,242,255,.52)),hsla(0,0%,100%,.72);box-shadow:0 20px 70px rgba(15,23,42,.08);padding:clamp(18px,2.2vw,34px)}.lp-generation-blueprint-lines:before{content:"";display:block;width:38%;height:12px;margin-bottom:6px;border-radius:999px;background:rgba(86,37,170,.42)}.lp-generation-blueprint-lines .is-blueprint-line{height:10px;background:rgba(15,23,42,.18);animation:lp-generation-build-line .32s ease both}.lp-generation-blueprint-lines .is-line-1{width:92%}.lp-generation-blueprint-lines .is-line-2{width:66%;background:rgba(86,37,170,.24)}.lp-generation-blueprint-lines .is-line-3{width:82%}.lp-generation-blueprint-lines .is-line-4{width:48%;background:rgba(115,58,212,.24)}.lp-generation-blueprint-lines .is-line-5{width:74%}.lp-generation-blueprint-lines .is-blueprint-line:nth-child(n){animation-delay:calc(var(--line-index, 0) * 24ms)}.lp-generation-blueprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);padding:0 clamp(30px,10vw,160px) clamp(44px,7vw,100px)}.lp-generation-blueprint-grid span{border:1px solid rgba(15,23,42,.08);border-radius:24px;min-height:138px;background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.7)),rgba(238,242,255,.88);box-shadow:0 20px 54px rgba(15,23,42,.1);transform-origin:center bottom;animation:lp-generation-build-card .8s cubic-bezier(.22,1,.36,1) both}.lp-generation-blueprint-grid span:first-child{animation-delay:.92s}.lp-generation-blueprint-grid span:nth-child(2){animation-delay:1.04s}.lp-generation-blueprint-grid span:nth-child(3){animation-delay:1.16s}.lp-generation-blueprint-sections{display:grid;gap:clamp(16px,2vw,28px);padding:0 clamp(30px,10vw,160px) clamp(72px,7vw,120px)}.lp-generation-blueprint-section{display:grid;grid-template-columns:minmax(80px,.24fr) minmax(0,.76fr);min-height:clamp(92px,12vw,154px);align-items:center;-moz-column-gap:clamp(18px,3vw,42px);column-gap:clamp(18px,3vw,42px);border-top:1px solid rgba(15,23,42,.08);animation:lp-generation-build-section .65s cubic-bezier(.22,1,.36,1) both}.lp-generation-blueprint-section.is-section-2{grid-template-columns:minmax(0,.72fr) minmax(96px,.28fr)}.lp-generation-blueprint-section.is-section-3{grid-template-columns:minmax(84px,.18fr) minmax(0,.46fr) minmax(110px,.36fr)}.lp-generation-blueprint-section .is-section-mark{grid-row:span 3;width:clamp(58px,9vw,132px);height:clamp(58px,9vw,132px);border-radius:24px;background:linear-gradient(135deg,rgba(86,37,170,.3),rgba(115,58,212,.14)),rgba(238,242,255,.92);box-shadow:inset 0 0 0 1px rgba(86,37,170,.12)}.lp-generation-blueprint-section .is-section-title{width:min(520px,72%);height:clamp(24px,3vw,42px);border-radius:16px;background:rgba(15,23,42,.3)}.lp-generation-blueprint-section .is-section-line{width:min(680px,86%);height:12px;margin-top:14px;background:rgba(15,23,42,.16)}.lp-generation-blueprint-section .is-section-line.is-short{width:min(460px,62%);margin-top:8px;background:rgba(86,37,170,.22)}.lp-generation-blueprint-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);padding:0 clamp(30px,10vw,160px) clamp(44px,6vw,84px)}.lp-generation-blueprint-gallery span{border:1px solid rgba(15,23,42,.08);border-radius:20px;min-height:104px;background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.66)),rgba(238,242,255,.82);box-shadow:0 16px 40px rgba(15,23,42,.08);transform-origin:center bottom;animation:lp-generation-build-card .8s cubic-bezier(.22,1,.36,1) both}.lp-generation-blueprint-gallery span:first-child{animation-delay:.04s}.lp-generation-blueprint-gallery span:nth-child(2){animation-delay:.14s}.lp-generation-blueprint-gallery span:nth-child(3){animation-delay:.24s}.lp-generation-blueprint-gallery span:nth-child(4){animation-delay:.34s}.lp-generation-blueprint-footer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:clamp(36px,5vw,64px) clamp(30px,10vw,160px) clamp(48px,6vw,84px);border-top:1px solid rgba(15,23,42,.08)}.lp-generation-blueprint-footer .is-footer-col{height:clamp(64px,8vw,108px);border-radius:16px;background:rgba(15,23,42,.06);animation:lp-generation-build-section .65s cubic-bezier(.22,1,.36,1) both}.lp-generation-blueprint-footer .is-footer-col:first-child{animation-delay:.05s}.lp-generation-blueprint-footer .is-footer-col:nth-child(2){animation-delay:.16s}.lp-generation-blueprint-footer .is-footer-col:nth-child(3){animation-delay:.27s}.lp-generation-stream-meta{display:block;margin-top:10px;color:rgba(86,37,170,.66);font-size:11px;font-weight:800}@keyframes lp-generation-blueprint-pulse{0%,to{opacity:.52;transform:translateY(0)}50%{opacity:.86;transform:translateY(-1px)}}@keyframes lp-generation-build-breathe{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.006);filter:saturate(1.08)}}@keyframes lp-generation-ambient{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.03)}}@keyframes lp-generation-build-pop{0%{opacity:0;transform:translateY(-8px) scaleX(.82)}to{opacity:1;transform:translateY(0) scaleX(1)}}@keyframes lp-generation-build-draw{0%{opacity:0;transform:translateY(14px) scaleX(.08);filter:blur(5px)}to{opacity:1;transform:translateY(0) scaleX(1);filter:blur(0)}}@keyframes lp-generation-build-card{0%{opacity:0;transform:translateY(34px) scale(.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lp-generation-build-section{0%{opacity:0;transform:translateY(28px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lp-generation-build-line{0%{opacity:0;transform:translateX(-18px) scaleX(.72)}to{opacity:1;transform:translateX(0) scaleX(1)}}@property --ndz-sheen-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lp-generation-card-sheen{to{--ndz-sheen-angle:360deg}}@media (max-width:520px){.lp-generation-focus{min-height:520px;padding:0}.lp-generation-focus .lp-generation-loader-card{width:min(100%,calc(100vw - 48px));min-height:306px;flex-direction:column;padding:28px 24px}}.lp-generation-loader-card{width:min(480px,calc(100vw - 48px));min-height:176px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:18px;padding:22px 24px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:0 28px 90px rgba(15,23,42,.22);text-align:center;contain:layout paint;isolation:isolate}.lp-generation-loader-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ndz-sheen-angle,0deg),rgba(86,37,170,.08) 0,rgba(86,37,170,.08) 65%,rgba(115,58,212,.9) 78%,rgba(151,110,221,.55) 84%,rgba(86,37,170,.08) 92%,rgba(86,37,170,.08) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-generation-card-sheen 3.6s linear infinite}.lp-generation-loader-card strong{display:block;margin-bottom:0;font-family:var(--font-sans);font-size:15px;line-height:1.25;font-weight:800;color:var(--ndz-black)}.lp-generation-loader-card p{max-width:320px;margin:5px auto 0;color:rgba(17,24,39,.58);font-size:13px;font-weight:600;line-height:1.45}.lp-generation-timer{display:inline-flex;align-items:center;justify-content:center;width:120px;height:42px;padding-inline:0;margin:12px auto 4px;border:1px solid rgba(86,37,170,.18);border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(238,242,255,.86)),rgba(86,37,170,.08);color:#5625aa;font-family:var(--font-sans);font-size:20px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 28px rgba(86,37,170,.12)}.lp-generation-loader-card p.lp-generation-stage{max-width:320px;height:38px;margin-top:12px;color:rgba(15,23,42,.72);font-weight:700}.lp-generation-loader-card p.lp-generation-hint{max-width:320px;min-height:35px;margin-top:7px;color:rgba(15,23,42,.42);font-size:12px;font-weight:600;line-height:1.45}.lp-generation-spinner{width:80px;height:80px;flex:0 0 80px;overflow:visible}.lp-generation-spinner .lp-spin-track{stroke:rgba(86,37,170,.12)}.lp-generation-spinner .lp-spin-arc{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6;transform-origin:40px 40px;animation:lp-fill 70s cubic-bezier(.4,0,.2,1) infinite alternate,lp-rotate-cw 1.8s linear infinite,lp-color 5.4s ease-in-out infinite}.lp-generation-spinner .lp-spin-arc-inner{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:138.2;stroke-dashoffset:0;transform-origin:40px 40px;animation:lp-empty 70s cubic-bezier(.4,0,.2,1) infinite alternate,lp-rotate-ccw 1.8s linear infinite,lp-color 5.4s ease-in-out infinite}.lp-generation-spinner .lp-spin-track{fill:none;stroke:rgba(86,37,170,.1);stroke-width:3}.lp-generation-spinner .lp-spin-track-inner{fill:none;stroke:rgba(86,37,170,.07);stroke-width:2.5}@keyframes lp-fill{0%{stroke-dashoffset:213.6}15%{stroke-dashoffset:175}35%{stroke-dashoffset:128}55%{stroke-dashoffset:86}75%{stroke-dashoffset:50}90%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes lp-empty{0%{stroke-dashoffset:0}15%{stroke-dashoffset:25}35%{stroke-dashoffset:55}55%{stroke-dashoffset:80}75%{stroke-dashoffset:104}90%{stroke-dashoffset:122}to{stroke-dashoffset:138.2}}@keyframes lp-rotate-cw{to{transform:rotate(1turn)}}@keyframes lp-rotate-ccw{to{transform:rotate(-1turn)}}@keyframes lp-color{0%,to{stroke:#5625aa}45%{stroke:#5625aa}55%{stroke:#111}90%{stroke:#111}}@media (prefers-reduced-motion:reduce){.lp-generation-focus:after,.lp-generation-loader-card:before,.lp-generation-preview-reveal,.lp-generation-preview-reveal:after,.lp-generation-sketch-shell{animation:none}.lp-generation-preview-reveal{clip-path:none;filter:none}.lp-generation-preview-reveal:after{display:none}.lp-generation-spinner .lp-spin-arc,.lp-generation-spinner .lp-spin-arc-inner{animation:lp-fill 70s linear forwards,lp-rotate-cw 1.8s linear infinite}}.lp-checks{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.lp-check{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid rgba(86,37,170,.1);border-radius:999px;background:hsla(0,0%,100%,.62);color:rgba(15,23,42,.52);font-size:clamp(11px,1.1vw,13px);font-weight:500;padding:0 12px}.lp-check-icon{color:var(--ndz-accent)}.lp-features{position:relative;z-index:1;background:var(--ndz-white);border-top:1px solid rgba(0,0,0,.06);padding:clamp(64px,9vh,112px) var(--gutter);overflow:hidden}.lp-feat-bg-num{position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(180px,22vw,320px);font-weight:400;color:rgba(0,0,0,.028);pointer-events:none;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .4s}.lp-features-top{max-width:1100px;margin:0 auto clamp(56px,7vh,88px);display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.lp-features-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ndz-accent);margin-bottom:16px;display:flex;align-items:center;gap:10px}.lp-features-eyebrow:before{content:"";display:block;width:24px;height:1.5px;background:var(--ndz-accent);border-radius:2px}.lp-features-heading{font-family:var(--font-display);font-size:clamp(28px,3.5vw,48px);font-weight:500;font-style:normal;letter-spacing:-.035em;color:var(--ndz-black);line-height:1.15}.lp-features-heading em{font-style:normal;font-weight:600;color:var(--ndz-accent);background:linear-gradient(180deg,transparent 62%,rgba(86,37,170,.16) 0)}.lp-features-subtext{font-size:clamp(13px,1.2vw,15px);color:rgba(0,0,0,.4);line-height:1.75;max-width:280px;text-align:right}.lp-features-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:none}.lp-feat{padding:clamp(30px,3vw,46px);border:1px solid rgba(0,0,0,.075);border-radius:22px;background:hsla(0,0%,100%,.54);display:flex;flex-direction:column;position:relative;overflow:hidden}.lp-feat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--ndz-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.lp-feat:hover:before{transform:scaleX(1)}.lp-feat-num{font-size:11px;font-weight:500;letter-spacing:.1em;color:rgba(0,0,0,.18);margin-bottom:clamp(20px,3vh,40px)}.lp-feat-title{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);font-weight:500;color:var(--ndz-black);line-height:1.2;letter-spacing:-.025em;margin-bottom:14px}.lp-feat-title em{font-style:normal;font-weight:600;color:var(--ndz-accent-dark);background:linear-gradient(180deg,transparent 60%,rgba(86,37,170,.14) 0)}.lp-feat-desc{font-size:clamp(12px,1.1vw,14px);color:rgba(0,0,0,.45);line-height:1.75;flex:1}.lp-feat-tag{margin-top:clamp(20px,3vh,36px);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.22);display:flex;align-items:center;gap:8px;transition:color .2s}.lp-feat:hover .lp-feat-tag{color:var(--ndz-accent-dark)}.lp-feat-tag:after{content:"→";font-size:12px;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.lp-feat:hover .lp-feat-tag:after{opacity:1;transform:translateX(0)}.lp-examples{background:#0a0a10;padding:clamp(56px,8vh,88px) 0 0;overflow:hidden}.lp-examples-header{max-width:1100px;margin:0 auto clamp(32px,5vh,52px);padding:0 var(--gutter);display:flex;align-items:baseline;justify-content:space-between;gap:24px}.lp-examples-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5625aa;display:flex;align-items:center;gap:10px}.lp-examples-eyebrow:before{content:"";display:block;width:20px;height:1.5px;background:#5625aa;border-radius:2px}.lp-examples-sub{font-size:clamp(12px,1.1vw,14px);color:hsla(0,0%,100%,.28);line-height:1.6;max-width:280px;text-align:left;margin-top:10px}.lp-examples-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(86,37,170,.42);border-radius:999px;background:rgba(86,37,170,.12);color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.02em;text-decoration:none;box-shadow:0 18px 44px rgba(15,23,42,.28);transition:transform .18s ease,border-color .18s ease,background .18s ease}.lp-examples-cta:hover{transform:translateY(-2px);border-color:rgba(115,58,212,.78);background:rgba(86,37,170,.22)}.lp-examples-cta span{font-size:13px;line-height:1}.lp-ex-stage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 var(--gutter);height:560px;overflow:hidden}.lp-ex-col{overflow:hidden;border-radius:12px 12px 0 0;padding:0 2px}.lp-ex-track{display:flex;flex-direction:column;gap:16px;animation:lp-scroll-up linear infinite;will-change:transform}@keyframes lp-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lp-ex-card{border-radius:10px;overflow:hidden;background:#1a1a2e;flex-shrink:0;box-shadow:0 2px 16px rgba(0,0,0,.55);transition:box-shadow .3s ease}.lp-ex-card:hover{box-shadow:0 12px 40px rgba(86,37,170,.3)}.lp-ex-card--rich{display:flex;flex-direction:column}.lp-ex-img-wrap{position:relative;overflow:hidden;height:360px}.lp-ex-img{display:block;width:100%;height:auto;top:0;transform:translateY(0);transition:transform 1.1s cubic-bezier(.25,.46,.45,.94);will-change:transform}.lp-ex-img,.lp-ex-peek{position:absolute;left:0}.lp-ex-peek{bottom:0;right:0;height:72px;background:transparent;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;pointer-events:none;z-index:3;transition:opacity .3s ease}.lp-ex-card:hover .lp-ex-peek{opacity:0}.lp-ex-chevrons{display:flex;flex-direction:column;align-items:center;gap:1px}.lp-ex-chevrons span{display:block;width:12px;height:7px;border-left:1.5px solid rgba(190,166,231,.5);border-bottom:1.5px solid rgba(190,166,231,.5);transform:rotate(-45deg);animation:lp-ex-chev-pulse 1.8s ease-in-out infinite}.lp-ex-chevrons span:nth-child(2){animation-delay:.18s;opacity:.65}.lp-ex-chevrons span:nth-child(3){animation-delay:.36s;opacity:.35}@keyframes lp-ex-chev-pulse{0%,to{opacity:.9;transform:rotate(-45deg) translateY(0)}50%{opacity:.4;transform:rotate(-45deg) translateY(2px)}}.lp-ex-zoom-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,10,20,.45);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease;color:#fff;z-index:4;border-radius:10px 10px 0 0;pointer-events:none}.lp-ex-card:hover .lp-ex-zoom-hint{opacity:1}.lp-ex-live-link{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);backdrop-filter:blur(4px);border-radius:50%;font-size:13px;color:#5625aa;text-decoration:none;opacity:0;transition:opacity .2s;z-index:5}.lp-ex-card--rich:hover .lp-ex-live-link{opacity:1}.lp-ex-lightbox-backdrop{position:fixed;inset:0;z-index:9000;background:rgba(5,5,12,0);backdrop-filter:blur(0);display:flex;align-items:stretch;animation:lp-lb-backdrop-in .3s cubic-bezier(.22,1,.36,1) forwards}.lp-ex-lightbox-backdrop.is-closing{animation:lp-lb-backdrop-out .22s cubic-bezier(.4,0,1,1) forwards}@keyframes lp-lb-backdrop-in{to{background:rgba(5,5,12,.96);backdrop-filter:blur(12px)}}@keyframes lp-lb-backdrop-out{to{background:rgba(5,5,12,0);backdrop-filter:blur(0)}}.lp-ex-lightbox{display:flex;flex:1;position:relative}.lp-ex-lightbox--plain{gap:0}.lp-ex-lightbox-browser{flex:1;display:flex;flex-direction:column;margin:24px 0 24px 24px;background:#13131f;border-radius:12px 0 0 12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-right:none;box-shadow:0 32px 80px rgba(0,0,0,.8);transform-origin:var(--lb-ox,50vw) var(--lb-oy,50vh);animation:lp-lb-browser-in .36s cubic-bezier(.22,1,.36,1) forwards}.lp-ex-lightbox--plain .lp-ex-lightbox-browser{margin:24px;border-radius:12px;border-right:1px solid hsla(0,0%,100%,.1)}.lp-ex-lightbox-backdrop.is-closing .lp-ex-lightbox-browser{animation:lp-lb-browser-out .22s cubic-bezier(.4,0,1,1) forwards}@keyframes lp-lb-browser-in{0%{opacity:0;transform:scale(.88) translateY(24px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes lp-lb-browser-out{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.9) translateY(16px);filter:blur(4px)}}.lp-ex-lightbox-meta{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;padding:32px 28px;margin:24px 24px 24px 0;background:#0f0f1d;border-radius:0 12px 12px 0;border:1px solid hsla(0,0%,100%,.1);border-left:none;opacity:0;transform:translateX(20px);animation:lp-lb-meta-in .3s cubic-bezier(.22,1,.36,1) .1s forwards}.lp-ex-lightbox-backdrop.is-closing .lp-ex-lightbox-meta{animation:lp-lb-meta-out .16s cubic-bezier(.4,0,1,1) forwards}@keyframes lp-lb-meta-in{to{opacity:1;transform:translateX(0)}}@keyframes lp-lb-meta-out{to{opacity:0;transform:translateX(14px)}}.lp-ex-lightbox-close{position:fixed;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(30,30,48,.9);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;backdrop-filter:blur(4px);transition:background .15s,color .15s,transform .15s}.lp-ex-lightbox-close:hover{background:rgba(42,42,68,.95);color:#fff;transform:scale(1.08)}.lp-ex-lightbox-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1a1a2e;border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.lp-ex-lightbox-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.lp-ex-lightbox-dot:first-child{background:#ef4444}.lp-ex-lightbox-dot:nth-child(2){background:#f59e0b}.lp-ex-lightbox-dot:nth-child(3){background:#22c55e}.lp-ex-lightbox-url{margin-left:10px;font-size:11px;color:hsla(0,0%,100%,.28);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace}.lp-ex-lightbox-img-wrap{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.lp-ex-lightbox-img{display:block;width:100%;height:auto;-o-object-position:top;object-position:top}.lp-ex-lightbox-meta-top{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.lp-ex-lightbox-industry{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bea6e7}.lp-ex-lightbox-gentime{display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.45)}.lp-ex-lightbox-prompt{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.65;font-style:normal;margin:0}.lp-ex-lightbox-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;background:#5625aa;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.lp-ex-lightbox-cta:hover{background:#5625aa;transform:translateY(-1px)}@media (max-width:768px){.lp-ex-lightbox{flex-direction:column}.lp-ex-lightbox-browser{flex:1;margin:56px 12px 0;border-radius:10px 10px 0 0;border-right:1px solid hsla(0,0%,100%,.1);min-height:0}.lp-ex-lightbox-meta{width:auto;margin:0 12px 12px;border-radius:0 0 10px 10px;border-left:1px solid hsla(0,0%,100%,.1);border-top:none;padding:16px 20px;flex-wrap:wrap;transform:translateY(12px)}.lp-ex-lightbox-meta,.lp-ex-lightbox-meta-top{flex-direction:row;gap:12px;align-items:center}.lp-ex-lightbox-meta-top{padding-bottom:0;border-bottom:none;flex:1}.lp-ex-lightbox-prompt{display:none}.lp-ex-lightbox-cta{margin-top:0;padding:9px 16px;font-size:13px}}.lp-s1-domain-ok{width:22px!important;height:22px!important;margin-right:12px!important;background:rgba(86,37,170,.12)!important;color:#5625aa!important;box-shadow:none!important}@media (max-width:600px){.lp-s1-domain-ok{display:flex!important;visibility:visible!important;width:20px!important;height:20px!important;margin-right:8px!important}}.lp-ex-meta{padding:10px 12px 13px;background:#0e0e1c;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:5px}.lp-ex-meta-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.lp-ex-industry{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bea6e7;overflow:hidden;text-overflow:ellipsis}.lp-ex-gentime,.lp-ex-industry{font-size:10px;white-space:nowrap}.lp-ex-gentime{display:flex;align-items:center;gap:3px;color:#6b7280;flex-shrink:0}.lp-ex-prompt{font-size:11px;color:#6b7280;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;margin:0}.lp-ex-fade-bottom,.lp-ex-fade-top{position:absolute;left:0;right:0;height:110px;pointer-events:none;z-index:2}.lp-ex-fade-top{top:0;background:linear-gradient(180deg,#0a0a10 30%,transparent)}.lp-ex-fade-bottom{bottom:0;background:linear-gradient(0deg,#0a0a10 30%,transparent)}@media (max-width:768px){.lp-ex-stage{grid-template-columns:repeat(2,1fr);gap:14px;height:420px}.lp-ex-col:last-child{display:none}.lp-examples-header{flex-direction:column;gap:8px}.lp-examples-sub{text-align:left;max-width:100%}.lp-examples-cta{width:100%;margin-top:8px}}@media (max-width:480px){.lp-ex-stage{grid-template-columns:1fr 1fr;height:360px;gap:10px}}.lp-after-launch{background:#0d0d14;padding:clamp(86px,11vh,132px) var(--gutter) clamp(112px,14vh,176px)}.lp-after-launch-inner{max-width:1280px;margin:0 auto}.lp-after-launch-header{margin-bottom:clamp(48px,7vh,76px);max-width:760px}.lp-after-launch-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5625aa;margin-bottom:14px;display:flex;align-items:center;gap:10px}.lp-after-launch-eyebrow:before{content:"";display:block;width:20px;height:1.5px;background:#5625aa;border-radius:2px}.lp-after-launch-heading{font-family:var(--font-display);font-size:clamp(30px,4vw,58px);font-weight:500;font-style:normal;color:#fff;line-height:1.08;letter-spacing:-.035em;margin-bottom:20px}.lp-after-launch-heading em{font-style:normal;font-weight:600;color:#733ad4;background:linear-gradient(90deg,rgba(115,58,212,.16),rgba(115,58,212,0));border-radius:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.08em}.lp-after-launch-sub{font-size:clamp(14px,1.2vw,16px);color:hsla(0,0%,100%,.48);line-height:1.7;max-width:680px}.lp-after-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp-al-item{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:clamp(20px,2vw,28px);min-height:184px;padding:clamp(28px,3.5vw,42px);background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.055);border-radius:22px;transition:background .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.lp-al-item:hover{background:rgba(86,37,170,.08);border-color:rgba(115,58,212,.22);transform:translateY(-2px)}.lp-al-item:after{content:"";position:absolute;left:clamp(28px,3.5vw,42px);right:clamp(28px,3.5vw,42px);bottom:0;height:2px;background:linear-gradient(90deg,rgba(115,58,212,.75),rgba(115,58,212,0));opacity:0;transition:opacity .2s}.lp-al-item:hover:after{opacity:1}.lp-al-icon{width:44px;height:44px;border-radius:12px;background:rgba(86,37,170,.12);border:1px solid rgba(86,37,170,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#733ad4;transition:background .2s,border-color .2s}.lp-al-item:hover .lp-al-icon{background:rgba(86,37,170,.22);border-color:rgba(86,37,170,.4)}.lp-al-icon svg{width:20px;height:20px;flex-shrink:0}.lp-al-body{min-width:0}.lp-al-title{font-family:var(--font-display);font-size:clamp(18px,1.6vw,23px);font-weight:500;color:#f1f5f9;line-height:1.22;letter-spacing:-.025em;margin-bottom:12px}.lp-al-title em{font-style:normal;font-weight:600;color:#733ad4;background:linear-gradient(180deg,transparent 58%,rgba(86,37,170,.28) 0);padding-inline:.04em}.lp-al-desc{font-size:clamp(13px,1.05vw,15px);color:hsla(0,0%,100%,.48);line-height:1.78}.lp-al-tag{grid-column:2;align-self:end;justify-self:start;margin-top:18px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(115,58,212,.68);white-space:nowrap;padding-top:0}@media (max-width:768px){.lp-after-launch-grid{grid-template-columns:1fr}}@media (max-width:480px){.lp-al-item{grid-template-columns:44px 1fr}.lp-al-tag{display:none}}.lp-marketing-signup{position:relative;z-index:1;padding:clamp(104px,12vh,156px) var(--gutter) 72px;background:hsla(60,11%,96%,.98);border-top:1px solid rgba(17,24,39,.06)}.lp-marketing-signup-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.lp-marketing-copy{width:100%;margin-bottom:32px}.lp-marketing-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:#5625aa;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lp-marketing-kicker:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#5625aa;opacity:.7}.lp-marketing-signup h2{margin:0 0 12px;color:var(--ndz-black);font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.2;letter-spacing:-.02em}.lp-marketing-signup p{margin:0;color:rgba(17,24,39,.52);font-size:14px;line-height:1.7}.lp-marketing-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px}.lp-marketing-chips span{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border:1px solid rgba(86,37,170,.15);border-radius:999px;background:rgba(86,37,170,.04);color:rgba(86,37,170,.7);font-size:11px;font-weight:600;letter-spacing:.02em}.lp-marketing-form{width:100%;display:flex;flex-direction:column;gap:10px}.lp-marketing-row{display:flex;align-items:center;gap:0;background:#fff;border:1.5px solid rgba(17,24,39,.11);border-radius:14px;padding:5px 5px 5px 16px;box-shadow:0 2px 16px rgba(86,37,170,.06),0 1px 3px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s}.lp-marketing-row:focus-within{border-color:rgba(86,37,170,.45);box-shadow:0 0 0 4px rgba(86,37,170,.08),0 2px 16px rgba(86,37,170,.08)}.lp-marketing-row input{flex:1;min-width:0;height:42px;border:none;background:transparent;padding:0;color:var(--ndz-black);font:inherit;font-size:14px;outline:none}.lp-marketing-row input::-moz-placeholder{color:rgba(17,24,39,.32)}.lp-marketing-row input::placeholder{color:rgba(17,24,39,.32)}.lp-marketing-row button{flex-shrink:0;height:42px;border:0;border-radius:10px;padding:0 20px;background:#5625aa;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s,box-shadow .15s}.lp-marketing-row button:hover:not(:disabled){background:#36156f;transform:translateY(-1px);box-shadow:0 4px 14px rgba(86,37,170,.3)}.lp-marketing-row button:active:not(:disabled){transform:translateY(0)}.lp-marketing-row button:disabled{opacity:.55;cursor:wait}.lp-marketing-consent{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;text-align:left;color:rgba(17,24,39,.45);font-size:11px;line-height:1.55;padding:0 2px}.lp-marketing-consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid rgba(17,24,39,.2);border-radius:4px;background:#fff;margin:1px 0 0;cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s;position:relative}.lp-marketing-consent input[type=checkbox]:checked{background:#5625aa;border-color:#5625aa}.lp-marketing-consent input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.lp-marketing-consent a{color:#5625aa;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(86,37,170,.35)}.lp-marketing-consent a:hover{text-decoration-color:#5625aa}.lp-marketing-error,.lp-marketing-success{font-size:12px!important;line-height:1.5!important;text-align:center}.lp-marketing-success{color:#047857!important}.lp-marketing-error{color:#dc2626!important}@media (max-width:600px){.lp-s1-domain{min-height:74px;height:74px;overflow:visible}.lp-s1-domain-input{padding-right:148px;text-align:center}.lp-s1-domain-picker{position:absolute;right:7px;top:50%;transform:translateY(-50%);margin-left:0}.lp-s1-domain-picker-trigger{min-height:40px;margin-right:0;padding:7px 8px 7px 10px;gap:6px;font-size:14px}.lp-s1-domain-picker-chevron{width:23px;height:23px}.lp-s1-domain-picker-menu{right:0;top:calc(100% + 6px);min-width:174px}.lp-marketing-signup{padding:56px var(--gutter) 48px}.lp-marketing-row{flex-direction:column;padding:10px;gap:8px;border-radius:16px}.lp-marketing-row input{width:100%;height:46px;padding:0 6px}.lp-marketing-row button{width:100%;height:46px;border-radius:10px}}.lp-legal-page .lp-marketing-signup{width:100%;margin-top:32px;padding-top:32px}.lp-footer{position:relative;z-index:1;background:hsla(60,11%,96%,.98);border-top:1px solid rgba(0,0,0,.07)}.lp-footer-main{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px;padding:40px var(--gutter) 32px;max-width:1200px;margin:0 auto;width:100%}.lp-footer-logo{display:inline-flex;align-items:center;gap:8px;color:#111827;margin-bottom:10px;text-decoration:none}.lp-footer-logo img{width:135px;height:39px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.lp-footer-logo .lp-logo-word{font-size:18px}.lp-footer-desc{font-size:13px;color:var(--ndz-muted);line-height:1.65;max-width:220px;margin-bottom:14px}.lp-footer-email{font-size:13px;color:var(--ndz-accent-dark);text-decoration:none}.lp-footer-email:hover{text-decoration:underline}.lp-footer-col h4{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.35);margin-bottom:14px}.lp-footer-col a{display:block;font-size:13px;color:rgba(0,0,0,.5);text-decoration:none;margin-bottom:9px;transition:color .15s}.lp-footer-col a:hover{color:var(--ndz-black)}.lp-footer-bottom{padding:16px var(--gutter);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:center;max-width:1200px;margin:0 auto;width:100%}.lp-footer-copy{font-size:11px;color:rgba(0,0,0,.28)}.lp-cookie-banner{position:fixed;right:18px;bottom:18px;z-index:5000;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(720px,calc(100vw - 36px));border:1px solid rgba(0,0,0,.1);border-radius:18px;background:hsla(0,0%,100%,.96);box-shadow:0 24px 80px rgba(0,0,0,.18);padding:18px;backdrop-filter:blur(18px)}.lp-cookie-banner strong{display:block;color:#111827;font-size:14px;font-weight:850}.lp-cookie-banner p{margin-top:6px;color:rgba(0,0,0,.62);font-size:13px;line-height:1.55}.lp-cookie-banner a{display:inline-flex;margin-top:8px;color:var(--ndz-accent);font-size:12px;font-weight:750;text-decoration:none}.lp-cookie-banner a:hover{text-decoration:underline}.lp-cookie-actions{display:flex;align-items:center;gap:8px}.lp-cookie-actions button{min-height:38px;border:1px solid var(--ndz-accent);border-radius:999px;background:var(--ndz-accent);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:850;padding:0 14px}.lp-cookie-actions button.is-secondary{border-color:rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.68)}.lp-cookie-actions button:hover{transform:translateY(-1px)}@media (max-width:720px){.lp-cookie-banner{grid-template-columns:1fr;right:12px;bottom:12px;width:calc(100vw - 24px)}.lp-cookie-actions{justify-content:stretch}.lp-cookie-actions button{flex:1 1 0}}.lp-legal-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ndz-bg);color:var(--ndz-black);padding:clamp(28px,6vw,72px) 18px}.lp-legal-card{width:min(920px,100%);border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;padding:clamp(24px,5vw,52px);box-shadow:0 24px 80px rgba(0,0,0,.08)}.lp-legal-back{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:rgba(0,0,0,.68);font-size:13px;font-weight:800;padding:0 14px;text-decoration:none}.lp-legal-back:hover{border-color:rgba(86,37,170,.3);color:var(--ndz-accent)}.lp-legal-card header{margin-top:32px;padding-bottom:28px;border-bottom:1px solid rgba(0,0,0,.08)}.lp-legal-card header span{display:block;color:var(--ndz-accent);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lp-legal-card h1{margin:8px 0 0;color:#111827;font-size:clamp(32px,6vw,58px);line-height:1;letter-spacing:0}.lp-legal-card header p{margin:12px 0 0;color:rgba(0,0,0,.52);font-size:14px}.lp-legal-content{display:grid;gap:14px;margin-top:30px}.lp-legal-content h2{margin:18px 0 2px;color:#111827;font-size:26px;line-height:1.16}.lp-legal-content h3{margin:18px 0 2px;color:#111827;font-size:20px;line-height:1.25}.lp-legal-content li,.lp-legal-content p{color:rgba(0,0,0,.68);font-size:15px;line-height:1.72}.lp-legal-content ol{display:grid;gap:8px;margin:0;padding-left:22px}@media (max-width:900px){.lp-type-grid{grid-template-columns:1fr}.lp-type-card.active{min-height:150px}.lp-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-palette-grid,.lp-vibe-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-vibe-feature{grid-template-columns:minmax(0,1fr) minmax(220px,.56fr);gap:28px}.lp-vibe-flow{opacity:.6}.lp-features-grid{grid-template-columns:1fr 1fr}.lp-feat{border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding:clamp(24px,4vw,36px) 0}.lp-feat:nth-child(odd){padding-right:clamp(16px,3vw,28px);border-right:1px solid rgba(0,0,0,.08)}.lp-feat:nth-child(2n){padding-left:clamp(16px,3vw,28px)}.lp-feat:last-child{border-bottom:none}.lp-features-top{flex-direction:column;align-items:flex-start}.lp-features-subtext{text-align:left;max-width:100%}.lp-feat-bg-num{display:none}.lp-footer-main{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-nav{gap:10px;padding:14px 16px}.lp-logo{min-width:0;gap:8px}.lp-logo img{width:96px;height:28px}.lp-logo-word{min-width:0;font-size:20px;letter-spacing:-.05em;white-space:nowrap}.lp-logo em{min-height:28px;padding:0 7px;border-radius:7px;font-size:9px}.lp-nav-links{display:none}.lp-mobile-menu-btn{display:inline-flex}.lp-nav-right{flex:0 0 auto;gap:8px}.lp-lang-btn{width:42px;height:38px;justify-content:center;gap:3px;border-radius:9px;background:hsla(0,0%,100%,.68);border:1px solid rgba(0,0,0,.08);color:rgba(17,24,39,.58);padding:0}.lp-lang-current{font-size:12px;letter-spacing:.03em}.lp-lang-caret{font-size:9px;transform:translateY(-1px)}.lp-signin{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:9px;white-space:nowrap}.lp-hero:not(.lp-hero--step2):not(.lp-hero--wide){justify-content:flex-start;gap:0}.lp-hero:not(.lp-hero--step2):not(.lp-hero--wide) h1{margin-bottom:14px}.lp-hero:not(.lp-hero--step2):not(.lp-hero--wide) .lp-card.lp-card--step1{margin-top:4px;margin-bottom:18px}.lp-hero:not(.lp-hero--step2):not(.lp-hero--wide) .lp-hero-bonuses{margin-top:0}.lp-hero:not(.lp-hero--step2):not(.lp-hero--wide) .lp-subtitle{max-width:330px;margin-bottom:12px}.lp-card{padding:22px}.lp-bg-dots{background-size:34px 34px}.lp-purpose-head{align-items:flex-start;flex-direction:column}.lp-purpose-tile{min-height:90px}.lp-purpose-top{padding:12px}.lp-purpose-badge{display:none}.lp-purpose-copy{padding-right:0}.lp-purpose-copy strong{font-size:15px;font-weight:700;letter-spacing:0}.lp-purpose-copy small{font-size:11px}.lp-purpose-mark{width:30px;height:30px;font-size:10px;border-radius:10px}.lp-timer-wrap{margin-top:4px}.lp-hero-handwrite{display:none}.lp-try-cue h2{font-size:28px}.lp-try-cue p{max-width:300px}.lp-step-actions{grid-template-columns:1fr}.lp-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-vibe-stage{min-height:0;border-radius:18px}.lp-vibe-stage:after,.lp-vibe-stage:before{display:none}.lp-vibe-feature{grid-template-columns:1fr;padding:22px 20px 20px;gap:0;min-height:0}.lp-vibe-flow{display:none}.lp-vibe-copy{height:auto;display:flex;flex-direction:column;gap:6px}.lp-vibe-feature-mark{font-size:10px}.lp-vibe-feature h2{font-size:clamp(24px,7vw,34px);margin-bottom:6px;line-height:1.05}.lp-vibe-feature p{font-size:13px;line-height:1.55;min-height:0;max-width:100%}.lp-vibe-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border-radius:14px}.lp-vibe-card{min-height:40px;font-size:11px;padding:8px 4px;border-radius:9px}.lp-palette-slider-head{grid-template-columns:36px 1fr 36px;gap:10px}.lp-palette-nav{width:36px;height:36px}.lp-reserved-strip{align-items:flex-start;flex-direction:column}.lp-features-grid{grid-template-columns:1fr}.lp-feat{padding-left:0}.lp-feat,.lp-feat:nth-child(odd){border-right:none;padding-right:0}.lp-footer-main{grid-template-columns:1fr}}@media (max-width:380px){.lp-nav{padding-inline:12px}.lp-logo img{width:80px;height:23px}.lp-logo-word{font-size:18px}.lp-logo em{display:none}.lp-nav-right{gap:6px}.lp-signin{padding-inline:10px;font-size:12px}.lp-vibe-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-vibe-card{min-height:36px;font-size:10px}}.lp-wizard .lp-progress{width:clamp(420px,62vw,780px);max-width:calc(100vw - 2 * var(--gutter, 24px));margin-bottom:clamp(28px,4vh,48px)}.lp-wizard .lp-progress-steps{display:flex;align-items:center;width:100%;gap:0}.lp-wizard .lp-progress-step{display:flex;align-items:center;flex:1}.lp-wizard .lp-progress-step-dot{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:2px solid rgba(15,23,42,.12);background:#fff;color:rgba(15,23,42,.32);transition:all .3s ease}.lp-wizard .lp-progress-step.is-done .lp-progress-step-dot{background:#5625aa;border-color:#5625aa;color:#fff;box-shadow:0 0 0 5px rgba(86,37,170,.15)}.lp-wizard .lp-progress-step.is-active .lp-progress-step-dot{background:#fff;border-color:#5625aa;border-width:2px;color:#5625aa;box-shadow:0 0 0 5px rgba(86,37,170,.12)}.lp-wizard .lp-progress-step-line{flex:1;height:2px;background:rgba(15,23,42,.08);border-radius:99px;overflow:hidden;margin:0 6px}.lp-wizard .lp-progress-step-line-fill{height:100%;background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;transition:width .5s ease}.lp-wizard .lp-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.06),0 32px 64px rgba(15,23,42,.07);overflow:hidden}.lp-wizard .lp-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5625aa,#733ad4 55%,#d9ccf0);z-index:1;border-radius:0}.lp-wizard .lp-card:after{content:"";position:absolute;top:-100px;right:-100px;width:360px;height:360px;background:radial-gradient(circle,rgba(86,37,170,.055),transparent 65%);pointer-events:none;z-index:0}.lp-wizard .lp-card .lp-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-wizard .lp-card .lp-type-card{min-height:100px;padding:16px 18px;border-radius:14px;border:1.5px solid rgba(15,23,42,.08);background:rgba(248,250,252,.7);box-shadow:none;transition:border-color .18s,background .18s,box-shadow .18s}.lp-wizard .lp-card .lp-type-card:not(:disabled):hover{background:rgba(238,242,255,.5);border-color:rgba(86,37,170,.25)}.lp-wizard .lp-card .lp-type-card.active{min-height:140px;padding:20px 22px;border-color:rgba(86,37,170,.6);background:linear-gradient(140deg,rgba(238,242,255,.85),hsla(0,0%,100%,.95));box-shadow:0 4px 16px rgba(86,37,170,.1),0 1px 4px rgba(86,37,170,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.lp-wizard .lp-card .lp-type-card.active .lp-type-title{font-size:clamp(20px,1.8vw,26px);font-weight:760;letter-spacing:-.03em;line-height:1.1;margin-top:8px;max-width:100%}.lp-wizard .lp-card .lp-type-card.active .lp-type-desc{font-size:12px;color:rgba(15,23,42,.5);line-height:1.55;max-width:100%}.lp-wizard .lp-card .lp-type-card--soon{opacity:.55;min-height:100px}.lp-wizard .lp-type-soon-stack{display:contents}.lp-wizard .lp-card .lp-language-select{min-height:54px;border-radius:12px;border:1.5px solid rgba(15,23,42,.1);background:#f8fafc;box-shadow:none;transition:border-color .18s,background .18s}.lp-wizard .lp-card .lp-language-select.open,.lp-wizard .lp-card .lp-language-select:hover{border-color:rgba(86,37,170,.4);background:#fff}.lp-wizard .lp-card .lp-domain-row{min-height:54px;border:1.5px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;box-shadow:none;margin-bottom:clamp(10px,1.2vw,16px);transition:border-color .2s,background .2s,box-shadow .2s}.lp-wizard .lp-card .lp-domain-row:focus-within{border-color:rgba(86,37,170,.5);background:#fff;box-shadow:0 0 0 4px rgba(86,37,170,.08)}.lp-wizard .lp-card .lp-domain-row.lp-domain-row--available{border-color:rgba(86,37,170,.45);background:#fff}.lp-wizard .lp-card .lp-domain-row.lp-domain-row--invalid,.lp-wizard .lp-card .lp-domain-row.lp-domain-row--unavailable{border-color:rgba(220,38,38,.45);background:#fff;box-shadow:0 0 0 4px rgba(220,38,38,.06)}.lp-wizard .lp-card .lp-domain-input{font-size:clamp(15px,1.4vw,18px);font-weight:700;letter-spacing:-.02em;padding:0 16px;color:#111827}.lp-wizard .lp-card .lp-domain-suffix,.lp-wizard .lp-domain-suffix{min-width:auto;padding:0 14px 0 12px;font-size:13px;font-weight:600;color:rgba(15,23,42,.4);background:rgba(15,23,42,.03);border-left:1px solid rgba(15,23,42,.08);white-space:nowrap;border-radius:0 10px 10px 0;align-self:stretch;display:flex;align-items:center}.lp-wizard form .lp-cta{background:linear-gradient(135deg,#5625aa,#733ad4);border-radius:12px;font-size:clamp(14px,1.3vw,16px);font-weight:800;box-shadow:0 4px 14px rgba(86,37,170,.28);margin-bottom:clamp(14px,1.8vw,22px)}.lp-wizard form .lp-cta:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 8px 20px rgba(86,37,170,.36)}.lp-wizard form .lp-cta:disabled{background:rgba(15,23,42,.09);color:rgba(15,23,42,.28);box-shadow:none;transform:none}.lp-card--step1{padding:0;overflow:visible;background:#0f172a;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.15),0 20px 60px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.04)}.lp-card--step1:after,.lp-card--step1:before{display:none}.lp-s1-form{padding:28px 28px 24px}.lp-s1-form,.lp-s1-hero-domain{display:flex;flex-direction:column;gap:0}.lp-s1-hero-domain{padding-top:28px;position:relative;z-index:20}.lp-s1-domain-label{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:10px;text-align:center}.lp-s1-domain{display:flex;align-items:center;height:68px;border:1.5px solid hsla(0,0%,100%,.12);border-radius:18px;background:hsla(0,0%,100%,.06);overflow:visible;position:relative;z-index:21;margin-bottom:0;transition:border-color .2s,background .2s,box-shadow .2s}.lp-s1-domain:focus-within{border-color:rgba(86,37,170,.7);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 4px rgba(86,37,170,.15)}.lp-s1-domain--pulse{position:relative}.lp-s1-domain--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:lp-s1-domain-pulse-ring 1.15s ease-in-out 3}@keyframes lp-s1-domain-pulse-ring{0%,to{box-shadow:inset 0 0 0 1px rgba(86,37,170,.3)}50%{box-shadow:inset 0 0 0 2px rgba(86,37,170,.7)}}@media (prefers-reduced-motion:reduce){.lp-s1-domain--pulse:after{animation:none}}.lp-s1-domain.lp-domain-row--available{border-color:rgba(86,37,170,.6);background:rgba(86,37,170,.08);box-shadow:0 0 0 4px rgba(86,37,170,.12)}.lp-s1-domain.lp-domain-row--invalid,.lp-s1-domain.lp-domain-row--unavailable{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.06);box-shadow:0 0 0 4px rgba(239,68,68,.1)}.lp-s1-domain-center{display:none}.lp-s1-domain-prefix{flex:0 0 auto;max-width:100px;overflow:hidden;padding-left:22px;color:#64748b;font-size:clamp(17px,1.7vw,22px);font-weight:800;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.lp-s1-domain-input{order:2;flex:1;min-width:0;height:100%;border:none;background:transparent;outline:none;font-family:var(--font-body);font-size:22px;font-weight:700;letter-spacing:-.03em;color:#f1f5f9;padding:0 10px 0 12px;text-align:center;caret-color:#733ad4}.lp-s1-domain-input::-moz-placeholder{color:hsla(0,0%,100%,.15);font-weight:500}.lp-s1-domain-input::placeholder{color:hsla(0,0%,100%,.15);font-weight:500}.lp-s1-domain-suffix{flex-shrink:0;display:flex;align-items:center;height:100%;padding:0 20px 0 4px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:hsla(0,0%,100%,.25);white-space:nowrap;background:transparent}.lp-s1-domain-picker{position:relative;order:4;flex:0 0 auto;align-self:stretch;display:flex;align-items:center;margin-left:auto}.lp-s1-domain-picker-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-right:9px;padding:9px 12px 9px 14px;border:1px solid rgba(86,37,170,.14);border-radius:14px;background:hsla(0,0%,100%,.82);color:#5625aa;font:inherit;font-weight:750;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.lp-s1-domain-picker-trigger:hover,.lp-s1-domain-picker.is-open .lp-s1-domain-picker-trigger{border-color:rgba(86,37,170,.42);background:#fff;box-shadow:0 6px 18px rgba(86,37,170,.14)}.lp-s1-domain-picker-chevron{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#5625aa;color:#fff;line-height:1;transition:transform .2s ease,background .2s ease}.lp-s1-domain-picker-chevron svg{width:11px;height:8px;display:block}.lp-s1-domain-picker.is-open .lp-s1-domain-picker-chevron{transform:rotate(180deg);background:#451d8c}.lp-s1-domain-picker-menu{position:absolute;z-index:1000;top:calc(100% - 2px);right:9px;min-width:188px;padding:6px;border:1px solid rgba(86,37,170,.16);border-radius:16px;background:#fff;box-shadow:0 18px 40px rgba(45,20,90,.2);animation:lp-domain-picker-in .16s ease-out}.lp-s1-domain-picker-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:0;border-radius:10px;background:transparent;color:#6f6a7a;font:inherit;font-weight:650;text-align:left;cursor:pointer}.lp-s1-domain-picker-option:hover{background:#f3edff;color:#5625aa}.lp-s1-domain-picker-option.is-selected{background:#5625aa;color:#fff}@keyframes lp-domain-picker-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lp-s1-meta-row{z-index:1}@media (max-width:600px){.lp-s1-domain{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:43px 43px!important;height:86px!important;min-height:86px!important;overflow:visible!important;align-items:center!important}.lp-s1-domain-prefix{grid-column:1!important;grid-row:1/3!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-right:1px solid rgba(86,37,170,.1)!important;font-size:16px!important}.lp-s1-domain-input{grid-column:2!important;grid-row:1!important;width:100%!important;height:43px!important;padding:0 15px!important;text-align:left!important;line-height:1!important;font-size:17px!important}.lp-s1-domain-picker{position:relative!important;grid-column:2!important;grid-row:2!important;right:auto!important;bottom:auto!important;top:auto!important;transform:none!important;width:100%!important;margin:0!important;padding:0!important;border-top:1px solid rgba(86,37,170,.1)!important;justify-content:stretch!important;border-radius:0 0 17px 0!important;overflow:visible!important}.lp-s1-domain-picker-trigger{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px 0 15px!important;gap:7px!important;justify-content:space-between!important;border:0!important;border-radius:0 0 17px 0!important;background:#f7f4fa!important;font-size:14px!important;box-shadow:none!important}.lp-s1-domain-picker-trigger:hover,.lp-s1-domain-picker.is-open .lp-s1-domain-picker-trigger{background:#f1ebfa!important}.lp-s1-domain-picker-menu{right:0!important;top:calc(100% + 5px)!important;min-width:100%}.lp-s1-domain-ok{display:none!important}}.lp-s1-domain-ok{order:5;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#5625aa;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 2px 8px rgba(86,37,170,.5)}.lp-s1-meta-row{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 0;min-height:32px;position:relative}.lp-s1-lang-select-wrap{position:relative;z-index:1000}.lp-s1-lang-trigger{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;cursor:pointer;font-family:var(--font-body);color:hsla(0,0%,100%,.5);transition:background .15s,border-color .15s}.lp-s1-lang-trigger:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.75)}.lp-s1-lang-trigger.is-open{background:rgba(86,37,170,.15);border-color:rgba(86,37,170,.4);color:#733ad4}.lp-s1-lang-trigger svg{opacity:.6;flex-shrink:0}.lp-s1-lang-value{font-size:12px;font-weight:600;color:inherit;letter-spacing:-.01em}.lp-s1-lang-code{font-size:9px;font-weight:800;letter-spacing:.08em;color:rgba(86,37,170,.8);background:rgba(86,37,170,.12);border-radius:3px;padding:1px 4px}.lp-s1-lang-chevron{color:hsla(0,0%,100%,.25);flex-shrink:0;transition:transform .18s}.lp-s1-lang-trigger.is-open .lp-s1-lang-chevron{transform:rotate(180deg)}.lp-s1-lang-popover{position:absolute;left:0;top:calc(100% + 6px);z-index:200}.lp-s1-meta-row .lp-availability{font-size:12px;margin:0;padding:0}.lp-s1-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:20px;margin-bottom:16px;border:none;border-radius:12px;background:linear-gradient(135deg,#5625aa,#733ad4);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 2px 8px rgba(86,37,170,.4),0 8px 24px rgba(86,37,170,.25),inset 0 1px 0 hsla(0,0%,100%,.18);transition:opacity .18s,transform .15s,box-shadow .15s}.lp-s1-cta:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 4px 14px rgba(86,37,170,.45),0 16px 36px rgba(86,37,170,.28),inset 0 1px 0 hsla(0,0%,100%,.18)}.lp-s1-cta:active:not(:disabled){transform:translateY(0)}.lp-s1-cta:disabled{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.2);box-shadow:none;cursor:not-allowed;transform:none}.lp-s1-cta-arrow{font-size:18px;transition:transform .2s}.lp-s1-cta:hover:not(:disabled) .lp-s1-cta-arrow{transform:translateX(3px)}.lp-s1-checks{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 18px}.lp-s1-checks span{display:flex;align-items:center;gap:5px;font-size:11.5px;color:hsla(0,0%,100%,.28);font-weight:500}.lp-s1-checks svg{color:#733ad4;flex-shrink:0}.lp-hero .lp-card.lp-card--step1{background:#0f172a;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;padding:0;overflow:visible;box-shadow:0 4px 6px rgba(0,0,0,.2),0 20px 60px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.04)}.lp-hero .lp-card.lp-card--step1:after,.lp-hero .lp-card.lp-card--step1:before{display:none!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{color:#f1f5f9;caret-color:#733ad4}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input::-moz-placeholder{color:hsla(0,0%,100%,.2)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{color:hsla(0,0%,100%,.2)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:hsla(0,0%,100%,.28)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-label{color:hsla(0,0%,100%,.3)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within{background:hsla(0,0%,100%,.09);border-color:rgba(86,37,170,.7);box-shadow:0 0 0 4px rgba(86,37,170,.15)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available{border-color:rgba(86,37,170,.6);background:rgba(86,37,170,.08);box-shadow:0 0 0 4px rgba(86,37,170,.12)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.06);box-shadow:0 0 0 4px rgba(239,68,68,.1)}.lp-hero .lp-card.lp-card--step1 .lp-availability--available{color:#733ad4}.lp-hero .lp-card.lp-card--step1 .lp-availability--invalid,.lp-hero .lp-card.lp-card--step1 .lp-availability--unavailable{color:#f87171}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75)}.lp-hero .lp-card.lp-card--step1 .lp-s1-cta:disabled{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.2);box-shadow:none}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks span{color:hsla(0,0%,100%,.3)}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks svg{color:#733ad4}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-value{color:hsla(0,0%,100%,.6)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-code{color:#733ad4;background:rgba(86,37,170,.15)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-chevron{color:hsla(0,0%,100%,.25)}.lp-pb{display:flex;flex-direction:column;align-items:stretch;width:clamp(320px,62vw,780px);max-width:calc(100vw - 48px);margin-bottom:clamp(24px,4vh,48px)}.lp-pb-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.lp-pb-label{font-size:12px;font-weight:500;color:rgba(15,23,42,.38);letter-spacing:.02em}.lp-pb-pct{font-size:11px;font-weight:700;color:#5625aa;letter-spacing:.06em}.lp-pb-meta-right{display:flex;align-items:center;gap:12px}.lp-pb-dot--reset{background:transparent!important;border:2px solid rgba(220,38,38,.25)!important;color:rgba(220,38,38,.5)!important;box-shadow:none!important;font-size:inherit!important;font-family:inherit!important;cursor:pointer!important;transition:border-color .15s,color .15s,background .15s!important}.lp-pb-dot--reset:hover{border-color:rgba(220,38,38,.6)!important;color:#dc2626!important;background:rgba(220,38,38,.06)!important}.lp-pb-dot--back,.lp-pb-dot--jump{cursor:pointer;border:none;padding:0;font-family:inherit;font-size:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lp-pb-dot--back:hover,.lp-pb-dot--jump:hover{transform:scale(1.15);background:#5625aa!important;box-shadow:0 0 0 6px rgba(86,37,170,.22),0 2px 8px rgba(86,37,170,.35)!important}.lp-pb-dot--back:active,.lp-pb-dot--jump:active{transform:scale(1.05)}.lp-pb-dot--back:after,.lp-pb-dot--jump:after{content:"";position:absolute;inset:-8px}.lp-pb-track{display:flex;align-items:center;width:100%}.lp-pb-item{display:contents}.lp-pb-dot{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#fff;border:2px solid rgba(15,23,42,.14);color:rgba(15,23,42,.3);transition:background .25s,border-color .25s,color .25s,box-shadow .25s;z-index:1;position:relative}.lp-pb-dot.active{border-color:#5625aa;color:#5625aa;box-shadow:0 0 0 5px rgba(86,37,170,.12)}.lp-pb-dot.done{background:#5625aa;border-color:#5625aa;color:#fff;box-shadow:0 0 0 4px rgba(86,37,170,.15)}.lp-pb-line{flex:1;height:2px;background:rgba(15,23,42,.08);border-radius:99px;overflow:hidden;margin:0 6px}.lp-pb-line-fill{height:100%;background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;transition:width .5s ease}.lp-hero .lp-card.lp-card--step1{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;padding:0!important;overflow:visible!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.08),0 32px 64px rgba(15,23,42,.08)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{color:#0f172a!important;caret-color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input::-moz-placeholder{color:rgba(15,23,42,.18)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{color:rgba(15,23,42,.18)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:rgba(15,23,42,.28)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-label{color:rgba(15,23,42,.35)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{border-color:rgba(15,23,42,.1)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within{background:#fff!important;border-color:rgba(86,37,170,.5)!important;box-shadow:0 0 0 4px rgba(86,37,170,.08)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available{border-color:rgba(86,37,170,.45)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(86,37,170,.07)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable{border-color:rgba(220,38,38,.4)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(220,38,38,.06)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.12)!important;color:#1e293b!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-value{color:#1e293b!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-code{color:rgba(86,37,170,.7)!important;background:rgba(86,37,170,.08)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-chevron{color:rgba(15,23,42,.3)!important}.lp-hero .lp-card.lp-card--step1 .lp-availability--available{color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-availability--invalid,.lp-hero .lp-card.lp-card--step1 .lp-availability--unavailable{color:#dc2626!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-cta:disabled{background:rgba(15,23,42,.07)!important;color:rgba(15,23,42,.22)!important;box-shadow:none!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks span{color:rgba(15,23,42,.38)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks svg{color:#5625aa!important}.lp-s1-lang-hint{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:400;color:rgba(15,23,42,.38)}.lp-s1-lang-hint svg{flex-shrink:0;opacity:.5}.lp-s1-lang-hint strong{font-weight:700;color:#1e293b}.lp-hero-bonuses{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;margin-top:16px;margin-bottom:10px}.lp-hero-bonus{gap:6px;font-size:12.5px;font-weight:500;color:rgba(15,23,42,.45);white-space:nowrap;letter-spacing:.01em;opacity:0;transform:translateY(5px);animation:lp-bonus-in .45s cubic-bezier(.34,1.4,.64,1) forwards}.lp-hero-bonus,.lp-hero-bonus-icon{display:inline-flex;align-items:center}.lp-hero-bonus-icon{justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(34,197,94,.12);flex-shrink:0}.lp-hero-bonus-icon svg{color:#16a34a}.lp-hero-bonus--more{color:rgba(86,37,170,.7);font-style:normal;font-weight:700}.lp-hero-bonus--more .lp-hero-bonus-icon{background:rgba(86,37,170,.1)}.lp-hero-bonus--more .lp-hero-bonus-icon svg{color:#5625aa}.lp-hero-bonus--sep{color:rgba(15,23,42,.15);font-size:14px;font-weight:300;opacity:0;animation:lp-bonus-in .45s cubic-bezier(.34,1.4,.64,1) forwards}.lp-hero-bonus--delay0{animation-delay:0ms}.lp-hero-bonus--delay1{animation-delay:70ms}.lp-hero-bonus--delay2{animation-delay:.14s}.lp-hero-bonus--delay3{animation-delay:.21s}.lp-hero-bonus--delay4{animation-delay:.28s}@keyframes lp-bonus-in{to{opacity:1;transform:translateY(0)}}.lp-s1-lang-popover{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 6px)!important;bottom:auto!important;z-index:1000!important;min-width:240px!important;width:240px!important}.lp-guest-recovery-tile{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,34px);margin-bottom:clamp(22px,2.6vw,34px);padding:18px clamp(18px,2.6vw,28px);border-radius:18px;background:#f8fafc;box-shadow:0 14px 34px rgba(15,23,42,.08),inset 0 0 0 1px rgba(15,23,42,.06)}.lp-guest-recovery-copy{display:grid;gap:5px;min-width:0;text-align:left}.lp-guest-recovery-copy span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-guest-recovery-copy strong{overflow:hidden;color:#0f172a;font-size:clamp(16px,1.5vw,18px);font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.lp-guest-recovery-copy small{display:flex;min-width:0;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.lp-guest-recovery-copy small b,.lp-guest-recovery-copy small span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-guest-recovery-copy small b{color:#5625aa;font-weight:800}.lp-guest-recovery-copy small em{flex:0 0 auto;width:4px;height:4px;border-radius:999px;background:rgba(100,116,139,.38)}.lp-guest-recovery-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#0f172a;color:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px rgba(15,23,42,.18)}.lp-guest-recovery-link:hover{background:#1e293b}.lp-hero .lp-card.lp-card--step1 .lp-s1-type-section{display:flex;flex-direction:column;gap:8px;padding-bottom:22px;border-bottom:1px solid rgba(15,23,42,.07)}.lp-hero .lp-card.lp-card--step1 .lp-s1-generate-word{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-s1-type-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lp-s1-type-tab{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:rgba(15,23,42,.045);color:rgba(15,23,42,.4);font-family:var(--font-body);font-size:12.5px;font-weight:650;letter-spacing:-.01em;cursor:default;white-space:nowrap}.lp-s1-type-tab svg{opacity:.55;flex-shrink:0}.lp-s1-type-tab.is-active{background:#f7f4fa;border-color:rgba(86,37,170,.32);color:#36156f}.lp-s1-type-tab.is-active svg{opacity:1}.lp-s1-type-tab-check{color:#5625aa;flex-shrink:0}.lp-s1-type-tab.is-soon{cursor:not-allowed;opacity:.75}.lp-s1-type-tab-soon{font-size:8.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:rgba(15,23,42,.34);background:rgba(15,23,42,.07);border-radius:999px;padding:2px 6px}@media (max-width:640px){.lp-guest-recovery-tile{align-items:stretch;flex-direction:column}.lp-guest-recovery-link{width:100%}.lp-guest-recovery-copy small,.lp-guest-recovery-copy small b,.lp-guest-recovery-copy small span,.lp-guest-recovery-copy strong{white-space:normal}.lp-guest-recovery-copy small{align-items:flex-start;flex-direction:column;gap:3px}.lp-guest-recovery-copy small em{display:none}}.lp-hero .lp-card,.lp-hero.lp-hero--step2 .lp-card,.lp-hero.lp-hero--wide .lp-card{width:min(calc(100vw - 48px),1120px)!important;max-width:1120px}.lp-hero .lp-card.lp-card--step1{border-radius:26px!important}.lp-hero .lp-card.lp-card--generation{width:min(calc(100vw - 24px),1760px)!important;max-width:1760px;padding:clamp(14px,1.6vw,24px)!important;background:hsla(0,0%,100%,.78)}.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-vibe-form{padding:clamp(34px,3.8vw,52px)}.lp-hero .lp-card.lp-card--step1 .lp-s1-form{gap:0}.lp-hero .lp-card.lp-card--step1 .lp-s1-type-section{gap:18px;padding-bottom:clamp(26px,3vw,38px)}.lp-hero .lp-card.lp-card--step1 .lp-s1-hero-domain{padding-top:clamp(30px,3.5vw,46px)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--error,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within{border:0!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{height:72px;background:#f8fafc!important;box-shadow:0 16px 36px rgba(15,23,42,.09),0 4px 12px rgba(86,37,170,.06)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within{background:#fff!important;box-shadow:0 18px 42px rgba(86,37,170,.13),0 4px 14px rgba(15,23,42,.06)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable{background:snow!important;box-shadow:0 16px 36px rgba(220,38,38,.1),0 4px 12px rgba(15,23,42,.05)!important}.lp-s1-meta-row{justify-content:flex-start;gap:14px;padding:14px 4px 0;min-height:0}.lp-s1-status-list{display:grid;gap:8px;justify-items:center;padding:14px 4px 0;text-align:center}.lp-s1-status-list .lp-availability,.lp-s1-status-list .lp-reservation-note{display:inline-flex;width:auto;max-width:min(680px,100%);align-items:flex-start;justify-content:center;gap:8px;margin:0;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.35}.lp-s1-status-list .lp-availability:before,.lp-s1-status-list .lp-reservation-note:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:5px;border-radius:50%;background:currentColor}.lp-hero .lp-card.lp-card--step1 .lp-s1-meta-row .lp-availability{display:none}.lp-hero .lp-card.lp-card--step1 .lp-s1-cta{margin-top:clamp(24px,2.8vw,34px)}.lp-hero .lp-card.lp-card--step1 .lp-brief-form{gap:0}.lp-hero .lp-card.lp-card--step1 .lp-purpose-picker{margin-bottom:clamp(26px,3vw,38px)}.lp-hero .lp-card.lp-card--step1 .lp-reserved-strip{margin-bottom:clamp(24px,3vw,36px)}.lp-hero .lp-card.lp-card--step1 .lp-step-actions{margin-top:clamp(20px,2.4vw,30px)}@media (max-width:820px){.lp-photos-form .lp-step-actions{grid-template-columns:1fr}.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-vibe-form{padding:clamp(26px,7vw,36px)}.lp-s1-meta-row{align-items:flex-start;flex-direction:column;gap:8px}}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color],.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text],.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text]:focus,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette-preview,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette-select,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette.active,.lp-hero .lp-card.lp-card--step1 .lp-field-counter span,.lp-hero .lp-card.lp-card--step1 .lp-generate-btn,.lp-hero .lp-card.lp-card--step1 .lp-palette-nav,.lp-hero .lp-card.lp-card--step1 .lp-palette-nav:hover,.lp-hero .lp-card.lp-card--step1 .lp-palette-swatch,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-preview-panel,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-content span,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-header,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-page,.lp-hero .lp-card.lp-card--step1 .lp-purpose-mark,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-regenerate-btn,.lp-hero .lp-card.lp-card--step1 .lp-regenerate-btn:hover,.lp-hero .lp-card.lp-card--step1 .lp-reserved-strip,.lp-hero .lp-card.lp-card--step1 .lp-secondary-btn,.lp-hero .lp-card.lp-card--step1 .lp-secondary-btn:hover,.lp-hero .lp-card.lp-card--step1 .lp-text-input,.lp-hero .lp-card.lp-card--step1 .lp-text-input:focus,.lp-hero .lp-card.lp-card--step1 .lp-textarea,.lp-hero .lp-card.lp-card--step1 .lp-textarea:focus,.lp-hero .lp-card.lp-card--step1 .lp-vibe-card,.lp-hero .lp-card.lp-card--step1 .lp-vibe-card.active,.lp-hero .lp-card.lp-card--step1 .lp-vibe-flow span,.lp-hero .lp-card.lp-card--step1 .lp-vibe-rail,.lp-hero .lp-card.lp-card--step1 .lp-vibe-stage,.lp-hero .lp-card.lp-card--step1 .lp-vibe-stage:before{border:0!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-nav{border:1.5px solid rgba(86,37,170,.35)!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-nav:hover{border-color:rgba(86,37,170,.6)!important}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color],.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text],.lp-hero .lp-card.lp-card--step1 .lp-secondary-btn,.lp-hero .lp-card.lp-card--step1 .lp-text-input,.lp-hero .lp-card.lp-card--step1 .lp-textarea{background:#f8fafc;box-shadow:0 10px 24px rgba(15,23,42,.04)}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text]:focus,.lp-hero .lp-card.lp-card--step1 .lp-text-input:focus,.lp-hero .lp-card.lp-card--step1 .lp-textarea:focus{background:#fff;box-shadow:0 12px 28px rgba(86,37,170,.09)}.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-vibe-card.active{box-shadow:0 18px 42px rgba(86,37,170,.14)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-mark{width:40px;height:40px;border-radius:50%!important}.lp-hero .lp-card.lp-card--step1 .lp-custom-palette-preview{min-height:56px;border-radius:999px!important}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]{width:42px;height:42px;border-radius:50%!important;padding:4px}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]::-webkit-color-swatch{border:0;border-radius:50%!important}.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=color]::-moz-color-swatch{border:0;border-radius:50%!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-swatch{border-radius:50%!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-meta-row{display:block;min-height:0;margin-top:14px;padding:0}.lp-hero .lp-card.lp-card--step1 .lp-s1-hero-domain{--lp-s1-leading-cell:min(96px,24vw)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-select-wrap{position:relative;z-index:1000;width:100%}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix{width:var(--lp-s1-leading-cell);max-width:100px;display:inline-flex;height:100%;align-items:center;justify-content:center;padding-left:0;border-right:1px solid rgba(86,37,170,.045);border-radius:18px 0 0 18px;background:rgba(86,37,170,.045);color:#5625aa;font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{position:absolute;left:50%;z-index:1;width:min(52%,calc(100% - var(--lp-s1-leading-cell) - 220px));height:100%;padding:0 12px!important;transform:translateX(-50%);color:#111827!important;font-weight:600;letter-spacing:-.015em;text-align:center}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-ok,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{position:relative;z-index:2}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{margin-left:auto}.lp-s1-lang-main{min-width:0;gap:0}.lp-s1-lang-main,.lp-s1-lang-prefix{display:inline-flex;align-items:center;flex:0 0 var(--lp-s1-leading-cell);align-self:stretch}.lp-s1-lang-prefix{width:var(--lp-s1-leading-cell);max-width:100px;justify-content:center;border-right:1px solid rgba(86,37,170,.045);border-radius:18px 0 0 18px;background:rgba(86,37,170,.045)}.lp-s1-lang-copy{position:absolute;left:50%;display:inline-flex;max-width:min(58%,560px);min-width:0;align-items:center;justify-content:center;gap:5px;transform:translateX(-50%);color:rgba(15,23,42,.46);line-height:1;text-align:center;white-space:nowrap}.lp-s1-lang-copy strong{min-width:0;overflow:hidden;color:#111827;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger:hover{position:relative;width:100%;min-height:68px;justify-content:space-between;gap:16px;padding:0 18px 0 0;border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 18px 42px rgba(15,23,42,.09),0 5px 16px rgba(86,37,170,.07),inset 0 1px 0 hsla(0,0%,100%,.94)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open{box-shadow:0 0 0 3px rgba(86,37,170,.16),0 20px 46px rgba(86,37,170,.16),0 5px 16px rgba(15,23,42,.06)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-prefix svg{color:#5625aa;opacity:1}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy{font-size:clamp(14px,1.5vw,17px);font-weight:450;color:#64748b}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy strong{color:#111827;font-size:inherit;font-weight:650;letter-spacing:-.01em}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-code{margin-left:auto;max-width:100px;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:5px;overflow:hidden;flex:0 0 auto;border-radius:999px;background:rgba(86,37,170,.1);color:#5625aa;font-size:11px;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-chevron{color:rgba(15,23,42,.42)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-popover{left:50%!important;right:auto!important;width:min(100%,520px)!important;min-width:min(100%,520px)!important;top:calc(100% + 8px)!important;transform:translateX(-50%)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list{margin-top:16px;padding:0}.lp-reservation-limit-note{max-width:min(680px,100%);margin:10px auto 0;color:#7a718a;font-size:11px;line-height:1.45;text-align:center}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability{color:#5625aa!important;background:rgba(86,37,170,.07)}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--error,.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--invalid,.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--unavailable{color:#dc2626!important;background:rgba(220,38,38,.07)}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--checking{color:#64748b!important;background:rgba(100,116,139,.08)}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-reservation-note{color:#5625aa!important;background:rgba(86,37,170,.07)}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-reservation-note--failed{color:#dc2626!important;background:rgba(220,38,38,.07)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-grid{gap:14px 16px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover{min-height:184px;border:1px solid rgba(100,116,139,.16)!important;border-radius:20px!important;background:linear-gradient(135deg,#fff,#fbfbfd 72%,#f6f7f9)!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.86),0 10px 24px rgba(15,23,42,.045),0 1px 2px rgba(15,23,42,.045)!important;cursor:pointer;overflow:hidden;padding:0!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.lp-hero .lp-card.lp-card--step1 .lp-purpose-top{padding:18px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 rgba(86,37,170,0);transition:box-shadow .18s ease}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover{border-color:rgba(86,37,170,.3)!important;background:linear-gradient(135deg,#fff,#fafbff 68%,#f4f6fb)!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 16px 36px rgba(86,37,170,.075),0 7px 18px rgba(15,23,42,.055)!important;outline:none;transform:translateY(-2px)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible:before{box-shadow:0 0 0 4px rgba(86,37,170,.1)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active{border-color:rgba(86,37,170,.4)!important;background:radial-gradient(circle at 84% 16%,rgba(86,37,170,.065),transparent 34%),linear-gradient(135deg,#fff,#fafbff 68%,#f1f4ff)!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.92),0 18px 42px rgba(86,37,170,.095),0 7px 20px rgba(15,23,42,.055)!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-mark,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-mark{border:1px solid rgba(86,37,170,.2)!important;box-shadow:0 7px 16px rgba(15,23,42,.055)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-mark{background:#f7f4fa!important;color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-badge{background:rgba(86,37,170,.075);color:#5625aa}.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy{align-content:start;gap:5px;padding-right:96px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy strong{max-width:300px;color:rgba(15,23,42,.92);font-size:clamp(16px,1.22vw,18px);font-weight:700;line-height:1.18}.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy small{max-width:360px;color:rgba(71,85,105,.68);font-size:12px;line-height:1.42}.lp-hero .lp-card.lp-card--step1 .lp-purpose-fields-row{max-width:360px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-field{border-color:rgba(100,116,139,.16);background:hsla(0,0%,100%,.7)}.lp-hero .lp-card.lp-card--step1 .lp-purpose-choice{min-height:40px;gap:7px;border:none;border-top:1px solid rgba(100,116,139,.14);border-radius:0;background:rgba(86,37,170,.04);color:#5625aa;box-shadow:none;font-size:11px;font-weight:700;letter-spacing:0;padding:10px 14px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible .lp-purpose-choice,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover .lp-purpose-choice{border-top-color:rgba(86,37,170,.2);background:#f4f6ff;color:#36156f;box-shadow:none}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-choice{border-top-color:transparent;background:var(--ndz-accent-light);color:#fff;box-shadow:none}@media (max-width:720px){.lp-hero .lp-card.lp-card--step1 .lp-purpose-grid{grid-template-columns:1fr!important;gap:12px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover{min-height:auto}.lp-hero .lp-card.lp-card--step1 .lp-purpose-top{display:grid;grid-template-columns:44px minmax(0,1fr);padding:16px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy{min-width:0;padding-right:0}.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy small,.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy strong{max-width:none;overflow-wrap:anywhere}.lp-hero .lp-card.lp-card--step1 .lp-purpose-badge,.lp-hero .lp-card.lp-card--step1 .lp-purpose-fields-row{display:none}}@media (max-width:560px){.lp-hero .lp-card.lp-card--step1 .lp-palette-tile,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile:hover{padding:12px 10px!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-swatches{gap:7px}.lp-hero .lp-card.lp-card--step1 .lp-palette-swatch{flex-basis:28px;width:28px;height:auto}}@media (max-width:380px){.lp-custom-color-grid{grid-template-columns:1fr}}@media (max-width:480px){.lp-hero .lp-card,.lp-hero .lp-card.lp-card--step1{width:min(calc(100vw - 32px),380px)!important;max-width:calc(100vw - 32px)!important;border-radius:22px!important}.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-vibe-form{padding:26px!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-hero-domain{--lp-s1-leading-cell:74px;padding-top:26px}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{display:grid;grid-template-columns:var(--lp-s1-leading-cell) minmax(0,1fr);grid-template-rows:38px 34px;height:auto;min-height:72px;overflow:hidden}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix{grid-row:1/3;grid-column:1;width:auto;max-width:none;min-width:0;font-size:16px}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{position:static;grid-row:1;grid-column:2;width:100%;min-width:0;height:38px;padding:8px 12px 0!important;transform:none;font-size:17px;text-align:left}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{grid-row:2;grid-column:2;height:34px;margin-left:0;padding:0 12px 8px;justify-content:flex-start;font-size:16px}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-ok{grid-row:2;grid-column:2;justify-self:end;align-self:center;width:18px;height:18px;margin-right:10px;box-shadow:0 1px 3px rgba(86,37,170,.35)}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-ok svg{width:9px;height:9px}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger:hover{display:grid;grid-template-columns:var(--lp-s1-leading-cell) minmax(0,1fr) auto auto;min-height:68px;align-items:center;overflow:hidden;padding:0 14px 0 0;gap:8px}.lp-s1-lang-main{display:contents}.lp-s1-lang-prefix{width:auto;max-width:none;flex-basis:auto;grid-column:1;align-self:stretch;width:var(--lp-s1-leading-cell);height:100%;border-right:1px solid rgba(86,37,170,.045);border-radius:18px 0 0 18px;background:rgba(86,37,170,.045)}.lp-s1-lang-copy{grid-column:2;position:static;display:flex;max-width:100%;min-width:0;transform:none;justify-content:flex-start;overflow:hidden;text-align:left}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy{font-size:13.5px}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-code{grid-column:3;max-width:44px;padding-inline:6px;font-size:10px}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-chevron{grid-column:4;flex-shrink:0}.lp-s1-checks{gap:4px 12px}}@media (max-width:640px){.lp-hero.lp-hero--step1{padding-top:clamp(20px,3.5vh,34px);padding-bottom:clamp(34px,6vh,56px)}.lp-hero.lp-hero--step1 h1{font-size:clamp(30px,8vw,36px);line-height:1.04;letter-spacing:-1.2px;margin-bottom:8px}.lp-hero.lp-hero--step1 .lp-timer{min-width:96px;padding:0 8px 3px;border-radius:8px;letter-spacing:-1px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-form{padding-top:22px!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-type-section{gap:8px;padding-bottom:14px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-generate-word{font-size:10px;letter-spacing:.06em}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-type-tab{height:32px;padding:0 12px;font-size:12px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-hero-domain{padding-top:20px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-label{color:#36156f!important;font-size:13px;font-weight:800;letter-spacing:.06em;margin-bottom:14px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain{box-shadow:0 16px 38px rgba(86,37,170,.12),0 4px 14px rgba(15,23,42,.06)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty{background:#fff!important;box-shadow:0 0 0 1px rgba(86,37,170,.3),0 18px 44px rgba(86,37,170,.18),0 6px 18px rgba(15,23,42,.06)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-prefix{background:rgba(86,37,170,.09);color:#5625aa}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::-moz-placeholder{color:rgba(15,23,42,.46)!important;font-weight:500!important;opacity:1}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{color:rgba(15,23,42,.46)!important;font-weight:500!important;opacity:1}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::-moz-placeholder{color:rgba(86,37,170,.4)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::placeholder{color:rgba(86,37,170,.4)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:rgba(15,23,42,.42)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-cta:disabled{border:1px solid rgba(86,37,170,.3)!important;background:#f7f4fa!important;color:#36156f!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px rgba(86,37,170,.1)!important}}@media (min-width:641px){.lp-hero.lp-hero--step1{padding-bottom:clamp(56px,7vh,96px)}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-label{color:#36156f!important;font-size:13px;font-weight:800;letter-spacing:.07em;margin-bottom:14px}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain{box-shadow:0 16px 38px rgba(15,23,42,.08),0 4px 14px rgba(86,37,170,.07)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty{background:#fff!important;box-shadow:0 0 0 1px rgba(86,37,170,.3),0 20px 48px rgba(86,37,170,.16),0 6px 18px rgba(15,23,42,.05)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-prefix{background:rgba(86,37,170,.075);color:#5625aa}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::-moz-placeholder{color:rgba(15,23,42,.42)!important;font-weight:500!important;opacity:1}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{color:rgba(15,23,42,.42)!important;font-weight:500!important;opacity:1}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::-moz-placeholder{color:rgba(86,37,170,.4)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::placeholder{color:rgba(86,37,170,.4)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:rgba(15,23,42,.38)!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-cta:disabled{border:1px solid rgba(86,37,170,.3)!important;background:#f7f4fa!important;color:#36156f!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px rgba(86,37,170,.1)!important}}.lp-video-section{padding:clamp(40px,6vw,72px) var(--gutter) clamp(64px,10vw,120px);background:linear-gradient(180deg,var(--ndz-bg) 0,#f7f4fa 40%,#f0fdf4 100%);overflow:hidden}.lp-video-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.lp-video-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ndz-accent);background:rgba(86,37,170,.08);padding:5px 14px;border-radius:999px;border:1px solid rgba(86,37,170,.15)}.lp-video-heading{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--ndz-black)}.lp-video-sub{max-width:560px;font-size:clamp(15px,2vw,17px);line-height:1.65;color:var(--ndz-muted)}.lp-video-frame{position:relative;width:100%;margin-top:12px;border-radius:20px;overflow:visible}.lp-video-glow{position:absolute;inset:-32px -24px;background:radial-gradient(ellipse at 50% 60%,rgba(86,37,170,.22) 0,rgba(86,37,170,.1) 45%,transparent 72%);filter:blur(32px);pointer-events:none;z-index:0}.lp-video-player{position:relative;z-index:1;width:100%;border-radius:16px;border:1px solid rgba(86,37,170,.14);box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(86,37,170,.12),0 32px 80px rgba(15,23,42,.12);display:block;background:#0f172a}@media (max-width:768px){.lp-video-section{padding-block:clamp(48px,8vw,80px)}.lp-video-player{border-radius:10px}}