.landing-module__g1LwZa__page{background:radial-gradient(900px 500px at 75% -5%, #ff6b3d1a, transparent 60%), var(--color-charcoal);min-height:100vh;color:var(--color-text);font-family:var(--font-jost), sans-serif;max-width:1200px;margin:0 auto;padding:1.5rem clamp(1.25rem,5vw,4rem) 0}.landing-module__g1LwZa__nav{justify-content:space-between;align-items:center;padding:.5rem 0 3rem;display:flex}.landing-module__g1LwZa__wordmark{font-family:var(--font-jost), sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--color-white);font-size:.95rem;font-weight:700}.landing-module__g1LwZa__wordmarkInitial{font-family:var(--font-allura), serif;text-transform:none;color:var(--color-brand-orange);margin-right:.05em;font-size:1.7em;font-style:italic}.landing-module__g1LwZa__navLink{color:var(--color-text-muted);font-size:.9rem;font-weight:600}.landing-module__g1LwZa__navLink:hover{color:var(--color-brand-orange)}.landing-module__g1LwZa__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:2rem 0 5rem;display:grid}.landing-module__g1LwZa__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-orange);margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-block}.landing-module__g1LwZa__h1{font-family:var(--font-jura), sans-serif;letter-spacing:-.02em;color:var(--color-white);margin-bottom:1.5rem;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:700;line-height:1.05}.landing-module__g1LwZa__script{font-family:var(--font-allura), serif;color:var(--color-brand-orange);letter-spacing:0;font-size:1.18em;font-style:italic;font-weight:400}.landing-module__g1LwZa__lede{color:var(--color-text-muted);max-width:34rem;margin-bottom:2rem;font-size:1.18rem;line-height:1.65}.landing-module__g1LwZa__form{flex-wrap:wrap;gap:.6rem;max-width:32rem;display:flex}.landing-module__g1LwZa__input{background:var(--color-deep-panel);color:var(--color-white);border:1px solid #ffffff1f;border-radius:10px;flex:14rem;padding:.95rem 1.1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.landing-module__g1LwZa__input::placeholder{color:#6b6b6b}.landing-module__g1LwZa__input:focus{border-color:var(--color-brand-orange);outline:none}.landing-module__g1LwZa__primaryButton{background:var(--color-brand-orange);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.95rem 1.8rem;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 6px 20px #ff6b3d47}.landing-module__g1LwZa__primaryButton:hover{background:#ff825c;transform:translateY(-2px)}.landing-module__g1LwZa__primaryButton:disabled{opacity:.7;cursor:default;transform:none}.landing-module__g1LwZa__microcopy{color:#7d7d7d;margin-top:.9rem;font-size:.88rem}.landing-module__g1LwZa__formDone{color:var(--color-brand-orange);padding:.9rem 0;font-size:1.05rem;font-weight:600}.landing-module__g1LwZa__formError{color:#ff8a6b;flex-basis:100%;font-size:.85rem}.landing-module__g1LwZa__demo{background:var(--color-deep-panel);border:1px solid #ffffff12;border-radius:18px;grid-template-columns:1fr .92fr;gap:.85rem;padding:1.1rem;display:grid;box-shadow:0 30px 60px #0006}.landing-module__g1LwZa__demoEditor{background:var(--color-panel);border-radius:12px;min-height:230px;padding:1.1rem}.landing-module__g1LwZa__demoLabel{letter-spacing:.12em;text-transform:uppercase;color:#7d7d7d;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:.72rem;display:flex}.landing-module__g1LwZa__dot{background:var(--color-brand-orange);border-radius:50%;width:8px;height:8px}.landing-module__g1LwZa__demoLine{color:var(--color-white);min-height:3.5rem;font-size:1.12rem;font-weight:500;line-height:1.55}.landing-module__g1LwZa__caret{background:var(--color-brand-orange);vertical-align:text-bottom;width:2px;height:1.15em;margin-left:2px;animation:1s steps(2,start) infinite landing-module__g1LwZa__blink;display:inline-block}@keyframes landing-module__g1LwZa__blink{to{opacity:0}}.landing-module__g1LwZa__demoRail{background:var(--color-panel);border-radius:12px;padding:1.1rem .9rem}.landing-module__g1LwZa__railHead{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-orange);margin-bottom:.9rem;padding:0 .2rem;font-size:.7rem}.landing-module__g1LwZa__railCards{flex-direction:column;gap:.6rem;display:flex}.landing-module__g1LwZa__railCard{background:var(--color-deep-panel);border:1px solid #ffffff0f;border-left:2px solid var(--color-brand-orange);opacity:0;border-radius:8px;flex-direction:column;gap:.25rem;padding:.7rem .8rem;transition:opacity .5s,transform .5s;display:flex;transform:translateY(8px)}.landing-module__g1LwZa__railCardIn{opacity:1;transform:translateY(0)}.landing-module__g1LwZa__cardKind{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font-size:.66rem}.landing-module__g1LwZa__cardTitle{color:var(--color-text);font-size:.86rem;line-height:1.35}.landing-module__g1LwZa__section{text-align:center;max-width:44rem;margin:0 auto;padding:4.5rem 0}.landing-module__g1LwZa__h2{font-family:var(--font-jura), sans-serif;color:var(--color-white);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.15}.landing-module__g1LwZa__h3{font-family:var(--font-jura), sans-serif;color:var(--color-white);margin-bottom:.6rem;font-size:1.3rem}.landing-module__g1LwZa__body{color:var(--color-text-muted);margin-bottom:1.1rem;font-size:1.12rem;line-height:1.75}.landing-module__g1LwZa__body strong{color:var(--color-brand-orange);font-weight:700}.landing-module__g1LwZa__body em{color:var(--color-text);font-style:italic}.landing-module__g1LwZa__beats{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:3rem 0;display:grid}.landing-module__g1LwZa__beat{background:var(--color-panel);border:1px solid #ffffff0f;border-radius:14px;padding:2rem 1.6rem}.landing-module__g1LwZa__beatNum{font-family:var(--font-jura), sans-serif;color:var(--color-brand-orange);letter-spacing:.1em;font-size:1rem;font-weight:700}.landing-module__g1LwZa__beat .landing-module__g1LwZa__h3{margin-top:.8rem}.landing-module__g1LwZa__beat .landing-module__g1LwZa__body{margin-bottom:0;font-size:1rem}.landing-module__g1LwZa__quote{text-align:center;max-width:40rem;margin:0 auto;padding:5rem 0}.landing-module__g1LwZa__quote p{font-family:var(--font-jura), sans-serif;color:var(--color-white);margin-bottom:1.2rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.landing-module__g1LwZa__quote .landing-module__g1LwZa__script{font-size:1.3em}.landing-module__g1LwZa__quoteSub{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.landing-module__g1LwZa__pricing{text-align:center;padding:4rem 0}.landing-module__g1LwZa__priceRow{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:center;gap:1.25rem;margin-top:2rem;display:grid}.landing-module__g1LwZa__priceCard{background:var(--color-panel);text-align:left;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.6rem;padding:2rem 1.8rem;display:flex}.landing-module__g1LwZa__priceCardHero{border-color:var(--color-brand-orange);box-shadow:0 10px 30px #ff6b3d2e}.landing-module__g1LwZa__priceName{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem}.landing-module__g1LwZa__priceAmt{font-family:var(--font-jura), sans-serif;color:var(--color-white);font-size:2rem}.landing-module__g1LwZa__priceUnit{color:var(--color-text-muted);font-size:1rem}.landing-module__g1LwZa__priceNote{color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.landing-module__g1LwZa__finalCta{text-align:center;max-width:36rem;margin:0 auto;padding:5rem 0 4rem}.landing-module__g1LwZa__finalCta .landing-module__g1LwZa__form{justify-content:center;margin:0 auto}.landing-module__g1LwZa__footer{text-align:center;color:#6b6b6b;border-top:1px solid #ffffff14;padding:2.5rem 0;font-size:.85rem}@media (max-width:860px){.landing-module__g1LwZa__hero{grid-template-columns:1fr;padding-bottom:3rem}.landing-module__g1LwZa__beats{grid-template-columns:1fr}.landing-module__g1LwZa__priceRow{grid-template-columns:minmax(0,26rem)}.landing-module__g1LwZa__demo{order:2}}@media (max-width:480px){.landing-module__g1LwZa__demo{grid-template-columns:1fr}.landing-module__g1LwZa__form{flex-direction:column}.landing-module__g1LwZa__primaryButton{width:100%}}.landing-module__g1LwZa__priceSave{color:var(--color-brand-orange);letter-spacing:.04em;text-transform:uppercase;background:#ff6b3d29;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.landing-module__g1LwZa__note{perspective:1800px;justify-content:center;padding:5rem 0;display:flex}.landing-module__g1LwZa__noteCard{color:#23201c;text-align:left;transform-origin:bottom;background:linear-gradient(90deg,#fbf7f0 0%,#f2ece1 48% 52%,#fbf7f0 100%);border-radius:6px;grid-template-columns:1fr 1fr;width:min(60rem,100%);display:grid;position:relative;transform:rotateX(3deg);box-shadow:inset 0 2px #ffffff59,0 30px 70px #0000008c,0 4px 14px #0006}.landing-module__g1LwZa__noteSpine{pointer-events:none;background:linear-gradient(90deg,#23201c00 0%,#23201c21 42%,#23201c33 50%,#23201c21 58%,#23201c00 100%);width:4.5rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.landing-module__g1LwZa__noteSpine:after{content:"";background:linear-gradient(#ff6b3d00 0%,#ff6b3d8c 25% 75%,#ff6b3d00 100%);width:1px;position:absolute;top:8%;bottom:8%;left:50%}.landing-module__g1LwZa__notePage{flex-direction:column;padding:clamp(2rem,3.4vw,3.25rem);display:flex}.landing-module__g1LwZa__notePageLeft{padding-right:clamp(2rem,4vw,3.75rem)}.landing-module__g1LwZa__notePageRight{padding-left:clamp(2rem,4vw,3.75rem)}.landing-module__g1LwZa__noteGreeting{color:var(--color-brand-orange,#ff6b3d);margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.landing-module__g1LwZa__noteBody{color:#3a352e;margin:0 0 1.1rem;font-size:1.02rem;line-height:1.75}.landing-module__g1LwZa__noteBody strong{color:#23201c;font-weight:700}.landing-module__g1LwZa__noteKicker{color:#23201c;margin:auto 0 0;padding-top:1rem;font-size:1.05rem;font-weight:600;line-height:1.6}.landing-module__g1LwZa__noteSignRow{align-items:center;gap:1rem;margin-top:auto;padding-top:1.75rem;display:flex}.landing-module__g1LwZa__noteFace{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px;box-shadow:0 0 0 3px #ff6b3d66,0 6px 16px #00000040}.landing-module__g1LwZa__noteSignBlock{flex-direction:column;gap:.2rem;display:flex}.landing-module__g1LwZa__noteSign{font-family:var(--font-allura,cursive);color:var(--color-brand-orange,#ff6b3d);font-size:2rem;line-height:1}.landing-module__g1LwZa__noteRole{font-family:var(--font-jost,sans-serif);color:#6b635a;font-size:.84rem}@media (max-width:860px){.landing-module__g1LwZa__note{perspective:none;padding:3.5rem 0}.landing-module__g1LwZa__noteCard{grid-template-columns:minmax(0,1fr);transform:none}.landing-module__g1LwZa__noteSpine{display:none}.landing-module__g1LwZa__notePageLeft{padding-bottom:0;padding-right:clamp(2rem,3.4vw,3.25rem)}.landing-module__g1LwZa__notePageRight{padding-top:1.25rem;padding-left:clamp(2rem,3.4vw,3.25rem)}.landing-module__g1LwZa__noteKicker{margin-top:0}}.landing-module__g1LwZa__qa{text-align:left;flex-direction:column;gap:1.6rem;max-width:44rem;margin:2rem auto 0;display:flex}.landing-module__g1LwZa__qaItem{border-left:2px solid #ff6b3d59;padding-left:1.1rem}.landing-module__g1LwZa__qaQ{color:var(--color-white);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.landing-module__g1LwZa__qaA{color:var(--color-text-muted);margin:0;font-size:.97rem;line-height:1.7}@media (max-width:860px){.landing-module__g1LwZa__priceRow{grid-template-columns:minmax(0,26rem)}}.landing-module__g1LwZa__demoLink{color:var(--color-brand-orange,#ff6b3d);border-bottom:1px solid #ff6b3d59;margin-top:.9rem;padding-bottom:2px;font-size:.9rem;text-decoration:none;display:inline-block}.landing-module__g1LwZa__demoLink:hover{border-bottom-color:var(--color-brand-orange,#ff6b3d)}.landing-module__g1LwZa__footerLinks{justify-content:center;gap:1.25rem;margin-top:.75rem;display:flex}.landing-module__g1LwZa__footerLinks a{color:var(--color-text-muted,#999);font-size:.85rem;text-decoration:none}.landing-module__g1LwZa__footerLinks a:hover{color:var(--color-brand-orange,#ff6b3d)}
