.zlOT0W_landing{--landing-scale:1}.zlOT0W_landing *{box-sizing:border-box}.zlOT0W_landing{scroll-behavior:smooth;scroll-padding-top:calc(76px * var(--landing-scale));font-family:Microsoft JhengHei,PingFang TC,sans-serif;font-size:calc(16px * var(--landing-scale));-webkit-font-smoothing:antialiased;margin:0;line-height:1.8}.zlOT0W_landing a{color:inherit;text-decoration:none}.zlOT0W_landing button,.zlOT0W_landing input{font:inherit}.zlOT0W_landing button,.zlOT0W_landing a,.zlOT0W_landing input,.zlOT0W_landing summary{-webkit-tap-highlight-color:transparent}.zlOT0W_landing button,.zlOT0W_landing a{touch-action:manipulation}.zlOT0W_landing button{cursor:pointer}.zlOT0W_landing img{max-width:100%;display:block}.zlOT0W_landing h1,.zlOT0W_landing h2,.zlOT0W_landing h3,.zlOT0W_landing p,.zlOT0W_landing blockquote,.zlOT0W_landing figure{margin:0}.zlOT0W_landing h1,.zlOT0W_landing h2,.zlOT0W_landing h3{line-height:1.35}.zlOT0W_landing p+p{margin-top:calc(16px * var(--landing-scale))}.zlOT0W_landing h1{letter-spacing:-.055em}.zlOT0W_landing h2{letter-spacing:-.04em}.zlOT0W_landing h3{letter-spacing:-.02em}.zlOT0W_landing fieldset{border:0;min-width:0;margin:0;padding:0}.zlOT0W_landing legend{padding:0}.zlOT0W_landing input[type=checkbox]{width:calc(17px * var(--landing-scale));height:calc(17px * var(--landing-scale));accent-color:var(--accent);margin:calc(3px * var(--landing-scale)) 0 0;flex-shrink:0}.zlOT0W_landing input[type=email]{background:var(--input);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);padding:calc(13px * var(--landing-scale)) calc(15px * var(--landing-scale));border-radius:calc(3px * var(--landing-scale))}.zlOT0W_landing input::placeholder{color:var(--muted)}.zlOT0W_landing :focus-visible{outline:calc(3px * var(--landing-scale)) solid var(--accent);outline-offset:calc(5px * var(--landing-scale))}.zlOT0W_landing summary{cursor:pointer;list-style:none}.zlOT0W_landing summary::-webkit-details-marker{display:none}.zlOT0W_landing [hidden]{display:none!important}.zlOT0W_landing .zlOT0W_wrap{width:min(calc(1180px * var(--landing-scale)),calc(100% - calc(64px * var(--landing-scale))));margin-inline:auto}.zlOT0W_landing .zlOT0W_site-header{height:calc(88px * var(--landing-scale));justify-content:space-between;align-items:center;gap:calc(20px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_brand{align-items:center;gap:calc(11px * var(--landing-scale));flex-shrink:0;display:inline-flex}.zlOT0W_landing .zlOT0W_brand img{width:calc(36px * var(--landing-scale));height:calc(36px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_brand strong{font-size:calc(17px * var(--landing-scale));letter-spacing:.01em}.zlOT0W_landing .zlOT0W_brand small{font-size:calc(9px * var(--landing-scale));letter-spacing:.21em;line-height:1.5;display:block}.zlOT0W_landing .zlOT0W_site-nav{align-items:center;gap:calc(30px * var(--landing-scale));font-size:calc(13px * var(--landing-scale));font-weight:700;display:flex}.zlOT0W_landing .zlOT0W_eyebrow{align-items:center;gap:calc(9px * var(--landing-scale));letter-spacing:.12em;font-size:calc(11px * var(--landing-scale));text-transform:uppercase;font-weight:700;display:flex}.zlOT0W_landing .zlOT0W_eyebrow:before{content:"";width:calc(7px * var(--landing-scale));height:calc(7px * var(--landing-scale));background:var(--accent);flex-shrink:0;display:inline-block}.zlOT0W_landing .zlOT0W_section-kicker{font-size:calc(11px * var(--landing-scale));letter-spacing:.17em;text-transform:uppercase;color:var(--accent);margin-bottom:calc(18px * var(--landing-scale));font-weight:700}.zlOT0W_landing .zlOT0W_section{padding-block:calc(96px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_body-copy{color:var(--muted);line-height:1.95}.zlOT0W_landing .zlOT0W_btn{justify-content:space-between;align-items:center;gap:calc(32px * var(--landing-scale));background:var(--accent);color:var(--on-accent);padding:calc(15px * var(--landing-scale)) calc(23px * var(--landing-scale));border-radius:calc(3px * var(--landing-scale));font-size:calc(15px * var(--landing-scale));border:1px solid #0000;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex}.zlOT0W_landing .zlOT0W_btn:hover{filter:brightness(.94);transform:translateY(calc(-2px * var(--landing-scale)))}.zlOT0W_landing .zlOT0W_btn .zlOT0W_arrow{font-size:calc(22px * var(--landing-scale));font-weight:400;line-height:1}.zlOT0W_landing .zlOT0W_text-link{padding-block:calc(8px * var(--landing-scale));font-size:calc(14px * var(--landing-scale));border-bottom:1px solid;font-weight:700;display:inline-block}.zlOT0W_landing .zlOT0W_muted{color:var(--muted)}.zlOT0W_landing .zlOT0W_booking{background:var(--panel);color:var(--ink);padding:calc(32px * var(--landing-scale));border:1px solid var(--line);border-radius:calc(4px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking-top{font-size:calc(10px * var(--landing-scale));letter-spacing:.12em;margin-bottom:calc(23px * var(--landing-scale));justify-content:space-between;align-items:center;display:flex}.zlOT0W_landing .zlOT0W_booking-top b{color:var(--accent);letter-spacing:.05em}.zlOT0W_landing .zlOT0W_booking h2{font-size:calc(27px * var(--landing-scale));margin-bottom:calc(10px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking-intro{font-size:calc(13px * var(--landing-scale));color:var(--muted);margin-bottom:calc(25px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking legend,.zlOT0W_landing .zlOT0W_email-label{font-size:calc(12px * var(--landing-scale));margin-bottom:calc(9px * var(--landing-scale));font-weight:700;display:block}.zlOT0W_landing .zlOT0W_booking legend span{color:var(--muted);margin-left:calc(8px * var(--landing-scale));font-weight:400}.zlOT0W_landing .zlOT0W_session{align-items:center;gap:calc(13px * var(--landing-scale));padding:calc(12px * var(--landing-scale)) calc(14px * var(--landing-scale));background:var(--input);border:1px solid var(--line);border-radius:calc(3px * var(--landing-scale));cursor:pointer;margin-bottom:calc(9px * var(--landing-scale));transition:border-color .2s;display:flex}.zlOT0W_landing .zlOT0W_session:has(input:checked){border-color:var(--accent);box-shadow:inset calc(3px * var(--landing-scale)) 0 var(--accent)}.zlOT0W_landing .zlOT0W_session input{margin:0}.zlOT0W_landing .zlOT0W_session .zlOT0W_date{font-family:Georgia,serif;font-size:calc(25px * var(--landing-scale));line-height:1.3}.zlOT0W_landing .zlOT0W_session small{font-family:Microsoft JhengHei,sans-serif;font-size:calc(10px * var(--landing-scale));color:var(--muted);line-height:1.8;display:block}.zlOT0W_landing .zlOT0W_session .zlOT0W_time{font-size:calc(12px * var(--landing-scale));text-align:right;margin-left:auto;line-height:1.6}.zlOT0W_landing .zlOT0W_session-note{font-size:calc(10px * var(--landing-scale));color:var(--muted);margin:calc(10px * var(--landing-scale)) 0 calc(21px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_email-help a{color:#944025;text-underline-offset:3px;text-decoration:underline}.zlOT0W_landing .zlOT0W_email-help{font-size:calc(10px * var(--landing-scale));color:var(--muted);margin-top:calc(7px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_consent{align-items:flex-start;gap:calc(10px * var(--landing-scale));font-size:calc(11px * var(--landing-scale));color:var(--muted);margin:calc(19px * var(--landing-scale)) 0;line-height:1.8;display:flex}.zlOT0W_landing .zlOT0W_consent small{font-size:calc(10px * var(--landing-scale));display:block}.zlOT0W_landing .zlOT0W_booking .zlOT0W_btn{width:100%;margin-top:calc(2px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_form-error{color:var(--error,#ad312c);font-size:calc(12px * var(--landing-scale));margin-top:calc(8px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_host-inline{align-items:center;gap:calc(13px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_host-inline img{width:calc(45px * var(--landing-scale));height:calc(45px * var(--landing-scale));object-fit:cover;border-radius:50%}.zlOT0W_landing .zlOT0W_host-inline strong{font-size:calc(13px * var(--landing-scale));display:block}.zlOT0W_landing .zlOT0W_host-inline small{font-size:calc(11px * var(--landing-scale));color:var(--muted);display:block}.zlOT0W_landing .zlOT0W_faq details{border-bottom:1px solid var(--line);padding-block:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_faq summary{gap:calc(20px * var(--landing-scale));font-size:calc(15px * var(--landing-scale));justify-content:space-between;font-weight:700;display:flex}.zlOT0W_landing .zlOT0W_faq summary:after{content:"+";font-size:calc(20px * var(--landing-scale));font-weight:400;line-height:1.4}.zlOT0W_landing .zlOT0W_faq details[open] summary:after{content:"−"}.zlOT0W_landing .zlOT0W_faq details p{font-size:calc(13px * var(--landing-scale));color:var(--muted);padding:calc(14px * var(--landing-scale)) calc(32px * var(--landing-scale)) 0 0;line-height:1.95}.zlOT0W_landing .zlOT0W_site-footer{border-top:1px solid var(--line);padding-block:calc(27px * var(--landing-scale));font-size:calc(11px * var(--landing-scale));color:var(--muted)}.zlOT0W_landing .zlOT0W_footer-content{justify-content:space-between;align-items:center;gap:calc(20px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_footer-content strong{font-size:calc(12px * var(--landing-scale));color:var(--ink)}.zlOT0W_landing .zlOT0W_mobile-book{display:none}.zlOT0W_landing .zlOT0W_flow-in{animation:.65s both zlOT0W_flow-in}.zlOT0W_landing .zlOT0W_delay-1{animation-delay:.12s}@keyframes zlOT0W_flow-in{0%{opacity:0;transform:translateY(calc(12px * var(--landing-scale)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zlOT0W_landing{scroll-behavior:auto}.zlOT0W_landing *,.zlOT0W_landing :before,.zlOT0W_landing :after{transition:none!important;animation:none!important}}@media (max-width:760px){.zlOT0W_landing .zlOT0W_wrap{width:calc(100% - calc(40px * var(--landing-scale)))}.zlOT0W_landing .zlOT0W_site-header{height:calc(76px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_brand img{width:calc(31px * var(--landing-scale));height:calc(31px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_brand strong{font-size:calc(15px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_brand small{font-size:calc(8px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_site-nav{gap:calc(15px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_section{padding-block:calc(62px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking{padding:calc(26px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking h2{font-size:calc(25px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_footer-content{align-items:flex-start;gap:calc(8px * var(--landing-scale));flex-direction:column}.zlOT0W_landing .zlOT0W_mobile-book{padding:calc(10px * var(--landing-scale)) calc(20px * var(--landing-scale));background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:calc(12px * var(--landing-scale));z-index:15;display:flex;position:fixed;bottom:0;left:0;right:0}.zlOT0W_landing .zlOT0W_mobile-book span{font-size:calc(11px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_mobile-book .zlOT0W_btn{font-size:calc(12px * var(--landing-scale));padding:calc(10px * var(--landing-scale)) calc(17px * var(--landing-scale));gap:calc(15px * var(--landing-scale))}.zlOT0W_landing{padding-bottom:calc(78px * var(--landing-scale))}.zlOT0W_landing h1{overflow-wrap:break-word}}@media (max-width:370px){.zlOT0W_landing .zlOT0W_wrap{width:calc(100% - calc(32px * var(--landing-scale)))}.zlOT0W_landing .zlOT0W_brand strong{font-size:calc(13px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_site-nav{gap:calc(8px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_booking{padding:calc(21px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_session{padding:calc(11px * var(--landing-scale));gap:calc(10px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_session .zlOT0W_date{font-size:calc(22px * var(--landing-scale))}}.zlOT0W_landing{--bg:#f8f6ef;--ink:#28342f;--muted:#646d63;--accent:#af492f;--on-accent:#fffaf2;--panel:#f0eee5;--input:#fffdf7;--line:#d6d7ca;background:var(--bg);color:var(--ink)}.zlOT0W_landing .zlOT0W_a-hero{grid-template-columns:minmax(0,1.37fr) minmax(calc(330px * var(--landing-scale)),.85fr);gap:calc(80px * var(--landing-scale));padding-top:calc(16px * var(--landing-scale));padding-bottom:calc(62px * var(--landing-scale));align-items:start;display:grid}.zlOT0W_landing .zlOT0W_a-hero-copy{padding-top:calc(15px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero h1{font-size:clamp(calc(34px * var(--landing-scale)),calc(4vw * var(--landing-scale)),calc(54px * var(--landing-scale)));margin:calc(27px * var(--landing-scale)) 0 calc(24px * var(--landing-scale));letter-spacing:-.06em;font-weight:800;line-height:1.3}.zlOT0W_landing .zlOT0W_a-hero h1 em{color:var(--accent);white-space:nowrap;font-style:normal;position:relative}.zlOT0W_landing .zlOT0W_a-hero h1 em:after{content:"";height:calc(3px * var(--landing-scale));background:var(--accent);bottom:calc(-5px * var(--landing-scale));position:absolute;left:1px;right:0;transform:rotate(-2deg)}.zlOT0W_landing .zlOT0W_a-hero-lead{font-size:calc(21px * var(--landing-scale));margin-bottom:calc(22px * var(--landing-scale));font-weight:700;line-height:1.7}.zlOT0W_landing .zlOT0W_a-hero-facts{gap:calc(22px * var(--landing-scale));margin:calc(29px * var(--landing-scale)) 0;font-size:calc(12px * var(--landing-scale));align-items:center;display:flex}.zlOT0W_landing .zlOT0W_a-hero-facts b{font-family:Georgia,serif;font-size:calc(29px * var(--landing-scale));font-weight:400}.zlOT0W_landing .zlOT0W_a-hero-facts>span+span{border-left:1px solid var(--line);padding-left:calc(22px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_host-inline{margin-top:calc(28px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-disclosure{border-top:1px solid var(--line);padding-top:calc(15px * var(--landing-scale));font-size:calc(10px * var(--landing-scale));color:var(--muted);margin-top:calc(25px * var(--landing-scale));max-width:calc(430px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking{border-radius:0;position:relative}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking:before{content:"";top:-1px;left:calc(32px * var(--landing-scale));width:calc(64px * var(--landing-scale));height:calc(3px * var(--landing-scale));background:var(--accent);position:absolute}.zlOT0W_landing .zlOT0W_a-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:calc(18px * var(--landing-scale)) 0;justify-content:space-between;align-items:center;gap:calc(20px * var(--landing-scale));font-size:calc(12px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_a-line strong{letter-spacing:.03em;font-weight:500}.zlOT0W_landing .zlOT0W_a-line span{font-size:calc(10px * var(--landing-scale));color:var(--muted);letter-spacing:.08em}.zlOT0W_landing .zlOT0W_a-pain{gap:calc(80px * var(--landing-scale));grid-template-columns:.76fr 1.24fr;align-items:start;display:grid}.zlOT0W_landing .zlOT0W_a-pain h2{font-size:calc(36px * var(--landing-scale));margin-bottom:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-pain .zlOT0W_body-copy{font-size:calc(13px * var(--landing-scale));max-width:calc(330px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-quote{font-family:Noto Serif TC,PMingLiU,serif;font-size:calc(37px * var(--landing-scale));padding:0 0 calc(24px * var(--landing-scale));line-height:1.65;position:relative}.zlOT0W_landing .zlOT0W_a-quote:before{content:"“";top:calc(-60px * var(--landing-scale));left:calc(-30px * var(--landing-scale));color:#d7c1a8;font-family:Georgia,serif;font-size:calc(110px * var(--landing-scale));z-index:-1;position:absolute}.zlOT0W_landing .zlOT0W_a-quote cite{font-family:Microsoft JhengHei,sans-serif;font-style:normal;font-size:calc(10px * var(--landing-scale));color:var(--muted);margin-top:calc(18px * var(--landing-scale));display:block}.zlOT0W_landing .zlOT0W_a-pain-rows{border-top:1px solid var(--line)}.zlOT0W_landing .zlOT0W_a-pain-rows div{padding:calc(16px * var(--landing-scale)) 0;grid-template-columns:calc(28px * var(--landing-scale)) 1fr;gap:calc(10px * var(--landing-scale));border-bottom:1px solid var(--line);font-size:calc(13px * var(--landing-scale));display:grid}.zlOT0W_landing .zlOT0W_a-pain-rows span{color:var(--accent);font-family:Georgia,serif}.zlOT0W_landing .zlOT0W_a-futures{background:#e9ece2}.zlOT0W_landing .zlOT0W_a-section-top{justify-content:space-between;align-items:end;gap:calc(30px * var(--landing-scale));margin-bottom:calc(40px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_a-section-top h2{font-size:calc(39px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-section-top>p{font-size:calc(12px * var(--landing-scale));color:var(--muted);max-width:calc(300px * var(--landing-scale));line-height:1.95}.zlOT0W_landing .zlOT0W_a-four{border-top:1px solid #bfc7b7;grid-template-columns:repeat(4,1fr);display:grid}.zlOT0W_landing .zlOT0W_a-four article{padding:calc(30px * var(--landing-scale)) calc(25px * var(--landing-scale)) 0;border-right:1px solid #cbd1c3}.zlOT0W_landing .zlOT0W_a-four article:first-child{padding-left:0}.zlOT0W_landing .zlOT0W_a-four article:last-child{border-right:0;padding-right:0}.zlOT0W_landing .zlOT0W_a-four .zlOT0W_num{font:italic calc(31px * var(--landing-scale)) Georgia,serif;color:#76846d}.zlOT0W_landing .zlOT0W_a-four h3{font-size:calc(19px * var(--landing-scale));margin:calc(22px * var(--landing-scale)) 0 calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-four p{font-size:calc(12px * var(--landing-scale));color:var(--muted);line-height:1.95}.zlOT0W_landing .zlOT0W_a-after-futures{font-size:calc(11px * var(--landing-scale));color:var(--muted);margin-top:calc(38px * var(--landing-scale));padding-top:calc(20px * var(--landing-scale));border-top:1px solid #cbd1c3}.zlOT0W_landing .zlOT0W_a-teacher{gap:calc(80px * var(--landing-scale));grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.zlOT0W_landing .zlOT0W_a-portrait{position:relative}.zlOT0W_landing .zlOT0W_a-portrait img{aspect-ratio:1;object-fit:cover;filter:saturate(.75);border-radius:calc(2px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-portrait figcaption{font-size:calc(11px * var(--landing-scale));padding-top:calc(14px * var(--landing-scale));justify-content:space-between;display:flex}.zlOT0W_landing .zlOT0W_a-portrait figcaption span{color:var(--muted)}.zlOT0W_landing .zlOT0W_a-teacher h2{font-size:calc(38px * var(--landing-scale));margin-bottom:calc(23px * var(--landing-scale));line-height:1.55}.zlOT0W_landing .zlOT0W_a-teacher h2 em{color:var(--accent);font-style:normal}.zlOT0W_landing .zlOT0W_a-teacher .zlOT0W_body-copy{font-size:calc(14px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-proof{gap:calc(40px * var(--landing-scale));padding-top:calc(29px * var(--landing-scale));margin-top:calc(29px * var(--landing-scale));border-top:1px solid var(--line);display:flex}.zlOT0W_landing .zlOT0W_a-proof strong{font:calc(36px * var(--landing-scale)) Georgia,serif;display:block}.zlOT0W_landing .zlOT0W_a-proof strong small{font-family:Microsoft JhengHei,sans-serif;font-size:calc(14px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-proof span{font-size:calc(10px * var(--landing-scale));color:var(--muted);margin-top:calc(9px * var(--landing-scale));display:block}.zlOT0W_landing .zlOT0W_a-signature{font:italic calc(29px * var(--landing-scale)) Georgia,serif;margin-top:calc(25px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-takeaway{border-top:1px solid var(--line);gap:calc(80px * var(--landing-scale));grid-template-columns:.76fr 1.24fr;display:grid}.zlOT0W_landing .zlOT0W_a-takeaway h2{font-size:calc(36px * var(--landing-scale));margin-bottom:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-takeaway .zlOT0W_body-copy{font-size:calc(13px * var(--landing-scale));max-width:calc(305px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-lessons{margin:0;padding:0;list-style:none}.zlOT0W_landing .zlOT0W_a-lessons li{grid-template-columns:calc(45px * var(--landing-scale)) 1fr;gap:calc(22px * var(--landing-scale));border-bottom:1px solid var(--line);padding:calc(25px * var(--landing-scale)) 0;display:grid}.zlOT0W_landing .zlOT0W_a-lessons li:first-child{padding-top:0}.zlOT0W_landing .zlOT0W_a-lessons .zlOT0W_num{font:italic calc(29px * var(--landing-scale)) Georgia,serif;color:var(--accent)}.zlOT0W_landing .zlOT0W_a-lessons h3{font-size:calc(23px * var(--landing-scale));margin-bottom:calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-lessons p{font-size:calc(13px * var(--landing-scale));color:var(--muted)}.zlOT0W_landing .zlOT0W_a-nextstep{padding:calc(25px * var(--landing-scale)) calc(28px * var(--landing-scale));margin-top:calc(22px * var(--landing-scale));background:var(--panel);border-left:calc(3px * var(--landing-scale)) solid var(--accent);font-size:calc(14px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-nextstep small{font-size:calc(11px * var(--landing-scale));color:var(--muted);margin-top:calc(6px * var(--landing-scale));display:block}.zlOT0W_landing .zlOT0W_a-faq-grid{gap:calc(80px * var(--landing-scale));grid-template-columns:.76fr 1.24fr;padding-top:0;display:grid}.zlOT0W_landing .zlOT0W_a-faq-grid h2{font-size:calc(33px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-close{color:#fffbed;text-align:center;padding:calc(78px * var(--landing-scale)) calc(25px * var(--landing-scale));background:#293c31}.zlOT0W_landing .zlOT0W_a-close .zlOT0W_section-kicker{color:#d6b48d}.zlOT0W_landing .zlOT0W_a-close h2{font-family:Noto Serif TC,PMingLiU,serif;font-size:calc(42px * var(--landing-scale));font-weight:400;line-height:1.6}.zlOT0W_landing .zlOT0W_a-close .zlOT0W_btn{margin:calc(28px * var(--landing-scale)) 0 calc(17px * var(--landing-scale));color:#293c31;min-width:calc(260px * var(--landing-scale));background:#f4e9d4}.zlOT0W_landing .zlOT0W_a-close p:last-child{font-size:calc(11px * var(--landing-scale));color:#c8d0c4}.zlOT0W_landing .zlOT0W_a-close+.zlOT0W_site-footer{--line:#586356;--muted:#c8d0c4;--ink:#fffbed;background:#293c31}.zlOT0W_landing .zlOT0W_a-inline-book{display:none}@media (max-width:1000px){.zlOT0W_landing .zlOT0W_a-hero{gap:calc(35px * var(--landing-scale));grid-template-columns:1.2fr .95fr}.zlOT0W_landing .zlOT0W_a-hero h1{font-size:clamp(calc(31px * var(--landing-scale)),calc(3.85vw * var(--landing-scale)),calc(44px * var(--landing-scale)))}.zlOT0W_landing .zlOT0W_a-hero-lead{font-size:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-pain,.zlOT0W_landing .zlOT0W_a-teacher,.zlOT0W_landing .zlOT0W_a-takeaway,.zlOT0W_landing .zlOT0W_a-faq-grid{gap:calc(40px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-four article{padding-inline:calc(16px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-four h3{font-size:calc(17px * var(--landing-scale))}}@media (max-width:760px){.zlOT0W_landing .zlOT0W_a-hero{gap:calc(32px * var(--landing-scale));padding-top:calc(9px * var(--landing-scale));padding-bottom:calc(35px * var(--landing-scale));grid-template-columns:1fr}.zlOT0W_landing .zlOT0W_a-hero-copy{padding-top:calc(4px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero h1{font-size:clamp(calc(25px * var(--landing-scale)),calc(7.7vw * var(--landing-scale)),calc(44px * var(--landing-scale)));margin:calc(24px * var(--landing-scale)) 0}.zlOT0W_landing .zlOT0W_a-hero-lead{font-size:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero-facts{gap:calc(15px * var(--landing-scale));margin:calc(22px * var(--landing-scale)) 0}.zlOT0W_landing .zlOT0W_a-hero-facts>span+span{padding-left:calc(15px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_host-inline{margin-top:calc(23px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-disclosure{margin-top:calc(20px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-inline-book{margin:0 0 calc(5px * var(--landing-scale));display:inline-flex}.zlOT0W_landing .zlOT0W_a-line{font-size:calc(11px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-line>span{display:none}.zlOT0W_landing .zlOT0W_a-pain,.zlOT0W_landing .zlOT0W_a-teacher,.zlOT0W_landing .zlOT0W_a-takeaway,.zlOT0W_landing .zlOT0W_a-faq-grid{gap:calc(35px * var(--landing-scale));grid-template-columns:1fr}.zlOT0W_landing .zlOT0W_a-pain h2,.zlOT0W_landing .zlOT0W_a-section-top h2,.zlOT0W_landing .zlOT0W_a-teacher h2,.zlOT0W_landing .zlOT0W_a-takeaway h2{font-size:calc(30px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-quote{font-size:calc(29px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-quote:before{left:0;top:calc(-40px * var(--landing-scale));font-size:calc(90px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-pain .zlOT0W_body-copy{max-width:none}.zlOT0W_landing .zlOT0W_a-section-top{align-items:start;gap:calc(20px * var(--landing-scale));flex-direction:column}.zlOT0W_landing .zlOT0W_a-four{grid-template-columns:repeat(2,1fr)}.zlOT0W_landing .zlOT0W_a-four article{padding:calc(25px * var(--landing-scale)) calc(15px * var(--landing-scale)) calc(22px * var(--landing-scale));border-bottom:1px solid #cbd1c3}.zlOT0W_landing .zlOT0W_a-four article:nth-child(2){border-right:0;padding-right:0}.zlOT0W_landing .zlOT0W_a-four article:nth-child(3){padding-left:0}.zlOT0W_landing .zlOT0W_a-four h3{font-size:calc(18px * var(--landing-scale));margin-top:calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-four p{font-size:calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-teacher figure{max-width:calc(420px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-proof{gap:calc(30px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-proof strong{font-size:calc(33px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-close h2{font-size:calc(31px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-faq-grid{padding-top:0}.zlOT0W_landing .zlOT0W_a-lessons li{gap:calc(12px * var(--landing-scale));grid-template-columns:calc(35px * var(--landing-scale)) 1fr}.zlOT0W_landing .zlOT0W_a-lessons h3{font-size:calc(21px * var(--landing-scale))}}@media (min-width:761px){.zlOT0W_landing .zlOT0W_site-header{height:calc(68px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero{padding-top:calc(4px * var(--landing-scale));padding-bottom:calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero-copy{padding-top:calc(10px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking{padding:calc(24px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking-top{margin-bottom:calc(10px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking h2{font-size:calc(24px * var(--landing-scale));margin-bottom:calc(6px * var(--landing-scale));line-height:1.4}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking-intro{margin-bottom:calc(14px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking legend{margin-bottom:calc(6px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session{padding:calc(8px * var(--landing-scale)) calc(14px * var(--landing-scale));margin-bottom:calc(6px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session .zlOT0W_date{font-size:calc(22px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session-note{margin:calc(4px * var(--landing-scale)) 0 calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero input[type=email]{padding-block:calc(9px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_email-help{margin-top:calc(5px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_consent{margin-block:calc(12px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking .zlOT0W_btn,.zlOT0W_landing .zlOT0W_a-line{padding-block:calc(11px * var(--landing-scale))}}@media (min-width:761px) and (max-height:800px){.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking{padding-block:calc(18px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking fieldset{gap:calc(8px * var(--landing-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session{grid-template-columns:calc(17px * var(--landing-scale)) minmax(0, 1fr);gap:calc(4px * var(--landing-scale)) calc(9px * var(--landing-scale));padding:calc(9px * var(--landing-scale)) calc(12px * var(--landing-scale));margin:0;display:grid}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session .zlOT0W_time{text-align:left;font-size:calc(11px * var(--landing-scale));grid-column:2;margin-left:0}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session .zlOT0W_date small{margin-left:calc(7px * var(--landing-scale));display:inline}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking [data-session-error]{grid-column:1/-1}}.zlOT0W_landing .zlOT0W_a-hero-facts{gap:calc(8px * var(--landing-scale)) calc(20px * var(--landing-scale));flex-wrap:wrap}.zlOT0W_landing .zlOT0W_a-hero-facts>span+span{color:var(--accent);border:0;padding:0;font-weight:700}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking fieldset.zlOT0W_single-session{display:block}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_single-session .zlOT0W_session{gap:calc(13px * var(--landing-scale));display:flex}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_single-session .zlOT0W_session .zlOT0W_time{text-align:right;font-size:calc(12px * var(--landing-scale));margin-left:auto}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_single-session .zlOT0W_session .zlOT0W_date small{margin-left:0;display:block}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_session input[type=radio]{accent-color:var(--accent);width:calc(17px * var(--landing-scale));height:calc(17px * var(--landing-scale));flex-shrink:0;margin:0}.zlOT0W_landing .zlOT0W_a-hero .zlOT0W_booking .zlOT0W_btn{padding-inline:calc(14px * var(--landing-scale));gap:calc(12px * var(--landing-scale));font-size:calc(14px * var(--landing-scale))}.zlOT0W_landing .zlOT0W_a-method{align-items:center;gap:calc(80px * var(--landing-scale));border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;display:grid}.zlOT0W_landing .zlOT0W_a-method h2{font-size:clamp(calc(34px * var(--landing-scale)), calc(3.2vw * var(--landing-scale)), calc(46px * var(--landing-scale)));line-height:1.5}.zlOT0W_landing .zlOT0W_a-method h2 em{color:var(--accent);text-decoration:underline;text-decoration-thickness:calc(2px * var(--landing-scale));text-underline-offset:calc(9px * var(--landing-scale));font-style:normal}.zlOT0W_landing .zlOT0W_a-method-copy p{color:var(--muted);font-size:calc(14px * var(--landing-scale));line-height:2}.zlOT0W_landing .zlOT0W_a-method-copy .zlOT0W_a-method-belief{border-left:calc(2px * var(--landing-scale)) solid var(--accent);padding-left:calc(20px * var(--landing-scale));margin-top:calc(24px * var(--landing-scale));color:var(--ink);font-size:calc(18px * var(--landing-scale));font-weight:700}@media (max-width:760px){.zlOT0W_landing .zlOT0W_a-method{gap:calc(30px * var(--landing-scale));grid-template-columns:1fr}.zlOT0W_landing .zlOT0W_a-method h2{font-size:clamp(calc(27px * var(--landing-scale)), calc(7.8vw * var(--landing-scale)), calc(36px * var(--landing-scale)))}.zlOT0W_landing .zlOT0W_a-inline-book{max-width:100%;padding-inline:calc(18px * var(--landing-scale));gap:calc(12px * var(--landing-scale));font-size:calc(14px * var(--landing-scale))}}.zlOT0W_landing h1,.zlOT0W_landing h2,.zlOT0W_landing h3{font-weight:700}.zlOT0W_landing .zlOT0W_a-hero h1{font-weight:800}.zlOT0W_landing .zlOT0W_a-close h2{font-weight:400}.zlOT0W_landing .zlOT0W_brand strong,.zlOT0W_landing .zlOT0W_host-inline strong,.zlOT0W_landing .zlOT0W_booking-top b,.zlOT0W_landing .zlOT0W_a-portrait b{font-weight:700}.zlOT0W_landing .zlOT0W_a-hero h1 em{display:inline-block}.zlOT0W_landing .zlOT0W_a-portrait img{width:100%;height:470px}.zlOT0W_landing .zlOT0W_booking{scroll-margin-top:24px}.zlOT0W_landing button:disabled{cursor:wait;opacity:.65}.zlOT0W_landing .zlOT0W_a-teacher{--landing-scale:1;font-size:16px}@media (min-width:1440px){.zlOT0W_landing{--landing-scale:1.2}}@media (max-width:760px){.zlOT0W_landing .zlOT0W_site-nav{display:none}.zlOT0W_landing .zlOT0W_a-portrait img{height:auto}}
