:root{--ink:#101010;--paper:#faf9f6;--orange:#d63b22;--orange-dark:#b82f19;--muted:#625e58;--line:#dedbd4;--wash:#eeece6;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans SC",Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}[hidden]{display:none!important}p{margin:0 0 18px;line-height:1.9}h1,h2,h3{margin:0;font-weight:850;text-wrap:balance}h1{font-size:clamp(36px,5vw,62px);line-height:1.4;letter-spacing:-.045em}h2{font-size:clamp(29px,3.3vw,43px);line-height:1.5;letter-spacing:-.035em}h3{font-size:22px;line-height:1.55}em{font-style:normal}strong{font-weight:750}a{color:inherit}.wrap{width:min(1040px,calc(100% - 48px));margin-inline:auto}.narrow{width:min(740px,100%);margin-inline:auto}.section{padding:88px 0}.center{text-align:center}.accent{color:var(--orange)}.muted{color:var(--muted)}.highlight{padding:.015em .13em .06em;background:var(--orange);color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dark{background:var(--ink);color:#fff}.dark .accent{color:#ff967d}.dark .muted{color:#c6c0b8}.section-top{max-width:860px;margin:0 auto 38px;text-align:center}.lead{font-size:19px;color:var(--muted)}.dark .lead{color:#c6c0b8}.cta{display:inline-flex;align-items:center;justify-content:center;gap:35px;width:min(420px,100%);min-height:64px;padding:17px 28px;border:0;border-radius:999px;background:var(--orange);box-shadow:0 9px 26px rgb(214 59 34 / 22%);color:#fff;font-size:18px;font-weight:800;line-height:1.5;transition:transform .15s ease,background .15s ease}.cta:hover{background:var(--orange-dark);transform:translateY(-2px)}.cta-note{margin:13px 0 0;color:var(--muted);font-size:13px;line-height:1.9}.cta-assurance{display:block;margin-top:3px;color:#797168;font-size:12px}.action{text-align:center;margin-top:34px}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.dark :focus-visible{outline-color:#ff9479}.topbar{position:sticky;top:0;z-index:30;background:var(--ink);color:#fff}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:72px;padding-block:12px}.event-band-copy{margin:0;font-size:13px;font-weight:650;line-height:1.8}.event-band-copy strong{font-size:14px}.event-band-date{display:block;color:#d3cec7;font-size:12px}.countdown{display:flex;align-items:center;gap:10px;flex-shrink:0}.countdown-label{font-size:11px;color:#d3cec7}.countdown-values{display:flex;gap:5px;font-variant-numeric:tabular-nums}.countdown-unit{display:flex;align-items:baseline;justify-content:center;gap:3px;min-width:43px;padding:5px 6px;border-radius:4px;background:#faf9f6;color:#171614}.countdown-unit b{font-size:19px;line-height:1.2}.countdown-unit small{font-size:9px;color:var(--orange-dark)}.event-started{font-size:13px;color:#fff}.hero{padding:0 0 64px;text-align:center;overflow:hidden}.hero-visual{position:relative;isolation:isolate;width:min(1220px,100%);height:360px;margin:0 auto;overflow:hidden}.hero-backdrop{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:.92}.hero-visual::after{position:absolute;z-index:2;inset:auto 0 0;height:42%;background:linear-gradient(transparent,var(--paper) 91%);content:"";pointer-events:none}.hero-portrait{position:absolute;z-index:1;bottom:-65px;left:50%;width:auto;height:430px;max-width:88%;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 12px 30px rgb(0 0 0 / 9%))}.hero-context{position:absolute;top:52%;left:max(24px,calc(50% - 420px));text-align:left;color:#5b554c;font-size:11px;line-height:1.9;letter-spacing:.06em}.hero-context strong{display:block;color:#28251f;font-size:19px;letter-spacing:0}.hero-copy{position:relative;z-index:3;margin-top:-5px}.hero h1 span{display:block}.subheadline{max-width:720px;margin:23px auto 26px;font-size:19px;line-height:1.85;text-wrap:pretty}.subheadline strong{display:block;margin-bottom:7px;font-size:22px;color:var(--ink)}.rent .section-top{max-width:850px}.rent-intro{margin:0 0 14px;color:#c6c0b8;font-size:16px}.rent-math{display:grid;grid-template-columns:1fr 1fr 1.3fr;align-items:center;max-width:960px;margin:0 auto 35px;padding:27px 0;border-top:1px solid #413b35;border-bottom:1px solid #413b35}.rent-amount{padding:14px 20px;text-align:center;border-right:1px solid #413b35}.rent-amount:last-child{border:0}.rent-amount span{display:block;margin-bottom:12px;color:#bdb6ad;font-size:14px}.rent-amount strong{display:block;font-size:clamp(29px,4vw,43px);font-weight:850;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums}.rent-amount.total strong{color:#ff967d;font-size:clamp(34px,4.8vw,55px)}.rent-conclusion{margin:0 0 8px;font-size:23px;font-weight:750}.rent .muted{margin:0;font-size:17px}.fear .intro{margin:0 auto 28px;font-size:19px;text-align:center}.fear .intro strong{color:var(--ink)}.fear .because{margin:0 0 14px;text-align:center;color:var(--muted);font-size:16px}.fear-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 34px;padding:0;list-style:none}.fear-list li{padding:25px 18px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center;font-size:22px;font-weight:750}.fear-list span{display:block;margin:0 auto 13px;width:30px;height:30px;border-radius:50%;background:#fbe8e1;color:var(--orange);font-size:19px;line-height:29px}.fear-ending{text-align:center;font-size:18px}.fear-ending p:last-child{margin:0}.fear-ending strong{color:var(--orange-dark)}.method{background:var(--wash)}.question-list{margin:0 auto 35px;padding:0;list-style:none;max-width:790px;counter-reset:question}.question-list li{display:grid;grid-template-columns:54px 1fr;gap:23px;align-items:center;padding:23px 0;border-bottom:1px solid #d2ccc2;counter-increment:question}.question-list li::before{content:"0" counter(question);color:#a69c8e;font-size:35px;font-weight:850;letter-spacing:-.05em;line-height:1.1}.question-list strong{display:inline-block;min-width:5em;font-size:20px;color:var(--ink)}.question-list p{margin:0;font-size:18px;color:#625b51;line-height:1.8}.method-copy{max-width:740px;margin:0 auto;text-align:center;font-size:18px}.method-copy strong{color:var(--ink)}.method-copy .principle{margin:23px 0;font-size:25px;font-weight:800;color:var(--orange-dark)}.speaker .section-top{max-width:900px}.speaker-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 47px;padding:25px 0;border-top:1px solid #413b35;border-bottom:1px solid #413b35}.speaker-stat{margin:0;padding:5px 18px;text-align:center;border-right:1px solid #413b35}.speaker-stat:last-child{border:0}.speaker-stat dt{margin-bottom:11px;font-size:clamp(28px,4vw,47px);font-weight:850;line-height:1.3;letter-spacing:-.04em;color:#ff967d}.speaker-stat dd{margin:0;font-size:14px;color:#c6c0b8;line-height:1.8}.speaker-story{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:52px}.speaker-photo{position:relative;align-self:stretch;min-height:495px;margin:0;overflow:hidden;border-radius:180px 180px 24px 24px;background:radial-gradient(ellipse at 50% 40%,#343c40,#171b1e 72%)}.speaker-photo::after{position:absolute;inset:auto 0 0;height:115px;background:linear-gradient(transparent,#101010);content:""}.speaker-photo img{position:absolute;bottom:-95px;left:50%;width:auto;max-width:100%;height:590px;object-fit:contain;transform:translateX(-50%)}.speaker-copy{font-size:17px;color:#c6c0b8}.speaker-copy .speaker-intro{font-size:20px;color:#fff}.speaker-copy strong{color:#fff}.speaker-copy p:last-child{margin-bottom:0}.fit .narrow{max-width:790px}.fit-label{margin:0 0 17px;font-size:19px;font-weight:750}.fit-list{display:grid;gap:17px;padding:0;margin:0 0 32px;list-style:none}.fit-list li{display:grid;grid-template-columns:23px 1fr;gap:12px;font-size:18px;line-height:1.85}.fit-list li::before{content:"✓";color:var(--orange);font-weight:850}.fit-not{padding:28px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0eee8}.fit-not p{margin:0;font-size:17px}.fit-not .fit-label{margin-bottom:10px;font-size:19px}.fit-conclusion{margin:27px 0 0;text-align:center;font-size:18px}.fit-conclusion strong{display:block;font-size:22px;margin-bottom:9px}.final{background:var(--wash);text-align:center}.final h2{max-width:830px;margin:0 auto 23px}.final .final-copy{margin:0 auto;font-size:19px;line-height:1.9}.final .action{margin-top:29px}.footer{padding:39px 0 30px;background:#080808;color:#aba59d;font-size:11px;line-height:1.9}.footer-brand{margin-bottom:24px;text-align:center;color:#fff;font-size:26px;font-weight:850;letter-spacing:-.04em}.footer-brand em{color:var(--orange)}.footer p{margin-bottom:11px;line-height:1.9}.footer strong{color:#d7d1c8}.copyright{margin:23px 0 0!important;text-align:center;color:#c9c2b8}dialog{width:min(440px,calc(100% - 40px));padding:35px;border:1px solid var(--line);border-radius:22px;background:var(--paper);color:var(--ink);text-align:center;box-shadow:0 20px 100px rgb(0 0 0 / 30%)}dialog::backdrop{background:rgb(0 0 0 / 65%)}dialog h2{font-size:26px}dialog p{margin:16px 0 24px;font-size:15px;color:var(--muted)}dialog .cta{min-height:54px;font-size:16px}@media(min-width:1500px){.hero-visual{height:395px}.hero-portrait{height:465px}}@media(max-width:900px){.topbar-inner{gap:14px}.event-band-copy{font-size:11px}.event-band-copy strong{font-size:12px}.event-band-date{font-size:11px}.countdown{gap:7px}.countdown-label{font-size:10px}.countdown-unit{min-width:37px;padding:5px}.countdown-unit b{font-size:17px}.speaker-story{gap:30px;grid-template-columns:.8fr 1.2fr}.speaker-photo{min-height:490px}.speaker-copy{font-size:16px}.hero-context{left:5%}.hero-context strong{font-size:17px}}@media(max-width:700px){.topbar-inner{flex-direction:column;justify-content:center;gap:8px;padding-block:9px;text-align:center}.event-band-copy{font-size:11px;line-height:1.6}.event-band-copy strong{font-size:11px}.event-band-date{display:inline;font-size:10px}.countdown-unit{min-width:35px;padding:4px 5px}.countdown-unit b{font-size:16px}.countdown-label{font-size:10px}.speaker-story{grid-template-columns:1fr}.speaker-photo{display:none}}@media(max-width:600px){html{scroll-padding-top:112px}.wrap{width:calc(100% - 36px)}.section{padding:53px 0}h1{font-size:clamp(27px,7.1vw,41px);line-height:1.5;letter-spacing:-.055em}h2{font-size:28px;line-height:1.55}h3{font-size:20px}.section-top{margin-bottom:28px}.hero{padding-bottom:42px}.hero-visual{height:255px}.hero-portrait{height:315px;bottom:-55px;max-width:95%}.hero-backdrop{object-position:center;opacity:.8}.hero-context{top:44%;left:5%;font-size:8px;max-width:95px;line-height:1.8;letter-spacing:0}.hero-context strong{font-size:12px}.hero-copy{margin-top:0}.subheadline{margin:19px auto 23px;font-size:16px;line-height:1.85;max-width:355px}.subheadline strong{font-size:18px;margin-bottom:8px}.cta{min-height:58px;font-size:17px;gap:25px;padding:15px 23px}.cta-note{font-size:11px;margin-top:12px}.cta-assurance{font-size:11px}.rent .section-top{max-width:350px}.rent-intro{font-size:14px}.rent-math{grid-template-columns:1fr 1fr;margin-bottom:26px;padding:12px 0}.rent-amount{padding:16px 8px}.rent-amount:nth-child(2){border:0}.rent-amount span{font-size:12px;margin-bottom:9px}.rent-amount strong{font-size:29px}.rent-amount.total{grid-column:1/-1;border-top:1px solid #413b35;margin-top:6px;padding-top:20px}.rent-amount.total strong{font-size:51px}.rent-conclusion{font-size:20px}.rent .muted{font-size:14px}.fear .intro{font-size:16px;margin-bottom:23px}.fear .because{font-size:14px}.fear-list{gap:9px;margin-bottom:27px}.fear-list li{padding:17px 7px;font-size:15px;border-radius:13px}.fear-list span{width:25px;height:25px;margin-bottom:10px;font-size:16px;line-height:24px}.fear-ending{font-size:16px}.question-list{margin-bottom:27px}.question-list li{grid-template-columns:36px 1fr;gap:16px;padding:20px 0}.question-list li::before{font-size:29px}.question-list strong{min-width:0;display:block;font-size:19px;margin-bottom:4px}.question-list p{font-size:16px}.method-copy{font-size:16px}.method-copy .principle{font-size:22px;margin:23px 0}.action{margin-top:27px}.speaker-stats{padding:20px 0;margin-bottom:29px}.speaker-stat{padding:3px 8px}.speaker-stat dt{font-size:27px;margin-bottom:10px;white-space:nowrap}.speaker-stat dd{font-size:11px}.speaker-copy{font-size:16px}.speaker-copy .speaker-intro{font-size:19px}.fit-label{font-size:17px}.fit-list{gap:17px;margin-bottom:25px}.fit-list li{font-size:16px;gap:9px}.fit-not{padding:23px 20px}.fit-not p{font-size:16px}.fit-not .fit-label{font-size:17px}.fit-conclusion{font-size:16px;margin-top:23px}.fit-conclusion strong{font-size:20px}.final .final-copy{font-size:16px}.final h2{max-width:360px}.footer{padding:30px 0 25px}.footer p{font-size:11px}.footer-brand{font-size:24px!important;margin-bottom:21px}dialog{padding:29px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}.cta:hover{transform:none}}:root{--header-offset:148px}html{scroll-padding-top:var(--header-offset)}body{font-size:20px}h1{font-size:clamp(42px,5.3vw,68px)}h2{font-size:clamp(32px,3.6vw,47px)}h3{font-size:25px}.cta{font-size:21px;min-height:68px;text-decoration:none}.cta-note{font-size:17px}.cta-assurance{font-size:16px;color:var(--muted)}.subheadline{font-size:22px;max-width:790px}.subheadline strong{font-size:26px}.lead,.fear .intro,.fear-ending,.question-list p,.method-copy,.speaker-copy,.fit-list li,.fit-not p,.fit-conclusion,.final .final-copy{font-size:21px;line-height:1.9}.speaker-copy .speaker-intro{font-size:24px}.fit-label,.fit-not .fit-label,.question-list strong{font-size:23px}.fit-conclusion strong,.rent-conclusion{font-size:27px}.method-copy .principle{font-size:28px}.rent-intro,.fear .because,.rent .muted{font-size:20px}.rent-amount span,.speaker-stat dd{font-size:18px}.fear-list li{font-size:25px}.footer,.footer p{font-size:15px}.footer .footer-brand{font-size:30px!important}.event-band-copy,.event-band-copy strong{font-size:16px}.event-band-date{font-size:15px}.countdown-label{font-size:14px}.countdown-unit{min-width:47px}.countdown-unit b{font-size:22px}.countdown-unit small{font-size:12px}.hero-context{font-size:13px}.hero-context strong{font-size:22px}.countdown{flex-wrap:wrap;justify-content:center;max-width:100%;flex-shrink:1}.countdown-label{white-space:nowrap}.registration-card{width:min(720px,100%);margin:42px auto 0;padding:38px;border:1px solid #d5d0c7;border-radius:24px;background:#fff;box-shadow:0 15px 45px rgb(52 39 15 / 7%);text-align:left;scroll-margin-top:20px}.registration-card:focus{outline:0}.registration-card h3{margin:0 0 12px;font-size:30px;line-height:1.5;text-align:center}.registration-purpose{margin:0 0 28px;font-size:18px;line-height:1.85;color:var(--muted);text-align:center}.registration-purpose strong{color:var(--ink)}.form-fields{display:grid;gap:24px}.form-field label{display:block;margin-bottom:9px;font-size:20px;font-weight:750;line-height:1.65}.required-mark{margin-left:5px;color:var(--orange-dark)}.form-field input,.form-field select{display:block;width:100%;min-width:0;min-height:62px;padding:15px 16px;border:1px solid #a8a198;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:20px;line-height:1.5}.form-field select{padding-right:38px}.form-field input::placeholder{color:#7b746c;opacity:1}.form-field input:focus-visible,.form-field select:focus-visible{outline:3px solid rgb(214 59 34 / 25%);outline-offset:1px;border-color:var(--orange)}.form-hint{margin:9px 0 0;font-size:16px;line-height:1.75;color:var(--muted)}.registration-submit{width:100%;margin-top:29px}.registration-submit:disabled{cursor:wait;opacity:.65;transform:none}.registration-preview{margin:17px 0 0;font-size:16px;line-height:1.75;text-align:center;color:var(--muted)}.form-status{margin:19px 0 0;padding:15px 17px;border-radius:12px;background:#fff4df;border:1px solid #d6b782;color:#664815;font-size:17px;line-height:1.8}.no-script-message{margin:20px 0 0;color:#664815;font-size:17px;line-height:1.8}@media(max-width:900px){.topbar-inner{flex-direction:column;gap:10px;padding-block:13px;text-align:center}.event-band-copy,.event-band-copy strong{font-size:15px}.event-band-date{display:block;font-size:14px}.countdown-label{font-size:14px}.countdown-unit b{font-size:22px}.speaker-story{grid-template-columns:1fr}.speaker-photo{display:none}.hero-context strong{font-size:20px}.speaker-copy{font-size:21px}}@media(max-width:600px){h1{font-size:clamp(32px,9vw,44px);line-height:1.45;letter-spacing:-.035em}h2{font-size:32px;line-height:1.55}h3{font-size:24px}.hero-context{display:none}.subheadline{max-width:none;font-size:20px;line-height:1.9}.subheadline strong{font-size:23px}.cta{min-height:64px;font-size:20px;padding:17px 21px}.cta-note{font-size:16px;line-height:1.9}.cta-assurance{margin-top:7px;font-size:16px}.lead,.fear .intro,.fear-ending,.question-list p,.method-copy,.speaker-copy,.fit-list li,.fit-not p,.fit-conclusion,.final .final-copy{font-size:20px;line-height:1.9}.speaker-copy .speaker-intro{font-size:23px}.fit-label,.fit-not .fit-label,.question-list strong{font-size:22px}.fit-conclusion strong{font-size:24px}.method-copy .principle{font-size:25px}.rent-intro,.fear .because,.rent .muted{font-size:19px}.rent-math{grid-template-columns:1fr}.rent-amount{display:block;padding:22px 0;border-right:0;border-bottom:1px solid #413b35;text-align:center}.rent-amount:nth-child(2){border-bottom:1px solid #413b35}.rent-amount span{margin:0 0 12px;font-size:18px}.rent-amount strong{font-size:33px}.rent-amount.total{display:block;grid-column:auto;border:0;margin:0;padding-top:24px;text-align:center}.rent-amount.total span{margin-bottom:12px}.rent-amount.total strong{font-size:clamp(46px,14vw,60px)}.rent-conclusion{font-size:24px}.fear-list{grid-template-columns:1fr;gap:12px}.fear-list li{display:flex;align-items:center;gap:14px;padding:19px 21px;text-align:left;font-size:21px}.fear-list span{flex:0 0 30px;width:30px;height:30px;line-height:30px;margin:0;font-size:19px}.question-list li{grid-template-columns:36px 1fr}.question-list li::before{font-size:32px}.speaker-stats{grid-template-columns:1fr;padding:5px 0}.speaker-stat{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;border-right:0;border-bottom:1px solid #413b35;text-align:left}.speaker-stat:last-child{border:0}.speaker-stat dt{margin:0;font-size:clamp(28px,8vw,35px)}.speaker-stat dd{max-width:145px;font-size:18px;text-align:right}.footer,.footer p{font-size:15px}.footer .footer-brand{font-size:28px!important}.registration-card{padding:27px 20px;border-radius:20px;margin-top:32px}.registration-card h3{font-size:27px}.registration-purpose{font-size:18px;margin-bottom:25px}.form-fields{gap:23px}.form-field label{font-size:20px}.form-field input,.form-field select{font-size:19px;min-height:62px;padding:15px 13px}.form-field select{padding-right:31px}.form-hint,.registration-preview{font-size:16px}.registration-submit{font-size:20px}.form-status{font-size:17px}.countdown-label{font-size:13px}.countdown-unit{min-width:40px;padding:5px}.countdown-unit b{font-size:21px}.countdown-unit small{font-size:12px}.event-band-copy,.event-band-copy strong{font-size:15px}.event-band-date{font-size:14px}}.speaker-group-photo{margin:28px 0 30px}.speaker-group-photo img{width:100%;height:auto;border-radius:16px}
