.b2b-hero{background:var(--scd-navy-900);color:var(--scd-cream-50);padding:96px 0 112px;position:relative;overflow:hidden}.b2b-hero .grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:64px;align-items:start}@media(max-width:1080px){.b2b-hero{padding:72px 0 88px}.b2b-hero .grid{grid-template-columns:1fr;gap:56px}}.b2b-hero h1{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:var(--scd-cream-50);margin:22px 0 28px;max-width:640px;text-wrap:balance}@media(max-width:640px){.b2b-hero h1{font-size:38px}}.b2b-hero .sub{font-size:18px;line-height:1.65;color:var(--scd-cream-200);opacity:.92;max-width:500px;margin:0 0 36px}.b2b-hero .horizon{width:44px;height:1.5px;background:var(--scd-blush-500);margin-bottom:22px}.b2b-hero .ctas{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.b2b-hero .phone-link{color:var(--scd-cream-50);border-bottom:1px solid var(--scd-blush-500);padding-bottom:2px;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;gap:10px}.b2b-hero .phone-link:hover{color:var(--scd-blush-300);border-color:var(--scd-blush-300)}.quote-form{background:var(--scd-cream-50);color:var(--fg);padding:36px;border-radius:4px;border:1px solid var(--scd-navy-700);box-shadow:var(--shadow-lg)}.quote-form .form-head{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--border)}.quote-form .form-title{font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:1.15;color:var(--fg-brand);margin:0}.quote-form .form-sub{font-size:12px;color:var(--fg-muted);letter-spacing:.04em;margin-top:2px}.quote-form .badge-row{display:flex;align-items:center;gap:8px;flex-shrink:0}.scd-b2b-form-success{display:flex;align-items:flex-start;gap:10px;background:var(--scd-cream-200);border:1px solid rgba(75,107,62,.35);border-left:3px solid var(--scd-success);border-radius:2px;padding:12px 14px;margin-bottom:18px;font-size:14px;line-height:1.55;color:var(--fg)}.scd-b2b-form-success svg{flex-shrink:0;margin-top:2px}.scd-b2b-form-error{background:var(--scd-blush-100);border:1px solid var(--scd-blush-300);border-left:3px solid var(--scd-danger);border-radius:2px;padding:12px 14px;margin-bottom:18px;font-size:14px;line-height:1.55;color:var(--scd-danger)}.b2b-section{padding:112px 0;position:relative}@media(max-width:900px){.b2b-section{padding:80px 0}}.b2b-section--cream-50{background:var(--scd-cream-50)}.b2b-section--cream-100{background:var(--scd-cream-100)}.b2b-section--cream-200{background:var(--scd-cream-200)}.b2b-section h2{font-family:var(--font-display);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--fg-brand);margin:18px 0 0;text-wrap:balance}.center-head{text-align:center;max-width:880px;margin:0 auto 56px}.center-head .horizon{width:44px;height:1.5px;background:var(--scd-blush-500);margin:0 auto 20px}.center-head h2{margin:0 auto;font-size:40px}.center-head .lead{font-size:17px;line-height:1.7;color:var(--fg-muted);margin:22px auto 0;max-width:720px}@media(max-width:640px){.center-head h2{font-size:30px}}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--scd-ink-300)}@media(max-width:980px){.audience-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.audience-grid{grid-template-columns:1fr}}.audience-cell{border-bottom:1px solid var(--scd-ink-300);border-right:1px solid var(--scd-ink-300);padding:28px 26px;display:flex;flex-direction:column;gap:10px;background:transparent;transition:background var(--dur-fast) var(--ease-out)}.audience-cell:hover{background:#d9a6a60f}.audience-grid>:nth-child(3n){border-right:0}@media(max-width:980px){.audience-grid>:nth-child(3n){border-right:1px solid var(--scd-ink-300)}.audience-grid>:nth-child(2n){border-right:0}}@media(max-width:640px){.audience-grid>*{border-right:0!important}}.audience-cell .num{font-family:var(--font-mono);font-size:11px;color:var(--scd-blush-700);letter-spacing:.12em;font-weight:500}.audience-cell .title{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--fg-brand);letter-spacing:.04em;text-transform:uppercase}.audience-cell .qualifier{font-size:14px;line-height:1.55;color:var(--fg);margin:0}.changes-list{display:grid;gap:0;border-top:1px solid var(--scd-ink-300)}.change-row{display:grid;grid-template-columns:120px minmax(0,280px) minmax(0,1fr);gap:40px;align-items:baseline;padding:36px 0;border-bottom:1px solid var(--scd-ink-300)}@media(max-width:820px){.change-row{grid-template-columns:1fr;gap:12px;padding:28px 0}}.change-row .number{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:1;color:var(--scd-blush-500);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.change-row h3{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.01em;color:var(--fg-brand);margin:0;text-wrap:balance}.change-row p{font-size:16px;line-height:1.7;color:var(--fg);margin:0;max-width:56ch}@media(max-width:820px){.change-head{grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}}.network-block .grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:center}@media(max-width:980px){.network-block .grid{grid-template-columns:1fr;gap:40px}}.network-block h2{font-size:40px;margin:14px 0 28px;max-width:540px}.network-block p{font-size:18px;line-height:1.7;color:var(--fg);margin:0 0 22px;max-width:580px}.network-stat{display:inline-block;font-family:var(--font-display);font-style:italic;color:var(--scd-blush-700);font-size:17px;margin:4px 0 22px}.photo-plate{position:relative;aspect-ratio:4 / 5;background:var(--scd-cream-300);border:1px solid var(--border);border-radius:4px;overflow:hidden}.photo-plate .stamp{position:absolute;top:14px;left:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--scd-blush-700);font-weight:600}.photo-plate .cap{position:absolute;left:14px;right:14px;bottom:14px;font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--scd-ink-700);background:#fdfcfae0;border-left:2px solid var(--scd-blush-500);padding:8px 12px;border-radius:0 2px 2px 0}.photo-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 35%,rgba(217,166,166,.18),transparent 60%),linear-gradient(180deg,rgba(28,42,71,.04),transparent 50%);pointer-events:none}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:980px){.steps-grid{grid-template-columns:1fr}}.step-card{background:var(--scd-cream-50);border:1px solid var(--border);border-radius:4px;padding:32px;position:relative;display:flex;flex-direction:column;gap:16px;transition:box-shadow var(--dur-base) var(--ease-out)}.step-card:hover{box-shadow:var(--shadow-md)}.step-card .step-num{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-weight:400;color:var(--fg-brand);letter-spacing:-.01em;line-height:1}.step-card .step-num .big{font-size:64px;color:var(--scd-blush-500);font-variant-numeric:lining-nums tabular-nums}.step-card .step-num .small{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-weight:600;font-family:var(--font-body)}.step-card h3{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--fg-brand);margin:0;text-wrap:balance}.step-card p{font-size:15px;line-height:1.7;color:var(--fg);margin:0}.closing-line{margin:56px auto 0;max-width:720px;text-align:center;font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--fg-muted);text-wrap:balance}.faq-list{border-top:1px solid var(--scd-ink-300);margin-top:8px}.faq-item{border-bottom:1px solid var(--scd-ink-300)}.faq-item summary{list-style:none;cursor:pointer;padding:26px 0;display:flex;align-items:center;gap:24px;transition:color var(--dur-fast) var(--ease-out)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--scd-blush-700)}.faq-item summary .q{flex:1;font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:var(--fg-brand);text-wrap:balance}.faq-item summary .chev{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--scd-ink-300);display:inline-flex;align-items:center;justify-content:center;color:var(--fg-brand);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.faq-item[open] summary .chev{transform:rotate(180deg);border-color:var(--scd-blush-500)}.faq-item .a{padding:0 52px 28px 0;font-size:16px;line-height:1.7;color:var(--fg);max-width:70ch}.final-cta-b2b{background:var(--scd-navy-900);color:var(--scd-cream-50);padding:128px 0;position:relative;overflow:hidden}@media(max-width:900px){.final-cta-b2b{padding:88px 0}}.final-cta-b2b .grid{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:56px;align-items:end}@media(max-width:900px){.final-cta-b2b .grid{grid-template-columns:1fr;align-items:start}}.final-cta-b2b .horizon{width:44px;height:1.5px;background:var(--scd-blush-500);margin-bottom:22px}.final-cta-b2b h2{font-family:var(--font-display);font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:var(--scd-cream-50);margin:18px 0 24px;max-width:640px;text-wrap:balance}.final-cta-b2b .lead{font-size:18px;line-height:1.7;color:var(--scd-cream-200);opacity:.88;max-width:540px;margin:0 0 32px}.final-cta-b2b .ctas{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.final-cta-b2b .or{color:var(--scd-cream-50);text-decoration:none;border-bottom:1px solid var(--scd-blush-500);padding-bottom:2px;font-size:15px;font-weight:500;letter-spacing:.02em}.final-cta-b2b .or:hover{color:var(--scd-blush-300);border-color:var(--scd-blush-300)}@media(max-width:560px){.scd-b2b-row{grid-template-columns:1fr!important}.scd-b2b-h2{font-size:30px!important}.faq-item .a{padding-right:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
