.edc-page{--background:#121110;--surface:#1b1a18;--surface-raised:#23211e;--border:#2e2b27;--foreground:#f2efe9;--muted-foreground:#b8b1a6;--primary:#e07b24;--primary-foreground:#121110;--detail:#d4b48f;--wood:#5f4b32;--record:#ee5147;--ring:var(--primary);--cta-shadow:0 5px 30px color-mix(in srgb, var(--primary) 18%, transparent);background:var(--background);color:var(--foreground);letter-spacing:0;isolation:isolate;font-family:Manrope,sans-serif;overflow:clip}.edc-page *,.edc-page :before,.edc-page :after{box-sizing:border-box}.edc-page:before{content:"";z-index:3;pointer-events:none;opacity:.025;background-image:url(/__l5e/assets-v1/d02003d4-f729-4936-872b-6abb41aeb3c4/film-grain.png);position:fixed;inset:0}.edc-page a{text-decoration:none}.edc-page h1,.edc-page h2,.edc-page h3{text-transform:uppercase;letter-spacing:0;font-family:Bebas Neue,sans-serif;font-weight:400}.edc-page h1{max-width:640px;margin:22px 0;font-size:88px;line-height:.98}.edc-page h2{text-wrap:balance;margin:0 0 32px;font-size:56px;line-height:1.05}.edc-page h3{margin:16px 0 10px;font-size:28px;line-height:1.15}.edc-page p{color:var(--muted-foreground);margin:0;line-height:1.8}.edc-page svg{flex-shrink:0}.edc-page .edc-container{width:min(1200px,100% - 64px);margin-inline:auto}.edc-page .edc-top{z-index:20;background:color-mix(in srgb,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:sticky;top:0}.edc-page .edc-top-inner{justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.edc-page .edc-brand{color:var(--foreground);align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.edc-page .edc-brand img{object-fit:contain;width:34px;height:42px}.edc-page .edc-top-buy{align-items:center;gap:20px;font-size:14px;display:flex}.edc-page .edc-cta{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);box-shadow:var(--cta-shadow);white-space:normal;text-align:center;border-radius:4px;height:auto;min-height:54px;padding:16px 25px;font:800 14px Manrope,sans-serif;transition:transform .2s,box-shadow .2s}.edc-page .edc-cta:hover{box-shadow:0 6px 36px color-mix(in srgb,var(--primary) 30%,transparent);transform:translateY(-2px)}.edc-page .edc-cta-small{min-height:38px;padding:10px 16px;font-size:12px}.edc-page .edc-hero{padding:70px 0 60px;position:relative}.edc-page .edc-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.edc-page .edc-rec{color:var(--detail);text-transform:uppercase;font:10px/1.8 Manrope,sans-serif}.edc-page .edc-rec span{color:var(--record);animation:2s infinite edc-rec}.edc-page .edc-hero-copy{z-index:2;position:relative}.edc-page .edc-hero-copy>p{max-width:540px;font-size:15px}.edc-page .edc-hero-copy .edc-cta{margin-top:28px}.edc-page .edc-micro{color:var(--muted-foreground);max-width:520px;margin-top:12px;font-size:10px;line-height:1.8;display:block}.edc-page .edc-hero-art{margin-right:-95px;position:relative}.edc-page .edc-hero-art:before{content:"";background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--primary) 12%,transparent),transparent);filter:blur(45px);position:absolute;inset:18% 5%}.edc-page .edc-hero-art img{width:100%;height:auto;display:block;position:relative}.edc-page .edc-proofs{border-top:1px solid var(--border);flex-wrap:wrap;gap:30px;margin-top:46px;padding-top:26px;display:flex}.edc-page .edc-proofs span{color:var(--detail);align-items:center;gap:10px;font-size:12px;display:flex}.edc-page .edc-proofs svg{width:22px;height:22px;color:var(--primary)}.edc-page .edc-section{padding:72px 0}.edc-page .edc-ruler{color:var(--muted-foreground);align-items:center;gap:24px;padding-block:12px;font:10px ui-monospace,monospace;display:flex}.edc-page .edc-ruler:after{content:"";border-top:1px solid var(--border);background:repeating-linear-gradient(90deg,var(--border) 0 1px,transparent 1px 12px);height:16px;-webkit-mask-image:linear-gradient(to bottom,transparent 4px,var(--foreground) 4px);-webkit-mask-image:linear-gradient(to bottom,transparent 4px,var(--foreground) 4px);mask-image:linear-gradient(to bottom,transparent 4px,var(--foreground) 4px);flex:1}.edc-page .edc-three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.edc-page .edc-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:28px;transition:transform .25s,border-color .25s}.edc-page .edc-card:hover{border-color:var(--wood);transform:translateY(-5px)}.edc-page .edc-card>svg{color:var(--primary);width:32px;height:32px}.edc-page .edc-card p{font-size:13px}.edc-page .edc-quote{color:var(--detail);text-align:center;margin:48px 0 0;font:italic 38px/1.25 Newsreader,serif}.edc-page .edc-steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.edc-page .edc-step{border-top:1px solid var(--wood);padding-top:22px}.edc-page .edc-step>span{color:var(--primary);font:12px ui-monospace,monospace}.edc-page .edc-step p{font-size:13px}.edc-page .edc-two{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.edc-page .edc-comparison{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.edc-page .edc-comparison>div{padding:26px 22px}.edc-page .edc-comparison>div:last-child{background:var(--surface);border-top:2px solid var(--primary)}.edc-page .edc-comparison h3{text-transform:none;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:14px}.edc-page .edc-comparison>div:last-child h3{color:var(--primary)}.edc-page ul{margin:0;padding:0;list-style:none}.edc-page .edc-comparison li{border-top:1px solid var(--border);padding:12px 0;font-size:12px;line-height:1.7}.edc-page .edc-module-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.edc-page .edc-arrows{gap:8px;display:flex}.edc-page .edc-icon-button{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:4px}.edc-page .edc-modules{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:var(--wood) var(--surface);gap:20px;padding:0 0 24px;display:flex;overflow-x:auto}.edc-page .edc-module{scroll-snap-align:start;flex:0 0 250px;min-width:0}.edc-page .edc-module img{aspect-ratio:9/16;object-fit:contain;border-radius:4px;width:100%;transition:transform .25s;display:block}.edc-page .edc-module:hover img{transform:translateY(-4px)}.edc-page .edc-module h3{text-transform:none;margin-top:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.edc-page .edc-module p{font-size:12px}.edc-page .edc-module small{color:var(--primary);margin-bottom:8px;font-size:10px;display:inline-block}.edc-page .edc-audience li,.edc-page .edc-included li{align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.75;display:flex}.edc-page .edc-audience svg,.edc-page .edc-included svg{color:var(--primary);width:20px;height:20px;margin-top:3px}.edc-page .edc-not h3,.edc-page .edc-not svg{color:var(--muted-foreground)}.edc-page .edc-teacher{grid-template-columns:280px 1fr;align-items:center;gap:80px;display:grid}.edc-page .edc-teacher img{width:220px;max-width:100%;margin:auto}.edc-page .edc-teacher h3{font-size:40px}.edc-page .edc-role{color:var(--detail);margin-bottom:22px;font-size:13px}.edc-page .edc-teacher .edc-quote{text-align:left;margin-top:28px;font-size:30px}.edc-page .edc-offer{background:var(--surface);border-block:1px solid color-mix(in srgb,var(--primary) 55%,var(--border))}.edc-page .edc-offer .edc-two{gap:100px}.edc-page .edc-offer-buy{border-left:1px solid var(--border);padding-left:60px}.edc-page .edc-price{color:var(--foreground);font:92px/1.1 Bebas Neue,sans-serif}.edc-page .edc-offer-buy>p{font-size:13px}.edc-page .edc-offer-buy .edc-cta{width:100%;margin-top:28px}.edc-page .edc-guarantee{color:var(--detail);align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.edc-page .edc-guarantee svg{color:var(--primary);width:24px;height:24px}.edc-page .edc-faq{max-width:850px;margin:auto}.edc-page .edc-faq-item{border-bottom:1px solid var(--border)}.edc-page .edc-faq-question{text-align:left;width:100%;height:auto;color:var(--foreground);white-space:normal;background:0 0;border-radius:0;justify-content:space-between;gap:20px;padding:24px 0;font:600 14px Manrope,sans-serif;display:flex}.edc-page .edc-faq-question:hover{color:var(--detail);background:0 0}.edc-page .edc-faq-question svg{color:var(--primary);transition:transform .2s}.edc-page .edc-faq-question[data-state=open] svg{transform:rotate(45deg)}.edc-page .edc-faq-answer{overflow:hidden}.edc-page .edc-faq-answer p{padding-bottom:24px;font-size:14px}.edc-page .edc-final{text-align:center;padding:80px 0 100px}.edc-page .edc-final h2{max-width:830px;margin-inline:auto}.edc-page .edc-final .edc-micro{margin-inline:auto}.edc-page .edc-footer{border-top:1px solid var(--border);padding:28px 0}.edc-page .edc-footer .edc-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.edc-page .edc-footer p{font-size:10px}.edc-page .edc-footer a{color:var(--detail);white-space:nowrap;font-size:11px}.edc-page .edc-mobile-buy{display:none}.edc-page [data-reveal]{transition:opacity .7s,filter .7s,transform .7s}.edc-page.edc-animated [data-reveal]:not(.is-visible){opacity:0;filter:blur(5px);transform:translateY(18px)}@keyframes edc-rec{50%{opacity:.35}}@media (width>=1440px){.edc-page h1{font-size:96px}}@media (width<=900px){.edc-page .edc-hero-layout{grid-template-columns:1fr}.edc-page .edc-hero-art{margin:30px 0 0}.edc-page h1{font-size:76px}.edc-page .edc-two{gap:32px}.edc-page .edc-three{gap:12px}.edc-page .edc-card{padding:20px}.edc-page .edc-teacher{grid-template-columns:180px 1fr;gap:35px}.edc-page .edc-offer .edc-two{gap:32px}.edc-page .edc-offer-buy{padding-left:32px}}@media (width<=600px){.edc-page .edc-container{width:calc(100% - 40px)}.edc-page .edc-top-inner{gap:8px;min-height:66px}.edc-page .edc-brand{gap:7px;font-size:11px}.edc-page .edc-brand img{width:25px;height:34px}.edc-page .edc-top-buy>span{display:none}.edc-page .edc-cta-small{padding:9px 10px;font-size:10px}.edc-page .edc-hero{padding:34px 0 25px}.edc-page h1{font-size:58px;line-height:1}.edc-page h2{margin-bottom:24px;font-size:42px}.edc-page h3{font-size:28px}.edc-page .edc-rec{max-width:310px;font-size:9px}.edc-page .edc-hero-copy>p{font-size:13px}.edc-page .edc-hero-copy .edc-cta{width:100%}.edc-page .edc-micro{font-size:9px}.edc-page .edc-hero-art{margin:24px -20px 0}.edc-page .edc-proofs{gap:16px;margin-top:20px;padding-top:20px}.edc-page .edc-proofs span{font-size:11px}.edc-page .edc-section{padding:46px 0}.edc-page .edc-three,.edc-page .edc-two,.edc-page .edc-steps,.edc-page .edc-teacher{grid-template-columns:1fr;gap:20px}.edc-page .edc-card{padding:24px}.edc-page .edc-quote{margin-top:32px;font-size:30px}.edc-page .edc-step{padding:20px 0 0}.edc-page .edc-step h3{margin-top:12px}.edc-page .edc-comparison>div{padding:22px 12px}.edc-page .edc-comparison h3{font-size:12px}.edc-page .edc-comparison li{font-size:11px}.edc-page .edc-module{flex-basis:240px}.edc-page .edc-arrows{align-self:flex-end;margin-bottom:26px}.edc-page .edc-module-head h2{max-width:245px;font-size:38px}.edc-page .edc-teacher img{width:130px;margin:0 0 15px}.edc-page .edc-teacher h3{font-size:36px}.edc-page .edc-teacher p{font-size:13px}.edc-page .edc-offer-buy{border-left:0;border-top:1px solid var(--border);padding:26px 0 0}.edc-page .edc-price{font-size:86px}.edc-page .edc-final{padding:56px 0}.edc-page .edc-final .edc-cta{width:100%}.edc-page .edc-footer{padding-bottom:100px}.edc-page .edc-footer .edc-container{flex-direction:column;align-items:flex-start;gap:12px}.edc-page .edc-mobile-buy{z-index:25;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border);display:block;position:fixed;bottom:0;left:0;right:0}.edc-page .edc-mobile-buy .edc-cta{width:100%;min-height:44px;padding:12px}}@media (prefers-reduced-motion:reduce){.edc-page *,.edc-page :before,.edc-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.edc-page.edc-animated [data-reveal]:not(.is-visible){opacity:1;filter:none;transform:none}}
