.section.career-types{background:#e2f0f7;padding:80px 0}.types-heading{text-align:center;margin-bottom:36px}.types-heading .eyebrow{margin-bottom:12px}.types-heading h2{font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.6}.types-heading>p:last-child{font-size:1rem;color:#3c5669;line-height:1.9;margin-top:16px}.types-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.type-card{min-width:0;padding:30px;background:#fff;border:1px solid #cddfe8;border-radius:12px;display:flex;flex-direction:column}.type-heading{display:flex;align-items:center;gap:18px;margin-bottom:22px}.type-number{font-family:var(--serif);font-size:2.7rem;line-height:1.1;font-weight:400;color:#287fa3;flex-shrink:0}.type-label{font-size:.8rem;font-weight:600;letter-spacing:.1em;color:#4b6e83;margin-bottom:4px}.type-heading h3{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.7;color:#183b56}.type-wish{font-family:var(--serif);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600;line-height:1.85;color:#163f5c;margin-bottom:18px}.type-description{font-size:1rem;line-height:1.95;color:#3c5669;border-top:1px solid #e1e8ed;padding-top:18px;margin-top:auto}.types-note{margin-top:28px;padding:24px 28px;background:#f8fbfd;border:1px solid #cddfe8;border-left:4px solid #287fa3;border-radius:8px;font-size:.95rem;line-height:2;color:#3c5669}.types-note strong{color:#183b56;font-weight:700}
/* Continue alternating backgrounds after the inserted section. */
.section.pricing{background:#fff}.section.about{background:#e2f0f7}.section.faq{background:#fff}.consultation{background:#e2f0f7}.site-footer{background:#fff}
@media(max-width:760px){.section.career-types{padding:56px 0}.types-heading{margin-bottom:28px}.types-grid{grid-template-columns:1fr;gap:18px}.type-card{padding:24px}.type-heading{gap:15px;margin-bottom:18px}.type-number{font-size:2.3rem}.type-heading h3{font-size:1.1rem}.type-wish{font-size:1.2rem;margin-bottom:16px}.type-description{font-size:1rem;line-height:1.95;padding-top:16px}.types-note{padding:20px;margin-top:24px;font-size:.9rem}.types-note br{display:none}}
@media(max-width:370px){.type-card{padding:21px}.type-heading{gap:12px}.type-heading h3{font-size:1.05rem}.type-number{font-size:2rem}.type-wish{font-size:1.1rem}}
.type-card{display:grid;grid-template-columns:116px minmax(0,1fr);column-gap:22px;align-content:start}.type-photo{width:116px;height:116px;border-radius:12px;background-image:url('assets/types-six-poses.png');background-repeat:no-repeat;background-size:300% 200%;grid-column:1;grid-row:1/3;align-self:start}.type-photo-1{background-position:0% 0%}.type-photo-2{background-position:50% 0%}.type-photo-3{background-position:100% 0%}.type-photo-4{background-position:0% 100%}.type-photo-5{background-position:50% 100%}.type-photo-6{background-position:100% 100%}.type-heading{grid-column:2;gap:11px;margin-bottom:12px}.type-heading .type-number{font-size:1.9rem}.type-wish{grid-column:2;font-family:var(--sans);font-size:1.05rem;line-height:1.85;margin-bottom:20px}.type-description{grid-column:1/-1;margin-top:0}
@media(max-width:760px){.type-card{grid-template-columns:94px minmax(0,1fr);column-gap:16px}.type-photo{width:94px;height:94px;border-radius:10px}.type-heading{gap:8px}.type-heading .type-number{display:none}.type-heading h3{font-size:1.05rem}.type-wish{font-size:1rem;margin-bottom:18px}.type-wish br{display:none}}
@media(max-width:370px){.type-card{grid-template-columns:78px minmax(0,1fr);column-gap:13px}.type-photo{width:78px;height:78px}.type-heading h3{font-size:1rem}}
/* Keep hand gestures and standing poses visible in the larger square photos. */
.type-card{grid-template-columns:148px minmax(0,1fr)}.type-photo{width:148px;height:148px;background-image:url('assets/types-six-poses.png')}
@media(max-width:760px){.type-card{grid-template-columns:106px minmax(0,1fr)}.type-photo{width:106px;height:106px}}
@media(max-width:370px){.type-card{grid-template-columns:88px minmax(0,1fr)}.type-photo{width:88px;height:88px}}
