.landing-page{background:#111716}.landing-wrap{max-width:1440px;margin:auto;padding:0 7%}.landing-header{height:105px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:35px}.landing-brand{display:flex;align-items:center;gap:9px;font-size:29px;font-weight:550}.landing-brand img{width:38px;height:38px}.landing-header nav{display:flex;gap:35px;margin-right:auto;color:#b3bbae;font-size:12px}.header-open{font-size:11px;border:1px solid #ffffff25;padding:10px 18px;border-radius:7px;display:flex;gap:22px;align-items:center}.header-open span{color:var(--gold);font-size:17px}.landing-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;min-height:690px;align-items:center;padding:55px 0 65px}.landing-hero-copy{position:relative;z-index:1}.landing-hero h1{font-size:clamp(44px,5.2vw,76px);font-weight:320;letter-spacing:-2px;line-height:1.65;margin:23px 0}.landing-hero h1 em{font-style:normal;color:var(--gold);font-weight:420}.landing-tagline{font-size:14px;color:#d0d3c7;line-height:2.2}.landing-description{font-size:12px;color:#9ca898;max-width:390px;line-height:2.2;margin-top:15px}.landing-actions{display:flex;gap:28px;align-items:center;margin-top:30px;flex-wrap:wrap}.landing-actions .primary{font-size:12px;padding:13px 22px}.install-reassurance{color:#8c9c89;font-size:10px;margin-top:18px}.landing-visual{position:relative;min-height:550px;display:grid;place-items:center;isolation:isolate}.landing-visual:before{content:'';position:absolute;inset:-5%;background:radial-gradient(ellipse at center,#c4ae6f13,transparent 65%);z-index:-2}.visual-ring{position:absolute;width:410px;height:410px;border:1px solid #c9b47d10;border-radius:50%;transform:rotate(-25deg) scaleY(.85);z-index:-1}.ring-two{width:535px;height:535px;border-color:#c9b47d08}.phone{width:252px;min-height:507px;background:linear-gradient(150deg,#29322b,#161e19);border:1px solid #8c978859;border-radius:35px;box-shadow:-25px 35px 65px #0008, inset 0 0 0 6px #080d0a;transform:rotate(-7deg);padding:28px 27px 18px;text-align:center;position:relative}.phone:before{content:'';width:65px;height:15px;background:#080d0a;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:0 0 12px 12px}.phone-top{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;margin:0 -5px 22px}.phone-moon{color:var(--gold);font:25px/1 serif}.phone-label{display:block;font-size:8px;color:#aeb8a8;margin-bottom:16px}.phone-cover{width:128px;height:191px;object-fit:cover;margin:auto;box-shadow:-8px 12px 20px #0005}.phone h2{font-size:13px;font-weight:500;margin-top:23px}.phone>p{font-size:10px;color:var(--muted);margin-top:5px}.phone-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:27px;margin:15px 0 12px}.phone-wave i{width:2px;height:8px;background:var(--gold);opacity:.65;border-radius:2px}.phone-wave i:nth-child(3n){height:22px}.phone-wave i:nth-child(4n){height:15px}.phone-wave i:nth-child(5n){height:28px}.phone-play{display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#1a241b;width:34px;height:34px;margin:auto}.phone-play svg{width:18px;height:18px}.phone>small{font-size:7px;color:var(--muted);display:block;margin-top:12px}.phone-home{width:60px;height:3px;background:#b5bdae;border-radius:3px;margin:18px auto 0;opacity:.5}.visual-folio{position:absolute;left:0;top:100px;writing-mode:vertical-rl;letter-spacing:.22em;font-size:8px;color:#9eaa92}.visual-note{position:absolute;bottom:40px;right:0;display:flex;gap:13px;align-items:center;padding:18px 24px;background:#202a23e8;border:1px solid #d0be941a;backdrop-filter:blur(15px);border-radius:10px;box-shadow:-5px 10px 30px #0003;transform:rotate(3deg)}.visual-note>span{font-size:45px;color:var(--gold);line-height:1}.visual-note p{font-size:13px;font-weight:350}.landing-divider{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;color:#a8b39f;font-size:11px}.divider-star{margin-right:auto;color:var(--gold);font-size:23px}.landing-section{padding:65px 0}.landing-section .section-head{margin-bottom:30px;gap:20px}.landing-section .section-head h2{font-size:27px;font-weight:400;margin-top:12px}.landing-books{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.landing-book>div{height:300px;display:flex;align-items:center;justify-content:center;background:#232a23;border:1px solid #ffffff05;border-radius:10px;overflow:hidden}.landing-book:nth-child(2)>div{background:#242925}.landing-book:nth-child(3)>div{background:#292a23}.landing-book:nth-child(4)>div{background:#252b28}.landing-book img{height:78%;width:auto;max-width:80%;object-fit:contain;box-shadow:-7px 12px 18px #0004;transition:transform .3s}.landing-book:hover img{transform:translateY(-5px)}.landing-book h3{font-size:14px;font-weight:450;margin-top:18px}.landing-book p{font-size:11px;color:var(--muted);margin-top:5px}.landing-pair{gap:0;padding:0 14px}.landing-pair img{max-width:52%;height:67%;box-shadow:none;filter:drop-shadow(-4px 8px 5px #0004);transform:rotate(-7deg)}.landing-pair img+img{transform:rotate(7deg);margin-right:-15px;margin-top:30px}.archive-note{font-size:10px;color:#9eaa96;margin-top:25px}.experience-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:85px;align-items:center;padding-top:70px;padding-bottom:80px}.experience-intro h2{font-size:40px;font-weight:350;line-height:1.85;margin:18px 0}.experience-intro h2 em{font-style:normal;color:var(--gold)}.experience-intro>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:2.3;max-width:300px}.experience-intro .text-link{margin-top:25px;color:var(--gold)}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 30px}.experience-grid article{border-top:1px solid #ffffff16;padding-top:20px}.feature-number{color:#91a086;font-size:10px;letter-spacing:.05em}.experience-grid h3{font-size:15px;font-weight:450;margin:12px 0}.experience-grid p{font-size:11px;color:var(--muted);line-height:2.3}.landing-live{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;border:1px solid #a3b69d22;background:linear-gradient(115deg,#a0b68905,#253026);padding:50px 60px;border-radius:16px}.landing-live h2{font-size:35px;font-weight:350;line-height:1.8;margin:10px 0 15px}.landing-live p{font-size:12px;color:#b0bca6;line-height:2.3}.landing-live .secondary{margin-top:25px;font-size:11px;color:var(--green);border-color:#a3b69d40}.live-type{direction:rtl;display:flex;justify-content:center;gap:25px;align-items:center;position:relative;padding-bottom:38px}.live-type>span{font-size:18px;line-height:2.2;color:#b3bfa7;font-weight:350}.live-type strong{font-size:90px;line-height:1;font-weight:300;color:#d2dcc8;letter-spacing:-5px}.live-type strong>span{font-size:37px;letter-spacing:-3px;font-weight:200}.live-type small{position:absolute;bottom:0;right:0;left:0;text-align:center;letter-spacing:.25em;color:#879d7f;font-size:8px}.landing-install{text-align:center;padding:100px 0 85px}.landing-install .eyebrow{justify-content:center}.landing-install h2{font-size:48px;font-weight:350;line-height:1.85;margin:20px 0}.landing-install>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:2.3}.landing-install .landing-actions{justify-content:center;margin-top:28px}.landing-install>small{font-size:9px;color:#87977e;display:block;margin-top:20px}.landing-footer{border-top:1px solid var(--line);padding:32px 0 38px;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.landing-footer .landing-brand{font-size:22px}.landing-footer p{font-size:10px;color:var(--muted);margin-top:7px}.landing-footer nav{display:flex;gap:24px;margin-right:auto;font-size:10px;color:var(--muted)}.landing-footer button{font-size:10px;padding:0;color:var(--gold)}.landing-footer>small{width:100%;font-size:9px;color:#8b9b82}.landing-page #toast{bottom:24px}.landing-page dialog p{font-size:12px;color:var(--muted);line-height:2.2;margin-bottom:20px}.landing-page dialog h3{font-size:14px;font-weight:450;margin:20px 0 10px}.landing-page dialog .primary{margin-top:15px}.landing-page dialog .install-steps{display:grid;gap:15px}.landing-page dialog .install-steps>div{border-top:1px solid var(--line);padding-top:15px;font-size:12px;color:var(--muted)}
@media(min-width:1500px){.landing-hero{min-height:760px}.landing-hero h1{font-size:78px}.phone{transform:rotate(-7deg) scale(1.08)}}
@media(max-width:1050px){.landing-wrap{padding:0 5%}.landing-header nav{gap:20px}.landing-hero{min-height:650px;gap:20px}.landing-hero h1{font-size:52px}.landing-visual{min-height:520px}.phone{transform:rotate(-7deg) scale(.91)}.visual-ring{width:310px;height:360px}.ring-two{width:410px;height:470px}.visual-note{right:-10px;bottom:35px;padding:13px 18px}.landing-book>div{height:245px}.landing-books{gap:20px}.experience-section{gap:45px}.experience-intro h2{font-size:35px}.landing-live{padding:40px;gap:30px}.live-type strong{font-size:75px}.live-type{gap:18px}.live-type>span{font-size:15px}.landing-live h2{font-size:30px}}
@media(max-width:720px){.landing-wrap{padding:0 23px}.landing-header{height:82px;gap:15px}.landing-brand{font-size:25px;gap:6px}.landing-brand img{width:31px;height:31px}.landing-header nav{display:none}.header-open{margin-right:auto;font-size:10px;padding:8px 12px;gap:12px}.landing-hero{grid-template-columns:1fr;gap:0;padding:37px 0 35px;min-height:0}.landing-hero .eyebrow{font-size:9px}.landing-hero h1{font-size:clamp(44px,10vw,65px);line-height:1.7;letter-spacing:-1px;margin:19px 0}.landing-tagline{font-size:12px}.landing-description{font-size:11px;max-width:350px;margin-top:13px}.landing-actions{gap:25px;margin-top:25px}.landing-actions .primary{font-size:11px;padding:12px 19px}.landing-actions .text-link{font-size:11px}.install-reassurance{font-size:9px;margin-top:16px}.landing-visual{min-height:480px;margin:8px 0 -10px}.phone{transform:rotate(-7deg) scale(.84)}.visual-ring{width:285px;height:340px}.ring-two{width:350px;height:400px}.visual-folio{left:4px;top:100px;font-size:7px}.visual-note{right:0;bottom:30px;padding:12px 18px}.visual-note p{font-size:12px}.visual-note>span{font-size:38px}.landing-divider{gap:15px;font-size:9px;padding:16px 0}.divider-star{font-size:20px}.landing-section{padding:38px 0}.landing-section .section-head{margin-bottom:24px;align-items:flex-start}.landing-section .section-head .eyebrow{font-size:9px}.landing-section .section-head h2{font-size:21px;margin-top:13px;max-width:210px;line-height:1.9}.landing-section .section-head .text-link{font-size:9px;white-space:nowrap;margin-top:37px}.landing-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.landing-book>div{height:clamp(205px,51vw,290px)}.landing-book h3{font-size:12px;line-height:1.9;margin-top:13px}.landing-book p{font-size:10px}.archive-note{font-size:9px;line-height:2.2}.experience-section{grid-template-columns:1fr;gap:34px;padding:45px 0}.experience-intro h2{font-size:33px;margin:17px 0}.experience-intro>p:not(.eyebrow){max-width:350px;font-size:11px}.experience-intro .text-link{font-size:11px;margin-top:18px}.experience-grid{gap:30px 20px}.experience-grid h3{font-size:13px;margin:9px 0}.experience-grid p{font-size:10px}.landing-live{grid-template-columns:1fr;padding:27px 24px;gap:42px}.landing-live h2{font-size:30px;margin-top:12px}.landing-live p{font-size:11px}.landing-live .secondary{margin-top:20px;font-size:10px}.live-type{justify-content:flex-start;gap:25px;padding-bottom:32px}.live-type strong{font-size:85px}.live-type>span{font-size:16px}.live-type small{text-align:right}.landing-install{padding:65px 0 55px}.landing-install .eyebrow{font-size:10px}.landing-install h2{font-size:34px;line-height:1.9;margin:18px 0}.landing-install>p:not(.eyebrow){font-size:11px}.landing-install>small{font-size:8px;line-height:2}.landing-footer{gap:23px;padding:27px 0}.landing-footer nav{margin:0;width:100%;gap:22px;font-size:9px}.landing-footer button{font-size:9px}.landing-footer p{font-size:9px}.landing-footer>small{font-size:8px}.landing-page #toast{bottom:20px}}
@media(max-width:370px){.landing-wrap{padding:0 17px}.landing-brand{font-size:22px}.landing-brand img{width:27px}.header-open{font-size:9px;gap:8px;padding:8px 10px}.landing-hero h1{font-size:42px}.landing-description{font-size:10px}.landing-tagline{font-size:10px}.landing-book>div{height:185px}.visual-ring{width:250px}.ring-two{width:310px}.landing-footer nav{gap:15px}}
.landing-brand>img{border-radius:50%}.phone-brand{display:flex;align-items:center;gap:6px}.phone-brand>img{width:23px;height:23px;border-radius:50%}.landing-live-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.landing-live-actions .secondary{margin:0}.youtube-channel-link{font-size:10px;color:var(--gold);display:flex;gap:6px;align-items:center}.landing-footer .landing-brand:before{content:'';width:30px;height:30px;border-radius:50%;background:url('/assets/official-logo.jpg') center/contain no-repeat;display:block}@media(max-width:720px){.landing-live-actions{gap:18px;margin-top:20px}.youtube-channel-link{font-size:9px}}
.divider-star img{width:28px;height:28px;object-fit:contain;opacity:.7}
.landing-footer #landing-socials{width:100%;margin:0;gap:14px}.landing-footer #landing-socials a{width:36px;height:36px}.landing-footer #landing-socials svg{width:16px;height:16px}
.analytics-choice{background:none;border:0;color:var(--muted,#a7afa5);font:inherit;cursor:pointer;padding:.5rem}.analytics-dialog{max-width:32rem;width:calc(100% - 2rem);background:#18201d;color:#ede6d9;border:1px solid #526056;border-radius:1rem;padding:1.5rem;line-height:1.9}.analytics-dialog::backdrop{background:#000a}.analytics-actions{display:flex;gap:.75rem;flex-wrap:wrap}.analytics-dialog h2{font-size:1.25rem}
