
.keynote-page h1,.keynote-page h2{letter-spacing:-.045em;line-height:1.08;font-weight:600;margin:0}.keynote-page h2{font-size:clamp(34px,3.7vw,50px)}.keynote-page h3{font-size:23px;line-height:1.25;font-weight:500;margin:0}.keynote-page em{font-style:normal;color:var(--blue)}.keynote-page main p,.keynote-list{font-size:18px;line-height:1.65;color:var(--muted)}.keynote-page main p{margin:20px 0 0}.keynote-back{font-size:14px;color:var(--blue)}.keynote-section{padding-top:76px;padding-bottom:76px}.keynote-page .section-tag{margin-bottom:32px}.keynote-label{font-size:16px;font-weight:700;letter-spacing:.12em;line-height:1.5}.keynote-hero{position:relative;background:var(--navy);overflow:hidden}.keynote-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.keynote-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(39,20,63,.95),rgba(39,20,63,.82) 48%,rgba(137,40,144,.28))}.keynote-hero-content{position:relative;z-index:1;padding-top:72px;padding-bottom:76px;color:white}.keynote-hero h1{font-size:clamp(58px,6.5vw,88px);margin:22px 0}.keynote-hero h1 em{color:#ff8bce}.keynote-hero h2{font-size:clamp(24px,2.7vw,34px);max-width:760px;line-height:1.2}.keynote-hero .keynote-hero-content p{color:#f1eaf4;max-width:600px;font-size:20px}.keynote-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.keynote-button{font-size:16px;gap:24px}.keynote-more{font-size:16px;border-bottom:1px solid #ba9fca;padding-bottom:5px}.keynote-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.keynote-split>div>p:first-child{margin-top:0}.keynote-list{padding-left:20px}.keynote-list li{margin:10px 0}.keynote-page .keynote-emphasis{color:var(--blue);font-weight:500;font-size:23px}.keynote-questions{background:var(--navy);color:white}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.question-grid h2{font-size:30px;line-height:1.2}.keynote-questions p{color:#ded1e6!important;max-width:800px;margin-top:36px!important}.takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.takeaways article{border-top:2px solid var(--blue);padding-top:24px}.takeaways p{font-size:17px!important}.keynote-levels{background:#f0eaf3}.keynote-level-list{list-style:none;padding:0;margin:40px 0 0;counter-reset:level}.keynote-level-list li{counter-increment:level;display:grid;grid-template-columns:40px 180px 1fr;align-items:baseline;gap:24px;padding:20px 0;border-bottom:1px solid #d8ccdf}.keynote-level-list li:before{content:counter(level);font-size:24px;color:var(--blue);font-weight:600}.keynote-level-list p{margin:0!important}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.format-grid article{border-top:2px solid var(--blue);padding-top:24px}.format-grid span{font-size:12px;letter-spacing:.06em;color:var(--blue);font-weight:600}.format-grid h3{margin-top:18px}.format-grid p{font-size:16px!important}.formats-section{border-top:1px solid var(--line)}.customization{margin-top:42px;padding:28px 32px;background:#f0eaf3}.customization p{margin-top:12px!important}.keynote-authority{border-top:1px solid var(--line)}.keynote-quiron{width:164px;max-width:100%;height:auto;margin-top:28px}.keynote-final{background:linear-gradient(115deg,#27143f,#5c2d91 65%,#892890);color:white}.keynote-final h2{margin-top:24px}.keynote-final p{color:#f1eaf4!important;max-width:700px}.keynote-final .button{margin-top:30px;background:white;color:var(--blue)}
@media(max-width:900px){.keynote-split{gap:36px}.format-grid{grid-template-columns:1fr 1fr}.question-grid{gap:24px}.question-grid h2{font-size:25px}}
@media(max-width:650px){.keynote-section{padding-top:48px;padding-bottom:48px}.keynote-split,.question-grid,.takeaways{grid-template-columns:1fr;gap:28px}.keynote-hero-content{padding-top:48px;padding-bottom:48px}.keynote-hero h1{font-size:56px}.keynote-hero h2 br{display:none}.keynote-hero:after{background:rgba(39,20,63,.84)}.keynote-level-list li{grid-template-columns:28px 1fr;gap:10px 16px}.keynote-level-list p{grid-column:2}.keynote-back{max-width:125px;text-align:right}.format-grid{gap:28px 20px}.keynote-button{font-size:14px}.keynote-page .section-tag{font-size:14px}.customization{padding:24px}.keynote-page .brand img{display:block;width:60px}.keynote-page .brand{flex-wrap:wrap;max-width:160px;gap:8px}}

.keynote-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}
.keynote-final-copy{min-width:0}
.keynote-radar{height:570px;width:100%;min-width:0;margin:0}
.keynote-radar .radar-node{width:140px;color:white;cursor:default;pointer-events:none;padding:0;gap:7px}
.keynote-radar .radar-node b{font-family:"IBM Plex Sans",sans-serif;font-size:12px;line-height:1.3}
.keynote-radar .radar-icon{background:#fff;color:#892890;border-color:#fff;width:36px;height:36px;min-width:36px}
.keynote-radar .radar-icon svg{width:20px;height:20px}
.keynote-radar .radar-rings polygon{stroke:rgba(255,255,255,.36)}
.keynote-radar .radar-axes line{stroke:rgba(255,255,255,.2)}
.keynote-radar .radar-shape{fill:rgba(255,139,206,.18);stroke:#ff8bce}
.keynote-radar .radar-node.node-2,.keynote-radar .radar-node.node-4{right:0}
.keynote-radar .radar-node.node-3{right:-1%}
.keynote-radar .radar-node.node-6,.keynote-radar .radar-node.node-8{left:0}
.keynote-radar .radar-node.node-7{left:-1%}
@media(max-width:1100px){.keynote-final-grid{grid-template-columns:1fr;gap:32px}.keynote-radar{max-width:600px;justify-self:center}}
@media(max-width:650px){.keynote-radar{height:480px}.keynote-radar .radar-node{width:112px;gap:5px}.keynote-radar .radar-node b{font-size:10px}.keynote-radar .radar-icon{width:30px;height:30px;min-width:30px}.keynote-radar .radar-icon svg{width:18px;height:18px}.keynote-radar .node-2,.keynote-radar .node-4,.keynote-radar .node-6,.keynote-radar .node-8{flex-direction:column;text-align:center}.keynote-radar .node-3{flex-direction:column;align-items:flex-end;text-align:right}.keynote-radar .node-7{flex-direction:column;align-items:flex-start;text-align:left}}

.keynote-point-icon{display:block;width:38px;height:38px;color:var(--blue);margin-bottom:20px}
.keynote-questions .wrap.keynote-section{display:block}
.keynote-questions .questions-objective{display:block;clear:both;width:100%;max-width:none;margin-top:36px!important}

.keynote-audience{align-items:center}.keynote-audience-photo{position:relative;margin:0;overflow:hidden}.keynote-audience-photo img{display:block;width:100%;height:auto;max-height:520px;aspect-ratio:55/52;object-fit:cover}.keynote-audience-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(39,20,63,.04),rgba(137,40,144,.16));pointer-events:none}
