/* The original AI module's typography, glass borders and chapter grammar. */
:root{--ink:#0c2250;--navy:#0c2250;--blue:#165bea;--text:#3c5577;--muted:#607695;--line:#d3dff2;--paper:#fff;--v4-border:linear-gradient(125deg,#9fcbffb3,#f1d4b0b3 44%,#b2a7f7a6 75%,#95e2e1b3);--v4-surface:linear-gradient(145deg,#fff,#f8faff 60%,#f3f5fc);--v4-shadow:0 24px 54px #203e7f20,0 8px 18px #185ed810,inset 0 1px 0 #fff}
.premium-business-page .reference-head{position:absolute;left:80px;right:80px;top:54px;display:grid;grid-template-columns:92px 1fr;gap:26px;align-items:start;height:124px;border-bottom:2px solid #d6e0f4;z-index:5}
.reference-head .chapter-tag{display:flex;align-items:center;justify-content:center;width:92px;height:58px;background:linear-gradient(135deg,#0f56e8,#7547ed);clip-path:polygon(0 0,100% 0,83% 100%,0 100%);color:white;font-size:27px;font-weight:800;padding-right:8px}
.premium-business-page .reference-head h2{font-size:52px;line-height:1.13;letter-spacing:-.035em;font-weight:850;color:#0c2250;margin:0}
.reference-head .head-copy>p{font-size:22px;line-height:1.5;color:#607493;margin:16px 0 0}
.premium-business-page .page-content{top:206px;left:80px;right:80px;bottom:72px;isolation:isolate}
.reference-module-layer{position:absolute;inset:0;z-index:8;visibility:hidden;pointer-events:none;opacity:0}
.reference-module-layer.is-visible{visibility:visible;pointer-events:auto;opacity:1}
.reference-module-layer iframe{display:block;width:1600px;height:900px;border:0;background:transparent}
.reference-placeholder{visibility:hidden}
.reference-chapter-style .chapter-content{grid-template-columns:380px 1fr;gap:0;padding:70px 110px}
.reference-chapter-style .chapter-number{font:950 260px/1 Arial,sans-serif;letter-spacing:-.07em;color:#ffffff29}
.reference-chapter-style .chapter-label{font-size:22px;font-weight:800;letter-spacing:.07em;color:#80d7ff;margin:0 0 30px}
.reference-chapter-style .chapter-copy h2{font-size:76px;line-height:1.16;font-weight:700;margin:0 0 30px;letter-spacing:-.035em}
.reference-chapter-style .chapter-copy>p{font-size:29px;line-height:1.6;font-weight:400;color:#c8d8f5;max-width:970px}
.reference-chapter-style .particle-field i{box-shadow:0 0 12px #87c7ff;opacity:.4}
.reference-chapter-style .chapter-back{right:180px}
html[data-deck-kind="chapter"] [data-deck-counter] strong{color:#d3e6ff}
/* Directory: one title and twelve chapter links, no subtitle or process drawing. */
.agenda-v4-title{position:absolute;left:88px;top:393px}
.agenda-v4-title h2{font-size:84px;line-height:1.15;letter-spacing:.01em;font-weight:800;color:#0c2250;margin:0}
.agenda-v4 .agenda-v3-list{left:610px;right:80px;top:125px;bottom:122px;column-gap:40px}
.agenda-v4 .agenda-v3-list>button{border-bottom-color:#d5dff2}
.agenda-v4 .agenda-v3-list>button>b{font-weight:750;color:#225ee0}
.agenda-v4 .agenda-v3-list strong{font-size:27px;color:#0c2250;font-weight:750}
.agenda-v4 .agenda-v3-list span{color:#647894;font-size:13px}
/* Quiet depth behind the information, with a warm photographic highlight. */
.premium-atmosphere{position:absolute;inset:-200px -80px -72px;z-index:-1;pointer-events:none;overflow:hidden}
.premium-atmosphere:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 91% 28%,#d3e5ff4d,transparent 42%),radial-gradient(ellipse at 8% 85%,#eee6dc50,transparent 32%)}
.premium-atmosphere .particle-field i{background:#2b74eb;box-shadow:0 0 10px #6faeff;opacity:.2}
.premium-atmosphere .particle-field i:nth-child(3n){background:#c5a165;box-shadow:0 0 8px #e6ba71}
.v4-photo{position:relative;margin:0;overflow:hidden;border-radius:24px;background:#dce7f3;box-shadow:0 18px 38px #17366520}
.v4-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.photo-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,#d2f4ff16 48%,#fff2da23 50%,transparent 72%);background-size:220% 100%;animation:photo-light 11s ease-in-out infinite}
@keyframes photo-light{0%,25%{background-position:150% 0}80%,100%{background-position:-80% 0}}
.slide:not(.is-active) .photo-sheen,.deck-layer-open .photo-sheen,html[data-motion-paused="true"] .photo-sheen{animation-play-state:paused}
/* Every business component uses the same material palette as the reference cards. */
.premium-business-page :is(.work-window,.class-option,.learning-evidence>div,.student-record,.real-course-gallery>button,.platform-engine,.source-slip,.roi-inputs,.roi-output,.renewal-dossier,.revenue-window,.paper-preview,.grading-paper){border:1px solid transparent;background:var(--v4-surface) padding-box,var(--v4-border) border-box;border-radius:24px;box-shadow:var(--v4-shadow)}
.premium-business-page .work-window-bar{background:linear-gradient(105deg,#e9f1ff,#f3edfc 60%,#f8f2e9);border-bottom:1px solid #d4dff4;color:#143368;height:52px}
.premium-business-page .window-lights i{background:#65c5a2}.premium-business-page .window-lights i:first-child{background:#f18c85}.premium-business-page .window-lights i:nth-child(2){background:#edc574}
.premium-business-page .work-window-bar>b{font-weight:700;color:#183a72}
.premium-business-page .work-window-bar>small{color:#667c9d}
.premium-business-page .field-line>span{color:#687f9e}.premium-business-page .field-line>strong{color:#173967;font-weight:650}
.premium-business-page :is(.work-change,.work-impact){border-top:1px solid #cbd9ee}
.premium-business-page .work-change p{color:#526f91}.premium-business-page .work-change>div:last-child p{color:#156f7c;font-weight:550}
.premium-business-page :is(.work-impact>p,.work-impact span){color:#5e7594}.premium-business-page .work-impact span:last-child b{color:#165bea;font-weight:650}
.premium-business-page .work-pill{border:1px solid #bbd1f3;background:linear-gradient(135deg,#eef5ff,#f3edff);color:#3763a3;border-radius:10px}
.premium-business-page .action{border:1px solid #b9cef0;background:linear-gradient(135deg,#fff,#f0f5ff);border-radius:12px;box-shadow:0 5px 14px #1b4a9220;color:#1a4e9d;font-weight:650}
.premium-business-page .action.primary{border-color:#2a68ee;color:#fff;background:linear-gradient(115deg,#0f56e8,#4969ed 67%,#7450dd);box-shadow:0 10px 24px #1e5be42e,inset 0 1px 0 #ffffff42}
.premium-business-page .editorial-photo{border-radius:24px;box-shadow:0 18px 40px #19356824;border:1px solid #d2dff1}
.premium-business-page .microflow>span{border-color:#c8daf4;background:linear-gradient(140deg,#f4f8ff,#edf2ff);border-radius:16px}
.premium-business-page .microflow .icon{color:#2463cc}
.premium-business-page .metric-note,.premium-business-page .footnote{color:#6f8199}
.premium-business-page .slide-footer{color:#69809f}
.premium-business-page [data-reveal].is-current{border-color:#4280f1;box-shadow:0 14px 32px #1f64de28,0 0 0 2px #c4d8fc}
.premium-business-page .flow-node{border:1px solid transparent;background:var(--v4-surface) padding-box,var(--v4-border) border-box;border-radius:24px;box-shadow:var(--v4-shadow)}
.premium-business-page .flow-node.is-current{background:linear-gradient(130deg,#165bea,#6754dc);border-color:#4681ed;box-shadow:0 18px 36px #2367e843}
.premium-business-page .flow-node .icon{color:#266ad5}.premium-business-page .flow-node.is-current .icon{color:#fff}
.premium-business-page .support-lanes>div{border-radius:16px;background:linear-gradient(130deg,#edf3ff,#f6f1fc);border-left:4px solid #4c79dc;box-shadow:0 7px 19px #173d7110}
/* Problem and platform: full-width photographs with a clear reading order. */
.v4-before-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:8px}
.v4-before-card{overflow:hidden;border:1px solid transparent;background:var(--v4-surface) padding-box,var(--v4-border) border-box;border-radius:26px;box-shadow:var(--v4-shadow)}
.v4-before-card .v4-photo{height:190px;border-radius:0;box-shadow:none}
.v4-before-card>div{padding:24px 25px 29px}
.v4-before-card small{color:#3463b1;font-size:17px;font-weight:700}
.v4-before-card h3{font-size:28px;line-height:1.3;margin:14px 0;font-weight:750;color:#163a70}
.v4-before-card p{font-size:20px;color:#657d9c;line-height:1.65;margin:0}
.premium-business-page .problem-summary{margin:35px 0 0;padding:26px 15px 0;gap:30px}
.premium-business-page .problem-summary b{color:#194e98;font-weight:700;font-size:27px}
.premium-business-page .problem-summary span{font-size:20px;color:#617897;margin-top:13px}
.platform-photo-banner{position:relative;height:180px;border-radius:26px;overflow:hidden;margin-bottom:23px;box-shadow:var(--v4-shadow)}
.platform-photo-banner>.v4-photo{position:absolute;inset:0;border-radius:0;box-shadow:none}
.platform-photo-banner img{object-position:center 43%}
.platform-photo-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061b46f5,#102f58d9 40%,#102f5810 80%)}
.platform-photo-banner>div{position:absolute;inset:27px 35px;z-index:2;color:white}
.platform-photo-banner span{font-size:17px;letter-spacing:.03em;color:#b0d4ff}.platform-photo-banner strong{display:block;font-size:36px;font-weight:750;margin-top:16px;letter-spacing:-.02em}.platform-photo-banner p{font-size:18px;color:#c4d7ed;margin:18px 0 0}
.premium-business-page .platform-business-band{border:1px solid #b2c8ef;background:linear-gradient(120deg,#edf4ff,#f4f0ff);padding:17px 30px 23px;border-radius:22px;box-shadow:0 10px 25px #16458712}
.premium-business-page .platform-business-band>small{font-size:17px;color:#5c77a2}.premium-business-page .platform-business{margin-top:17px;font-size:28px;font-weight:650;color:#2458a7}
.premium-business-page .platform-engines{margin-top:20px;gap:23px}.premium-business-page .platform-engine{padding:21px 26px}.premium-business-page .platform-engine h3{font-size:25px;color:#1d4380;margin-bottom:10px}.premium-business-page .platform-engine p{font-size:18px;color:#6680a1}
.premium-business-page .platform-records{gap:11px;margin-top:23px;padding-top:19px}.premium-business-page .platform-records b{font-size:23px;color:#3e5e8c;font-weight:650}.premium-business-page .platform-records span{font-size:18px;color:#768ba4}
.premium-business-page .cost-main{background:linear-gradient(115deg,#071d48ee,#0c3059ad 60%,#0c305926),url('./assets/visuals/finance-v4.png') center/cover;border-radius:28px;border:1px solid #6281b7;box-shadow:0 22px 44px #1836692b}
.premium-business-page .cost-main>strong{text-shadow:0 4px 24px #14305e80}.premium-business-page .cost-main>small,.premium-business-page .cost-main>p{color:#d0e2fb}
.premium-business-page .cost-figures{background:var(--v4-surface);border-radius:28px;padding:25px 33px;box-shadow:var(--v4-shadow)}
.premium-business-page .number-stat strong{color:#205fd3;font-weight:650}
.premium-business-page .channel-investment{border-radius:26px;box-shadow:0 22px 45px #1837662e;border:1px solid #5b80b9;background:linear-gradient(120deg,#092553f0,#244d7dcc),url('./assets/visuals/admissions-v4.png') center/cover}
.premium-business-page .channel-investment>small{color:#c4dcff}.premium-business-page .channel-investment>strong{color:#fff;font-weight:650}
.premium-business-page .funnel-bars>div{border-radius:15px;background:linear-gradient(110deg,#c3dcff,#d9d3fa);border:1px solid #abc5f2;box-shadow:0 12px 25px #284f8c20}
.premium-business-page .funnel-bars>div:last-child{background:linear-gradient(110deg,#165bea,#6154d8);border-color:#3971e4}.premium-business-page .funnel-bars b{font-weight:650}
.premium-business-page .native-flow>span{border:1px solid #c3d3ed;padding:21px;border-radius:16px;background:linear-gradient(120deg,#f0f6ff,#f3f0fc);box-shadow:0 8px 20px #23467712;color:#284f89}
/* CRM and class placement: photographs sit next to usable product evidence. */
.intake-photo{height:145px;margin-bottom:18px;border-radius:22px}
.premium-business-page .intake-sources>small{margin-bottom:13px;color:#5d7596}
.premium-business-page .source-slip{padding:14px 18px;margin-bottom:10px;border-radius:16px;box-shadow:0 7px 18px #24478014}
.premium-business-page .intake-route>b{color:#235fc3;font-weight:750}.premium-business-page .intake-route>.icon{color:#719ee4}
.followup-photo{height:175px;margin-bottom:22px}
.premium-business-page .followup-voice blockquote{font-size:30px;line-height:1.6;margin:15px 0;color:#174176;font-weight:600}
.premium-business-page .voice-wave{height:40px;margin:13px 0;color:#3873da}.premium-business-page .followup-voice>p{margin-top:17px;color:#667e9d}
.premium-business-page .trial-evidence>div{background:linear-gradient(125deg,#edf4ff,#f1edfa);border:1px solid #cfdbed;border-radius:20px;color:#3c5d88}
.premium-business-page .trial-line h3{font-weight:700;color:#1e447b}.premium-business-page .trial-line p{color:#5d7798}
.premium-business-page .placement-profile{padding-bottom:22px}.premium-business-page .placement-profile h3{font-weight:700;color:#193e72}
.premium-business-page .class-option{padding:17px 22px 22px;overflow:hidden}
.placement-photo{height:119px;border-radius:17px;margin-bottom:17px;box-shadow:0 8px 22px #1b447e1f}
.placement-photo.crop-0 img{object-position:40% 55%}.placement-photo.crop-1 img{object-position:100% 65%;transform:scale(1.18);transform-origin:right center}.placement-photo.crop-2 img{object-position:5% 60%;transform:scale(1.12);transform-origin:left center}
.premium-business-page .class-option h3{font-size:29px;font-weight:700;margin:12px 0;color:#173e75}.premium-business-page .class-option p{font-size:19px;color:#67809d;margin:12px 0}
.premium-business-page .class-option>span{font-size:17px;margin-top:7px;padding-top:14px}.premium-business-page .class-option.recommended{background:linear-gradient(145deg,#f9ffff,#eaf8f4) padding-box,linear-gradient(135deg,#60c6b1,#a9d5fc,#62bda9) border-box;box-shadow:0 22px 42px #1c6d7e20}
.premium-business-page .placement-footer{margin-top:22px}.premium-business-page .placement-footer>p{font-size:19px;color:#647b99}
.premium-business-page .class-blocks i{border-radius:10px;background:linear-gradient(145deg,#e9f3ff,#f2edff);border-color:#c3d5f2;color:#3467b6;box-shadow:0 5px 14px #1b4c8a10}
.premium-business-page .capacity-grid>div{border:1px solid #d0ddf1;border-radius:13px;background:linear-gradient(130deg,#fff,#edf4ff);box-shadow:0 8px 16px #1a467c10}
.premium-business-page .calendar-board{border:1px solid #bcd0ef;border-radius:25px;box-shadow:var(--v4-shadow)}
.premium-business-page .calendar-head{background:linear-gradient(105deg,#e5efff,#ede9fc);color:#34598f}.premium-business-page .calendar-head b{font-weight:700}
.premium-business-page .lesson-slot{background:linear-gradient(145deg,#dceaff,#e8e1ff);border:1px solid #8fb5f4;border-left:4px solid #276be2;box-shadow:0 10px 22px #1759be21;color:#2252a0}
.premium-business-page .hours-unit{width:42%;padding:28px 35px;border:1px solid transparent;border-radius:28px;background:var(--v4-surface) padding-box,var(--v4-border) border-box;box-shadow:var(--v4-shadow)}
.premium-business-page .hours-unit>strong{font-weight:650}.premium-business-page .hours-unit>span{color:#5d789d}.premium-business-page .hours-unit p{color:#6c82a1}
.premium-business-page .hours-unit.teacher{background:linear-gradient(135deg,#f6ffff,#e9f6f2) padding-box,linear-gradient(130deg,#9bddd0,#b5cfee) border-box}
/* Patrol and classroom share the reference module's dark-blue display surfaces. */
.premium-business-page .patrol-live{border-radius:26px;box-shadow:0 20px 46px #1835662b;overflow:hidden;border:1px solid #6e91bc}
.premium-business-page .patrol-brief h3{color:#173f78;font-weight:700}.premium-business-page .patrol-alert b{color:#2463bf;font-weight:700}.premium-business-page .patrol-alert p{color:#6882a2}
.premium-business-page .camera-system{border-radius:24px;background:linear-gradient(130deg,#eff5ff,#faf7f2);box-shadow:var(--v4-shadow)}
.premium-business-page .verification{border:1px solid #c9d8ef;border-radius:26px;background:var(--v4-surface);box-shadow:var(--v4-shadow);padding:34px}
.premium-business-page .verification-top>div{border-radius:18px;background:linear-gradient(135deg,#eef4ff,#f6f1fc)}
.lesson-photo{height:154px;margin-bottom:20px}
.premium-business-page .lesson-brief h3{font-size:33px;line-height:1.5;margin:15px 0 20px;font-weight:700;color:#173d74}.premium-business-page .lesson-brief>p{font-size:19px;line-height:1.65;margin-top:19px;color:#667e9c}
.premium-business-page .lesson-plan-layout{height:480px}
.premium-business-page .lesson-plan-row{padding:14px 0}.premium-business-page .lesson-plan-row h3{font-weight:700;color:#254b81}.premium-business-page .lesson-plan-row>b{color:#487bd2;font-weight:700}
.premium-business-page .teaching-standard{border-radius:20px;background:linear-gradient(120deg,#e8f3ff,#eeeafa,#eaf6f2);border:1px solid #c8d7ed}.premium-business-page .teaching-standard strong{color:#235e96;font-weight:650}.premium-business-page .teaching-standard span{color:#6381a3}
.premium-business-page .real-course-gallery>button{border-radius:26px}.premium-business-page .real-course-gallery h3{font-weight:750;color:#133c76}.premium-business-page .real-course-gallery p{color:#5c7699}.premium-business-page .course-production{color:#4974b5}
.premium-business-page .blackboard-ui{border-radius:24px;border-color:#94b5e8;background:radial-gradient(ellipse at top right,#194b82,#071a39 75%);box-shadow:0 20px 46px #132d5b2b}
.premium-business-page .seating{border:1px solid transparent;border-radius:24px;background:var(--v4-surface) padding-box,var(--v4-border) border-box;box-shadow:var(--v4-shadow)}
.premium-business-page .seating{padding:24px}
.premium-business-page .blackboard{background:radial-gradient(ellipse at 82% 0%,#245a92,#0d2d5a 55%,#081a36);border:10px solid #243147;outline:1px solid #9bb4d3;border-radius:23px;box-shadow:0 24px 46px #18366132,inset 0 1px 3px #a7d9ff66}
.premium-business-page .blackboard>small{color:#a8cbf8}.premium-business-page .blackboard>div{color:#e0f1ff;text-shadow:0 0 18px #65bcff33}.premium-business-page .blackboard>p{color:#b9d7fc}
.premium-business-page .seat-grid>div{border-radius:14px}.premium-business-page .learning-evidence h3{color:#214b83;font-weight:700}.premium-business-page .learning-evidence p{color:#66809d}
.premium-business-page .student-record h3{color:#1a427d;font-weight:700}.premium-business-page .student-record>p{color:#69819f}
/* Payroll retains its large amounts and source-led calculation diagrams. */
.premium-business-page .pay-source{padding:24px 17px;border:1px solid #d1dff1;background:linear-gradient(110deg,#f8fbff,#f0f3fc);border-radius:20px;margin-bottom:14px;box-shadow:0 9px 22px #173d7112}
.premium-business-page .pay-source h3{color:#1a427c;font-weight:700}.premium-business-page .pay-source>strong{color:#2365c8;font-weight:650}.premium-business-page .pay-source p{color:#6c82a0}
.premium-business-page .salary-account>div:first-child{position:relative;padding:20px;border-radius:18px;overflow:hidden;background:linear-gradient(100deg,#eff5fffa,#f0f5ffef 42%,#e5efff5e),url('./assets/visuals/finance-v4.png') right center/cover}
.premium-business-page .salary-account strong{font-weight:700;color:#145ce1}.premium-business-page .salary-account>div>small{color:#5c7ca7}.premium-business-page .salary-account p{color:#6683a4}
.premium-business-page .salary-comparison>div:not(.salary-arrow){border-radius:28px;box-shadow:var(--v4-shadow);border:1px solid #d0dff3;background:linear-gradient(135deg,#f6f7fc,#f3ede4)}
.premium-business-page .salary-comparison>.salary-new{background:linear-gradient(135deg,#eaf3ff,#f1ecfc)!important;border-color:#b8cff4!important}
.premium-business-page .refund-demo,.premium-business-page .finance-result{border-radius:26px;box-shadow:var(--v4-shadow);border:1px solid #d3dff0;background:var(--v4-surface)}
.premium-business-page .invoice-paper{border-radius:17px;box-shadow:5px 7px 0 #e1e6f0,0 24px 40px #15345d21}.premium-business-page .invoice-ai-scan{background:#58a8ff;box-shadow:0 0 18px #61b6ff}
.premium-business-page .finance-note{border-radius:15px;background:linear-gradient(105deg,#eaf2ff,#f3effa);color:#315f9d}
.premium-business-page .contract-paper{border-radius:20px;border:1px solid #c7d7ee;box-shadow:6px 7px 0 #e0e8f5,0 25px 45px #18366524;background:linear-gradient(120deg,#fffefb,#f6f8ff)}
.premium-business-page .contract-handoff>span{border:1px solid #c2d4ef;border-radius:16px;background:linear-gradient(120deg,#edf4ff,#f2eefb);color:#285caa;box-shadow:0 8px 22px #1d4b8b17;padding:15px 18px}
.premium-business-page .payment-receipt{border-radius:20px;box-shadow:4px 5px 0 #dde6f5,0 20px 42px #23477e21;background:linear-gradient(135deg,#fffdf8,#f6f8ff);border-color:#c9d9f0}
.premium-business-page .payment-step h3{color:#214980;font-weight:700}.premium-business-page .payment-step>b{color:#4b7fd2;font-weight:700}.premium-business-page .payment-step p{color:#6681a3}
.premium-business-page .payment-batch{border-radius:22px;padding:24px;border:1px solid #bdd3f3;box-shadow:var(--v4-shadow);background:linear-gradient(120deg,#f4f8fffa,#e7effcdd),url('./assets/visuals/finance-v4.png') center/cover}
.premium-business-page .rule-language{padding:30px;border:1px solid #d0d9f1;border-radius:24px;background:linear-gradient(120deg,#eff5ff,#f5effb);box-shadow:var(--v4-shadow)}
.premium-business-page .rule-language blockquote{font-size:29px;color:#27528f;font-weight:600}.premium-business-page .rule-language>p{font-size:19px;color:#657c9c}
.premium-business-page .rule-result{border-radius:24px;border:1px solid #c1d3ef;background:linear-gradient(125deg,#eaf2ff,#f3edfc,#eef5fa);box-shadow:var(--v4-shadow)}
.premium-business-page .rule-result b{font-weight:700;color:#195ed0}
/* The renewal story opens with the parent's service review. */
.premium-business-page .renewal-dossier{overflow:hidden}
.premium-business-page .dossier-top{margin:-36px -40px 0;padding:30px 40px;height:240px;background:linear-gradient(90deg,#f6f9ff 30%,#f6f9ffed 47%,#f6f9ff1c 75%),url('./assets/visuals/admissions-v4.png') right center/75% auto no-repeat}
.premium-business-page .dossier-top h3{font-weight:750;color:#153f7c}.premium-business-page .dossier-top h3 em{color:#1b61c8}
.premium-business-page .dossier-tabs{align-self:flex-end;gap:10px;margin-bottom:3px}
.premium-business-page .dossier-tabs>span{background:#ffffffeb;color:#41669a;border-color:#c2d1e8;border-radius:10px;box-shadow:0 6px 20px #14396e18}
.premium-business-page .service-timeline strong{color:#2159a7;font-weight:700}
.premium-business-page .renewal-nodes>div{border:1px solid #cad8ed;padding:24px;border-radius:21px;background:linear-gradient(135deg,#fff,#eff4ff);box-shadow:0 12px 26px #19457818}
.premium-business-page .renewal-nodes .renewal-focus{background:linear-gradient(130deg,#e0edff,#ede6fd);border-color:#a9c4ed}
.premium-business-page .reward-policy>div{padding:28px;border:1px solid transparent;border-radius:26px;background:var(--v4-surface) padding-box,var(--v4-border) border-box;box-shadow:var(--v4-shadow)}
.premium-business-page .reward-policy .policy-live{background:radial-gradient(ellipse at 80% 0%,#285c9e,#102957 75%);border-color:#4075bd;box-shadow:0 24px 50px #173a6e32;padding:34px}
.premium-business-page .policy-live h3{color:#f0f5ff}.premium-business-page .policy-live>small{color:#a9cdfb}.premium-business-page .policy-live .animated-trend{stroke:#73cbff;filter:drop-shadow(0 0 7px #409bf6)}
.premium-business-page .policy-live circle{fill:#a5e2ff;filter:drop-shadow(0 0 9px #65bfff)}
.premium-business-page .policy-review .action{font-size:17px;padding:12px 16px;gap:10px}
/* Headquarters: a photographic control room plus real, readable task cards. */
.hq-photo-stack{display:flex;flex-direction:column;gap:20px}
.hq-photo{height:175px;border-radius:24px}.hq-photo img{object-position:center 38%}
.premium-business-page .hq-inbox-window .work-window-body{padding:8px 23px}
.premium-business-page .hq-issue{padding:18px 0;gap:13px}.premium-business-page .hq-issue h3{font-size:22px;font-weight:700;color:#204b84;margin-bottom:8px}.premium-business-page .hq-issue p{font-size:16px;color:#6a829f;max-width:350px}
.premium-business-page .hq-issue>span{font-size:14px;color:#2b728c;background:#e6f2f8;border-radius:9px}
.premium-business-page .hq-daily>h3{font-weight:750;color:#183f7a}.premium-business-page .hq-daily b{color:#2764b0;font-weight:700}.premium-business-page .hq-daily span{color:#67809d}
.manager-photo{height:178px;margin-bottom:24px;border-radius:24px}.manager-photo img{object-position:center 42%}
.premium-business-page .manager-questions{gap:14px}.premium-business-page .manager-questions>span{font-size:25px;color:#25528d;border-left:3px solid #7da8ed;padding-left:18px}
.premium-business-page .assistant-layout .compare{margin-top:23px}.premium-business-page .assistant-layout .microflow{margin-top:20px}
.pilot-photo{height:180px;margin:22px 0 0;border-radius:24px;max-width:520px}.pilot-photo img{object-position:center 62%}
.premium-business-page .pilot-process{margin-top:35px}
/* Respect visibility, overlays and reduced motion for all decorative work. */
html[data-motion-paused="true"] .premium-business-page *,html[data-motion-paused="true"] .reference-chapter-style .particle-field i{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.photo-sheen,.premium-atmosphere .particle-field i,.reference-chapter-style .particle-field i{animation:none!important}}
