.ln-page{--ln-muted:#bdbdcb;background:var(--dark);color:#f7f4ef;padding-top:72px}.ln-wrap{width:min(1120px,calc(100% - 64px));margin:auto}.ln-section{padding:76px 0}.ln-page h1,.ln-page h2,.ln-page h3{line-height:1.2}.ln-page h2{font-family:'Manrope',sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.04em;max-width:760px;margin-bottom:24px}.ln-page p{color:var(--ln-muted);line-height:1.8}.ln-page .ln-label{color:#f9a654;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px}.ln-hero{padding:70px 0 72px;background:radial-gradient(ellipse at 80% 40%,#35251d 0,transparent 60%)}.ln-hero-grid{display:grid;grid-template-columns:1.25fr .8fr;gap:64px;align-items:center}.ln-page h1{font-size:1rem;font-weight:500;color:#cfccd4;margin-bottom:24px;max-width:420px}.ln-page .ln-headline{font-family:'Playfair Display',serif;font-size:clamp(2.7rem,4.6vw,4.1rem);line-height:1.12;letter-spacing:-.04em;color:#fff;margin-bottom:25px}.ln-headline em{color:#f9a654}.ln-intro{font-size:.98rem;max-width:580px}.ln-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.ln-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border-radius:7px;background:var(--orange);color:#17111a;font-weight:700;font-size:.88rem;transition:background .2s}.ln-button:hover{background:#ffae5d}.ln-text-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-weight:600;font-size:.87rem;color:#eee9e3;text-underline-offset:5px}.ln-text-link:hover{text-decoration:underline}.ln-hero-photo{position:relative;overflow:hidden;border-radius:16px}.ln-hero-photo img{width:100%;height:470px;object-fit:cover}.ln-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(0,0,0,.85))}.ln-hero-photo figcaption{position:absolute;bottom:24px;left:26px;z-index:1;font-weight:700}.ln-hero-photo figcaption span{display:block;color:#ddd;font-size:.8rem;font-weight:400}.ln-proof{background:#171722}.ln-proof-grid{display:grid;grid-template-columns:1fr 340px;gap:100px;align-items:center;max-width:990px}.ln-proof p{margin-bottom:24px}.ln-proof .ln-note{font-size:.83rem;color:#d9c9b9;border-left:2px solid var(--orange);padding-left:16px}.ln-video{width:100%;max-width:340px;margin:auto}.ln-player{position:relative;aspect-ratio:9/16;background:#08080d;border:1px solid #34343e;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0005}.ln-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ln-video figcaption{text-align:center;color:#bdbdcb;font-size:.74rem;margin-top:12px}.ln-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px}.ln-cards article{background:#1b1b28;padding:24px 18px;border-radius:10px}.ln-cards i{color:#f9a654;font-size:1.2rem;margin-bottom:22px}.ln-page h3{font-size:.99rem;margin-bottom:12px}.ln-cards p,.ln-steps p{font-size:.86rem}.ln-quality{background:#1b1b27}.ln-quality-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.ln-quality ul{list-style:none;margin:22px 0}.ln-quality li{padding:9px 0;color:#e5e0da;font-size:.9rem}.ln-quality li:before{content:'✓';color:#f9a654;margin-right:12px}.ln-quality p:last-child{font-size:.87rem}.ln-quality a{text-decoration:underline;text-underline-offset:4px;color:#f9a654}.ln-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:36px}.ln-steps li{border-top:1px solid #42404a;padding-top:20px}.ln-steps span{display:block;color:#f9a654;font-size:.8rem;margin-bottom:16px}.ln-faq{padding-top:20px}.ln-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.ln-faq details{border-bottom:1px solid #393943}.ln-faq summary{cursor:pointer;padding:20px 0;font-weight:500;font-size:.95rem}.ln-faq details p{font-size:.89rem;padding:0 0 22px}.ln-cross-section{padding:0 0 20px}.ln-cross{display:grid;grid-template-columns:44px 1fr auto;gap:24px;align-items:center;padding:28px 30px;border:1px solid #383741;border-radius:12px;background:#191923}.ln-cross-icon{font-size:2rem;color:#c2b7a8}.ln-cross h2{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:10px}.ln-cross p{font-size:.84rem;max-width:690px}.ln-cross .ln-text-link{font-size:.8rem;white-space:nowrap}.ln-final{text-align:center;background:radial-gradient(ellipse at bottom,#3b281f,transparent 70%)}.ln-final h2{max-width:700px;margin:0 auto 20px}.ln-final p:not(.ln-label){max-width:620px;margin:0 auto 28px}.ln-page [id]{scroll-margin-top:96px}.ln-body a:focus-visible,.ln-body summary:focus-visible{outline:3px solid #ffb96c;outline-offset:5px}.ln-skip{position:fixed;top:-100px;left:12px;background:#fff;color:#111;padding:12px;z-index:2000}.ln-skip:focus{top:10px}
@media(max-width:1000px){.ln-hero-grid{gap:32px}.ln-proof-grid{gap:50px;grid-template-columns:1fr 300px}.ln-cards{grid-template-columns:repeat(3,1fr)}.ln-cross{grid-template-columns:36px 1fr}.ln-cross .ln-text-link{grid-column:2}.ln-quality-grid{gap:35px}}
@media(max-width:700px){.ln-wrap{width:calc(100% - 40px)}.ln-section{padding:50px 0}.ln-hero{padding:42px 0 50px}.ln-hero-grid,.ln-proof-grid,.ln-quality-grid,.ln-faq-grid{grid-template-columns:1fr;gap:32px}.ln-hero-photo img{height:240px}.ln-page .ln-headline{font-size:2.7rem}.ln-page .ln-label{font-size:.65rem}.ln-hero-photo{margin-top:4px}.ln-proof-grid{gap:36px}.ln-video{max-width:300px}.ln-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ln-cards article{padding:20px 16px}.ln-cards article:last-child{grid-column:1/-1}.ln-steps{grid-template-columns:1fr;gap:24px}.ln-steps li{display:grid;grid-template-columns:30px 1fr;column-gap:12px}.ln-steps span{grid-row:1/3}.ln-steps p{grid-column:2}.ln-cross{grid-template-columns:1fr;gap:12px;padding:24px}.ln-cross-icon{display:none}.ln-cross .ln-text-link{grid-column:auto}.ln-cross h2{font-size:1.1rem}.ln-faq{padding-top:10px}.ln-actions{gap:14px}.ln-final .ln-button{width:100%;font-size:.83rem}.ln-body header{padding-left:16px;padding-right:16px}.ln-body header nav{display:flex;gap:14px;overflow-x:auto;max-width:55%;padding:12px 0}.ln-body header nav a{font-size:.72rem}.ln-body header .cta{display:none}.ln-body header .logo img{height:44px!important}}
@media(prefers-reduced-motion:reduce){.ln-body{scroll-behavior:auto}.ln-body *{animation:none!important;transition:none!important}html:has(.ln-body){scroll-behavior:auto}}
