/* Offer V2 composes the retained Résonance components. */
/* Text-only evidence must override the former photo grid, including its mirrored variant. */
.offer-v2 .client-evidence>article.client-field-card--text{display:block;min-height:0;padding:0}
.offer-v2 .client-evidence .client-field-card--text>.client-card-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 44px;padding:32px}
.offer-v2 .client-field-card--text .client-identity{grid-column:1;grid-row:1}
.offer-v2 .client-field-card--text .client-outcome{grid-column:2;grid-row:1 / span 2;margin-top:0;align-self:center}
.offer-v2 .client-field-card--text .client-card-copy>.text-link{grid-column:1;grid-row:2;align-self:end;margin:0}
@media(max-width:850px){.offer-v2 .client-evidence .client-field-card--text>.client-card-copy{grid-template-columns:minmax(0,1fr);gap:22px;padding:25px}.offer-v2 .client-field-card--text .client-identity,.offer-v2 .client-field-card--text .client-outcome,.offer-v2 .client-field-card--text .client-card-copy>.text-link{grid-column:1;grid-row:auto}.offer-v2 .client-field-card--text .client-outcome{margin-top:0}}
.mobile-nav-phone{display:none}
@media(max-width:767px){.site .site-header{padding-right:112px!important;gap:8px!important}.mobile-nav-phone{display:grid;place-items:center;position:absolute;right:0;top:96px;width:44px;height:44px;color:var(--fg)}.mobile-nav-phone svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.5}}
@media(max-width:380px){.site .site-header .logo-plate{width:108px!important;padding:0!important}.site .site-menu-button{font-size:0!important;gap:0!important;padding:10px!important;flex:none!important;width:44px;min-width:44px;position:absolute;right:112px}.site .site-menu-button svg{width:20px;height:20px;display:block!important}}
.site .site-header{height:auto;min-height:106px}.site .site-header #site-nav{gap:18px}.site .site-header .logo-plate{width:140px}.site .site-header nav>a,.site .site-header .mega-toggle{font-size:12px}.site .nav-phone{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nav-phone svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.site .site-header .nav-cta{padding-inline:16px}
.offer-v2 .hero-title{max-width:1120px;margin-inline:auto}.offer-v2.home .hero-title{font-size:clamp(42px,6.4vw,90px);line-height:1.04}.offer-v2 .inner-hero .hero-title{font-size:clamp(40px,5.9vw,82px)!important}.offer-v2 .hero-description{max-width:830px}
.offer-proof{padding-block:28px 35px;border-bottom:1px solid var(--border)}.offer-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.offer-proof-grid>p{margin:0;display:grid;gap:10px}.offer-proof strong{font:600 20px/1.35 var(--title);letter-spacing:-.02em}.offer-proof span{font-size:12px;line-height:1.6;color:var(--secondary)}.offer-proof-intro{font-size:15px;margin-bottom:25px;max-width:680px;color:var(--secondary)}.offer-proof:has(.offer-proof-intro) .offer-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.offer-v2 .offer-cards{display:grid;gap:22px}.socle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-grid,.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bootcamp-days{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-cards article{border:1px solid var(--border);border-radius:20px;background:var(--panel);padding:32px;min-width:0}.offer-cards article>svg{width:26px;height:26px;color:var(--accent-text);margin-bottom:25px}.offer-cards h3{font:600 27px/1.2 var(--title);letter-spacing:-.025em;margin:0 0 17px}.offer-cards p{font:400 15px/1.8 var(--body);color:var(--secondary);margin:0}.offer-cards a{color:var(--accent-text)}.offer-module-group+.offer-module-group{margin-top:45px}.offer-group-title{font:500 21px var(--title);margin:0 0 24px}.offer-billing{display:block;font-size:12px;line-height:1.7;color:var(--subtle);margin-top:18px}.offer-section-end{margin-top:30px;color:var(--secondary);font-size:16px;line-height:1.8}.offer-section-end .text-link{margin-right:24px}.offer-section-end p{margin-bottom:18px}.agent-details{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.agent-details dt{font-size:12px;font-weight:600;color:var(--fg);margin-top:16px}.agent-details dd{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--secondary)}
.connector-table{border-top:1px solid var(--border)}.connector-table table{border-collapse:collapse;table-layout:fixed;width:100%;text-align:left}.connector-table th,.connector-table td{padding:24px 18px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.8;overflow-wrap:anywhere}.connector-table th{width:31%;font:600 16px/1.8 var(--title)}.connector-table td{font-size:16px;color:var(--secondary)}.connector-table thead th{font:700 16px/1.4 var(--title);color:var(--fg);background:var(--panel-alt);padding-block:18px;border-bottom:2px solid var(--border)}
.offer-bootcamp-price{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px}.offer-bootcamp-price>p{font:600 29px/1.3 var(--title);letter-spacing:-.025em;max-width:650px}.offer-callout,.offer-price-details{max-width:800px;margin:auto}.offer-callout p:first-child{font:500 28px/1.5 var(--title)}.offer-callout p+p{margin-top:20px;color:var(--secondary)}.offer-price-details p{font-size:19px;line-height:1.8;padding-block:20px;border-bottom:1px solid var(--border)}
.offer-v2 .method-text-layout{max-width:980px;margin:auto}.offer-v2 .method-text-copy .method-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.offer-v2 .client-field-card--text{display:block;min-height:0}.offer-v2 .client-field-card--text .client-card-copy{width:auto;max-width:none;padding:32px}.offer-v2 .client-field-card--text .client-identity{max-width:680px}.offer-v2 .client-field-card--text .client-outcome{max-width:650px}.offer-v2 .client-field-card--text .client-identity h3{margin-top:8px}.offer-v2 .client-field-card--text .client-caveat{max-width:620px}
.offer-example-note{font:400 12px/1.7 var(--body);color:var(--subtle);margin-top:16px}.offer-contact-form .form-staging-state{font-size:13px;line-height:1.7;color:var(--secondary)}.offer-contact-form button:disabled{opacity:.55;cursor:not-allowed}.form-status:not(:empty){margin-top:20px;font-size:14px}.consent-dialog{max-width:580px;width:calc(100% - 32px);background:var(--panel-solid);color:var(--fg);border:1px solid var(--border);border-radius:20px;padding:30px}.consent-dialog::backdrop{background:rgba(21,21,28,.45)}.consent-dialog h2{font:600 26px/1.25 var(--title)}.consent-dialog p{font-size:14px;line-height:1.7;color:var(--secondary);margin-block:20px}.consent-dialog label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.consent-actions .button{font-size:13px;padding:12px 17px;min-height:44px}.consent-open-link{font-size:12px;border:0;background:none;color:inherit;text-decoration:underline;padding:12px 0;cursor:pointer}
@media(min-width:768px) and (max-width:1199px){.site .site-header{display:grid;grid-template-columns:1fr;padding-top:17px;padding-bottom:18px;gap:16px;padding-right:130px}.site .site-header #site-nav{position:static;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;border:0;background:none;box-shadow:none;padding:0;gap:8px 18px;max-height:none;overflow:visible;width:calc(100% + 110px)}.site .site-menu-button{display:none}.site .site-header nav>a,.site .site-header .mega-toggle{width:auto;min-height:38px;padding:6px 0;font-size:12px}.site .site-header .nav-cta{padding:10px 15px}.site .mega-menu{position:absolute;top:calc(100% + 10px);padding:24px;background:var(--panel-solid);box-shadow:var(--shadow)}}
@media(max-width:850px){.modules-grid,.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-cards article{padding:25px}.offer-v2 .method-text-copy .method-steps{grid-template-columns:1fr}.offer-bootcamp-price{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.site .site-header{min-height:92px;display:flex;padding-top:12px;padding-bottom:12px}.site .site-header .logo-plate{width:132px}.site .site-menu-button{font-size:12px;padding:9px 10px;gap:9px}.site .site-header #site-nav{gap:5px;top:85px}.site .site-header nav>a,.site .site-header .mega-toggle{font-size:15px}.site .nav-phone svg{width:23px;height:23px}.site .nav-phone span{display:none}.site .site-header .nav-phone{width:44px;justify-content:center;align-self:flex-start}.offer-proof-grid,.offer-proof:has(.offer-proof-intro) .offer-proof-grid{grid-template-columns:1fr;gap:24px}.offer-proof strong{font-size:19px}.offer-proof{padding-top:22px;padding-bottom:28px}.socle-grid,.modules-grid,.agents-grid,.bootcamp-days{grid-template-columns:1fr}.offer-cards h3{font-size:25px}.connector-table th,.connector-table td{padding:18px 8px;font-size:13px}.connector-table th{width:35%;font-size:13px}.offer-bootcamp-price>p{font-size:26px}.offer-bootcamp-price .button{width:100%}.offer-v2 .client-field-card--text .client-card-copy{padding:25px}.offer-price-details p{font-size:16px}.offer-callout p:first-child{font-size:23px}.consent-dialog{padding:24px}.consent-actions .button{width:100%;justify-content:center}}

@media(max-width:767px){.connector-table thead th{font-size:14px;padding-block:16px}}
