.agendaPageNode{user-select:none;transform-style:preserve-3d}.agendaPageNode,.cover-page{width:100%;height:100%;box-sizing:border-box;overflow:visible}.cover-page{position:relative;display:flex;align-items:stretch;justify-content:stretch;padding:0;text-align:center;background:linear-gradient(135deg,#d7dde4,#c8d0da 46%,#b6c0cc);color:#1f2937;border:1px solid rgba(86,99,116,.28);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(86,99,116,.12),inset -12px 0 20px rgba(255,255,255,.08),inset 12px 0 18px rgba(72,85,101,.08),0 16px 34px rgba(15,23,42,.1),0 2px 4px rgba(15,23,42,.05)}.agendaCoverGlow{position:absolute;inset:0;pointer-events:none}.agendaCoverGlowPrimary{opacity:.05;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.7),transparent 36%),radial-gradient(circle at 50% 100%,rgba(147,197,253,.08),transparent 40%)}.agendaCoverGlowSecondary{opacity:.03;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 22%),linear-gradient(180deg,transparent 76%,rgba(191,219,254,.08))}.agendaCoverEdge{position:absolute;inset:0 0 0 auto;width:3px;opacity:.28;pointer-events:none;background:linear-gradient(180deg,rgba(148,163,184,.18),rgba(255,255,255,.34))}.agendaCoverSurface{position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(86,99,116,.18);background:linear-gradient(135deg,#d7dde4,#c8d0da 46%,#b6c0cc);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(86,99,116,.12),inset 0 12px 20px rgba(255,255,255,.08),inset 0 -14px 20px rgba(86,99,116,.08),0 10px 22px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.agendaCoverSurface:before{content:"";background-image:radial-gradient(circle at 20% 18%,rgba(255,255,255,.36),transparent 22%),radial-gradient(circle at 82% 84%,rgba(191,219,254,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(86,99,116,.03));background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%;background-position:50%,50%,50%;mix-blend-mode:normal;opacity:.54;z-index:0}.agendaCoverSurface:before,.agendaCoverSurfaceScrim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.agendaCoverSurfaceScrim{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%,transparent 78%,rgba(86,99,116,.04)),radial-gradient(circle at center,rgba(255,255,255,.1),transparent 56%)}.agendaCoverContent{position:relative;z-index:2;width:min(92%,760px);max-width:760px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:2.55rem 2.25rem;padding-inline:clamp(1.2rem,3.4vw,2.1rem);text-align:left;box-sizing:border-box;border-radius:inherit;gap:0}.agendaCoverHeroGroup{display:flex;flex-direction:column;align-items:center;width:100%;gap:.6rem}.agendaCoverKicker{display:none}.agendaCoverBody{width:100%;display:flex;flex-direction:column;gap:.18rem}.agendaCoverFooter,.agendaCoverHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.agendaCoverFooter{align-items:center;justify-content:flex-end}.agendaCoverBrandMark{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.62rem;padding:0;color:#334155;font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:.04em;line-height:1;white-space:nowrap;margin-inline:0}.agendaCoverBrandImage{width:40px;height:40px;display:block;flex:0 0 auto;filter:none}.agendaCoverBrandText{color:#334155;text-shadow:none;line-height:1}.agendaCoverDividerTop{width:clamp(88px,11vw,132px);max-width:132px;height:1px;margin:.16rem 0 .54rem;align-self:flex-start;background:linear-gradient(90deg,transparent,rgba(148,163,184,.58),transparent);opacity:1}.agendaCoverTitleWrap{position:relative;display:block;align-self:stretch;width:100%;max-width:100%;font-size:clamp(1.9rem,3.7vw,2.9rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:#0f172a;white-space:normal;text-align:left;text-shadow:0 1px 0 rgba(255,255,255,.72)}.agendaCoverTitleText{position:relative;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:.32rem;color:inherit;white-space:normal;text-shadow:inherit}.agendaCoverTitleMain{color:#0f172a}.agendaCoverTitleAccent{color:#2563eb}.agendaCoverTitleTrailing{color:#0f172a}.agendaCoverSubtitle{align-self:stretch;width:100%;max-width:min(100%,620px);margin-top:.72rem;font-size:clamp(1.16rem,2.05vw,1.38rem);font-weight:640;line-height:1.5;color:#394a61;text-align:left;text-shadow:none}.agendaCoverDividerMid{width:72px;height:1px;margin:.72rem 0 .6rem;background:linear-gradient(90deg,transparent,rgba(191,219,254,.95),transparent);opacity:.95}.agendaCoverIntro{align-self:stretch;width:100%;max-width:min(100%,640px);margin-top:0;font-size:clamp(1.08rem,1.7vw,1.24rem);font-weight:500;line-height:1.72;color:#27364a;text-align:left;text-shadow:none}.agendaBulletList strong,.agendaCoverContent strong,.agendaStepItem strong,.agendaTextPageBody strong{color:#1d4ed8;font-weight:700}.agendaInlineBadge,.agendaTextHighlight{display:inline-flex;align-items:center;padding:.02rem .32rem;border-radius:.5rem;background:rgba(255,214,170,.4);color:#9a4f22;font-size:.92em;font-weight:700;letter-spacing:.01em}.agendaCallout{display:inline-block;padding:.06rem .48rem;border-left:2px solid rgba(37,99,235,.42);background:rgba(241,245,249,.72);border-radius:0 10px 10px 0}@container agenda-book (max-width: 620px){.agendaCoverContent{width:96%;max-width:100%;padding-inline:1rem;padding-block:2rem 1.85rem}.agendaCoverHeroGroup{gap:.4rem}.agendaCoverTitleWrap{font-size:clamp(1.4rem,5cqw,1.8rem)}.agendaCoverSubtitle{max-width:100%;margin-top:.72rem;font-size:1rem;line-height:1.46}.agendaCoverIntro{max-width:100%;font-size:.96rem;line-height:1.56}.agendaCoverDividerMid{margin:.9rem 0 .8rem}}.agendaCoverHint{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;margin-left:auto;min-height:46px;padding:.64rem 1.16rem;border:1px solid rgba(17,24,39,.08);border-radius:.95rem;background:#334155;backdrop-filter:none;box-shadow:0 10px 24px rgba(15,23,42,.14);font-size:.96rem;font-weight:760;letter-spacing:.03em;color:rgba(248,250,252,.96);text-transform:none;user-select:none;pointer-events:auto;cursor:pointer;text-shadow:none}.agendaCoverCtaLabel{white-space:nowrap}.agendaCoverCtaArrow{display:none}.agendaBackPageContent{text-align:center}.agendaBackPageInner{min-height:min(72%,28rem)}.agendaBackPageHeadingGroup{display:flex;flex-direction:column;align-items:center;text-align:center}.agendaBackPageBrand{align-self:center;justify-content:center;gap:.72rem;margin-top:-.2rem;margin-bottom:.38rem;margin-inline:auto;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:780;letter-spacing:.03em;color:#415166;text-align:center}.agendaBackPageBrand .agendaCoverBrandImage{width:clamp(28px,2.2vw,34px);height:clamp(28px,2.2vw,34px)}.agendaBackPageTitle{max-width:min(100%,38rem);margin-inline:auto;text-align:center}.agendaCoverHeroGroup .agendaCoverBrandMark{align-self:center;margin-inline:auto}.agendaCoverHeroGroup .agendaCoverDividerTop{align-self:center}.agendaCoverHeroGroup .agendaCoverTitleWrap{text-align:center}.agendaCoverHeroGroup .agendaCoverTitleWrap .agendaCoverTitleText{justify-content:center}.agendaCoverHeroGroup .agendaCoverHint{margin-top:.72rem}.agendaBackPageParagraph{width:min(100%,44rem);max-width:min(100%,44rem)}.agendaPageFlipFrame .page.soft-page{width:100%;height:100%;box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;background:linear-gradient(180deg,#fcfdfe,#f2f5f8);border:1px solid rgba(98,111,127,.2);border-radius:3px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),inset 0 -12px 20px rgba(15,23,42,.05),inset -8px 0 12px rgba(255,255,255,.1),0 12px 22px rgba(15,23,42,.07),0 2px 3px rgba(15,23,42,.04)}.agendaPageFlipFrame .page.soft-page:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,rgba(118,132,151,.035) 1px 2px,transparent 2px 10px),linear-gradient(140deg,rgba(255,255,255,.16),transparent 28%,transparent 72%,rgba(118,132,151,.08));background-repeat:repeat,no-repeat;background-size:260px 260px,100% 100%;background-position:50%,50%;mix-blend-mode:soft-light;opacity:.14;z-index:1}.agendaPageFlipFrame .page.hard-page:after,.agendaPageFlipFrame .page.soft-page:after,.back-page:after{content:"";position:absolute;top:8px;right:0;bottom:8px;width:8px;border-radius:0 4px 4px 0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(243,246,249,.92) 30%,rgba(196,206,218,.96)),repeating-linear-gradient(180deg,rgba(255,255,255,.22) 0 1px,rgba(118,132,151,.08) 1px 2px,transparent 2px 7px);background-blend-mode:normal,multiply;box-shadow:inset 1px 0 0 rgba(255,255,255,.84),inset -1px 0 0 rgba(86,99,116,.18),1px 0 6px rgba(15,23,42,.1);opacity:.9;z-index:2}.agendaPageFlipFrame .page.soft-page>*{position:relative;z-index:4}.page-content{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center;color:#303641;position:relative;width:100%;z-index:1}.page-contentText{position:relative;isolation:isolate;height:100%;min-height:100%;box-sizing:border-box;align-items:center;justify-content:center;text-align:left;gap:0;padding:clamp(24px,3vw,36px) clamp(32px,4vw,52px) clamp(44px,5vw,64px);min-width:0;overflow:hidden}.page-contentTextInner{width:min(86%,52rem);max-width:min(86%,52rem);margin-inline:auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;transform:none}.agendaTextPageIntro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.15rem;width:100%}.agendaTextPageIndex{font-size:clamp(2.5rem,4.8vw,3.8rem);font-weight:800;line-height:.9;letter-spacing:-.06em;color:#d9894d;user-select:none}.agendaTextPageHeadingGroup{display:flex;flex-direction:column;gap:0;min-width:0}.agendaTextPageEyebrow{display:none}.agendaTextPageEyebrow:before{content:none}.page-contentVisual{position:relative;isolation:isolate;padding:.55rem .5rem .7rem}.agendaVisualPageContent,.agendaVisualPageSurface,.back-page,.cover-page,.page-content,.page-contentText,.page-contentVisual{backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-contentText:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/image/textures/paper-light.jpg);background-repeat:repeat;background-size:220px 220px;background-position:50%;mix-blend-mode:multiply;opacity:.4;z-index:2}.page-contentText .agendaTextPageTitle{align-self:flex-start}.agendaVisualPageContent:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/image/textures/paper-light.jpg);background-repeat:repeat;background-size:220px 220px;background-position:50%;mix-blend-mode:multiply;opacity:.08;z-index:5}.page-contentText>*{position:relative;z-index:3}.agendaTextPageBody{width:100%;max-width:none;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;font-size:1.18rem;color:#445264;line-height:1.78;font-weight:500;text-align:left;min-width:0}.page-contentTextInner>*{width:100%}.agendaBackPageParagraph,.agendaBackPageTitle,.agendaBulletList li,.agendaContentParagraph,.agendaCoverIntro,.agendaCoverSubtitle,.agendaTextPageTitle{overflow-wrap:anywhere;word-break:normal}.agendaTextPageBody>section{width:100%}.agendaContentSection{width:100%;text-align:left}.agendaMetaStrip{display:none;flex-wrap:wrap;gap:.55rem;margin-top:.95rem}.agendaMetaPill{display:none;align-items:center;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.64);color:#4a607b;font-size:.76rem;font-weight:700;letter-spacing:.03em}.agendaContentParagraphs{display:flex;flex-direction:column;gap:.92rem}.agendaContentParagraph{margin:0;font-size:1.18rem;line-height:1.84;color:#445264;font-weight:500;text-align:justify;text-justify:inter-word;hyphens:auto}.agendaContentParagraphLead{display:block;color:#223248;font-weight:680}.agendaContentSectionCallout .agendaContentParagraphLead,.agendaContentSectionIntro .agendaContentParagraphLead{width:min(100%,46rem);max-width:min(100%,46rem);padding:1.15rem 1.24rem;border-left:2px solid rgba(37,99,235,.42);border-radius:0 12px 12px 0;background:rgba(241,245,249,.72)}.agendaContentSectionSteps{display:flex;flex-direction:column;gap:.5rem}.agendaStepItem{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.82rem .96rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.agendaStepNumber{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(37,99,235,.06));color:#2457a8;font-size:.78rem;font-weight:700;flex:0 0 auto}.agendaStepItem p{margin:0;text-align:left}.agendaBulletList{display:grid;gap:.58rem;margin:0;padding:0;list-style:none}.agendaBulletList li{position:relative;padding-left:1.1rem;font-size:1.14rem;line-height:1.66;color:#445264;font-weight:500;text-align:left}.agendaBulletList li:before{content:"";position:absolute;left:0;top:.7em;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#2f6fe4,#77a3ff);box-shadow:0 0 0 3px rgba(47,111,228,.08)}.agendaContentSectionBenefits .agendaBulletList li{padding-left:1.15rem}.agendaContentSectionBenefits .agendaBulletList li:before{content:"✓";width:auto;height:auto;top:.02em;left:0;border-radius:0;background:none;box-shadow:none;color:#2f6fe4;font-size:.82rem;font-weight:800}.page-contentVisual>*{position:relative;z-index:6}.agendaVisualPageSurface{min-height:0}.agendaVisualPageContent,.agendaVisualPageSurface{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;isolation:auto}.agendaVisualPageContent{z-index:1}.agendaTextPageTitle{display:inline-flex;align-items:center;gap:0;width:fit-content;max-width:100%;font-size:clamp(1.76rem,2.45vw,2.48rem);font-weight:800;color:#1d2d42;line-height:1.08;margin-bottom:0;padding-bottom:.1rem;border-bottom:0}.agendaTextPageTitle:before{content:none}.agendaTextPageBody{font-size:clamp(.92rem,1.2vw,1rem)}@media (min-width:768px){.page-contentText{align-items:center;justify-content:center;padding:1.3rem 2.2rem 2rem}.page-contentTextInner{width:min(88%,54rem);max-width:min(88%,54rem);min-height:min(74%,29rem);gap:1.12rem}.agendaTextPageTitle{font-size:clamp(2rem,2.25vw,2.7rem);padding-bottom:.12rem}.agendaTextPageIndex{font-size:clamp(3rem,3.8vw,4.2rem)}.agendaTextPageEyebrow{display:none}.agendaTextPageBody{gap:1.08rem;font-size:1.24rem;line-height:1.82;font-weight:500}.agendaContentParagraphs{gap:.8rem}.agendaContentParagraph{font-size:1.24rem;line-height:1.86;font-weight:500}.agendaContentParagraphLead{font-size:1.34rem;line-height:1.82}.agendaContentSectionCallout .agendaContentParagraphLead,.agendaContentSectionIntro .agendaContentParagraphLead{width:min(88%,48rem);max-width:min(88%,48rem);padding:1.14rem 1.28rem}.agendaBulletList{gap:.68rem}.agendaBulletList li{font-size:1.18rem;line-height:1.72;font-weight:500}.agendaStepItem{gap:.88rem;padding:.9rem 1rem}}@media (min-width:1200px){.page-contentText{align-items:center;justify-content:center;padding:1.1rem 2.35rem 1.95rem}.page-contentTextInner{width:min(88%,58rem);max-width:min(88%,58rem);min-height:min(76%,30rem);gap:1.24rem}.agendaTextPageTitle{font-size:clamp(2.2rem,1.86vw,3rem);line-height:1.06}.agendaTextPageIndex{font-size:clamp(3.4rem,3.2vw,4.8rem)}.agendaTextPageBody{gap:1.14rem;font-size:1.32rem;line-height:1.84;font-weight:500}.agendaContentParagraph{font-size:1.32rem;line-height:1.88;font-weight:500}.agendaContentParagraphLead{font-size:1.46rem;line-height:1.84}.agendaContentSectionCallout .agendaContentParagraphLead,.agendaContentSectionIntro .agendaContentParagraphLead{width:min(90%,52rem);max-width:min(90%,52rem);padding:1.24rem 1.36rem}.agendaBulletList li{font-size:1.24rem;line-height:1.76;font-weight:500}.agendaStepItem p{font-size:1.22rem;line-height:1.8}}.agendaTextPageNumber{position:absolute;right:18px;bottom:14px;font-size:.66rem;font-weight:500;letter-spacing:.04em;color:#9aa2af;line-height:1;user-select:none;width:auto;margin:0}.back-page{position:relative;isolation:isolate;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;border:1px solid rgba(98,111,127,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),inset 0 -10px 18px rgba(15,23,42,.04),0 10px 20px rgba(15,23,42,.06),0 2px 3px rgba(15,23,42,.04)}.back-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/image/textures/paper-light.jpg);background-repeat:repeat;background-size:220px 220px;background-position:50%;mix-blend-mode:multiply;opacity:.4;z-index:0}.back-page>*{position:relative;z-index:1}.agendaPageFlipRoot{margin-bottom:2.5rem;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.agendaPageFlipFrame{width:min(964px,100%);box-sizing:border-box;padding:0 12px 42px;overflow:visible;overflow-x:clip;overflow-y:visible;contain:layout;perspective:2200px;isolation:isolate}.agendaPageFlipFrame,.agendaPageFlipShell{max-width:100%;position:relative;margin:0 auto}.agendaPageFlipShell{overflow:visible;container-type:inline-size;container-name:agenda-book;transform-style:preserve-3d}.agendaPageFlipFrame .page.soft-page.agendaVisualLeaf:before{opacity:.05}.agendaPageFlipFrame .page.soft-page.agendaVisualLeaf:after{opacity:.68}.agendaVisualMedia{width:100%;max-width:100%;max-height:100%;min-height:clamp(240px,34vw,560px)}.agendaVisualImage{display:block;max-width:100%;max-height:100%;object-fit:contain;image-rendering:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.agendaBackPageIntro{display:block}.agendaBackPageHeadingGroup{gap:.9rem}.agendaBackPageBody{justify-content:center}.agendaBackPageParagraph{margin-block:0;margin-inline:auto}@media (max-width:639px){.agendaPageFlipFrame{padding:0 12px 26px}.agendaCoverContent{width:100%;max-width:100%;padding-inline:1rem;padding-block:1.5rem 1.35rem}.agendaCoverHeroGroup{gap:.4rem}.agendaCoverBrandMark{gap:.35rem;font-size:.8rem}.agendaCoverBrandImage{width:21px;height:21px}.agendaCoverTitleWrap{max-width:100%;font-size:clamp(1.1rem,4.4vw,1.4rem)}.agendaCoverTitleText{white-space:normal;column-gap:.22rem}.agendaCoverSubtitle{max-width:100%;font-size:.9rem}.agendaCoverIntro{max-width:100%;font-size:.86rem;line-height:1.56}.agendaCoverHint{min-height:40px;padding:.56rem .94rem;font-size:.8rem}.agendaBackPageInner{min-height:auto}.agendaBackPageHeadingGroup{gap:.62rem}.agendaBackPageBrand{gap:.46rem;margin-top:-.08rem;margin-bottom:.28rem;font-size:.9rem}.agendaBackPageBrand .agendaCoverBrandImage{width:22px;height:22px}.agendaBackPageParagraph,.agendaBackPageTitle{max-width:100%}.page-contentText{justify-content:center;padding:1.15rem 1.1rem 1.05rem}.page-contentTextInner{width:100%;max-width:100%;gap:.62rem;transform:none}.agendaTextPageTitle{font-size:.86rem}.agendaTextPageBody{gap:.46rem;font-size:.79rem;line-height:1.54}.agendaContentParagraph{font-size:.79rem;line-height:1.52;text-align:left}.agendaTextPageNumber{right:.72rem;bottom:.5rem;font-size:.63rem}.agendaStepItem{gap:.55rem;padding:.62rem .72rem}.agendaBulletList li{font-size:.79rem;line-height:1.36}.agendaVisualPageContent:after{opacity:.12}}