.lnd{display:flex;flex-direction:column;min-height:100vh;background:#fff;margin-top:calc(-1 * var(--nav-h))}.lnd-section-inner{max-width:1120px;margin:0 auto;padding:0 2rem;width:100%}.lnd-section-label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b8933e;background:hsla(39,46%,61%,.12);padding:.28rem .8rem;border-radius:100px;margin-bottom:1rem}.lnd-label-dark{color:#c9a96e;background:hsla(39,46%,61%,.18)}.lnd-section-title{font-family:Fraunces,serif;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:var(--ink);margin-bottom:.9rem}.lnd-title-light{color:#fff}.lnd-section-sub{font-size:1.05rem;line-height:1.7;color:rgba(22,33,62,.55);max-width:560px;margin-bottom:2.75rem}.lnd-sub-light{color:hsla(0,0%,100%,.65)}.lnd-nav{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;padding:0 2.5rem;height:64px;transition:background .2s,box-shadow .2s,-webkit-backdrop-filter .2s;transition:background .2s,box-shadow .2s,backdrop-filter .2s;transition:background .2s,box-shadow .2s,backdrop-filter .2s,-webkit-backdrop-filter .2s;background:transparent}.lnd-nav-scrolled{background:rgba(7,9,28,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 hsla(0,0%,100%,.06)}.lnd-brand{font-family:Fraunces,serif;font-size:1.4rem;font-weight:900;letter-spacing:-.03em;color:#fff;text-decoration:none;margin-right:2.5rem;flex-shrink:0;transition:color .2s}.lnd-brand em{font-style:italic;color:#c9a96e}.lnd-nav-links{display:flex;align-items:center;gap:.25rem;flex:1 1}.lnd-nav-link{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.72);padding:.4rem .9rem;border-radius:6px;text-decoration:none;transition:color .15s,background .15s}.lnd-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.09)}.lnd-nav-actions{display:flex;align-items:center;gap:.6rem;margin-left:auto}.lnd-btn-ghost{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.8);text-decoration:none;padding:.4rem .9rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);transition:all .15s}.lnd-btn-ghost:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.38)}.lnd-btn-cta{font-size:.875rem;font-weight:700;color:#07091c;background:#c9a96e;border:none;border-radius:8px;padding:.48rem 1.1rem;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.lnd-btn-cta:hover{background:#d4b87c;transform:translateY(-1px)}.lnd-hero{position:relative;background:linear-gradient(135deg,#07091c,#0d1538 55%,#091325);padding:0 2.5rem;overflow:hidden;display:flex;flex-direction:column;align-items:center}.lnd-hero-bg{position:absolute;inset:0;pointer-events:none}.lnd-hero-orb{position:absolute;border-radius:50%;filter:blur(90px)}.lnd-orb1{width:650px;height:650px;background:radial-gradient(circle,#c9a96e 0,transparent 70%);top:-220px;right:-130px;opacity:.2}.lnd-orb2{width:420px;height:420px;background:radial-gradient(circle,#4361ee 0,transparent 70%);bottom:0;left:-100px;opacity:.18}.lnd-hero-content{max-width:1120px;width:100%;display:flex;align-items:center;gap:4rem;padding:9rem 0 5rem;position:relative;z-index:1}.lnd-hero-left{flex:1 1;max-width:580px}.lnd-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:1.5rem}.lnd-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#c9a96e;animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.lnd-h1{font-family:Fraunces,serif;font-size:clamp(2.6rem,6vw,4rem);font-weight:900;line-height:1.06;letter-spacing:-.04em;color:#fff;margin-bottom:1.4rem}.lnd-h1-accent{background:linear-gradient(90deg,#e8c96a,#c9a040);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lnd-hero-desc{font-size:1.1rem;line-height:1.72;color:hsla(0,0%,100%,.62);margin-bottom:2.25rem;max-width:480px}.lnd-hero-cta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.lnd-btn-primary-lg{display:inline-flex;align-items:center;gap:.5rem;background:var(--rouge);color:#fff;font-size:1rem;font-weight:700;padding:.88rem 2rem;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .12s,box-shadow .15s;box-shadow:0 4px 22px rgba(230,57,70,.38)}.lnd-btn-primary-lg:hover{background:var(--rouge-d);transform:translateY(-2px);box-shadow:0 8px 30px rgba(230,57,70,.45)}.lnd-btn-outline-lg{display:inline-flex;align-items:center;font-size:1rem;font-weight:600;padding:.88rem 1.75rem;border-radius:12px;text-decoration:none;border:1.5px solid hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.82);transition:all .15s}.lnd-btn-outline-lg:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.45);color:#fff}.lnd-btn-light{box-shadow:0 4px 20px rgba(230,57,70,.4)}.lnd-btn-arrow{font-size:1.1rem}.lnd-guarantee{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;background:hsla(39,46%,61%,.1);border:1px solid hsla(39,46%,61%,.25);border-radius:10px;padding:.6rem 1rem;font-size:.82rem;color:hsla(0,0%,100%,.68);line-height:1.45}.lnd-guarantee strong{color:#c9a96e;font-weight:700}.lnd-trust{font-size:.78rem;color:hsla(0,0%,100%,.38);letter-spacing:.01em}.lnd-trust-check{color:#c9a96e;margin-right:.2rem}.lnd-hero-right{flex-shrink:0;position:relative}.lnd-card-wrap{position:relative;width:300px;height:340px}.lnd-card{position:absolute;inset:0;background:#fff;border-radius:20px;padding:2rem 2rem 1.6rem;box-shadow:0 24px 70px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.06);display:flex;flex-direction:column;animation:cardIn .4s ease;text-align:center}@keyframes cardIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lnd-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem}.lnd-card-level{font-family:Spline Sans Mono,monospace;font-size:.72rem;font-weight:700;padding:.22rem .65rem;border-radius:100px;letter-spacing:.04em}.lnd-card-tag{font-size:.7rem;color:rgba(22,33,62,.35);font-weight:500}.lnd-card-word{font-family:Fraunces,serif;font-size:2.4rem;font-weight:900;letter-spacing:-.04em;color:var(--ink);margin-bottom:.35rem;flex:1 1;display:flex;align-items:center;justify-content:center}.lnd-card-ipa{font-family:Spline Sans Mono,monospace;font-size:.82rem;color:rgba(22,33,62,.42);margin-bottom:.55rem}.lnd-card-en{font-size:1rem;font-weight:500;color:rgba(22,33,62,.65);margin-bottom:1.2rem}.lnd-card-divider{height:1px;background:var(--line);margin-bottom:1rem}.lnd-card-grades{display:flex;gap:.4rem;justify-content:center}.lnd-grade{padding:.32rem .6rem;border-radius:7px;font-size:.74rem;font-weight:600;cursor:default;border:none;font-family:Spline Sans Mono,monospace}.g-again{background:#fce4ec;color:#b91c1c}.g-hard{background:#fff7ed;color:#c2410c}.g-good{background:#dcfce7;color:#15803d}.g-easy{background:#dbeafe;color:#1d4ed8}.lnd-float-card{position:absolute;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.2);padding:.6rem .85rem;display:flex;flex-direction:column;gap:.15rem;align-items:center;min-width:80px}.lnd-float-a{top:-24px;right:-50px;transform:rotate(4deg)}.lnd-float-b{bottom:30px;left:-60px;transform:rotate(-3deg)}.lnd-stats{position:relative;z-index:1;justify-content:center;gap:0;width:100%;border-top:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);padding:1.75rem 2rem;flex-wrap:wrap}.lnd-stat,.lnd-stats{display:flex;align-items:center}.lnd-stat{flex-direction:column;padding:.5rem 3rem;border-right:1px solid hsla(0,0%,100%,.08);gap:.2rem}.lnd-stat:last-child{border-right:none}.lnd-stat-n{font-family:Fraunces,serif;font-size:2rem;font-weight:900;color:#c9a96e;letter-spacing:-.03em;line-height:1}.lnd-stat-l{font-size:.78rem;color:hsla(0,0%,100%,.42);letter-spacing:.04em;font-weight:500}.lnd-levels{padding:5.5rem 0;background:#faf8f4}.lnd-levels-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;position:relative}.lnd-level-card{position:relative;background:#fff;border:1.5px solid rgba(22,33,62,.07);border-radius:16px;padding:1.5rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.45rem;transition:transform .2s,box-shadow .2s;margin:0 .4rem}.lnd-level-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.07)}.lnd-level-arrow{position:absolute;right:-22px;top:50%;transform:translateY(-50%);color:rgba(22,33,62,.2);font-size:1.1rem;z-index:2;pointer-events:none}.lnd-level-badge{font-family:Spline Sans Mono,monospace;font-size:1.1rem;font-weight:700;color:var(--lc);background:var(--lbg);padding:.35rem .85rem;border-radius:8px;letter-spacing:.04em}.lnd-level-name{font-size:.8rem;font-weight:600;color:var(--ink);line-height:1.3}.lnd-level-words{font-size:.72rem;color:rgba(22,33,62,.4);font-family:Spline Sans Mono,monospace}.lnd-level-card-soon{opacity:.5;cursor:default}.lnd-level-card-soon:hover{transform:none;box-shadow:none}.lnd-level-soon{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(22,33,62,.32);font-family:Spline Sans Mono,monospace}.lnd-how{padding:5.5rem 0;background:#fff}.lnd-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.lnd-step{position:relative;padding:2rem;border:1.5px solid rgba(22,33,62,.07);border-radius:16px;background:#faf8f4;transition:box-shadow .2s}.lnd-step:hover{box-shadow:0 4px 20px rgba(22,33,62,.06)}.lnd-step-n{font-family:Spline Sans Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#b8933e;background:hsla(39,46%,61%,.12);display:inline-block;padding:.22rem .6rem;border-radius:6px;margin-bottom:1rem}.lnd-step-title{font-size:1.05rem;font-weight:700;margin-bottom:.65rem;color:var(--ink)}.lnd-step-desc{font-size:.9rem;line-height:1.7;color:rgba(22,33,62,.55)}.lnd-story{padding:5.5rem 0;background:#faf8f4}.lnd-story-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.lnd-story-card{background:#fff;border:1.5px solid rgba(22,33,62,.07);border-radius:18px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.75rem}.lnd-story-card-accent{background:linear-gradient(135deg,#07091c,#0d1538);border-color:transparent;justify-content:center;align-items:center;text-align:center;position:relative}.lnd-story-icon{font-size:2rem;line-height:1}.lnd-story-name{font-size:1rem;font-weight:700;color:var(--ink)}.lnd-story-text{font-size:.9rem;line-height:1.75;color:rgba(22,33,62,.6)}.lnd-story-quote-mark{font-family:Fraunces,serif;font-size:5rem;line-height:.7;color:hsla(39,46%,61%,.2);font-weight:900;margin-bottom:.5rem}.lnd-story-pull{font-family:Fraunces,serif;font-size:1.05rem;font-weight:700;font-style:italic;line-height:1.65;color:hsla(0,0%,100%,.88);letter-spacing:-.01em}.lnd-features{padding:5.5rem 0;background:#fff}.lnd-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.lnd-feat-card{background:#faf8f4;border:1.5px solid var(--fb);border-radius:16px;padding:1.75rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lnd-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--fa);border-top-left-radius:16px;border-top-right-radius:16px}.lnd-feat-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(22,33,62,.07)}.lnd-feat-icon{font-size:2rem;margin-bottom:1rem;display:inline-block}.lnd-feat-title{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:.55rem}.lnd-feat-desc{font-size:.88rem;line-height:1.65;color:rgba(22,33,62,.55)}.lnd-preview{background:linear-gradient(135deg,#07091c,#0d1538);padding:5.5rem 0;overflow:hidden}.lnd-preview-inner{display:flex;align-items:center;gap:5rem}.lnd-preview-text{flex:1 1}.lnd-btn-primary-lg.lnd-btn-light{background:var(--rouge)}.lnd-preview-cards{flex-shrink:0;position:relative;width:260px;height:300px}.lnd-prev-card{position:absolute;width:220px;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .4s,transform .4s;text-align:center}.lnd-prev-0{top:0;left:20px;transform:rotate(-5deg);opacity:.4}.lnd-prev-1{top:40px;left:0;transform:rotate(2deg);opacity:.4}.lnd-prev-2{top:80px;left:30px;transform:rotate(-2deg);opacity:.4}.lnd-prev-active{opacity:1!important;transform:rotate(0deg) scale(1.04)!important;z-index:5}.lnd-prev-level{font-family:Spline Sans Mono,monospace;font-size:.7rem;font-weight:700;color:var(--pc);margin-bottom:.8rem}.lnd-prev-word{font-family:Fraunces,serif;font-size:1.7rem;font-weight:900;color:#fff;letter-spacing:-.03em;margin-bottom:.25rem}.lnd-prev-ipa{font-family:Spline Sans Mono,monospace;font-size:.75rem;color:hsla(0,0%,100%,.42);margin-bottom:.5rem}.lnd-prev-en{font-size:.88rem;color:hsla(0,0%,100%,.62);font-weight:500}.lnd-testimonials{padding:5.5rem 0;background:#faf8f4}.lnd-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.lnd-testi-card{background:#fff;border:1.5px solid rgba(22,33,62,.07);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;transition:box-shadow .2s}.lnd-testi-card:hover{box-shadow:0 4px 20px rgba(22,33,62,.06)}.lnd-stars{color:#c9a96e;font-size:.95rem;letter-spacing:.05em}.lnd-testi-text{font-size:.93rem;line-height:1.7;color:rgba(22,33,62,.7);font-style:italic;flex:1 1}.lnd-testi-author{display:flex;align-items:center;gap:.8rem}.lnd-testi-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0d1538,#1a2456);color:#c9a96e;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lnd-testi-name{font-size:.85rem;font-weight:700;color:var(--ink)}.lnd-testi-role{font-size:.75rem;color:rgba(22,33,62,.42)}.lnd-pricing{padding:6rem 0;background:linear-gradient(180deg,#07091c,#0c1028)}.lnd-pricing .lnd-section-label{color:#c9a96e;background:hsla(39,46%,61%,.14)}.lnd-pricing .lnd-section-title{color:#fff}.lnd-pricing .lnd-section-sub{color:hsla(0,0%,100%,.5);max-width:600px}.lnd-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.lnd-plan{position:relative;background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:0;transition:box-shadow .2s,transform .2s,border-color .2s}.lnd-plan:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.18);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.lnd-plan-name{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.38);margin-bottom:.6rem}.lnd-plan-price{display:flex;align-items:baseline;gap:.15rem;color:#fff;font-family:Fraunces,serif;font-size:3.4rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:.25rem}.lnd-plan-currency{font-size:1.5rem;font-weight:700;align-self:flex-start;margin-top:.45rem;color:hsla(0,0%,100%,.65)}.lnd-plan-period{font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.32);letter-spacing:0;margin-left:.2rem}.lnd-plan-was{font-size:.82rem;color:hsla(0,0%,100%,.32);margin-bottom:.75rem}.lnd-plan-saving{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#c9a96e;background:hsla(39,46%,61%,.14);border-radius:6px;padding:.18rem .6rem;margin-bottom:.85rem}.lnd-plan-desc{font-size:.88rem;line-height:1.6;color:hsla(0,0%,100%,.45);margin-bottom:1.4rem;margin-top:.5rem}.lnd-plan-features{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.75rem;flex:1 1}.lnd-plan-features li{font-size:.88rem;color:hsla(0,0%,100%,.6);padding-left:1.3rem;position:relative;line-height:1.45}.lnd-plan-features li:before{content:"✓";position:absolute;left:0;color:#c9a96e;font-weight:700;font-size:.82rem}.lnd-plan-scarcity{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.45);margin-bottom:.5rem}.lnd-plan-scarcity strong{color:#f59e0b}.lnd-plan-btn{display:block;text-align:center;font-size:.95rem;font-weight:700;padding:.88rem;border-radius:12px;text-decoration:none;transition:all .15s;margin-bottom:.75rem}.lnd-plan-btn-outline{border:1.5px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.72);background:transparent}.lnd-plan-btn-outline:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.07);color:#fff}.lnd-plan-btn-primary{background:#c9a96e;color:#07091c;box-shadow:0 4px 20px hsla(39,46%,61%,.35);font-size:1rem}.lnd-plan-btn-primary:hover{background:#d4b87c;box-shadow:0 6px 28px hsla(39,46%,61%,.5);transform:translateY(-1px)}.lnd-plan-btn-dark{background:hsla(0,0%,100%,.1);color:#fff;border:1.5px solid hsla(0,0%,100%,.18)}.lnd-plan-btn-dark:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35)}.lnd-plan-note{font-size:.72rem;color:hsla(0,0%,100%,.28);text-align:center;line-height:1.4}.lnd-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#c9a96e;color:#07091c;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.28rem 1rem;border-radius:100px;white-space:nowrap}.lnd-plan-featured{border-color:#c9a96e;border-width:2px;background:hsla(39,46%,61%,.07);box-shadow:0 8px 40px hsla(39,46%,61%,.18)}.lnd-plan-featured:hover{box-shadow:0 14px 50px hsla(39,46%,61%,.28);border-color:#d4b87c}.lnd-plan-lifetime{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.12)}.lnd-faq{padding:4rem 0 5.5rem;background:linear-gradient(180deg,#0c1028,#07091c)}.lnd-faq .lnd-section-label{color:#c9a96e;background:hsla(39,46%,61%,.14)}.lnd-faq .lnd-section-title{color:#fff}.lnd-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.lnd-faq-item{background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.5rem 1.75rem;transition:border-color .2s}.lnd-faq-item:hover{border-color:hsla(39,46%,61%,.3)}.lnd-faq-q{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.6rem}.lnd-faq-a{font-size:.88rem;line-height:1.65;color:hsla(0,0%,100%,.48)}.lnd-final-cta{position:relative;background:linear-gradient(135deg,#07091c,#0d1538);padding:6rem 2rem;text-align:center;overflow:hidden}.lnd-final-orb{position:absolute;width:700px;height:700px;background:radial-gradient(circle,hsla(39,46%,61%,.12) 0,transparent 65%);top:-250px;right:-150px;border-radius:50%;pointer-events:none}.lnd-cta-inner{position:relative;z-index:1}.lnd-cta-title{font-family:Fraunces,serif;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.lnd-cta-accent{background:linear-gradient(90deg,#e8c96a,#c9a040);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lnd-cta-sub{font-size:1.1rem;color:hsla(0,0%,100%,.58);margin-bottom:2.5rem;line-height:1.65}.lnd-btn-cta-lg{display:inline-flex;align-items:center;gap:.5rem;background:#c9a96e;color:#07091c;font-size:1.05rem;font-weight:800;padding:.95rem 2.5rem;border-radius:12px;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s;box-shadow:0 4px 24px hsla(39,46%,61%,.4)}.lnd-btn-cta-lg:hover{transform:translateY(-2px);background:#d4b87c;box-shadow:0 8px 36px hsla(39,46%,61%,.5)}.lnd-cta-guarantee{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;background:hsla(39,46%,61%,.1);border:1px solid hsla(39,46%,61%,.22);border-radius:12px;padding:.75rem 1.4rem;font-size:.88rem;color:hsla(0,0%,100%,.65);line-height:1.5}.lnd-cta-guarantee strong{color:#c9a96e;font-weight:700}.lnd-cta-note{margin-top:1.2rem;font-size:.8rem;color:hsla(0,0%,100%,.32)}.lnd-footer{background:#05060f;padding:2.5rem 0;border-top:1px solid hsla(0,0%,100%,.05)}.lnd-footer-inner{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.lnd-footer-brand{font-family:Fraunces,serif;font-size:1.15rem;font-weight:900;color:#fff;letter-spacing:-.03em;display:flex;flex-direction:column;gap:.2rem}.lnd-footer-brand em{font-style:italic;color:#c9a96e}.lnd-footer-tagline{font-size:.7rem;font-family:Spline Sans Mono,monospace;color:hsla(0,0%,100%,.25);letter-spacing:.06em;font-weight:400}.lnd-footer-links{display:flex;align-items:center;gap:1.5rem;flex:1 1;flex-wrap:wrap}.lnd-footer-links a{font-size:.82rem;color:hsla(0,0%,100%,.38);text-decoration:none;transition:color .15s}.lnd-footer-links a:hover{color:hsla(0,0%,100%,.8)}.lnd-footer-copy{font-size:.78rem;color:hsla(0,0%,100%,.2);margin-left:auto}.lnd-plan-badge-dark{background:#f59e0b;color:#07091c}.lnd-plan-promo-badge{display:inline-block;background:linear-gradient(90deg,#c9a96e,#f59e0b);color:#07091c;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.3rem .85rem;border-radius:8px;margin-bottom:1.1rem;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.lnd-levels-grid{grid-template-columns:repeat(3,1fr);row-gap:1rem}.lnd-level-arrow{display:none}.lnd-feat-grid,.lnd-steps,.lnd-testi-grid{grid-template-columns:repeat(2,1fr)}.lnd-story-grid{grid-template-columns:1fr 1fr}.lnd-story-card-accent{grid-column:1/-1}.lnd-pricing-grid{grid-template-columns:1fr 1fr}.lnd-faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.lnd-nav{padding:0 1.25rem}.lnd-nav-links{display:none}.lnd-hero-content{flex-direction:column;padding:7rem 0 3.5rem;gap:3rem}.lnd-hero-left{max-width:100%}.lnd-hero-right{align-self:center}.lnd-card-wrap{width:260px;height:300px}.lnd-stats{gap:0}.lnd-stat{padding:.75rem 1.5rem;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07);width:50%}.lnd-stat:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.lnd-stat:nth-last-child(-n+2){border-bottom:none}.lnd-levels-grid{grid-template-columns:repeat(2,1fr)}.lnd-feat-grid,.lnd-steps{grid-template-columns:1fr}.lnd-preview-inner{flex-direction:column}.lnd-preview-cards{align-self:center}.lnd-pricing-grid,.lnd-story-grid,.lnd-testi-grid{grid-template-columns:1fr}.lnd-pricing-grid{max-width:420px;margin:0 auto}.lnd-footer-inner{flex-direction:column;gap:1.25rem}.lnd-footer-copy{margin-left:0}.lnd-float-a,.lnd-float-b{display:none}}@media (max-width:480px){.lnd-h1{font-size:2.2rem}.lnd-hero-cta{flex-direction:column;align-items:flex-start}.lnd-levels-grid{grid-template-columns:repeat(2,1fr)}.lnd-nav-actions .lnd-btn-ghost{display:none}.lnd-stat{padding:.6rem 1rem}}.lnd-hb-wrap{background:#07091c;padding:48px 0 40px;overflow:hidden;position:relative}.lnd-hb-svg{display:block;width:100%;height:120px}@keyframes lnd-hb-draw{0%{stroke-dashoffset:3200}to{stroke-dashoffset:0}}.lnd-hb-path{stroke-dasharray:3200;stroke-dashoffset:3200;animation:lnd-hb-draw 3.2s cubic-bezier(.4,0,.2,1) .3s forwards}.lnd-hb-label{text-align:center;margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:8px}.lnd-hb-name{font-family:Cormorant Garamond,Fraunces,Georgia,serif;font-size:2.8rem;font-weight:600;letter-spacing:.06em;color:#c9a96e;opacity:0;animation:lnd-hb-fade .8s ease 2.8s forwards}.lnd-hb-sub{font-size:.9rem;color:hsla(0,0%,100%,.45);letter-spacing:.02em;opacity:0;animation:lnd-hb-fade .8s ease 3.2s forwards}@keyframes lnd-hb-fade{to{opacity:1}}