@keyframes pulseAura{0%{opacity:.4;transform:scale(.92)}to{opacity:.75;transform:scale(1.08)}}@media (width>=768px){.container{padding-left:48px;padding-right:48px}}@media (width>=1280px){.container{padding-left:64px;padding-right:64px}}#root{width:100%;min-height:100vh;position:relative}.hero-section{align-items:center;min-height:100vh;padding:100px 0 80px;display:flex;position:relative;background:0 0!important}@media (width<=768px){.hero-section{min-height:auto;padding:64px 0 48px}}.hero-container{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (width>=992px){.hero-container{grid-template-columns:1.15fr .85fr;gap:64px}}.hero-badge{color:var(--text-dark-secondary)}.hero-title{flex-direction:column;margin-bottom:20px;font-size:clamp(3.2rem,7.5vw,6.6rem);display:flex}@media (width<=768px){.hero-title{margin-bottom:16px;font-size:clamp(2.6rem,10vw,4rem)}}.hero-title-primary{opacity:.9;font-style:italic;font-weight:300}.hero-title-secondary{color:#fff;margin-top:-6px;font-weight:500}.hero-subtitle{color:var(--text-dark-secondary);max-width:520px;margin-bottom:36px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.5}@media (width<=768px){.hero-subtitle{margin-bottom:28px;font-size:1.02rem}}.hero-features-list{flex-wrap:wrap;gap:16px 24px;margin-bottom:40px;display:flex}@media (width<=768px){.hero-features-list{flex-direction:column;gap:12px;margin-bottom:32px}}.feature-item{align-items:center;gap:10px;display:flex}.feature-icon{color:var(--accent-warmth);align-items:center;display:flex}.feature-text{color:#ddd8ce;font-size:.92rem;font-weight:500}.hero-cta-group{align-items:center;display:flex}@media (width<=768px){.hero-cta-group .btn-pill{width:100%}}.hero-media-wrapper{justify-content:center;display:flex;position:relative}.hero-image-frame{border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0009}.hero-image{object-fit:cover;object-position:center 30%;width:100%;height:520px;transition:transform .8s var(--ease-smooth)}@media (width<=768px){.hero-image{object-position:center 30%;height:420px}}.hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#15141273 100%);position:absolute;inset:0}.hero-image-frame:hover .hero-image{transform:scale(1.03)}.hero-note-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-full);background:#1a1917e0;border:1px solid #ffffff26;padding:8px 20px;position:absolute;bottom:24px;left:20px;box-shadow:0 10px 25px #0006}@media (width<=768px){.hero-note-badge{padding:6px 16px;bottom:16px;left:16px}}.hero-handwritten-note{color:#f0dfc8;font-size:1.6rem}@media (width<=768px){.hero-handwritten-note{font-size:1.35rem}}.audience-section{z-index:3;padding:120px 0 100px;position:relative}@media (width<=768px){.audience-section{padding:80px 0}}.audience-container{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=992px){.audience-container{grid-template-columns:1.15fr .85fr;gap:72px}}.audience-label{color:#726e66;margin-bottom:36px}.audience-points-list{flex-direction:column;gap:28px;display:flex}.audience-point-item{align-items:flex-start;gap:16px;transition:transform .3s;display:flex}.audience-point-item:hover{transform:translate(8px)}.audience-point-dash{color:#8c867c;font-size:1.4rem;font-weight:300;line-height:1.2}.audience-point-text{color:#24221f;font-size:clamp(1.1rem,1.6vw,1.28rem);font-weight:450;line-height:1.45}.audience-media-wrapper{justify-content:center;display:flex}.audience-image-frame{border-radius:24px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 24px 50px -10px #00000024}.audience-image{object-fit:cover;width:100%;height:480px;transition:transform .8s var(--ease-smooth)}.audience-image-frame:hover .audience-image{transform:scale(1.03)}.value-section{z-index:4;padding:120px 0 100px;position:relative}@media (width<=768px){.value-section{padding:80px 0}}.value-container{grid-template-columns:1fr;align-items:center;gap:52px;display:grid}@media (width>=992px){.value-container{grid-template-columns:1.15fr .85fr;gap:72px}}.value-label{color:var(--text-dark-secondary)}.value-headline{color:#fff;margin-bottom:28px;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.12}.value-description{color:var(--text-dark-secondary);max-width:580px;margin-bottom:44px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.value-media-wrapper{justify-content:center;display:flex}.value-image-frame{border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 30px 60px -15px #0009}.value-image{object-fit:cover;object-position:center 18%;will-change:transform;width:100%;height:500px;transform:scale(1.12)}@media (width<=768px){.value-image{object-position:center 18%;height:340px}}.outcomes-section{z-index:5;padding:100px 0 60px;position:relative}@media (width<=768px){.outcomes-section{padding:70px 0 40px}}.outcomes-container{max-width:880px}.outcomes-card{border:1px solid var(--border-light);background:#fff;border-radius:28px;padding:56px 40px;position:relative;box-shadow:0 20px 40px -10px #00000014}@media (width>=768px){.outcomes-card{padding:64px 60px}}.outcomes-label{color:#726e66;margin-bottom:36px}.outcomes-list{flex-direction:column;gap:24px;display:flex}.outcome-item{align-items:center;gap:16px;transition:transform .3s;display:flex}.outcome-item:hover{transform:translate(6px)}.outcome-check-icon{color:#171614;background:#efece4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.outcome-text{color:#21201d;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:500;line-height:1.4}.outcomes-note-wrapper{justify-content:flex-end;margin-top:40px;display:flex}.outcomes-handwritten-note{color:#c28652;font-size:2rem;transform:rotate(-4deg)}.accordion-root{flex-direction:column;width:100%;display:flex}.accordion-item{border-bottom:1px solid var(--border-light);transition:background-color .3s}.accordion-trigger{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.accordion-title-group{align-items:center;gap:20px;display:flex}.accordion-number{color:#171614;background:#ebe7dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;font-weight:600;display:flex}.accordion-title{color:#171614;font-size:1.15rem;font-weight:600;line-height:1.35}.accordion-icon{color:#8a857c;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,color .3s;display:flex}.accordion-item.is-open .accordion-icon{color:#171614;transform:rotate(180deg)}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.accordion-content.show{grid-template-rows:1fr}.accordion-inner{overflow:hidden}.accordion-inner p{color:#68635b;padding-bottom:24px;padding-left:58px;font-size:.98rem;line-height:1.6}.accordion-minimal .accordion-inner p{padding-left:0}.program-section{padding:120px 0 100px;position:relative}.program-container{max-width:900px}.program-header{margin-bottom:50px}.program-label{color:#726e66}.program-title{color:#171614;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1}.program-accordion-wrapper{background:0 0}.lesson-player-root{aspect-ratio:9/16;-webkit-user-select:none;user-select:none;background:#0d0d0c;border:1px solid #ffffff1f;border-radius:28px;outline:none;justify-content:center;align-items:center;width:100%;max-width:330px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #000000bf,0 0 0 1px #ffffff0d}.lesson-player-video{object-fit:cover;cursor:pointer;background:#0d0d0c;width:100%;height:100%;display:block}.player-top-bar{pointer-events:none;z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.player-badge{letter-spacing:.04em;text-transform:uppercase;color:#faf8f5;-webkit-backdrop-filter:blur(12px);background:#1c1b18ad;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 12px;font-size:.78rem;font-weight:600}.player-duration-badge{color:#faf8f5d9;-webkit-backdrop-filter:blur(12px);background:#1c1b18ad;border:1px solid #ffffff1a;border-radius:9999px;padding:6px 10px;font-size:.78rem;font-weight:500}.player-center-btn{-webkit-backdrop-filter:blur(16px);color:#faf8f5;cursor:pointer;opacity:0;pointer-events:none;z-index:3;background:#1c1b18bf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 12px 32px #00000073}.player-center-btn.visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.player-center-btn:hover{background:#2d2b27e6;transform:translate(-50%,-50%)scale(1.06)}.lesson-player-root.show-controls .player-center-btn{opacity:1;pointer-events:auto}.player-center-icon{justify-content:center;align-items:center;display:flex}.player-center-icon .ml-1{margin-left:3px}.player-bottom-bar{-webkit-backdrop-filter:blur(20px);z-index:4;opacity:0;background:#181714d1;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:10px;padding:8px 12px;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px);box-shadow:0 10px 25px #0006}.lesson-player-root:not(.is-playing) .player-bottom-bar,.lesson-player-root.show-controls .player-bottom-bar{opacity:1;transform:translateY(0)}.player-ctrl-btn{color:#faf8f5;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,transform .15s,color .2s;display:flex}.player-ctrl-btn:hover{color:var(--accent-warmth,#d97757);background:#ffffff1f}.player-ctrl-btn:active{transform:scale(.92)}.player-timeline-wrapper{cursor:pointer;flex:1;align-items:center;height:16px;display:flex;position:relative}.player-progress-bar{background:var(--accent-warmth,#d97757);pointer-events:none;z-index:1;border-radius:9999px;height:4px;transition:width .1s linear;position:absolute;left:0}.player-range-input{appearance:none;cursor:pointer;z-index:2;background:#ffffff2e;border-radius:9999px;outline:none;width:100%;height:4px;margin:0;padding:0;position:relative}.player-range-input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;opacity:0;background:#faf8f5;border-radius:50%;width:12px;height:12px;transition:opacity .2s,transform .15s;box-shadow:0 1px 4px #00000080}.player-timeline-wrapper:hover .player-range-input::-webkit-slider-thumb{opacity:1;transform:scale(1.15)}.player-range-input::-moz-range-thumb{cursor:pointer;opacity:0;background:#faf8f5;border:none;border-radius:50%;width:12px;height:12px;transition:opacity .2s;box-shadow:0 1px 4px #00000080}.player-timeline-wrapper:hover .player-range-input::-moz-range-thumb{opacity:1}.player-time-display{font-size:.72rem;font-family:var(--font-mono,monospace);color:#faf8f5bf;flex-shrink:0;align-items:center;gap:2px;font-weight:500;display:flex}.player-time-divider{opacity:.45}.lesson-player-root:fullscreen{border:none;border-radius:0;width:100vw;max-width:none;height:100vh}.lesson-player-root:fullscreen .lesson-player-video{object-fit:contain}.lesson-player-root:fullscreen .player-bottom-bar{max-width:500px;margin:0 auto;bottom:24px}.format-section{z-index:6;padding:120px 0 100px;position:relative}@media (width<=768px){.format-section{padding:80px 0}}.format-container{max-width:960px}.format-card{background:#1c1b18;border:1px solid #ffffff14;border-radius:32px;padding:60px 40px;transition:transform .4s,border-color .4s,box-shadow .4s;box-shadow:0 30px 60px -15px #00000080}.format-card.has-active-preview{border-color:#ffffff26;box-shadow:0 36px 70px -15px #000000a6}@media (width>=768px){.format-card{padding:72px 64px}}.format-label{color:var(--text-dark-secondary)}.format-title{color:#faf8f5;margin-bottom:56px;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1}.format-grid{grid-template-columns:1fr;gap:40px 32px;margin-bottom:56px;display:grid}@media (width>=640px){.format-grid{grid-template-columns:1fr 1fr}}.format-grid-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:18px;flex-direction:column;gap:16px;padding:24px;transition:transform .3s,background .3s,border-color .3s;display:flex}.format-grid-item:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-4px)}.format-item-icon{color:var(--accent-warmth);align-items:center;display:flex}.format-item-title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3}.format-item-subtitle{color:var(--text-dark-secondary);font-size:.95rem;line-height:1.4}.format-cta-wrapper{justify-content:flex-start;display:flex}.btn-pill-active{color:#faf8f5;background:#ffffff1f;border:1px solid #fff3}.btn-pill-active:hover{background:#ffffff2e;border-color:#ffffff4d}.format-preview-drawer{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),margin-top .45s cubic-bezier(.16,1,.3,1);display:grid}.format-preview-drawer.is-open{grid-template-rows:1fr;margin-top:48px}.format-preview-inner{min-height:0;overflow:hidden}.format-preview-stage{background:linear-gradient(135deg,#ffffff09 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:1fr;align-items:center;gap:36px;padding:36px 28px;display:grid}@media (width>=820px){.format-preview-stage{grid-template-columns:330px 1fr;gap:48px;padding:44px 40px}}.preview-player-column{justify-content:center;width:100%;display:flex}.preview-info-column{flex-direction:column;gap:16px;display:flex}.preview-info-badge{letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--accent-warmth,#d97757);background:#d977571f;border:1px solid #d9775740;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.preview-sparkle-icon{flex-shrink:0}.preview-info-title{font-size:clamp(1.6rem,2.5vw,2.2rem);font-family:var(--font-serif,serif);color:#faf8f5;font-weight:500;line-height:1.2}.preview-info-desc{color:var(--text-dark-secondary,#a8a29e);margin-bottom:8px;font-size:1.02rem;line-height:1.6}.preview-highlights{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.preview-highlight-item{color:#faf8f5;align-items:center;gap:12px;font-size:.95rem;line-height:1.4;display:flex}.highlight-icon{color:var(--accent-warmth,#d97757);flex-shrink:0}.preview-actions{margin-top:8px;display:flex}.preview-buy-btn{padding:14px 28px;font-weight:600}.reviews-section{z-index:7;padding:120px 0 100px;position:relative}@media (width<=768px){.reviews-section{padding:80px 0}}.reviews-container{max-width:860px}.reviews-header{margin-bottom:52px}.reviews-label{color:#726e66}.reviews-title{color:#171614;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1}.reviews-list{flex-direction:column;gap:24px;display:flex}.review-card{transition:transform .35s var(--ease-smooth), box-shadow .35s var(--ease-smooth), border-color .35s ease;background:#fff;border:1px solid #0000000f;border-radius:26px;padding:36px 36px 30px;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #1716140a}@media (width<=640px){.review-card{border-radius:20px;padding:28px 22px 24px}}.review-card:hover{border-color:#0000001f;transform:translateY(-4px);box-shadow:0 20px 45px -10px #17161414}.review-quote-mark{font-family:var(--font-serif,serif);color:var(--accent-warmth,#e5b27a);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:7.5rem;line-height:1;position:absolute;top:-15px;right:28px}@media (width<=640px){.review-quote-mark{font-size:5.5rem;top:-8px;right:18px}}.review-card-header{z-index:1;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.review-tag{letter-spacing:.06em;text-transform:uppercase;color:#8c5329;background:#f8f3ec;border:1px solid #e05d3824;border-radius:9999px;padding:6px 14px;font-size:.76rem;font-weight:700}.review-index{font-family:var(--font-serif,serif);color:#b5afa6;letter-spacing:.05em;font-size:1.15rem;font-weight:500}.review-body{z-index:1;margin-bottom:24px;position:relative}.review-quote{color:#262420;font-size:clamp(1.05rem,1.4vw,1.18rem);font-weight:400;line-height:1.68}.review-card-footer{z-index:1;border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex;position:relative}.review-author-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-author-name{color:#171614;font-size:1.05rem;font-weight:700}.review-meta-dot{color:#c2bcb0}.review-author-age{color:#6e695f;font-size:.95rem}.review-verified-badge{color:#2e7d32;background:#2e7d3214;border-radius:9999px;align-items:center;gap:4px;margin-left:2px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.review-check-icon{flex-shrink:0}.review-note-wrapper{align-items:center;display:flex}.review-handwritten-note{color:var(--accent-ember,#e05d38);-webkit-user-select:none;user-select:none;font-size:clamp(1.4rem,2vw,1.68rem);display:inline-block;transform:rotate(-1.5deg)}.author-section{z-index:8;padding:120px 0 100px;position:relative}@media (width<=768px){.author-section{padding:80px 0}}.author-container{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (width>=992px){.author-container{grid-template-columns:1.15fr .85fr;gap:72px}}.author-label{color:var(--text-dark-secondary)}.author-title{color:#fff;margin-bottom:32px;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.1}.author-paragraphs{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.author-bio-text{color:var(--text-dark-secondary);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.author-quote-wrapper{margin-top:20px}.author-handwritten-quote{color:var(--accent-warmth);font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.25}.author-media-wrapper{justify-content:center;display:flex}.author-image-frame{border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 30px 60px -15px #0009}.author-image{object-fit:cover;object-position:center 20%;width:100%;height:520px;transition:transform .8s var(--ease-smooth)}@media (width<=768px){.author-image{object-position:center 20%;height:420px}}.author-image-frame:hover .author-image{transform:scale(1.03)}.course-materials-3d-wrapper{justify-content:center;align-items:center;width:100%;max-width:480px;height:480px;margin:0 auto;display:flex;position:relative}@media (width<=640px){.course-materials-3d-wrapper{transform-origin:50%;height:380px;transform:scale(.82)}}.materials-3d-canvas{width:320px;height:440px;transform-style:preserve-3d;will-change:transform;transition:transform .2s cubic-bezier(.2,0,.2,1);position:relative}.materials-glow-layer{filter:blur(35px);z-index:0;pointer-events:none;background:radial-gradient(circle,#d2533833 0%,#e0a96d1a 40%,#0000 70%);position:absolute;inset:-20px;transform:translateZ(-50px)}.device-mockup{z-index:2;background-color:#1a1917;border:4px solid #2f2d29;border-radius:36px;width:230px;height:380px;padding:12px;position:absolute;top:40px;left:20px;transform:translateZ(40px);box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #ffffff1a}.device-speaker{background:#3a3732;border-radius:4px;width:40px;height:4px;margin:0 auto 10px}.device-screen{background:linear-gradient(165deg,#24221e 0%,#151412 100%);border:1px solid #ffffff14;border-radius:26px;flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 14px);padding:20px 16px;display:flex}.screen-header{justify-content:space-between;align-items:center;display:flex}.screen-tag{letter-spacing:.1em;color:var(--accent-warmth);font-size:.65rem;font-weight:700}.screen-battery{border:1px solid #fff6;border-radius:2px;width:16px;height:8px}.screen-content{margin-top:auto}.screen-title{color:#faf8f5;margin-bottom:6px;font-size:2.2rem;line-height:.95}.screen-subtitle{color:var(--text-dark-secondary);margin-bottom:20px;font-size:.8rem}.screen-audio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.play-indicator{align-items:flex-end;gap:2px;height:18px;display:flex}.soundwave-bar{background:var(--accent-warmth);border-radius:2px;width:3px;animation:1.2s ease-in-out infinite alternate soundwave}.soundwave-bar:first-child{height:60%;animation-delay:.1s}.soundwave-bar:nth-child(2){height:100%;animation-delay:.3s}.soundwave-bar:nth-child(3){height:40%;animation-delay:.2s}@keyframes soundwave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.audio-title{color:#fff;font-size:.72rem;font-weight:600;display:block}.audio-time{color:var(--text-dark-tertiary);font-size:.65rem;display:block}.guide-mockup{color:#1b1a18;z-index:1;background:#efece4;border-left:5px solid #2b2824;border-radius:12px;width:200px;height:310px;padding:24px 18px;position:absolute;top:10px;right:15px;transform:translateZ(10px)rotate(6deg);box-shadow:0 20px 40px #0003,0 1px 2px #00000014}.guide-badge{letter-spacing:.1em;background:#dfdacf;border-radius:4px;margin-bottom:20px;padding:4px 8px;font-size:.62rem;font-weight:700;display:inline-block}.guide-title{margin-bottom:12px;font-size:1.6rem;line-height:1.05;display:block}.guide-note{color:#6a665e;font-size:.75rem;line-height:1.35}.pricing-section{z-index:9;padding:120px 0 100px;position:relative}@media (width<=768px){.pricing-section{padding:80px 0}}.pricing-container{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}@media (width>=992px){.pricing-container{grid-template-columns:1.15fr .85fr;gap:72px}}.pricing-label{color:#726e66}.pricing-title{color:#171614;margin-bottom:36px;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1}.pricing-price-row{align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.current-price{color:#171614;letter-spacing:-.03em;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:700}.original-price{color:#8c867c;font-size:clamp(1.4rem,2.2vw,1.8rem);text-decoration:line-through}.discount-badge{color:#171614;border-radius:var(--radius-full);background:#e4dfd3;padding:4px 12px;font-size:.95rem;font-weight:700}.pricing-cta-row{margin-bottom:44px}.pricing-features-list{flex-direction:column;gap:18px;display:flex}.pricing-feature-item{align-items:center;gap:14px;transition:transform .3s;display:flex}.pricing-feature-item:hover{transform:translate(6px)}.pricing-feature-icon{color:#171614;align-items:center;display:flex}.pricing-feature-text{color:#4a463f;font-size:1rem;font-weight:500}.pricing-3d-wrapper{justify-content:center;align-items:center;display:flex}.faq-section{padding:110px 0 130px;position:relative}.faq-container{max-width:860px}.faq-header{margin-bottom:50px}.faq-label{color:#726e66}.faq-title{color:#171614;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1.1}.faq-accordion-wrapper{border-top:1px solid var(--border-light)}.success-page-root{background-color:var(--bg-dark-primary,#151412);min-height:100vh;color:var(--text-dark-primary,#faf8f5);padding-bottom:80px;position:relative;overflow-x:hidden}.success-ambient-glow{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#e05d3838 0%,#e5b27a14 50%,#0000 70%);width:700px;height:550px;position:fixed;top:-150px;left:50%;transform:translate(-50%)}.success-container{z-index:2;max-width:980px;padding-top:40px;position:relative}.success-nav{margin-bottom:36px}.success-back-btn{border:1px solid var(--border-dark,#ffffff1f);color:var(--text-dark-secondary,#b8b3a8);border-radius:var(--radius-full,9999px);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .25s;display:inline-flex}.success-back-btn:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d;transform:translate(-2px)}.success-card{-webkit-backdrop-filter:blur(24px);background:#1e1d1abf;border:1px solid #ffffff1a;border-radius:32px;padding:48px 36px;box-shadow:0 30px 60px -15px #0009}@media (width>=768px){.success-card{padding:64px 54px}}.success-status-badge{color:#86efac;letter-spacing:.04em;text-transform:uppercase;background:#2e7d3229;border:1px solid #4ade8059;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.success-badge-icon{color:#4ade80}.success-title{color:#fff;margin-bottom:16px;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.1}.success-subtitle{color:var(--text-dark-secondary,#b8b3a8);max-width:620px;margin-bottom:44px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.success-grid{grid-template-columns:1fr;align-items:start;gap:36px;display:grid}@media (width>=820px){.success-grid{grid-template-columns:320px 1fr;gap:48px}}.success-author-column{position:relative}.success-author-frame{aspect-ratio:4/5;background:#1e1d1a;border:1px solid #ffffff24;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.success-author-image{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.success-author-overlay{bottom:0;background:linear-gradient(#0000 0%,#12110ff2 100%);flex-direction:column;gap:2px;padding:30px 18px 16px;display:flex;position:absolute;inset-inline:0}.success-author-tag{font-family:var(--font-serif,serif);color:#fff;font-size:1.3rem;font-weight:500}.success-author-role{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-warmth,#e5b27a);font-size:.78rem;font-weight:600}.success-instruction-card{background:#e05d3814;border:1px solid #e05d3847;border-radius:20px;margin-bottom:28px;padding:26px 28px 26px 36px;position:relative}.instruction-quote-marker{font-family:var(--font-serif,serif);color:var(--accent-ember,#e05d38);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.5rem;line-height:1;position:absolute;top:-8px;left:14px}.success-instruction-text{z-index:1;color:var(--accent-warmth,#e5b27a);margin:0;font-size:clamp(1.35rem,1.8vw,1.62rem);line-height:1.45;position:relative}.success-telegram-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;margin-bottom:28px;padding:24px}.telegram-card-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.telegram-icon-box{background:#24a1de29;border:1px solid #24a1de4d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.telegram-icon{color:#29b6f6}.telegram-meta{flex-direction:column;flex-grow:1;min-width:140px;display:flex}.telegram-meta-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dark-tertiary,#858076);font-size:.78rem;font-weight:600}.telegram-handle-text{color:#fff;letter-spacing:.02em;font-size:1.22rem;font-weight:700}.telegram-copy-btn{color:var(--text-dark-secondary,#b8b3a8);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.telegram-copy-btn:hover{color:#fff;background:#ffffff26}.telegram-action-wrapper{display:flex}.telegram-primary-btn{color:#fff;background-color:#24a1de;justify-content:center;width:100%;padding:16px 24px;font-size:1.02rem;display:inline-flex;box-shadow:0 10px 25px #24a1de59}.telegram-primary-btn:hover{background-color:#1e8ecc;transform:translateY(-2px);box-shadow:0 14px 32px #24a1de80}.success-steps-hint{flex-direction:column;gap:12px;margin-bottom:24px;padding-left:4px;display:flex}.hint-item{color:var(--text-dark-secondary,#b8b3a8);align-items:center;gap:12px;font-size:.88rem;display:flex}.hint-num{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:inline-flex}.success-security-note{color:var(--text-dark-tertiary,#858076);border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding-top:16px;font-size:.8rem;display:flex}:root{--bg-dark-primary:#151412;--bg-dark-surface:#1e1d1a;--bg-dark-elevated:#2a2824;--border-dark:#ffffff1a;--border-dark-strong:#fff3;--bg-light-primary:#f5f3ed;--bg-light-surface:#edeae1;--bg-light-card:#fff;--border-light:#00000014;--border-light-strong:#00000029;--text-dark-primary:#faf8f5;--text-dark-secondary:#b8b3a8;--text-dark-tertiary:#858076;--text-light-primary:#181715;--text-light-secondary:#6a665e;--text-light-tertiary:#969188;--accent-ember:#e05d38;--accent-ember-glow:#e05d3873;--accent-warmth:#e5b27a;--accent-badge-bg:#eae6db;--accent-badge-text:#2c2925;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-hand:"Caveat", cursive;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:auto}body{min-height:100vh;font-family:var(--font-sans);background-color:var(--bg-dark-primary);color:var(--text-dark-primary);line-height:1.5;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}.screen-panel{will-change:transform, clip-path, opacity;width:100%;min-height:100vh;position:relative;overflow:hidden}.curtain-panel{box-shadow:0 -25px 60px #00000059}.curtain-panel-rounded{border-top-left-radius:clamp(32px,5vw,64px);border-top-right-radius:clamp(32px,5vw,64px)}.split-title-mask{display:block;overflow:hidden}.split-title-char{transition:transform .8s var(--ease-smooth);will-change:transform;display:inline-block;transform:translateY(110%)}.in-view .split-title-char{transform:translateY(0)}.sticky-scene-wrapper{width:100%;position:relative}.sticky-scene-viewport{align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;left:0;overflow:hidden}.perspective-card-entry{perspective:1400px;transform-style:preserve-3d}.perspective-card-body{transition:transform .6s var(--ease-smooth), box-shadow .6s ease;will-change:transform}.glow-pulse{position:relative}.glow-pulse:before{content:"";background:radial-gradient(circle, var(--accent-ember-glow) 0%, transparent 70%);filter:blur(20px);z-index:-1;pointer-events:none;opacity:.6;animation:4s ease-in-out infinite alternate pulseAura;position:absolute;inset:-15px}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (width>=768px){.container{padding-left:48px;padding-right:48px}}@media (width>=1280px){.container{padding-left:64px;padding-right:64px}}.serif-title{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:400;line-height:1.05}.handwritten{font-family:var(--font-hand);color:var(--accent-warmth);-webkit-user-select:none;user-select:none;font-style:italic;display:inline-block}.section-label{letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:20px;font-size:.75rem;font-weight:700;display:inline-block}section{z-index:2;transition:background-color .4s;position:relative}.theme-dark{color:var(--text-dark-primary);background:radial-gradient(circle at 70% 30%,#23211d66 0%,#151412e0 60%,#12110ffa 100%)}.theme-light{background-color:var(--bg-light-primary);color:var(--text-light-primary)}.webgl-canvas-container{z-index:1;pointer-events:none;opacity:1;width:100vw;height:100vh;position:fixed;inset:0}.content-wrapper{z-index:2;position:relative;overflow:clip}.btn-pill{border-radius:var(--radius-full);letter-spacing:.02em;transition:all .35s var(--ease-smooth);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:16px 36px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-pill-light{color:#171614;background-color:#fff;box-shadow:0 8px 30px #0003}.btn-pill-light:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #ffffff4d}.btn-pill-dark{color:#faf8f5;background-color:#171614;box-shadow:0 8px 30px #00000040}.btn-pill-dark:hover{background-color:#0b0a09;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #00000080}.footer-bar{text-align:center;border-top:1px solid var(--border-light);background-color:var(--bg-light-primary);z-index:2;padding:40px 20px 50px;position:relative}.footer-bar p{color:var(--text-light-tertiary);letter-spacing:.02em;font-size:.85rem}
