:root{--focus:#ff0067;--link:#bc004c}main>.section{background:#211d20;color:#f7f2f5;border-radius:32px}main>.process-section{background:#f5e8ee;color:#191318}.process-section .section-lead,.process-section .process-outcome{color:#62525b}.process-section .scattered span{background:#eadde3;border-color:#d8c5cf;color:#685560}.flow-lines,.flow-arrow{color:#c48ca3}.method-core{background:#fff0f6;border-color:#d9a9bd}.method-core p,.flow-result p{color:#69555f}.process-object{width:100px;height:100px;object-fit:contain;margin:0 auto 4px}.flow-result .process-object{margin-left:0}.method-core{padding:14px 18px 22px}.flow-result h3{color:#21171c}.case-story{background:#2b2328;color:white}.case-story strong{color:#ff76ad}.case-object{width:85px;height:85px;object-fit:contain;flex:none}.case-badge{color:white}.gift-strip{background:#e7cbd7;border-radius:16px;gap:18px;padding:12px 24px}.gift-symbol{width:75px;flex:none}.gift-symbol img{width:75px;height:75px;object-fit:contain}.gift-strip h3{color:#24151d}.gift-strip .gift-label{color:#634753}.gift-strip .btn{background:#c90052}.tracker-demo{background:#292329}.tracker-inset .tracker-demo{color:#fff;border-color:#57404c}.tracker-toolbar{border-color:#4a3741}.tracker-tabs button{background:#3c3038;color:#d4c0cb}.tracker-tabs button.selected{background:#ff0067;color:white}.tracker-columns{color:#c7b4c0}.tracker-row{border-color:#4a3741}.row-check{color:#efb3cd}.row-check:before{background:#ff76ad}.tracker-bottom{background:#342a31;color:#d6c7cf}.demo-tag{color:#c3acb9}.tracker-brand>.icon{color:#ff76ad}.tracker-status{background:#4c2638;color:#ffb2d1}.tracker-caption p{color:#66515d}.tracker-caption h3{color:#21171c}.tracker-inset .tracker-demo{box-shadow:none}
main>.topics{background:#111;border-radius:0}.topics h2{color:#fff}.topic{grid-template-columns:90px 1fr;gap:10px 24px;align-items:center}.topic-icon{width:90px;height:90px;grid-row:1/3;display:block}.topic-icon img{width:90px;height:90px;object-fit:contain}.topic h3{color:white}.topic p{color:#baadb5}.topics-grid{gap:38px 56px}#program{background:#211d20}#program h2{color:white}.agenda li{border-color:#57454f}.agenda li:last-child{border-color:#57454f}.agenda summary{color:#f5eef2}.agenda li.is-active summary{color:#ff76ad}.agenda summary>.icon,.agenda li:before{color:#ff76ad}.agenda-detail{color:#c7b7c1}.expand-mark{color:#c7b7c1}.agenda details[open] .expand-mark{color:#ff76ad}.date-pill{border-color:#6c535f;color:#e3d6dd}.section-top .date-pill{border-color:#6c535f}
main>.speakers{background:#111;border-radius:0}.speakers .wrap{display:block}.speakers h2{margin-bottom:30px}.speaker{display:grid;grid-template-columns:145px minmax(0,1fr) 210px;gap:30px;align-items:center;border-top:1px solid #533844;padding:30px 0}.speaker:last-child{padding-bottom:0}.speaker h3{font-family:Eesti,sans-serif;font-weight:500;font-size:35px;letter-spacing:-.02em;color:white}.portrait{width:140px;height:160px;border-radius:18px;background:#35202b}.portrait img{border-radius:18px;object-fit:cover}.missing-portrait{background:#4e2336;color:#ffbdd8;border:1px solid #74384f}.missing-portrait span{font-size:42px}.missing-portrait small{display:none}.role{color:#cdb9c4;font-size:18px;min-height:0;margin:10px 0;max-width:520px}.speaker-details summary{color:#ff76ad}.speaker-details ul{color:#c8b7c0}.speaker-stat{border:1px solid #643448;border-radius:16px;padding:22px;background:#28151e}.speaker-stat b{display:block;font:35px/1.2 Eesti,sans-serif;color:#ff76ad;font-weight:500}.speaker-stat span{display:block;font-size:16px;color:#dfc3cf;line-height:1.4;margin-top:8px}.speaker-details{margin-top:13px}
main>#materials{background:#f00062;color:#fff;padding:40px 0}.material-finale{background:none;border-radius:0;padding:0;grid-template-columns:1fr 1.15fr;gap:55px;align-items:center}.guide-visual{transform:none;position:relative;margin:0;min-height:340px;display:grid;place-items:center;background:#2b1420;border-radius:24px}.guide-visual img{width:95%;height:auto;object-fit:contain}.material-copy h2{font:43px/1.16 Unbounded,sans-serif;letter-spacing:-.03em;color:white}.material-intro{font-size:19px;line-height:1.5;color:#fff;margin-top:20px;max-width:450px}.takeaways{gap:12px;margin:24px 0 30px}.takeaways>div{font-size:19px;color:#fff}.material-copy .btn{background:#151014;color:white;min-height:58px}.material-copy .btn:hover{background:#35222c}.material-copy .icon{color:white}main>.about{background:#111}.about-grid h2{font-size:25px}.about p{font-size:18px}.about-grid{gap:60px}.about a{font-size:17px}.about{padding-bottom:15px!important}.tracker-caption h3{font-size:29px}.hero h1 span{color:#ff0067}
@media(max-width:1100px){.topic{grid-template-columns:75px 1fr;gap:10px 18px}.topic-icon,.topic-icon img{width:75px;height:75px}.speaker{grid-template-columns:130px minmax(0,1fr) 165px;gap:24px}.portrait{width:125px;height:150px}.speaker h3{font-size:29px}.speaker-stat{padding:18px}.speaker-stat span{font-size:14px}.material-copy h2{font-size:35px}.material-finale{gap:35px}.guide-visual{min-height:290px}}
@media(max-width:760px){main>.section{border-radius:24px}main>.topics,main>.speakers{border-radius:0}.case-object{width:60px;height:60px}.case-story{padding:20px 17px;gap:12px}.case-story p{font-size:17px}.process-object{width:85px;height:85px}.flow-result .process-object{margin-left:auto}.gift-strip{padding:12px 18px;gap:12px}.gift-symbol,.gift-symbol img{width:60px;height:60px}.gift-strip>div{flex:1}.gift-strip h3{font-size:20px}.gift-strip .btn{margin-bottom:7px}.tracker-caption h3{font-size:26px}.topics-grid{gap:30px}.topic{grid-template-columns:75px 1fr;gap:7px 15px}.topic h3{font-size:21px}.topic p{font-size:16px}.speaker{grid-template-columns:95px minmax(0,1fr);gap:18px;padding:26px 0}.portrait{width:95px;height:115px}.missing-portrait span{font-size:31px}.speaker h3{font-size:25px;line-height:1.1}.role{font-size:16px;margin:10px 0 0}.speaker-details summary{font-size:14px}.speaker-details ul{font-size:15px}.speaker-stat{grid-column:2;display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:0}.speaker-stat b{font-size:24px;white-space:nowrap}.speaker-stat span{font-size:13px;margin:0}.speaker .portrait{align-self:start}.material-finale{grid-template-columns:1fr;gap:28px}.guide-visual{min-height:0;height:265px;max-width:330px;width:100%;margin:auto}.guide-visual img{width:275px;height:275px}.material-copy h2{font-size:29px}.material-intro{font-size:17px;margin-top:16px}.takeaways>div{font-size:17px}.material-copy .btn{font-size:17px;width:100%;max-width:100%}.about-grid{gap:20px}.about-grid h2{font-size:23px}.about p{font-size:17px}}
@media(max-width:360px){.speaker{grid-template-columns:75px minmax(0,1fr);gap:14px}.portrait{width:75px;height:95px}.speaker h3{font-size:22px}.speaker-stat{grid-column:1/-1}.topic{grid-template-columns:60px 1fr;gap:8px 13px}.topic-icon,.topic-icon img{width:60px;height:60px}.topic h3{font-size:20px}.case-story{align-items:start}.case-object{width:47px;height:47px}.case-story p{font-size:16px}.guide-visual{height:240px}.guide-visual img{width:250px;height:250px}}
.guide-visual{height:380px;min-height:0}.guide-visual img{width:100%;height:100%;max-height:380px;object-fit:contain}@media(max-width:760px){.guide-visual{height:265px}.guide-visual img{max-height:265px}}
