/* 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}}

/* Offer and enquiry: the total investment follows the concrete learning experience. */
.sales-design,.sales-design *{box-sizing:border-box}
.sales-design :is(.sales-container,.sales-heading,.sales-offer-grid>*,.sales-inquiry form){min-width:0}
.sales-design :is(h1,h2,h3,p,li,label,summary){overflow-wrap:break-word}
.sales-design .nx-button{max-width:100%;white-space:normal;text-align:left;line-height:1.45}
.sales-design .sales-offer{background:#edf4f6}
.sales-design .sales-offer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:64px;align-items:start}
.sales-design .sales-offer-grid h3{font-size:1.5rem;margin-top:0}
.sales-design .sales-deliverables,.sales-design .sales-deliverables ul{list-style:none;padding:0;margin:0}
.sales-design .sales-deliverables li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid #c3d7df;line-height:1.6}
.sales-design .sales-deliverables li strong{display:block;margin-bottom:4px}
.sales-design .sales-deliverables li p{margin:0;font-size:.97rem}
.sales-design .sales-icon{display:block;flex:none;width:26px;height:26px;color:#146c93;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.sales-design .sales-investment{background:#102c40;color:#fff;padding:38px;border-top:4px solid #8bc4d8}
.sales-design .sales-investment :is(h2,h3,p){color:inherit}
.sales-design .sales-investment .sales-price{display:block;font-size:clamp(2.8rem,5vw,4.1rem);line-height:1.1;letter-spacing:-.05em;margin:16px 0 24px;font-weight:600}
.sales-design .sales-investment .nx-button{margin-top:12px;background:#fff;color:#12354a!important;border-color:#fff;width:100%;justify-content:space-between}
.sales-design .sales-investment p{font-size:.97rem}
.sales-design .sales-investment small{display:block;font-size:.8rem;line-height:1.6;color:#d8e8ef;margin-top:18px}
.sales-design .sales-inquiry{background:#f3f6f6;scroll-margin-top:100px}
.sales-design .sales-inquiry form{max-width:800px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}
.sales-design .sales-inquiry label{display:block;font-size:.92rem;line-height:1.5;font-weight:600;color:#102c40}
.sales-design .sales-inquiry :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){display:block;width:100%;min-width:0;margin-top:8px;padding:13px 14px;border:1px solid #93aab4;border-radius:0;background:#fff;color:#102c40;font:inherit;font-size:1rem;line-height:1.5;font-weight:400;box-shadow:none}
.sales-design .sales-inquiry textarea{min-height:135px;resize:vertical}
.sales-design .sales-inquiry :is(input,select,textarea):focus-visible{outline:3px solid #d29030;outline-offset:3px}
.sales-design .sales-inquiry :is(fieldset,.sales-form-wide,.sales-consent,.sales-form-status,button[type=submit]){grid-column:1/-1}
.sales-design .sales-inquiry fieldset{min-width:0;padding:0;border:0;margin:0}
.sales-design .sales-inquiry legend{padding:0;margin-bottom:10px;font-size:.95rem;font-weight:600}
.sales-design .sales-inquiry label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:12px;font-size:.85rem;line-height:1.6;font-weight:400}
.sales-design .sales-inquiry input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:#3156d8}
.sales-design .sales-inquiry button[type=submit]{justify-self:start;min-height:52px;padding:16px 24px;background:#3156d8;color:#fff;border:1px solid #3156d8;font:inherit;font-size:.95rem;line-height:1.5;font-weight:600;cursor:pointer}
.sales-design .sales-inquiry button[type=submit]:disabled{opacity:.65;cursor:wait}
.sales-design .sales-form-status{margin:0;line-height:1.6;font-size:.95rem}
.sales-design .sales-form-status:empty{display:none}
.sales-design .sales-form-status[data-state=error]{padding:16px;border-left:3px solid #a12b23;background:#fff4f2;color:#7c1f18}
.sales-design .sales-form-status[data-state=success]{padding:16px;border-left:3px solid #226b4a;background:#edf7f1;color:#165437}
.sales-design .sales-early-proof{background:#edf4f6;padding-block:48px}
.sales-design .sales-early-proof figure{max-width:900px;margin:0 auto}
.sales-design .sales-early-proof blockquote{margin:0;padding-left:28px;border-left:3px solid #8bb8c9}
.sales-design .sales-early-proof blockquote p{font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.5;margin-top:0}
.sales-design .sales-early-proof figcaption{padding-left:31px;font-size:.85rem;line-height:1.6;color:#536773}
.sales-design .sales-cpa .sales-three{gap:60px}
.sales-design .sales-cpa .sales-three article{position:relative}
.sales-design .sales-cpa .sales-three article:not(:last-child):after{content:'→';position:absolute;right:-40px;top:12px;color:#437c94;font-size:1.7rem;line-height:1}
/* Keep every documentary portrait intact, including the intermediate invitation. */
.sales-design .sales-quotes:has(>figure:only-child){grid-template-columns:1fr;max-width:900px}
.sales-design .sales-photo-cta .sales-photo img{aspect-ratio:auto;object-fit:contain;object-position:center;height:auto}
@media(max-width:900px){
 .sales-design .sales-offer-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}
 .sales-design .sales-investment{padding:28px}
}
/* The mobile header previously exceeded the viewport through its nowrap controls. */
@media(max-width:760px){
 body:has(.sales-design) .incx-header-inner{min-width:0;gap:12px}
 body:has(.sales-design) .incx-header .brand{width:125px!important}
 body:has(.sales-design) .incx-header-actions{min-width:0;gap:10px}
 body:has(.sales-design) .incx-context-cta{box-sizing:border-box;max-width:130px;white-space:normal;line-height:1.25;min-width:0;gap:8px!important;padding:10px!important}
 body:has(.sales-design) .incx-menu-button{flex:0 0 44px;width:44px;height:44px;padding:10px;gap:0;font-size:0}
 body:has(.sales-design) .incx-menu-button .incx-lines{width:24px;flex:none}
}
@media(max-width:600px){
 .sales-design .sales-offer-grid,.sales-design .sales-inquiry form{grid-template-columns:1fr;gap:24px}
 .sales-design .sales-offer-grid{gap:35px}
 .sales-design .sales-investment{padding:28px 24px}
 .sales-design .sales-investment .sales-price{font-size:3.25rem}
 .sales-design .sales-deliverables li{gap:13px}
 .sales-design .sales-inquiry button[type=submit]{width:100%;text-align:center;justify-content:center}
 .sales-design .sales-timeline{grid-template-columns:1fr;gap:28px}
 .sales-design .sales-timeline article{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-top:20px}
 .sales-design .sales-timeline h3{margin:0;font-size:1.08rem!important}
 .sales-design .sales-timeline p{grid-column:2;font-size:.96rem;margin-top:10px}
 .sales-design .sales-cpa .sales-three{gap:48px}
 .sales-design .sales-cpa .sales-three article{padding-top:0;border-top:0}
 .sales-design .sales-cpa .sales-three article:not(:last-child):after{content:'↓';right:auto;left:0;top:auto;bottom:-33px;font-size:1.5rem}
 .sales-design .sales-cpa .sales-number{font-size:2.5rem}
 .sales-design .sales-cpa h3{margin-top:12px}
 .sales-design .sales-early-proof{padding-block:36px}
 .sales-design .sales-early-proof blockquote{padding-left:20px}
 .sales-design .sales-early-proof figcaption{padding-left:23px}
}
@media(max-width:359px){
 body:has(.sales-design) .incx-context-cta{display:none!important}
 body:has(.sales-design) .incx-header-actions{margin-left:auto}
 .sales-design .sales-container{width:calc(100% - 32px)}
}
