/* Independent operating-page design. Shared opening and entry pages are unchanged. */
body[data-page=academy]{--op-blue:#0868ff;--op-ink:#2d343c;--op-muted:#7d8795;background:#fff;color:var(--op-ink)}
.op-page{font-size:17px;line-height:1.75;word-break:keep-all;overflow:hidden}.op-page *{box-sizing:border-box}.op-page h1,.op-page h2,.op-page h3,.op-page p{margin:0}.op-page h1,.op-page h2,.op-page h3{letter-spacing:-.045em;line-height:1.35}.op-page em{font-style:normal;color:var(--op-blue)}.op-wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.op-section{padding-block:110px}.op-center{text-align:center}.op-page .op-small{font-size:12px;line-height:1.8;color:#818b99;margin-top:22px}.op-label{color:var(--op-blue);font-size:16px;font-weight:650;letter-spacing:-.02em;margin-bottom:20px!important}.op-heading{text-align:center;margin-bottom:55px}.op-heading h2{font-size:43px;font-weight:750}.op-heading>p:last-child:not(.op-label){color:#7d8795;margin-top:24px;font-size:17px}.op-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:58px;padding:14px 30px;border:0;border-radius:99px;background:#2d343c;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;box-shadow:0 5px 12px #172d4413;transition:transform .2s,background .2s}.op-button:hover{background:#0868ff;transform:translateY(-3px)}.op-button>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff;color:#2d343c;font-size:17px}.op-button.op-light{background:#fff;color:#0868ff}.op-button:focus-visible,.op-page button:focus-visible,.op-page a:focus-visible{outline:3px solid #84b8ff;outline-offset:5px}.op-hero{background:#f5f6fa;padding:40px 0 110px}.op-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:475px}.op-kicker{font-size:18px;color:#8b95a3;font-weight:600;margin-bottom:17px!important}.op-hero h1{font-size:58px;font-weight:780;line-height:1.27;letter-spacing:-.05em}.op-hero-sub{font-size:17px;color:#738095;margin-top:17px!important;margin-bottom:27px!important}.op-hero-art{position:relative}.op-hero-art>img{width:100%;display:block;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at center,black 55%,transparent 73%);animation:op-float 6s ease-in-out infinite}.op-float{position:absolute;background:#ffffffee;border:1px solid #fff;border-radius:14px;padding:13px 19px;box-shadow:0 12px 35px #18355712;font-size:13px;font-weight:650;animation:op-float 5s ease-in-out infinite}.op-float-one{left:2%;top:20%}.op-float-one b{color:#0868ff;padding-left:15px}.op-float-two{bottom:15%;right:1%;color:#0868ff;animation-delay:-2s}.op-benefits{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-68px}.op-benefits article{background:#fff;border-radius:22px;padding:30px 33px 38px;text-align:center;box-shadow:0 8px 45px #3348680a;border:1px solid #f5f6f9}.op-benefits article>span{display:inline-grid;place-items:center;width:38px;height:38px;background:#eff5ff;border-radius:12px;color:#0868ff;font-weight:750;font-size:12px;margin-bottom:19px}.op-benefits h2{font-size:23px;font-weight:700}.op-benefits p{font-size:15px;color:#7c8999;line-height:1.9;margin-top:18px}.op-stats{padding-top:120px}.op-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding-top:20px}.op-stat-grid>div+div{border-left:1px solid #e8ebf0}.op-stat-grid p{color:#7d8795;font-size:16px}.op-stat-grid strong{display:block;font-size:63px;letter-spacing:-.055em;color:#0868ff;line-height:1.3;margin-top:12px;font-weight:750}.op-stat-grid strong span{font-size:29px;margin-left:6px}.op-specialties{background:#f7f9fc}.op-specialty-track{display:flex;gap:18px;overflow-x:auto;padding:8px max(40px,calc((100vw - 1120px)/2)) 25px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c8d8f2 transparent}.op-specialty-track article{flex:0 0 235px;background:#fff;border:1px solid #eef1f6;border-radius:22px;padding:27px;text-align:center;scroll-snap-align:center;transition:transform .25s}.op-specialty-track article:hover{transform:translateY(-6px)}.op-specialty-track article>span{display:grid;place-items:center;margin:0 auto 21px;width:64px;height:64px;background:#eaf2ff;color:#0868ff;border-radius:22px;font-size:39px;font-weight:400}.op-specialty-track h3{font-size:23px}.op-specialty-track strong{display:block;font-size:14px;margin-top:16px}.op-specialty-track p{font-size:11px;color:#8390a2;margin-top:7px}.op-experience>.op-heading{margin-bottom:28px}.op-page .growth-cases{background:transparent;padding:55px 0 0}.op-page .growth-cases>.wrap{width:100%}.op-page .growth-cases .wide-heading{display:none}.op-page .case-grid{gap:22px}.op-page .case-card,.op-page .case-card:nth-child(2),.op-page .case-card:nth-child(3){background:#f6f8fb;border:0;border-radius:22px;box-shadow:none;padding:32px}.op-page .case-metric strong{color:#0868ff}.op-difference{background:#f5f7fa}.op-comparison-head{display:grid;grid-template-columns:180px 1fr 1.15fr;gap:25px;padding:22px 30px;color:#8894a4;font-size:16px}.op-comparison-head strong{color:#0868ff}.op-comparison{background:#fff;border-radius:22px;overflow:hidden;border:1px solid #eef1f6}.op-comparison>div{display:grid;grid-template-columns:180px 1fr 1.15fr;gap:25px;align-items:center;padding:24px 30px;border-bottom:1px solid #edf0f5}.op-comparison>div:last-child{border:0}.op-comparison small{display:block;color:#8ba0bb;font-size:10px;letter-spacing:.06em}.op-comparison b{font-size:17px}.op-comparison p{font-size:15px;color:#929baa}.op-comparison strong{color:#2d343c;font-size:16px;font-weight:650;display:flex;gap:12px}.op-comparison strong>span{color:#0868ff}.op-staff{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.op-staff .op-heading{text-align:left;margin-bottom:30px}.op-staff .op-heading h2{font-size:38px}.op-training article{display:flex;align-items:center;gap:17px;padding:24px 0;border-bottom:1px solid #edf0f5}.op-training article>span{color:#0868ff;background:#eaf2ff;padding:10px;border-radius:12px;font-size:12px;font-weight:700}.op-training h3{font-size:19px}.op-training p{font-size:13px;color:#8994a3;margin-top:7px}.op-training article>b{margin-left:auto;color:#0868ff}.op-team-art{height:150px;display:flex;gap:15px;justify-content:center;align-items:center;position:relative;background:#f6f8fb;margin-top:30px;border-radius:22px;padding-bottom:30px}.op-team-art i{width:45px;height:46px;background:#78a8ff;border-radius:17px 17px 8px 8px;position:relative;margin-top:28px}.op-team-art i:before{content:'';width:28px;height:28px;position:absolute;left:8px;top:-33px;background:#a8c8ff;border-radius:50%}.op-team-art i:nth-child(2){background:#0868ff;transform:scale(1.18)}.op-team-art>span{position:absolute;bottom:12px;font-size:9px;letter-spacing:.13em;color:#91a0b8}.op-start{background:#f5f7fa}.op-steps{display:grid;grid-template-columns:1fr 1fr;gap:26px}.op-steps article{padding:42px;background:#fff;border-radius:24px;position:relative}.op-step-no{position:absolute;top:35px;right:34px;font-size:45px;font-weight:750;line-height:1;color:#e9effa}.op-steps h3{font-size:31px;margin-bottom:23px}.op-steps article>p:not(.op-label){font-size:16px;color:#7c8898;margin-bottom:27px}.op-steps .op-button{font-size:15px}.op-guarantee{margin-top:28px;border-top:1px solid #edf0f5;padding-top:20px}.op-guarantee summary{font-size:13px;color:#0868ff;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.op-guarantee p{font-size:12px;color:#7d8795;margin-top:14px}.op-step-note{font-size:12px!important;margin-top:28px!important;margin-bottom:0!important}.op-newsletter{background:#edf4ff;border-radius:28px;margin-block:100px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;padding:60px}.op-newsletter h2{font-size:34px}.op-letter-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 28px}.op-letter-tags span{font-size:12px;background:#fff;border-radius:7px;padding:6px 9px;color:#6c85a4}.op-letter-art{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:22px}.op-letter-art>div{background:white;padding:30px;width:250px;transform:rotate(6deg);box-shadow:15px 20px 0 #d4e5ff;border-radius:5px}.op-letter-art>div>span{font-size:12px;color:#0868ff;font-weight:800}.op-letter-art b{display:block;font-size:27px;line-height:1.3;margin:25px 0}.op-letter-art i{display:block;width:100%;height:7px;background:#e7effb;margin-top:9px}.op-letter-art i:last-child{width:60%}.op-letter-art>span{font-size:10px;color:#7292bc;margin-top:8px}.op-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:37px 24px}.op-video>button{position:relative;border:0;background:#edf2f9;padding:0;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:17px;cursor:pointer}.op-video img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.op-video button:hover img{transform:scale(1.05)}.op-play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;background:#ffffffeb;width:48px;height:48px;border-radius:50%;color:#0868ff;padding-left:3px;font-size:15px;box-shadow:0 3px 20px #0002}.op-video>p{font-size:12px;color:#0868ff;margin-top:17px}.op-video h3{font-size:18px;font-weight:650;margin-top:7px}.op-carousel-heading{display:flex;justify-content:space-between;align-items:end;margin-top:70px;gap:20px}.op-carousel-heading .op-label{margin-bottom:6px!important}.op-carousel-heading p:last-child{font-size:12px;color:#8a95a5}.op-carousel-controls{display:flex;gap:8px}.op-carousel-controls button{width:42px;height:42px;background:#fff;border:1px solid #dce3ed;border-radius:50%;cursor:pointer;color:#506071}.op-carousel-controls button:hover{background:#0868ff;color:white}.op-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c6d6ef transparent;padding:24px 0 18px}.op-review-track article{flex:0 0 300px;scroll-snap-align:start;background:#f5f7fa;border-radius:18px;padding:28px;display:flex;flex-direction:column;min-height:240px}.op-review-track article>span{color:#9aa7b8;font-size:10px;letter-spacing:.08em}.op-review-track h3{font-size:21px;margin-top:17px}.op-review-track p{font-size:14px;color:#7c8999;margin-top:13px}.op-review-track a{margin-top:auto;padding-top:25px;font-size:12px;color:#0868ff;text-decoration:none}.op-youtube{background:#f6f8fb}.op-channel-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:45px}.op-channel-heading .op-heading{text-align:left;margin:0}.op-channel-heading h2{font-size:37px}.op-channel-videos{grid-template-columns:1fr 1fr}.op-final{background:#0868ff;color:#fff;text-align:center;padding:85px 30px}.op-final>p{font-size:17px;color:#bdd5ff}.op-final h2{font-size:43px;margin:18px 0 35px}.op-final .op-button{margin:5px;font-size:15px}.op-final .op-button:not(.op-light){background:#0053d8;border:1px solid #5a9bff}.op-final .op-button:hover{transform:translateY(-3px)}
body[data-page=academy] .site-header{border-bottom:1px solid #eff1f5}body[data-page=academy] .brand>span{color:#0868ff}body[data-page=academy] .site-footer{background:#fff}body[data-page=academy] .footer-word{display:none}body[data-page=academy] .site-footer{padding-bottom:35px}body[data-page=academy] .header-actions>.button{border-radius:99px;background:#2d343c;border-color:#2d343c}body[data-page=academy] .site-header .brand>span{font-size:24px}
@keyframes op-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1000px){.op-wrap{width:calc(100% - 48px)}.op-hero h1{font-size:48px}.op-benefits{gap:15px}.op-benefits article{padding:27px 20px}.op-benefits h2{font-size:20px}.op-heading h2{font-size:37px}.op-comparison-head,.op-comparison>div{grid-template-columns:125px 1fr 1.15fr;gap:18px}.op-staff{gap:35px}.op-staff .op-heading h2{font-size:31px}.op-training h3{font-size:16px}.op-newsletter{padding:42px;gap:25px}.op-newsletter h2{font-size:28px}.op-steps article{padding:30px}.op-stat-grid strong{font-size:52px}}
@media(max-width:760px){.op-wrap{width:calc(100% - 40px)}.op-page{font-size:15px}.op-section{padding-block:70px}.op-heading{margin-bottom:34px}.op-label{font-size:13px;margin-bottom:14px!important}.op-heading h2{font-size:30px}.op-heading>p:last-child:not(.op-label){font-size:14px;margin-top:18px}.op-hero{padding:40px 0 75px}.op-hero-grid{grid-template-columns:1fr;gap:0}.op-hero h1{font-size:44px}.op-kicker{font-size:15px}.op-hero-sub{font-size:14px;margin-block:16px 22px!important}.op-button{font-size:14px;min-height:53px;padding:13px 24px;gap:20px}.op-hero-art{max-width:400px;margin:0 auto;width:100%}.op-float{font-size:10px;padding:10px 13px}.op-benefits{grid-template-columns:1fr;margin-top:-50px;gap:13px}.op-benefits article{padding:24px;display:grid;grid-template-columns:40px 1fr;column-gap:17px;text-align:left}.op-benefits article>span{grid-row:1/3;margin:0}.op-benefits h2{font-size:19px}.op-benefits h2 br{display:none}.op-benefits p{font-size:13px;margin-top:10px}.op-stats{padding-top:70px}.op-stat-grid{grid-template-columns:1fr;gap:25px}.op-stat-grid>div+div{border:0}.op-stat-grid p{font-size:14px}.op-stat-grid strong{font-size:48px;margin-top:5px}.op-stat-grid strong span{font-size:24px}.op-specialty-track{padding-inline:20px;gap:12px}.op-specialty-track article{flex-basis:210px;padding:25px 20px}.op-specialties .op-small{padding-inline:25px}.op-page .case-card,.op-page .case-card:nth-child(2),.op-page .case-card:nth-child(3){padding:25px}.op-page .case-grid{gap:15px}.op-page .case-metric strong{font-size:43px}.op-page .case-metric.break-even strong{font-size:34px}.op-comparison-head{display:none}.op-comparison>div{grid-template-columns:1fr;gap:8px;padding:24px}.op-comparison>div>span{display:flex;align-items:center;gap:12px;margin-bottom:3px}.op-comparison small{font-size:9px}.op-comparison p{font-size:13px;padding-left:26px}.op-comparison strong{font-size:15px;gap:12px}.op-staff{grid-template-columns:1fr;gap:30px}.op-staff .op-heading h2{font-size:30px}.op-training h3{font-size:17px}.op-training p{font-size:12px}.op-steps{grid-template-columns:1fr;gap:17px}.op-steps article{padding:28px}.op-steps h3{font-size:28px}.op-steps article>p:not(.op-label){font-size:14px}.op-step-no{font-size:36px;right:25px;top:26px}.op-guarantee summary{font-size:12px}.op-newsletter{grid-template-columns:1fr;margin-block:60px;padding:30px 25px;gap:40px}.op-newsletter h2{font-size:27px}.op-letter-tags{gap:6px}.op-letter-tags span{font-size:11px}.op-letter-art{padding-bottom:12px}.op-letter-art>div{width:220px}.op-video-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.op-video h3{font-size:15px;line-height:1.5}.op-video>p{font-size:10px;margin-top:12px}.op-play{width:34px;height:34px;font-size:11px}.op-video>button{border-radius:10px}.op-carousel-heading{margin-top:45px;align-items:start}.op-carousel-heading .op-label{font-size:14px}.op-carousel-heading p:last-child{font-size:11px}.op-carousel-controls{flex-shrink:0}.op-carousel-controls button{width:34px;height:34px}.op-review-track article{flex-basis:270px;padding:25px}.op-channel-heading{display:block}.op-channel-heading h2{font-size:30px}.op-channel-heading .op-button{margin-top:25px}.op-channel-videos{grid-template-columns:1fr}.op-channel-videos h3{font-size:18px}.op-final{padding:65px 20px}.op-final h2{font-size:32px}.op-final>p{font-size:14px}.op-final .op-button{font-size:13px}.op-page .op-small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.op-hero-art>img,.op-float{animation:none}.op-page *{scroll-behavior:auto!important;transition:none!important}}

.op-page section[id]{scroll-margin-top:100px}.op-hero-grid>*,.op-staff>*,.op-newsletter>*{min-width:0}

/* Sequence4 revision */
.op-cta-pair{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.op-cta-pair .op-button{font-size:13px;padding:14px 19px;gap:12px;min-height:53px}.op-cta-pair .op-button:first-child{background:#0868ff;color:white}.op-cta-pair .op-button:last-child{background:#fff;color:#0868ff;border:1px solid #b9d1f8}.op-cta-pair .op-button:last-child>span{background:#0868ff;color:#fff}.op-center .op-cta-pair,.op-final .op-cta-pair{justify-content:center}.op-final .op-cta-pair .op-button:first-child{background:#fff;color:#0868ff}.op-final .op-cta-pair .op-button:last-child{background:#0053d8;color:white}.op-steps .op-cta-pair{flex-direction:column;align-items:flex-start}.op-steps .op-label{padding-right:40px;font-size:13px}.op-steps h3 em{color:#0868ff}.op-refund{background:#eaf3ff;border:1px solid #c7deff;border-radius:17px;padding:25px;margin-top:28px}.op-refund>span{font-size:11px;color:#597fae}.op-refund>p{font-size:17px;line-height:1.7;margin-top:12px}.op-refund>strong{display:block;font-size:28px;color:#0868ff;letter-spacing:-.04em;margin-top:10px}.op-refund details{margin-top:20px;font-size:11px;color:#6d8099}.op-refund summary{cursor:pointer}.op-refund details p{margin-top:10px;font-size:11px}.sq-visual{background:linear-gradient(145deg,#fff,#eaf2ff);border:1px solid #dce8fa;border-radius:24px;padding:24px 12px 16px;box-shadow:0 20px 50px #456d9b09}.sq-heading{padding-inline:15px;display:flex;flex-direction:column;gap:6px}.sq-heading span{font-size:11px;letter-spacing:.03em;color:#0868ff}.sq-heading b{font-size:19px;letter-spacing:-.035em}.sq-visual svg{display:block;width:100%;overflow:visible}.sq-step{transform:translate(var(--x),var(--high));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.sq-visual.is-lowered .sq-step{transform:translate(var(--x),var(--low))}.sq-clinic{transform:translateY(120px);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.sq-visual.is-lowered .sq-clinic{transform:translateY(264px)}.sq-bottom{border-top:1px solid #dbe5f3;padding:17px 12px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.sq-bottom>span{font-size:10px;color:#7d94b1}.sq-toggle{border:0;background:#0868ff;color:#fff;padding:11px 14px;border-radius:99px;font-size:11px;font-family:inherit;cursor:pointer}.op-worries{padding-top:100px;text-align:center}.op-worries>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.op-worries blockquote{margin:0;padding:20px 8px}.op-worries blockquote>span{display:block;font:80px/1 Georgia,serif;color:#0868ff;height:60px}.op-worries blockquote p{font-size:20px;font-weight:650;line-height:1.7;letter-spacing:-.04em}.op-worries-answer{font-size:18px;color:#8491a2;margin-top:35px!important}.op-worries-answer strong{color:#2d343c;font-size:23px}.op-new-cases{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:50px}.op-new-cases article{padding:30px;background:#f4f7fc;border-radius:22px}.op-case-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.op-case-title>span{font-size:12px;color:#7a8da6}.op-case-title h3{font-size:18px}.op-new-cases article>p{font-size:13px;color:#7a8da6}.op-new-cases article>strong{display:block;font-size:41px;color:#0868ff;line-height:1.5;letter-spacing:-.04em}.op-new-cases s{text-decoration:none;font-size:28px;color:#8fabcE}.op-new-cases strong>span{font-size:24px;color:#8fabcE}.op-new-cases small{font-size:14px;margin-left:8px;color:#6d8099;font-weight:500}.op-new-cases svg{width:100%;display:block;margin-top:20px}.op-training article{padding:21px 0}body[data-page=academy] .site-header{gap:18px}body[data-page=academy] .main-nav{gap:20px}body[data-page=academy] .header-actions{gap:8px}body[data-page=academy] .header-actions>.button{font-size:11px;padding:10px 13px;min-height:40px}body[data-page=academy] .header-actions>.button svg{display:none}body[data-page=academy] .mobile-cta>span{display:none}body[data-page=academy] .mobile-cta .button{font-size:10px;padding:12px 8px;flex:1;justify-content:center}body[data-page=academy] .mobile-cta .button svg{display:none}
@media(max-width:1050px) and (min-width:761px){body[data-page=academy] .main-nav{display:none}.op-cta-pair{flex-direction:column;align-items:flex-start}.op-center .op-cta-pair,.op-final .op-cta-pair{align-items:center}.op-worries blockquote p{font-size:17px}}
@media(max-width:760px){body[data-page=academy] .header-actions>.button{display:none}.op-hero-grid{gap:30px}.op-cta-pair{gap:8px}.op-cta-pair .op-button{font-size:11px;padding:12px 13px;gap:7px;min-height:46px}.op-cta-pair .op-button>span{width:17px;height:17px;font-size:13px}.op-hero .op-cta-pair{flex-direction:column;align-items:flex-start}.sq-visual{padding:21px 8px 13px;border-radius:19px}.sq-heading b{font-size:18px}.sq-bottom{padding:13px 6px 0}.sq-bottom>span{font-size:8px}.sq-toggle{font-size:10px;padding:10px 11px}.op-worries{padding-top:65px}.op-worries>div{grid-template-columns:1fr;gap:5px}.op-worries blockquote{padding:14px 0}.op-worries blockquote>span{font-size:58px;height:43px}.op-worries blockquote p{font-size:20px}.op-worries-answer{font-size:15px}.op-worries-answer strong{font-size:18px}.op-new-cases{grid-template-columns:1fr;gap:16px;margin-top:35px}.op-new-cases article{padding:24px}.op-case-title h3{font-size:16px}.op-case-title>span{font-size:11px}.op-new-cases article>strong{font-size:37px}.op-new-cases small{font-size:12px}.op-refund{padding:20px}.op-refund>p{font-size:16px}.op-refund>strong{font-size:25px}.op-comparison-head{display:grid;grid-template-columns:57px 1fr 1fr;gap:9px;padding:16px 10px;font-size:10px}.op-comparison>div{grid-template-columns:57px 1fr 1fr;gap:9px;padding:15px 10px;align-items:center}.op-comparison>div>span{display:block;margin:0}.op-comparison small{font-size:7px;letter-spacing:0}.op-comparison b{font-size:11px}.op-comparison p{font-size:11px;padding:0;line-height:1.55}.op-comparison strong{font-size:11px;line-height:1.55;display:block}.op-comparison strong>span{display:none}.op-steps .op-cta-pair{align-items:stretch}.op-steps .op-cta-pair .op-button{font-size:12px}.op-training h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.sq-step,.sq-clinic{transition:none}}
.sq-visual>svg,.op-new-cases svg{height:auto;max-height:none;aspect-ratio:auto}.sq-visual>svg{aspect-ratio:600/430}.op-new-cases svg{aspect-ratio:400/190}
@media(min-width:761px) and (max-width:1050px){body[data-page=academy] .main-nav{display:flex;gap:12px}body[data-page=academy] .main-nav a{font-size:11px}body[data-page=academy] .site-header{padding-inline:24px;gap:12px}body[data-page=academy] .brand>span{font-size:20px}}
/* Open Sequence4 illustration */
.sq-visual.sq-open{background:none;border:0;box-shadow:none;border-radius:0;padding:0;width:100%}.sq-open>svg{aspect-ratio:560/335;height:auto;overflow:visible}.sq-drop-arrow{animation:sq-descend 2.8s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--delay)}
@keyframes sq-descend{0%,10%{transform:translateY(0);opacity:.15}35%{opacity:1}80%,100%{transform:translateY(var(--drop));opacity:0}}
@media(prefers-reduced-motion:reduce){.sq-drop-arrow{animation:none;transform:translateY(calc(var(--drop) / 2));opacity:1}}
/* Mobile centered benefit carousel */
.op-benefits-next{display:none}
@media(max-width:760px){
 .op-wrap.op-benefits{display:flex;width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;padding:16px 11% 24px;margin-top:-50px;scroll-snap-type:x mandatory;scroll-padding-inline:11%;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;align-items:stretch}
 .op-benefits::-webkit-scrollbar{display:none}
 .op-benefits article.reveal{flex:0 0 100%;min-width:0;display:block;text-align:center;padding:27px 23px 30px;scroll-snap-align:center;scroll-snap-stop:always;opacity:1!important;transform:scale(.92)!important;transition:transform .25s,box-shadow .25s;user-select:none}
 .op-benefits article.is-centered{transform:scale(1)!important;box-shadow:0 8px 30px #3348680d}
 .op-benefits article>span{display:inline-grid;margin:0 0 15px}
 .op-benefits h2{font-size:20px;line-height:1.45}.op-benefits h2 br{display:block}
 .op-benefits p{font-size:13px;line-height:1.8;margin-top:13px}
 .op-benefits.is-dragging{cursor:grabbing;scroll-snap-type:none}
 .op-benefits-next{display:flex;justify-content:center;align-items:center;width:56px;height:48px;margin:0 auto;color:#0868ff}
 .op-benefits-next span{width:18px;height:18px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-10px;animation:benefits-next 2s ease-in-out infinite}
 .op-worries{padding-top:35px}
}
@keyframes benefits-next{0%,100%{translate:0 -3px}50%{translate:0 4px}}
@media(prefers-reduced-motion:reduce){.op-benefits-next span{animation:none}.op-benefits article.reveal{transition:none}}
/* Content refinement */
.op-worries.op-wrap{width:100%;margin-top:45px;padding:80px max(30px,calc((100% - 1120px)/2)) 85px;background:radial-gradient(ellipse at 50% 0,#dceaff,transparent 65%),linear-gradient(180deg,#edf4ff,#f5f8fe)}.op-worries blockquote{background:#ffffff8f;border:1px solid #fff;border-radius:22px;padding:28px 16px}.op-worries-answer{font-size:32px;line-height:1.5;color:#273e5f;margin-top:55px!important;font-weight:650;letter-spacing:-.045em}.op-worries-answer>span{display:inline-block;font-size:19px;font-weight:500;color:#7891b2;margin-bottom:12px}.op-worries-answer strong{font-size:38px;color:#0868ff}.op-specialties .op-small{font-size:16px;color:#627a98;margin-top:28px}.op-specialty-track{scroll-snap-type:none;cursor:grab;touch-action:pan-x pan-y}.op-specialty-track.is-dragging{cursor:grabbing;user-select:none}.op-new-cases svg{aspect-ratio:400/205}.op-case-title{justify-content:flex-start}.op-growth-arrow{animation:growth-flow 1.2s linear infinite}.op-revenue-line{stroke-dasharray:1;stroke-dashoffset:1}.in-view .op-revenue-line{animation:revenue-draw 1.6s ease-out forwards}.op-sequence-label{font-size:11px;color:#8c9fbb;letter-spacing:.12em;margin-bottom:10px!important}.op-staff{align-items:start}.op-staff-intro{position:sticky;top:135px;padding-top:25px}.op-training{padding-bottom:40px}.op-training .op-training-card{display:grid;grid-template-columns:48px 1fr 100px;gap:17px;padding:37px 24px;margin-bottom:28px;background:#f4f8fe;border:1px solid #e6eef9;border-radius:20px;opacity:.4;transform:translateY(35px);transition:transform .7s,opacity .7s,box-shadow .7s}.op-training .op-training-card.training-visible{opacity:1;transform:translateY(0);box-shadow:0 10px 30px #476c9c08}.op-training .op-training-card>span{background:none;padding:0;font-size:35px;color:#87b3ef;align-self:start;font-weight:750}.op-training .op-training-card h3{font-size:20px}.op-training .op-training-card p{font-size:13px;line-height:1.8}.op-training-art{width:100px;height:auto!important;aspect-ratio:120/100}.op-refund{background:none;border:0;border-radius:0;padding:26px 0 0;margin-top:24px;border-top:1px solid #f3ddce}.op-refund>span{color:#ba601c;font-size:12px;font-weight:650}.op-refund>strong{color:#e66819;font-size:32px;line-height:1.2;letter-spacing:-.045em;margin-top:17px}.op-refund>strong>b{font-size:72px;letter-spacing:-.055em}.op-refund>p{color:#6d5545;font-size:16px}.op-refund details{color:#987a66}.op-book{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;padding:70px 65px;margin-bottom:100px;border-radius:28px;background:#f2f6fc}.op-book-visual{perspective:900px;display:flex;justify-content:center}.op-book-visual img{display:block;width:245px;max-width:100%;height:auto;transform:rotate(-5deg) rotateY(-12deg);box-shadow:16px 18px 25px #25456924}.op-book h2{font-size:40px;margin:24px 0;line-height:1.4}.op-book p:not(.op-label){font-size:16px;color:#71849b;line-height:1.9;margin-bottom:28px}.op-book-badge{display:inline-block;color:#c66a1f;background:#fff0db;border-radius:99px;font-size:13px;font-weight:650;padding:7px 15px}.op-book .op-button{font-size:14px}
@keyframes growth-flow{to{stroke-dashoffset:-22}}@keyframes revenue-draw{to{stroke-dashoffset:0}}
@media(max-width:1000px){.op-training .op-training-card{grid-template-columns:34px 1fr 75px;gap:12px;padding:30px 20px}.op-training-art{width:75px}.op-training .op-training-card h3{font-size:18px}.op-book{gap:45px;padding:45px}.op-book h2{font-size:32px}}
@media(max-width:760px){.op-worries.op-wrap{padding:55px 20px 60px;margin-top:20px}.op-worries>div{gap:13px}.op-worries blockquote{padding:23px 15px}.op-worries blockquote p{font-size:18px}.op-worries-answer{font-size:26px;margin-top:37px!important}.op-worries-answer>span{font-size:16px}.op-worries-answer strong{font-size:28px}.op-specialty-track{gap:12px;padding-inline:20px}.op-specialty-track article{flex-basis:calc((100vw - 52px)/2);padding:20px 12px}.op-specialty-track h3{font-size:19px}.op-specialty-track strong{font-size:12px}.op-specialty-track p{font-size:10px}.op-specialty-track article>span{width:52px;height:52px;font-size:30px}.op-specialties .op-small{font-size:13px;padding-inline:25px}.op-staff-intro{position:static;padding-top:0}.op-training .op-training-card{grid-template-columns:34px 1fr 68px;padding:23px 17px;margin-bottom:17px;gap:10px}.op-training .op-training-card>span{font-size:29px}.op-training .op-training-card h3{font-size:17px}.op-training .op-training-card p{font-size:12px}.op-training-art{width:68px}.op-training{padding-bottom:0}.op-refund>strong{font-size:29px}.op-refund>strong>b{font-size:66px}.op-refund>span{font-size:11px}.op-book{grid-template-columns:1fr;gap:45px;padding:40px 25px;margin-bottom:65px;text-align:center}.op-book-visual img{width:190px}.op-book h2{font-size:30px;margin:20px 0}.op-book p:not(.op-label){font-size:14px}.op-book .op-label{font-size:12px}}
@media(prefers-reduced-motion:reduce){.op-growth-arrow{animation:none}.op-revenue-line{animation:none!important;stroke-dashoffset:0}.op-training .op-training-card{opacity:1;transform:none;transition:none}}
.op-page{overflow:clip}
.op-training .op-training-card>span{white-space:nowrap;line-height:1.2;letter-spacing:-.06em}@media(max-width:1000px){.op-training .op-training-card>span{font-size:29px}}
/* Paired application cards */
.op-steps .op-cta-pair .op-button,.op-steps .op-cta-pair .op-button:last-child{background:#0868ff;color:#fff;border-color:#0868ff}.op-steps .op-cta-pair .op-button>span,.op-steps .op-cta-pair .op-button:last-child>span{background:#fff;color:#0868ff}.op-steps .op-cta-pair .op-button:hover{background:#0059df;border-color:#0059df}.op-steps .op-refund{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:18px;min-height:180px;margin-top:30px;padding-top:28px}.op-steps .op-refund>p{margin:0;font-size:15px;line-height:1.85}.op-steps .op-refund>strong{margin:0;font-size:29px;white-space:nowrap;line-height:1.3}.op-steps .op-refund>strong>b{font-size:60px}.op-consult-flow{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:180px;border-top:1px solid #dce8f9;margin-top:30px;padding-top:28px}.op-consult-flow strong{font-size:25px;line-height:1.35;letter-spacing:-.045em;color:#0868ff}.op-flow-condition{font-size:14px;color:#7b8fa9}.op-flow-arrow{color:#86ace4;font-size:26px;line-height:1}.op-steps article>p:not(.op-label){min-height:86px}
@media(min-width:761px) and (max-width:1000px){.op-steps .op-refund{gap:12px}.op-steps .op-refund>p{font-size:13px}.op-steps .op-refund>strong{font-size:26px}.op-steps .op-refund>strong>b{font-size:52px}.op-consult-flow strong{font-size:23px}}
@media(max-width:760px){.op-steps article>p:not(.op-label){min-height:0}.op-steps .op-refund{gap:12px;min-height:145px;margin-top:27px;padding-top:24px}.op-steps .op-refund>p{font-size:12px;line-height:1.9}.op-steps .op-refund>strong{font-size:24px}.op-steps .op-refund>strong>b{font-size:49px}.op-consult-flow{min-height:145px;margin-top:27px;padding-top:24px}.op-consult-flow strong{font-size:24px}.op-flow-condition{font-size:13px}}
@media(max-width:360px){.op-steps .op-refund{grid-template-columns:1.15fr 1fr;gap:9px}.op-steps .op-refund>p{font-size:11px}.op-steps .op-refund>strong{font-size:21px}.op-steps .op-refund>strong>b{font-size:42px}.op-consult-flow strong{font-size:21px}}
