@import "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-gradient-brand:linear-gradient(90deg, #7c1fd6 0%, #d6169e 100%);--ndz-border:#00000012;--ndz-muted:#0000006b;--font-body:"Instrument Sans", sans-serif;--font-display:"Sora", "Instrument Sans", sans-serif;--gutter:clamp(24px, 5vw, 60px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ndz-bg);color:var(--ndz-black);font-family:var(--font-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.lp-bg--site{z-index:0;position:fixed}.lp-wizard{flex-direction:column;min-height:100vh;display:flex;position:relative}.lp-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.lp-bg-grad1{background:radial-gradient(#5625aa1f 0%,#0000 70%);width:700px;height:400px;position:absolute;top:-60px;right:-120px}.lp-bg-grad2{background:radial-gradient(#733ad412 0%,#0000 70%);width:500px;height:400px;position:absolute;bottom:80px;left:-80px}.lp-bg-dots{opacity:.72;background-image:radial-gradient(circle,#00000024 1.35px,#0000 1.45px);background-size:42px 42px;position:absolute;inset:0}.lp-nav{z-index:1000;padding:18px var(--gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f7f5e0;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.lp-logo{color:var(--ndz-black);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lp-logo img{-o-object-fit:contain;object-fit:contain;flex:none;width:135px;height:39px}.lp-beta-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:5px;flex:none;align-self:flex-start;align-items:center;margin-top:-4px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.4;display:inline-flex;box-shadow:0 1px 3px #a855f759}.lp-logo-word{color:#111827;letter-spacing:-.04em;font-size:24px}.lp-logo-word strong{font-weight:700}.lp-logo-word span{font-weight:300}.lp-logo em{color:#5625aa;letter-spacing:.08em;background:#f7f4fa;border:1px solid #d9ccf0;border-radius:8px;align-items:center;min-height:36px;padding:0 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.lp-nav-links{align-items:center;gap:28px;display:flex}.lp-nav-links a{color:#00000073;align-items:center;min-height:20px;font-size:13px;line-height:20px;text-decoration:none;transition:color .2s;display:inline-flex}.lp-nav-links a:hover{color:var(--ndz-black)}.lp-nav-links a.active,.lp-content-nav button.active{color:var(--ndz-black);font-weight:600;position:relative}.lp-nav-links a.active:after,.lp-content-nav.active button:after{content:"";background:var(--ndz-accent,currentColor);border-radius:1px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.lp-content-nav{align-items:center;min-height:20px;display:inline-flex;position:relative}.lp-content-nav button{appearance:none;color:#00000073;cursor:pointer;min-height:20px;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:13px;line-height:20px;display:inline-flex}.lp-content-nav:hover button{color:var(--ndz-black)}.lp-mega{z-index:1002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffc;border-top:1px solid #00000014;animation:.15s lp-mega-in;position:fixed;top:100%;left:0;right:0;box-shadow:0 24px 48px #0f172a1a}@keyframes lp-mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lp-mega-inner{max-width:1160px;padding:28px var(--gutter);flex-wrap:wrap;gap:36px;margin:0 auto;display:flex}.lp-mega-group{align-content:start;gap:4px;min-width:220px;display:grid}.lp-mega-group+.lp-mega-group{border-left:1px solid #00000012;padding-left:36px}.lp-product-mega .lp-mega-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.lp-product-mega .lp-mega-group{min-width:0;padding:0 clamp(16px,2.4vw,36px)}.lp-product-mega .lp-mega-group:first-child{padding-left:0}.lp-product-mega .lp-mega-group:last-child{padding-right:0}.lp-mega-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#0f172a66;margin:0 0 10px;font-size:11px;font-weight:700}.lp-nav-links a.lp-mega-item{flex-direction:column;align-items:flex-start;height:auto;min-height:0;display:flex}.lp-mega-item{border-radius:10px;margin:0 -12px;padding:10px 12px;text-decoration:none}.lp-mega-item:hover{background:#5625aa0f}.lp-mega-item-title{color:var(--ndz-black);font-size:14px;font-weight:700;display:block}.lp-mega-item-desc{color:#0f172a8c;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.lp-mega-item--compact{padding:7px 12px;font-size:12.5px}.lp-mega-articles{border-top:1px solid #00000014;margin-top:10px;padding-top:10px}.lp-content-nav .lp-mega-articles-toggle{box-sizing:border-box;width:calc(100% + 24px);min-height:0;font:inherit;color:var(--ndz-accent,#5625aa);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;padding:10px 12px;font-size:13px;font-weight:650;line-height:20px;transition:background .15s;display:flex}.lp-content-nav:hover .lp-mega-articles-toggle{color:var(--ndz-accent,#5625aa)}.lp-content-nav .lp-mega-articles-toggle:hover,.lp-content-nav .lp-mega-articles.open .lp-mega-articles-toggle{background:#5625aa0f}.lp-content-nav .lp-mega-articles-toggle:focus-visible{outline:2px solid var(--ndz-accent,#5625aa);outline-offset:-2px}.lp-mega-articles-chevron{font-size:14px;line-height:1;transition:transform .2s;display:inline-block}.lp-mega-articles.open .lp-mega-articles-chevron{transform:rotate(180deg)}.lp-mega-articles-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.lp-mega-articles.open .lp-mega-articles-panel{opacity:1;grid-template-rows:1fr}.lp-mega-articles-list{gap:2px;min-height:0;display:grid;overflow:hidden}.lp-mega-articles.open .lp-mega-articles-list{padding-top:4px}@media (prefers-reduced-motion:reduce){.lp-mega-articles-panel,.lp-mega-articles-chevron{transition:none}}.lp-mega-item--compact .lp-mega-item-title{font-size:12.5px;font-weight:650}.lp-mobile-content-nav{gap:2px;display:grid}.lp-mobile-group-toggle{color:#111827e6;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;display:flex}.lp-mobile-group-toggle:hover,.lp-mobile-content-nav.open>.lp-mobile-group-toggle{background:#5625aa0f}.lp-mobile-group-toggle.active{color:var(--ndz-accent-dark)}.lp-mobile-group-chevron{color:#11182780;font-size:15px;line-height:1;transition:transform .2s;display:inline-block}.lp-mobile-content-nav.open>.lp-mobile-group-toggle .lp-mobile-group-chevron{transform:rotate(180deg)}.lp-mobile-group-panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.lp-mobile-content-nav.open>.lp-mobile-group-panel{grid-template-rows:1fr}.lp-mobile-group-list{border-left:2px solid #5625aa24;gap:2px;min-height:0;margin-left:12px;padding-left:4px;display:grid;overflow:hidden}.lp-mobile-content-nav.open>.lp-mobile-group-panel>.lp-mobile-group-list{margin-top:2px;margin-bottom:4px}.lp-mobile-subgroup-toggle{min-height:40px;font-size:13.5px;font-weight:650}.lp-mobile-subgroup:hover>.lp-mobile-subgroup-toggle,.lp-mobile-subgroup.open>.lp-mobile-subgroup-toggle{background:#5625aa0f}.lp-mobile-subgroup.open>.lp-mobile-group-panel{grid-template-rows:1fr}.lp-mobile-subgroup.open>.lp-mobile-subgroup-toggle .lp-mobile-group-chevron{transform:rotate(180deg)}.lp-mobile-group-list a{color:#111827b3;min-height:38px;font-size:13px;font-weight:550}@media (prefers-reduced-motion:reduce){.lp-mobile-group-panel,.lp-mobile-group-chevron{transition:none}}.lp-mobile-menu-group-label{color:#111827e6;align-items:center;min-height:42px;padding:0 12px;font-size:14px;font-weight:750;display:flex}.lp-nav-right{align-items:center;gap:12px;display:flex}.lp-mobile-menu-btn{appearance:none;color:#111827;cursor:pointer;background:#ffffffb8;border:1px solid #0000001a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;min-width:42px;height:38px;padding:0;display:none}.lp-mobile-menu-btn span{background:currentColor;border-radius:999px;width:17px;height:2px;display:block}.lp-mobile-menu{z-index:1001;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #00000014;border-radius:12px;max-height:calc(100dvh - 100px);padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;overflow-y:auto;box-shadow:0 18px 44px #0f172a1f}.lp-mobile-menu.is-open{flex-direction:column;gap:4px;display:flex}.lp-mobile-menu a{color:#111827c2;border-radius:9px;align-items:center;min-height:42px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.lp-mobile-menu a:hover{color:#111827;background:#5625aa14}.lp-mobile-menu a.active{color:var(--ndz-accent-dark);background:#5625aa14}.lp-exit-intent-global{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120c267a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lp-exit-intent-global-card{text-align:center;background:#fff;border:1px solid #e5d9fa;border-radius:24px;width:min(440px,100%);padding:36px 28px 30px;position:relative;box-shadow:0 24px 70px #1b0f3e40}.lp-exit-intent-global-card h2{color:#201738;margin:0 0 10px;font-size:30px}.lp-exit-intent-global-card p{color:#6f6780;margin:0 0 22px}.lp-exit-intent-global-card>a{color:#fff;background:linear-gradient(100deg,#7540d4,#d34b9c);border-radius:12px;padding:13px;font-weight:700;text-decoration:none;display:block}.lp-exit-intent-global-card>button{color:#8a8198;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.lp-lang{position:relative}.lp-lang-btn{cursor:pointer;font-family:var(--font-body);color:#00000059;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:3px;padding:4px 6px;font-size:12px;transition:color .2s;display:flex}.lp-lang-btn:hover{color:#000000a6}.lp-lang-current,.lp-lang-caret{align-items:center;line-height:1;display:inline-flex}.lp-lang-current{font-weight:650}.lp-lang-caret{opacity:.58;font-size:10px;transform:translateY(-1px)}.lp-lang-drop{background:var(--ndz-white);z-index:1100;border:1px solid #00000017;border-radius:10px;flex-direction:column;width:min(680px,100vw - 32px);max-height:min(520px,100vh - 90px);display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000012}.lp-lang-drop.open{display:flex}.lp-lang-drop-header{border-bottom:1px solid #00000014;align-items:center;display:flex}.lp-lang-drop-header .lp-lang-search-wrap{border-bottom:0;flex:1}.lp-lang-close{color:#00000073;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:6px;font-size:22px;line-height:1;display:none}.lp-lang-search-wrap{color:#0006;border-bottom:1px solid #00000014;align-items:center;gap:8px;padding:12px 14px;display:flex}.lp-lang-search-wrap input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.lp-lang-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px;display:grid;overflow:auto}.lp-lang-group h3{color:#00000061;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.lp-lang-opt{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.lp-lang-opt small{color:#0000004d;font-size:10px}.lp-lang-opt{color:#0009;cursor:pointer;font-size:12px;font-family:var(--font-body);text-align:left;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px 14px;transition:background .1s}.lp-lang-opt:hover{background:#00000008}.lp-lang-opt.active{color:var(--ndz-black);font-weight:500}@media (max-width:720px){.lp-nav.lp-lang-is-open{-webkit-backdrop-filter:none}.lp-lang-drop{width:100%;height:100dvh;max-height:none;padding-top:max(12px, env(safe-area-inset-top));z-index:10000;overscroll-behavior:contain;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.lp-lang-search-wrap{flex:none}.lp-lang-close{display:flex}.lp-lang-groups{min-height:0;padding:14px 18px max(32px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:auto;display:block;overflow-y:auto}.lp-lang-group{margin-bottom:18px}.lp-lang-group h3{padding:8px 0}.lp-lang-opt{border-radius:8px;padding:12px 8px;font-size:14px}}.lp-signin{color:#0000008c;border:1px solid #00000024;border-radius:8px;padding:6px 14px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s}.lp-signin:hover{color:var(--ndz-black);border-color:#00000047}.lp-hero{z-index:10;padding:clamp(72px,10vh,128px) var(--gutter) clamp(80px,12vh,140px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:640px){.lp-hero{padding-top:clamp(36px,5vh,64px);padding-bottom:clamp(42px,7vh,72px)}}.lp-hero--wizard-active{min-height:100dvh}.lp-hero.lp-hero--entry-final{--entry-panel-width:min(calc(100vw - 48px), 900px);--entry-panel-height:980px;--entry-title-top:390px;--entry-tiles-top:530px;min-height:1380px}.lp-hero.lp-hero--entry-final>.lp-hero-headline h1{text-wrap:balance;width:min(760px,100vw - 96px)!important;max-width:760px!important;line-height:1.02!important}.lp-wizard-registration-form{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#eacdff4d,#0000 34%),#ffffffeb;border:1px solid #6f40c629;border-radius:28px;gap:18px;padding:30px;display:grid;box-shadow:0 24px 60px #2d1c561c,0 3px 10px #2d1c560d}.lp-wizard-registration-heading{text-align:center;justify-content:center;align-items:center;min-height:50px;padding-bottom:4px;display:flex;position:relative}.lp-wizard-registration-heading>div{width:min(100%,560px)}.lp-wizard-registration-mark{color:#6d3bd0;background:linear-gradient(145deg,#f0e9ff,#fff);border:1px solid #6f40c626;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:24px;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 9px 22px #6339b41f}.lp-wizard-registration-eyebrow{color:#7650bd;letter-spacing:.13em;text-transform:uppercase;margin:1px 0 4px;font-size:10px;font-weight:800;display:block}.lp-wizard-registration-form .lp-wizard-registration-heading h2{color:#1f1830;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:800;line-height:1.15}.lp-wizard-registration-form .lp-wizard-registration-heading p{color:#797188;margin:7px 0 0;font-size:13px;line-height:1.5}.lp-wizard-registration-perks{background:linear-gradient(160deg,#faf8ff,#fff);border:1px solid #6f40c61f;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:0;margin:18px 0 26px;padding:3px;list-style:none;display:flex}.lp-wizard-registration-perks li{align-items:center;display:flex;position:relative}.lp-wizard-registration-perks li:not(:first-child):before{content:"";background:#6f40c624;width:1px;height:16px;margin:0 1px}.lp-wizard-registration-perks .lp-wizard-registration-perk{color:#5b3aa0;font:inherit;white-space:nowrap;cursor:help;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:0;padding:8px 12px;font-size:11px;font-weight:700;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.lp-wizard-registration-perks .lp-wizard-registration-perk:hover,.lp-wizard-registration-perks .lp-wizard-registration-perk:focus-visible{color:#4a2b8a;background:#6f40c617;outline:none}.lp-wizard-registration-perk>span{opacity:.8;font-size:13px}.lp-wizard-registration-perk-tip{color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#1f1830;border-radius:10px;width:max-content;max-width:200px;padding:8px 11px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 30px #1f183047}.lp-wizard-registration-perk-tip:after{content:"";background:#1f1830;width:9px;height:9px;margin-top:-4px;margin-left:-5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.lp-wizard-registration-perk:hover+.lp-wizard-registration-perk-tip,.lp-wizard-registration-perk:focus-visible+.lp-wizard-registration-perk-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.lp-wizard-registration-field{gap:8px;display:grid}.lp-wizard-contact-card{background:linear-gradient(120deg,#faf7ff,#fff);border:1px solid #e5d8f7;border-radius:20px;gap:14px;margin-top:18px;padding:20px;display:grid}.lp-wizard-contact-copy{gap:5px;display:grid}.lp-wizard-contact-copy strong{color:#281b3f;font-size:17px}.lp-wizard-contact-copy span{color:#756d87;font-size:13px;line-height:1.5}.lp-brief-form--contact{width:min(100%,760px);margin-inline:auto}.lp-wizard-contact-card--step{margin-top:0;padding:clamp(20px,3vw,30px)}.lp-wizard-contact-card--step .lp-wizard-contact-copy{text-align:center}.lp-wizard-contact-card--step .lp-wizard-contact-copy span{font-size:15px}.lp-wizard-registration-account-email{background:#faf8fc;border:1px solid #e4dcee;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.lp-wizard-registration-account-email span{color:#81778f;text-transform:uppercase;grid-column:1;font-size:11px;font-weight:700}.lp-wizard-registration-account-email strong{color:#2b203b;overflow-wrap:anywhere;grid-column:1}.lp-wizard-registration-form .lp-wizard-registration-account-email button{min-height:36px;box-shadow:none;color:#693bc5;background:0 0;border:0;grid-area:1/2/3;padding:0 10px;font-size:13px;font-weight:800}@media (max-width:640px){.lp-wizard-contact-card--step{border-radius:18px;padding:18px 14px}.lp-wizard-contact-card--step .lp-wizard-contact-copy{text-align:left}.lp-wizard-contact-card--step .lp-wizard-contact-copy span{font-size:13px}.lp-brief-form--contact .lp-step-actions{grid-template-columns:1fr}.lp-brief-form--contact .lp-step-actions .lp-secondary-btn{order:2}}.lp-wizard-registration-field>label{color:#6f687c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 0 3px;font-size:11px;font-weight:800;display:block}.lp-wizard-registration-input{color:#a39aad;background:#ffffffe0;border:1.5px solid #e0d9eb;border-radius:17px;align-items:center;height:58px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:0 8px 24px #1f17310f}.lp-wizard-registration-input:focus-within{background:#fff;border-color:#9b75e5;box-shadow:0 0 0 4px #7441cd1a,0 12px 28px #361f5e17}.lp-wizard-registration-input>svg{flex:none;width:21px;height:21px;margin-left:18px}.lp-wizard-registration-input>input{color:#211936;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 16px;font:500 16px inherit}.lp-wizard-registration-input>input::placeholder{color:#aaa2b5}.lp-wizard-registration-form button.lp-wizard-password-toggle{width:46px;min-height:46px;box-shadow:none;color:#8d849b;background:0 0;border:0;border-radius:13px;flex:0 0 46px;place-items:center;margin-right:6px;padding:0;display:grid}.lp-wizard-registration-form button.lp-wizard-password-toggle:hover{color:#6735c5;background:#f5f1fb}.lp-wizard-password-toggle svg{width:21px;height:21px}.lp-wizard-registration-consents{gap:11px;padding:2px 2px 0;display:grid}.lp-wizard-registration-form .lp-wizard-registration-consents label{color:#736b81;cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.5;display:flex}.lp-wizard-registration-consents input{accent-color:#7040d5;flex:0 0 18px;width:18px;height:18px;margin:0}.lp-wizard-contact-card .lp-wizard-registration-consents{gap:12px;padding-top:4px}.lp-wizard-contact-card .lp-wizard-registration-consents label{color:#5f566d;text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin:0;font-size:13px;line-height:1.5;display:grid}.lp-wizard-contact-card .lp-wizard-registration-consents input[type=checkbox]{appearance:none;background:#fff;border:1.5px solid #b9afc8;border-radius:7px;place-content:center;width:22px;height:22px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 2px 6px #35215614}.lp-wizard-contact-card .lp-wizard-registration-consents input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:transform .14s;transform:translateY(-1px)rotate(-45deg)scale(0)}.lp-wizard-contact-card .lp-wizard-registration-consents input[type=checkbox]:checked{background:#7040d5;border-color:#7040d5;box-shadow:0 4px 10px #7040d538}.lp-wizard-contact-card .lp-wizard-registration-consents input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(-45deg)scale(1)}.lp-wizard-contact-card .lp-wizard-registration-consents input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #7040d533}.lp-wizard-contact-card .lp-wizard-registration-consents a{color:#6131bd;text-underline-offset:2px;font-weight:750}.lp-wizard-registration-form label a{color:#6131bd;text-underline-offset:2px;font-weight:700;text-decoration-color:#6131bd59}.lp-wizard-registration-form button.lp-wizard-registration-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7142d3 0%,#6b36cf 48%,#d24d9f 130%);border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 22px;font:800 16px inherit;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 16px 30px -12px #6435c2a3}.lp-wizard-registration-form button.lp-wizard-registration-submit:hover:not(:disabled){filter:saturate(1.07);transform:translateY(-2px);box-shadow:0 20px 36px -12px #6435c2b8}.lp-wizard-registration-submit svg{width:20px;height:20px;transition:transform .18s}.lp-wizard-registration-submit:hover:not(:disabled) svg{transform:translate(3px)}.lp-wizard-registration-form button.lp-wizard-registration-submit:disabled{opacity:.55;cursor:not-allowed}.lp-wizard-registration-login{text-align:center;color:#837b90!important;margin:-4px 0 0!important;font-size:12px!important}.lp-wizard-registration-login a{color:#6334c2;font-weight:800;text-decoration:none}.lp-wizard-registration-google{color:#3b3150;background:#fff;border:1px solid #ddd5ef;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;font:700 14px inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.lp-wizard-registration-google:hover{border-color:#bda0ef;transform:translateY(-1px);box-shadow:0 8px 20px #6941c61f}.lp-wizard-registration-google img{width:18px;height:18px}.lp-wizard-registration-error,.lp-wizard-registration-success{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:0;padding:14px 16px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.lp-wizard-registration-error{color:#b92449;background:#fff0f3}.lp-wizard-registration-password-requirements{color:#756d87;margin:-2px 2px 0;font-size:11px;line-height:1.45}.lp-wizard-registration-success{color:#187443;background:#edf9f1}.lp-wizard-registration-success>span{color:#fff;background:#25975b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.lp-account-generation-wait{box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#8248ff40,#0000 34%),linear-gradient(155deg,#21183f 0%,#26194f 48%,#2f1b64 100%);border:1px solid #8f68ff3d;border-radius:28px;justify-items:center;gap:22px;width:min(100%,560px);margin:0 auto;padding:42px 38px 38px;display:grid;overflow:hidden;box-shadow:0 28px 70px -24px #2614599e}.lp-account-generation-check{background:linear-gradient(145deg,#9e60ff,#7430eb);border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;animation:2.2s ease-in-out infinite lpAccountWaitPulse;display:grid;box-shadow:0 12px 30px #7734eb6b,inset 0 1px #ffffff59}.lp-account-generation-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:850}.lp-account-generation-heading p{color:#c8b5ff;margin:7px 0 0;font-size:13px}.lp-account-generation-time{justify-items:center;gap:5px;display:grid}.lp-account-generation-time>span{color:#9c78ee;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.lp-account-generation-time>strong{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 24px #0003;font-size:clamp(48px,8vw,62px);line-height:1}.lp-account-generation-time>small{color:#9274d8;font-size:12px}.lp-account-generation-progress{background:#ffffff1c;border-radius:999px;width:100%;height:6px;overflow:hidden}.lp-account-generation-progress>i{border-radius:inherit;background:linear-gradient(90deg,#b68cff,#7b3bf0,#f15bad);height:100%;transition:width .8s;display:block;box-shadow:0 0 16px #a765ffb8}.lp-account-generation-email{color:#c2aeed7a;margin:2px 0 0;font-size:11px}.lp-account-generation-wait.is-ready .lp-account-generation-check{background:linear-gradient(145deg,#38bf79,#249b5e);animation:none}.lp-account-generation-wait.is-failed .lp-account-generation-progress>i{background:#dc5475}.lp-account-generation-feature{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#ffffff0f,#9a6fff0f);border:1px solid #9a6fff47;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:4px 14px;width:100%;padding:16px 18px 18px;animation:.45s both lpAccountFeatureFadeIn;display:grid;position:relative}.lp-account-generation-feature.has-image{grid-template-columns:1fr;padding:0 0 16px;overflow:hidden}.lp-account-generation-feature-image{-o-object-fit:cover;object-fit:cover;border-radius:0;grid-column:1/-1;width:100%;height:120px;margin-bottom:12px}.lp-account-generation-feature.has-image .lp-account-generation-feature-copy,.lp-account-generation-feature.has-image .lp-account-generation-feature-tag{padding-left:18px;padding-right:18px}.lp-account-generation-feature.has-image .lp-account-generation-feature-tag{grid-column:1}.lp-account-generation-feature-icon{color:#fff;background:linear-gradient(145deg,#9e60ff59,#7430eb59);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.lp-account-generation-feature-copy{min-width:0}.lp-account-generation-feature-title{color:#fff;margin:0;font-size:14px;font-weight:750;line-height:1.3}.lp-account-generation-feature-title em{color:#d9b8ff;font-style:normal;font-weight:850}.lp-account-generation-feature-desc{color:#d6c9f4b8;margin:4px 0 0;font-size:12.5px;line-height:1.5}.lp-account-generation-feature-tag{color:#c8b5ff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;grid-column:2;justify-self:start;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:800}.lp-account-generation-feature-dots{grid-column:1/-1;justify-content:center;gap:6px;margin-top:10px;display:flex}.lp-account-generation-feature-dots>span{background:#ffffff2e;border-radius:999px;width:5px;height:5px;transition:background .25s,width .25s}.lp-account-generation-feature-dots>span.is-active{background:linear-gradient(90deg,#b68cff,#7b3bf0);width:14px}@keyframes lpAccountFeatureFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lpAccountWaitPulse{0%,to{transform:scale(1);box-shadow:0 12px 30px #7734eb59,inset 0 1px #ffffff59}50%{transform:scale(1.055);box-shadow:0 15px 38px #904aff94,inset 0 1px #ffffff59}}.lp-wizard-final-screen .lp-wizard-final-lead{box-sizing:border-box;box-shadow:none;background:#fbfaffe6;border:1px solid #ebe5f4;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.25fr);align-items:center;gap:20px;padding:18px 22px;display:grid}.lp-wizard-final-screen .lp-wizard-final-lead>div>strong{color:#2a203d;text-align:left;font-size:14px;font-weight:800;display:block}.lp-wizard-final-screen .lp-wizard-final-lead>div>p{color:#8a8196;margin:4px 0 0;font-size:11px;line-height:1.45}.lp-wizard-final-screen .lp-wizard-final-lead .lp-wizard-inline-lead-form{width:100%;max-width:none}@media (max-width:640px){.lp-hero.lp-hero--entry-final{--entry-panel-width:calc(100vw - 16px);--entry-panel-height:1290px;--entry-title-top:270px;--entry-tiles-top:385px;min-height:1490px}.lp-hero.lp-hero--entry-final>.lp-hero-headline h1{width:calc(100vw - 46px)!important;font-size:clamp(32px,9.5vw,42px)!important}.lp-hero.lp-hero--entry-final>.lp-hero-action.lp-card.lp-card--generation{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-height:0!important;padding:0!important}.lp-wizard-final-screen{gap:14px;padding-bottom:24px}.lp-wizard-registration-form{border-radius:24px;gap:16px;padding:20px 16px}.lp-wizard-registration-heading{flex-direction:column;gap:12px}.lp-wizard-registration-heading .lp-wizard-registration-mark{position:static}.lp-wizard-registration-mark{border-radius:14px;flex-basis:44px;width:44px;height:44px}.lp-wizard-registration-form .lp-wizard-registration-heading h2{font-size:21px}.lp-wizard-registration-input{border-radius:15px;height:54px}.lp-wizard-registration-input>svg{margin-left:15px}.lp-wizard-registration-input>input{padding:0 12px;font-size:15px}.lp-wizard-registration-form button.lp-wizard-registration-submit{min-height:54px;padding:0 14px;font-size:14px}.lp-wizard-registration-perks{grid-template-columns:1fr 1fr;gap:2px;margin:14px 0 22px;display:grid}.lp-wizard-registration-perks li:not(:first-child):before{content:none}.lp-wizard-registration-perks .lp-wizard-registration-perk{white-space:normal;text-align:center;justify-content:center;width:100%;padding:9px 8px;font-size:11px}.lp-wizard-registration-perk-tip{max-width:min(78vw,220px);font-size:11px}.lp-account-generation-wait{border-radius:24px;gap:18px;width:100%;padding:30px 20px}.lp-account-generation-heading h2{font-size:21px}.lp-account-generation-time>strong{font-size:50px}.lp-wizard-final-screen .lp-wizard-final-lead{grid-template-columns:1fr;gap:12px;padding:17px 16px}.lp-wizard-final-screen .lp-wizard-final-lead>div,.lp-wizard-final-screen .lp-wizard-final-lead>div>strong{text-align:center}.lp-wizard-final-screen .lp-wizard-final-lead .lp-wizard-inline-lead-form{flex-direction:column}.lp-wizard-final-screen .lp-wizard-final-lead .lp-wizard-inline-lead-submit{width:100%}}.lp-progress{width:clamp(420px,62vw,780px);max-width:calc(100vw - 2 * var(--gutter,24px));margin-bottom:clamp(28px,4vh,52px)}.lp-progress-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp-progress-label{color:#00000061;letter-spacing:.02em;font-size:clamp(11px,1.2vw,13px);font-weight:500}.lp-progress-pct{color:#00000038;letter-spacing:.04em;font-size:clamp(11px,1.2vw,12px);font-weight:700;transition:color .3s}.lp-progress-pct.active{color:var(--ndz-accent-dark)}.lp-progress-track{background:0 0;border-radius:0;align-items:center;gap:0;height:auto;display:flex;overflow:visible}.lp-progress-fill,.lp-progress-track:before,.lp-progress-track:after{display:none}.lp-progress{--step:1}.lp-progress-steps{align-items:center;gap:0;width:100%;display:flex}.lp-progress-step{flex:1;align-items:center;display:flex}.lp-progress-step-dot{letter-spacing:0;color:#0000004d;background:#fff;border:2px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex}.lp-progress-step.is-done .lp-progress-step-dot{color:#fff;background:#5625aa;border-color:#5625aa;box-shadow:0 0 0 4px #5625aa24}.lp-progress-step.is-active .lp-progress-step-dot{color:#5625aa;background:#fff;border-color:#5625aa;box-shadow:0 0 0 4px #5625aa1f}.lp-progress-step-line{background:#00000014;border-radius:99px;flex:1;height:2px;margin:0 4px;overflow:hidden}.lp-progress-step-line-fill{background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;width:0%;height:100%;transition:width .5s}.lp-progress-step.is-done .lp-progress-step-line-fill{width:100%}.lp-progress-step-label{display:none}.lp-kicker{color:var(--ndz-accent-dark);letter-spacing:.04em;background:#5625aa1a;border:1px solid #5625aa38;border-radius:99px;align-items:center;gap:7px;margin-bottom:clamp(14px,2vh,22px);padding:5px 14px;font-size:clamp(11px,1.1vw,13px);font-weight:500;display:inline-flex}.lp-kicker-dot{background:var(--ndz-accent-light);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite ndz-pulse}@keyframes ndz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.lp-hero h1{letter-spacing:-2px;color:var(--ndz-black);margin-bottom:clamp(10px,1.5vh,18px);font-size:clamp(36px,6vw,88px);font-weight:600;line-height:1.06}.lp-hero h1.lp-hero-cascade{text-align:left;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.lp-hero-line{display:block}.lp-hero h1.lp-hero-cascade .lp-timer{justify-items:center;min-width:0;display:inline-grid}.lp-hero h1.lp-hero-cascade .lp-timer>*{grid-area:1/1}.lp-timer-ghost{visibility:hidden}.lp-hero-line--end{text-align:right;margin-top:.42em;padding-left:3.4em}.lp-hero-title-keywords{text-align:left;width:fit-content;margin:.3em 0 .1em .6em;display:block}.lp-hero-title-keyword{width:fit-content;font-family:"Caveat", var(--font-display);letter-spacing:0;margin-top:.04em;margin-left:calc(var(--i,0) * var(--kw-step,1.85em));background:linear-gradient(100deg, var(--kw-from) 8%, var(--kw-to) 92%);color:#0000;opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards lp-kw-in;animation-delay:calc(50ms + var(--i,0) * 80ms);-webkit-background-clip:text;background-clip:text;padding:.08em .3em .18em .1em;font-size:.95em;font-weight:700;line-height:1;display:block;transform:translate(-4em)}.lp-hero-title-keyword:before{content:"→";opacity:.55;margin-right:.3em;font-size:.8em;display:inline-block}.lp-hero-title-keyword:first-child{--kw-from:#6d28d9;--kw-to:#a21caf}.lp-hero-title-keyword:nth-child(2){--kw-from:#8b1fd0;--kw-to:#c3169f}.lp-hero-title-keyword:nth-child(3){--kw-from:#b01cb4;--kw-to:#e11d74}@media (max-width:640px){.lp-hero-title-keyword{--kw-step:1.2em}.lp-hero-line--end{padding-left:2.2em}}@keyframes lp-kw-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-hero-title-keyword{opacity:1;animation:none;transform:none}}.lp-hero-headline,.lp-hero-support,.lp-hero-action{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{background:var(--ndz-black);min-width:clamp(150px,18vw,245px);color:var(--ndz-bg);letter-spacing:-2px;transform-origin:50%;border-radius:10px;justify-content:center;padding:0 14px 4px;display:inline-flex}.lp-timer-wrap{align-items:center;display:inline-flex;position:relative}.lp-timer.is-counting{animation:.42s cubic-bezier(.34,1.56,.64,1) lp-time-flip}.lp-timer-wrap.has-note .lp-timer{min-width:clamp(112px,12vw,160px);transition:min-width .35s}.lp-hero-handwrite{width:max-content;color:var(--ndz-accent);font-family:"Caveat", var(--font-display);letter-spacing:0;opacity:0;font-size:clamp(24px,2.9vw,40px);font-style:normal;font-weight:700;line-height:1;animation:.75s cubic-bezier(.34,1.56,.64,1) forwards lp-handwrite-in;position:absolute;bottom:8px;left:calc(100% + 14px);transform:rotate(-5deg)translateY(8px)}.lp-hero-handwrite:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;height:2px;animation:.7s .28s both lp-handwrite-line;position:absolute;bottom:-6px;left:2px;right:2px}@keyframes lp-time-flip{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes lp-handwrite-in{to{opacity:1;transform:rotate(-5deg)translateY(0)}}@media (max-width:640px){@keyframes lp-handwrite-in{to{opacity:1;transform:translate(-50%)rotate(-5deg)translateY(0)}}}@keyframes lp-handwrite-line{0%{opacity:0;transform:scaleX(0)}to{opacity:.72;transform:scaleX(1)}}.lp-subtitle{color:var(--ndz-muted);max-width:clamp(300px,50vw,620px);margin:0 auto clamp(18px,2.8vh,34px);font-size:clamp(14px,1.5vw,19px);font-weight:400;line-height:1.65}.lp-try-cue{display:none}.lp-try-cue p{color:#64748b;max-width:560px;margin:10px auto 0;font-size:clamp(14px,1.35vw,18px);font-weight:400;line-height:1.55}.lp-card{isolation:isolate;background:#fff;border:1px solid #0f172a12;border-radius:clamp(24px,2.8vw,32px);width:min(100%,clamp(420px,62vw,780px));margin-top:clamp(8px,1.4vh,18px);padding:clamp(30px,3.4vw,48px);position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a0a,0 12px 32px #0f172a0f,0 40px 80px #0f172a14}.lp-card:before{content:"";z-index:1;background:linear-gradient(90deg,#5625aa,#733ad4 60%,#d9ccf0);border-radius:0;height:3px;position:absolute;inset:0 0 auto}.lp-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5625aa0f,#0000 65%);width:300px;height:300px;position:absolute;top:-80px;right:-80px}.lp-hero--wide .lp-card,.lp-hero--step2 .lp-card{width:min(100%,1120px)}.lp-hero--step2 h1{letter-spacing:-1.5px;font-size:clamp(34px,4.6vw,64px)}.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{color:#5625aac7;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;display:flex;position:relative}.lp-type-picker+.lp-form-label:before{content:"";background:var(--ndz-accent);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 5px #5625aa1a}.lp-generation-language{margin:0 0 clamp(28px,4vw,46px);position:relative}.lp-language-select{width:100%;min-height:70px;color:var(--ndz-black);cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #0000001a;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 18px;display:grid;box-shadow:0 18px 44px #0000000f}.lp-language-select strong,.lp-language-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-language-select strong{font-size:1rem}.lp-language-select small{color:#00000080;margin-top:4px}.lp-language-chevron{opacity:.55;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:rotate(45deg)translateY(-2px)}.lp-language-popover{z-index:40;background:#fffffffa;border:1px solid #00000014;border-radius:26px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 28px 70px #0000002e}.lp-language-search{height:48px;color:var(--ndz-black);background:#f8fafc;border:1px solid #0000001a;border-radius:16px;outline:none;padding:0 14px}.lp-language-search:focus{border-color:#5625aa6b;box-shadow:0 0 0 4px #5625aa1f}.lp-language-options{gap:6px;max-height:300px;padding-right:4px;display:grid;overflow:auto}.lp-language-options button{color:var(--ndz-black);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;gap:3px;padding:11px 12px;display:grid}.lp-language-options button:hover{color:var(--ndz-black);background:#5625aa14}.lp-language-options button:hover small{color:#0f172a8f;opacity:1}.lp-language-options button.active{background:var(--ndz-indigo);color:#fff}.lp-language-options small{color:#0f172a8f;opacity:.66}.lp-language-options button.active small,.lp-language-options button.active:hover small{color:#ffffffc7;opacity:1}.lp-type-grid{grid-template-columns:minmax(0,1.6fr) minmax(190px,.9fr);gap:16px;display:grid}.lp-type-card{text-align:left;min-height:116px;color:var(--ndz-black);font-family:var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;justify-content:flex-start;gap:8px;padding:16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffc7}.lp-type-card.active{background:radial-gradient(circle at 84% 18%,#5625aa24,#0000 32%),linear-gradient(145deg,#fffffffa,#f8fafcd6 70%);border-color:#5625aae6;min-height:220px;padding:26px;box-shadow:0 22px 54px #5625aa21,0 12px 34px #0f172a0f,inset 0 1px #ffffffe6}.lp-type-card.active:after{content:"✓";background:var(--ndz-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 0 0 6px #5625aa1f}.lp-type-card.active .lp-type-title{max-width:220px;font-family:var(--font-display);letter-spacing:-.04em;margin-top:auto;font-size:clamp(28px,3.1vw,40px);font-weight:500;line-height:.98}.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:#5625aa85}.lp-type-card:disabled{cursor:default;opacity:.72}.lp-type-soon-stack{grid-template-rows:1fr 1fr;gap:14px;display:grid}.lp-type-card--soon{opacity:.62;filter:grayscale(.2);background:#f8fafc80;min-height:90px;padding:16px}.lp-type-badge{letter-spacing:.1em;text-transform:uppercase;color:#0f172a66;background:#0f172a0f;border:1px solid #0f172a1a;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:800}.lp-type-title{color:var(--ndz-black);letter-spacing:-.1px;font-size:13px;font-weight:600;display:block}.lp-type-index{color:#00000047;letter-spacing:.12em;font-size:11px;font-weight:600}.lp-type-selected{width:fit-content;color:var(--ndz-accent-dark);letter-spacing:.08em;text-transform:uppercase;background:#f7f4fa;border:1px solid #5625aa3d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.lp-type-desc{color:#0000006b;font-size:11px;line-height:1.5;display:block}.lp-type-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-type-badge{color:#00000061;letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:600}.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{border-radius:20px;min-height:62px;padding-inline:16px;box-shadow:0 12px 32px #0f172a0d}.lp-card .lp-language-select strong{letter-spacing:-.01em;font-size:.95rem;font-weight:650}.lp-card .lp-language-select small{color:#0f172a80;margin-top:3px;font-size:.78rem}.lp-card .lp-type-grid{gap:18px}.lp-card .lp-type-card{background:#f8fafccc;border-color:#0f172a12;border-radius:16px;min-height:90px;padding:16px}.lp-card .lp-type-card:not(:disabled):hover{background:#eef2ff80;border-color:#5625aa33}.lp-card .lp-type-card.active{background:linear-gradient(135deg,#eef2ffe6,#fffffff2);border-color:#5625aa8c;min-height:160px;padding:20px 22px;box-shadow:0 8px 24px #5625aa1a,0 2px 8px #5625aa0f,inset 0 1px #ffffffe6}.lp-card .lp-type-card.active .lp-type-title{max-width:280px;font-family:var(--font-body);letter-spacing:-.035em;margin-top:10px;font-size:clamp(22px,2vw,28px);font-weight:760;line-height:1.08}.lp-card .lp-type-card.active .lp-type-desc{color:#0f172a85;max-width:330px;font-size:12px;line-height:1.6}.lp-card .lp-form-label{color:#9aa4b2;letter-spacing:.075em;margin-bottom:clamp(10px,1vw,14px);font-size:11px;font-weight:800}.lp-card .lp-domain-row{min-height:56px;box-shadow:none;background:#f8fafc;border-width:1.5px;border-color:#0f172a1f;border-radius:14px;margin-bottom:clamp(12px,1.4vw,18px);transition:border-color .2s,background .2s,box-shadow .2s}.lp-card .lp-domain-row:focus-within{background:#fff;border-color:#5625aa80;box-shadow:0 0 0 4px #5625aa14}.lp-card .lp-domain-row.lp-domain-row--available{background:#fff;border-color:#5625aa73}.lp-card .lp-domain-row.lp-domain-row--unavailable,.lp-card .lp-domain-row.lp-domain-row--invalid{background:#fff;border-color:#dc262666;box-shadow:0 0 0 4px #dc26260f}.lp-card .lp-domain-input{letter-spacing:-.02em;color:#111827;padding-inline:16px;font-size:clamp(16px,1.6vw,19px);font-weight:700}.lp-card .lp-domain-suffix{color:#0f172a61;background:#0f172a08;border-left:1px solid #0f172a14;border-radius:0 12px 12px 0;align-self:stretch;align-items:center;min-width:auto;padding-inline:12px 14px;font-size:clamp(13px,1.3vw,15px);font-weight:600;display:flex}.lp-card .lp-availability,.lp-card .lp-reservation-note{font-size:13px;line-height:1.55}.lp-form-label{color:#9aa4b2;letter-spacing:.04em;text-transform:uppercase;text-align:left;margin-bottom:clamp(9px,1vw,13px);font-size:12px;font-weight:600;display:block}.lp-domain-row{background:#ffffffe6;border:1.5px solid #5625aa38;border-radius:24px;align-items:stretch;min-height:76px;margin-bottom:clamp(14px,1.6vw,22px);transition:border-color .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden;box-shadow:0 16px 42px #5625aa14,0 0 0 7px #5625aa08,inset 0 1px #ffffffeb}.lp-domain-row:focus-within{background:#fff;border-color:#5625aa80;box-shadow:0 22px 54px #5625aa1f,0 0 0 8px #5625aa0e,inset 0 1px #fffffff2}.lp-domain-row--available{background:#fff;border-color:#5625aa6b}.lp-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(#5625aa1f,#0000 42%),#f7f7f5b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lp-modal{text-align:center;background:#fffffff0;border:1px solid #00000014;border-radius:24px;width:min(100%,460px);padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 28px 90px #11111129}.lp-modal:before{content:"";background:linear-gradient(90deg, var(--ndz-accent), #733ad4);height:5px;position:absolute;inset:0 0 auto}.lp-modal:after{content:"";pointer-events:none;background:radial-gradient(circle,#5625aa1f,#0000 68%);width:220px;height:220px;position:absolute;top:-110px;right:-90px}.lp-modal-mark{background:#5625aa1a;border:1px solid #5625aa33;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.lp-modal-mark span{border:2px solid var(--ndz-accent-dark);border-radius:8px;width:24px;height:24px;position:relative}.lp-modal-mark span:before,.lp-modal-mark span:after{content:"";background:var(--ndz-accent-dark);border-radius:99px;position:absolute}.lp-modal-mark span:before{width:2px;height:10px;top:4px;left:50%;transform:translate(-50%)}.lp-modal-mark span:after{width:2px;height:2px;bottom:4px;left:50%;transform:translate(-50%)}.lp-modal h2{font-family:var(--font-display);letter-spacing:-.4px;color:var(--ndz-black);margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.25;position:relative}.lp-modal p{color:var(--ndz-muted);max-width:340px;margin:0 auto 24px;font-size:14px;line-height:1.75;position:relative}.lp-modal button{background:var(--ndz-black);width:auto;min-width:190px;color:var(--ndz-white);cursor:pointer;font-family:var(--font-body);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 12px 30px #11111124}.lp-modal button:hover{background:#222;transform:translateY(-1px)}.lp-modal button span{transition:transform .2s}.lp-modal button:hover span{transform:translate(3px)}.lp-modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.lp-modal .lp-modal-secondary{box-shadow:none;color:var(--ndz-accent-dark);background:#f4f0fa}.lp-modal .lp-modal-secondary:hover{background:#ebe3f7}.lp-generation-limit-backdrop{z-index:120}.lp-generation-limit-eyebrow{color:var(--ndz-accent-dark);letter-spacing:.18em;text-transform:uppercase;margin:-4px 0 8px;font-size:11px;font-weight:800;position:relative}.lp-generation-limit-usage{max-width:340px;color:var(--ndz-muted);text-align:left;background:#f4f0fab8;border:1px solid #5625aa24;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 24px;padding:14px 16px;font-size:13px;display:flex;position:relative}.lp-generation-limit-usage strong{color:var(--ndz-black);white-space:nowrap;font-size:15px}.lp-modal .lp-generation-limit-upgrade{background:var(--ndz-black);min-width:190px;color:var(--ndz-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 12px 30px #11111124}.lp-modal .lp-generation-limit-upgrade:hover{background:#222;transform:translateY(-1px)}.lp-domain-row--checking{background:var(--ndz-white);border-color:#0000002e}.lp-domain-row--unavailable,.lp-domain-row--invalid{background:snow;border-color:#d93f3f}.lp-domain-row--error{background:#fffaf4;border-color:#d98b3f}.lp-domain-input{min-width:0;font-family:var(--font-body);letter-spacing:-.02em;color:var(--ndz-black);background:0 0;border:none;outline:none;flex:1;padding:clamp(16px,1.7vw,22px) clamp(18px,2vw,28px);font-size:clamp(18px,2vw,26px);font-weight:600}.lp-domain-input::placeholder{color:#5625aa47;font-weight:500}.lp-brief-form{flex-direction:column;display:flex}.lp-s3-recap{justify-content:center;align-items:center;gap:clamp(10px,2.5vw,20px);margin:0 0 clamp(14px,2vw,20px);padding:0 4px;display:flex}.lp-s3-recap-item{color:#00000073;align-items:center;gap:6px;min-width:0;max-width:45%;display:flex}.lp-s3-recap-item svg{flex:none;width:16px;height:16px}.lp-s3-recap-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(11px,1.1vw,12.5px);font-weight:600;overflow:hidden}.lp-reserved-strip{text-align:left;background:#5625aa14;border:1px solid #5625aa2e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(16px,2vw,24px);padding:12px 14px;display:flex}.lp-reserved-strip span{color:#0000006b;font-size:clamp(11px,1.1vw,13px)}.lp-reserved-strip strong{color:var(--ndz-accent-dark);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.1vw,14px);font-weight:600;overflow:hidden}.lp-purpose-picker{margin-bottom:clamp(18px,2.4vw,28px)}.lp-purpose-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.lp-purpose-head span{color:var(--ndz-black);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.lp-purpose-head em{color:#0000005c;font-size:12px;font-style:normal;font-weight:600}.lp-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lp-purpose-tile{min-height:142px;color:var(--ndz-black);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffffeb,#f8fafcb8),radial-gradient(circle at 100% 0,#5625aa1a,#0000 38%);border:1px solid #0f172a17;border-radius:22px;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.lp-purpose-top{flex:1;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.lp-purpose-tile:hover,.lp-purpose-tile:focus-visible{border-color:#5625aa52;outline:none;transform:translateY(-2px);box-shadow:0 20px 44px #5625aa1f}.lp-purpose-tile.active{background:linear-gradient(135deg,#fffffffa,#eef2ffe0),radial-gradient(circle at 100% 0,#5625aa38,#0000 42%);border-color:#5625aaa3;box-shadow:0 22px 54px #5625aa29}.lp-purpose-mark{color:#5625aae6;letter-spacing:0;background:#ffffffc7;border:1px solid #5625aa29;border-radius:14px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.lp-purpose-tile.active .lp-purpose-mark{background:var(--ndz-accent);color:#fff}.lp-purpose-copy{gap:5px;min-width:0;padding-right:74px;display:grid}.lp-purpose-copy strong{color:var(--ndz-black);letter-spacing:0;font-size:clamp(15px,1.25vw,17px);font-weight:700;line-height:1.25}.lp-purpose-copy em{color:#5625aad6;font-size:12px;font-style:normal;font-weight:800}.lp-purpose-copy small{color:#0f172a80;font-size:12px;font-weight:400;line-height:1.45}.lp-purpose-fields-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.lp-purpose-fields-caption{text-transform:uppercase;letter-spacing:.04em;color:#64748b99;flex-shrink:0;font-size:10px;font-weight:700}.lp-purpose-tile.active .lp-purpose-fields-caption{color:#5625aab3}.lp-purpose-fields{flex-wrap:wrap;gap:6px;display:flex}.lp-purpose-field{color:#334155b8;letter-spacing:.01em;background:#f8fafce6;border:1px solid #64748b24;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.lp-purpose-field svg{color:#5625aab8;flex-shrink:0}.lp-purpose-field.is-optional{color:#47556994;background:#f8fafc80;border-style:dashed}.lp-purpose-field.is-optional svg{color:#64748b8c}.lp-purpose-field em{color:#64748b9e;letter-spacing:.02em;text-transform:lowercase;font-size:9px;font-style:normal;font-weight:600}.lp-purpose-tile.active .lp-purpose-field{color:#1e1b4bd1;background:#ffffffe6;border-color:#5625aa38}.lp-purpose-tile.active .lp-purpose-field.is-optional{background:#fff9;border-color:#64748b47}.lp-purpose-badge{color:#0f172a8f;letter-spacing:.04em;text-transform:uppercase;background:#0f172a0f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.lp-purpose-tile.active .lp-purpose-badge{color:var(--ndz-accent-dark);background:#5625aa1f}.lp-purpose-choice{width:100%;min-height:42px;color:var(--ndz-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#5625aa0d;border:none;border-top:1px solid #0f172a14;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:flex;position:static}.lp-purpose-choice svg{flex-shrink:0}.lp-purpose-tile:hover .lp-purpose-choice,.lp-purpose-tile:focus-visible .lp-purpose-choice{background:#5625aa1f;border-top-color:#5625aa2e}.lp-purpose-tile.active .lp-purpose-choice{background:var(--ndz-accent-light);color:#fff;border-top-color:#0000}.lp-selected-purpose{text-align:left;background:#5625aa12;border:1px solid #5625aa1f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(20px,2.5vw,30px);padding:14px 16px;display:flex}.lp-selected-purpose span,.lp-selected-purpose strong{display:block}.lp-selected-purpose span{color:#5625aab8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.lp-selected-purpose strong{color:var(--ndz-black);letter-spacing:-.01em;margin-top:4px;font-size:14px;font-weight:800}.lp-selected-purpose button{color:var(--ndz-accent-dark);cursor:pointer;font-family:var(--font-body);background:#fff;border:0;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:800;box-shadow:0 10px 24px #5625aa14}.lp-selected-purpose button:hover{background:#f7f4fa}.lp-text-input,.lp-textarea{width:100%;color:var(--ndz-black);font-family:var(--font-body);background:#ffffffbd;border:1px solid #0f172a17;border-radius:18px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffdb}.lp-text-input{padding:clamp(10px,1.2vw,16px) clamp(12px,1.4vw,18px);font-size:clamp(14px,1.4vw,18px)}.lp-textarea{resize:vertical;min-height:160px;padding:clamp(12px,1.4vw,18px);font-size:clamp(13px,1.2vw,15px);line-height:1.7}.lp-text-input:focus,.lp-textarea:focus{background:#fffffff0;border-color:#5625aaa3;box-shadow:0 0 0 4px #5625aa14,inset 0 1px #ffffffe6}.lp-text-input::-moz-placeholder{color:#00000040}.lp-textarea::-moz-placeholder{color:#00000040}.lp-text-input::placeholder,.lp-textarea::placeholder{color:#00000040}.lp-field-counter{color:#00000057;letter-spacing:.04em;justify-content:flex-end;margin:7px 0 clamp(16px,2vw,24px);font-size:11px;font-weight:600;display:flex}.lp-field-counter.complete{color:var(--ndz-accent-dark)}.lp-field-counter span{background:#ffffffb3;border:1px solid #00000012;border-radius:999px;padding:4px 8px}.lp-field-counter.complete span{background:#5625aa14;border-color:#5625aa29}.lp-description-ai-edit{align-items:center;gap:8px;margin-top:-8px;margin-bottom:12px;display:flex}.lp-description-ai-edit-input{box-sizing:border-box;color:#0f172a;min-width:0;height:42px;font-family:var(--font-body);background:#5625aa0a;border:1.5px solid #5625aa2e;border-radius:11px;outline:none;flex:1;padding:0 13px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.lp-description-ai-edit-input::placeholder{color:#0f172a59}.lp-description-ai-edit-input:focus{border-color:#5625aa8c;box-shadow:0 0 0 4px #5625aa1f}.lp-description-ai-edit-input:disabled{opacity:.6}.lp-description-ai-edit-send{background:var(--ndz-accent-dark,#5625aa);color:#fff;height:42px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:11px;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .15s}.lp-description-ai-edit-send:disabled{opacity:.45;cursor:default}.lp-description-ai-edit-error{color:#b42318;margin:-8px 0 12px;font-size:12px}.lp-custom-sections{flex-direction:column;align-items:stretch;gap:12px;margin:0 0 clamp(18px,2vw,26px);display:flex}.lp-custom-sections-head{color:#0f172a8f;text-align:left;font-size:12px;font-weight:700;line-height:1.45}.lp-custom-section-card{background:#ffffff94;border:1px solid #0f172a14;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.lp-custom-section-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-custom-section-card-head strong{color:#0f172ab8;font-size:12px;font-weight:800}.lp-custom-section-remove{color:#0f172a9e;cursor:pointer;background:#ffffffc2;border:1px solid #0f172a14;border-radius:999px;width:34px;height:34px;font-size:20px;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}.lp-custom-section-remove:hover{color:#b91c1c;background:#fef2f2e6;border-color:#ef444433;transform:translateY(-1px)}.lp-custom-section-input{border-radius:14px;padding:11px 13px;font-size:14px}.lp-custom-section-label{margin-top:2px}.lp-custom-section-textarea{border-radius:14px;min-height:112px;font-size:13px;line-height:1.55}.lp-add-section-btn{width:42px;height:42px;color:var(--ndz-accent-dark);cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f7f4fa 100%);border:1px solid #5625aa33;border-radius:999px;align-self:center;font-size:26px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 12px 24px #5625aa1f}.lp-add-section-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #5625aa29}.lp-add-section-btn:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.lp-custom-section-limit{color:#7c2d12cc;text-align:center;margin:-2px 0 0;font-size:12px;font-weight:800}.lp-step-actions{grid-template-columns:minmax(140px,.42fr) 1fr;align-items:stretch;gap:12px;display:grid}.lp-step-actions--guest-recovery{grid-template-columns:auto auto;justify-content:center;gap:10px;margin-top:clamp(10px,1.6vw,18px)}.lp-step-actions--guest-recovery .lp-cta-inline{width:auto;padding-left:clamp(20px,2vw,26px);padding-right:clamp(18px,1.8vw,22px)}.lp-step-actions--guest-recovery .lp-secondary-btn{box-shadow:none!important;background:#0f172a14!important;border-color:#0000!important}.lp-step-actions--guest-recovery .lp-secondary-btn:hover{box-shadow:none!important;background:#5625aa1f!important;border-color:#0000!important}@media (max-width:640px){.lp-card{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));overflow:visible}.lp-card:before{border-radius:inherit}.lp-hero.lp-hero--entry-generation>.lp-hero-action.lp-hero-action.lp-card.lp-card--generation{margin-left:calc(var(--entry-panel-width,0px) / -2)!important;transform:none!important}.lp-step-actions:not(.lp-step-actions--guest-recovery){z-index:900;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a1f;grid-template-columns:minmax(110px,.42fr) 1fr!important;margin:0!important;position:fixed!important}}.lp-secondary-btn{color:#0f172aad;cursor:pointer;font-family:var(--font-body);white-space:nowrap;background:#fff;border:1px solid #0f172a24;border-radius:18px;justify-content:center;align-items:center;height:58px;padding:0 clamp(14px,1.6vw,20px);font-size:clamp(13px,1.3vw,16px);font-weight:700;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #0f172a0d}.lp-secondary-btn:hover{color:#5625aa;background:#fff;border-color:#5625aa4d;transform:translateY(-1px);box-shadow:0 6px 16px #5625aa1a}.lp-cta-inline{white-space:nowrap;width:auto;height:58px;margin:0;padding:0 clamp(14px,1.6vw,20px)}.lp-cta-inline--pending{opacity:.85;align-items:center;gap:10px;display:inline-flex}.lp-cta-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite lp-cta-spinner-spin}@keyframes lp-cta-spinner-spin{to{transform:rotate(360deg)}}.lp-palette-form{flex-direction:column;gap:clamp(22px,3vw,34px);display:flex}.lp-custom-palette{--custom-ink:#111827;--custom-bg:#f8fafc;--custom-cream:#f5efe4;--custom-accent:#2563eb;background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--custom-accent) 18%, transparent), transparent 32%), linear-gradient(135deg, #fffffff0, #fafaf9c7);border:1px solid #0f172a17;border-radius:24px;gap:16px;padding:clamp(16px,2.2vw,24px);display:grid;box-shadow:0 18px 48px #0f172a0e,inset 0 1px #ffffffdb}.lp-custom-palette.active{border-color:color-mix(in srgb, var(--custom-accent) 58%, #0f172a1f);box-shadow:0 22px 58px color-mix(in srgb, var(--custom-accent) 16%, transparent), inset 0 1px 0 #ffffffe6}.lp-custom-palette-head{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-custom-palette-head span{color:color-mix(in srgb, var(--custom-ink) 46%, transparent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.lp-custom-palette-head h2{color:var(--custom-ink);letter-spacing:-.04em;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.08}.lp-custom-palette-select{border:1px solid color-mix(in srgb, var(--custom-accent) 28%, transparent);background:var(--custom-accent);min-width:116px;height:42px;color:var(--custom-bg);cursor:pointer;font-family:var(--font-body);box-shadow:0 12px 28px color-mix(in srgb, var(--custom-accent) 18%, transparent);border-radius:999px;padding:0 16px;font-size:12px;font-weight:850}.lp-custom-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lp-custom-color{min-width:0;color:color-mix(in srgb, var(--custom-ink) 56%, transparent);letter-spacing:.08em;text-align:left;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.lp-custom-color-control{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lp-custom-color-swatch{cursor:pointer;border:none;border-radius:50%;outline:none;width:48px;height:48px;padding:0;transition:box-shadow .18s,transform .15s;box-shadow:0 0 0 1.5px #0f172a1a,0 4px 12px #0f172a1a}.lp-custom-color-swatch:hover{transform:scale(1.06);box-shadow:0 0 0 2px #5625aa59,0 6px 18px #0f172a24}.lp-custom-color-swatch:focus-visible{box-shadow:0 0 0 3px #5625aa80,0 6px 18px #5625aa26}.lp-custom-color input[type=text]{width:100%;min-width:0;height:42px;color:var(--custom-ink);font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:14px;outline:none;padding:0 10px;font-size:12px;font-weight:800}.lp-custom-color input[type=text]:focus,.lp-custom-color-swatch:focus-visible{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)}.lp-color-popover-backdrop{z-index:1000;background:#0f172a6b;position:fixed;inset:0}.lp-color-popover{z-index:1001;background:#fff;border-radius:20px;gap:14px;width:260px;padding:16px;display:grid;position:absolute;box-shadow:0 20px 48px #0f172a38,0 0 0 1px #0f172a0f}.lp-color-sv{cursor:crosshair;touch-action:none;border-radius:14px;width:100%;height:150px;position:relative;overflow:hidden}.lp-color-sv-thumb{pointer-events:none;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a59,0 2px 6px #0f172a4d}.lp-color-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;width:100%;height:16px;position:relative}.lp-color-hue-thumb{pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a59,0 2px 6px #0f172a4d}.lp-color-popover-row{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lp-color-swatch-preview{border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1.5px #0f172a1a}.lp-color-hex-input{color:#0f172a;letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;font-weight:800}.lp-color-hex-input:focus{border-color:#5625aa80;box-shadow:0 0 0 3px #5625aa1f}.lp-color-popover-rgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-color-rgb-field{text-align:center;letter-spacing:.06em;color:#0f172a80;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.lp-color-rgb-field input{text-align:center;color:#0f172a;background:#f8fafc;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:34px;font-size:13px;font-weight:700}.lp-color-rgb-field input:focus{border-color:#5625aa80;box-shadow:0 0 0 3px #5625aa1f}.lp-color-popover-done{color:#fff;cursor:pointer;background:#101828;border:none;border-radius:12px;height:44px;font-size:14px;font-weight:800}@media (max-width:640px){.lp-color-popover--sheet{z-index:1001;border-radius:24px 24px 0 0;width:100%;max-width:100%;padding:10px 18px 20px;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0f172a47}.lp-color-popover-sheet-handle{background:#0f172a26;border-radius:999px;width:40px;height:4px;margin:0 auto 4px}.lp-color-sv{height:180px}}@media (max-width:820px){.lp-custom-color-grid{gap:8px}.lp-custom-color-control{grid-template-columns:1fr;justify-items:center;gap:6px}.lp-custom-color input[type=text]{text-align:center}}@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{flex-direction:column;align-items:stretch;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-color-grid,.lp-custom-color{gap:6px}.lp-custom-color-control{grid-template-columns:1fr;justify-items:center;gap:6px}.lp-custom-color-swatch{width:36px;height:36px}.lp-custom-color input[type=text]{border-radius:12px;height:36px;padding:0 8px;font-size:11px}}.lp-palette-group{flex-direction:column;gap:18px;display:flex}.lp-palette-group--right{animation:.34s both ndz-slide-from-right}.lp-palette-group--left{animation:.34s both ndz-slide-from-left}@keyframes ndz-slide-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes ndz-slide-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.lp-palette-slider-head{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;gap:16px;display:grid}.lp-palette-slider-head h2{font-family:var(--font-display);color:var(--ndz-black);letter-spacing:-.4px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1}.lp-palette-nav{color:#00000085;cursor:pointer;width:42px;height:42px;font-family:var(--font-body);background:#ffffffd1;border:1px solid #00000014;border-radius:50%;font-size:18px;transition:border-color .2s,color .2s,background .2s,transform .2s}.lp-palette-nav:hover{background:var(--ndz-white);color:var(--ndz-black);border-color:#0000002e;transform:translateY(-1px)}.lp-palette-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.lp-palette-dots span{background:#00000029;border-radius:99px;width:6px;height:6px;transition:width .2s,background .2s}.lp-palette-dots span.active{background:var(--ndz-accent);width:18px}.lp-palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lp-palette-tile{min-height:82px;color:var(--ndz-black);cursor:pointer;font-family:var(--font-body);text-align:left;background:linear-gradient(#fffffff5,#f8fafcd1);border:1px solid #0f172a21;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:12px;padding:12px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a09}.lp-palette-tile:hover{background:var(--ndz-white);border-color:#5625aa3d;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a14}.lp-palette-tile.active{background:var(--ndz-white);border-color:#5625aa85;box-shadow:0 14px 34px #5625aa21}.lp-palette-name{color:#0f172a6b;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1}.lp-palette-swatches{align-items:center;gap:8px;min-width:0;display:flex}.lp-palette-swatch{aspect-ratio:1;border:1px solid #00000014;border-radius:50%;flex:0 0 30px;width:30px;height:auto;box-shadow:0 1px 2px #0000000f}.lp-preview-panel{background:linear-gradient(#fafaf9d1,#fffffff5);border:1px solid #0000000f;border-radius:24px;width:min(100%,800px);margin:24px auto 4px;padding:18px;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0000000d}.lp-optional-emphasis{color:#5625aa;text-underline-offset:4px;font-weight:900;text-decoration-line:underline;text-decoration-thickness:2px}.lp-photos-form{gap:22px;width:min(100%,980px);margin:0 auto;display:grid}.lp-photo-drop{text-align:center;cursor:pointer;background:linear-gradient(#fffffff5,#f8fafce6),radial-gradient(circle at 50% 0,#5625aa1a,#0000 44%);border:1px dashed #5625aa57;border-radius:28px;place-items:center;min-height:260px;padding:34px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.lp-photo-drop:hover,.lp-photo-drop.is-uploading{border-color:#5625aab8;transform:translateY(-1px);box-shadow:0 20px 54px #5625aa1f}.lp-photo-drop input{opacity:0;pointer-events:none;position:absolute}.lp-photo-drop-icon{color:#fff;background:#5625aa;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:28px;line-height:1;display:grid}.lp-photo-drop strong{color:#111827;font-size:18px;display:block}.lp-photo-drop small{color:#6b7280;max-width:420px;margin-top:8px;line-height:1.5;display:block}.lp-photo-status{text-align:center;color:#4b5563;margin:-6px 0 0;font-size:13px;font-weight:700}.lp-photo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lp-photo-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:74px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:10px;display:grid;position:relative;box-shadow:0 12px 32px #0f172a0d}.lp-photo-card img{-o-object-fit:cover;object-fit:cover;background:#f3f4f6;border-radius:12px;width:74px;height:58px}.lp-photo-card strong,.lp-photo-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-photo-card strong{color:#111827;font-size:13px}.lp-photo-card span{color:#6b7280;margin-top:4px;font-size:12px}.lp-photo-card button{color:#e11d48;cursor:pointer;background:#fff1f2;border:0;border-radius:12px;width:32px;height:32px;font-size:18px}.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;background:var(--preview-bg);width:min(100%,720px);color:var(--preview-ink);border:1px solid #00000014;border-radius:18px;margin:0 auto;overflow:hidden;box-shadow:0 14px 34px #00000014}.lp-pseudo-header{border-bottom:1px solid color-mix(in srgb, var(--preview-ink) 12%, transparent);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lp-pseudo-header>span{background:var(--preview-ink);border-radius:999px;width:78px;height:14px}.lp-pseudo-header nav{gap:8px;display:flex}.lp-pseudo-header i{background:color-mix(in srgb, var(--preview-ink) 24%, var(--preview-bg));border-radius:999px;width:34px;height:8px}.lp-pseudo-hero{padding:20px 18px}.lp-pseudo-hero-image{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%, white), transparent 34%), var(--preview-cream);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:172px;padding:26px;display:flex;position:relative;overflow:hidden}.lp-pseudo-hero-image:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--preview-ink) 46%, transparent), transparent 68%), radial-gradient(circle at 75% 35%, #ffffff2e, transparent 28%);pointer-events:none;position:absolute;inset:0}.lp-pseudo-hero strong,.lp-pseudo-hero p,.lp-pseudo-hero button{z-index:1;position:relative}.lp-pseudo-hero strong{background:var(--preview-bg);border-radius:9px;width:58%;height:26px;margin-bottom:12px;display:block}.lp-pseudo-hero p{background:color-mix(in srgb, var(--preview-bg) 78%, transparent);border-radius:999px;width:48%;height:9px;margin-bottom:8px}.lp-pseudo-hero p:nth-child(3){width:36%}.lp-pseudo-hero button{background:var(--preview-accent);border:0;border-radius:999px;width:96px;height:28px;margin-top:10px}.lp-pseudo-content{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 20px;display:grid}.lp-pseudo-content span{background:var(--preview-cream);border:1px solid color-mix(in srgb, var(--preview-ink) 9%, transparent);border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-height:52px;padding:12px;display:flex}.lp-pseudo-content i{background:color-mix(in srgb, var(--preview-ink) 38%, transparent);border-radius:999px;height:6px;display:block}.lp-pseudo-content i:first-child{width:72%}.lp-pseudo-content i:nth-child(2){opacity:.55;width:92%}.lp-pseudo-content i:nth-child(3){opacity:.38;width:54%}.lp-pseudo-footer{background:var(--preview-ink);height:34px}.lp-vibe-form{flex-direction:column;gap:clamp(18px,2.4vw,30px);display:flex}.lp-vibe-stage{text-align:left;background:linear-gradient(135deg,#fffffff5,#fafaf9e6);border:1px solid #00000014;border-radius:24px;min-height:clamp(290px,31vw,380px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 16px 42px #0000000b}.lp-vibe-stage:before{content:"";pointer-events:none;border:1px solid #0000000f;border-radius:18px;position:absolute;inset:22px}.lp-vibe-stage:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 20%,#1111110e 20% 21%,#0000 21% 42%,#1111110b 42% 43%,#0000 43%),radial-gradient(circle at 34% 36%,#5625aa2e,#0000 38%);width:38%;height:100%;position:absolute;top:0;right:-6%;transform:skew(-9deg)}.lp-vibe-feature{--vibe-ink:var(--ndz-black);--vibe-bg:var(--ndz-bg);--vibe-cream:#f5efe4;--vibe-accent:var(--ndz-accent);z-index:1;min-height:inherit;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%, white), color-mix(in srgb, var(--vibe-cream) 26%, white));grid-template-columns:minmax(420px,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(42px,6vw,84px);padding:clamp(32px,4vw,56px);animation:.28s both ndz-vibe-in;display:grid;position:relative}@keyframes ndz-vibe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-vibe-copy{grid-template-rows:auto 1fr auto auto;align-items:end;height:clamp(210px,20vw,260px);display:grid}.lp-vibe-feature-mark{color:color-mix(in srgb, var(--vibe-ink) 34%, transparent);letter-spacing:.16em;align-self:start;font-size:11px;font-weight:600}.lp-vibe-feature h2{max-width:560px;font-family:var(--font-display);color:var(--vibe-ink);letter-spacing:-1.3px;margin-bottom:18px;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.96}.lp-vibe-feature p{max-width:430px;color:color-mix(in srgb, var(--vibe-ink) 58%, transparent);min-height:54px;font-size:clamp(13px,1.4vw,16px);line-height:1.7}.lp-mood-preview-actions{background:linear-gradient(135deg,#f5f2fffa,#fffffff0);border:1px solid #5625aa6b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;min-height:48px;margin-top:14px;padding:6px 10px;display:flex;box-shadow:0 8px 20px #5625aa24}.lp-mood-preview-label{color:color-mix(in srgb, var(--vibe-ink) 62%, transparent);letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:700}.lp-mood-preview-button{color:#5625aa;cursor:pointer;background:#ffffffe6;border:1.5px solid #5625aab8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 2px 8px #5625aa24}.lp-mood-preview-button:hover{color:#fff;background:#5625aa;border-color:#5625aa;transform:translateY(-1px)}.lp-mood-preview-button svg{width:16px;height:16px;display:block}.lp-mood-preview-modal{z-index:10000;-webkit-backdrop-filter:blur(16px)saturate(.82);background:#0f172a80;justify-content:center;align-items:center;padding:clamp(16px,4vw,50px);display:flex;position:fixed;inset:0}.lp-mood-preview-dialog{background:#fff;border:1px solid #ffffff47;border-radius:clamp(14px,1.5vw,22px);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 100px #0f172a70}.lp-mood-preview-header{color:#0f172a;border-bottom:1px solid #0f172a1f;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;font-size:14px;display:flex}.lp-mood-preview-close{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.lp-mood-preview-close:hover{color:#0f172a;background:#f1f5f9}.lp-mood-preview-frame{background:#fff;border:0;flex:auto;width:100%;min-width:0;min-height:0;display:block}.lp-vibe-flow{background:#fff;border:1.5px solid #0000001a;border-radius:14px;flex-shrink:0;place-self:center end;width:clamp(210px,24vw,292px);height:clamp(170px,17vw,232px);position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000a,0 12px 32px #0000001f}.lp-vibe-flow span{box-shadow:none;background:0 0;border:none;border-radius:0;display:none;position:absolute}.lp-vibe-feature--classic .lp-vibe-flow span:first-child{background:color-mix(in srgb, var(--vibe-cream) 90%, white);border-bottom:1px solid color-mix(in srgb, var(--vibe-ink) 10%, transparent);height:14%;display:block;top:0;left:0;right:0}.lp-vibe-feature--classic .lp-vibe-flow span:first-child:before{content:"";background:color-mix(in srgb, var(--vibe-ink) 30%, transparent);border-radius:2px;width:22px;height:6px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.lp-vibe-feature--classic .lp-vibe-flow span:first-child:after{content:"";border:1.5px solid color-mix(in srgb, var(--vibe-ink) 30%, transparent);background:0 0;border-radius:3px;width:18px;height:14px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2){background:linear-gradient(to right, white 0%, white 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%);height:44%;display:block;top:14%;left:0;right:0}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2):before{content:"";background:color-mix(in srgb, var(--vibe-ink) 22%, transparent);border-radius:3px;width:42%;height:8px;position:absolute;top:20%;left:6%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(2):after{content:"";background:color-mix(in srgb, var(--vibe-ink) 12%, transparent);border-radius:2px;width:30%;height:5px;position:absolute;top:36%;left:6%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(3){background:color-mix(in srgb, var(--vibe-ink) 10%, transparent);width:1px;height:44%;display:block;top:14%;left:56%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(4){background:var(--vibe-accent);border-radius:4px;width:24%;height:10%;display:block;top:41%;left:6%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(5){background:color-mix(in srgb, var(--vibe-bg) 55%, white);display:block;inset:58% 0 0}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(6){border:1px solid color-mix(in srgb, var(--vibe-ink) 9%, transparent);background:#fff;border-radius:4px;width:26%;height:22%;display:block;top:64%;left:5%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(7){border:1px solid color-mix(in srgb, var(--vibe-ink) 9%, transparent);background:#fff;border-radius:4px;width:26%;height:22%;display:block;top:64%;left:36%}.lp-vibe-feature--classic .lp-vibe-flow span:nth-child(8){border:1px solid color-mix(in srgb, var(--vibe-ink) 9%, transparent);background:#fff;border-radius:4px;width:26%;height:22%;display:block;top:64%;right:5%}.lp-vibe-feature--organic .lp-vibe-flow{background:color-mix(in srgb, var(--vibe-cream) 25%, white)}.lp-vibe-feature--organic .lp-vibe-flow span:first-child{background:color-mix(in srgb, var(--vibe-cream) 50%, white);border-bottom:1px solid #0000000f;height:14%;display:block;top:0;left:0;right:0}.lp-vibe-feature--organic .lp-vibe-flow span:first-child:before{content:"";background:#00000029;border-radius:2px;width:22px;height:6px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.lp-vibe-feature--organic .lp-vibe-flow span:first-child:after{content:"";background:var(--vibe-accent);border-radius:20px;width:40px;height:14px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(2){background:color-mix(in srgb, var(--vibe-accent) 14%, var(--vibe-cream));border-radius:60% 40% 50% 50%/50%;width:44%;height:54%;display:block;top:18%;right:5%}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(3){background:#00000024;border-radius:3px;width:42%;height:7%;display:block;top:24%;left:6%}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(4){background:#00000014;border-radius:3px;width:30%;height:5%;display:block;top:36%;left:6%}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(5){background:var(--vibe-accent);border-radius:20px;width:28%;height:11%;display:block;top:47%;left:6%}.lp-vibe-feature--organic .lp-vibe-flow span:nth-child(6){background:#fff;border-top:1px solid #0000000f;display:block;inset:74% 0 0}.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{background:color-mix(in srgb, var(--vibe-cream) 50%, white);border-bottom:1px solid #00000012;height:14%;display:block;top:0;left:0;right:0}.lp-vibe-feature--technical .lp-vibe-flow span:first-child:before{content:"";background:#0000002e;border-radius:2px;width:22px;height:6px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.lp-vibe-feature--technical .lp-vibe-flow span:first-child:after{content:"";border:1.5px solid #00000024;border-radius:3px;width:14px;height:14px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2){background:color-mix(in srgb, var(--vibe-cream) 30%, white);border-right:1px solid #0000000f;width:28%;display:block;top:14%;bottom:0;left:0}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2):before{content:"";background:var(--vibe-accent);border-radius:2px;height:5px;position:absolute;top:10%;left:12%;right:12%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(2):after{content:"";background:#0000001a;border-radius:2px;height:4px;position:absolute;top:25%;left:12%;right:12%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(3){background:#00000024;border-radius:3px;height:7%;display:block;top:22%;left:34%;right:5%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(4){background:#00000014;border-radius:3px;height:5%;display:block;top:34%;left:34%;right:22%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(5){background:var(--vibe-accent);border-radius:4px;width:24%;height:10%;display:block;top:45%;left:34%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(6){background:#fff;border:1px solid #00000014;border-radius:5px;width:28%;height:24%;display:block;top:62%;left:34%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(7){background:#fff;border:1px solid #00000014;border-radius:5px;width:28%;height:24%;display:block;top:62%;right:5%}.lp-vibe-feature--technical .lp-vibe-flow span:nth-child(8){display:none}.lp-vibe-feature--sport .lp-vibe-flow span:first-child{background:color-mix(in srgb, var(--vibe-cream) 50%, white);border-bottom:1px solid #00000012;height:14%;display:block;top:0;left:0;right:0}.lp-vibe-feature--sport .lp-vibe-flow span:first-child:before{content:"";background:#0000002e;border-radius:2px;width:22px;height:6px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.lp-vibe-feature--sport .lp-vibe-flow span:first-child:after{content:"";background:var(--vibe-accent);border-radius:20px;width:42px;height:14px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(2){background:color-mix(in srgb, var(--vibe-accent) 16%, white);width:50%;height:56%;display:block;top:14%;right:0}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(3){background:color-mix(in srgb, var(--vibe-accent) 30%, transparent);clip-path:polygon(0 60%,100% 20%,100% 100%,0 100%);width:50%;height:56%;display:block;top:14%;right:0}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(4){background:#00000029;border-radius:3px;width:40%;height:9%;display:block;top:24%;left:6%}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(5){background:#00000017;border-radius:2px;width:28%;height:5%;display:block;top:38%;left:6%}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(6){background:var(--vibe-accent);border-radius:4px;width:30%;height:11%;display:block;top:49%;left:6%}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7){background:color-mix(in srgb, var(--vibe-cream) 40%, white);border-top:1px solid #0000000f;height:18%;display:block;top:70%;left:0;right:0}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7):before{content:"";background:#00000014;border-radius:2px;width:16%;height:44%;position:absolute;top:28%;left:8%}.lp-vibe-feature--sport .lp-vibe-flow span:nth-child(7):after{content:"";background:#00000014;border-radius:2px;width:16%;height:44%;position:absolute;top:28%;left:34%}.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{background:color-mix(in srgb, var(--vibe-cream) 55%, white);height:50%;display:block;top:0;left:0;right:0}.lp-vibe-feature--luxury .lp-vibe-flow span:first-child:before{content:"";background:#ffffffb3;border-radius:2px;width:32px;height:4px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.lp-vibe-feature--luxury .lp-vibe-flow span:first-child:after{content:"";background:var(--vibe-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(2){background:#00000029;border-radius:2px;height:6px;display:block;top:58%;left:18%;right:18%}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(3){background:#00000014;border-radius:2px;height:4px;display:block;top:70%;left:28%;right:28%}.lp-vibe-feature--luxury .lp-vibe-flow span:nth-child(4){background:0 0;border:1px solid #00000038;border-radius:20px;height:12%;display:block;top:81%;left:32%;right:32%}.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{background:color-mix(in srgb, var(--vibe-cream) 50%, white);border-bottom:1px solid #0000000f;height:14%;display:block;top:0;left:0;right:0}.lp-vibe-feature--playful .lp-vibe-flow span:first-child:before{content:"";background:#00000029;border-radius:2px;width:22px;height:6px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.lp-vibe-feature--playful .lp-vibe-flow span:first-child:after{content:"";background:var(--vibe-accent);border-radius:20px;width:40px;height:16px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2){background:color-mix(in srgb, var(--vibe-accent) 10%, white);border:1.5px solid color-mix(in srgb, var(--vibe-accent) 20%, transparent);border-radius:16px;height:42%;display:block;top:18%;left:5%;right:5%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2):before{content:"";background:#00000024;border-radius:3px;width:44%;height:7px;position:absolute;top:22%;left:8%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(2):after{content:"";background:var(--vibe-accent);border-radius:20px;width:26%;height:16px;position:absolute;top:50%;left:8%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(3){background:#00000014;border-radius:2px;width:34%;height:5%;display:block;top:34%;left:13%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(4){background:#fff;border:1px solid #00000014;border-radius:12px;width:27%;height:26%;display:block;top:66%;left:5%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(5){background:color-mix(in srgb, var(--vibe-accent) 12%, white);border-radius:12px;width:27%;height:26%;display:block;top:66%;left:37%}.lp-vibe-feature--playful .lp-vibe-flow span:nth-child(6){background:color-mix(in srgb, var(--vibe-cream) 45%, white);border-radius:12px;width:27%;height:26%;display:block;top:66%;right:5%}.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{background:#00000008;border:1px solid #0000001a;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:6px;display:grid}.lp-category-picker{margin-bottom:14px}.lp-category-hint{font-family:var(--font-body);color:#0000008c;margin:0 0 10px;font-size:13px}.lp-category-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.lp-category-card{color:#000000b3;cursor:pointer;font-family:var(--font-body);text-align:center;background:#fff;border:1.5px solid #00000021;border-radius:10px;min-height:44px;padding:12px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,color .15s}.lp-category-card:hover:not(:disabled){color:#000000e6;border-color:#00000047}.lp-category-card.active{border-color:var(--ndz-accent);color:var(--ndz-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ndz-accent) 15%, transparent)}.lp-category-card:disabled{cursor:wait;opacity:.7}.lp-category-search-wrap{margin-bottom:10px;position:relative}.lp-category-search{box-sizing:border-box;color:#0f172a;width:100%;height:46px;font-family:var(--font-body);background:#fff;border:1.5px solid #00000021;border-radius:12px;outline:none;margin-bottom:0;padding:0 38px 0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.lp-category-search::placeholder{color:#0f172a59}.lp-category-search:focus{border-color:#5625aa8c;box-shadow:0 0 0 4px #5625aa1f}.lp-category-search-clear{color:#0f172a8c;cursor:pointer;background:#0f172a0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lp-category-search-clear:hover{color:#0f172ad9;background:#0f172a1f}.lp-category-show-more{color:#0000008c;width:100%;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px dashed #00000029;border-radius:10px;margin-top:8px;padding:10px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.lp-category-show-more:hover{border-color:var(--ndz-accent);color:var(--ndz-accent);background:color-mix(in srgb, var(--ndz-accent) 6%, transparent)}.lp-category-ai-fallback{background:color-mix(in srgb, var(--ndz-accent) 6%, transparent);width:100%;color:var(--ndz-accent);font-family:var(--font-body);cursor:pointer;text-align:center;border:1.5px solid #5625aa4d;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:14px 18px;font-size:13.5px;font-weight:600;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:flex}.lp-category-ai-fallback-prefix{color:color-mix(in srgb, var(--ndz-accent) 75%, black 10%)}.lp-category-ai-fallback-query{word-break:break-word;font-weight:700}.lp-category-ai-fallback:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb, var(--ndz-accent) 12%, transparent)}.lp-category-ai-fallback:disabled{cursor:wait;opacity:.7}.lp-category-manual-link{color:#0006;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:4px;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.lp-category-manual-link:hover{color:var(--ndz-accent)}.lp-category-draft-note{font-family:var(--font-body);color:#0000008c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.lp-category-draft-note button{color:var(--ndz-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.lp-vibe-card{color:#0000008c;cursor:pointer;font-family:var(--font-body);text-align:center;background:#fff;border:1.5px solid #00000021;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 6px;font-size:12px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;display:flex;position:relative;overflow:hidden}.lp-vibe-card:hover{color:#000000bf;border-color:#00000038}.lp-vibe-card.active{border-color:var(--vibe-accent,var(--ndz-accent));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);background:#fff}.lp-vibe-card.active:after{content:"";background:var(--vibe-accent,var(--ndz-accent));height:2.5px;position:absolute;inset:auto 0 0}.lp-vibe-title{font-family:var(--font-body);letter-spacing:0;pointer-events:none;font-size:12px;font-weight:500;line-height:1.25}.lp-vibe-card.active .lp-vibe-title{color:var(--vibe-accent,var(--ndz-accent))}.lp-vibe-preview-count{background:var(--vibe-ink,#111827);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:5px;right:5px}.lp-vibe-preview-count svg{width:11px;height:11px}.lp-domain-suffix{color:#0f172a94;white-space:nowrap;background:linear-gradient(#f8fafcf5,#eef2ffb8);border-left:1px solid #0f172a14;flex-shrink:0;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);font-weight:600;display:flex}.lp-card .lp-domain-suffix{color:#0f172a94;min-width:180px;font-size:clamp(17px,1.8vw,21px);font-weight:650}.lp-availability{text-align:left;margin:-6px 0 clamp(18px,2vw,28px);font-size:clamp(11px,1.1vw,13px);font-weight:500;line-height:1.45}.lp-availability--checking{color:#00000073}.lp-availability--available{color:var(--ndz-accent-dark)}.lp-availability--unavailable,.lp-availability--invalid{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{color:#00000047;text-align:left;align-items:center;gap:6px;margin-bottom:clamp(10px,1.4vw,18px);font-size:clamp(11px,1.1vw,13px);display:flex}.lp-preview-dot{background:#ddd;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s}.lp-preview-dot.active{background:var(--ndz-accent)}.lp-preview-val{color:#0000004d;font-weight:500;transition:color .3s}.lp-preview-val.active{color:var(--ndz-black)}.lp-cta{background:var(--ndz-gradient-brand);width:100%;color:var(--ndz-white);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:clamp(16px,2vw,24px);padding:clamp(14px,1.5vw,18px);font-size:clamp(14px,1.3vw,16px);font-weight:800;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #5625aa4d,0 1px 3px #5625aa33}.lp-cta:hover{color:var(--ndz-white)}.lp-cta:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 8px 22px #5625aa61,0 2px 6px #5625aa38}.lp-cta:disabled{cursor:not-allowed;color:#0f172a4d;box-shadow:none;background:#0f172a1a;transform:none}.lp-cta:disabled:hover{background:#0f172a1a;transform:none}.lp-cta-arrow{transition:transform .2s}.lp-cta:hover .lp-cta-arrow{transform:translate(3px)}.lp-generate-btn{--generate-accent:var(--ndz-accent);--generate-ink:var(--ndz-black);isolation:isolate;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 #00000029;position:relative;overflow:hidden}.lp-generate-btn:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--generate-accent) 22%, transparent), transparent);opacity:.72;z-index:-1;transition:transform .45s;position:absolute;inset:1px;transform:translate(-76%)}.lp-generate-btn:after{content:"";background:var(--generate-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--generate-accent) 14%, transparent);z-index:1;border-radius:50%;order:-1}.lp-generate-btn:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--generate-ink) 94%, white), color-mix(in srgb, var(--generate-ink) 78%, var(--generate-accent)))}.lp-generate-btn:hover:before{transform:translate(76%)}.lp-generate-btn:disabled{background:linear-gradient(135deg, var(--generate-ink), color-mix(in srgb, var(--generate-ink) 86%, var(--generate-accent)));color:#ffffffd1;opacity:.82}.lp-generate-btn span,.lp-generate-btn .lp-cta-arrow{z-index:1;position:relative}.lp-generation-error{color:#b42318;text-align:center;margin-top:-14px;font-size:13px;line-height:1.5}.lp-regenerate-row{justify-content:center;margin-top:-16px;display:flex}.lp-regenerate-btn{color:#00000094;min-height:42px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #0000001a;border-radius:999px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .2s,border-color .2s,color .2s,background .2s;box-shadow:0 10px 28px #0000000d}.lp-regenerate-btn:hover{color:#000000d1;background:#fff;border-color:#0003;transform:translateY(-1px)}.lp-generation-loader{z-index:10;border-radius:inherit;background:radial-gradient(circle at 50% 34%, #fffffff0, #ffffffd1 54%, #ffffffb8), color-mix(in srgb, var(--ndz-white) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;padding:clamp(24px,5vw,52px);display:flex;position:absolute;inset:0;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, #ffffffeb, #fafaf9d1)}.lp-generation-loader--in-stage .lp-generation-loader-card{background:#ffffffc7;border-radius:24px;box-shadow:0 22px 70px #0000001a}.lp-generation-focus{border-radius:inherit;background:radial-gradient(circle at 52% 32%,#5625aa1a,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafcdb);place-items:center;min-height:clamp(700px,74vh,980px);padding:0;display:grid;position:relative;overflow:hidden}.lp-generation-focus:after{content:"";z-index:0;pointer-events:none;opacity:.78;background:radial-gradient(circle at 18% 24%,#5625aa1f,#0000 20%),radial-gradient(circle at 82% 70%,#733ad41a,#0000 24%),linear-gradient(#0000 0%,#eef2ff6b 100%);animation:18s ease-in-out infinite alternate lp-generation-ambient;position:absolute;inset:0}.lp-generation-focus .lp-generation-loader-card{z-index:3;position:relative}.lp-generation-loader--in-stage .lp-generation-sketch-shell{inset:clamp(12px,2.5vw,24px)}.lp-generation-sketch-shell{z-index:1;border-radius:inherit;background:linear-gradient(90deg,#ffffffd1,#0000 22% 78%,#ffffffd1),repeating-linear-gradient(-45deg,#5625aa14 0 1px,#0000 1px 22px),#ffffffe0;border:0;animation:9s ease-in-out infinite lp-generation-build-breathe;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.lp-generation-partial-page{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-user-select:none;user-select:none;pointer-events:auto;contain:paint;background:#fff;border:0;width:max(100%,min(1500px,100vw - 56px));height:100%;min-height:0;margin-inline:auto;display:block;overflow:hidden scroll}.lp-generation-partial-page-inner{opacity:.78;filter:saturate(.78)contrast(.94);overflow-anchor:none;width:100%;min-height:100%;padding-bottom:26vh}.lp-generation-partial-page-inner a,.lp-generation-partial-page-inner button,.lp-generation-partial-page-inner input,.lp-generation-partial-page-inner textarea,.lp-generation-partial-page-inner select{pointer-events:none!important}.lp-generation-image-placeholder{border-radius:var(--radius,18px);color:#0f172a8a;width:100%;min-height:clamp(200px,32vw,500px);font:800 clamp(12px, 1.2vw, 15px)/1.3 var(--font-sans);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#5625aa1f,#733ad41a),repeating-linear-gradient(-45deg,#0f172a0f 0 1px,#0000 1px 18px),#f8fafcf0;border:1px dashed #5625aa57;place-items:center;display:grid}.lp-generation-image-placeholder span{max-width:min(320px,76%)}.lp-generation-preview-base{pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.lp-generation-preview-base .lp-generation-partial-page{pointer-events:none}.lp-generation-preview-reveal{will-change:clip-path, opacity, filter;background:#fff;animation:1.1s cubic-bezier(.65,0,.35,1) both lp-generation-preview-reveal;position:absolute;inset:0;overflow:hidden}.lp-generation-preview-reveal:after{content:"";inset-block:-18%;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff0 30%,#5625aab8 50%,#733ad485 58%,#ffffffe0 68%,#0000);width:22%;animation:1.1s cubic-bezier(.65,0,.35,1) both lp-generation-preview-wipe;position:absolute;left:-28%;transform:skew(-16deg);box-shadow:0 0 48px #5625aa52}@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()blur();clip-path:polygon(-18% 0,124% 0,100% 100%,-42% 100%)}}@keyframes lp-generation-preview-wipe{0%{opacity:0;left:-28%}16%{opacity:.96}72%{opacity:.9;left:108%}to{opacity:0;left:126%}}.lp-generation-blueprint{width:100%;height:100%;padding:0;position:relative;overflow:hidden}.lp-generation-blueprint-header,.lp-generation-blueprint-hero,.lp-generation-blueprint-grid,.lp-generation-blueprint-sections,.lp-generation-blueprint-lines{z-index:1;position:relative}.lp-generation-blueprint-stage{z-index:3;color:#5625aac7;font:800 11px/1.1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:#fffffff0;border:1px solid #5625aa2e;border-radius:999px;padding:7px 12px;position:absolute;top:clamp(80px,9vw,96px);right:clamp(18px,3vw,42px);box-shadow:0 6px 18px #0f172a1a}.lp-generation-blueprint-header{background:#ffffffa3;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:18px;height:68px;padding:0 clamp(24px,5vw,70px);display:flex}.lp-generation-blueprint-header span,.lp-generation-blueprint-hero span,.lp-generation-blueprint-grid span,.lp-generation-blueprint-section span,.lp-generation-blueprint-lines span{background:#0f172a3d;border-radius:999px;display:block}.lp-generation-blueprint-header span{background:#0f172a5c;height:13px;animation:.7s both lp-generation-build-pop}.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{align-content:center;min-height:min(52vh,520px);padding:clamp(42px,8vw,120px) min(48vw,760px) clamp(42px,8vw,120px) clamp(30px,10vw,160px);display:grid}.lp-generation-blueprint-hero span{transform-origin:0;background:#0f172a52;border-radius:18px;animation:.75s cubic-bezier(.22,1,.36,1) both lp-generation-build-draw}.lp-generation-blueprint-hero .is-kicker{background:#5625aa9e;border-radius:999px;width:170px;height:12px}.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{background:#5625aa85;width:min(500px,58vw);animation-delay:.34s}.lp-generation-blueprint-hero .is-copy{background:#0f172a47;border-radius:999px;width:min(560px,62vw);height:14px;margin-top:30px;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{background:#5625aab8;width:210px;height:52px;margin-top:36px;animation-delay:.78s;box-shadow:0 24px 55px #5625aa2e}.lp-generation-blueprint-lines{background:linear-gradient(#ffffffb8,#eef2ff85),#ffffffb8;border:1px solid #5625aa24;border-radius:26px;align-content:start;gap:10px;width:min(40vw,620px);max-height:min(30vh,360px);padding:clamp(18px,2.2vw,34px);display:grid;position:absolute;top:clamp(120px,16vh,190px);right:clamp(42px,8vw,150px);overflow:hidden;box-shadow:0 20px 70px #0f172a14}.lp-generation-blueprint-lines:before{content:"";background:#5625aa6b;border-radius:999px;width:38%;height:12px;margin-bottom:6px;display:block}.lp-generation-blueprint-lines .is-blueprint-line{background:#0f172a2e;height:10px;animation:.32s both lp-generation-build-line}.lp-generation-blueprint-lines .is-line-1{width:92%}.lp-generation-blueprint-lines .is-line-2{background:#5625aa3d;width:66%}.lp-generation-blueprint-lines .is-line-3{width:82%}.lp-generation-blueprint-lines .is-line-4{background:#733ad43d;width:48%}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);padding:0 clamp(30px,10vw,160px) clamp(44px,7vw,100px);display:grid}.lp-generation-blueprint-grid span{transform-origin:bottom;background:linear-gradient(#ffffffe0,#ffffffb3),#eef2ffe0;border:1px solid #0f172a14;border-radius:24px;min-height:138px;animation:.8s cubic-bezier(.22,1,.36,1) both lp-generation-build-card;box-shadow:0 20px 54px #0f172a1a}.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{gap:clamp(16px,2vw,28px);padding:0 clamp(30px,10vw,160px) clamp(72px,7vw,120px);display:grid}.lp-generation-blueprint-section{-moz-column-gap:clamp(18px, 3vw, 42px);border-top:1px solid #0f172a14;grid-template-columns:minmax(80px,.24fr) minmax(0,.76fr);align-items:center;column-gap:clamp(18px,3vw,42px);min-height:clamp(92px,12vw,154px);animation:.65s cubic-bezier(.22,1,.36,1) both lp-generation-build-section;display:grid}.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{background:linear-gradient(135deg,#5625aa4d,#733ad424),#eef2ffeb;border-radius:24px;grid-row:span 3;width:clamp(58px,9vw,132px);height:clamp(58px,9vw,132px);box-shadow:inset 0 0 0 1px #5625aa1f}.lp-generation-blueprint-section .is-section-title{background:#0f172a4d;border-radius:16px;width:min(520px,72%);height:clamp(24px,3vw,42px)}.lp-generation-blueprint-section .is-section-line{background:#0f172a29;width:min(680px,86%);height:12px;margin-top:14px}.lp-generation-blueprint-section .is-section-line.is-short{background:#5625aa38;width:min(460px,62%);margin-top:8px}.lp-generation-blueprint-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);padding:0 clamp(30px,10vw,160px) clamp(44px,6vw,84px);display:grid}.lp-generation-blueprint-gallery span{transform-origin:bottom;background:linear-gradient(#ffffffdb,#ffffffa8),#eef2ffd1;border:1px solid #0f172a14;border-radius:20px;min-height:104px;animation:.8s cubic-bezier(.22,1,.36,1) both lp-generation-build-card;box-shadow:0 16px 40px #0f172a14}.lp-generation-blueprint-gallery span:first-child{animation-delay:40ms}.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{border-top:1px solid #0f172a14;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);display:grid}.lp-generation-blueprint-footer .is-footer-col{background:#0f172a0f;border-radius:16px;height:clamp(64px,8vw,108px);animation:.65s cubic-bezier(.22,1,.36,1) both lp-generation-build-section}.lp-generation-blueprint-footer .is-footer-col:first-child{animation-delay:50ms}.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{color:#5625aaa8;margin-top:10px;font-size:11px;font-weight:800;display:block}@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{filter:saturate();transform:scale(1)}50%{filter:saturate(1.08);transform:scale(1.006)}}@keyframes lp-generation-ambient{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)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;filter:blur(5px);transform:translateY(14px)scaleX(.08)}to{opacity:1;filter:blur();transform:translateY(0)scaleX(1)}}@keyframes lp-generation-build-card{0%{opacity:0;filter:blur(6px);transform:translateY(34px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes lp-generation-build-section{0%{opacity:0;filter:blur(5px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lp-generation-build-line{0%{opacity:0;transform:translate(-18px)scaleX(.72)}to{opacity:1;transform:translate(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{flex-direction:column;width:min(100%,100vw - 48px);min-height:306px;padding:28px 24px}}.lp-generation-loader-card{z-index:3;text-align:center;contain:layout paint;isolation:isolate;background:#fffffff0;border:1px solid #00000014;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:18px;width:min(480px,100vw - 48px);min-height:176px;padding:22px 24px;display:flex;position:relative;box-shadow:0 28px 90px #0f172a38}.lp-generation-loader-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ndz-sheen-angle,0deg), #5625aa14 0%, #5625aa14 65%, #733ad4e6 78%, #976edd8c 84%, #5625aa14 92%, #5625aa14 100%);-webkit-mask-composite:xor;padding:1px;animation:3.6s linear infinite lp-generation-card-sheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-generation-loader-card strong{font-family:var(--font-sans);color:var(--ndz-black);margin-bottom:0;font-size:15px;font-weight:800;line-height:1.25;display:block}.lp-generation-loader-card p{color:#11182794;max-width:320px;margin:5px auto 0;font-size:13px;font-weight:600;line-height:1.45}.lp-generation-timer{color:#5625aa;width:120px;height:42px;font-family:var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background:linear-gradient(#ffffffeb,#eef2ffdb),#5625aa14;border:1px solid #5625aa2e;border-radius:999px;justify-content:center;align-items:center;margin:12px auto 4px;padding-inline:0;font-size:20px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #5625aa1f}.lp-generation-timer.is-overtime{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:120px;max-width:100%;height:auto;min-height:42px;padding:7px 16px 8px;font-size:clamp(15px,4.5vw,20px);line-height:1.15}.lp-generation-timer--queued{letter-spacing:.12em;font-size:24px;animation:1.4s ease-in-out infinite lp-generation-queued-pulse}@keyframes lp-generation-queued-pulse{0%,to{opacity:.45}50%{opacity:1}}.lp-generation-loader-card p.lp-generation-stage{color:#0f172ab8;max-width:320px;height:38px;margin-top:12px;font-weight:700}.lp-generation-loader-card p.lp-generation-hint{color:#0f172a6b;max-width:320px;min-height:35px;margin-top:7px;font-size:12px;font-weight:600;line-height:1.45}.lp-generation-spinner{flex:0 0 80px;width:80px;height:80px;overflow:visible}.lp-generation-spinner .lp-spin-arc{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6px;transform-origin:40px 40px;animation:70s cubic-bezier(.4,0,.2,1) infinite alternate lp-fill,1.8s linear infinite lp-rotate-cw,5.4s ease-in-out infinite lp-color}.lp-generation-spinner .lp-spin-arc-inner{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:138.2;stroke-dashoffset:0;transform-origin:40px 40px;animation:70s cubic-bezier(.4,0,.2,1) infinite alternate lp-empty,1.8s linear infinite lp-rotate-ccw,5.4s ease-in-out infinite lp-color}.lp-generation-spinner .lp-spin-track{fill:none;stroke:#5625aa1a;stroke-width:3px}.lp-generation-spinner .lp-spin-track-inner{fill:none;stroke:#5625aa12;stroke-width:2.5px}@keyframes lp-fill{0%{stroke-dashoffset:213.6px}15%{stroke-dashoffset:175px}35%{stroke-dashoffset:128px}55%{stroke-dashoffset:86px}75%{stroke-dashoffset:50px}90%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes lp-empty{0%{stroke-dashoffset:0}15%{stroke-dashoffset:25px}35%{stroke-dashoffset:55px}55%{stroke-dashoffset:80px}75%{stroke-dashoffset:104px}90%{stroke-dashoffset:122px}to{stroke-dashoffset:138.2px}}@keyframes lp-rotate-cw{to{transform:rotate(360deg)}}@keyframes lp-rotate-ccw{to{transform:rotate(-360deg)}}@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-sketch-shell,.lp-generation-loader-card:before,.lp-generation-preview-reveal,.lp-generation-preview-reveal:after{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:70s linear forwards lp-fill,1.8s linear infinite lp-rotate-cw}}.lp-checks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-check{color:#0f172a85;background:#ffffff9e;border:1px solid #5625aa1a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:clamp(11px,1.1vw,13px);font-weight:500;display:inline-flex}.lp-check-icon{color:var(--ndz-accent)}.lp-pers{z-index:1;background:var(--ndz-white);padding:clamp(64px, 9vh, 112px) var(--gutter);border-top:1px solid #0000000f;position:relative}.lp-pers-top{max-width:1100px;margin:0 auto clamp(40px,5vh,56px)}.lp-pers-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ndz-accent);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;font-weight:600;display:flex}.lp-pers-eyebrow:before{content:"";background:var(--ndz-accent);border-radius:2px;width:24px;height:1.5px;display:block}.lp-pers-heading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ndz-black);max-width:640px;margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:500;line-height:1.15}.lp-pers-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}.lp-pers-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:24px;padding:clamp(24px,2.4vw,28px);transition:transform .2s,box-shadow .2s;display:flex}.lp-pers-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a0f}.lp-pers-illustration{background:#faf8fd;border-radius:14px;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.lp-pers-card-title{color:var(--ndz-black);letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:700}.lp-pers-card-desc{color:#0f172a8c;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.lp-pers-grid{grid-template-columns:1fr}}@media (max-width:480px){.lp-pers-illustration svg{width:100%;height:auto}}.lp-features{z-index:1;background:var(--ndz-white);padding:clamp(64px, 9vh, 112px) var(--gutter);border-top:1px solid #0000000f;position:relative;overflow:hidden}.lp-feat-bg-num{font-family:var(--font-display);color:#00000007;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,22vw,320px);font-weight:400;line-height:1;transition:opacity .4s;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.lp-features-top{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1100px;margin:0 auto clamp(56px,7vh,88px);display:flex}.lp-features-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ndz-accent);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.lp-features-eyebrow:before{content:"";background:var(--ndz-accent);border-radius:2px;width:24px;height:1.5px;display:block}.lp-features-heading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ndz-black);font-size:clamp(28px,3.5vw,48px);font-style:normal;font-weight:500;line-height:1.15}.lp-features-heading em{color:var(--ndz-accent);background:linear-gradient(#0000 62%,#5625aa29 0);font-style:normal;font-weight:600}.lp-features-subtext{color:#0006;text-align:right;max-width:280px;font-size:clamp(13px,1.2vw,15px);line-height:1.75}.lp-features-grid{border-top:none;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1280px;margin:0 auto;display:grid}.lp-feat{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,32px);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 14px 34px #0f172a0d}.lp-feat:hover{border-color:#733ad459;transform:translateY(-5px);box-shadow:0 2px 4px #0f172a0d,0 24px 52px #5625aa26}.lp-feat-top{justify-content:space-between;align-items:center;display:flex}.lp-feat-icon{background:var(--ndz-gradient-brand);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .22s;display:flex;box-shadow:0 8px 20px #5625aa47}.lp-feat:hover .lp-feat-icon{transform:translateY(-2px)scale(1.04)}.lp-feat-icon svg{width:24px;height:24px}.lp-feat-num{font-family:var(--font-display);letter-spacing:-.02em;color:#5625aa29;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1}.lp-feat-title{font-family:var(--font-display);color:var(--ndz-black);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.2}.lp-feat-title em{color:var(--ndz-accent-dark);background:linear-gradient(#0000 60%,#5625aa24 0);font-style:normal;font-weight:600}.lp-feat-desc{color:#0f172a8f;margin:0;font-size:clamp(13.5px,1.1vw,15px);line-height:1.72}.lp-roadmap{background:var(--ndz-white);padding:clamp(64px, 9vh, 112px) var(--gutter);border-top:1px solid #0000000f;position:relative}.lp-roadmap-inner{max-width:1100px;margin:0 auto}.lp-roadmap-header{text-align:center;max-width:620px;margin:0 auto clamp(48px,6vh,72px)}.lp-roadmap-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ndz-accent);justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.lp-roadmap-eyebrow:before,.lp-roadmap-eyebrow:after{content:"";background:var(--ndz-accent);border-radius:2px;width:24px;height:1.5px;display:block}.lp-roadmap-heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ndz-black);margin-bottom:14px;font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.18}.lp-roadmap-heading em{color:var(--ndz-accent);background:linear-gradient(#0000 62%,#5625aa29 0);font-style:normal;font-weight:600}.lp-roadmap-sub{color:#00000070;font-size:clamp(13px,1.2vw,15px);line-height:1.7}.lp-roadmap-track{grid-template-columns:repeat(var(--roadmap-count,4), 1fr);gap:0;display:grid;position:relative}.lp-roadmap-track:before{content:"";top:7px;left:calc(50% / var(--roadmap-count,4) - 1px);right:calc(50% / var(--roadmap-count,4) - 1px);z-index:0;background:repeating-linear-gradient(90deg,#5625aa2e 0 6px,#0000 6px 12px);height:2px;position:absolute}.lp-roadmap-item{text-align:center;z-index:1;padding:32px 20px 0;position:relative}a.lp-roadmap-item{color:inherit;text-decoration:none;display:block}.lp-roadmap-badge{background:var(--ndz-gradient-brand);color:#fff;font-family:var(--font-body,inherit);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.lp-roadmap-cta{color:var(--ndz-accent);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}a.lp-roadmap-item:hover .lp-roadmap-title,a.lp-roadmap-item:focus-visible .lp-roadmap-title{color:var(--ndz-accent)}a.lp-roadmap-item:hover .lp-roadmap-cta,a.lp-roadmap-item:focus-visible .lp-roadmap-cta{text-decoration:underline}.lp-roadmap-dot{background:var(--ndz-white);border:2px solid #5625aa47;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-roadmap-item--done .lp-roadmap-dot{background:var(--ndz-gradient-brand);border-color:#0000;box-shadow:0 0 0 4px #5625aa24}.lp-roadmap-item--next .lp-roadmap-dot{border-color:var(--ndz-accent);box-shadow:0 0 0 4px #5625aa1a}.lp-roadmap-label{letter-spacing:.1em;text-transform:uppercase;color:#5625aa80;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.lp-roadmap-item--done .lp-roadmap-label{color:var(--ndz-accent)}.lp-roadmap-title{font-family:var(--font-display);color:var(--ndz-black);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(16px,1.4vw,19px);font-weight:600}.lp-roadmap-desc{color:#0f172a80;margin:0;max-width:260px;margin-inline:auto;font-size:13px;line-height:1.62}@media (max-width:820px){.lp-roadmap-track{grid-template-columns:1fr;gap:32px}.lp-roadmap-track:before{background:repeating-linear-gradient(#5625aa2e 0 6px,#0000 6px 12px);width:2px;height:auto;inset:7px auto 7px 7px}.lp-roadmap-item{text-align:left;padding:0 0 0 30px}.lp-roadmap-dot{top:2px;left:0;transform:none}.lp-roadmap-desc{margin-inline:0}}.lp-examples{background:#0a0a10;padding:clamp(56px,8vh,88px) 0 0;overflow:hidden}.lp-examples-header{max-width:1100px;padding:0 var(--gutter);justify-content:space-between;align-items:baseline;gap:24px;margin:0 auto clamp(32px,5vh,52px);display:flex}.lp-examples-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5625aa;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.lp-examples-eyebrow:before{content:"";background:#5625aa;border-radius:2px;width:20px;height:1.5px;display:block}.lp-examples-sub{color:#ffffff47;text-align:left;max-width:280px;margin-top:10px;font-size:clamp(12px,1.1vw,14px);line-height:1.6}.lp-examples-cta{color:#f8fafc;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.lp-examples-cta:hover{background:#5625aa29;border-color:#7c40e6b3;transform:translateY(-2px)}.lp-examples-cta span{font-size:14px;line-height:1;transition:transform .18s}.lp-examples-cta:hover span{transform:translate(2px,-2px)}.lp-ex-stage{padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);gap:20px;height:560px;display:grid;position:relative;overflow:hidden}.lp-ex-col{border-radius:12px 12px 0 0;padding:0 2px;overflow:hidden}.lp-ex-track{will-change:transform;flex-direction:column;gap:16px;animation:linear infinite lp-scroll-up;display:flex}@keyframes lp-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lp-ex-card{background:#1a1a2e;border-radius:10px;flex-shrink:0;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 16px #0000008c}.lp-ex-card:hover{box-shadow:0 12px 40px #5625aa4d}.lp-ex-card--rich{flex-direction:column;display:flex}.lp-ex-img-wrap{height:360px;position:relative;overflow:hidden}.lp-ex-img{will-change:transform;width:100%;height:auto;transition:transform 1.1s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:0;left:0;transform:translateY(0)}.lp-ex-peek{pointer-events:none;z-index:3;background:0 0;justify-content:center;align-items:flex-end;height:72px;padding-bottom:8px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-ex-card:hover .lp-ex-peek{opacity:0}.lp-ex-chevrons{flex-direction:column;align-items:center;gap:1px;display:flex}.lp-ex-chevrons span{border-bottom:1.5px solid #bea6e780;border-left:1.5px solid #bea6e780;width:12px;height:7px;animation:1.8s ease-in-out infinite lp-ex-chev-pulse;display:block;transform:rotate(-45deg)}.lp-ex-chevrons span:nth-child(2){opacity:.65;animation-delay:.18s}.lp-ex-chevrons span:nth-child(3){opacity:.35;animation-delay:.36s}@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{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;color:#fff;z-index:4;pointer-events:none;background:#0a0a1473;border-radius:10px 10px 0 0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.lp-ex-card:hover .lp-ex-zoom-hint{opacity:1}.lp-ex-live-link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#5625aa;opacity:0;z-index:5;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.lp-ex-card--rich:hover .lp-ex-live-link{opacity:1}.lp-ex-lightbox-backdrop{z-index:9000;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#05050c00;align-items:stretch;animation:.3s cubic-bezier(.22,1,.36,1) forwards lp-lb-backdrop-in;display:flex;position:fixed;inset:0}.lp-ex-lightbox-backdrop.is-closing{animation:.22s cubic-bezier(.4,0,1,1) forwards lp-lb-backdrop-out}@keyframes lp-lb-backdrop-in{to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050cf5}}@keyframes lp-lb-backdrop-out{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#05050c00}}.lp-ex-lightbox{flex:1;display:flex;position:relative}.lp-ex-lightbox--plain{gap:0}.lp-ex-lightbox-browser{transform-origin:var(--lb-ox,50vw) var(--lb-oy,50vh);background:#13131f;border:1px solid #ffffff1a;border-right:none;border-radius:12px 0 0 12px;flex-direction:column;flex:1;margin:24px 0 24px 24px;animation:.36s cubic-bezier(.22,1,.36,1) forwards lp-lb-browser-in;display:flex;overflow:hidden;box-shadow:0 32px 80px #000c}.lp-ex-lightbox--plain .lp-ex-lightbox-browser{border-right:1px solid #ffffff1a;border-radius:12px;margin:24px}.lp-ex-lightbox-backdrop.is-closing .lp-ex-lightbox-browser{animation:.22s cubic-bezier(.4,0,1,1) forwards lp-lb-browser-out}@keyframes lp-lb-browser-in{0%{opacity:0;filter:blur(6px);transform:scale(.88)translateY(24px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes lp-lb-browser-out{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(4px);transform:scale(.9)translateY(16px)}}.lp-ex-lightbox-meta{opacity:0;background:#0f0f1d;border:1px solid #ffffff1a;border-left:none;border-radius:0 12px 12px 0;flex-direction:column;flex-shrink:0;gap:20px;width:280px;margin:24px 24px 24px 0;padding:32px 28px;animation:.3s cubic-bezier(.22,1,.36,1) .1s forwards lp-lb-meta-in;display:flex;transform:translate(20px)}.lp-ex-lightbox-backdrop.is-closing .lp-ex-lightbox-meta{animation:.16s cubic-bezier(.4,0,1,1) forwards lp-lb-meta-out}@keyframes lp-lb-meta-in{to{opacity:1;transform:translate(0)}}@keyframes lp-lb-meta-out{to{opacity:0;transform:translate(14px)}}.lp-ex-lightbox-close{color:#ffffffb3;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e30e6;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s,transform .15s;display:flex;position:fixed;top:20px;right:20px}.lp-ex-lightbox-close:hover{color:#fff;background:#2a2a44f2;transform:scale(1.08)}.lp-ex-lightbox-bar{background:#1a1a2e;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-ex-lightbox-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.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{color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;font-family:monospace;font-size:11px;overflow:hidden}.lp-ex-lightbox-img-wrap{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow:hidden auto}.lp-ex-lightbox-img{-o-object-position:top;object-position:top;width:100%;height:auto;display:block}.lp-ex-lightbox-meta-top{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.lp-ex-lightbox-industry{letter-spacing:.1em;text-transform:uppercase;color:#bea6e7;font-size:11px;font-weight:700}.lp-ex-lightbox-gentime{color:#ffffff73;align-items:center;gap:6px;font-size:13px;display:flex}.lp-ex-lightbox-prompt{color:#fff9;margin:0;font-size:14px;font-style:normal;line-height:1.65}.lp-ex-lightbox-cta{color:#fff;background:#5625aa;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}.lp-ex-lightbox-cta:hover{background:#5625aa;transform:translateY(-1px)}@media (max-width:768px){.lp-ex-lightbox{flex-direction:column}.lp-ex-lightbox-browser{border-right:1px solid #ffffff1a;border-radius:10px 10px 0 0;flex:1;min-height:0;margin:56px 12px 0}.lp-ex-lightbox-meta{border-top:none;border-left:1px solid #ffffff1a;border-radius:0 0 10px 10px;flex-flow:wrap;align-items:center;gap:12px;width:auto;margin:0 12px 12px;padding:16px 20px;transform:translateY(12px)}.lp-ex-lightbox-meta-top{border-bottom:none;flex-direction:row;flex:1;align-items:center;gap:12px;padding-bottom:0}.lp-ex-lightbox-prompt{display:none}.lp-ex-lightbox-cta{margin-top:0;padding:9px 16px;font-size:13px}}@media (max-width:640px){.lp-s1-lang-desktop-label{display:none!important}.lp-s1-lang-mobile-label{display:inline!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy{padding-bottom:1px;left:var(--lp-s1-leading-cell)!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;max-width:none!important;line-height:1.3!important;right:68px!important;transform:none!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy strong{text-overflow:ellipsis!important;overflow:hidden!important}}.lp-s1-domain-ok{color:#5625aa!important;width:22px!important;height:22px!important;box-shadow:none!important;background:#5625aa1f!important;margin-right:12px!important}@media (max-width:600px){.lp-s1-domain-ok{visibility:visible!important;width:20px!important;height:20px!important;margin-right:8px!important;display:flex!important}}.lp-ex-meta{background:#0e0e1c;border-top:1px solid #ffffff12;flex-direction:column;gap:5px;padding:10px 12px 13px;display:flex}.lp-ex-meta-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.lp-ex-industry{letter-spacing:.06em;text-transform:uppercase;color:#bea6e7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.lp-ex-gentime{color:#6b7280;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:10px;display:flex}.lp-ex-prompt{color:#6b7280;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.lp-ex-fade-top,.lp-ex-fade-bottom{pointer-events:none;z-index:2;height:110px;position:absolute;left:0;right:0}.lp-ex-fade-top{background:linear-gradient(#0a0a10 30%,#0000);top:0}.lp-ex-fade-bottom{background:linear-gradient(#0000,#0a0a10 70%);bottom:0}@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;gap:10px;height:360px}}.lp-testimonials{background:#0a0a10;border-top:1px solid #ffffff0d;padding:clamp(72px,10vh,108px) 0;overflow:hidden}.lp-testimonials-header{max-width:640px;padding:0 var(--gutter);text-align:center;margin:0 auto clamp(40px,6vh,64px)}.lp-testimonials-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5625aa;align-items:center;gap:10px;margin:0 auto 16px;font-size:11px;font-weight:700;display:inline-flex}.lp-testimonials-eyebrow:before,.lp-testimonials-eyebrow:after{content:"";background:#5625aa;border-radius:2px;width:20px;height:1.5px;display:block}.lp-testimonials-heading{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.12}.lp-testimonials-sub{color:#ffffff70;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.65}.lp-tm-stage{flex-direction:column;gap:18px;display:flex;position:relative}.lp-tm-fade-left,.lp-tm-fade-right{pointer-events:none;z-index:2;width:clamp(40px,8vw,140px);position:absolute;top:0;bottom:0}.lp-tm-fade-left{background:linear-gradient(90deg,#0a0a10 20%,#0000);left:0}.lp-tm-fade-right{background:linear-gradient(270deg,#0a0a10 20%,#0000);right:0}.lp-tm-row{overflow:hidden}.lp-tm-track{will-change:transform;gap:18px;width:max-content;display:flex}.lp-tm-track--left{animation-name:lp-tm-scroll-left;animation-timing-function:linear;animation-iteration-count:infinite}.lp-tm-track--right{animation-name:lp-tm-scroll-right;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes lp-tm-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-tm-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-tm-card{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex:none;gap:16px;width:clamp(280px,26vw,360px);margin:0;padding:26px 26px 22px;transition:background .25s,border-color .25s,transform .25s;display:flex}.lp-tm-card:hover{background:#ffffff12;border-color:#733ad466;transform:translateY(-3px)}.lp-tm-quote-mark{color:#5625aa;opacity:.7}.lp-tm-industry{color:#ffffffa6;letter-spacing:.03em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-self:flex-start;margin:0 0 10px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.lp-tm-quote{color:#ffffffd1;margin:0;font-size:14.5px;line-height:1.62}.lp-tm-author{align-items:center;gap:12px;margin-top:auto;display:flex}.lp-tm-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:flex}.lp-tm-author-text{flex-direction:column;min-width:0;display:flex}.lp-tm-name{color:#f8fafc;font-size:13.5px;font-weight:700}.lp-tm-role{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:768px){.lp-tm-card{width:clamp(240px,72vw,320px);padding:22px 20px 18px}.lp-tm-stage{gap:14px}.lp-tm-fade-left,.lp-tm-fade-right{width:clamp(24px,8vw,60px)}}.lp-after-launch{padding:clamp(86px, 11vh, 132px) var(--gutter) clamp(112px, 14vh, 176px);background:#0d0d14}.lp-after-launch-inner{max-width:1280px;margin:0 auto}.lp-after-launch-header{max-width:760px;margin-bottom:clamp(48px,7vh,76px)}.lp-after-launch-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5625aa;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.lp-after-launch-eyebrow:before{content:"";background:#5625aa;border-radius:2px;width:20px;height:1.5px;display:block}.lp-after-launch-heading{font-family:var(--font-display);color:#fff;letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(30px,4vw,58px);font-style:normal;font-weight:500;line-height:1.08}.lp-after-launch-heading em{color:#733ad4;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#733ad429,#733ad400);border-radius:.18em;padding-inline:.08em;font-style:normal;font-weight:600}.lp-after-launch-sub{color:#ffffff7a;max-width:680px;font-size:clamp(14px,1.2vw,16px);line-height:1.7}.lp-after-launch-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.lp-al-item{grid-column:span 2}.lp-al-item:first-child,.lp-al-item:nth-child(2),.lp-al-item:nth-child(6),.lp-al-item:nth-child(7){grid-column:span 3}.lp-al-item{background:#ffffff0e;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(24px,2.6vw,34px);transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000047}.lp-al-item:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#733ad41a,#0000 55%);transition:opacity .22s;position:absolute;inset:0}.lp-al-item:hover{background:#ffffff17;border-color:#733ad473;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff12,0 26px 54px #5625aa38}.lp-al-item:hover:before{opacity:1}.lp-al-icon{z-index:1;background:var(--ndz-gradient-brand);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .22s;display:flex;position:relative;box-shadow:0 8px 20px #5625aa61}.lp-al-item:hover .lp-al-icon{transform:translateY(-2px)scale(1.04)}.lp-al-icon svg{flex-shrink:0;width:24px;height:24px}.lp-al-body{z-index:1;min-width:0;position:relative}.lp-al-title{font-family:var(--font-display);color:#f4f6fb;letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.2}.lp-al-title em{color:#a884f0;font-style:normal;font-weight:600}.lp-al-desc{color:#ffffff8f;font-size:clamp(13.5px,1.05vw,15px);line-height:1.72}@media (max-width:900px){.lp-after-launch-grid{grid-template-columns:repeat(2,1fr)}.lp-al-item,.lp-al-item:first-child,.lp-al-item:nth-child(2),.lp-al-item:nth-child(6),.lp-al-item:nth-child(7){grid-column:span 1}.lp-al-item:last-child{grid-column:span 2}}@media (max-width:560px){.lp-after-launch-grid{grid-template-columns:1fr}.lp-al-item,.lp-al-item:last-child{grid-column:auto}}.lp-marketing-signup{z-index:1;padding:clamp(104px, 12vh, 156px) var(--gutter) 72px;background:#f7f7f5fa;border-top:1px solid #1118270f;position:relative}.lp-marketing-signup-inner{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:560px;margin:0 auto;display:flex}.lp-marketing-copy{width:100%;margin-bottom:32px}.lp-marketing-kicker{color:#5625aa;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:700;display:inline-flex}.lp-marketing-kicker:before{content:"";opacity:.7;background:#5625aa;border-radius:50%;width:5px;height:5px;display:inline-block}.lp-marketing-signup h2{color:var(--ndz-black);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.2}.lp-marketing-signup p{color:#11182785;margin:0;font-size:14px;line-height:1.7}.lp-marketing-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.lp-marketing-chips span{color:#5625aab3;letter-spacing:.02em;background:#5625aa0a;border:1px solid #5625aa26;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.lp-marketing-form{flex-direction:column;gap:10px;width:100%;display:flex}.lp-marketing-row{background:#fff;border:1.5px solid #1118271c;border-radius:14px;align-items:center;gap:0;padding:5px 5px 5px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 16px #5625aa0f,0 1px 3px #0000000a}.lp-marketing-row:focus-within{border-color:#5625aa73;box-shadow:0 0 0 4px #5625aa14,0 2px 16px #5625aa14}.lp-marketing-row input{min-width:0;height:42px;color:var(--ndz-black);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.lp-marketing-row input::placeholder{color:#11182752}.lp-marketing-row button{color:#fff;height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#5625aa;border:0;border-radius:10px;flex-shrink:0;padding:0 20px;font-size:13px;font-weight:700;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 #5625aa4d}.lp-marketing-row button:active:not(:disabled){transform:translateY(0)}.lp-marketing-row button:disabled{opacity:.55;cursor:wait}.lp-marketing-consent{text-align:left;color:#11182773;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:0 2px;font-size:11px;line-height:1.55;display:grid}.lp-marketing-consent input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #11182733;border-radius:4px;flex-shrink:0;width:15px;height:15px;margin:1px 0 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:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:8px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.lp-marketing-consent a{color:#5625aa;text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #5625aa59;text-decoration:underline #5625aa59}.lp-marketing-consent a:hover{text-decoration-color:#5625aa}.lp-marketing-success,.lp-marketing-error{text-align:center;font-size:12px!important;line-height:1.5!important}.lp-marketing-success{color:#047857!important}.lp-marketing-error{color:#dc2626!important}@media (max-width:600px){.lp-s1-domain{height:74px;min-height:74px;overflow:visible}.lp-s1-domain-input{text-align:center;padding-right:148px}.lp-s1-domain-picker{margin-left:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lp-s1-domain-picker-trigger{gap:6px;min-height:40px;margin-right:0;padding:7px 8px 7px 10px;font-size:14px}.lp-s1-domain-picker-chevron{width:23px;height:23px}.lp-s1-domain-picker-menu{min-width:174px;top:calc(100% + 6px);right:0}.lp-marketing-signup{padding:56px var(--gutter) 48px}.lp-marketing-row{border-radius:16px;flex-direction:column;gap:8px;padding:10px}.lp-marketing-row input{width:100%;height:46px;padding:0 6px}.lp-marketing-row button{border-radius:10px;width:100%;height:46px}}.lp-legal-page .lp-marketing-signup{width:100%;margin-top:32px;padding-top:32px}.lp-footer{z-index:1;background:#f7f7f5fa;border-top:1px solid #00000012;position:relative}.lp-footer-main{padding:40px var(--gutter) 32px;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px;width:100%;max-width:1200px;margin:0 auto;display:grid}.lp-footer-logo{color:#111827;align-items:center;gap:8px;margin-bottom:10px;text-decoration:none;display:inline-flex}.lp-footer-logo img{-o-object-fit:contain;object-fit:contain;flex:none;width:135px;height:39px}.lp-footer-logo .lp-logo-word{font-size:18px}.lp-footer-desc{color:var(--ndz-muted);max-width:220px;margin-bottom:14px;font-size:13px;line-height:1.65}.lp-hero-kw{letter-spacing:normal;color:var(--ndz-muted);margin-top:14px;font-size:clamp(13px,1.4vw,16px);font-weight:500;line-height:1.4;display:block}.lp-hero-cascade .lp-hero-kw{text-align:center;margin-top:22px}.lp-footer-tagline{color:var(--ndz-accent);max-width:240px;margin:10px 0 12px;font-size:12.5px;font-weight:600;line-height:1.4}.lp-faq{background:var(--ndz-bg);padding:clamp(56px, 9vw, 104px) var(--gutter);border-top:1px solid #0f172a0f}.lp-faq-inner{max-width:820px;margin:0 auto}.lp-faq-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ndz-black);text-align:center;margin:0 0 clamp(28px,5vw,48px);font-size:clamp(26px,4.4vw,42px);font-weight:600;line-height:1.12}.lp-faq-list{border-top:1px solid #0f172a1a}.lp-faq-item{border-bottom:1px solid #0f172a1a}.lp-faq-q{cursor:pointer;min-height:60px;color:var(--ndz-black);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:clamp(15px,2.4vw,17.5px);font-weight:600;line-height:1.4;list-style:none;display:flex}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:hover .lp-faq-q-text{color:var(--ndz-accent)}.lp-faq-q:focus-visible{outline:2px solid var(--ndz-accent);outline-offset:3px;border-radius:6px}.lp-faq-q-text{transition:color .15s}.lp-faq-icon{width:28px;height:28px;color:var(--ndz-accent);background:#5625aa14;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .22s,background .22s;display:inline-flex}.lp-faq-item[open] .lp-faq-icon{background:#5625aa29;transform:rotate(45deg)}.lp-faq-a{max-width:68ch;padding:0 4px 22px}.lp-faq-a p{color:var(--ndz-muted);margin:0;font-size:clamp(14px,2.2vw,16px);line-height:1.7}@media (max-width:600px){.lp-faq-q{min-height:56px;padding:16px 2px}.lp-faq-a{padding:0 2px 18px}}.lp-footer-email{color:var(--ndz-accent-dark);font-size:13px;text-decoration:none}.lp-footer-email:hover{text-decoration:underline}.lp-footer-col h4{letter-spacing:.08em;text-transform:uppercase;color:#00000059;margin-bottom:14px;font-size:11px;font-weight:600}.lp-footer-col a{color:#00000080;margin-bottom:9px;font-size:13px;text-decoration:none;transition:color .15s;display:block}.lp-footer-col a:hover{color:var(--ndz-black)}.lp-footer-bottom{padding:16px var(--gutter);border-top:1px solid #0000000f;justify-content:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.lp-footer-copy{color:#00000047;font-size:11px}.lp-cookie-banner{z-index:5000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0000001a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px;width:min(720px,100vw - 36px);padding:18px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 80px #0000002e}.lp-cookie-banner strong{color:#111827;font-size:14px;font-weight:850;display:block}.lp-cookie-banner p{color:#0000009e;margin-top:6px;font-size:13px;line-height:1.55}.lp-cookie-banner a{color:var(--ndz-accent);margin-top:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.lp-cookie-banner a:hover{text-decoration:underline}.lp-cookie-actions{align-items:center;gap:8px;display:flex}.lp-cookie-actions button{border:1px solid var(--ndz-accent);background:var(--ndz-accent);color:#fff;cursor:pointer;min-height:38px;font-family:var(--font-body);border-radius:999px;padding:0 14px;font-size:12px;font-weight:850}.lp-cookie-actions button.is-secondary{color:#000000ad;background:#fff;border-color:#0000001f}.lp-cookie-actions button:hover{transform:translateY(-1px)}@media (max-width:720px){.lp-cookie-banner{grid-template-columns:1fr;width:calc(100vw - 24px);bottom:12px;right:12px}.lp-cookie-actions{justify-content:stretch}.lp-cookie-actions button{flex:1 1 0}}.lp-legal-page{background:var(--ndz-bg);min-height:100vh;color:var(--ndz-black);flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,6vw,72px) 18px;display:flex}.lp-legal-card{background:#fff;border:1px solid #00000014;border-radius:24px;width:min(920px,100%);padding:clamp(24px,5vw,52px);box-shadow:0 24px 80px #00000014}.lp-legal-back{color:#000000ad;border:1px solid #0000001f;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.lp-legal-back:hover{color:var(--ndz-accent);border-color:#5625aa4d}.lp-legal-card header{border-bottom:1px solid #00000014;margin-top:32px;padding-bottom:28px}.lp-legal-card header span{color:var(--ndz-accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.lp-legal-card h1{color:#111827;letter-spacing:0;margin:8px 0 0;font-size:clamp(32px,6vw,58px);line-height:1}.lp-legal-card header p{color:#00000085;margin:12px 0 0;font-size:14px}.lp-legal-content{gap:14px;margin-top:30px;display:grid}.lp-legal-content h2{color:#111827;margin:18px 0 2px;font-size:26px;line-height:1.16}.lp-legal-content h3{color:#111827;margin:18px 0 2px;font-size:20px;line-height:1.25}.lp-legal-content p,.lp-legal-content li{color:#000000ad;font-size:15px;line-height:1.72}.lp-legal-content ol{gap:8px;margin:0;padding-left:22px;display:grid}@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: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{gap:8px;min-width:0}.lp-logo img{width:96px;height:28px}.lp-logo-word{letter-spacing:-.05em;white-space:nowrap;min-width:0;font-size:20px}.lp-logo em{border-radius:7px;min-height:28px;padding:0 7px;font-size:9px}.lp-nav-links{display:none}.lp-mobile-menu-btn{display:inline-flex}.lp-nav-right{flex:none;gap:8px}.lp-lang-btn{color:#11182794;background:#ffffffad;border:1px solid #00000014;border-radius:9px;justify-content:center;gap:3px;width:42px;height:38px;padding:0}.lp-lang-current{letter-spacing:.03em;font-size:12px}.lp-lang-caret{font-size:9px;transform:translateY(-1px)}.lp-signin{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.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{flex-direction:column;align-items:flex-start}.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{letter-spacing:0;font-size:15px;font-weight:700}.lp-purpose-copy small{font-size:11px}.lp-purpose-mark{border-radius:10px;width:30px;height:30px;font-size: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{border-radius:18px;min-height:0}.lp-vibe-stage:before,.lp-vibe-stage:after{display:none}.lp-vibe-feature{grid-template-columns:1fr;gap:0;min-height:0;padding:22px 20px 20px}.lp-vibe-flow{display:none}.lp-vibe-copy{flex-direction:column;gap:6px;height:auto;display:flex}.lp-vibe-feature-mark{font-size:10px}.lp-vibe-feature h2{margin-bottom:6px;font-size:clamp(24px,7vw,34px);line-height:1.05}.lp-vibe-feature p{max-width:100%;min-height:0;font-size:13px;line-height:1.55}.lp-vibe-rail{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px}.lp-vibe-card{border-radius:9px;min-height:40px;padding:8px 4px;font-size:11px}.lp-palette-slider-head{grid-template-columns:36px 1fr 36px;gap:10px}.lp-palette-nav{width:36px;height:36px}.lp-reserved-strip{flex-direction:column;align-items:flex-start}.lp-features-grid,.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{align-items:center;gap:0;width:100%;display:flex}.lp-wizard .lp-progress-step{flex:1;align-items:center;display:flex}.lp-wizard .lp-progress-step-dot{color:#0f172a52;background:#fff;border:2px solid #0f172a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;transition:all .3s;display:flex}.lp-wizard .lp-progress-step.is-done .lp-progress-step-dot{color:#fff;background:#5625aa;border-color:#5625aa;box-shadow:0 0 0 5px #5625aa26}.lp-wizard .lp-progress-step.is-active .lp-progress-step-dot{color:#5625aa;background:#fff;border-width:2px;border-color:#5625aa;box-shadow:0 0 0 5px #5625aa1f}.lp-wizard .lp-progress-step-line{background:#0f172a14;border-radius:99px;flex:1;height:2px;margin:0 6px;overflow:hidden}.lp-wizard .lp-progress-step-line-fill{background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;height:100%;transition:width .5s}.lp-wizard .lp-card{background:#fff;border:1px solid #0f172a14;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,0 8px 24px #0f172a0f,0 32px 64px #0f172a12}.lp-wizard .lp-card:before{content:"";z-index:1;background:linear-gradient(90deg,#5625aa,#733ad4 55%,#d9ccf0);border-radius:0;height:3px;position:absolute;inset:0 0 auto}.lp-wizard .lp-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5625aa0e,#0000 65%);width:360px;height:360px;position:absolute;top:-100px;right:-100px}.lp-wizard .lp-card .lp-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-wizard .lp-card .lp-type-card{min-height:100px;box-shadow:none;background:#f8fafcb3;border:1.5px solid #0f172a14;border-radius:14px;padding:16px 18px;transition:border-color .18s,background .18s,box-shadow .18s}.lp-wizard .lp-card .lp-type-card:not(:disabled):hover{background:#eef2ff80;border-color:#5625aa40}.lp-wizard .lp-card .lp-type-card.active{background:linear-gradient(140deg,#eef2ffd9 0%,#fffffff2 100%);border-color:#5625aa99;min-height:140px;padding:20px 22px;box-shadow:0 4px 16px #5625aa1a,0 1px 4px #5625aa14,inset 0 1px #ffffffe6}.lp-wizard .lp-card .lp-type-card.active .lp-type-title{letter-spacing:-.03em;max-width:100%;margin-top:8px;font-size:clamp(20px,1.8vw,26px);font-weight:760;line-height:1.1}.lp-wizard .lp-card .lp-type-card.active .lp-type-desc{color:#0f172a80;max-width:100%;font-size:12px;line-height:1.55}.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;box-shadow:none;background:#f8fafc;border:1.5px solid #0f172a1a;border-radius:12px;transition:border-color .18s,background .18s}.lp-wizard .lp-card .lp-language-select:hover,.lp-wizard .lp-card .lp-language-select.open{background:#fff;border-color:#5625aa66}.lp-wizard .lp-card .lp-domain-row{min-height:54px;box-shadow:none;background:#f8fafc;border:1.5px solid #0f172a1f;border-radius:12px;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{background:#fff;border-color:#5625aa80;box-shadow:0 0 0 4px #5625aa14}.lp-wizard .lp-card .lp-domain-row.lp-domain-row--available{background:#fff;border-color:#5625aa73}.lp-wizard .lp-card .lp-domain-row.lp-domain-row--unavailable,.lp-wizard .lp-card .lp-domain-row.lp-domain-row--invalid{background:#fff;border-color:#dc262673;box-shadow:0 0 0 4px #dc26260f}.lp-wizard .lp-card .lp-domain-input{letter-spacing:-.02em;color:#111827;padding:0 16px;font-size:clamp(15px,1.4vw,18px);font-weight:700}.lp-wizard .lp-card .lp-domain-suffix,.lp-wizard .lp-domain-suffix{color:#0f172a66;white-space:nowrap;background:#0f172a08;border-left:1px solid #0f172a14;border-radius:0 10px 10px 0;align-self:stretch;align-items:center;min-width:auto;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:flex}.lp-wizard form .lp-cta{background:var(--ndz-gradient-brand);border-radius:12px;margin-bottom:clamp(14px,1.8vw,22px);font-size:clamp(14px,1.3vw,16px);font-weight:800;box-shadow:0 4px 14px #5625aa47}.lp-wizard form .lp-cta:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 8px 20px #5625aa5c}.lp-wizard form .lp-cta:disabled{color:#0f172a47;box-shadow:none;background:#0f172a17;transform:none}.lp-card--step1{background:#0f172a;border:1px solid #ffffff0f;border-radius:20px;padding:0;overflow:visible;box-shadow:0 4px 6px #00000026,0 20px 60px #0000004d,inset 0 0 0 1px #ffffff0a}.lp-card--step1:before,.lp-card--step1:after{display:none}.lp-s1-form{flex-direction:column;gap:0;padding:28px 28px 24px;display:flex}.lp-s1-hero-name{z-index:22;flex-direction:column;gap:0;padding-top:clamp(22px,3vw,34px);display:flex;position:relative}.lp-s1-name-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;text-align:center;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.lp-s1-name-input-wrap{position:relative}.lp-s1-name-input{box-sizing:border-box;width:100%;height:clamp(56px,7vw,68px);font-family:var(--font-body);letter-spacing:-.02em;color:#f1f5f9;text-align:center;caret-color:#733ad4;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:18px;outline:none;padding:0 clamp(52px,6vw,60px);font-size:clamp(17px,2.2vw,22px);font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s}.lp-s1-name-ai-btn{color:#5625aa;cursor:pointer;background:#5625aa1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;line-height:1;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;top:50%;right:clamp(10px,1.6vw,14px);transform:translateY(-50%)}.lp-s1-name-ai-btn:hover{color:#36156f;background:#5625aa2e}.lp-s1-name-ai-btn:disabled{opacity:.55;cursor:default}.lp-s1-name-ai-btn.is-loading{animation:.9s linear infinite lp-s1-name-ai-spin}@keyframes lp-s1-name-ai-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.lp-s1-name-input::placeholder{color:#ffffff26;font-weight:500}.lp-s1-name-input:focus{background:#ffffff14;border-color:#5625aab3;box-shadow:0 0 0 4px #5625aa26}.lp-s1-hero-domain{z-index:20;flex-direction:column;gap:0;padding-top:14px;display:flex;position:relative}.lp-s1-domain-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;text-align:center;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.lp-s1-domain{z-index:21;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:18px;align-items:center;height:68px;margin-bottom:0;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.lp-s1-domain:focus-within{background:#ffffff14;border-color:#5625aab3;box-shadow:0 0 0 4px #5625aa26}.lp-s1-domain--pulse{position:relative}.lp-s1-domain--pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:1.15s ease-in-out 3 lp-s1-domain-pulse-ring;position:absolute;inset:0}@keyframes lp-s1-domain-pulse-ring{0%,to{box-shadow:inset 0 0 0 1px #5625aa4d}50%{box-shadow:inset 0 0 0 2px #5625aab3}}@media (prefers-reduced-motion:reduce){.lp-s1-domain--pulse:after{animation:none}}.lp-s1-domain.lp-domain-row--available{background:#5625aa14;border-color:#5625aa99;box-shadow:0 0 0 4px #5625aa1f}.lp-s1-domain.lp-domain-row--unavailable,.lp-s1-domain.lp-domain-row--invalid{background:#ef44440f;border-color:#ef444480;box-shadow:0 0 0 4px #ef44441a}.lp-s1-domain-center{display:none}.lp-s1-domain-prefix{color:#64748b;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100px;padding-left:22px;font-size:clamp(17px,1.7vw,22px);font-weight:800;overflow:hidden}.lp-s1-domain-input{min-width:0;height:100%;font-family:var(--font-body);letter-spacing:-.03em;color:#f1f5f9;text-align:center;caret-color:#733ad4;background:0 0;border:none;outline:none;flex:1;order:2;padding:0 10px 0 12px;font-size:22px;font-weight:700}.lp-s1-domain-input::placeholder{color:#ffffff26;font-weight:500}.lp-s1-domain-suffix{letter-spacing:-.02em;color:#ffffff40;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;height:100%;padding:0 20px 0 4px;font-size:18px;font-weight:600;display:flex}.lp-s1-domain-picker{flex:none;order:4;align-self:stretch;align-items:center;margin-left:auto;display:flex;position:relative}.lp-s1-domain-picker-trigger{color:#5625aa;min-height:44px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #5625aa24;border-radius:14px;align-items:center;gap:9px;margin-right:9px;padding:9px 12px 9px 14px;font-weight:750;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.lp-s1-domain-picker-trigger:hover,.lp-s1-domain-picker.is-open .lp-s1-domain-picker-trigger{background:#fff;border-color:#5625aa6b;box-shadow:0 6px 18px #5625aa24}.lp-s1-domain-picker-chevron{color:#fff;background:#5625aa;border-radius:50%;place-items:center;width:25px;height:25px;line-height:1;transition:transform .2s,background .2s;display:inline-grid}.lp-s1-domain-picker-chevron svg{width:11px;height:8px;display:block}.lp-s1-domain-picker.is-open .lp-s1-domain-picker-chevron{background:#451d8c;transform:rotate(180deg)}.lp-s1-domain-picker-menu{z-index:1000;background:#fff;border:1px solid #5625aa29;border-radius:16px;min-width:188px;padding:6px;animation:.16s ease-out lp-domain-picker-in;position:absolute;top:calc(100% - 2px);right:9px;box-shadow:0 18px 40px #2d145a33}.lp-s1-domain-picker-option{color:#6f6a7a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-weight:650;display:flex}.lp-s1-domain-picker-option:hover{color:#5625aa;background:#f3edff}.lp-s1-domain-picker-option.is-selected{color:#fff;background:#5625aa}@keyframes lp-domain-picker-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lp-s1-meta-row{z-index:1;position:relative}.lp-s1-suggestions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lp-s1-suggestions-label{color:#5625aa;text-align:left;padding:0 2px;font-size:12.5px;font-weight:700}.lp-s1-suggestions-chips{background:#fff;border:1.5px solid #5625aa59;border-radius:16px;flex-direction:column;gap:2px;max-height:240px;padding:6px;display:flex;overflow:auto;box-shadow:0 0 0 4px #5625aa14,0 12px 30px #5625aa24}.lp-s1-suggestion-chip{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.lp-s1-suggestion-chip:hover{color:#5625aa;background:#5625aa14}.lp-s1-suggestions-loading{color:#0f172a66;padding:10px 12px;font-size:13px}@container lp-step1 (max-width:600px){.lp-s1-domain{grid-template-rows:43px 43px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;height:86px!important;min-height:86px!important;display:grid!important;overflow:visible!important}.lp-s1-domain-prefix{border-right:1px solid #5625aa1a!important;grid-area:1/1/3!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 0 43px!important;font-size:16px!important;display:flex!important}.lp-s1-domain-input{text-align:left!important;grid-area:1/2!important;width:100%!important;height:43px!important;padding:0 15px!important;font-size:17px!important;line-height:1!important;position:static!important;left:auto!important;transform:none!important}.lp-s1-domain-picker{border-top:1px solid #5625aa1a!important;border-radius:0 0 17px!important;grid-area:2/2!important;justify-content:stretch!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.lp-s1-domain-picker-trigger{width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#f7f4fa!important;border:0!important;border-radius:0 0 17px!important;justify-content:space-between!important;gap:7px!important;margin:0!important;padding:0 10px 0 15px!important;font-size:14px!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{min-width:100%;top:calc(100% + 5px)!important;right:0!important}.lp-s1-domain-ok{display:none!important}}.lp-s1-domain-ok{color:#fff;background:#5625aa;border-radius:50%;flex-shrink:0;order:5;justify-content:center;align-items:center;width:28px;height:28px;margin-right:16px;display:flex;box-shadow:0 2px 8px #5625aa80}.lp-s1-meta-row{justify-content:space-between;align-items:center;min-height:32px;padding:10px 4px 0;display:flex;position:relative}.lp-s1-lang-select-wrap{z-index:1000;position:relative}.lp-s1-lang-trigger{cursor:pointer;height:28px;font-family:var(--font-body);color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:0 10px;transition:background .15s,border-color .15s;display:inline-flex}.lp-s1-lang-trigger:hover{color:#ffffffbf;background:#ffffff1a;border-color:#ffffff2e}.lp-s1-lang-trigger.is-open{color:#733ad4;background:#5625aa26;border-color:#5625aa66}.lp-s1-lang-trigger svg{opacity:.6;flex-shrink:0}.lp-s1-lang-value{color:inherit;letter-spacing:-.01em;font-size:12px;font-weight:600}.lp-s1-lang-code{letter-spacing:.08em;color:#5625aacc;background:#5625aa1f;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:800}.lp-s1-lang-chevron{color:#ffffff40;flex-shrink:0;transition:transform .18s}.lp-s1-lang-trigger.is-open .lp-s1-lang-chevron{transform:rotate(180deg)}.lp-s1-lang-popover{z-index:200;position:absolute;top:calc(100% + 6px);left:0}.lp-s1-meta-row .lp-availability{margin:0;padding:0;font-size:12px}.lp-s1-cta{background:var(--ndz-gradient-brand);color:#fff;width:100%;height:54px;font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:20px;margin-bottom:16px;font-size:15px;font-weight:700;transition:opacity .18s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #5625aa66,0 8px 24px #5625aa40,inset 0 1px #ffffff2e}.lp-s1-cta:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 4px 14px #5625aa73,0 16px 36px #5625aa47,inset 0 1px #ffffff2e}.lp-s1-cta:active:not(:disabled){transform:translateY(0)}.lp-s1-cta:disabled{color:#fff3;box-shadow:none;cursor:not-allowed;background:#ffffff12;transform:none}.lp-s1-cta-arrow{font-size:18px;transition:transform .2s}.lp-s1-cta:hover:not(:disabled) .lp-s1-cta-arrow{transform:translate(3px)}.lp-s1-checks{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.lp-s1-checks span{color:#ffffff47;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.lp-s1-checks svg{color:#733ad4;flex-shrink:0}.lp-hero .lp-card.lp-card--step1{background:#0f172a;border:1px solid #ffffff12;border-radius:20px;padding:0;overflow:visible;box-shadow:0 4px 6px #0003,0 20px 60px #00000059,inset 0 0 0 1px #ffffff0a;container:lp-step1/inline-size}.lp-hero .lp-card.lp-card--step1:before,.lp-hero .lp-card.lp-card--step1:after{display:none!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger:hover{color:#ffffffbf;background:#ffffff1a}.lp-pb{flex-direction:column;align-items:stretch;width:clamp(320px,62vw,780px);max-width:calc(100vw - 48px);margin-bottom:clamp(24px,4vh,48px);display:flex}.lp-pb-meta{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.lp-pb-label{color:#0f172a61;letter-spacing:.02em;font-size:12px;font-weight:500}.lp-pb-pct{color:#5625aa;letter-spacing:.06em;font-size:11px;font-weight:700}.lp-pb-meta-right{align-items:center;gap:12px;display:flex}.lp-pb-dot--reset{color:#dc262680!important;box-shadow:none!important;font-size:inherit!important;cursor:pointer!important;background:0 0!important;border:2px solid #dc262640!important;font-family:inherit!important;transition:border-color .15s,color .15s,background .15s!important}.lp-pb-dot--reset:hover{color:#dc2626!important;background:#dc26260f!important;border-color:#dc262699!important}.lp-pb-dot--jump,.lp-pb-dot--back{cursor:pointer;font-family:inherit;font-size:inherit;border:none;padding:0;transition:transform .18s,box-shadow .18s,background .18s}.lp-pb-dot--jump:hover,.lp-pb-dot--back:hover{transform:scale(1.15);background:#5625aa!important;box-shadow:0 0 0 6px #5625aa38,0 2px 8px #5625aa59!important}.lp-pb-dot--jump:active,.lp-pb-dot--back:active{transform:scale(1.05)}.lp-pb-dot--jump:after,.lp-pb-dot--back:after{content:"";position:absolute;inset:-8px}.lp-pb-track{align-items:center;width:100%;display:flex}.lp-pb-item{display:contents}.lp-pb-dot{color:#0f172a4d;z-index:1;background:#fff;border:2px solid #0f172a24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:relative}.lp-pb-dot.active{color:#5625aa;border-color:#5625aa;box-shadow:0 0 0 5px #5625aa1f}.lp-pb-dot.done{color:#fff;background:#5625aa;border-color:#5625aa;box-shadow:0 0 0 4px #5625aa26}.lp-pb-line{background:#0f172a14;border-radius:99px;flex:1;height:2px;margin:0 6px;overflow:hidden}.lp-pb-line-fill{background:linear-gradient(90deg,#5625aa,#733ad4);border-radius:99px;height:100%;transition:width .5s}.lp-hero .lp-card.lp-card--step1{background:#fff!important;border:1px solid #0f172a14!important;border-radius:20px!important;padding:0!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 32px 64px #0f172a14!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::placeholder{color:#0f172a2e!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:#0f172a47!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-label{color:#0f172a59!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{background:#f8fafc!important;border-color:#0f172a1a!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within{background:#fff!important;border-color:#5625aa80!important;box-shadow:0 0 0 4px #5625aa14!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available{background:#fff!important;border-color:#5625aa73!important;box-shadow:0 0 0 4px #5625aa12!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid{background:#fff!important;border-color:#dc262666!important;box-shadow:0 0 0 4px #dc26260f!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger{color:#1e293b!important;background:#0f172a0a!important;border-color:#0f172a1f!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:#5625aab3!important;background:#5625aa14!important}.lp-hero .lp-card.lp-card--step1 .lp-availability--available{color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-availability--unavailable,.lp-hero .lp-card.lp-card--step1 .lp-availability--invalid{color:#dc2626!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-cta:disabled{color:#0f172a38!important;box-shadow:none!important;background:#0f172a12!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks span{color:#0f172a61!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-checks svg{color:#5625aa!important}.lp-s1-lang-hint{color:#0f172a61;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.lp-s1-lang-hint svg{opacity:.5;flex-shrink:0}.lp-s1-lang-hint strong{color:#1e293b;font-weight:700}.lp-hero-bonuses{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin-top:16px;margin-bottom:10px;display:flex}.lp-hero-bonus{color:#0f172a73;white-space:nowrap;letter-spacing:.01em;opacity:0;align-items:center;gap:6px;font-size:12.5px;font-weight:500;animation:.45s cubic-bezier(.34,1.4,.64,1) forwards lp-bonus-in;display:inline-flex;transform:translateY(5px)}.lp-hero-bonus-icon{background:#22c55e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.lp-hero-bonus-icon svg{color:#16a34a}.lp-hero-bonus--more{color:#5625aab3;font-style:normal;font-weight:700}.lp-hero-bonus--more .lp-hero-bonus-icon{background:#5625aa1a}.lp-hero-bonus--more .lp-hero-bonus-icon svg{color:#5625aa}.lp-hero-bonus--sep{color:#0f172a26;opacity:0;font-size:14px;font-weight:300;animation:.45s cubic-bezier(.34,1.4,.64,1) forwards lp-bonus-in}.lp-hero-bonus--delay0{animation-delay:0s}.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{z-index:1000!important;width:240px!important;min-width:240px!important;position:absolute!important;inset:calc(100% + 6px) 0 auto auto!important}.lp-guest-recovery-tile{text-align:center;background:linear-gradient(#fbfaff 0%,#f8fafc 100%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.4vw,14px);margin-bottom:clamp(22px,2.6vw,34px);padding:clamp(32px,4vw,44px) clamp(24px,3vw,36px) clamp(28px,3.4vw,38px);display:flex;box-shadow:0 18px 40px #0f172a12,inset 0 0 0 1px #5625aa14}.lp-guest-recovery-icon{color:#5625aa;background:linear-gradient(135deg,#5625aa1f 0%,#733ad414 100%);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex;box-shadow:inset 0 0 0 1px #5625aa24}.lp-guest-recovery-icon svg{width:22px;height:22px}.lp-guest-recovery-copy{text-align:center;justify-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.lp-guest-recovery-copy span{color:#8b95a7;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.lp-guest-recovery-copy strong{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(20px,2.1vw,25px);font-weight:800;line-height:1.2;overflow:hidden}.lp-guest-recovery-copy small{color:#5625aa;background:#5625aa12;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:5px 12px;font-size:12.5px;font-weight:700;line-height:1.35;display:inline-flex}.lp-guest-recovery-copy small b,.lp-guest-recovery-copy small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-guest-recovery-copy small b{color:#5625aa;font-weight:700}.lp-guest-recovery-copy small em{background:#64748b61;border-radius:999px;flex:none;width:4px;height:4px}.lp-guest-recovery-link{color:#fff;white-space:nowrap;background:#0f172a;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0f172a2e}.lp-guest-recovery-link:hover{background:#1e293b}.lp-hero .lp-card.lp-card--step1 .lp-s1-type-section{border-bottom:1px solid #0f172a12;flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.lp-hero .lp-card.lp-card--step1 .lp-s1-generate-word{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.lp-s1-type-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-s1-type-tab{color:#0f172a66;height:34px;font-family:var(--font-body);letter-spacing:-.01em;cursor:default;white-space:nowrap;background:#0f172a0b;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.lp-s1-type-tab svg{opacity:.55;flex-shrink:0}.lp-s1-type-tab.is-active{color:#36156f;background:#f7f4fa;border-color:#5625aa52}.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{display:none}.lp-s1-type-tab-soon{letter-spacing:.09em;text-transform:uppercase;color:#0f172a57;background:#0f172a12;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:800}@media (max-width:640px){.lp-guest-recovery-link{width:100%}.lp-step-actions--guest-recovery{grid-template-columns:1fr;width:100%}.lp-guest-recovery-copy strong,.lp-guest-recovery-copy small,.lp-guest-recovery-copy small b,.lp-guest-recovery-copy small span{white-space:normal}.lp-guest-recovery-copy small{flex-direction:column;align-items:flex-start;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{max-width:1120px;width:min(100vw - 48px,1120px)!important}.lp-hero .lp-card.lp-card--step1{border-radius:26px!important}.lp-hero .lp-card.lp-card--generation{background:#ffffffc7;max-width:1760px;width:min(100vw - 24px,1760px)!important;padding:clamp(14px,1.6vw,24px)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-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:focus-within,.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--unavailable,.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--error{border:0!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{height:72px;background:#f8fafc!important;box-shadow:0 16px 36px #0f172a17,0 4px 12px #5625aa0f!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain:focus-within,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available{background:#fff!important;box-shadow:0 18px 42px #5625aa21,0 4px 14px #0f172a0f!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid{background:snow!important;box-shadow:0 16px 36px #dc26261a,0 4px 12px #0f172a0d!important}.lp-s1-meta-row{justify-content:flex-start;gap:14px;min-height:0;padding:14px 4px 0}.lp-s1-status-list{text-align:center;justify-items:center;gap:8px;padding:14px 4px 0;display:grid}.lp-s1-status-list .lp-availability,.lp-s1-status-list .lp-reservation-note{border-radius:999px;justify-content:center;align-items:flex-start;gap:8px;width:auto;max-width:min(680px,100%);margin:0;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.lp-s1-status-list .lp-availability:before,.lp-s1-status-list .lp-reservation-note:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.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-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-form,.lp-hero .lp-card.lp-card--step1 .lp-vibe-form{padding:clamp(26px,7vw,36px)}.lp-s1-meta-row{flex-direction:column;align-items:flex-start;gap:8px}}.lp-hero .lp-card.lp-card--step1 .lp-reserved-strip,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-purpose-mark,.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-field-counter span,.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-custom-palette,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette.active,.lp-hero .lp-card.lp-card--step1 .lp-custom-palette-select,.lp-hero .lp-card.lp-card--step1 .lp-custom-color-swatch,.lp-hero .lp-card.lp-card--step1 .lp-custom-color-swatch: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-palette-nav,.lp-hero .lp-card.lp-card--step1 .lp-palette-nav:hover,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-palette-swatch,.lp-hero .lp-card.lp-card--step1 .lp-preview-panel,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-page,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-header,.lp-hero .lp-card.lp-card--step1 .lp-pseudo-content span,.lp-hero .lp-card.lp-card--step1 .lp-vibe-stage,.lp-hero .lp-card.lp-card--step1 .lp-vibe-stage:before,.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-card,.lp-hero .lp-card.lp-card--step1 .lp-vibe-card.active,.lp-hero .lp-card.lp-card--step1 .lp-generate-btn,.lp-hero .lp-card.lp-card--step1 .lp-regenerate-btn,.lp-hero .lp-card.lp-card--step1 .lp-regenerate-btn:hover{border:0!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-nav{border:1.5px solid #5625aa59!important}.lp-hero .lp-card.lp-card--step1 .lp-palette-nav:hover{border-color:#5625aa99!important}.lp-hero .lp-card.lp-card--step1 .lp-text-input,.lp-hero .lp-card.lp-card--step1 .lp-textarea,.lp-hero .lp-card.lp-card--step1 .lp-secondary-btn,.lp-hero .lp-card.lp-card--step1 .lp-custom-color-swatch,.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text]{background:#f8fafc;box-shadow:0 10px 24px #0f172a0a}.lp-hero .lp-card.lp-card--step1 .lp-text-input:focus,.lp-hero .lp-card.lp-card--step1 .lp-textarea:focus,.lp-hero .lp-card.lp-card--step1 .lp-custom-color-swatch:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-custom-color input[type=text]:focus{background:#fff;box-shadow:0 12px 28px #5625aa17}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active,.lp-hero .lp-card.lp-card--step1 .lp-vibe-card.active{box-shadow:0 18px 42px #5625aa24}.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-color-swatch{width:42px;height:42px;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{min-height:0;margin-top:14px;padding:0;display:block}.lp-s1-language-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0 min(96px,24vw);display:flex}.lp-s1-language-chip{color:#5625aa;background:#f8f4ff;border:1px solid #d8c5f5;border-radius:999px;align-items:stretch;height:38px;display:inline-flex;overflow:hidden}.lp-s1-language-default{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.lp-s1-language-default small{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:9px;font-weight:700}.lp-s1-language-remove{color:#7654a8;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8c5f5;padding:0 10px;font-size:16px}.lp-s1-language-add{color:#5625aa;cursor:pointer;background:#fff;border:1px dashed #c4a5ee;border-radius:999px;height:38px;padding:0 13px;font-size:12px;font-weight:700}.lp-s1-language-add-wrap{border-radius:999px;outline:none;display:inline-flex}.lp-s1-lang-select-wrap[data-limit-tooltip],.lp-s1-language-add-wrap[data-limit-tooltip]{position:relative}:is(.lp-s1-meta-row:has([data-limit-tooltip]:hover),.lp-s1-meta-row:has([data-limit-tooltip]:focus-visible)){z-index:4000!important}.lp-s1-lang-select-wrap[data-limit-tooltip]:before,.lp-s1-lang-select-wrap[data-limit-tooltip]:after,.lp-s1-language-add-wrap[data-limit-tooltip]:before,.lp-s1-language-add-wrap[data-limit-tooltip]:after{z-index:2200;pointer-events:none;opacity:0;transition:opacity .16s,transform .16s;position:absolute;left:50%}.lp-s1-lang-select-wrap[data-limit-tooltip]:before,.lp-s1-language-add-wrap[data-limit-tooltip]:before{content:attr(data-limit-tooltip);color:#fff;text-align:center;white-space:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111827f5;border:1px solid #ffffff1f;border-radius:12px;width:max-content;max-width:min(300px,76vw);padding:9px 11px;font-size:12px;font-weight:700;line-height:1.35;bottom:calc(100% + 10px);transform:translate(-50%,4px);box-shadow:0 18px 42px #0f172a3d}.lp-s1-lang-select-wrap[data-limit-tooltip]:after,.lp-s1-language-add-wrap[data-limit-tooltip]:after{content:"";background:#111827f5;border-radius:0 0 2px;width:10px;height:10px;bottom:calc(100% + 5px);transform:translate(-50%,4px)rotate(45deg)}.lp-s1-lang-select-wrap[data-limit-tooltip]:hover:before,.lp-s1-lang-select-wrap[data-limit-tooltip]:hover:after,.lp-s1-lang-select-wrap[data-limit-tooltip]:focus-visible:before,.lp-s1-lang-select-wrap[data-limit-tooltip]:focus-visible:after,.lp-s1-language-add-wrap[data-limit-tooltip]:hover:before,.lp-s1-language-add-wrap[data-limit-tooltip]:hover:after,.lp-s1-language-add-wrap[data-limit-tooltip]:focus-visible:before,.lp-s1-language-add-wrap[data-limit-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)rotate(0)}.lp-s1-lang-select-wrap[data-limit-tooltip]:hover:after,.lp-s1-lang-select-wrap[data-limit-tooltip]:focus-visible:after,.lp-s1-language-add-wrap[data-limit-tooltip]:hover:after,.lp-s1-language-add-wrap[data-limit-tooltip]:focus-visible:after{transform:translate(-50%)rotate(45deg)}.lp-s1-lang-select-wrap.is-limit-reached .lp-s1-lang-trigger{opacity:.52;filter:grayscale(.35);cursor:not-allowed;box-shadow:none!important}.lp-s1-language-add.is-disabled{opacity:.5;color:#8b94a3;cursor:not-allowed;background:#f1f3f6;border-color:#cbd1da}.lp-s1-language-auth-note{color:#586174;background:#5625aa0e;border:1px solid #5625aa24;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0 min(96px,24vw);padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.lp-s1-language-auth-note a{color:#5625aa;flex:none;font-weight:800;text-decoration:none}.lp-s1-language-auth-note a:hover{text-decoration:underline}@media (max-width:640px){.lp-s1-language-auth-note{flex-direction:column;align-items:flex-start;margin-left:0}.lp-s1-language-chips{margin-left:0}}html[dir=rtl] body{text-align:right}html[dir=rtl] .lp-nav,html[dir=rtl] .lp-nav-right,html[dir=rtl] .lp-mobile-menu,html[dir=rtl] .lp-card,html[dir=rtl] .lp-form-row,html[dir=rtl] .lp-s1-language-chips{direction:rtl}html[dir=rtl] .lp-logo,html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] .lp-subdomain-input{text-align:left;direction:ltr}html[dir=rtl] .lp-lang-drop{left:0;right:auto}html[dir=rtl] .lp-language-chevron,html[dir=rtl] .lp-s1-domain-chevron{transform:scaleX(-1)}html[dir=rtl] .lp-s1-language-remove{border-left:0;border-right:1px solid #d8c5f5}.lp-s1-lang-mobile-label{display:none}@media (max-width:640px){.lp-s1-lang-desktop-label{display:none}.lp-s1-lang-mobile-label{flex:none;display:inline}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy{gap:4px;max-width:calc(100% - 150px)}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy strong{text-overflow:clip;overflow:visible}}.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{z-index:1000;width:100%;position:relative}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix{width:var(--lp-s1-leading-cell);color:#5625aa;letter-spacing:-.02em;background:#5625aa0b;border-right:1px solid #5625aa0b;border-radius:18px 0 0 18px;justify-content:center;align-items:center;max-width:100px;height:100%;padding-left:0;font-size:18px;font-weight:600;display:inline-flex}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{z-index:1;width:min(52%, calc(100% - var(--lp-s1-leading-cell) - 220px));letter-spacing:-.015em;text-align:center;height:100%;font-weight:600;position:absolute;left:50%;transform:translate(-50%);color:#111827!important;padding:0 12px!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix,.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-ok{z-index:2;position:relative}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{margin-left:auto}.lp-s1-lang-main{flex:0 0 var(--lp-s1-leading-cell);align-self:stretch;align-items:center;gap:0;min-width:0;display:inline-flex}.lp-s1-lang-prefix{width:var(--lp-s1-leading-cell);flex:0 0 var(--lp-s1-leading-cell);background:#5625aa0b;border-right:1px solid #5625aa0b;border-radius:18px 0 0 18px;justify-content:center;align-self:stretch;align-items:center;max-width:100px;display:inline-flex}.lp-s1-lang-copy{color:#0f172a75;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:min(58%,560px);line-height:1;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.lp-s1-lang-copy strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger:hover,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open{justify-content:space-between;gap:16px;width:100%;min-height:68px;padding:0 18px 0 0;position:relative;color:#111827!important;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:18px!important;box-shadow:0 18px 42px #0f172a17,0 5px 16px #5625aa12,inset 0 1px #fffffff0!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open{box-shadow:0 0 0 3px #5625aa29,0 20px 46px #5625aa29,0 5px 16px #0f172a0f!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{color:#64748b;font-size:clamp(14px,1.5vw,17px);font-weight:450}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-copy strong{color:#111827;font-size:inherit;letter-spacing:-.01em;font-weight:650}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-code{color:#5625aa;text-overflow:ellipsis;white-space:nowrap;background:#5625aa1a;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:100px;margin-left:auto;padding:4px 8px;font-size:11px;display:inline-flex;overflow:hidden}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-chevron{color:#0f172a6b}.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-popover{width:min(100%,520px)!important;min-width:min(100%,520px)!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list{margin-top:16px;padding:0}.lp-reservation-limit-note{color:#7a718a;text-align:center;max-width:min(680px,100%);margin:10px auto 0;font-size:11px;line-height:1.45}@media (max-width:560px){.lp-s1-type-tab.is-soon,.lp-s1-type-tab-check{display:none}.lp-hero .lp-card.lp-card--step1 .lp-s1-type-section{gap:5px;padding-bottom:16px}.lp-hero .lp-card.lp-card--step1 .lp-s1-generate-word{opacity:.8;font-size:10px}.lp-s1-type-tabs{justify-content:center}.lp-hero .lp-card.lp-card--step1 .lp-s1-type-tab.is-active{color:#6b6577;cursor:default;background:#0f172a0a;border-color:#0000;height:30px;padding:0 12px;font-size:12px;font-weight:600}.lp-s1-type-tab.is-active svg{opacity:.5}.lp-s1-language-chips{gap:6px;margin-top:6px}.lp-s1-language-default{color:#8b8398;padding:0 4px;font-size:11px}.lp-s1-language-default small{opacity:.6}.lp-s1-language-add{background:0 0;border-style:solid;border-color:#e7dcf7;height:30px;padding:0 11px;font-size:11px;font-weight:700}.lp-reservation-limit-note{display:none}.lp-s1-checks{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;margin:8px auto 0}.lp-s1-checks span{font-size:12px}}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability{background:#5625aa12;color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--unavailable,.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--error{background:#dc262612;color:#dc2626!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-availability--checking{background:#64748b14;color:#64748b!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-reservation-note{background:#5625aa12;color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-status-list .lp-reservation-note--failed{background:#dc262612;color:#dc2626!important}.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:hover,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active{cursor:pointer;min-height:184px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#fbfbfd 72%,#f6f7f9 100%)!important;border:1px solid #64748b29!important;border-radius:20px!important;padding:0!important;box-shadow:inset 0 2px #ffffffdb,0 10px 24px #0f172a0b,0 1px 2px #0f172a0b!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-top{padding:18px}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:before{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:0 0 #5625aa00}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible{outline:none;transform:translateY(-2px);background:linear-gradient(135deg,#fff 0%,#fafbff 68%,#f4f6fb 100%)!important;border-color:#5625aa4d!important;box-shadow:inset 0 2px #ffffffe6,0 16px 36px #5625aa13,0 7px 18px #0f172a0e!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible:before{box-shadow:0 0 0 4px #5625aa1a}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active{background:radial-gradient(circle at 84% 16%,#5625aa11,#0000 34%),linear-gradient(135deg,#fff 0%,#fafbff 68%,#f1f4ff 100%)!important;border-color:#5625aa66!important;box-shadow:inset 0 2px #ffffffeb,0 18px 42px #5625aa18,0 7px 20px #0f172a0e!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{box-shadow:0 7px 16px #0f172a0e;border:1px solid #5625aa33!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-mark{color:#5625aa!important;background:#f7f4fa!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-badge{color:#5625aa;background:#5625aa13}.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{color:#0f172aeb;max-width:300px;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{color:#475569ad;max-width:360px;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{background:#ffffffb3;border-color:#64748b29}.lp-hero .lp-card.lp-card--step1 .lp-purpose-choice{color:#5625aa;min-height:40px;box-shadow:none;letter-spacing:0;background:#5625aa0a;border:none;border-top:1px solid #64748b24;border-radius:0;gap:7px;padding:10px 14px;font-size:11px;font-weight:700}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover .lp-purpose-choice,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible .lp-purpose-choice{color:#36156f;box-shadow:none;background:#f4f6ff;border-top-color:#5625aa33}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active .lp-purpose-choice{background:var(--ndz-accent-light);color:#fff;box-shadow:none;border-top-color:#0000}@media (max-width:720px){.lp-hero .lp-card.lp-card--step1 .lp-purpose-grid{gap:12px;grid-template-columns:1fr!important}.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:hover,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile:focus-visible,.lp-hero .lp-card.lp-card--step1 .lp-purpose-tile.active{min-height:auto}.lp-hero .lp-card.lp-card--step1 .lp-purpose-top{grid-template-columns:44px minmax(0,1fr);padding:16px;display:grid}.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 strong,.lp-hero .lp-card.lp-card--step1 .lp-purpose-copy small{overflow-wrap:anywhere;max-width:none}.lp-hero .lp-card.lp-card--step1 .lp-purpose-fields-row,.lp-hero .lp-card.lp-card--step1 .lp-purpose-badge{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:hover,.lp-hero .lp-card.lp-card--step1 .lp-palette-tile.active{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{border-radius:22px!important;width:min(100vw - 32px,380px)!important;max-width:calc(100vw - 32px)!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-form,.lp-hero .lp-card.lp-card--step1 .lp-brief-form,.lp-hero .lp-card.lp-card--step1 .lp-photos-form,.lp-hero .lp-card.lp-card--step1 .lp-palette-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{grid-template-columns:var(--lp-s1-leading-cell) minmax(0, 1fr);grid-template-rows:38px 34px;height:auto;min-height:72px;display:grid;overflow:hidden}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-prefix{grid-area:1/1/3;width:auto;min-width:0;max-width:none;font-size:16px}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{text-align:left;grid-area:1/2;width:100%;min-width:0;height:38px;font-size:17px;position:static;transform:none;padding:8px 12px 0!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-suffix{grid-area:2/2;justify-content:flex-start;height:34px;margin-left:0;padding:0 12px 8px;font-size:16px}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-ok{grid-area:2/2;place-self:center end;width:18px;height:18px;margin-right:10px;box-shadow:0 1px 3px #5625aa59}.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:hover,.lp-hero .lp-card.lp-card--step1 .lp-s1-lang-trigger.is-open{grid-template-columns:var(--lp-s1-leading-cell) minmax(0, 1fr) auto auto;align-items:center;gap:8px;min-height:68px;padding:0 14px 0 0;display:grid;overflow:hidden}.lp-s1-lang-main{display:contents}.lp-s1-lang-prefix{width:auto;max-width:none;width:var(--lp-s1-leading-cell);background:#5625aa0b;border-right:1px solid #5625aa0b;border-radius:18px 0 0 18px;flex-basis:auto;grid-column:1;align-self:stretch;height:100%}.lp-s1-lang-copy{text-align:left;grid-column:2;justify-content:flex-start;min-width:0;max-width:100%;display:flex;position:static;overflow:hidden;transform:none}.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{flex-shrink:0;grid-column:4}}@media (max-width:640px){.lp-hero.lp-hero--step1{padding-top:clamp(42px,7vh,58px);padding-bottom:clamp(34px,6vh,56px)}.lp-hero.lp-hero--step1 h1{letter-spacing:-1.2px;margin-bottom:8px;font-size:clamp(30px,8vw,36px);line-height:1.04}.lp-hero.lp-hero--step1 .lp-timer{letter-spacing:-1px;border-radius:8px;min-width:96px;padding:0 8px 3px}.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{letter-spacing:.06em;font-size:10px}.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{letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:700;color:#36156f80!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain{box-shadow:0 16px 38px #5625aa1f,0 4px 14px #0f172a0f!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 #5625aa4d,0 18px 44px #5625aa2e,0 6px 18px #0f172a0f!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-prefix{color:#5625aa;background:#5625aa17}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{opacity:1;color:#0f172a75!important;font-weight:500!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::placeholder{color:#5625aa66!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:#0f172a6b!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-cta:disabled{color:#36156f!important;background:#f7f4fa!important;border:1px solid #5625aa4d!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #5625aa1a!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{letter-spacing:.07em;margin-bottom:10px;font-size:10px;font-weight:700;color:#36156f80!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain{box-shadow:0 16px 38px #0f172a14,0 4px 14px #5625aa12!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 #5625aa4d,0 20px 48px #5625aa29,0 6px 18px #0f172a0d!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-prefix{color:#5625aa;background:#5625aa13}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-input::placeholder{opacity:1;color:#0f172a6b!important;font-weight:500!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-input::placeholder{color:#5625aa66!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-suffix{color:#0f172a61!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-cta:disabled{color:#36156f!important;background:#f7f4fa!important;border:1px solid #5625aa4d!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #5625aa1a!important}}.lp-ftm{background:var(--ndz-bg);padding:clamp(48px, 7vw, 88px) var(--gutter) clamp(48px, 7vw, 88px)}.lp-ftm-inner{max-width:1160px;margin:0 auto}.lp-ftm-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ndz-accent);justify-content:center;align-items:center;gap:10px;margin:0 0 clamp(28px,4vw,44px);font-size:11px;font-weight:700;display:flex}.lp-ftm-eyebrow:before,.lp-ftm-eyebrow:after{content:"";background:var(--ndz-accent);opacity:.5;border-radius:2px;width:20px;height:1.5px;display:block}.lp-ftm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);display:grid}.lp-ftm-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:20px;margin:0;padding:clamp(24px,2.4vw,32px);display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 40px #5625aa0f}.lp-ftm-quote{color:#1f2430;margin:0;font-size:clamp(15px,1.15vw,16.5px);line-height:1.6}.lp-ftm-quote:before{content:"“";color:var(--ndz-accent);font-family:var(--font-display);vertical-align:-.15em;margin-right:2px;font-size:1.4em;line-height:0}.lp-ftm-author{align-items:center;gap:12px;margin-top:auto;display:flex}.lp-ftm-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:12.5px;font-weight:800;display:flex}.lp-ftm-author-text{flex-direction:column;min-width:0;display:flex}.lp-ftm-name{color:#0f172a;font-size:14px;font-weight:700}.lp-ftm-role{color:#0f172a80;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (max-width:860px){.lp-ftm-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media (max-width:640px){.lp-ftm-card{gap:14px;padding:18px 18px 16px}.lp-ftm-quote{font-size:13.5px;line-height:1.5}.lp-ftm-quote:before{font-size:1.15em}.lp-ftm-avatar{width:34px;height:34px;font-size:11px}.lp-ftm-name{font-size:13px}.lp-ftm-role{font-size:11.5px}}.lp-rlp{background:var(--ndz-bg);padding:0 var(--gutter) clamp(48px, 7vw, 88px)}.lp-rlp-inner{text-align:center;max-width:1160px;margin:0 auto}.lp-rlp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ndz-accent);margin:0 0 10px;font-size:11px;font-weight:700}.lp-rlp-heading{color:#0f172a;margin:0 0 20px;font-size:clamp(18px,2vw,22px);font-weight:700}.lp-rlp-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(24px,3vw,32px);display:flex}.lp-rlp-grid+.lp-rlp-filters{margin-top:clamp(24px,3vw,32px)}.lp-rlp-filter{color:#0f172a8c;cursor:pointer;background:0 0;border:1px solid #0f172a1f;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.lp-rlp-filter:not(.lp-rlp-filter--active):hover{border-color:var(--ndz-accent);color:var(--ndz-accent)}.lp-rlp-filter--active,.lp-rlp-filter--active:hover,.lp-rlp-filter--active:focus-visible{background:var(--ndz-accent);border-color:var(--ndz-accent);color:#fff}.lp-rlp-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-rlp-card{background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.lp-rlp-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5625aa14}.lp-rlp-name{color:#0f172a;font-size:13.5px;font-weight:700}.lp-rlp-tag{color:#0f172a80;font-size:12px}.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{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:960px;margin:0 auto;display:flex}.lp-video-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ndz-accent);background:#5625aa14;border:1px solid #5625aa26;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.lp-video-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ndz-black);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08}.lp-video-sub{max-width:560px;color:var(--ndz-muted);font-size:clamp(15px,2vw,17px);line-height:1.65}.lp-video-frame{border-radius:20px;width:100%;margin-top:12px;position:relative;overflow:visible}.lp-video-glow{filter:blur(32px);pointer-events:none;z-index:0;background:radial-gradient(at 50% 60%,#5625aa38 0%,#5625aa1a 45%,#0000 72%);position:absolute;inset:-32px -24px}.lp-video-player{z-index:1;background:#0f172a;border:1px solid #5625aa24;border-radius:16px;width:100%;display:block;position:relative;box-shadow:0 2px 4px #0000000a,0 8px 24px #5625aa1f,0 32px 80px #0f172a1f}@media (max-width:768px){.lp-video-section{padding-block:clamp(48px,8vw,80px)}.lp-video-player{border-radius:10px}}.lp-hero .lp-card.lp-card--step1 .lp-s1-name-input{color:#0f172a!important;caret-color:#5625aa!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-name-input::placeholder{color:#0f172a52!important;font-weight:500!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-name-input:focus{background:#fff!important;border-color:#5625aab3!important;box-shadow:0 0 0 4px #5625aa1f!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-hero-name .lp-s1-name-input{background:#f8fafc!important;border-color:#0f172a1a!important}.lp-hero .lp-card.lp-card--step1 .lp-s1-name-label{color:#0f172a59!important}@media (max-width:640px){.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-name-label{letter-spacing:.06em;margin-bottom:14px;font-size:13px;font-weight:800;color:#36156f!important}}@media (min-width:641px){.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-name-label{letter-spacing:.07em;margin-bottom:14px;font-size:13px;font-weight:800;color:#36156f!important}}@media (min-width:601px){.lp-hero .lp-card.lp-card--step1 .lp-s1-domain{height:54px!important}}.lp-hero .lp-card.lp-card--step1 .lp-s1-domain-input{font-size:17px!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty{box-shadow:none!important;background:#fbfbfd!important;border-color:#0f172a14!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty .lp-s1-domain-prefix{color:#0f172a66!important;background:#0f172a09!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-picker-chevron{color:#0f172a80!important;background:#0f172a14!important;width:20px!important;height:20px!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain-picker.is-open .lp-s1-domain-picker-chevron{background:#0f172a24!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-name-input{background:#fff!important;border:1.5px solid #5625aa38!important;box-shadow:0 0 0 1px #5625aa0f,0 18px 40px #5625aa1f,0 6px 16px #0f172a0d!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-name-input::placeholder{color:#5625aa52!important;font-weight:500!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-name-input:focus{border-color:#5625aa8c!important;box-shadow:0 0 0 4px #5625aa24,0 18px 40px #5625aa24!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.is-empty,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain:focus-within,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--available,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--unavailable,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--invalid,.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain.lp-domain-row--error{box-shadow:none!important;background:#0f172a0a!important;border:none!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain:focus-within{background:#5625aa0f!important}.lp-hero.lp-hero--step1 .lp-card.lp-card--step1 .lp-s1-domain--pulse:after{animation:none!important;display:none!important}.lp-home-generate{grid-auto-rows:max-content;align-content:center;place-items:center;gap:14px;margin-top:clamp(48px,7vh,80px);display:grid;position:relative}.lp-home-generate:before{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#6941c666,#6941c624 65%,#0000 82%);border-radius:999px;width:min(420px,88vw);height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-home-generate>*{z-index:1;position:relative}.lp-hero.lp-hero--step1>.lp-card--step1{box-shadow:none;background:0 0;border:0}.lp-hero.lp-hero--step1 .lp-hero-action.lp-card--step1{box-shadow:none!important;background:0 0!important;border:0!important}.lp-home-generate-button{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#fff;cursor:pointer;letter-spacing:-.015em;background:linear-gradient(#ffffff29 0%,#fff0 40%),linear-gradient(100deg,#7c1fd6e6 0%,#d6169ee6 100%);border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:clamp(9px,1.1vw,14px);width:auto;height:auto;padding:clamp(16px,2.6vw,25px) clamp(26px,4vw,42px);font:650 clamp(15.5px,1.9vw,21px)/1 inherit;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s,background .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 14px 30px -12px #140a3273}.lp-home-generate-button span:first-child{z-index:1;color:inherit;font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.015em;font-size:clamp(15.5px,1.9vw,21px);font-style:normal;font-weight:650;position:relative}.lp-home-generate-arrow{z-index:1;color:#fff;justify-content:center;align-items:center;width:clamp(15px,1.6vw,20px);height:clamp(15px,1.6vw,20px);transition:transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.lp-home-generate-arrow svg{width:100%;height:100%}.lp-home-generate-button:hover{background:linear-gradient(#ffffff2e 0%,#fff0 45%),linear-gradient(100deg,#8a2ae4 0%,#e424ac 100%);border-color:#ffffff80;transform:translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001f,0 18px 36px -14px #140a3299}.lp-home-generate-button:hover .lp-home-generate-arrow{transform:translate(4px)}.lp-home-generate-button:active{transform:translateY(0)scale(.98)}.lp-home-generate-button:focus-visible{outline-offset:6px;outline:4px solid #9667ff59}.lp-home-generate-hint{color:#6f6780;letter-spacing:-.005em;margin:0;font-size:13px;font-weight:500}.lp-home-generate-hint strong{font-weight:800}.lp-home-generate-hint span{color:#9c70ed;margin:0 5px}.lp-home-generate-hint em{background:linear-gradient(100deg,#6941c6,#ff5b8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.lp-home-generate-label{text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:clamp(8px,1vw,11px);display:inline-flex}.lp-home-generate-icon{flex:none;width:1.15em;height:1.15em}.lp-home-alt{color:#6f6780;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;font-size:14px;font-weight:500;display:flex}.lp-home-alt-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-home-alt-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#241a36;font:600 15px/1.2 var(--font-display),Arial,sans-serif;cursor:pointer;background:#ffffffd1;border:1px solid #e5dfef;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:border-color .2s,background .2s,transform .18s,box-shadow .2s;display:inline-flex}.lp-home-alt-button svg{color:#7c1fd6;flex:none;width:18px;height:18px}.lp-home-alt-button:hover{background:#fff;border-color:#b79bdd;transform:translateY(-1px);box-shadow:0 8px 20px -12px #4c2b7d66}.lp-home-alt-button:focus-visible{outline-offset:3px;outline:3px solid #7440d666}@media (max-width:640px){.lp-home-generate-button{width:100%;max-width:340px;padding-inline:18px}.lp-home-alt{flex-direction:column;gap:8px;width:100%}.lp-home-alt-buttons{flex-wrap:nowrap;width:100%;max-width:340px}.lp-home-alt-button{flex:1;min-width:0;padding:11px 10px;font-size:14px}.lp-hero{padding-bottom:clamp(48px,8vh,72px)}.lp-hero h1{font-size:clamp(36px,9.5vw,54px)}.lp-home-generate{gap:16px;margin-top:clamp(28px,5vh,44px)}.lp-home-generate:before{width:min(280px,86vw);height:76px}.lp-home-generate-button{gap:8px;width:auto;padding:15px 24px;font-size:15px}.lp-home-generate-button span:first-child{font-size:15px}.lp-home-generate-arrow{width:14px;height:14px}.lp-home-generate-hint{font-size:12.5px}}.lp-purpose-simple-panel{z-index:3;padding:clamp(24px,3.4vw,42px) clamp(28px,4vw,52px) clamp(28px,4vw,52px);position:relative}.lp-purpose-language{z-index:5;color:#4b376d;background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid #8e60e038;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:0 0 22px;padding:10px 12px 10px 18px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 10px 22px #4a288812}.lp-purpose-language-trigger{color:#2b1d47;min-width:265px;height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #8052d840;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;font-weight:600;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 6px #42227b0d}.lp-purpose-language-trigger:hover,.lp-purpose-language.is-open .lp-purpose-language-trigger{border-color:#8753d8;box-shadow:0 0 0 4px #8753d824}.lp-purpose-language.is-open .lp-purpose-language-trigger svg{transform:rotate(180deg)}.lp-purpose-language-popover{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #7d4bd347;border-radius:16px;width:min(480px,100%);max-height:420px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 42px #2d165d33}.lp-purpose-language-popover input{color:#31204e;width:100%;height:40px;font:inherit;background:#fbf9ff;border:1px solid #ded0fb;border-radius:10px;outline:none;margin-bottom:8px;padding:0 11px}.lp-purpose-language-popover input:focus{border-color:#8753d8;box-shadow:0 0 0 3px #8753d81f}.lp-purpose-language-popover p{color:#8b65cf;letter-spacing:.08em;text-transform:uppercase;margin:10px 7px 5px;font-size:10px;font-weight:800}.lp-purpose-language-popover button{color:#302047;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;display:flex}.lp-purpose-language-popover button:hover,.lp-purpose-language-popover button.active{color:#fff;background:linear-gradient(100deg,#6a3acf,#b64db9)}.lp-purpose-language-popover button small{color:#786a90;font-size:11px}.lp-purpose-language-popover button:hover small,.lp-purpose-language-popover button.active small{color:#ffffffd1}.lp-purpose-simple-grid{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid;position:relative}.lp-purpose-simple-tile{isolation:isolate;color:#201536;cursor:pointer;text-align:left;background:radial-gradient(circle at 7% 0,#d2bdff38,#0000 34%) padding-box padding-box,linear-gradient(135deg,#fff,#fbf9ff) padding-box padding-box,linear-gradient(125deg,#e4d6ff,#f2d9ed 52%,#dcd0fb) border-box;border:1px solid #0000;border-radius:23px;align-items:center;gap:17px;min-height:100px;padding:18px 54px 18px 22px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,color .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 5px #2a195406,0 14px 26px #2a19540e}.lp-purpose-simple-tile:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(105deg,#6939cb,#cf4aa0,#6939cb) 180% 0/220% 100%;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-purpose-simple-tile:after{content:"→";color:#8a62df;opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:18px;font-weight:800;line-height:1;transition:transform .2s,opacity .2s,color .2s;display:grid;position:absolute;top:50%;right:21px;transform:translateY(-50%)translate(-4px)}.lp-purpose-simple-tile:hover{color:#fff;background:linear-gradient(105deg,#6939cb,#cf4aa0);border-color:#0000;transform:translateY(-4px)scale(1.008);box-shadow:0 7px 12px #48208b14,0 22px 38px #7032b740}.lp-purpose-simple-tile:hover:after{color:#fff;opacity:1;transform:translateY(-50%)translate(0)}.lp-purpose-simple-tile:focus-visible{outline-offset:3px;outline:3px solid #7440d659}.lp-purpose-simple-icon{color:#7041d4;background:linear-gradient(145deg,#fff,#eee6ff);border:1px solid #8c5be63d;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffffe6,0 7px 15px #5c31b01a}.lp-purpose-simple-tile:hover .lp-purpose-simple-icon{color:#fff;background:#ffffff29;border-color:#ffffff73}.lp-purpose-simple-icon svg{width:23px;height:23px}.lp-purpose-simple-tile strong{letter-spacing:-.02em;font-size:clamp(16px,1.35vw,19px);line-height:1.2;font-weight:500!important}.lp-project-type-panel{z-index:3;padding:clamp(24px,3.4vw,42px) clamp(28px,4vw,52px) clamp(30px,4vw,54px);position:relative}.lp-project-type-subtitle{color:#746b84;text-align:center;margin:0 0 22px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.lp-project-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp-project-type-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.lp-project-type-grid:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-project-type-tile{color:#241a36;min-width:0;font-family:var(--font-body);cursor:pointer;text-align:start;background:#fff;border:1px solid #e5dfef;border-radius:20px;padding:0;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 3px 12px #2a195409}.lp-project-type-tile:hover{background:#fcfaff;border-color:#b79bdd;box-shadow:0 6px 20px #4c2b7d14}.lp-project-type-tile:focus-visible{outline-offset:3px;outline:3px solid #7440d659}.lp-project-type-select{min-height:100px;color:inherit;align-items:center;gap:14px;padding:30px 54px 16px 24px;display:flex}.lp-project-type-icon{color:#7541d5;background:#f6f1fc;border:1px solid #ece3fa;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.lp-project-type-icon svg{width:23px;height:23px}.lp-project-type-select strong{min-width:0;font-family:var(--font-body);letter-spacing:-.025em;font-size:clamp(18px,1.5vw,22px);font-weight:650;line-height:1.25}.lp-project-type-select i{display:none}.lp-project-type-tile .lp-project-type-description{color:#665d73;max-width:42ch;font-family:var(--font-body);letter-spacing:0;text-wrap:pretty;margin:0;padding:0 24px 24px;font-size:14px;font-weight:450;line-height:1.65;display:block}.lp-project-type-badge{top:10px;color:#7040b4;letter-spacing:.025em;background:#f0e8fc;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:650;line-height:1.3;position:absolute;inset-inline-end:16px}.lp-project-type-toggle{inset-inline-end:18px;color:#8b779f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:38px}.lp-project-type-toggle:hover{color:#7541d5;background:#efe6fb}.lp-project-type-toggle:focus-visible{outline-offset:2px;outline:2px solid #7541d5}.lp-project-type-toggle svg{width:13px;height:9px;transition:transform .2s}.lp-project-type-tile.is-expanded .lp-project-type-toggle svg{transform:rotate(180deg)}.lp-project-type-details{padding:0 24px 24px}.lp-project-type-features{border-top:1px solid #ece6f3;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:grid}.lp-project-type-features li{color:#665d73;padding-inline-start:19px;font-size:13px;line-height:1.5;position:relative}.lp-project-type-features li:before{content:"✓";color:#7541d5;font-weight:600;position:absolute;inset-inline-start:0}@media (max-width:700px){.lp-project-type-panel{padding:20px}:is(.lp-project-type-grid,.lp-project-type-grid:has(>:nth-child(3))){grid-template-columns:1fr;gap:13px}.lp-project-type-tile{border-radius:16px}.lp-project-type-select{gap:12px;min-height:84px;padding:26px 50px 12px 18px}.lp-project-type-select strong{font-size:18px}.lp-project-type-icon{border-radius:11px;width:38px;height:38px}.lp-project-type-icon svg{width:21px;height:21px}.lp-project-type-toggle{top:30px;inset-inline-end:14px}.lp-project-type-tile .lp-project-type-description{padding:0 18px 18px;font-size:13px}.lp-project-type-details{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.lp-project-type-tile,.lp-project-type-toggle svg{transition:none}}.lp-hero--entry-generation .lp-purpose-simple-tile:before{animation:1.1s cubic-bezier(.22,.8,.25,1) both lp-purpose-border-sweep}.lp-hero--entry-generation .lp-purpose-simple-tile:nth-child(2):before{animation-delay:.1s}.lp-hero--entry-generation .lp-purpose-simple-tile:nth-child(3):before{animation-delay:.2s}.lp-hero--entry-generation .lp-purpose-simple-tile:nth-child(4):before{animation-delay:.3s}.lp-hero--entry-generation .lp-purpose-simple-tile:nth-child(5):before{animation-delay:.4s}.lp-hero--entry-generation .lp-purpose-simple-tile:nth-child(6):before{animation-delay:.5s}@keyframes lp-purpose-border-sweep{0%{opacity:0;filter:blur(5px);background-position:180% 0}24%{opacity:.92;filter:blur(1px)}70%{opacity:.92;filter:blur();background-position:0 0}to{opacity:0;filter:blur(4px);background-position:-70% 0}}@media (max-width:640px){.lp-purpose-simple-panel{padding:12px 16px 18px}.lp-purpose-language{border-radius:15px;flex-direction:column;align-items:stretch;gap:6px;margin-bottom:10px;padding:10px 12px;font-size:12px}.lp-purpose-language-trigger{border-radius:11px;width:100%;min-width:0;height:40px;padding:0 11px;font-size:13px}.lp-purpose-language-popover{width:100%;max-height:330px;left:0;right:auto}.lp-purpose-simple-grid{grid-template-columns:1fr}.lp-purpose-simple-tile{border-radius:15px;min-height:72px;padding:12px 44px 12px 14px}.lp-purpose-simple-icon{border-radius:12px;width:40px;height:40px}.lp-purpose-simple-tile strong{font-size:16px}}.lp-hero--entry-generation{--entry-panel-top:300px;--entry-panel-width:min(48vw,850px);--entry-panel-height:742px;--entry-timer-top:205px;--entry-progress-top:345px;--entry-title-top:430px;--entry-tiles-top:525px;min-height:1342px;display:block;position:relative;overflow:hidden;background:radial-gradient(circle at 52% 32%,#5625aa1a,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafcdb)!important}@media (min-width:901px){.lp-hero--entry-generation{--entry-panel-width:min(850px, calc(100vw - 96px))}}.lp-hero--entry-generation{transition:min-height .52s cubic-bezier(.22,.8,.25,1)}.lp-hero--entry-generation:before{content:"";z-index:2;top:calc(var(--entry-panel-top) + var(--entry-vshift,0px));width:var(--entry-panel-width);height:var(--entry-panel-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ffffffe6;border-radius:32px;transition:width .52s cubic-bezier(.22,.8,.25,1),height .52s cubic-bezier(.22,.8,.25,1),top .52s cubic-bezier(.22,.8,.25,1);display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 30px 90px #19113938,0 2px 8px #19113914}.lp-entry-generation-focus{z-index:1;pointer-events:none;opacity:1;border-radius:0;width:100%;min-height:100%;position:absolute;inset:0;overflow:hidden}.lp-entry-generation-focus .lp-generation-sketch-shell{inset:0}.lp-entry-generation-focus:after{opacity:.9}.lp-entry-generation-focus.is-paused:after,.lp-entry-generation-focus.is-paused .lp-generation-sketch-shell,.lp-entry-generation-focus.is-paused .lp-generation-blueprint,.lp-entry-generation-focus.is-paused .lp-generation-blueprint *{animation-play-state:paused!important}.lp-hero--entry-generation>.lp-entry-countdown{z-index:6;top:calc(var(--entry-timer-top) + var(--entry-vshift,0px));color:#322052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #7440d63d;border-radius:22px;align-items:center;width:248px;height:92px;padding:24px 5px 5px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #19113929,inset 0 1px #fff}.lp-entry-countdown .lp-generation-timer{color:#5f2cc4;letter-spacing:.015em;font-variant-numeric:tabular-nums;flex:1;width:auto;height:60px;font-size:31px;font-weight:900;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;margin:0!important;padding:0!important}.lp-entry-countdown .lp-generation-status{color:#6941c6;border-left:1px solid #7440d629;place-items:center;width:60px;height:60px;font-size:17px;font-weight:900;line-height:1;display:grid}.lp-entry-countdown .lp-generation-status.is-running{padding-left:2px;font-size:15px;animation:.34s cubic-bezier(.2,.9,.2,1) both lp-entry-status-play}.lp-entry-countdown .lp-generation-status.is-paused{animation:.34s cubic-bezier(.2,.9,.2,1) both lp-entry-status-pause}.lp-entry-countdown .lp-generation-status.is-paused:before{content:"";background:currentColor;border-radius:1px;width:6px;height:23px;animation:.34s cubic-bezier(.2,.9,.2,1) both lp-entry-pause-bars;transform:translate(-6px);box-shadow:12px 0}.lp-entry-countdown .lp-generation-stage,.lp-entry-countdown .lp-generation-hint{display:none}.lp-entry-countdown .lp-generation-status-label{color:#7657a9;letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:normal;z-index:2;font-size:8px;font-weight:750;line-height:1.25;position:absolute;top:8px;left:12px;right:12px}.lp-entry-countdown .lp-generation-timer,.lp-entry-countdown .lp-generation-status{transform:none}.lp-hero--entry-generation>.lp-entry-countdown{height:108px!important;padding-top:34px!important}.lp-entry-countdown .lp-generation-status-label{left:16px;right:16px;top:14px!important}.lp-entry-countdown .lp-generation-timer,.lp-entry-countdown .lp-generation-status{align-self:flex-end}.lp-entry-countdown .lp-generation-timer.is-overtime{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;min-width:0;height:60px;font-size:clamp(16px,1.8vw,20px);line-height:1;overflow:hidden;padding:0!important}.lp-dev-toolbar{z-index:100;color:#f5f0ff;min-height:36px;font:700 12px/1.2 var(--font-sans,Arial,sans-serif);background:#18112b;align-items:center;gap:16px;padding:7px 22px;display:flex;position:sticky;top:0}.lp-dev-toolbar-title{color:#1e1100;letter-spacing:.1em;background:#ef8d00;border-radius:5px;padding:3px 7px;font-size:10px}.lp-dev-toolbar label{cursor:pointer;align-items:center;gap:7px;display:flex}.lp-dev-toolbar input{accent-color:#a980ff;width:15px;height:15px}.lp-dev-toolbar-duration select{color:#fff;font:inherit;background:#2a2040;border:1px solid #7657a9;border-radius:6px;padding:3px 6px}.lp-dev-toolbar-hint{color:#cbbde8;font-weight:500}@media (max-width:640px){.lp-dev-toolbar{gap:10px;padding:7px 12px}.lp-dev-toolbar-hint{display:none}}@keyframes lp-entry-status-play{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lp-entry-status-pause{0%{opacity:0;transform:scale(.45)rotate(18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lp-entry-pause-bars{0%{opacity:0;transform:translate(-6px)scaleY(.25)}to{opacity:1;transform:translate(-6px)scaleY(1)}}.lp-hero--entry-generation>.lp-pb,.lp-hero--entry-generation>.lp-hero-headline,.lp-hero--entry-generation>.lp-hero-action{z-index:3;width:var(--entry-panel-width);margin:0;position:absolute;left:50%;transform:translate(-50%)}.lp-hero--entry-generation>.lp-pb{top:calc(var(--entry-progress-top) + var(--entry-vshift,0px));width:calc(var(--entry-panel-width) - 96px);max-width:calc(100vw - 96px);transition:width .52s cubic-bezier(.22,.8,.25,1),max-width .52s cubic-bezier(.22,.8,.25,1)}.lp-hero--entry-generation>.lp-hero-headline{top:calc(var(--entry-title-top) + var(--entry-vshift,0px));text-align:center;justify-content:center;display:flex}.lp-hero--entry-generation>.lp-hero-headline h1{overflow-wrap:normal;word-break:normal;flex:auto;min-width:0;text-align:center!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(34px,3.4vw,52px)!important;font-weight:750!important}.lp-step-title-keyword{background:linear-gradient(100deg,#6b39cf 8%,#cf4aa0 92%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lp-hero--entry-generation>.lp-kicker,.lp-hero--entry-generation>.lp-hero-support{z-index:3;width:var(--entry-panel-width);text-align:center;margin:0;position:absolute;left:50%;transform:translate(-50%)}.lp-hero--entry-generation>.lp-kicker{top:calc(var(--entry-kicker-top,430px) + var(--entry-vshift,0px));justify-content:center}.lp-hero--entry-generation>.lp-hero-support{top:calc(var(--entry-support-top,520px) + var(--entry-vshift,0px))}.lp-hero--entry-generation>.lp-hero-support .lp-subtitle{margin:0 auto}.lp-hero.lp-hero--entry-generation>.lp-hero-action.lp-card.lp-card--generation{top:calc(var(--entry-tiles-top) + var(--entry-vshift,0px));transition:width .52s cubic-bezier(.22,.8,.25,1),max-width .52s cubic-bezier(.22,.8,.25,1),max-height .52s cubic-bezier(.22,.8,.25,1),padding .52s cubic-bezier(.22,.8,.25,1);width:var(--entry-panel-width)!important;max-width:var(--entry-panel-width)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){.lp-hero--entry-generation,.lp-hero--entry-generation:before,.lp-hero.lp-hero--entry-generation>.lp-hero-action.lp-card.lp-card--generation{transition:none}}.lp-hero--entry-generation .lp-purpose-simple-panel{width:100%;margin:0;padding:0 24px 24px}.lp-hero--entry-generation .lp-purpose-language{margin-bottom:16px}.lp-hero--entry-generation .lp-purpose-simple-grid{width:100%;margin:0;padding:0}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5)>.lp-hero-action.lp-card--generation{padding-bottom:0!important}.lp-hero--entry-step3{--entry-panel-height:1033px;--entry-kicker-top:430px;--entry-title-top:470px;--entry-support-top:540px;--entry-tiles-top:500px;min-height:1493px}.lp-hero.lp-hero--entry-step3>.lp-hero-action.lp-card.lp-card--generation{max-height:none;padding:0 38px!important;overflow:visible!important}.lp-hero--entry-step3 .lp-brief-form{width:100%}.lp-hero--entry-step4{--entry-panel-height:1100px;--entry-title-top:435px;--entry-tiles-top:510px;min-height:1540px}.lp-hero.lp-hero--entry-step4>.lp-hero-action.lp-card.lp-card--generation{scrollbar-width:thin;scrollbar-color:#a57be7 transparent;max-height:1050px;padding:0 38px 38px!important;overflow-y:auto!important}.lp-hero--entry-step4>.lp-hero-action::-webkit-scrollbar{width:7px}.lp-hero--entry-step4>.lp-hero-action::-webkit-scrollbar-thumb{background:linear-gradient(#9a6be3,#d45ca8);border-radius:99px}.lp-hero--entry-step4 .lp-s1-form{width:100%}.lp-hero--entry-step5{--entry-panel-width:min(calc(100vw - 48px),1180px);--entry-panel-height:1245px;--entry-title-top:435px;--entry-tiles-top:510px;min-height:1685px}.lp-hero.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--generation{scrollbar-width:thin;scrollbar-color:#a57be7 transparent;max-height:1200px;padding:0 38px 38px!important;overflow-y:auto!important}.lp-hero--entry-step5>.lp-hero-action::-webkit-scrollbar{width:7px}.lp-hero--entry-step5>.lp-hero-action::-webkit-scrollbar-thumb{background:linear-gradient(#9a6be3,#d45ca8);border-radius:99px}.lp-hero--entry-step5 .lp-palette-form{width:100%}@media (min-width:641px){.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5):not(.lp-hero--entry-final){--entry-panel-top:110px;--entry-timer-top:15px;--entry-progress-top:155px;--entry-title-top:240px;--entry-tiles-top:335px;min-height:1152px}.lp-hero--entry-step3{--entry-panel-top:110px;--entry-timer-top:15px;--entry-progress-top:155px;--entry-kicker-top:240px;--entry-title-top:280px;--entry-support-top:350px;--entry-tiles-top:310px}.lp-hero--entry-step4{--entry-panel-top:110px;--entry-timer-top:15px;--entry-progress-top:155px;--entry-title-top:245px;--entry-tiles-top:320px;min-height:1350px}.lp-hero--entry-step5{--entry-panel-top:110px;--entry-timer-top:15px;--entry-progress-top:155px;--entry-title-top:245px;--entry-tiles-top:320px}}.lp-hero--entry-step3 .lp-category-grid{scrollbar-width:thin;scrollbar-color:#a57be7 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:420px;padding:2px 10px 2px 2px;overflow-y:auto}.lp-hero--entry-step3 .lp-category-grid::-webkit-scrollbar{width:7px}.lp-hero--entry-step3 .lp-category-grid::-webkit-scrollbar-track{background:0 0}.lp-hero--entry-step3 .lp-category-grid::-webkit-scrollbar-thumb{background:linear-gradient(#9a6be3,#d45ca8);border-radius:99px}.lp-hero--entry-step3 .lp-category-card{color:#302247;background:linear-gradient(135deg,#fff,#fbf9ff) padding-box padding-box,linear-gradient(125deg,#e4d6ff,#f2d9ed 52%,#dcd0fb) border-box;border:1px solid #0000;border-radius:17px;min-height:62px;font-size:13px;font-weight:500;transition:transform .22s,box-shadow .22s,color .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 8px 18px #2a19540d}.lp-hero--entry-step3 .lp-category-card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(105deg,#6939cb,#cf4aa0,#6939cb) 180% 0/220% 100%;padding:3px;animation:1.1s cubic-bezier(.22,.8,.25,1) both lp-purpose-border-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-hero--entry-step3 .lp-category-card:hover:not(:disabled){color:#fff;background:linear-gradient(105deg,#6939cb,#cf4aa0);border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 30px #7032b738}.lp-hero--entry-step3 .lp-category-card.active{color:#fff;background:linear-gradient(105deg,#6939cb,#cf4aa0);border-color:#0000;box-shadow:0 0 0 3px #b164dc24,0 16px 28px #7032b733}.lp-hero--entry-step3 .lp-category-card:nth-child(2):before{animation-delay:80ms}.lp-hero--entry-step3 .lp-category-card:nth-child(3):before{animation-delay:.16s}.lp-hero--entry-step3 .lp-category-card:nth-child(4):before{animation-delay:.24s}.lp-hero--entry-step3 .lp-category-card:nth-child(5):before{animation-delay:.32s}.lp-hero--entry-step3 .lp-category-card:nth-child(6):before{animation-delay:.4s}.lp-hero--entry-step3 .lp-category-card:nth-child(7):before{animation-delay:.48s}.lp-hero--entry-step3 .lp-category-card:nth-child(8):before{animation-delay:.56s}.lp-hero--entry-step3 .lp-category-card:nth-child(9):before{animation-delay:.64s}.lp-hero--entry-step3 .lp-category-card:nth-child(10):before{animation-delay:.72s}.lp-hero--entry-step3 .lp-category-card:nth-child(11):before{animation-delay:.8s}.lp-hero--entry-step3 .lp-category-card:nth-child(12):before{animation-delay:.88s}.lp-entry-generation-focus .lp-generation-blueprint-header span{animation-duration:1.5s}.lp-entry-generation-focus .lp-generation-blueprint-header span:first-child{animation-delay:calc(0s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-header span:nth-child(2){animation-delay:calc(6s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-header span:nth-child(3){animation-delay:calc(12s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero span{animation-duration:2s}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-kicker{animation-delay:calc(18s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-title{animation-delay:calc(25s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-title.is-short{animation-delay:calc(32s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-copy{animation-delay:calc(39s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-copy.is-small{animation-delay:calc(46s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-hero .is-button{animation-delay:calc(53s - var(--entry-sketch-offset,0s))}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line{animation-duration:1.5s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:first-child{animation-delay:60s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(2){animation-delay:64s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(3){animation-delay:68s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(4){animation-delay:72s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(5){animation-delay:76s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(6){animation-delay:80s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(7){animation-delay:84s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line:nth-child(8){animation-delay:88s}.lp-entry-generation-focus .lp-generation-blueprint-grid span{animation-duration:2s}.lp-entry-generation-focus .lp-generation-blueprint-grid span:first-child{animation-delay:94s}.lp-entry-generation-focus .lp-generation-blueprint-grid span:nth-child(2){animation-delay:100s}.lp-entry-generation-focus .lp-generation-blueprint-grid span:nth-child(3){animation-delay:106s}.lp-entry-generation-focus .lp-generation-blueprint-section{animation-duration:2s}.lp-entry-generation-focus .lp-generation-blueprint-section.is-section-1{animation-delay:111s}.lp-entry-generation-focus .lp-generation-blueprint-section.is-section-2{animation-delay:114s}.lp-entry-generation-focus .lp-generation-blueprint-section.is-section-3{animation-delay:117s}.lp-entry-generation-focus .lp-generation-blueprint-lines .is-blueprint-line,.lp-entry-generation-focus .lp-generation-blueprint-grid span,.lp-entry-generation-focus .lp-generation-blueprint-section{animation-delay:calc(-1 * var(--entry-sketch-offset,0s))}@media (max-width:900px){.lp-hero--entry-generation{--entry-panel-top:180px;--entry-panel-width:min(calc(100vw - 28px),700px);--entry-panel-height:720px;--entry-timer-top:92px;--entry-progress-top:218px;--entry-title-top:300px;--entry-tiles-top:390px;min-height:980px}.lp-hero--entry-generation>.lp-entry-countdown{width:228px;height:84px}.lp-entry-countdown .lp-generation-timer{height:54px;font-size:27px}.lp-entry-countdown .lp-generation-status{width:54px;height:54px}.lp-hero--entry-generation>.lp-pb{width:calc(var(--entry-panel-width) - 48px);max-width:calc(100vw - 76px)}.lp-hero--entry-generation .lp-purpose-simple-grid{padding:0 22px 22px}}@media (max-width:640px){.lp-hero--entry-generation{--entry-panel-top:40px;--entry-timer-top:22px;--entry-progress-top:78px;--entry-title-top:160px;--entry-tiles-top:205px}.lp-hero--entry-generation .lp-project-type-panel{padding:12px 16px 18px}.lp-hero--entry-generation .lp-purpose-language{margin-bottom:10px}.lp-hero--entry-generation .lp-project-type-grid{gap:10px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5)>.lp-hero-headline h1{white-space:nowrap;font-size:clamp(20px,6.2vw,26px)!important}.lp-hero.lp-hero--entry-step3>.lp-hero-action.lp-card.lp-card--generation{padding-left:8px!important;padding-right:8px!important}.lp-hero.lp-hero--entry-step3 .lp-brief-form{width:100%!important;padding:0!important}.lp-hero.lp-hero--entry-step3 .lp-category-picker{width:100%!important;margin-left:0!important;margin-right:0!important}.lp-hero.lp-hero--entry-step3 .lp-category-grid{width:100%!important;margin-left:0!important;margin-right:0!important;padding-right:8px!important}.lp-hero.lp-hero--entry-step3 .lp-category-card{padding-left:5px!important;padding-right:5px!important}.lp-hero--entry-step3{--entry-panel-height:980px;min-height:1240px}.lp-hero--entry-step3 .lp-wizard-inline-lead{z-index:5;top:930px;width:auto!important;margin:0!important;position:absolute!important;left:12px!important;right:12px!important;transform:none!important}.lp-hero--entry-step3 .lp-wizard-inline-lead-form{max-width:none}}.lp-hero--entry-contact{--entry-tiles-top:430px}@media (min-width:1100px){.lp-hero--entry-contact{--entry-tiles-top:330px}}.lp-hero--entry-contact>.lp-hero-headline h1{text-wrap:balance;letter-spacing:-.045em!important;width:min(100%,800px)!important;max-width:800px!important;margin-inline:auto!important;font-size:clamp(34px,2.8vw,46px)!important;line-height:1.06!important}@media (max-width:900px){.lp-hero--entry-contact{--entry-tiles-top:440px}.lp-hero--entry-contact>.lp-hero-headline{width:calc(100vw - 64px)!important}.lp-hero--entry-contact>.lp-hero-headline h1{font-size:clamp(30px,5vw,40px)!important}}@media (max-width:640px){.lp-hero--entry-contact{--entry-title-top:153px;--entry-tiles-top:225px}.lp-hero--entry-contact>.lp-hero-headline{width:calc(100vw - 42px)!important}.lp-hero--entry-contact>.lp-hero-headline h1{font-size:clamp(27px,8vw,34px)!important;line-height:1.08!important}}.lp-exit-intent-backdrop{z-index:100}.lp-exit-intent-modal{text-align:center;background:radial-gradient(circle at 82% 12%,#9b78ff38,#0000 28%),#fff;max-width:460px;padding:42px 34px 30px;position:relative}.lp-exit-intent-modal h2{letter-spacing:-.045em;color:#171327;margin:12px 0;font-size:30px}.lp-exit-intent-modal h2.lp-exit-intent-word{color:#6d35d4;margin:14px 0 10px;font-family:Segoe Script,Bradley Hand,Comic Sans MS,cursive;font-size:44px;font-weight:700;line-height:1.05}.lp-exit-intent-modal>p{color:#645d74;max-width:350px;margin:0 auto 20px;line-height:1.55}.lp-exit-intent-mark{color:#6941c6;background:#efe9fb;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:auto;display:flex}.lp-exit-intent-input{box-sizing:border-box;width:100%;height:48px;font:inherit;border:1px solid #ddd5ef;border-radius:13px;outline:none;padding:0 14px}.lp-exit-intent-input:focus{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-exit-intent-input-row{align-items:center;gap:8px;width:100%;display:flex}.lp-exit-intent-input-row .lp-exit-intent-input{flex:1;width:auto;min-width:0}.lp-exit-intent-input-row .lp-exit-intent-lang .lp-mini-lang-btn{height:48px}@media (max-width:480px){.lp-exit-intent-input-row{flex-wrap:wrap}.lp-exit-intent-input-row .lp-exit-intent-input{flex:100%}}.lp-wizard-exit-lang-row{justify-content:space-between;align-items:center;gap:10px;max-width:420px;margin-top:10px;display:flex;position:relative}.lp-wizard-exit-lang-label{color:#8b8399;font-size:12.5px;font-weight:600}.lp-modal button.lp-wizard-exit-lang-trigger{box-sizing:border-box;width:auto;min-width:0;font:inherit;color:#171327;cursor:pointer;max-width:200px;box-shadow:none;background:#fff;border:1px solid #ddd5ef;border-radius:10px;outline:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.lp-modal button.lp-wizard-exit-lang-trigger:hover{background:#fff;border-color:#c9b8f0;transform:none}.lp-modal button.lp-wizard-exit-lang-trigger:focus-visible,.lp-modal button.lp-wizard-exit-lang-trigger.is-open{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-wizard-exit-lang-trigger svg{color:#8b8399;flex:none;transition:transform .15s}.lp-wizard-exit-lang-trigger.is-open svg{transform:rotate(180deg)}.lp-wizard-exit-lang-popover{width:220px;left:auto;right:0}.lp-modal .lp-wizard-exit-lang-popover .lp-language-options button{color:#171327;width:auto;min-width:0;box-shadow:none;background:0 0;padding:9px 10px;font-size:13px;font-weight:500}.lp-modal .lp-wizard-exit-lang-popover .lp-language-options button:hover{color:#171327;background:#5625aa14;transform:none}.lp-modal .lp-wizard-exit-lang-popover .lp-language-options button.active{color:#fff;background:#6941c6}.lp-exit-intent-consent{text-align:left;color:#665f74;align-items:flex-start;gap:9px;margin:13px 0 18px;font-size:12px;line-height:1.45;display:flex}.lp-exit-intent-consent input{accent-color:#7440d6;margin-top:3px}.lp-exit-intent-modal button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(#8a63e8,#6941c6);border:0;border-radius:13px;width:100%;min-width:0;padding:14px 18px;font:700 14px inherit;transition:transform .12s,box-shadow .12s;box-shadow:0 8px 18px -8px #6941c68c}.lp-exit-intent-modal button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px -8px #6941c699}.lp-exit-intent-modal button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.lp-exit-intent-modal .lp-exit-intent-dismiss{min-width:0;box-shadow:none;cursor:pointer;border:0;margin:14px auto 0;padding:2px 8px;font:600 12px inherit;display:block;color:#837c91!important;background:0 0!important}.lp-exit-intent-modal .lp-exit-intent-dismiss:hover{transform:none;color:#4e465a!important;background:0 0!important}.lp-exit-intent-modal .lp-exit-intent-close{z-index:2;width:30px;min-width:0;height:30px;box-shadow:none;cursor:pointer;border:0;border-radius:50%;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:14px;color:#8c849a!important;background:0 0!important}.lp-exit-intent-modal .lp-exit-intent-close:hover{transform:none;color:#332a40!important;background:#f4f1f8!important}.lp-exit-intent-success{border-radius:12px;padding:12px;font-weight:700;color:#187443!important;background:#edf9f1!important}.lp-exit-intent-error{font-size:12px;color:#b42318!important;margin:0 0 10px!important}@media (max-width:640px){.lp-exit-intent-modal{margin:18px;padding:34px 24px 24px}.lp-exit-intent-modal h2{font-size:26px}}.lp-wizard-exit-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#150f2459;padding:0;display:block;position:fixed;inset:0}.lp-wizard-exit-frozen{filter:saturate(.5)brightness(.94);pointer-events:none;padding:44px;position:absolute;inset:0;overflow:hidden}.lp-wizard-exit-frozen-topbar{display:none}.lp-wizard-exit-frozen-hero{grid-template-columns:1.1fr .9fr;gap:28px;max-width:900px;margin-top:70px;display:grid}.lp-wizard-exit-frozen-copy{flex-direction:column;gap:10px;display:flex}.lp-wizard-exit-frozen-copy .ph{background:#e2d9f5;border-radius:6px;height:14px;display:block}.lp-wizard-exit-frozen-copy .ph.w80{width:80%}.lp-wizard-exit-frozen-copy .ph.w60{width:60%}.lp-wizard-exit-frozen-copy .ph.w40{width:40%;margin-top:10px}.lp-wizard-exit-frozen-art{background:linear-gradient(135deg,#6941c633,#ff5b8c22);border-radius:16px;min-height:160px}.lp-wizard-exit-panel{text-align:left;background:#fff;border-radius:0;flex-direction:column;justify-content:center;width:56%;min-width:420px;max-width:560px;margin:0;padding:56px 56px 40px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-40px 0 90px -30px #150f2480}.lp-wizard-exit-panel:before,.lp-wizard-exit-panel:after{content:none}.lp-wizard-exit-panel .lp-exit-intent-close{z-index:2;color:#8c849a;width:30px;min-width:0;height:30px;box-shadow:none;cursor:pointer;background:#f4f1f8;border:0;border-radius:50%;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:24px;right:24px}.lp-wizard-exit-panel .lp-exit-intent-close:hover{color:#332a40;background:#e9e2fb}.lp-wizard-exit-panel .lp-exit-intent-dismiss{color:#837c91;min-width:0;box-shadow:none;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:18px 0 0;padding:2px 0;font:600 13.5px inherit;-webkit-text-decoration:underline #e2d9f5;text-decoration:underline #e2d9f5;display:block}.lp-wizard-exit-panel .lp-exit-intent-dismiss:hover{color:#4e465a;background:0 0}.lp-wizard-exit-badge{letter-spacing:.06em;text-transform:uppercase;color:#e0397b;background:#fde8f0;border-radius:99px;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.lp-wizard-exit-badge--neutral{color:#6941c6;background:#efe9fb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;padding:0;display:flex}.lp-wizard-exit-dot{background:#e0397b;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lpWizardExitBlink}@keyframes lpWizardExitBlink{0%,to{opacity:1}50%{opacity:.25}}.lp-wizard-exit-panel h2{letter-spacing:-.02em;color:#171327;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.08}.lp-wizard-exit-panel h2 em{background:linear-gradient(100deg,#8a63e8,#ff5b8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-wizard-exit-panel h2 em:only-child{background:linear-gradient(95deg,#8a63e8,#c060c9 45%,#ff5b8c);-webkit-background-clip:text;background-clip:text}.lp-modal p.lp-wizard-exit-lede{color:#171327;text-align:left;max-width:400px;margin:0 0 24px;padding-left:18px;font-size:14px;line-height:1.6}.lp-wizard-exit-stakes{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.lp-wizard-exit-stake{color:#171327;background:#faf8ff;border:1px solid #e2d9f5;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex}.lp-wizard-exit-stake--accent{color:#6941c6;background:#efe9fb;border-color:#ddd0f7}.lp-wizard-exit-stake--muted{color:#8b8399;background:0 0;border-color:#0000;padding:7px 4px;font-weight:600}.lp-wizard-exit-stake svg{color:#6941c6;flex:none}.lp-wizard-exit-panel .lp-exit-intent-input,.lp-wizard-exit-panel .lp-exit-intent-consent{max-width:420px}.lp-modal button.lp-wizard-exit-cta{color:#fff;cursor:pointer;background:linear-gradient(95deg,#6941c6,#ff5b8c);border:0;border-radius:13px;width:100%;min-width:0;max-width:420px;padding:15px 18px;font:800 15px inherit;transition:transform .15s,box-shadow .15s;box-shadow:0 14px 28px -12px #ff5b8c73}.lp-modal button.lp-wizard-exit-cta:hover:not(:disabled){background:linear-gradient(95deg,#6941c6,#ff5b8c);transform:translateY(-1px)}.lp-modal button.lp-wizard-exit-cta:disabled{opacity:.5;cursor:not-allowed}.lp-wizard-exit-panel .lp-exit-intent-dismiss{text-align:left;margin:16px 0 0}.lp-wizard-exit-fine{color:#8b8399;max-width:420px;margin:20px 0 0;font-size:12px;line-height:1.5}@media (max-width:860px){.lp-wizard-exit-backdrop{overflow-y:auto}.lp-wizard-exit-frozen{display:none}.lp-wizard-exit-panel{width:100%;min-width:0;max-width:none;min-height:100%;box-shadow:none;justify-content:flex-start;padding:64px 24px 36px;position:relative}.lp-wizard-exit-panel h2{font-size:30px}.lp-wizard-exit-panel .lp-exit-intent-close{top:16px;right:16px}}.lp-wizard-inline-lead{background:#fbfaff;border:1px solid #eee8fa;border-radius:32px;margin:28px 0 0;padding:20px 24px;position:relative;box-shadow:inset 0 3px 8px -6px #150f2429}.lp-hero--entry-generation .lp-wizard-inline-lead{border-radius:32px;margin-left:0;margin-right:0}.lp-hero--entry-step3 .lp-wizard-inline-lead{width:calc(100% + 76px);position:relative;left:-38px;transform:translateY(42px);margin-bottom:-80px!important}.lp-hero--entry-step5 .lp-wizard-inline-lead{width:auto;margin-left:-38px;margin-right:-38px;position:relative;transform:translateY(12px);margin-bottom:-12px!important}.lp-hero--entry-step4 .lp-wizard-inline-lead{width:auto;margin-left:-38px;margin-right:-38px;position:relative;transform:translateY(170px);margin-bottom:-170px!important}@media (min-width:641px){.lp-hero--entry-step4 .lp-wizard-inline-lead{transform:translateY(210px);margin-bottom:-210px!important}}.lp-hero--entry-step4>.lp-hero-action.lp-card.lp-card--generation{min-height:1250px!important;max-height:none!important;overflow:visible!important}.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--generation{overflow-x:clip!important}.lp-hero--entry-step4>.lp-hero-headline h1{text-wrap:balance;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.05!important}.lp-hero.lp-hero--entry-final>.lp-hero-headline h1{text-wrap:balance;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.18!important}.lp-wizard-inline-lead-form{gap:10px;max-width:460px;margin-left:auto;margin-right:auto;display:flex}.lp-wizard-inline-lead-fine{text-align:center;margin-left:auto;margin-right:auto}.lp-wizard-inline-lead-input{box-sizing:border-box;height:44px;font:inherit;color:#171327;background:#fff;border:1px solid #ddd5ef;border-radius:11px;outline:none;flex:1;padding:0 14px;font-size:14px}.lp-wizard-inline-lead-input::placeholder{color:#9c93ab}.lp-wizard-inline-lead-input:focus{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-modal button.lp-wizard-inline-lead-submit,.lp-wizard-inline-lead-submit{color:#fff;cursor:pointer;background:linear-gradient(95deg,#6941c6,#ff5b8c);border:0;border-radius:11px;width:auto;min-width:0;height:44px;padding:0 20px;font:700 14px inherit;transition:transform .12s,box-shadow .12s;box-shadow:0 8px 18px -8px #6941c666}.lp-wizard-inline-lead-submit:hover:not(:disabled){transform:translateY(-1px)}.lp-wizard-inline-lead-submit:disabled{opacity:.5;cursor:not-allowed}.lp-wizard-inline-lead-fine{color:#8b8399;max-width:460px;margin:10px 0 0;font-size:12px;line-height:1.5;text-align:center!important;margin:10px auto 0!important}.lp-wizard-inline-lead-success{color:#187443;background:#edf9f1;border-radius:11px;margin:0;padding:10px 14px;font-size:14px;font-weight:700;display:inline-block}.lp-wizard-inline-lead--step3-mobile{display:none}.lp-wizard-final-actions{gap:14px;width:100%;margin:34px 0 0;display:grid}.lp-wizard-final-lead{background:#fbfaff;border:1px solid #eee8fa;border-radius:24px;padding:20px 24px;box-shadow:inset 0 3px 8px -6px #150f2429}.lp-wizard-final-lead .lp-wizard-inline-lead-form{margin:0 auto}.lp-wizard-final-lead .lp-wizard-inline-lead-fine{text-align:center!important;margin:10px auto 0!important}.lp-wizard-register-card{background:linear-gradient(110deg,#f9f6ff,#fff8fc);border:1px solid #e6d9fb;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;display:flex;box-shadow:0 12px 28px #2a19540f}.lp-wizard-register-card strong{color:#211536;font-size:16px;font-weight:800;display:block}.lp-wizard-register-card p{color:#756d87;max-width:490px;margin:5px 0 0;font-size:13px;line-height:1.45}.lp-wizard-register-cta{white-space:nowrap;background:linear-gradient(100deg,#6941c6,#c54fa8);border-radius:13px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 20px -10px #6941c6a6;color:#fff!important}.lp-wizard-register-cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #6941c6b8}.lp-wizard-final-screen{gap:18px;width:min(100%,680px);margin:0 auto;padding:0 0 30px;display:grid}.lp-wizard-final-screen .lp-wizard-final-lead{gap:10px;display:grid}.lp-wizard-final-screen .lp-wizard-final-lead>strong{color:#211536;text-align:center;font-size:16px;font-weight:800}.lp-wizard-registration-form{background:linear-gradient(110deg,#f9f6ff,#fff8fc);border:1px solid #e6d9fb;border-radius:24px;gap:12px;padding:26px;display:grid;box-shadow:0 12px 28px #2a19540f}.lp-wizard-registration-form h2{color:#211536;letter-spacing:-.035em;margin:0;font-size:22px}.lp-wizard-registration-form>p{color:#756d87;margin:0 0 4px;font-size:13px;line-height:1.45}.lp-wizard-registration-form>input{box-sizing:border-box;color:#211536;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #ddd5ef;border-radius:12px;outline:none;padding:0 14px}.lp-wizard-registration-form>input:focus{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-wizard-registration-form label{color:#756d87;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.lp-wizard-registration-form label input{accent-color:#7040d5;margin-top:2px}.lp-wizard-registration-form label a{color:#6232c8;font-weight:700}.lp-wizard-registration-turnstile{justify-content:center;min-height:65px;display:flex}.lp-wizard-registration-form button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6941c6,#c54fa8);border:0;border-radius:13px;min-height:50px;font:800 15px inherit;box-shadow:0 12px 24px -10px #6941c6a6}.lp-wizard-registration-form button:disabled{opacity:.55;cursor:not-allowed}.lp-wizard-registration-error{color:#c5294e;margin:0;font-size:13px}.lp-wizard-registration-success{color:#187443;text-align:center;background:#edf9f1;border-radius:12px;margin:0;padding:13px;font-weight:800}@media (max-width:640px){.lp-wizard-final-actions{gap:12px;margin-top:24px}.lp-wizard-final-lead{padding:18px}.lp-wizard-final-lead .lp-wizard-inline-lead-form{flex-direction:column;max-width:none}.lp-wizard-final-lead .lp-wizard-inline-lead-submit{width:100%;height:50px}.lp-wizard-register-card{flex-direction:column;align-items:stretch;padding:18px}.lp-wizard-register-cta{box-sizing:border-box;width:100%;min-height:50px}.lp-wizard-final-screen{gap:14px;padding-bottom:18px}.lp-wizard-final-screen .lp-wizard-final-lead{padding:18px}.lp-wizard-final-screen .lp-wizard-inline-lead-form{flex-direction:column;max-width:none}.lp-wizard-final-screen .lp-wizard-inline-lead-submit{width:100%;height:50px}.lp-wizard-registration-form{padding:20px}.lp-wizard-registration-form h2{font-size:20px}}@media (min-width:641px){.lp-hero--entry-step3{--entry-panel-height:880px;min-height:1150px}.lp-hero--entry-step5{--entry-panel-height:1080px;min-height:1330px}}@media (max-width:640px){.lp-hero--entry-step5{--entry-panel-height:1450px;min-height:1710px}.lp-wizard-inline-lead{margin:22px -24px -24px;padding:18px 24px 22px}.lp-wizard-inline-lead-form{flex-direction:column}.lp-wizard-inline-lead-submit{width:100%}.lp-hero--entry-step3>.lp-wizard-inline-lead:not(.lp-wizard-inline-lead--step3-mobile){display:none!important}.lp-hero--entry-step3 .lp-wizard-inline-lead--step3-mobile{z-index:4;width:auto!important;margin:22px 0 0!important;display:block!important;position:relative!important;left:auto!important;transform:none!important}.lp-hero--entry-step3{--entry-panel-height:1120px;min-height:1380px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5)>.lp-wizard-inline-lead{z-index:5;position:absolute;inset:auto 12px 80px;margin:0!important;padding:20px 18px!important;transform:none!important}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5){--entry-panel-height:820px;min-height:1080px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-purpose-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-purpose-simple-tile{border-radius:16px;gap:8px;min-height:84px;padding:12px 10px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-purpose-simple-icon{border-radius:12px;width:38px;height:38px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-purpose-simple-tile strong{font-size:14px}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5)>.lp-hero-action{min-height:610px!important}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5)>.lp-hero-action>.lp-wizard-inline-lead{z-index:5;position:absolute;inset:auto 0 0;margin:0!important;padding:20px 18px!important;transform:none!important}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-wizard-inline-lead-form{gap:10px;max-width:none}.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-wizard-inline-lead-input,.lp-hero--entry-generation:not(.lp-hero--entry-step3):not(.lp-hero--entry-step4):not(.lp-hero--entry-step5) .lp-wizard-inline-lead-submit{min-height:50px;font-size:15px;flex:none!important;height:50px!important}.lp-hero--entry-step3>.lp-hero-action{min-height:800px!important}.lp-hero--entry-step3>.lp-hero-action>.lp-wizard-inline-lead:not(.lp-wizard-inline-lead--step3-mobile){display:none!important}.lp-hero--entry-step3>.lp-hero-action>.lp-wizard-inline-lead--step3-mobile{z-index:5;bottom:-110px;width:auto!important;margin:0!important;padding:20px 18px!important;display:block!important;position:absolute!important;top:auto!important;left:0!important;right:0!important;transform:none!important}.lp-hero--entry-step3 .lp-wizard-inline-lead--step3-mobile .lp-wizard-inline-lead-form{gap:10px;max-width:none}.lp-hero--entry-step3 .lp-wizard-inline-lead--step3-mobile .lp-wizard-inline-lead-input,.lp-hero--entry-step3 .lp-wizard-inline-lead--step3-mobile .lp-wizard-inline-lead-submit{min-height:50px;font-size:15px;flex:none!important;height:50px!important}.lp-hero--entry-step5{--entry-panel-width:calc(100vw - 8px);--entry-panel-height:1450px;min-height:1710px}.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--generation{max-height:none!important;padding:0!important;overflow:visible!important}.lp-hero--entry-step5 .lp-palette-form{width:100%!important;padding:0!important}.lp-hero--entry-step5 .lp-custom-palette{padding:18px!important}.lp-hero--entry-step5 .lp-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-hero--entry-step5 .lp-palette-tile{min-height:70px;padding:9px 7px!important}.lp-hero--entry-step5 .lp-palette-swatches{gap:4px}.lp-hero--entry-step5 .lp-palette-swatch{flex-basis:21px;width:21px}.lp-hero--entry-step5>.lp-hero-action>.lp-wizard-inline-lead{display:none!important}.lp-hero.lp-hero--entry-step4{--entry-panel-width:calc(100vw - 16px);--entry-panel-height:1210px;min-height:1470px}.lp-hero.lp-hero--entry-step4>.lp-hero-headline{width:calc(100vw - 28px)!important}.lp-hero.lp-hero--entry-step4>.lp-hero-headline h1{overflow-wrap:anywhere;width:100%!important;max-width:100%!important;font-size:clamp(34px,10vw,44px)!important;line-height:1.04!important}.lp-hero.lp-hero--entry-step4>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation{min-height:1020px!important;max-height:none!important;padding:0 14px!important;overflow:visible!important}.lp-hero.lp-hero--entry-step4>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation .lp-s1-form{box-sizing:border-box;width:100%!important;padding:0!important}.lp-hero.lp-hero--entry-step4>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation>.lp-wizard-inline-lead{box-sizing:border-box;width:calc(100% + 28px)!important;margin:78px -14px 0!important;padding:20px 18px!important;display:block!important;position:relative!important;transform:none!important}.lp-hero.lp-hero--entry-step4 .lp-wizard-inline-lead-form{gap:10px;max-width:none}.lp-hero.lp-hero--entry-step4 .lp-wizard-inline-lead-input,.lp-hero.lp-hero--entry-step4 .lp-wizard-inline-lead-submit{min-height:50px;font-size:15px;flex:none!important;height:50px!important}.lp-hero.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;padding:0!important}.lp-hero.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation .lp-palette-form{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0 14px!important}.lp-hero.lp-hero--entry-step5 .lp-custom-palette{margin:0;padding:16px!important}.lp-hero.lp-hero--entry-step5 .lp-palette-grid{box-sizing:border-box;width:100%;min-width:0;padding:0}.lp-hero.lp-hero--entry-step5 .lp-palette-tile,.lp-hero.lp-hero--entry-step5 .lp-palette-swatches{min-width:0;overflow:hidden}.lp-hero.lp-hero--entry-step5{--entry-panel-height:1710px;min-height:1970px}.lp-hero.lp-hero--entry-step5>.lp-hero-action.lp-card.lp-card--step1.lp-card--generation>.lp-wizard-inline-lead{box-sizing:border-box;width:100%!important;margin:78px 0 0!important;padding:20px 18px!important;display:block!important;position:relative!important;transform:none!important}.lp-hero.lp-hero--entry-step5 .lp-wizard-inline-lead-form{gap:10px;max-width:none}.lp-hero.lp-hero--entry-step5 .lp-wizard-inline-lead-input,.lp-hero.lp-hero--entry-step5 .lp-wizard-inline-lead-submit{min-height:50px;font-size:15px;flex:none!important;height:50px!important}}.lp-hero.lp-hero--entry-generation.lp-hero--entry-step4.lp-hero--entry-final{--entry-panel-width:min(calc(100vw - 48px), 900px);--entry-panel-height:980px;--entry-title-top:390px;--entry-tiles-top:530px;min-height:1380px}.lp-hero.lp-hero--entry-final>.lp-hero-action.lp-card.lp-card--generation{width:min(720px,100vw - 96px)!important;max-width:720px!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.lp-hero--entry-final .lp-wizard-final-screen{gap:18px;width:100%;margin:0 auto;padding:0 0 34px;display:grid}.lp-hero--entry-final .lp-wizard-registration-form{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#eacdff4d,#0000 34%),#ffffffeb;border:1px solid #6f40c629;border-radius:28px;gap:18px;padding:30px;display:grid;box-shadow:0 24px 60px #2d1c561c,0 3px 10px #2d1c560d}.lp-hero--entry-final .lp-wizard-final-lead{box-sizing:border-box;box-shadow:none;background:#fbfaffe6;border:1px solid #ebe5f4;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.25fr);align-items:center;gap:20px;padding:18px 22px;display:grid}@media (max-width:640px){.lp-hero.lp-hero--entry-generation.lp-hero--entry-step4.lp-hero--entry-final{--entry-panel-width:calc(100vw - 16px);--entry-panel-height:1120px;--entry-title-top:270px;--entry-tiles-top:385px;min-height:1320px}.lp-hero.lp-hero--entry-final>.lp-hero-action.lp-card.lp-card--generation{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-height:0!important;padding:0!important}.lp-hero--entry-final .lp-wizard-final-screen{gap:14px;padding-bottom:24px}.lp-hero--entry-final .lp-wizard-registration-form{border-radius:24px;gap:16px;padding:20px 16px}.lp-hero--entry-final .lp-wizard-final-lead{grid-template-columns:1fr;gap:12px;padding:17px 16px}.lp-hero.lp-hero--entry-generation.lp-hero--entry-step4.lp-hero--entry-final{--entry-panel-height:970px;--entry-title-top:120px;--entry-tiles-top:235px;min-height:1170px}}@media (min-width:641px){.lp-hero.lp-hero--entry-generation.lp-hero--entry-step4.lp-hero--entry-final{--entry-panel-top:110px;--entry-timer-top:15px;--entry-progress-top:155px;--entry-title-top:200px;--entry-tiles-top:340px;min-height:1190px}}.lp-account-generation-open{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6939cb,#c54fa8);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:18px auto 0;padding:0 24px;font:800 14px inherit;display:inline-flex;box-shadow:0 10px 24px #6941c640}.lp-footer-newsletter{background:linear-gradient(135deg,#faf9fc,#f4f1fb);border-bottom:1px solid #00000012}.lp-footer-newsletter-copy,.lp-footer-newsletter-form{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.lp-footer-newsletter{padding:32px 0}.lp-footer-newsletter-copy h3{letter-spacing:-.02em;color:#24123f;margin:0 0 6px;font-size:22px}.lp-footer-newsletter-copy h3 em{background:linear-gradient(100deg,#6941c6,#ff5b8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-footer-newsletter-copy p{color:#667085;max-width:520px;margin:0 0 18px;font-size:.92rem;line-height:1.55}.lp-footer-newsletter-row{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.lp-footer-newsletter-input{box-sizing:border-box;color:#24123f;background:#fff;border:1px solid #c9bfe0;border-radius:11px;outline:none;flex:1;min-width:220px;height:46px!important;padding-block:0!important;padding-inline:14px!important;font-size:14px!important;line-height:normal!important}.lp-footer-newsletter-input::placeholder{color:#9c93ab}.lp-footer-newsletter-input:focus{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-footer-newsletter-submit{color:#fff;cursor:pointer;background:linear-gradient(95deg,#6941c6,#ff5b8c);border:0;border-radius:11px;min-width:0;height:46px;padding:0 22px;font:700 14px inherit;transition:transform .12s,box-shadow .12s;box-shadow:0 8px 18px -8px #6941c666}.lp-footer-newsletter-submit:hover:not(:disabled){transform:translateY(-1px)}.lp-footer-newsletter-submit:disabled{opacity:.5;cursor:not-allowed}.lp-mini-lang{flex:none;position:relative}.lp-mini-lang .lp-mini-lang-btn{box-sizing:border-box;width:auto;min-width:0;height:46px;font:inherit;color:#24123f;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #c9bfe0;border-radius:11px;outline:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:border-color .12s,box-shadow .12s;display:flex}.lp-mini-lang .lp-mini-lang-btn:hover{background:#fff;border-color:#c9b8f0;transform:none}.lp-mini-lang .lp-mini-lang-btn[aria-expanded=true]{border-color:#7d48dd;box-shadow:0 0 0 4px #7d48dd1f}.lp-mini-lang .lp-mini-lang-btn svg{color:#667085;flex-shrink:0}.lp-mini-lang-drop{z-index:20;background:#fff;border:1px solid #e1e6f0;border-radius:12px;width:180px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 40px #18204424}.lp-mini-lang-drop .lp-mini-lang-opt{width:100%;min-width:0;height:auto;font:inherit;color:#24123f;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:400;display:flex;transform:none}.lp-mini-lang-drop .lp-mini-lang-opt:hover{background:#f6f4fb;transform:none}.lp-mini-lang-drop .lp-mini-lang-opt.active{color:#6941c6;background:#f0ecfb;font-weight:700}.lp-mini-lang-drop .lp-mini-lang-opt small{color:#9c93ab;font-size:11px;font-weight:700}.lp-mini-lang-drop .lp-mini-lang-opt.active small{color:#6941c6}.lp-footer-newsletter-consent{color:#667085;align-items:flex-start;gap:9px;max-width:520px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.lp-footer-newsletter-consent input{accent-color:#6941c6;margin-top:3px}.lp-footer-newsletter-success{max-width:1200px;padding:0 var(--gutter);color:#187443;margin:0 auto;font-size:14px;font-weight:700}.lp-category-draft-note .lp-change-category-button{cursor:pointer;justify-content:center;align-items:center;width:max-content;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #5b34be38;color:#fff!important;background:linear-gradient(100deg,#6837ca,#8f55df)!important;border:0!important;border-radius:10px!important;min-height:40px!important;margin:12px 0 0 auto!important;padding:0 18px!important;font:800 13px/1 inherit!important;text-decoration:none!important;display:flex!important}.lp-hero.lp-hero--entry-generation:not(.lp-hero--entry-final)>.lp-hero-action.lp-card.lp-card--generation{min-height:0!important;max-height:none!important}.lp-category-draft-note .lp-change-category-button:hover{transform:translateY(-1px);box-shadow:0 11px 23px #5b34be4d}.lp-category-draft-note .lp-change-category-button:focus-visible{outline-offset:3px;outline:3px solid #7a48dc4d}@media (max-width:640px){.lp-footer-newsletter-row{flex-direction:column;align-items:stretch}.lp-footer-newsletter-submit{width:100%}.lp-footer-newsletter-input{flex:none;width:100%;min-width:0}.lp-footer-newsletter-lang{width:100%}.lp-footer-newsletter-lang .lp-mini-lang-btn{justify-content:space-between;width:100%}}.lp-promotion-strip{color:#3d2166;background:linear-gradient(90deg,#f3ecfb,#fbecf6);border-bottom:1px solid #5625aa1a;width:100%;font-size:13px}.lp-promotion-strip__content{justify-content:center;align-items:center;gap:28px;max-width:1240px;min-height:34px;margin:0 auto;padding:5px 24px;display:flex}.lp-promotion-strip__copy{align-items:baseline;gap:8px;min-width:0;display:flex}.lp-promotion-strip__copy strong{font-weight:800}.lp-promotion-strip__copy span{color:#3d2166ad}.lp-promotion-strip__cta{color:#3d2166;border-bottom:1px solid #3d216673;flex:none;font-weight:800;text-decoration:none}@media (max-width:720px){.lp-promotion-strip__content{gap:16px;padding-inline:12px}.lp-promotion-strip__copy span{display:none}.lp-promotion-strip__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}#claim{background:#f4f1fa;margin:clamp(48px,6vw,72px) 0 clamp(24px,4vw,40px);padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(64px,9vw,112px);position:relative}.lp-claim-alternative{z-index:1;color:var(--ndz-accent);font-family:"Caveat", var(--font-display);white-space:nowrap;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.2;position:absolute;top:-20px;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}#claim:before,#claim:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;height:44px;position:absolute;left:0;right:0}#claim:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath fill='%23f4f1fa' d='M0,32 C50,12 100,52 150,32 C200,12 250,52 300,32 C350,12 400,52 450,32 C500,12 550,52 600,32 C650,12 700,52 750,32 C800,12 850,52 900,32 C950,12 1000,52 1050,32 C1100,12 1150,52 1200,32 L1200,60 L0,60 Z'/%3E%3C/svg%3E");top:-43px}#claim:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath fill='%23f4f1fa' d='M0,28 C50,48 100,8 150,28 C200,48 250,8 300,28 C350,48 400,8 450,28 C500,48 550,8 600,28 C650,48 700,8 750,28 C800,48 850,8 900,28 C950,48 1000,8 1050,28 C1100,48 1150,8 1200,28 L1200,0 L0,0 Z'/%3E%3C/svg%3E");bottom:-43px}#claim .lp-claim-heading{margin-bottom:6px}#claim .lp-claim-subheading{color:#0f172a8c;margin:0 0 clamp(24px,3vw,32px);font-size:13.5px}#claim .lp-claim-controls{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:0 0 clamp(24px,3vw,32px);display:flex}#claim .lp-claim-group{flex-direction:column;align-items:center;gap:8px;display:flex}#claim .lp-claim-group-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a61;font-size:10.5px;font-weight:700}#claim .lp-claim-divider{background:#0f172a1a;align-self:stretch;width:1px;margin-top:22px}#claim .lp-claim-types{background:#0f172a0f;border-radius:999px;gap:2px;padding:3px;display:flex}#claim .lp-claim-tab{color:#0f172a8c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s}#claim .lp-claim-tab:hover{color:var(--ndz-accent)}#claim .lp-claim-tab--active,#claim .lp-claim-tab--active:hover{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}#claim .lp-claim-categories{gap:8px;margin:0}#claim .lp-claim-chip{padding:6px 12px;font-size:12px}#claim .lp-rlp-inner{max-width:1600px}#claim .lp-rlp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:24px;display:grid}@media (max-width:640px){#claim .lp-rlp-grid{grid-template-columns:repeat(2,1fr);gap:12px}#claim .lp-claim-card{border-radius:14px}#claim .lp-claim-card-details{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}#claim .lp-claim-card-copy .lp-rlp-name,#claim .lp-claim-card .lp-rlp-name{overflow-wrap:normal;word-break:normal;margin-bottom:2px;font-size:12.5px;line-height:1.3}#claim .lp-claim-card .lp-rlp-tag{font-size:10px}#claim .lp-claim-card-details a.lp-rlp-filter--active{align-self:flex-start;padding:6px 10px;font-size:11px}#claim .lp-claim-preview-open{padding:5px 8px;font-size:9px}}.lp-rlp--full{padding-top:clamp(16px,2.5vw,28px)}.lp-rlp--full .lp-claim-heading{margin-bottom:6px}.lp-rlp--full .lp-claim-subheading{color:#0f172a8c;margin:0 0 clamp(24px,3vw,32px);font-size:13.5px}.lp-rlp--full .lp-claim-controls{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:0 0 clamp(24px,3vw,32px);display:flex}.lp-rlp--full .lp-claim-group{flex-direction:column;align-items:center;gap:8px;display:flex}.lp-rlp--full .lp-claim-group-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a61;font-size:10.5px;font-weight:700}.lp-rlp--full .lp-claim-categories{gap:8px;margin:0}.lp-rlp--full .lp-claim-chip{padding:6px 12px;font-size:12px}.lp-rlp--full .lp-rlp-inner{max-width:none;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.lp-rlp--full .lp-rlp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}@media (max-width:980px){.lp-rlp--full .lp-rlp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:640px){.lp-rlp--full .lp-rlp-grid{grid-template-columns:1fr;gap:14px}}.lp-claim-card{border-radius:20px;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.lp-claim-preview{aspect-ratio:8/5;background:#f3f0f8;border-bottom:1px solid #eee9f5;width:100%;position:relative;overflow:hidden}.lp-claim-preview iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1440px;max-width:none;height:900px;position:absolute;top:0;left:0}.lp-claim-preview-loader{z-index:2;color:#736483;pointer-events:none;background:#faf9fd;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;inset:0}.lp-claim-preview .lp-generation-spinner{flex-basis:56px;width:56px;height:56px}.lp-claim-preview-link{cursor:zoom-in;z-index:1;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:flex-end;width:100%;padding:12px;display:flex;position:absolute;inset:0}.lp-claim-preview-open{color:#5625aa;background:#fffffff5;border:1px solid #e7dff1;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;box-shadow:0 2px 10px #20103215}.lp-claim-preview-link:hover .lp-claim-preview-open{color:#fff;background:#5625aa}.lp-claim-card .lp-claim-preview-link:focus-visible{outline-offset:-4px;outline:3px solid #5625aa}.lp-claim-card-details{text-align:start;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.lp-claim-card-copy{min-width:0}.lp-claim-card-copy .lp-rlp-name{margin:0 0 4px;font-size:16px;line-height:1.35}.lp-claim-card-details>a{flex-shrink:0}@media (prefers-reduced-motion:reduce){.lp-claim-card{transition:none}}.lp-claim-card .lp-rlp-name{overflow-wrap:anywhere;flex-basis:100%}.lp-claim-card a{font-size:14px;text-decoration:none}.lp-claim-card a:not(.lp-rlp-filter--active){color:#5625aa}.lp-claim-card a:focus-visible{outline-offset:4px;outline:2px solid #5625aa}#claim .lp-rlp-filter:disabled{opacity:.45;cursor:default}#claim button:focus-visible{outline-offset:3px;outline:2px solid #5625aa}.lp-claim-lightbox{color:#171327;background:#fff;border:1px solid #e6deef;border-radius:20px;width:min(1440px,94vw);max-width:none;height:92dvh;max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 100px #14092966}.lp-claim-lightbox[open]{flex-direction:column;display:flex}.lp-claim-lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#130c23b3}.lp-claim-lightbox-header{text-align:start;border-bottom:1px solid #eee9f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.lp-claim-lightbox-header>div{min-width:0}.lp-claim-lightbox-header span{color:#786b8c;font-size:11px}.lp-claim-lightbox-header h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;line-height:1.3;overflow:hidden}.lp-claim-lightbox .lp-claim-lightbox-close{color:#5625aa;cursor:pointer;background:#f7f4fb;border:1px solid #e5dced;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;font-size:28px;display:grid}.lp-claim-lightbox .lp-claim-lightbox-close:hover{color:#3c187b;background:#ede5f7}.lp-claim-lightbox-body{flex:1;min-height:0;position:relative}.lp-claim-lightbox-body>iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (max-width:600px){.lp-claim-lightbox{border:0;border-radius:0;width:100vw;height:100dvh}.lp-claim-lightbox-header{padding:10px 12px}}@media (max-width:640px){.lp-hero.lp-hero--entry-generation.lp-hero--entry-step4.lp-hero--entry-final.lp-hero--entry-final-waiting{--entry-panel-height:700px;min-height:880px}}@media (min-width:641px) and (max-width:2559px){.lp-hero h1.lp-hero-cascade{margin-bottom:clamp(6px,1vh,12px);font-size:clamp(34px,min(4vw,7.5vh),60px);line-height:1.02}.lp-hero h1.lp-hero-cascade .lp-hero-title-keywords{margin-top:.15em}}.generation-thinking{color:inherit;vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;gap:3px;line-height:1;display:inline-flex}.generation-thinking__label{letter-spacing:.08em;text-transform:lowercase;opacity:.75;font-family:inherit;font-size:9px;font-weight:600}.generation-thinking__cubes{justify-content:center;align-items:flex-end;gap:5px;height:25px;padding-bottom:3px;display:flex}.generation-thinking__cube{transform-origin:bottom;background-color:#7c3aed;border-radius:1px;width:7px;height:7px;animation:3s linear infinite generation-thinking-bounce;display:block}.generation-thinking__cube:nth-child(2){animation-delay:1s}.generation-thinking__cube:nth-child(3){animation-delay:2s}@keyframes generation-thinking-bounce{0%{background-color:#7c3aed;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1)}7%{background-color:#7c3aed;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-14px)scale(.95,1.05)}14%{background-color:#ec4899;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.2,.75)}20%{background-color:#ec4899;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-8px)scale(.97,1.03)}25%{background-color:#7c3aed;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.12,.86)}29%{background-color:#ec4899;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-4px)scale(1)}33.3333%,to{background-color:#7c3aed;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.generation-thinking__cube{animation:none}}.lp-generation-timer--queued{animation:none}.lp-account-generation-time .generation-thinking__label{color:#c4b5fd}.lp-claim-dropdown{min-width:190px;position:relative}.lp-claim-dropdown-trigger{width:100%;font:inherit;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.lp-claim-dropdown-trigger svg{color:#64748b;flex:none;transition:transform .15s}.lp-claim-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lp-claim-dropdown-trigger:hover,.lp-claim-dropdown-trigger:focus-visible,.lp-claim-dropdown-trigger[aria-expanded=true],.lp-claim-dropdown-trigger--active{border-color:var(--ndz-accent);outline:none}.lp-claim-dropdown-menu{z-index:30;background:#fff;border:1px solid #0f172a1a;border-radius:16px;min-width:100%;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.lp-claim-dropdown-menu li{color:#334155;white-space:nowrap;cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.lp-claim-dropdown-menu li:hover,.lp-claim-dropdown-menu li:focus-visible{color:var(--ndz-accent);background:#5625aa14}.lp-claim-dropdown-menu li.is-selected{color:var(--ndz-accent)}.lp-claim-more{border-style:dashed}.lp-claim-group:has(.lp-claim-categories){max-width:min(960px,100%)}@media (max-width:640px){#claim .lp-claim-controls,.lp-rlp--full .lp-claim-controls{gap:14px}#claim .lp-claim-divider,.lp-rlp--full .lp-claim-divider{display:none}#claim .lp-claim-group,.lp-rlp--full .lp-claim-group,.lp-claim-dropdown{width:100%}.lp-claim-dropdown-trigger{padding-top:10px;padding-bottom:10px;font-size:14px}#claim .lp-claim-types,.lp-rlp--full .lp-claim-types{width:100%}#claim .lp-claim-tab,.lp-rlp--full .lp-claim-tab{white-space:nowrap;flex:1 1 0;padding:8px 6px;font-size:12px}#claim .lp-claim-categories,.lp-rlp--full .lp-claim-categories{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}#claim .lp-claim-categories::-webkit-scrollbar{display:none}.lp-rlp--full .lp-claim-categories::-webkit-scrollbar{display:none}#claim .lp-claim-categories--expanded,.lp-rlp--full .lp-claim-categories--expanded{flex-wrap:wrap;overflow:visible}#claim .lp-claim-chip,.lp-rlp--full .lp-claim-chip{white-space:nowrap;flex:none}}.lp-claim-scroller{display:contents;position:relative}.lp-claim-scroll-btn{display:none}@media (max-width:640px){.lp-claim-scroller{width:100%;display:block;position:relative}.lp-claim-scroll-btn{z-index:2;width:28px;height:28px;color:var(--ndz-accent);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(calc(-50% - 2px));box-shadow:0 2px 8px #0f172a29}.lp-claim-scroll-btn--end{inset-inline-end:0}.lp-claim-scroll-btn--start{inset-inline-start:0}[dir=rtl] .lp-claim-scroll-btn svg{transform:scaleX(-1)}.lp-claim-scroll-btn--end:before,.lp-claim-scroll-btn--start:before{content:none}}.lp-hero h1.lp-hero-sentence{text-align:center;text-wrap:balance;width:100%;max-width:min(100%,17em);font-size:clamp(34px,min(4.6vw,8vh),66px);line-height:1.12}.lp-hero h1.lp-hero-sentence .lp-hero-line--start{display:block}.lp-hero h1.lp-hero-sentence .lp-hero-line--end{text-align:center;margin-top:.22em;padding-left:0}.lp-hero-shop{font-family:"Caveat", var(--font-display);letter-spacing:0;background:linear-gradient(100deg,#6d28d9 5%,#c3169f 55%,#e11d74 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:.04em .12em .14em .04em;font-size:1.14em;font-weight:700;line-height:1;display:inline-block}@media (max-width:640px){.lp-hero.lp-hero--step1 h1.lp-hero-sentence{max-width:100%;font-size:clamp(30px,8.4vw,40px);line-height:1.1}.lp-hero.lp-hero--step1 h1.lp-hero-sentence .lp-hero-line--end{padding-left:0}}.lp-home-store-note{color:#6d28d9;text-align:center;text-wrap:balance;max-width:min(480px,90vw);margin:-6px 0 0;font-size:13px;font-weight:600;line-height:1.35}.lp-home-alt{flex-flow:column;gap:12px;width:min(100%,460px);margin-top:12px}.lp-home-alt-lead{letter-spacing:.01em;color:#8a829c;align-items:center;gap:12px;width:100%;font-size:12.5px;font-weight:500;display:flex}.lp-home-alt-lead:before,.lp-home-alt-lead:after{content:"";background:#e5dfef;flex:1;height:1px}.lp-home-alt-buttons{justify-content:center;width:100%}@media (max-width:640px){.lp-home-alt{width:100%;max-width:340px}.lp-home-alt-buttons{flex-wrap:nowrap}}.lp-home-generate:before{top:clamp(36px,3.8vw,48px)}.lp-home-generate.has-error:before{top:calc(clamp(36px,3.8vw,48px) + 38px)}@media (max-width:640px){.lp-home-generate:before{top:34px}.lp-home-generate.has-error:before{top:72px}}.lp-home-store-included{color:#8a829c;text-align:center;margin:-8px 0 0;font-size:12.5px;font-weight:500;line-height:1.35}@media (max-width:640px){.lp-hero.lp-hero--entry-generation.lp-hero--entry-final>.lp-hero-action.lp-hero-action.lp-card.lp-card--generation{margin-left:calc(-50vw + 16px)!important}}.lp-account-generation-time>strong{justify-content:center;align-items:center;gap:.24em;display:inline-flex}.lp-account-generation-approx{align-items:flex-end;gap:6px;height:.62em;padding-bottom:.06em;display:inline-flex}.lp-account-generation-approx i{transform-origin:bottom;background-color:#a78bfa;border-radius:2px;width:10px;height:10px;animation:3s linear infinite lp-account-cube-bounce;display:block}.lp-account-generation-approx i:nth-child(2){animation-delay:1s}.lp-account-generation-approx i:nth-child(3){animation-delay:2s}.lp-account-generation-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes lp-account-cube-bounce{0%{background-color:#a78bfa;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1)}7%{background-color:#a78bfa;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-18px)scale(.95,1.05)}14%{background-color:#f472b6;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.2,.75)}20%{background-color:#f472b6;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-10px)scale(.97,1.03)}25%{background-color:#a78bfa;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.12,.86)}29%{background-color:#f472b6;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-5px)scale(1)}33.3333%,to{background-color:#a78bfa;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lp-account-generation-approx i{animation:none}}.lp-generation-timer.has-approx,.lp-entry-countdown .lp-generation-timer.has-approx{justify-content:center;align-items:center;gap:.3em;display:inline-flex}.lp-generation-approx{letter-spacing:0;align-items:flex-end;gap:.16em;height:.7em;padding-bottom:.04em;display:inline-flex}.lp-generation-approx i{transform-origin:bottom;background-color:#7c3aed;border-radius:.05em;width:.2em;height:.2em;animation:3s linear infinite lp-approx-cube-bounce;display:block}.lp-generation-approx i:nth-child(2){animation-delay:1s}.lp-generation-approx i:nth-child(3){animation-delay:2s}@keyframes lp-approx-cube-bounce{0%{background-color:#7c3aed;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1)}7%{background-color:#7c3aed;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-.6em)scale(.95,1.05)}14%{background-color:#ec4899;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.2,.75)}20%{background-color:#ec4899;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-.34em)scale(.97,1.03)}25%{background-color:#7c3aed;animation-timing-function:cubic-bezier(0,.65,.4,1);transform:translateY(0)scale(1.12,.86)}29%{background-color:#ec4899;animation-timing-function:cubic-bezier(.6,0,1,.4);transform:translateY(-.17em)scale(1)}33.3333%,to{background-color:#7c3aed;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.lp-generation-approx i{animation:none}}@media (max-width:900px){.lp-hero--entry-generation{--entry-vshift:-120px}.lp-hero--entry-contact .lp-brief-form--contact .lp-step-actions>button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;height:auto;min-height:58px;padding-block:10px;line-height:1.2}}@media (max-width:640px){.lp-hero--entry-generation{--entry-vshift:0px}.lp-hero.lp-hero--entry-contact>.lp-hero-action.lp-card.lp-card--generation{padding-inline:4px!important}.lp-hero--entry-contact .lp-brief-form--contact{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}.lp-hero--entry-contact .lp-wizard-contact-card--step{width:calc(100% + 32px);margin-inline:-16px;padding:16px 12px}.lp-hero--entry-contact .lp-brief-form--contact .lp-step-actions:not(.lp-step-actions--guest-recovery){gap:8px;padding-inline:12px;grid-template-columns:minmax(0,1fr)!important}.lp-hero--entry-contact .lp-brief-form--contact .lp-step-actions>button{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;height:auto;min-height:54px;padding:10px 14px;line-height:1.2}.lp-hero--entry-contact .lp-brief-form--contact .lp-step-actions .lp-cta-inline{order:1}.lp-hero--entry-contact .lp-brief-form--contact .lp-step-actions .lp-secondary-btn{order:2}.lp-hero--entry-contact .lp-card{padding-bottom:calc(142px + env(safe-area-inset-bottom,0px))}.lp-hero--entry-step3,.lp-hero--entry-step4,.lp-hero--entry-step5{--entry-panel-top:95px;--entry-timer-top:22px;--entry-progress-top:133px;--entry-title-top:215px;--entry-tiles-top:260px}.lp-hero--entry-contact{--entry-title-top:208px;--entry-tiles-top:280px}}
