/* September refinement: legible layouts and native vector illustrations. */
.op-page .op-worries-answer>span{margin-bottom:32px}.book-mobile-label{display:none}.mobile-linebreak{display:none}
.opening-page .specialty-atlas{border:0;border-radius:28px;box-shadow:0 16px 55px #294f8610;background:#fff}.opening-page .atlas-top{display:none}.opening-page .specialty-tabs{padding:21px;gap:5px;border-bottom:1px solid #edf2fa;flex-wrap:nowrap;overflow:auto;scrollbar-width:thin}.opening-page .specialty-tabs>button{border:0;border-radius:12px;padding:12px 17px;flex:none;color:#718198;font-size:14px;background:transparent}.opening-page .specialty-tabs>button:hover{background:#edf4ff;color:#0868ff}.opening-page .specialty-tabs>button[aria-selected=true]{background:#0868ff;color:#fff;box-shadow:0 5px 14px #0868ff26}.opening-page .atlas-map{background:#f3f7fc;border:0}.opening-page .map-heading{padding:25px 27px 0;letter-spacing:.13em;color:#7290b0}.opening-page .atlas-copy{padding:38px}.opening-page .atlas-copy h3{font-weight:700}.opening-page .atlas-bottom{border-color:#edf2fa}.opening-page .atlas-actions{background:#f5f8fc}
.opening-page .op-comparison-head,.opening-page .op-comparison>div{text-align:center;grid-template-columns:145px 1fr 1.2fr;gap:0;padding:0}.opening-page .op-comparison-head>*,.opening-page .op-comparison>div>*{padding:24px 20px}.opening-page .op-comparison-head{font-size:14px;align-items:center;background:#edf2f8;border-radius:20px 20px 0 0}.opening-page .op-comparison-head strong{background:#0868ff;color:#fff;align-self:stretch;display:grid;place-items:center;border-radius:20px 20px 0 0;font-size:17px}.opening-page .op-comparison{border:0;border-radius:0 0 20px 20px;box-shadow:0 15px 40px #244d8010}.opening-page .op-comparison>div{align-items:stretch;border-color:#ecf1f8}.opening-page .op-comparison>div>strong{align-items:center;justify-content:center;background:#edf5ff;color:#225caa;font-size:16px}.opening-page .op-comparison>div>p{align-content:center;color:#8795a8}.opening-page .op-comparison>div>span{align-content:center}.opening-page .op-comparison strong>span{display:none}.opening-page .op-comparison small{margin-bottom:5px}.opening-page .opening-budget-promise{font-size:22px}
.sequence-landscape{background:radial-gradient(ellipse at 50% 65%,#e9f2ff,transparent 70%),#f6f9fe;border:1px solid #e7eef9;border-radius:32px;padding:65px 30px 40px;margin-bottom:70px;overflow:hidden}.landscape-heading{text-align:center}.landscape-heading h2{font-size:34px}.landscape-heading>p:last-child{color:#8091a8;font-size:15px;margin-top:20px}.landscape-controls{display:flex;justify-content:center;gap:5px;margin-top:28px}.landscape-controls button{padding:10px 20px;border-radius:99px;color:#7e91ab;background:#e8eef7;font-size:13px;cursor:pointer;border:0}.landscape-controls button[aria-pressed=true]{color:#0868ff;background:#fff;box-shadow:0 4px 16px #35679f13}.landscape-viewport{height:385px;position:relative}.landscape-scene{position:absolute;inset:0;margin:auto;width:840px;height:330px;max-width:100%;perspective:1200px}.landscape-level{position:absolute;width:205px;height:205px;top:100px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.level-0{left:0;transform:translateY(56px)}.level-1{left:25%;transform:translateY(12px)}.level-2{left:50%;transform:translateY(-32px)}.level-3{left:75%;transform:translateY(-76px)}.landscape-disc{position:relative;width:100%;height:100%;border-radius:50%;transform:rotateX(58deg);transition:transform 1.2s;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 35% 22%,#fff,#e1edff 75%);border:2px solid #fff;box-shadow:0 3px 0 #d8e6fa,0 6px 0 #d4e3f7,0 9px 0 #c8dcf5,0 12px 0 #b9d0ef,0 32px 25px #4073ab18;z-index:2}.level-1 .landscape-disc{background:linear-gradient(135deg,#e9f3ff,#b4d3ff)}.level-2 .landscape-disc{background:linear-gradient(135deg,#bfdcff,#72aaff)}.level-3 .landscape-disc{background:linear-gradient(135deg,#5d9eff,#0868ff);color:#fff;box-shadow:0 4px 0 #0963eb,0 8px 0 #0052cd,0 12px 0 #034dbb,0 32px 25px #4073ab23}.landscape-disc>span{font-size:10px;letter-spacing:.16em;color:#5a83b8}.landscape-disc strong{font-size:37px;letter-spacing:-.05em;color:#1f5aa7;margin-top:9px}.level-3 .landscape-disc strong,.level-3 .landscape-disc>span{color:#fff}.landscape-moment{position:absolute;left:-5%;top:47%;z-index:3;background:#fff;border:1px solid #dce8f8;border-radius:99px;padding:5px 13px;font-size:14px;color:#4677b8;box-shadow:0 5px 14px #4073ab0a}.landscape-moment i{display:inline-block;width:5px;height:5px;background:#0868ff;border-radius:50%;margin-right:6px}.landscape-caption{text-align:center;font-size:14px;color:#758daa;line-height:1.8}.is-top .landscape-level{transform:translateY(0)}.is-top .landscape-disc{transform:rotateX(0);box-shadow:0 10px 25px #4073ab0d}.is-top .landscape-moment{top:104%;left:50%;transform:translateX(-50%)}
.review-sample-section{padding-top:80px;margin-top:65px;border-top:1px solid #e9eff7}.review-sample-section .op-heading>p:last-child{font-size:13px}.review-sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.review-sample-grid>article{background:#f5f8fd;border-radius:24px;padding:35px;overflow:hidden}.review-sample-copy>span{font-size:11px;color:#829ab8}.review-sample-copy h3{font-size:29px;margin:17px 0;color:#2a466b}.review-sample-copy>p{font-size:13px;color:#7b8fa9}.sample-chat,.sample-email{margin:28px auto 0;max-width:380px;height:390px;overflow:hidden;border-radius:17px;box-shadow:0 14px 35px #294d7615;font-size:12px;text-align:left;line-height:1.85}.sample-chat{background:#c2d2df;padding:20px}.sample-chat-bar{display:flex;justify-content:space-between;color:#42596e;font-size:13px}.sample-date{text-align:center;margin:23px 0!important;color:#687f92;font-size:10px}.sample-chat-person{display:flex;gap:10px}.sample-chat-person>i,.sample-sender>i{font-style:normal;background:#eaf1f9;border-radius:12px;width:32px;height:32px;display:grid;place-items:center;flex:none}.sample-chat-person small{font-size:10px;color:#567087}.sample-chat-person p{background:#fff;padding:10px 12px;border-radius:0 12px 12px 12px;margin:7px 0!important;color:#42586c;font-size:11px}.sample-chat-reply{background:#ffe879;padding:12px;border-radius:12px 0 12px 12px;width:max-content;margin:19px 0 0 auto!important;font-size:11px;color:#4e542c}.sample-email{background:#fff;padding:23px}.sample-mail-toolbar{display:flex;justify-content:space-between;color:#91a0b0;font-size:12px;border-bottom:1px solid #edf1f6;padding-bottom:13px}.sample-email h4{font-size:17px;margin:18px 0}.sample-sender{display:flex;gap:10px;align-items:center}.sample-sender b{font-size:11px;color:#4e657e}.sample-sender small{display:block;font-size:9px;color:#94a5b8}.sample-email hr{border:0;border-top:1px solid #edf1f6;margin:17px 0}.sample-email>p{font-size:11px;color:#697e96;margin-top:13px}.sample-mail-lines{margin-block:17px}.sample-mail-lines i{display:block;background:#edf2f7;height:5px;border-radius:4px;margin-top:8px;width:90%}.sample-mail-lines i:last-child{width:65%}.sample-source-note{text-align:center;font-size:10px;color:#9bacc0;margin-top:18px!important}
.channel-row{margin-top:42px}.channel-row-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.channel-row-heading h3{font-size:24px}.channel-row-heading h3>span{font-size:13px;letter-spacing:.02em;color:#7393bb;margin-right:12px}.channel-row-heading>div{display:flex;gap:7px}.channel-row-heading button{border:1px solid #dbe6f4;border-radius:50%;width:35px;height:35px;background:white;color:#6283ad;cursor:pointer}.channel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ccdcef transparent;padding:0 0 20px;cursor:grab}.channel-track .op-video{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start}.channel-track .op-video h3{font-size:16px;line-height:1.5}.channel-track .op-video img{user-select:none;pointer-events:none}.channel-track.dragging{scroll-snap-type:none;cursor:grabbing}.channel-track button{user-select:none}
@media(max-width:1000px){.landscape-scene{width:690px}.landscape-level{width:170px;height:170px}.landscape-viewport{height:360px}.opening-page .op-comparison-head,.opening-page .op-comparison>div{grid-template-columns:100px 1fr 1.2fr}.opening-page .op-comparison-head>*,.opening-page .op-comparison>div>*{padding:23px 15px}.opening-page .atlas-copy{padding:27px}}
@media(max-width:760px){.op-page .op-worries-answer>span{margin-bottom:30px}.mobile-linebreak{display:block}.opening-page .specialty-atlas{border-radius:22px}.opening-page .specialty-tabs{padding:14px 13px;gap:3px}.opening-page .specialty-tabs>button{font-size:12px;padding:11px 16px;border-radius:10px}.opening-page .atlas-copy{padding:27px 23px}.opening-page .op-comparison-head,.opening-page .op-comparison>div{grid-template-columns:52px 1fr 1.1fr}.opening-page .op-comparison-head>*,.opening-page .op-comparison>div>*{padding:17px 8px}.opening-page .op-comparison-head{font-size:10px;line-height:1.7}.opening-page .op-comparison-head strong{font-size:11px;border-radius:13px 13px 0 0}.opening-page .op-comparison>div>strong{font-size:11px}.opening-page .op-comparison small{font-size:7px}.opening-page .op-comparison b{font-size:10px}.opening-page .op-comparison p{font-size:11px}.opening-page .opening-budget-promise{font-size:18px}.sequence-landscape{padding:38px 15px 30px;margin-bottom:50px;border-radius:24px}.landscape-heading h2{font-size:25px}.landscape-heading>p:last-child{font-size:12px}.landscape-heading .op-label{font-size:11px}.landscape-controls button{font-size:11px;padding:9px 15px}.landscape-viewport{height:290px;margin-top:10px}.landscape-scene{width:310px;height:260px;max-width:100%}.landscape-level{width:43%;height:auto;aspect-ratio:1;top:40px}.level-0{left:0;transform:translateY(120px)}.level-1{left:19%;transform:translateY(66px)}.level-2{left:38%;transform:translateY(12px)}.level-3{left:57%;transform:translateY(-42px)}.landscape-disc>span{font-size:7px;letter-spacing:.07em}.landscape-disc strong{font-size:27px}.landscape-moment{font-size:11px;padding:3px 8px;left:-10%;top:58%}.landscape-caption{font-size:12px}.is-top .landscape-level{width:42%;transform:none;top:20px}.is-top .level-0{left:3%}.is-top .level-1{left:55%}.is-top .level-2{left:3%;top:170px}.is-top .level-3{left:55%;top:170px}.is-top .landscape-viewport{height:365px}.is-top .landscape-moment{font-size:10px;top:102%}.review-sample-grid{grid-template-columns:1fr;gap:20px}.review-sample-grid>article{padding:28px 20px}.review-sample-copy h3{font-size:26px}.review-sample-section{padding-top:55px;margin-top:40px}.sample-chat,.sample-email{height:370px}.op-book .book-mobile-label{display:block;grid-column:1/-1;margin-bottom:0!important;font-size:13px}.op-book>div.reveal>.op-label{display:none}.op-book{gap:30px}.op-channel-heading{text-align:center}.op-channel-heading .op-heading{text-align:center}.channel-row-heading h3{font-size:21px}.channel-row-heading h3>span{font-size:11px;margin-right:8px}.channel-track{gap:14px}.channel-track .op-video{flex-basis:84%;scroll-snap-align:center}.channel-track .op-video h3{font-size:16px}.channel-track .op-video>p{font-size:11px}.channel-row{margin-top:35px}}
@media(prefers-reduced-motion:reduce){.landscape-level,.landscape-disc{transition:none}.channel-track{scroll-behavior:auto}}
.landscape-level{transform-style:flat}.landscape-moment{transform:translateZ(1px)}
.brand-breath{display:inline-block;width:.11em}
@media(max-width:760px){body[data-page=home] .entry-question{top:43%;left:9%;right:9%;transform:translateY(-35%);display:block}body[data-page=home] .entry-question h2{font-size:clamp(30px,8.6vw,42px);font-weight:600;line-height:1.35}body[data-page=home] .entry-circle{margin-top:18px;width:43px;height:43px}body[data-page=home] .entry-medical-art,body[data-page=home] .entry-growth-art{opacity:.3}}
.opening-page .op-worries>div{gap:18px}.opening-page .doctor-worry{display:flex;align-items:center;gap:9px;padding:24px 15px}.opening-page .doctor-worry .thinking-doctor{width:88px;height:auto;aspect-ratio:120/150;flex:none}.opening-page .doctor-worry p{text-align:left;font-size:17px;line-height:1.8;letter-spacing:-.045em}.opening-page .doctor-worry:nth-child(odd){flex-direction:row-reverse}.opening-page .doctor-worry:nth-child(odd) p{text-align:right}.opening-page .op-worries>.op-label{margin-bottom:30px!important}
.concentric-landscape .concentric-art{display:block;width:100%;height:auto!important;aspect-ratio:840/570;max-width:900px;margin:-10px auto -10px;overflow:visible}.concentric-tier{transform:translateY(var(--side-y)) scaleY(.4);transition:transform 1.3s cubic-bezier(.22,.8,.2,1)}.concentric-label{transform:translateY(var(--side-y));transition:transform 1.3s cubic-bezier(.22,.8,.2,1)}.concentric-clinic{transform:translateY(230px);transition:transform 1.3s}.concentric-patient{transform:translateY(395px);transition:transform 1.3s}.tier-edge{transition:opacity .7s}.tier-shadow{transition:opacity .7s}.is-top .concentric-tier{transform:translateY(280px) scaleY(1)}.is-top .concentric-label{transform:translateY(280px)}.is-top .tier-edge,.is-top .tier-shadow{opacity:0}.is-top .concentric-clinic{transform:translateY(280px)}.is-top .concentric-patient{transform:translateY(290px)}
@media(max-width:1000px){.opening-page .doctor-worry{padding:22px 12px;gap:6px}.opening-page .doctor-worry .thinking-doctor{width:66px}.opening-page .doctor-worry p{font-size:15px}}
@media(max-width:760px){.opening-page .doctor-worry{padding:20px 18px;gap:18px;min-height:145px}.opening-page .doctor-worry .thinking-doctor{width:80px}.opening-page .doctor-worry p{font-size:17px;flex:1}.concentric-landscape{padding-inline:12px}.concentric-landscape .concentric-art{width:calc(100% + 20px);max-width:none;margin:15px -10px 5px}.concentric-landscape .landscape-heading h2{font-size:25px}.concentric-landscape .landscape-controls{gap:5px}.concentric-landscape .landscape-controls button{padding:10px 13px;font-size:11px}.concentric-label text{font-size:23px}.concentric-label g text{font-size:18px}.concentric-patient>text{font-size:20px}}
@media(prefers-reduced-motion:reduce){.concentric-tier,.concentric-label,.concentric-clinic,.concentric-patient,.tier-edge,.tier-shadow{transition:none}}
/* Editorial book, compact evidence and two centered video shelves. */
.opening-page .op-comparison>div>strong{display:flex;justify-content:center;align-items:center;text-align:center}.opening-page .op-comparison>div>span b{white-space:nowrap}.opening-page .op-comparison-head,.opening-page .op-comparison>div{grid-template-columns:155px 1fr 1.2fr}
.op-book.editorial-book{background:#fff;border-radius:0;border-top:1px solid #e6e9ee;border-bottom:1px solid #e6e9ee;padding:85px 60px;margin-bottom:0;gap:95px}.editorial-book .op-book-visual{position:relative;padding:18px 0}.editorial-book .op-book-visual:before{content:'';position:absolute;inset:10% -10% -4%;background:radial-gradient(ellipse,#f5f1e6,transparent 68%)}.editorial-book .op-book-visual img{position:relative;width:285px;transform:perspective(1100px) rotateY(-9deg) rotateZ(-3deg);box-shadow:15px 22px 28px #20293b1c;border-radius:2px}.editorial-book .op-label{font-size:12px;letter-spacing:.16em;color:#82858e}.editorial-book h2{font-size:44px;line-height:1.4;margin:23px 0}.editorial-book h2 em{color:#252f3d}.editorial-book .op-book-badge{background:none;padding:0;color:#a28140;border-radius:0;font-size:15px;border-bottom:1px solid #c7ad77;padding-bottom:8px}.editorial-book .book-author{font-size:13px!important;color:#404e60!important;margin-bottom:22px!important}.editorial-book .op-button{background:#283342;color:#fff}
.op-youtube.editorial-youtube{background:#fff;padding-top:85px}.editorial-youtube .op-channel-heading{display:block;text-align:center;margin-bottom:55px}.editorial-youtube .op-channel-heading .op-heading{text-align:center}.editorial-youtube .op-label{font-size:12px;letter-spacing:.16em;color:#82858e}.channel-actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}.channel-actions>a{font-size:14px;color:#4b596c;text-decoration:none;font-weight:600}.channel-actions .subscribe-button{display:inline-flex;gap:10px;align-items:center;background:#f32735;color:#fff;border-radius:99px;padding:10px 22px;box-shadow:0 5px 12px #ed24331a}.channel-actions .subscribe-button:hover{background:#d91826}.editorial-youtube .channel-row{padding-block:22px;margin-top:0}.editorial-youtube .channel-row-heading{margin-bottom:18px}.editorial-youtube .channel-row-heading h3{font-size:20px}.editorial-youtube .channel-track{scrollbar-width:none;padding-block:15px;scroll-snap-type:x mandatory;gap:20px}.editorial-youtube .channel-track::-webkit-scrollbar{display:none}.editorial-youtube .channel-track .op-video{flex:0 0 28%;scroll-snap-align:center;opacity:.65;transform:scale(.95);transition:opacity .3s,transform .3s}.editorial-youtube .channel-track .op-video.is-current{opacity:1;transform:scale(1)}.editorial-youtube .op-video>button{border-radius:14px;box-shadow:0 9px 20px #26394b15}.editorial-youtube .op-video img{object-fit:cover}.editorial-youtube .op-play{width:36px;height:36px;font-size:12px}
.compact-samples{padding-top:35px;margin-top:35px}.sample-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sample-strip-heading .op-label{margin-bottom:5px!important}.sample-strip-heading p:last-child{font-size:11px;color:#94a1b2}.sample-strip-heading>div:last-child{display:flex;gap:7px}.sample-strip-heading button{width:35px;height:35px;border:1px solid #dce5f0;border-radius:50%;background:#fff;color:#7086a1;cursor:pointer}.sample-strip{display:flex;overflow:auto;gap:18px;padding:23px 0 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.sample-strip::-webkit-scrollbar{display:none}.sample-image-card{flex:0 0 300px;height:240px;position:relative;overflow:hidden;border:1px solid #e7edf5;border-radius:18px;padding:28px;text-align:left;display:flex;flex-direction:column;scroll-snap-align:start;cursor:pointer;background:#f5f8fc;color:#2b496c}.sample-image-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:.14;filter:blur(1px);transition:opacity .3s,transform .3s}.sample-image-card:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#f6f9fd85,#f6f9fdcf)}.sample-image-card>*:not(img){position:relative;z-index:1}.sample-image-card>span{font-size:10px;color:#7b94b2}.sample-image-card strong{font-size:22px;line-height:1.5;margin-top:19px;letter-spacing:-.04em}.sample-image-card small{font-size:11px;color:#0868ff;margin-top:auto}.sample-image-card:hover>img{opacity:.25;transform:scale(1.025)}.review-image-dialog{width:min(610px,calc(100% - 28px));max-height:90svh;padding:42px 20px 18px;border:0;border-radius:18px}.review-image-dialog::backdrop{background:#172b46b5;backdrop-filter:blur(5px)}.review-image-dialog>img{display:block;width:100%;height:auto;max-height:none}.review-image-dialog>p{font-size:11px;color:#7b8a9c;text-align:center;margin-top:15px}.review-image-close{position:absolute;right:12px;top:7px;font-size:28px;background:none;border:0;color:#415878;cursor:pointer}
@media(max-width:760px){.opening-page .op-comparison-head,.opening-page .op-comparison>div{grid-template-columns:76px 1fr 1.1fr}.opening-page .op-comparison-head>*,.opening-page .op-comparison>div>*{padding:16px 8px}.opening-page .op-comparison>div>strong{font-size:11px}.op-book.editorial-book{padding:50px 20px;gap:30px}.editorial-book .op-book-visual img{width:220px}.editorial-book h2{font-size:31px}.editorial-book .book-mobile-label{font-size:12px;letter-spacing:.16em}.editorial-book .op-book-badge{font-size:13px}.editorial-youtube .op-channel-heading h2{font-size:30px}.op-youtube.editorial-youtube{padding-top:60px}.editorial-youtube .channel-row-heading h3{font-size:16px}.editorial-youtube .channel-row-heading h3>span{display:block;font-size:10px;margin-bottom:4px}.editorial-youtube .channel-track .op-video{flex-basis:74%}.editorial-youtube .channel-track{gap:12px}.channel-actions{gap:14px}.channel-actions>a{font-size:12px}.channel-actions .subscribe-button{padding:9px 17px}.sample-image-card{flex-basis:270px;height:230px;padding:25px}.sample-image-card strong{font-size:21px}.sample-strip-heading .op-label{font-size:14px}}
/* Operating page: shared visual language, tailored to existing clinics. */
body[data-page=academy] .doctor-worry{display:flex;align-items:center;gap:12px;padding:25px 16px}body[data-page=academy] .doctor-worry .thinking-doctor{width:80px;height:auto;aspect-ratio:120/150;flex:none}body[data-page=academy] .doctor-worry p{font-size:17px;text-align:left;line-height:1.8}body[data-page=academy] .doctor-worry:nth-child(odd){flex-direction:row-reverse}body[data-page=academy] .doctor-worry:nth-child(odd) p{text-align:right}.op-stat-grid strong b{font:inherit;font-variant-numeric:tabular-nums}.case-ad-budget{display:inline-block;margin-top:14px;padding:7px 12px;border:1px solid #d4e4fa;color:#557aa6;background:#edf4ff;border-radius:8px;font-size:13px}.op-page .case-growth-note{color:#0868ff;font-size:14px;font-weight:650;margin-top:6px}.course-under-billion{display:block;font-size:19px;color:#0868ff;margin-bottom:12px}.op-steps article>p strong{font-weight:650;color:#456184}
.operating-atlas{background:#f6f8fc}.operating-atlas .specialty-atlas{border:0;border-radius:26px;box-shadow:0 15px 45px #284d8510;background:#fff}.operating-atlas .atlas-top{display:none}.operating-atlas .specialty-tabs{padding:20px;gap:5px;flex-wrap:nowrap;overflow:auto;border-color:#e9eff7}.operating-atlas .specialty-tabs>button{border:0;border-radius:12px;flex:none;padding:12px 17px;color:#74869e;font-size:14px}.operating-atlas .specialty-tabs>button[aria-selected=true]{background:#0868ff;color:#fff}.operating-atlas .atlas-map{background:#f3f7fc;border:0}.operating-atlas .local-map{width:100%;height:auto!important;aspect-ratio:600/410;max-height:none}.operating-atlas .atlas-copy{padding:35px}.operating-atlas .atlas-copy h3{font-size:31px;color:#2e4667}.operating-atlas .atlas-copy dl{margin-top:24px}.operating-atlas .atlas-actions{background:#f1f6fd;border-radius:12px}.operating-atlas .map-caption p{margin-top:10px}.operating-atlas-note{text-align:center;font-size:16px;color:#7588a2;margin-top:35px!important;line-height:1.9}.operating-atlas-note strong{font-weight:600;color:#3f6da7}
body[data-page=academy] .op-comparison-head,body[data-page=academy] .op-comparison>div{text-align:center;grid-template-columns:155px 1fr 1.2fr;gap:0;padding:0}body[data-page=academy] .op-comparison-head>*,body[data-page=academy] .op-comparison>div>*{padding:24px 20px}body[data-page=academy] .op-comparison-head{background:#edf2f8;border-radius:20px 20px 0 0;font-size:14px;align-items:center}body[data-page=academy] .op-comparison-head strong{background:#0868ff;color:#fff;border-radius:20px 20px 0 0;align-self:stretch;display:grid;place-items:center}body[data-page=academy] .op-comparison{border:0;border-radius:0 0 20px 20px;box-shadow:0 15px 40px #244d8010}body[data-page=academy] .op-comparison>div{align-items:stretch;border-color:#ecf1f8}body[data-page=academy] .op-comparison>div>strong{display:flex;align-items:center;justify-content:center;background:#edf5ff;color:#225caa}body[data-page=academy] .op-comparison>div>strong>span{display:none}body[data-page=academy] .op-comparison>div>p,body[data-page=academy] .op-comparison>div>span{align-content:center}body[data-page=academy] .op-comparison b{white-space:nowrap}
@media(max-width:760px){body[data-page=academy] .doctor-worry{padding:22px 17px;gap:16px}body[data-page=academy] .doctor-worry .thinking-doctor{width:75px}body[data-page=academy] .doctor-worry p{font-size:16px;flex:1}.operating-atlas .specialty-tabs{padding:15px}.operating-atlas .specialty-tabs>button{font-size:12px;padding:10px 16px}.operating-atlas .atlas-copy{padding:26px 23px}.operating-atlas .atlas-copy h3{font-size:27px}.operating-atlas-note{font-size:13px}.case-ad-budget{font-size:11px}.course-under-billion{font-size:17px}body[data-page=academy] .op-comparison-head,body[data-page=academy] .op-comparison>div{grid-template-columns:76px 1fr 1.1fr}body[data-page=academy] .op-comparison-head>*,body[data-page=academy] .op-comparison>div>*{padding:16px 8px}body[data-page=academy] .op-comparison-head{font-size:10px;line-height:1.6}body[data-page=academy] .op-comparison>div>strong,body[data-page=academy] .op-comparison>div>p{font-size:11px}body[data-page=academy] .op-comparison b{font-size:10px}}
/* Compact results: two measured points, uncluttered ad spend. */
.op-new-cases.refined-results{gap:20px;align-items:start}.refined-results article{padding:26px 28px 20px;background:#f6f8fc;border:1px solid #edf1f7;border-radius:20px}.result-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.op-page .result-heading p{font-size:11px;color:#8a9bb0;margin-bottom:4px}.result-heading h3{font-size:19px}.refined-results .case-ad-budget{background:none;border:0;padding:0;margin:0;border-radius:0;font-size:12px;color:#8392a5;white-space:nowrap}.result-metric{display:flex;align-items:baseline;gap:13px;margin-top:20px;letter-spacing:-.045em}.result-metric>span{font-size:27px;color:#90a5bf;font-weight:550}.result-metric>i{font-style:normal;color:#a1b2c6;font-size:22px}.result-metric>strong{font-size:37px;line-height:1.25;color:#0868ff}.result-metric small{font-size:13px;font-weight:500;color:#7f94ad;margin-left:6px}.refined-results svg{margin-top:17px;aspect-ratio:400/180;max-height:190px}.op-page .refined-results .case-growth-note{font-size:12px;margin-top:7px;color:#527eaf;font-weight:600}.refined-results .revenue-result:not(:has(.case-growth-note)) .result-metric{margin-bottom:28px}
@media(max-width:760px){.op-new-cases.refined-results{gap:15px}.refined-results article{padding:21px 20px 16px}.result-heading h3{font-size:17px}.refined-results .case-ad-budget{font-size:10px}.result-metric{margin-top:16px;gap:10px}.result-metric>span{font-size:24px}.result-metric>strong{font-size:32px}.result-metric>i{font-size:19px}.result-metric small{font-size:11px}.refined-results svg{margin-top:14px;max-height:155px}.op-page .refined-results .case-growth-note{font-size:11px}.refined-results .revenue-result:not(:has(.case-growth-note)) .result-metric{margin-bottom:24px}}
.opening-results .op-new-cases .opening-expansion{font-size:35px;line-height:1.75;color:#0868ff}.opening-results .opening-expansion>span{font-size:inherit;line-height:inherit;color:#8cafe0;margin-left:7px;font-weight:inherit}.opening-results .op-new-cases article{min-width:0}@media(max-width:760px){.opening-results .op-new-cases .opening-expansion{font-size:28px}.opening-results .opening-expansion>span{margin-left:5px}}
