.workwith-hero{background:var(--bg-primary);padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(60px,8vw,100px);position:relative}.workwith-hero__inner{max-width:860px}.workwith-hero__eyebrow{margin-bottom:var(--space-6)}.workwith-hero__eyebrow-text{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);display:inline-block;padding:3px 10px;background:#c9a45c1a;border-radius:100px}.workwith-hero__headline{font-family:var(--font-serif);font-size:clamp(42px,6.5vw,84px);font-weight:var(--weight-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-ivory);margin-bottom:var(--space-6)}.workwith-hero__lead{font-family:var(--font-serif);font-size:clamp(19px,2vw,24px);font-weight:var(--weight-light);font-style:italic;line-height:1.55;color:#f2eee6d9;letter-spacing:var(--ls-tight);margin-bottom:var(--space-10);max-width:58ch}.workwith-hero__actions{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.workwith-offers{background:var(--bg-secondary)}.offers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);margin-top:var(--space-10)}.offer-card{background:#f2eee605;border:1px solid rgba(242,238,230,.08);border-radius:2px;padding:clamp(32px,4vw,48px);display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--duration-base) var(--ease-out-quad),border-color var(--duration-base) ease,background-color var(--duration-base) ease}.offer-card:hover{transform:translateY(-2px);border-color:#c9a45c59;background-color:#f2eee609}.offer-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-2)}.offer-card__meta{display:flex;align-items:center;gap:var(--space-3)}.offer-card__number{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.16em;color:var(--accent-text)}.offer-card__category{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:#f2eee680}.offer-card__duration{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);background:#c9a45c14;padding:3px 8px;border-radius:2px}.offer-card__title{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,42px);font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:var(--ls-tight);color:var(--color-ivory);margin-bottom:var(--space-3)}.offer-card__title a{color:inherit;transition:color var(--duration-fast) ease}.offer-card__title a:hover{color:var(--color-gold)}.offer-card__positioning{font-family:var(--font-serif);font-size:17px;font-style:italic;color:var(--color-gold);line-height:1.45;margin-bottom:var(--space-4);letter-spacing:var(--ls-tight)}.offer-card__overview{font-family:var(--font-serif);font-size:16px;line-height:1.65;color:#f2eee6b3;margin-bottom:var(--space-6)}.offer-card__highlights{border-top:1px solid rgba(242,238,230,.06);padding-top:var(--space-4);margin-bottom:var(--space-8)}.offer-card__highlights-label{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);display:block;margin-bottom:var(--space-2)}.offer-card__list{display:flex;flex-direction:column;gap:var(--space-2)}.offer-card__list li{font-family:var(--font-serif);font-size:15px;color:#f2eee6bf;line-height:1.5;position:relative;padding-left:var(--space-4)}.offer-card__list li:before{content:"—";position:absolute;left:0;color:var(--color-gold-dim)}.offer-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid rgba(242,238,230,.08);margin-top:auto;flex-wrap:wrap}.offer-card__detail-link{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted);transition:color var(--duration-fast) ease}.offer-card__detail-link:hover{color:var(--color-ivory)}.workwith-standards{background:var(--bg-primary)}.workwith-standards__intro{max-width:680px;margin-bottom:var(--space-12)}.workwith-standards__headline{font-family:var(--font-serif);font-size:clamp(32px,4vw,54px);font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:var(--ls-tight);color:var(--color-ivory);margin-bottom:var(--space-4)}.workwith-standards__sub{font-family:var(--font-serif);font-size:18px;color:#f2eee6b3;line-height:1.6}.standards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.standard-card{background:#f2eee605;border:1px solid rgba(242,238,230,.06);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}.standard-card__num{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.16em;color:var(--color-gold)}.standard-card__title{font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-semibold);color:var(--color-ivory);line-height:1.25}.standard-card__desc{font-family:var(--font-serif);font-size:15px;line-height:1.6;color:#f2eee6a6}.workwith-proof{background:var(--bg-secondary)}.workwith-proof__header{max-width:680px;margin-bottom:var(--space-12)}.workwith-proof__headline{font-family:var(--font-serif);font-size:clamp(32px,4vw,54px);font-weight:var(--weight-semibold);color:var(--color-ivory);line-height:1.15;margin-bottom:var(--space-3)}.workwith-proof__sub{font-family:var(--font-serif);font-size:18px;color:#f2eee6b3;line-height:1.6}.workwith-proof__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.proof-card{background:#f2eee605;border:1px solid rgba(242,238,230,.06);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;transition:transform var(--duration-base) var(--ease-out-quad),border-color var(--duration-base) ease}.proof-card:hover{transform:translateY(-2px);border-color:#c9a45c59}.proof-card__type{font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.proof-card__title{font-family:var(--font-serif);font-size:24px;font-weight:var(--weight-semibold);color:var(--color-ivory);line-height:1.25}.proof-card__desc{font-family:var(--font-serif);font-size:15px;line-height:1.6;color:#f2eee6a6}.proof-card__link{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-top:auto;padding-top:var(--space-3)}.workwith-closing{background:var(--bg-primary);text-align:center;padding-block:clamp(100px,14vw,180px)}.workwith-closing__box{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.workwith-closing__headline{font-family:var(--font-serif);font-size:clamp(34px,4.5vw,62px);font-weight:var(--weight-semibold);line-height:1.1;color:var(--color-ivory);letter-spacing:var(--ls-tight);margin-block:var(--space-4) var(--space-6)}.workwith-closing__sub{font-family:var(--font-serif);font-size:clamp(17px,1.8vw,21px);color:#f2eee6b3;line-height:1.65;margin-bottom:var(--space-10);max-width:48ch}.workwith-closing__actions{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:center}@media (max-width: 1024px){.offers-grid{grid-template-columns:1fr}.standards-grid{grid-template-columns:repeat(2,1fr)}.workwith-proof__grid{grid-template-columns:1fr}}@media (max-width: 768px){.workwith-hero{padding-top:140px;padding-bottom:var(--space-10)}.workwith-hero__headline{font-size:clamp(36px,8vw,54px)}.offer-card{padding:var(--space-6)}.offer-card__title{font-size:28px}.offer-card__footer{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.offer-card__footer .btn-primary{width:100%;text-align:center}.standards-grid{grid-template-columns:1fr}.workwith-closing__actions{flex-direction:column;width:100%}.workwith-closing__actions .btn-primary,.workwith-closing__actions .btn-text{width:100%;text-align:center;justify-content:center}}@media (max-width: 480px){.workwith-hero{padding-top:110px;padding-bottom:var(--space-8)}.workwith-hero__headline{font-size:clamp(26px,8vw,38px)}.offer-card{padding:var(--space-5) var(--space-4)}.workwith-hero__actions{flex-direction:column;align-items:stretch;width:100%}.workwith-hero__actions .btn-primary,.workwith-hero__actions .btn-text{width:100%;text-align:center}}@media (max-width: 360px){.workwith-hero__headline{font-size:24px}.offer-card{padding:var(--space-4)}}
