@font-face{font-family:'Dana';src:url('../fonts/DanaFaNum-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Dana';src:url('../fonts/DanaFaNum-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:'Dana';src:url('../fonts/DanaFaNum-DemiBold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'Dana';src:url('../fonts/DanaFaNum-Bold.woff2') format('woff2');font-style:normal;font-weight:700 900;font-display:swap}
:root{--accent:#FFC85D;--accent-deep:#d97706;--accent-soft:#fff5df;--accent-pale:#fffbf2;--ink:#1e1d1b;--body:#5f5b55;--muted:#827c74;--surface:#f8f6f2;--surface-2:#fcfaf7;--line:#e8e1d7;--telegram:#229ed9;--telegram-soft:#eef8fd;--radius:18px;--container:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Dana,Tahoma,Arial,sans-serif;font-size:17px;line-height:1.9;text-rendering:optimizeLegibility}button{font:inherit}.container{width:min(calc(100% - 40px),var(--container));margin:auto}.section{padding:62px 0}.compact{padding-top:52px}.warm{background:var(--surface)}.kicker{display:inline-block;color:var(--accent-deep);font-size:14px;font-weight:800;margin-bottom:8px}.section-head{max-width:820px;margin:0 auto 30px;text-align:center}.section-head h2,.split h2,.feature-grid h2,.mentor-grid h2,.faq-grid h2,.module-intro h2{font-size:32px;line-height:1.4;margin:0 0 10px;font-weight:900;letter-spacing:-.7px}.section-head p,.lead-sm{font-size:17px;color:var(--body);margin:0}.hero{padding:58px 0;background:linear-gradient(115deg,#fff 0%,#fffaf2 100%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:62px;align-items:center}.hero h1{font-size:52px;line-height:1.22;margin:0 0 18px;font-weight:900;letter-spacing:-1.7px}.hero mark,.final-card mark{background:none;color:var(--accent-deep)}.hero .lead{font-size:19px;font-weight:700;color:#37342f}.hero p{margin:0 0 15px;color:var(--body)}.checks{list-style:none;padding:0;margin:18px 0;display:grid;gap:6px}.checks li{position:relative;padding-inline-start:24px}.checks li:before{content:'✓';position:absolute;inset-inline-start:0;color:var(--accent-deep);font-weight:900}.investment{display:flex;align-items:center;gap:16px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.investment span{color:var(--muted)}.investment strong{font-size:23px;color:var(--accent-deep)}.hero-visual,.mentor-photo{position:relative}.orange-frame{background:transparent;border-radius:0;overflow:visible;display:flex;align-items:center;justify-content:center}.hero-visual .orange-frame{max-width:430px;margin:auto}.hero-visual .orange-frame img{width:100%;height:auto;object-fit:contain;object-position:center}.orange-frame img{width:100%;height:auto;display:block;object-fit:contain}.photo-tag{display:none}.cards{display:grid;gap:14px}.three{grid-template-columns:repeat(3,1fr)}.cards article{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:#fff;min-height:190px}.icon{width:24px;height:24px;display:block;object-fit:contain}.cards .icon,.outcomes .icon{width:42px;height:42px;padding:9px;border-radius:12px;background:var(--accent-soft);margin-bottom:15px}.cards h3,.outcomes h3{font-size:19px;line-height:1.55;margin:0 0 7px;font-weight:900}.cards p,.outcomes p{font-size:16px;color:var(--body);margin:0;line-height:1.85}.benefits{display:grid;gap:0;margin-top:16px;border:1px solid #efc77f;border-radius:16px;overflow:hidden;background:#fffdf9}.four{grid-template-columns:repeat(4,1fr)}.benefits div{padding:18px;text-align:center;border-inline-end:1px solid #efc77f}.benefits div:last-child{border:0}.benefits .icon{width:30px;height:30px;margin:0 auto 7px}.benefits b{display:block;font-size:16px}.benefits span{display:block;font-size:14px;color:var(--body);line-height:1.65}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.resource-list{display:grid;gap:9px}.resource-list div{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 16px;font-weight:800}.resource-list .icon{width:25px;height:25px}.outcomes{display:grid;gap:14px}.outcomes article{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:24px}.outcomes article>span{position:absolute;inset-inline-end:18px;top:13px;font-size:26px;font-weight:900;color:#e7e1d8}.modules-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;align-items:start}.dark{background:#fff9f0;color:var(--ink);border-block:1px solid #f1e2cd}.dark .kicker{color:var(--accent-deep)}.module-intro{position:sticky;top:24px}.module-intro h2{font-size:39px}.english{direction:ltr;text-align:right;color:var(--accent-deep);font-weight:800}.accordion{display:grid;gap:9px}.accordion-item{border:1px solid #e6d8c4;border-radius:14px;overflow:hidden;background:#fff}.accordion-trigger{width:100%;border:0;background:transparent;color:inherit;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;text-align:right;cursor:pointer}.accordion-trigger>span{display:flex;align-items:center;gap:12px}.accordion-trigger b{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent-deep);font-size:15px}.accordion-trigger strong{font-size:18px;font-weight:900}.accordion-trigger .icon{width:20px;height:20px;transition:.2s}.accordion-item.open .accordion-trigger .icon{transform:rotate(45deg)}.accordion-content{display:none;padding:0 20px 18px;color:var(--body);font-size:16px;line-height:1.85}.accordion-item.open .accordion-content{display:block}.accordion-content p{margin:0 0 8px}.accordion-content h4{margin:7px 0 3px;color:var(--ink);font-size:16px}.accordion-content ul{margin:4px 0 0;padding-inline-start:22px}.feature-grid{display:grid;grid-template-columns:1.28fr .72fr;gap:16px}.feature-grid>article{border-radius:20px;padding:30px;border:1px solid var(--line)}.mastermind{background:#fffaf0;border-color:#f4dfb7!important}.premium{background:var(--telegram-soft);border-color:#cceaf8!important;color:var(--ink);position:relative}.premium:before{content:'';display:block;width:52px;height:52px;background:#fff;border:1px solid #cceaf8;border-radius:15px;margin-bottom:12px;background-image:url('../icons/telegram.svg');background-repeat:no-repeat;background-position:center;background-size:29px}.premium .kicker{color:#147cae}.premium .checks li:before{color:var(--telegram)}.feature-grid p{font-size:16px}.feature-grid .checks{font-size:15px}.note{font-weight:800;border-top:1px solid #e6cda9;padding-top:13px}.mentor-grid{display:grid;grid-template-columns:.36fr .64fr;gap:52px;align-items:center}.mentor-photo .orange-frame{max-width:310px}.mentor-photo .orange-frame img{width:100%;height:auto;object-fit:contain}.credentials{columns:2;column-gap:30px;margin:17px 0 0;padding-inline-start:20px}.credentials li{break-inside:avoid;margin-bottom:5px;font-size:15px}.faq-grid{display:grid;grid-template-columns:.32fr .68fr;gap:52px;align-items:start}.light .accordion-item{background:#fff;border-color:var(--line);color:var(--ink)}.light .accordion-content{color:var(--body);font-size:16px}.light .accordion-content p{font-size:16px}.final-section{padding:34px 0 62px}.final-card{background:#fff;border:1px solid #f0d8aa;border-radius:20px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:34px;text-align:start;box-shadow:0 10px 32px rgba(94,66,24,.05)}.final-copy{max-width:760px}.final-card h2{font-size:24px;line-height:1.6;margin:0}.final-card mark{display:inline;background:none;color:var(--accent-deep)}.final-status{min-width:245px;padding-inline-start:28px;border-inline-start:1px solid #f0dfbd}.final-status>span{display:block;color:var(--muted);font-size:14px;font-weight:700;margin-bottom:8px}.closed{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:12px;background:#FFC85D;color:#33250f;font-size:17px;font-weight:900;cursor:not-allowed}
@media(max-width:900px){body{font-size:16px}.section{padding:52px 0}.hero-grid,.split,.modules-grid,.mentor-grid,.faq-grid,.feature-grid{grid-template-columns:1fr}.hero-grid{gap:30px}.hero h1{font-size:43px}.hero-copy{order:1}.hero-visual{order:2;max-width:430px;margin:auto}.three{grid-template-columns:repeat(2,1fr)}.four{grid-template-columns:repeat(2,1fr)}.benefits div{border-bottom:1px solid #efc77f}.module-intro{position:static}.credentials{columns:1}.faq-grid{gap:20px}}
@media(max-width:600px){.container{width:min(calc(100% - 28px),var(--container))}.section{padding:42px 0}.hero{padding-top:34px}.hero h1{font-size:36px}.hero .lead{font-size:18px}.section-head h2,.split h2,.feature-grid h2,.mentor-grid h2,.faq-grid h2,.module-intro h2{font-size:27px}.three,.four{grid-template-columns:1fr}.cards article{min-height:0}.benefits div{border-inline-end:0}.accordion-trigger{padding:15px}.accordion-trigger strong{font-size:17px}.accordion-content,.light .accordion-content,.light .accordion-content p{font-size:16px}.feature-grid>article{padding:23px}.final-card{padding:25px 20px;display:block}.final-card h2{font-size:22px}.final-status{min-width:0;padding-inline-start:0;border-inline-start:0;border-top:1px solid #f0dfbd;padding-top:18px;margin-top:18px}.closed{width:100%}}
