/* Scoped exclusively to the two sales routes; shared cinematic hero and shell remain authoritative. */
.sales-design{--sales-ink:#102c40;--sales-blue:#146c93;--sales-paper:#f3f6f6;--sales-line:#d4e0e4;color:var(--sales-ink)}
.sales-design .sales-container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.sales-design .sales-section{padding:100px 0;margin:0;scroll-margin-top:110px}.sales-design .sales-heading{max-width:800px;margin-bottom:48px}.sales-design h2{font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.12;letter-spacing:-.035em}.sales-design h3{line-height:1.23}.sales-design p{font-size:1.06rem;line-height:1.7}.sales-design .sales-heading p{max-width:72ch}.sales-design .sales-hero-meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:26px;font-size:.85rem;font-weight:650;color:#fff}.sales-design .sales-hero-meta span+span:before{content:'·';margin-right:20px;color:#9dd5ec}.sales-design .sales-hero-credential{max-width:620px;font-size:.83rem!important;line-height:1.5;color:#e1edf4!important;margin-top:14px}.sales-design .sales-jump{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;padding:24px 20px;border-bottom:1px solid var(--sales-line);background:#fff}.sales-design .sales-jump a{font-size:.85rem;text-decoration:none;font-weight:650;color:var(--sales-ink)}.sales-design a:focus-visible,.sales-design button:focus-visible,.sales-design summary:focus-visible{outline:3px solid #d29030;outline-offset:5px}.sales-design .sales-items{display:grid;gap:36px}.sales-design .sales-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-design .sales-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-design .sales-items article{min-width:0;border-top:1px solid var(--sales-line);padding-top:24px}.sales-design .sales-items h3{font-size:1.23rem;letter-spacing:-.02em;margin:14px 0}.sales-design .sales-number{font-size:.8rem;letter-spacing:.12em;font-weight:750;color:var(--sales-blue)}.sales-design .sales-dark{background:#102c40;color:#fff}.sales-design .sales-dark h2,.sales-design .sales-dark h3{color:#fff}.sales-design .sales-dark .sales-number{color:#84c6e5}.sales-design .sales-dark article{border-color:#3b5464}.sales-design .sales-dark p{color:#dbe6ec}.sales-design .sales-authority{background:#f3f6f6}.sales-design .sales-authority-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:64px;align-items:center}.sales-design .sales-photo{margin:0;min-width:0}.sales-design .sales-photo img{display:block;width:100%;height:auto}.sales-design .sales-grinder img{object-fit:contain;height:auto;border-radius:2px}.sales-design .sales-photo figcaption{font-size:.75rem;line-height:1.5;margin-top:12px;color:#536773}.sales-design .sales-credentials{padding:0;list-style:none;margin:28px 0}.sales-design .sales-credentials li{padding:15px 0;border-top:1px solid #ccdbe1;line-height:1.45}.sales-design .sales-credentials strong,.sales-design .sales-credentials span{display:block}.sales-design .sales-credentials strong{font-size:.95rem}.sales-design .sales-credentials span{font-size:.82rem;margin-top:5px}.sales-design details summary{cursor:pointer;line-height:1.5}.sales-design .sales-author-details{border-top:1px solid var(--sales-line);padding:18px 0;margin-bottom:15px}.sales-design .sales-author-details summary{font-size:.9rem;font-weight:650}.sales-design .sales-author-details p{font-size:.92rem}.sales-design .sales-experience-layout{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.sales-design .sales-steps{gap:12px}.sales-design .sales-steps article{display:grid;grid-template-columns:38px 1fr;column-gap:20px;padding:20px 0}.sales-design .sales-steps h3{margin:0}.sales-design .sales-steps p{grid-column:2;margin:12px 0 0}.sales-design .sales-experience .sales-photo img{aspect-ratio:4/5;object-fit:cover;object-position:55% 45%}.sales-design .sales-experience .nx-button{margin-top:30px}.sales-design .sales-promo{background:#071d2c;color:#e7f1f6}.sales-design .sales-promo h2,.sales-design .sales-promo h3{color:#fff}.sales-design .sales-promo a{color:#a6d8ec}.sales-design .sales-promo .oferta-video-grid{gap:32px}.sales-design .sales-promo .oferta-video{padding:0;border:0;background:transparent}.sales-design .sales-proof{background:#fff}.sales-design .sales-quotes{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:52px}.sales-design .sales-quotes figure{margin:0;border-top:3px solid #9ac2d0;padding-top:24px}.sales-design .sales-quotes blockquote{margin:0}.sales-design .sales-quotes blockquote p{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.5}.sales-design .sales-quotes figcaption strong,.sales-design .sales-quotes figcaption span{display:block;font-size:.84rem}.sales-design .sales-quotes figcaption span{font-size:.75rem;margin-top:5px;color:#536773}.sales-design .sales-proof .oferta-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.sales-design .oferta-video-player{overflow:hidden;aspect-ratio:16/9}.sales-design .oferta-video-player button,.sales-design .oferta-video-player img{width:100%;height:100%;object-fit:cover}.sales-design .oferta-video{border:0;padding:0;background:transparent}.sales-design .oferta-video h3{font-size:1.15rem}.sales-design .oferta-video p{font-size:.9rem}.sales-design .oferta-video a,.sales-design .oferta-video-note{font-size:.78rem}.sales-design .sales-more-videos{margin-top:32px;border-block:1px solid var(--sales-line);padding:20px 0}.sales-design .sales-more-videos summary{font-weight:650}.sales-design .sales-more-videos[open] summary{margin-bottom:30px}.sales-design .sales-cpa{background:#edf4f6}.sales-design .sales-cpa .sales-number{font-size:3.8rem;line-height:1;letter-spacing:-.05em;font-weight:450;color:#78a8bc}.sales-design .sales-cpa article{border-top:0;padding-top:0}.sales-design .sales-cpa h3{font-size:1.6rem}.sales-design .sales-cpa .nx-button{margin-top:30px}.sales-design .sales-photo-cta{background:#116789;color:#fff}.sales-design .sales-photo-cta>.sales-container{display:grid;grid-template-columns:.8fr 1fr;gap:80px;align-items:center}.sales-design .sales-photo-cta .sales-photo img{aspect-ratio:4/4.4;object-fit:cover;object-position:50% 40%}.sales-design .sales-photo-cta>.sales-container>div{padding:55px 0}.sales-design .sales-photo-cta h2,.sales-design .sales-photo-cta p{color:#fff}.sales-design .sales-photo-cta .oferta-kicker{color:#c2e0ed}.sales-design .sales-photo-cta .nx-button{background:#fff;color:#12354a;border-color:#fff}.sales-design .sales-programme{background:#fff}.sales-design .sales-weeks{margin:0 0 60px;padding-bottom:45px;border-bottom:1px solid var(--sales-line);scroll-margin-top:100px}.sales-design .sales-weeks>h3{font-size:1.5rem}.sales-design .sales-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.sales-design .sales-timeline article{border-top:3px solid #91bdcc}.sales-design .sales-timeline h3{font-size:1rem}.sales-design .sales-timeline p{font-size:.9rem}.sales-design .sales-unit-label{margin-bottom:20px}.sales-design .sales-units{border-top:1px solid var(--sales-line)}.sales-design .sales-units details{border-bottom:1px solid var(--sales-line)}.sales-design .sales-units summary{display:flex;align-items:baseline;gap:24px;padding:24px 35px 24px 0;font-weight:650;font-size:1.1rem;position:relative}.sales-design .sales-units summary:after{content:'+';position:absolute;right:3px;font-size:1.4rem;font-weight:400}.sales-design .sales-units details[open] summary:after{content:'−'}.sales-design .sales-units details>div{padding:0 40px 20px 47px;max-width:900px}.sales-design .sales-project{background:#102c40;color:#fff}.sales-design .sales-project h2{color:#fff}.sales-design .sales-project .oferta-section-head{max-width:900px}.sales-design .sales-example{background:#edf4f6;padding-block:65px}.sales-design .sales-example .oferta-section-head{max-width:850px}.sales-design .sales-example h2{font-size:1.7rem}.sales-design .sales-practice,.sales-design .sales-assessment,.sales-design .sales-certificate,.sales-design .sales-fit{padding-block:65px}.sales-design .sales-assessment,.sales-design .sales-fit{background:#f3f6f6}.sales-design .sales-certificate .oferta-section-head{border-left:4px solid #8ab7c8;padding-left:30px}.sales-design .sales-compare{background:#edf4f6}.sales-design .sales-compare .oferta-item{background:#fff;border:0;border-top:3px solid #6e9eb1;padding:30px}.sales-design .sales-questions{background:#fff}.sales-design .sales-questions .oferta-faq{max-width:900px}.sales-design .sales-final{background:#102c40}.sales-design .sales-final .sales-photo img{object-position:55% 50%}.sales-design .sales-final>.sales-container{grid-template-columns:1fr 1fr}.sales-design .sales-final .sales-photo{order:2}.sales-design .sales-final>.sales-container>div{order:1}
@media(max-width:900px){.sales-design .sales-container{width:calc(100% - 48px)}.sales-design .sales-section{padding-block:72px}.sales-design .sales-four{grid-template-columns:1fr 1fr}.sales-design .sales-authority-grid{grid-template-columns:1fr;gap:35px}.sales-design .sales-grinder{max-width:760px}.sales-design .sales-experience-layout{gap:35px}.sales-design .sales-photo-cta>.sales-container{gap:35px}.sales-design .sales-quotes{gap:30px}.sales-design .sales-timeline{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.sales-design .sales-container{width:calc(100% - 40px)}.sales-design .sales-section{padding-block:55px;scroll-margin-top:85px}.sales-design .sales-heading{margin-bottom:30px}.sales-design .sales-jump{justify-content:flex-start;gap:12px 23px;padding:20px}.sales-design .sales-jump a{font-size:.78rem}.sales-design .sales-three,.sales-design .sales-four,.sales-design .sales-quotes,.sales-design .sales-experience-layout,.sales-design .sales-photo-cta>.sales-container,.sales-design .sales-final>.sales-container,.sales-design .sales-proof .oferta-video-grid{grid-template-columns:1fr}.sales-design .sales-items{gap:24px}.sales-design .sales-hero-meta{gap:8px 15px;font-size:.75rem}.sales-design .sales-hero-meta span+span:before{margin-right:13px}.sales-design .sales-authority-grid{gap:28px}.sales-design .sales-grinder img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.sales-design .sales-authority .sales-container{width:calc(100% - 32px)}.sales-design .sales-credentials li{padding:13px 0}.sales-design .sales-experience .sales-photo img{aspect-ratio:4/3;object-position:50% 40%}.sales-design .sales-photo-cta>.sales-container{width:100%;gap:0}.sales-design .sales-photo-cta .sales-photo img{aspect-ratio:4/3;object-position:50% 35%}.sales-design .sales-photo-cta>.sales-container>div{padding:35px 24px 45px}.sales-design .sales-final .sales-photo{order:0}.sales-design .sales-final>.sales-container>div{order:1}.sales-design .sales-timeline{grid-template-columns:1fr 1fr;gap:23px 18px}.sales-design .sales-timeline h3{font-size:.92rem}.sales-design .sales-timeline p{font-size:.85rem}.sales-design .sales-units summary{font-size:1rem;gap:15px;padding-block:20px}.sales-design .sales-units details>div{padding:0 5px 18px 32px}.sales-design .sales-certificate .oferta-section-head{padding-left:20px}.sales-design .sales-quotes{gap:30px}.sales-design .sales-cpa .sales-number{font-size:3rem}.sales-design .sales-cpa article{border-top:1px solid #c3d7df;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.sales-design *{scroll-behavior:auto;animation:none!important;transition:none!important}}
.sales-design .sales-photo-cta .nx-button{color:#12354a!important}.sales-design .sales-credential-context{font-size:.78rem;line-height:1.5;color:#536773}.sales-design .oferta-hero .oferta-hero-copy h1{font-size:clamp(44px,4.6vw,66px);max-width:730px!important}.sales-design .oferta-hero .oferta-lead{font-size:18px;line-height:1.6}.sales-design .oferta-hero .oferta-hero-note{margin-top:18px}.sales-design .sales-programme .sales-timeline article h3{font-size:1rem}
@media(max-width:600px){.sales-design .oferta-hero .oferta-hero-copy h1{font-size:clamp(37px,9.5vw,54px)}.sales-design .oferta-hero .oferta-lead{font-size:16px}.sales-design .sales-hero-credential{font-size:.74rem!important}}
.sales-design .sales-dark .oferta-kicker,.sales-design .sales-promo .oferta-kicker{color:#b7dce9}.sales-design .sales-dark .sales-heading p{color:#e1edf3}.sales-design .sales-project p{color:#e1edf3}
/* Documentary learning and invitation photographs retain their complete original frame. */
.sales-design .sales-experience .sales-photo img,.sales-design .sales-final .sales-photo img{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}
@media(max-width:600px){.sales-design .sales-experience .sales-photo img,.sales-design .sales-final .sales-photo img{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}}
