@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._wC0Mq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._wC0Mq_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fef129f59ae31b3-s.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be8b05c98b22069d-s.p.36-e5g14g1tf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.fmiMmW_className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.fmiMmW_variable{--font-serif:"Libre Caslon Display", "Libre Caslon Display Fallback"}
:root{--night:#0b1024;--night-raised:#121a38;--night-card:#18214a;--line:#2b3663;--sky:#4257c9;--paper:#fbf4e4;--paper-dim:#b9bfda;--glow:#f5c56a;--glow-strong:#ffd98a;--glow-soft:#f5c56a24;--ink:#131a36;--ink-muted:#4b5470;--danger:#ffb4a8;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--radius:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--night);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--glow-strong);outline-offset:4px;border-radius:4px}h1,h2,h3,p,figure{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-weight:400}h2{margin-bottom:20px;font-size:clamp(34px,4.2vw,54px);line-height:1.08}h3{font-weight:500}p{text-wrap:pretty}em{color:var(--glow);font-style:italic}img{max-width:100%}.wrap{width:calc(100% - 96px);max-width:1160px;margin-inline:auto}.section-space{padding-block:104px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--glow);align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:flex}.eyebrow>span{background:var(--glow);width:6px;height:6px;box-shadow:0 0 12px var(--glow);border-radius:50%}.small-note{color:var(--paper-dim);font-size:14px;line-height:1.6}.skip-link{z-index:50;background:var(--paper);color:var(--ink);border-radius:8px;padding:14px 18px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.button{min-height:54px;font:600 16px/1.2 var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 26px;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{border-radius:999px}.button:disabled{opacity:.65;cursor:wait;transform:none}.primary{background:var(--glow);color:#1b1404;box-shadow:inset 0 0 0 1px #ffe2a4,0 10px 34px #f5c56a47}.primary:hover{background:var(--glow-strong)}.full{width:100%}.announcement{min-height:38px;color:var(--paper-dim);text-align:center;background:#060a18;justify-content:center;align-items:center;gap:9px;margin:0;padding:8px 16px;font-size:13.5px;display:flex}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.wordmark{min-height:44px;font-family:var(--serif);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:28px;display:flex}.brand-icon{color:var(--glow);flex-shrink:0}.site-header nav{align-items:center;gap:30px;font-size:15px;display:flex}.site-header nav a{color:var(--paper-dim);padding-block:12px}.site-header nav a:hover{color:var(--paper)}.site-header nav .nav-cta{color:var(--glow);align-items:center;gap:8px;font-weight:600;display:flex}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;padding-block:64px 80px;display:grid}.hero h1{margin-bottom:22px;font-size:clamp(46px,5.6vw,78px);line-height:1}.hero-description{max-width:470px;color:var(--paper-dim);margin-bottom:30px;font-size:19px}.hero-notes{color:var(--paper-dim);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:15px;display:flex}.hero-notes>span{align-items:center;gap:6px;display:flex}.hero-notes svg{color:var(--glow)}.hero-price{color:var(--paper-dim);margin:18px 0 0;font-size:15px}.hero-price strong{color:var(--paper);font-weight:600}.hero-visual{margin:0;position:relative}.hero-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50%,#f5c56a33,#4257c91f 55%,#0000 75%);position:absolute;inset:-12% 0}.photo-frame{z-index:1;aspect-ratio:4/5;border-radius:240px 240px var(--radius) var(--radius);background:#05070f;width:100%;max-height:clamp(420px,100svh - 240px,640px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.photo-frame img{object-fit:cover;object-position:50% 60%}.concept-chip{z-index:2;color:var(--paper);letter-spacing:.01em;background:#060a18d1;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;bottom:12px;left:12px}.hero-visual figcaption{z-index:1;color:var(--paper-dim);text-align:center;margin-top:14px;font-size:14px;position:relative}.benefit-band{background:var(--night-raised);border-block:1px solid var(--line)}.benefit-band ul{grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto;padding:26px 0;list-style:none;display:grid}.benefit-band li{justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex}.benefit-band svg{color:var(--glow);flex-shrink:0}.section-heading{text-align:center}.section-heading .eyebrow{justify-content:center}.desire-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.desire-grid li{background:var(--night-raised);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:34px 28px}.line-icon{width:54px;height:54px;color:var(--glow);background:#f5c56a0f;border:1px solid #f5c56a6b;border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid;box-shadow:0 0 24px #f5c56a2e}.desire-grid h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:10px;font-size:28px;font-weight:400}.desire-grid p{color:var(--paper-dim);margin-bottom:0;font-size:16px}.process-section{background:var(--night-raised);border-block:1px solid var(--line)}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.process-photo{aspect-ratio:4/5;border-radius:var(--radius);background:#05070f;max-height:600px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.process-photo img{object-fit:cover}.process-copy>p:not(.eyebrow){color:var(--paper-dim)}.process-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.process-steps li{counter-increment:step;border:1px solid var(--line);border-radius:var(--radius);background:var(--night-card);padding:18px 16px;font-size:16px;font-weight:500}.process-steps li:before{content:counter(step, decimal-leading-zero);letter-spacing:.08em;color:var(--glow);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.safety-note{border-radius:var(--radius);background:var(--night-card);color:var(--paper);border:1px solid #f5c56a6b;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.safety-note svg{color:var(--glow);flex-shrink:0;margin-top:2px}.inside-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.inside-intro>p:not(.eyebrow){color:var(--paper-dim)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.lesson-list details{border-bottom:1px solid var(--line)}.lesson-list details:first-child{border-top:1px solid var(--line)}.lesson-list summary{align-items:center;gap:16px;min-height:68px;padding-block:12px;display:flex}.lesson-number{color:var(--glow);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lesson-list h3{flex:1;margin:0;font-size:19px}.lesson-list summary>svg{color:var(--paper-dim);transition:transform .18s}.lesson-list details[open] summary>svg{transform:rotate(180deg)}.lesson-list details p{color:var(--paper-dim);margin:0 34px 22px 32px;font-size:16px}.offer-section{background:radial-gradient(1000px 520px at 78% 40%, #f5c56a21, transparent 70%), var(--night-raised);border-block:1px solid var(--line)}.offer-grid{grid-template-columns:1fr .95fr;align-items:center;gap:72px;display:grid}.offer-grid>*{min-width:0}.offer-story>p:not(.eyebrow){color:var(--paper-dim)}.offer-image{aspect-ratio:5/4;border-radius:var(--radius);background:#05070f;width:100%;max-width:440px;margin-top:30px;position:relative;overflow:hidden}.offer-image img{object-fit:cover;object-position:center 50%}.offer-card{background:var(--paper);color:var(--ink);border-radius:22px;padding:38px;box-shadow:inset 0 0 0 1px #fff7e2,0 30px 90px #f5c56a29,0 24px 60px #00000080}.offer-card em{color:#9a6410}.offer-topline{letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;font-weight:600;display:flex}.offer-topline>span:first-child{white-space:nowrap}.status-pill{letter-spacing:.04em;white-space:nowrap;background:#efe4c8;border-radius:999px;padding:6px 10px;font-size:12px}.offer-card h3{font:400 30px/1.12 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:22px 0 20px}.price{font-family:var(--serif);letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0;font-size:56px;line-height:1;display:flex}.price span{font:500 15px var(--sans);letter-spacing:0;color:var(--ink-muted)}.offer-subline{color:var(--ink-muted);margin:8px 0 22px;font-size:15px}.offer-card ul{border-block:1px solid #e4d8ba;margin:0 0 24px;padding:22px 0;list-style:none}.offer-card li{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:16px;line-height:1.45;display:flex}.offer-card li:last-child{margin-bottom:0}.offer-card li svg{color:#9a6410;flex-shrink:0;margin-top:3px}.offer-card .primary{background:var(--ink);color:var(--paper);box-shadow:none}.offer-card .primary:hover{background:#24306a}.offer-card .small-note,.offer-card .checkout-note{color:var(--ink-muted)}.offer-card a:not(.button){text-decoration:underline}.offer-card a:focus-visible,.offer-card button:focus-visible{outline-color:var(--sky)}.offer-card .checkout-note a{padding-block:13px;display:inline-block}.coming-soon{min-height:54px;color:var(--ink);text-align:center;background:#efe4c8;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.availability-dot{background:#c98a1b;border-radius:50%;width:8px;height:8px}.checkout-note{text-align:center;color:var(--paper-dim);margin:14px 0;font-size:14px;line-height:1.55}.offer-card>.small-note{text-align:center;margin-bottom:0}.guarantee{border-radius:var(--radius);color:var(--ink);text-align:left;background:#fffaf0;border:1px solid #e4d8ba;align-items:flex-start;gap:10px;margin:16px 0 14px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.guarantee svg{color:#9a6410;flex-shrink:0;margin-top:2px}.offer-card .form-message{margin:12px 0 0;font-size:15px;color:#a3261a!important}.delivery{font-size:16px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.faq-section h2{font-size:clamp(32px,3.6vw,44px)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:22px;min-height:64px;padding-block:14px;font-size:18px;font-weight:500;display:flex}.faq-list summary span{color:var(--glow);font-size:24px;line-height:1;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--paper-dim);margin:0 34px 22px 0;font-size:16px}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 30px;padding-block:36px 110px;display:flex}.site-footer .wordmark{font-size:24px}.site-footer p{color:var(--paper-dim);flex:1;margin:0;font-size:15px}.site-footer>div{gap:22px;font-size:15px;display:flex}.site-footer>div a{text-underline-offset:3px;padding-block:10px;text-decoration:underline}.site-footer>span{color:var(--paper-dim);font-size:14px}.sticky-cta{display:none}.document{max-width:760px;margin:64px auto;padding:0 24px}.document h1{font-size:clamp(38px,6vw,54px);line-height:1.05}.document h2{margin-top:36px;font-size:28px}.document p,.document li{color:var(--paper-dim);font-size:17px;line-height:1.75}.document h1,.document h2,.document strong{color:var(--paper)}.document .small-note{font-size:14.5px;line-height:1.6}.document a{text-underline-offset:3px;color:var(--paper);text-decoration:underline}.document-header{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:18px}.document .wordmark{font-size:24px;text-decoration:none}.document .eyebrow{color:var(--glow);font-size:12.5px;line-height:1.65}.document ol{padding-left:22px}.order-thumb{align-items:center;gap:16px;margin:0 0 18px;display:flex}.order-thumb img{object-fit:cover;border-radius:36px 36px 8px 8px}.order-thumb figcaption{color:var(--paper);font-size:16px;font-weight:600}.order-thumb span{color:var(--paper-dim);font-size:13px;font-weight:500}.document .back-link{margin-bottom:34px;padding-block:10px;font-size:15px;display:inline-block}.document .button{color:#1b1404;margin-top:18px;text-decoration:none}.document button{cursor:pointer}.document .coming-soon{border-radius:var(--radius);margin:24px 0 20px}.document .coming-soon p{color:var(--ink);margin:0;font-size:16px}.order-summary,.order-state,.completion-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--night-raised);margin:24px 0;padding:24px}.order-summary h2,.order-state h2{margin-top:0}.order-summary p:last-child,.order-state p:last-child{margin-bottom:0}.order-row{border-bottom:1px solid var(--line);padding:18px 0}.order-row p{margin:8px 0}.locked-note{font-weight:600;color:var(--paper)!important}.form-message{color:var(--danger)!important}.library-header{justify-content:space-between;align-items:center;display:flex}.library-document{max-width:940px}.library-card{border:1px solid var(--line);background:var(--night-raised);border-radius:20px;grid-template-columns:220px 1fr;gap:32px;margin:30px 0;padding:28px;display:grid}.library-card img{border-radius:12px;width:100%}.library-card h2{margin:8px 0}.auth-wrap{place-content:center;gap:25px;min-height:85vh;padding:30px;display:grid}.auth-wrap .wordmark{justify-content:center;font-size:24px}.checkout-document div+.small-note{margin-top:16px}.learn-layout{grid-template-columns:230px 1fr;gap:60px;max-width:1180px;margin:auto;padding:55px 32px;display:grid}.lesson-nav{align-self:start;position:sticky;top:24px}.lesson-nav h2{margin:24px 0 12px;font-size:28px}.lesson-nav nav{flex-direction:column;gap:14px;margin:28px 0;display:flex}.lesson-nav a{font-size:15px}.learn-content{min-width:0}.learn-content h1{font-size:52px;line-height:1.1}.learn-content p,.learn-content li{color:var(--paper-dim);font-size:17px;line-height:1.75}.lesson{border-top:1px solid var(--line);margin-top:35px;padding:45px 0;scroll-margin-top:24px}.lesson h2{margin:12px 0 18px;font-size:38px}.lesson h3{font-size:20px;line-height:1.4}.instruction-list{padding-left:24px}.instruction-list li{padding:10px 0}.instruction-list p{margin-top:8px}.teaching-diagram{background:#ebeadd;border-radius:12px;margin:30px 0;padding:20px}.teaching-diagram svg{color:#243d35;width:100%;height:auto;display:block}.teaching-diagram text{font-family:Arial,sans-serif;font-size:14px}.teaching-diagram figcaption{color:#4e6458;margin-top:15px;font-size:13px;line-height:1.6}.teaching-diagram.composite svg{max-width:330px;margin:auto}.diagram-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.diagram-grid span{margin-top:6px;font-size:13px;display:block}.lesson-progress{background:var(--night-card);border-radius:8px;margin-top:30px;padding:18px}.lesson-progress input{width:18px;height:18px;margin-right:10px}.lesson-progress span{padding-top:8px;font-size:13px;display:block}.download-list{padding:0;list-style:none}.download-list a{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:16px;display:block}.cookie-settings{z-index:20;border:1px solid var(--line);background:var(--night-card);color:var(--paper);font:500 13px var(--sans);cursor:pointer;border-radius:999px;padding:8px 12px;position:fixed;bottom:12px;left:12px}.consent-panel{z-index:40;border:1px solid var(--line);background:var(--night-card);border-radius:16px;width:min(430px,100vw - 32px);padding:22px;position:fixed;bottom:60px;left:16px;box-shadow:0 16px 50px #0009}.consent-panel p{font-size:15px;line-height:1.6}.consent-panel div{gap:12px;margin:15px 0;display:flex}.consent-panel button{border:1px solid var(--line);background:var(--night-raised);min-height:44px;color:var(--paper);font:500 15px var(--sans);cursor:pointer;border-radius:999px;padding:10px 16px}.consent-panel>a{font-size:14px;text-decoration:underline}@media (max-width:1024px){.wrap{width:calc(100% - 56px)}.hero{gap:40px}.split-section,.inside-section,.offer-grid,.faq-section{gap:44px}.desire-grid{gap:16px}.desire-grid li{padding:28px 18px}.benefit-band ul{grid-template-columns:repeat(2,1fr)}.benefit-band li{justify-content:flex-start}.offer-card{padding:30px}}@media (max-width:760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.section-space{padding-block:64px}html{scroll-padding-bottom:84px}#order{scroll-margin-top:-10px}.announcement{display:none}.site-header{justify-content:center;min-height:60px}.wordmark{font-size:24px}.site-header nav{display:none}.hero{text-align:center;grid-template-columns:1fr;gap:16px;padding-block:18px 48px}.hero-copy{display:contents}.hero h1{order:1;margin-bottom:0;font-size:clamp(38px,11.5vw,50px)}.hero-visual{order:2}.hero-description{order:3;margin:0 auto;font-size:17px}.hero-copy>.button{order:4;justify-self:stretch}.hero-price{order:5;margin:0}.hero-notes{order:6;justify-content:center;margin-top:0}.photo-frame .concept-chip{white-space:nowrap;top:18px;bottom:auto;left:50%;transform:translate(-50%)}.photo-frame{aspect-ratio:1;border-radius:180px 180px var(--radius) var(--radius)}.desire-grid{grid-template-columns:1fr;margin-top:30px}.split-section,.inside-section,.offer-grid,.faq-section{grid-template-columns:1fr;gap:30px}.process-photo{aspect-ratio:1}.process-steps{grid-template-columns:1fr}.offer-image{aspect-ratio:4/3;max-width:none;margin-top:22px}.offer-topline{letter-spacing:.08em;font-size:12px}.status-pill{padding:5px 9px;font-size:11.5px}.offer-card{padding:26px 22px}.offer-card h3{font-size:27px}.lesson-list details p{margin-inline:0}.faq-list details p{margin-right:0}.site-footer p{flex-basis:100%}.document{margin-top:36px}.library-card{grid-template-columns:1fr}.learn-layout{grid-template-columns:1fr;gap:24px;padding:32px 20px}.lesson-nav{position:static}.diagram-grid{grid-template-columns:repeat(2,1fr)}.sticky-cta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1024f0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-cta p{color:var(--paper-dim);margin:0;font-size:14px;line-height:1.3}.sticky-cta strong{color:var(--paper);font-size:16px;display:block}.sticky-cta .button{white-space:nowrap;min-height:46px;padding:10px 18px;font-size:15px}.consent-panel{width:auto;padding:14px 16px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;bottom:0;left:0;right:0}.consent-panel p{margin:0 0 10px;font-size:14px;line-height:1.45}.consent-panel div{margin:0 0 6px}.consent-panel button{flex:auto;padding-inline:12px}.consent-panel>a{padding-block:6px;display:inline-block}.cookie-settings{min-height:44px;margin:0 auto calc(84px + env(safe-area-inset-bottom));padding:10px 16px;display:block;position:static}body:has(.cookie-settings) .site-footer{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.lesson-list summary>svg,.faq-list summary span{transition:none}.button:hover{transform:none}}
