.section{padding:82px 0}.section h2,.audience h2{font-size:clamp(30px,3.2vw,41px);line-height:1.23;letter-spacing:-1.2px;margin:0 0 25px}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading p,.section p,.audience p{color:var(--muted)}.section-heading p{max-width:440px;margin:0}.benefit-grid,.case-grid,.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.benefit-grid article{background:white;border:1px solid var(--line);padding:30px;border-radius:14px}.number{font-size:32px;font-weight:800;color:#a3d6b5}.section h3{font-size:21px;line-height:1.35;margin:17px 0 13px;letter-spacing:-.4px}.benefit-grid p{min-height:105px;font-size:15px}.tag{font-size:11px;color:#226942;background:var(--mint);padding:6px 10px;border-radius:5px;display:inline-block;letter-spacing:.3px}.ai-strip{margin-top:25px;padding:24px 30px;display:flex;align-items:center;gap:24px;background:#e7f4ed;border-radius:12px}.ai-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;flex-shrink:0;background:var(--navy);color:var(--green);font-size:22px;font-weight:bold}.ai-strip p{margin:5px 0 0;font-size:14px}.audience{padding:58px 0;background:white;border-block:1px solid var(--line)}.audience-grid{gap:0;margin-top:35px}.audience-grid article{padding:0 30px}.audience-grid article:first-child{padding-left:0}.audience-grid article+article{border-left:1px solid var(--line)}.audience-grid span{color:#348653;font-weight:700;font-size:10px;letter-spacing:1px}.audience-grid h3{font-size:21px;line-height:1.45;letter-spacing:-.3px;margin:14px 0}.audience-grid p{font-size:14px;margin:0}.cases{background:#f4f8fb}.case{overflow:hidden;background:white;border:1px solid var(--line);border-radius:14px;padding:24px}.case-head>span{font-size:10px;font-weight:700;letter-spacing:1.3px;color:#708595}.case-head h3{font-size:21px;margin:8px 0 18px}.case-metric{border-top:1px solid var(--line);padding:18px 0 22px}.case-metric strong{font-size:26px;letter-spacing:-.9px;display:block;color:#257544}.case-metric span{font-size:13px;color:var(--muted)}.case-image{position:relative;display:block;width:100%;padding:0;border:0;background:#082f53;cursor:zoom-in;overflow:hidden;border-radius:8px}.case-image img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .3s}.case-image:hover img{transform:scale(1.04)}.case-image span{position:absolute;bottom:0;right:0;background:#082f53e8;color:white;padding:5px 10px;font-size:10px}.case p{font-size:14px;min-height:47px}.source-link{background:none;border:0;padding:0 0 4px;font-size:12px;font-weight:bold;color:var(--navy);border-bottom:1px solid #b9cbd5;cursor:pointer}.note{font-size:12px;margin:20px 0 0;line-height:1.7}.program{background:var(--navy);color:white}.program-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:85px}.program h2 span,.registration h2 span{color:var(--green)}.program .program-intro p{color:#bdcede;margin:23px 0}.program-chain{font-size:10px;letter-spacing:.8px;margin-top:40px;padding-top:22px;border-top:1px solid #ffffff30}.program-chain span{color:var(--green);padding:0 8px}.agenda{list-style:none;padding:0;margin:0}.agenda li{display:flex;gap:22px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #ffffff25}.agenda li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.agenda li>span{color:var(--green);font-size:15px;font-weight:bold;line-height:1.8}.agenda h3{color:white;font-size:18px;margin:0 0 8px}.agenda p{color:#b9ccdc;margin:0;font-size:14px}.speaker-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px}.speaker-card{background:white;overflow:hidden;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:180px 1fr}.speaker-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.speaker-bio{padding:28px 23px}.speaker-bio h3{margin:14px 0 5px;font-size:25px}.speaker-bio>strong{font-size:12px;color:#51697a}.speaker-bio p{font-size:14px}.speaker-stats{display:flex;gap:25px;padding-top:15px;border-top:1px solid var(--line)}.speaker-stats b{display:block;font-size:22px;color:#287e46}.speaker-stats span{display:block;font-size:10px;color:var(--muted)}.speaker-monogram{background:linear-gradient(155deg,#143d59,#071e34);color:var(--green);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:15px;text-align:center}.speaker-monogram b{font-size:78px;line-height:1}.speaker-monogram span,.speaker-monogram small{font-size:8px;letter-spacing:1.3px;color:#aacaba}.speaker-focus{border-top:1px solid var(--line);padding-top:15px;color:var(--muted);font-size:12px}.speaker-focus b{color:#1f7540;font-size:13px}.gifts{background:#e3f6e9}.gift-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.gift-grid p{max-width:440px}.gift-condition{font-size:12px;border-top:1px solid #b8d6c1;padding-top:17px}.gift-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gift-stats article{border:1px solid #b9dcc5;border-radius:15px;padding:27px;background:#ffffff95}.gift-stats strong{font-size:70px;line-height:1;font-weight:800;color:#247b42;letter-spacing:-3px}.gift-stats h3{font-size:18px;margin:22px 0 9px}.gift-stats p{font-size:14px;margin:0}.resources{background:#eef3f8}.offer-bar{border:1px solid #ebd0c7;color:#9a3b26;background:#fff6f2;border-radius:13px;padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px;font-size:14px;font-weight:600}.offer-bounce{display:inline-block;animation:offerFloat 2.7s ease-in-out infinite}.offer-bar b{font-size:18px}.offer-bar strong{display:inline-block;min-width:24px;color:var(--navy);font-size:20px;font-variant-numeric:tabular-nums}.resource-card{display:grid;grid-template-columns:330px 1fr;gap:35px;background:white;border:1px solid var(--line);border-top:4px solid #408bb2;border-radius:16px;padding:24px;margin-bottom:22px;align-items:center}.resource-card:nth-of-type(2){border-top-color:#65b15d}.ebook-art{height:310px;border-radius:10px;overflow:hidden;background:#dae6eb}.ebook-art img{width:100%;height:100%;object-fit:cover}.ads-book img{object-position:24% 50%;width:200%;max-width:none}.shop-book img{object-position:76% 50%;width:200%;max-width:none;transform:translateX(-50%)}.resource-copy{padding:5px 14px}.resource-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#328251;display:block;margin-bottom:12px}.price-label{display:inline-block;background:#fff0e9;color:#a5422b;padding:5px 12px;border-radius:20px;font-size:13px;font-weight:700}.resource-copy h3{font-size:30px;margin:21px 0 16px;line-height:1.3}.resource-copy p{font-size:15px;max-width:590px}.resource-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.resource-tags span{font-size:11px;background:var(--pale);padding:5px 10px;border-radius:5px;color:#536c7c}.tool-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.tool-card img{width:100%}.offer-bottom{margin-top:27px;border-radius:14px;padding:30px;text-align:center;background:#ddf1e4}.offer-bottom>span{font-size:14px;font-weight:700}.offer-bottom>strong{display:block;font-size:49px;font-variant-numeric:tabular-nums;color:#246f3f;line-height:1.2;margin:10px}.offer-bottom small{font-size:16px;margin-left:9px}.offer-bottom p{font-size:12px;margin:7px 0 17px}.registration{background:var(--navy);color:white}.registration-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:85px;align-items:center}.registration p{color:#bdcede}.event-countdown{display:flex;gap:15px;margin:30px 0}.event-countdown div{background:#ffffff09;border:1px solid #ffffff2a;border-radius:9px;text-align:center;padding:13px 17px;min-width:78px}.event-countdown b{display:block;font-size:30px;font-variant-numeric:tabular-nums;line-height:1.3}.event-countdown span{font-size:11px;color:#b0c8d8}.register-list{list-style:none;padding:0;font-size:14px;color:#d2dfeb}.register-list li{margin:8px 0}.register-list li:before{content:'✓';color:var(--green);margin-right:12px}.registration-card{background:white;color:var(--ink);border-radius:17px;padding:35px}.registration-card h3{font-size:27px;margin:0 0 15px}.registration-card p{color:var(--muted);font-size:14px}.full{width:100%;margin-top:11px}.outline{background:white;border:1px solid #b5c9d5;color:var(--ink)}.registration-summary{border-top:1px solid var(--line);margin-top:27px;padding-top:21px}.registration-summary span{display:block;font-size:10px;letter-spacing:1.3px;color:#688394}.registration-summary strong{display:block;font-size:17px;margin-top:8px}.registration-summary p{margin:5px 0 15px;font-size:13px}.calendar-link{font-size:12px;text-underline-offset:4px;color:#246c3c}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:70px}.faq details{background:white;border:1px solid var(--line);border-radius:11px;margin-bottom:12px;padding:18px 23px}.faq summary{font-size:16px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary:after{content:'+';color:#3d9158;font-size:20px;line-height:1.1}.faq details[open] summary:after{content:'−'}.faq details p{font-size:15px;margin:14px 0 2px}.faq-grid>div>p{font-size:14px}dialog{border:0;border-radius:14px;padding:20px;max-width:min(1100px,95vw);width:1100px;background:#fff;box-shadow:0 30px 80px #0006}dialog::backdrop{background:#061c32d9;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.dialog-head strong{font-size:14px}.dialog-head button{font-size:30px;line-height:1;background:#eff4f7;border:0;border-radius:5px;padding:6px 12px;cursor:pointer}dialog img{max-height:78vh;width:100%;object-fit:contain}body.dialog-open{overflow:hidden}@keyframes offerFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(max-width:1000px){.speaker-card{grid-template-columns:130px 1fr}.speaker-bio{padding:22px 17px}.speaker-bio h3{font-size:22px}.resource-card{grid-template-columns:280px 1fr}.program-grid,.registration-grid{gap:40px}.section-heading{gap:35px}.benefit-grid article,.case{padding:23px}.case-metric strong{font-size:22px}.speaker-monogram b{font-size:60px}}@media(max-width:750px){.section{padding:56px 0}.section-heading{grid-template-columns:1fr;gap:20px}.benefit-grid,.case-grid{grid-template-columns:1fr}.benefit-grid p{min-height:0}.ai-strip{padding:21px;gap:18px;align-items:flex-start}.audience-grid{grid-template-columns:1fr;gap:25px}.audience-grid article{padding:0!important;border:0!important}.audience-grid article+article{padding-top:25px!important;border-top:1px solid var(--line)!important}.audience-grid h3 br{display:none}.program-grid,.registration-grid,.gift-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.program-intro h2 br:nth-child(2){display:none}.program-chain{margin-top:25px}.speaker-grid{grid-template-columns:1fr}.speaker-card{grid-template-columns:150px 1fr}.resource-card{grid-template-columns:220px 1fr;gap:18px;padding:18px}.resource-copy h3{font-size:25px}.ebook-art{height:310px}.offer-bar{flex-direction:column;align-items:center;text-align:center}.gifts .gift-stats{gap:15px}.gift-stats article{padding:23px}.case-image img{aspect-ratio:16/8}.tool-card img{min-width:0}.section h2,.audience h2{font-size:32px}.event-countdown{justify-content:flex-start}.registration-card{padding:27px}}@media(max-width:500px){.resource-card{grid-template-columns:1fr;padding:19px;gap:22px}.ebook-art{height:270px}.ebook-art img{width:200%}.resource-copy{padding:0 3px 8px}.resource-copy h3{font-size:26px}.resource-copy h3 br{display:none}.speaker-card{grid-template-columns:110px 1fr}.speaker-bio{padding:20px 16px}.speaker-bio h3{font-size:23px}.speaker-photo img{object-position:53% center}.speaker-bio p{font-size:13px}.speaker-stats{gap:15px}.speaker-stats b{font-size:19px}.speaker-stats span{font-size:9px}.speaker-monogram b{font-size:45px}.gift-stats article{padding:20px 15px}.gift-stats strong{font-size:60px}.gift-stats h3{font-size:17px}.gift-stats p{font-size:12px}.event-countdown{gap:10px}.event-countdown div{min-width:65px;padding:12px}.event-countdown b{font-size:27px}.faq details{padding:18px}.faq summary{font-size:15px}.case-image img{aspect-ratio:16/9}.tool-card{overflow:auto}.tool-card img{width:700px;max-width:none}.offer-bottom{padding:23px}.ai-icon{width:44px;height:44px;font-size:18px}.ai-strip strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.offer-bounce{animation:none}}
