.le-landing{isolation:isolate;color:#f7f2e9;background:#090c11;min-height:100vh;font-family:Arial,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.le-atmosphere{z-index:-1;pointer-events:none;background:#070d18 url(/landing/blue-orange-background.png) top/100% 100% no-repeat;position:absolute;inset:0}.le-header{z-index:3;border-bottom:1px solid #a6bed51a;justify-content:space-between;align-items:center;height:111px;padding:0 48px 0 42px;display:flex;position:relative}.le-brand{flex-shrink:0;display:block}.le-brand .brand-logo{width:250px;height:auto}.le-header-actions{align-items:center;gap:34px;display:flex}.le-start{color:#110c0a;background:linear-gradient(120deg,#ff6657,#ff6b5d);border:1px solid #ff988269;border-radius:19px;justify-content:center;align-items:center;width:205px;min-height:64px;padding:12px 20px;font-size:23px;font-weight:700;display:flex;box-shadow:inset 0 0 16px #ff8d771c}.le-menu{position:relative}.le-menu summary{cursor:pointer;flex-direction:column;justify-content:center;gap:8px;width:30px;height:40px;list-style:none;display:flex}.le-menu summary::-webkit-details-marker{display:none}.le-menu summary span{background:#bbc1cc;border-radius:2px;width:29px;height:2px;display:block}.le-menu nav{background:#141923;border:1px solid #52617b6b;border-radius:14px;gap:3px;width:200px;padding:9px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 14px 40px #0009}.le-menu nav a{color:#eceff5;border-radius:8px;padding:12px;font-size:15px}.le-menu nav a:hover{background:#263040}.le-hero{text-align:center;padding-top:69px;position:relative}.le-eyebrow{letter-spacing:7px;text-transform:uppercase;color:#ff7568;margin:0 16px;font-size:17px;font-weight:700;line-height:22px}.le-hero h1{letter-spacing:-5.8px;white-space:nowrap;margin:30px 16px 33px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,10.1563vw,104px);font-weight:400;line-height:.926}.le-hero h1 em{color:#0000;background:linear-gradient(100deg,#ff6158 0%,#ffa481 66%,#ffc17d 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.le-description{color:#c2c5cf;letter-spacing:.05px;width:calc(100% - 64px);max-width:940px;margin:0 auto;font-size:26px;line-height:38px}.le-hero-actions{gap:20px;width:min(656px,100% - 64px);margin:34px auto 0;display:grid}.le-create,.le-open{border-radius:21px;justify-content:center;align-items:center;gap:17px;min-height:82px;padding:14px 20px;font-size:28px;font-weight:700;transition:filter .2s,transform .2s;display:flex}.le-create{color:#140d0c;background:linear-gradient(110deg,#ff6553,#ff6251 65%,#ff835f);border:1px solid #ffb19c;box-shadow:0 0 35px #ff6b5547,0 0 80px #ff6c5522,inset 0 0 25px #ff8e7338}.le-create svg{stroke-width:1.9px;width:30px;height:30px}.le-open{color:#f3f4f8;background:linear-gradient(115deg,#1a1c26cc,#171a23cc);border:1px solid #64718da3;min-height:78px;box-shadow:inset 0 0 25px #53617a09}.le-create:hover,.le-start:hover{filter:brightness(1.08)}.le-open:hover{background:#252b37}.le-create:active,.le-open:active{transform:translateY(1px)}.le-promises{color:#d4dbe7;text-align:left;justify-content:space-between;align-items:center;gap:24px;max-width:886px;margin:45px auto 0;padding:0 20px;list-style:none;display:flex}.le-promises li{white-space:nowrap;align-items:center;gap:21px;font-size:20px;line-height:1.3;display:flex}.le-check{color:#8ed8ff;background:radial-gradient(circle,#152133b3,#070f1bc9);border:1.5px solid #138fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 16px #0873ff3b,inset 0 0 12px #1c70ff0d}.le-check svg{stroke-width:2.6px;width:23px;height:23px}.le-visual{aspect-ratio:4/3;width:100%;max-width:1160px;margin:-32px auto 0;position:relative;overflow:visible}.le-visual-image{width:100%;max-width:none;height:auto}.le-preview-create{border-radius:20px;width:26.9%;height:9.4%;position:absolute;top:71.2%;left:54.9%}.le-preview-create:hover{background:#ffffff0a}.le-landing a:focus-visible,.le-menu summary:focus-visible{outline-offset:6px;outline:3px solid #76caff}.le-preview-create:focus-visible{outline-offset:2px}@media (min-width:1160px){.le-header{padding-inline:max(48px,50% - 580px)}.le-hero{padding-top:72px}.le-visual{margin-top:-32px}.le-desktop-break{display:none}.le-description{max-width:880px}}@media (max-width:900px){.le-header{height:clamp(72px,10.84vw,111px);padding-inline:4.1% 4.7%}.le-brand .brand-logo{width:clamp(155px,24.4vw,250px)}.le-header-actions{gap:clamp(18px,3.3vw,34px)}.le-start{border-radius:15px;width:auto;min-height:clamp(42px,6.25vw,64px);padding:10px 22px;font-size:clamp(14px,2.25vw,23px)}.le-hero{padding-top:clamp(44px,6.74vw,69px)}.le-eyebrow{letter-spacing:clamp(3px,.684vw,7px);font-size:clamp(10px,1.66vw,17px)}.le-hero h1{letter-spacing:-.055em;margin-top:clamp(22px,2.93vw,30px);margin-bottom:clamp(24px,3.22vw,33px)}.le-description{width:calc(100% - 48px);max-width:820px;font-size:clamp(16px,2.54vw,26px);line-height:1.46}.le-desktop-break{display:none}.le-hero-actions{gap:16px;margin-top:clamp(30px,4.3vw,44px)}.le-create,.le-open{border-radius:16px;min-height:clamp(54px,8vw,82px);font-size:clamp(18px,2.73vw,28px)}.le-promises{gap:16px;margin-top:34px;padding-inline:6%}.le-promises li{gap:clamp(8px,2vw,21px);font-size:clamp(11px,1.95vw,20px)}.le-check{width:clamp(26px,3.9vw,40px);height:clamp(26px,3.9vw,40px)}.le-check svg{width:60%;height:60%}.le-visual{margin-top:-16px}}@media (max-width:520px){.le-header{gap:12px;padding-inline:16px}.le-brand .brand-logo{width:156px}.le-header-actions{gap:17px}.le-start{border-radius:12px;min-height:42px;padding:10px 13px;font-size:13px}.le-menu summary{gap:6px;width:23px}.le-menu summary span{width:23px}.le-eyebrow{letter-spacing:3.2px;margin-inline:8px;font-size:10px}.le-hero h1{letter-spacing:-.055em;margin-inline:9px;font-size:10.5vw;line-height:.97}.le-description{width:calc(100% - 40px);font-size:16px;line-height:1.55}.le-hero-actions{gap:13px;width:calc(100% - 40px)}.le-create,.le-open{border-radius:14px;min-height:57px;font-size:19px}.le-create svg{width:23px;height:23px}.le-promises{flex-wrap:wrap;justify-content:center;gap:17px 21px;margin-top:29px;padding-inline:16px}.le-promises li{gap:8px;font-size:12px}.le-check{width:27px;height:27px}.le-visual{width:100%;max-width:none;margin-top:-8px}.le-preview-create{border-radius:10px}}@media (prefers-reduced-motion:reduce){.le-create,.le-open{transition:none}}html:has(.le-landing){scrollbar-width:none}html:has(.le-landing)::-webkit-scrollbar{display:none}@media (max-width:520px){.le-visual{width:100%;margin-left:auto}}.le-hero h1 em{filter:drop-shadow(0 2px 14px #ff71451a);background-image:linear-gradient(100deg,#ff5149 0%,#ff8f67 58%,#ffc078 100%)}.le-create,.le-start{background:linear-gradient(110deg,#ff604b 0%,#ff5547 48%,#ff8058 100%);border-color:#ffc0a1;box-shadow:0 0 15px #ff633c6b,0 0 38px #ff623d4d,0 0 85px #ff5c3629,inset 0 1px 2px #ffe3bf70,inset 0 0 24px #ff9d6633}.le-open{background:linear-gradient(115deg,#15273ee8,#121c2be8 48%,#17273ae8);border-color:#5c92c8;box-shadow:0 0 16px #258aff33,0 0 42px #238bff24,inset 0 1px 1px #a5d6ff29,inset 0 0 24px #307fc21c}.le-open:hover{background:linear-gradient(115deg,#1b3552,#17283e 48%,#1c3450);border-color:#86c6ff;box-shadow:0 0 20px #258aff4d,0 0 48px #238bff2e,inset 0 0 24px #3a98e529}.le-preview-create{box-shadow:0 0 24px #ff663c3d,0 0 48px #ff623321}.le-create,.le-open,.le-start{transform-origin:50%;will-change:auto;transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s,filter .24s,border-color .24s}.le-create svg{transition:transform .24s cubic-bezier(.2,.75,.25,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.le-create:hover,.le-open:hover{transform:translateY(-4px)scale(1.012)}.le-start:hover{transform:translateY(-3px)scale(1.025)}.le-create:hover svg{transform:translate(6px)}.le-create:active,.le-open:active,.le-start:active{transition-duration:90ms;transform:translateY(1px)scale(.985)}.le-create:active svg{transform:translate(3px)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.le-create:active,.le-open:active,.le-start:active{transition-duration:90ms;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.le-create,.le-open,.le-start,.le-create svg{transition:none;transform:none}}
