/* Scoped Academy presentation. No shared LMS or other course selectors. */
@media(max-width:760px){.bc-page .audit-chat-launcher{bottom:90px!important}}
.bc .bc-art{overflow:clip}.bc .bc-gift p{color:#d3e2fd!important}.bc .bc-gift .bc-eyebrow{color:#7fd8ff!important}.bc .bc-gift h2{color:#fff!important}.bc .bc-eyebrow{color:#335cf4!important}
.bc-page{background:#f7faff!important;color:#111c35!important}.bc-page main.bc{width:min(1200px,calc(100% - 64px));margin:0 auto;padding:34px 0 64px;font:17px/1.65 Arial,sans-serif;color:#14213b}.bc *{box-sizing:border-box}.bc h1,.bc h2,.bc h3,.bc h4,.bc p,.bc ul,.bc figure{margin:0}.bc h1,.bc h2,.bc h3{font-family:inherit;font-weight:750;letter-spacing:-.035em;color:#101b32;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}.bc h1{font-size:clamp(36px,3.8vw,54px);line-height:1.08;max-width:710px}.bc h2{font-size:clamp(27px,2.6vw,36px);line-height:1.17}.bc h3{font-size:23px;line-height:1.25}.bc a{color:#2455e9;text-decoration:none}.bc a:hover{text-decoration:underline}.bc a:focus-visible,.bc button:focus-visible,.bc summary:focus-visible{outline:3px solid #7759ff;outline-offset:5px}.bc .bc-eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;color:#335cf4;margin:0 0 15px;line-height:1.5}.bc .bc-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;padding:13px 21px;border:1px solid #3158f5;border-radius:9px;background:#3158f5;color:white;font:700 14px/1.35 Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 7px 18px #3158f51a;transition:background .18s,transform .18s}.bc .bc-button:hover{background:#2045d8;transform:translateY(-2px);text-decoration:none}.bc .bc-secondary{background:#fff;color:#2853e3;box-shadow:none}.bc .bc-secondary:hover{background:#edf3ff}.bc section[id]{scroll-margin-top:110px}.bc-hero{position:relative;display:grid;grid-template-columns:1.22fr 1fr;align-items:center;gap:26px;min-height:470px;padding:10px 0 38px}.bc-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#6b7890;margin-bottom:26px}.bc .bc-lead{font-size:19px;line-height:1.65;max-width:570px;color:#53617a;margin-top:23px}.bc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.bc-facts{display:flex;flex-wrap:wrap;gap:10px 22px;color:#5d6b83;font-size:13px;margin-top:24px}.bc-facts span:before{content:'◇';color:#3158f5;margin-right:7px}.bc-art{position:relative;height:370px;isolation:isolate}.bc-orbit{position:absolute;inset:12px -10px;background:radial-gradient(ellipse at 70% 30%,#bedbff 0,transparent 68%);border-radius:45%;transform:rotate(-17deg)}.bc-document,.bc-sheet{position:absolute;background:#fff;border:1px solid #e3ecfc;border-radius:12px;box-shadow:0 20px 50px #2e589c20;padding:22px;transition:transform .35s}.bc-document{width:67%;height:300px;left:0;top:4px;transform:rotate(-7deg)}.bc-document h3{font-size:17px;margin:18px 0;letter-spacing:-.02em}.bc-document h4{font-size:12px;margin:17px 0 9px}.bc-paper-label{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;color:#62738c}.bc-file-icon{display:grid;place-items:center;background:#d8e7ff;color:#3159de;width:24px;height:27px;border-radius:5px;font-weight:bold;font-size:15px}.bc-file-icon.green{background:#d9f7ed;color:#178260}.bc-paper-line{height:6px;background:#e5ebf5;margin:9px 0;border-radius:2px}.bc-paper-line.short{width:70%}.bc-check{font-size:10px;color:#298670}.bc-sheet{width:67%;right:0;top:120px;transform:rotate(5deg);padding:20px}.bc-sheet table{width:100%;font-size:9px;margin:16px 0 10px;border-collapse:collapse}.bc-sheet th,.bc-sheet td{padding:7px 5px;border-bottom:1px solid #eaf0fb;text-align:left}.bc-sheet th{background:#f2f6fd;color:#66748a}.bc-sheet small{font-size:8px;color:#70839d}.bc-chart{height:48px;display:flex;gap:11px;align-items:flex-end;border-bottom:1px solid #dce7ff;padding:0 12px}.bc-chart i{width:22px;background:#adc9ff;border-radius:3px 3px 0 0;height:45%}.bc-chart i:nth-child(2){height:70%}.bc-chart i:nth-child(3){height:55%;background:#658dfa}.bc-chart i:nth-child(4){height:95%;background:#3158f5}.bc-chart i:nth-child(5){height:80%}.bc-art:hover .bc-document{transform:rotate(-4deg) translateY(-5px)}.bc-art:hover .bc-sheet{transform:rotate(2deg) translateY(-3px)}
.bc-demo{display:grid;grid-template-columns:1.14fr 1fr;gap:45px;background:linear-gradient(120deg,#e9f6ff,#e0edff);border:1px solid #d9e8ff;border-radius:22px;padding:38px;margin:20px 0 72px;align-items:center}.bc-demo h2{max-width:510px}.bc .bc-meta{color:#516782;font-size:14px;margin:13px 0}.bc-demo p:not(.bc-eyebrow):not(.bc-meta){font-size:15px;color:#53647e}.bc-before-after{margin-top:25px;display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:center;background:white;border-radius:12px;padding:18px;font-size:10px;box-shadow:0 10px 30px #4b80b80a}.bc-before-after b{display:inline-block;background:#edf2f8;border-radius:4px;padding:3px 10px;margin-bottom:9px;font-size:11px}.bc-before-after div:last-child b{background:#3158f5;color:white}.bc-before-after span:not(.bc-arrow){display:block;padding:6px 0;border-bottom:1px solid #ecf1fa;white-space:nowrap}.bc-before-after small{font-size:9px;color:#667893}.bc-arrow{font-size:22px;color:#3158f5}.bc .bc-form{background:#fff;border:1px solid #e7edf7;border-radius:16px;padding:28px;min-width:0}.bc-form h3{font-size:20px}.bc-form>p{margin:8px 0 20px}.bc-form>label:not(.bc-consent):not(.bc-honeypot){display:block;font-size:13px;font-weight:600;color:#344763;margin-top:17px}.bc .bc-form input:not([type=checkbox]):not([type=hidden]){width:100%;height:47px;padding:11px 13px;border:1px solid #cfdbee;border-radius:7px;background:#fff;color:#14213b;font-size:16px;margin-top:6px;outline-offset:2px}.bc .bc-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;color:#64728b;margin:20px 0}.bc-consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#3158f5}.bc-form>.bc-button{width:100%}.bc-form>small{display:block;font-size:11px;line-height:1.5;color:#74839b;text-align:center;margin-top:12px}.bc .bc-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.bc-message{padding:14px;border-radius:8px;background:#e9f4ff;font-size:14px;line-height:1.6;margin:15px 0!important}.bc-error{background:#fff0ef;color:#9e3333}.bc-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.bc-section-head p:not(.bc-eyebrow){font-size:14px;color:#64718a;margin-top:12px}.bc-text-button{color:#3158f5;background:transparent;border:1px solid #d8e4fb;padding:12px 16px;border-radius:8px;font-weight:600;min-height:44px;cursor:pointer}.bc-text-button[hidden]{display:none}.bc-module{border:1px solid #d8e5fa;border-radius:14px;background:#fff;margin-bottom:14px;overflow:hidden}.bc-module summary{display:flex;align-items:center;gap:16px;padding:22px;list-style:none;cursor:pointer;min-height:80px}.bc-module summary::-webkit-details-marker,.bc-faq summary::-webkit-details-marker{display:none}.bc-module-number{display:grid;place-items:center;flex:0 0 41px;height:41px;border-radius:50%;background:#eaf2ff;color:#3158f5;font-weight:700;font-size:23px}.bc-module summary strong{font-size:19px;line-height:1.35;display:block}.bc-module summary small{color:#71809a;font-size:12px}.bc-chevron{margin-left:auto;font-size:24px;color:#3158f5;transition:transform .2s}.bc-module[open] .bc-chevron{transform:rotate(180deg)}.bc .bc-lessons{list-style:none;padding:0 22px 18px;margin:0}.bc-lessons li{display:flex;align-items:center;gap:18px;border-top:1px solid #edf2fa;padding:14px 10px;font-size:15px;line-height:1.5}.bc-lesson-number{font-size:12px;color:#8291a9;flex:0 0 20px}.bc-demo-row{background:#eff6ff;border-radius:8px;font-weight:600}.bc-lessons a{margin-left:auto;border:1px solid #bdd2ff;border-radius:20px;padding:4px 13px;font-size:12px;white-space:nowrap;min-height:34px;display:flex;align-items:center}.bc-program-note{font-size:12px;color:#77879d;margin-top:15px!important}.bc-author{display:grid;grid-template-columns:240px 1fr;gap:38px;align-items:center;background:linear-gradient(110deg,#fff,#eaf4ff);border-radius:18px;overflow:hidden;margin:65px 0}.bc-author img{width:240px;height:275px;object-fit:cover;object-position:50% 22%;align-self:stretch}.bc-author>div{padding:30px 32px 30px 0}.bc-author-role{color:#647792;margin:7px 0 17px!important;font-size:14px}.bc-author p:not(.bc-eyebrow):not(.bc-author-role){max-width:620px;font-size:16px;color:#566781}.bc-author a{display:inline-block;font-size:13px;font-weight:600;margin-top:18px}.bc-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:27px}.bc-price{padding:30px;border:1px solid #d8e5fa;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.bc-plan{color:#7283a0;font-size:12px;margin-bottom:12px}.bc-price h3{font-size:28px}.bc-price-value{font-size:44px;color:#101b32;letter-spacing:-.04em;line-height:1.4;margin:12px 0 17px}.bc-price ul{list-style:none;padding:0;margin:0 0 26px;font-size:15px;color:#586985}.bc-price li{padding:6px 0}.bc-price li:before{content:'✓';color:#456ef2;margin-right:10px}.bc-price>.bc-button{width:100%;margin-top:auto}.bc-price-question{align-self:center;margin-top:13px;font-size:12px}.bc-vip{background:linear-gradient(140deg,#fff,#f0f6ff)}.bc-gift{display:grid;grid-template-columns:1fr 260px;gap:35px;align-items:center;border-radius:18px;padding:35px 38px;margin:30px 0 64px;color:#fff;background:radial-gradient(ellipse at 100% 60%,#344dd0 0,transparent 55%),#102342;overflow:hidden}.bc-gift .bc-eyebrow{color:#7fd8ff}.bc-gift h2{color:#fff;font-size:30px}.bc-gift p{font-size:14px;color:#d3e2fd;margin:16px 0 0}.bc-gift details{font-size:13px;margin-top:20px}.bc-gift summary{cursor:pointer;color:#fff;min-height:30px}.bc-gift a{color:#aad6ff}.bc-plus-card{border:1px solid #86b8ff;border-radius:18px;box-shadow:0 0 35px #588bff33;background:linear-gradient(150deg,#234173,#102242);transform:rotate(-5deg);padding:30px 22px;text-align:center;display:flex;flex-direction:column;gap:5px}.bc-plus-card span{font-size:23px;font-weight:bold}.bc-plus-card strong{font-size:35px;color:#b6d7ff}.bc-plus-card small{font-size:11px;color:#c0d7fa}.bc-faq h2{margin-bottom:24px}.bc-faq details{border:1px solid #dfe8f7;border-radius:9px;background:#fff;margin-top:10px}.bc-faq summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:19px 22px;font-weight:600;font-size:15px}.bc-faq summary span{color:#3158f5;font-size:22px;line-height:1}.bc-faq details[open] summary span{transform:rotate(45deg)}.bc-faq details p{padding:0 22px 21px;color:#5c6d84;font-size:15px}.bc-legal{font-size:13px;margin-top:25px!important}.bc-mobile-buy{display:none}
@media(min-width:1500px){.bc h1{font-size:56px}.bc-hero{min-height:500px}}
@media(max-width:1000px){.bc-page main.bc{width:calc(100% - 40px)}.bc-hero{grid-template-columns:1.25fr 1fr;gap:10px}.bc h1{font-size:40px}.bc-desktop{display:none}.bc-art{height:340px}.bc-document{padding:16px}.bc-sheet{padding:15px}.bc-demo{padding:26px;gap:25px}.bc-before-after{padding:12px;font-size:8px;gap:5px}.bc-form{padding:22px!important}.bc-gift{grid-template-columns:1fr 210px;gap:20px}.bc-plus-card{padding:23px 12px}}
@media(max-width:760px){.bc-page main.bc{width:calc(100% - 36px);padding-top:18px;padding-bottom:35px}.bc-hero{grid-template-columns:1fr;padding:0;gap:0;min-height:0}.bc h1{font-size:38px;line-height:1.1;letter-spacing:-.045em}.bc h2{font-size:28px}.bc-breadcrumbs{font-size:11px;margin-bottom:24px}.bc .bc-lead{font-size:17px;line-height:1.65;margin-top:18px}.bc-actions{flex-direction:column;margin-top:24px}.bc-actions .bc-button{width:100%;font-size:14px}.bc-facts{font-size:12px;gap:8px 14px;margin-top:20px}.bc-art{height:300px;max-width:440px;width:100%;margin:32px auto 0}.bc-document{width:62%;height:255px;left:8px;top:0;transform:rotate(-5deg)}.bc-document h3{font-size:15px}.bc-sheet{width:65%;top:95px;right:7px;transform:rotate(4deg)}.bc-sheet table{font-size:8px}.bc-orbit{inset:0}.bc-demo{grid-template-columns:1fr;padding:22px 17px;gap:24px;margin:25px 0 44px;border-radius:16px}.bc-demo h2{font-size:27px}.bc-before-after{font-size:9px;padding:14px;gap:7px;margin-top:20px}.bc-demo .bc-form{padding:20px!important}.bc .bc-consent{font-size:11px}.bc-section-head{align-items:start;flex-direction:column;gap:14px;margin-bottom:18px}.bc-section-head .bc-eyebrow{font-size:10px}.bc-text-button{align-self:flex-start}.bc-module summary{padding:17px 14px;gap:11px}.bc-module summary strong{font-size:16px}.bc-module-number{flex-basis:34px;height:34px;font-size:20px}.bc .bc-lessons{padding:0 12px 12px}.bc-lessons li{padding:13px 5px;gap:9px;font-size:14px;flex-wrap:wrap}.bc-lessons li>span:nth-child(2){flex:1;min-width:170px}.bc-lessons a{min-height:44px;margin-left:29px}.bc-author{grid-template-columns:1fr;gap:0;margin:42px 0}.bc-author img{width:100%;height:280px;object-position:50% 25%}.bc-author>div{padding:25px}.bc-author h2{font-size:29px}.bc-price-grid{grid-template-columns:1fr;gap:15px;margin-top:22px}.bc-price{padding:25px}.bc-price-value{font-size:40px}.bc-gift{grid-template-columns:1fr;padding:28px 24px;gap:28px;margin-bottom:42px}.bc-gift h2{font-size:28px}.bc-plus-card{width:230px;justify-self:center;margin:5px 0 10px}.bc-faq summary{padding:18px 16px;font-size:14px}.bc-faq details p{padding:0 16px 18px;font-size:14px}.bc-mobile-buy.is-visible{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#ffffffed;border-top:1px solid #dce6f7;backdrop-filter:blur(8px)}.bc-mobile-buy .bc-button{width:100%}.bc-page{padding-bottom:78px}.bc-page .suvvy-launcher{bottom:90px!important}}
@media(prefers-reduced-motion:reduce){.bc *{transition:none!important;scroll-behavior:auto!important}.bc-art:hover .bc-document,.bc-art:hover .bc-sheet{transform:none}}
