.for-brand-page[data-v-5452f7b3]{background:var(--cg-color-surface-warm);color:var(--cg-color-ink-900);font-family:var(--cg-font-sans);font-size:16px;line-height:1.625}.for-brand-main[data-v-5452f7b3]{overflow:clip}.page-shell[data-v-5452f7b3]{margin:0 auto;width:min(1280px,100% - 64px)}.brand-hero[data-v-5452f7b3]{align-items:center;display:flex;height:921px;justify-content:center;overflow:hidden;position:relative}.brand-hero__bg[data-v-5452f7b3],.brand-hero__overlay[data-v-5452f7b3]{inset:0;position:absolute}.brand-hero__bg[data-v-5452f7b3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-hero__overlay[data-v-5452f7b3]{background:#1b1c1899;z-index:1}.brand-hero__content[data-v-5452f7b3]{position:relative;text-align:center;width:min(960px,100% - 48px);z-index:2}.brand-hero__badge[data-v-5452f7b3]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#ffffffe6;display:inline-block;font-family:var(--cg-font-display);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:24px;padding:8px 16px 6px;text-transform:uppercase}.brand-hero__title[data-v-5452f7b3]{color:#fff;font-family:var(--cg-font-display);font-size:clamp(48px,7vw,96px);font-weight:900;letter-spacing:-.05em;line-height:.9;margin:0}.brand-hero__description[data-v-5452f7b3]{color:#fffc;font-size:20px;font-weight:500;line-height:1.625;margin:32px auto 0;max-width:640px}.brand-hero__actions[data-v-5452f7b3]{display:flex;gap:16px;justify-content:center;margin-top:40px}.cta-button[data-v-5452f7b3]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--cg-font-display);font-size:18px;font-weight:900;justify-content:center;letter-spacing:.02em;padding:20px 40px;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.cta-button[data-v-5452f7b3]:hover{transform:scale(1.02)}.cta-button--primary[data-v-5452f7b3]{background:var(--cg-color-brand);box-shadow:0 16px 40px #f8527738;color:#fff}.cta-button--primary[data-v-5452f7b3]:hover{background:var(--cg-color-brand-strong)}.cta-button--ghost[data-v-5452f7b3]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbf9f3b3;border:1px solid hsla(0,0%,100%,.2);color:var(--cg-color-ink-900)}.cta-button--ghost[data-v-5452f7b3]:hover{background:#fff}.cta-button--dark[data-v-5452f7b3]{background:var(--cg-color-dark-surface);color:#fff}.cta-button--full[data-v-5452f7b3]{box-shadow:0 20px 48px #f8527733;font-size:20px;padding:24px 40px;width:100%}.credibility-strip[data-v-5452f7b3]{background:var(--cg-color-surface-soft);overflow:hidden;padding:40px 0 48px}.credibility-strip__caption[data-v-5452f7b3]{color:var(--cg-color-ink-500);font-size:14px;font-weight:500;letter-spacing:.02em;margin:0 0 28px;text-align:center}.credibility-strip__track[data-v-5452f7b3]{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);position:relative}.credibility-strip__scroll[data-v-5452f7b3]{align-items:center;animation:marquee-scroll-5452f7b3 30s linear infinite;display:flex;gap:96px;width:-moz-max-content;width:max-content}.credibility-strip__logo[data-v-5452f7b3]{filter:grayscale(100%);flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;opacity:.45;transition:filter .3s ease,opacity .3s ease;width:auto}.credibility-strip__logo[data-v-5452f7b3]:hover{filter:grayscale(0);opacity:1}@keyframes marquee-scroll-5452f7b3{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-strip[data-v-5452f7b3]{background:var(--cg-color-surface-warm);padding:64px 0}.stats-strip__grid[data-v-5452f7b3]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.stats-strip__card[data-v-5452f7b3]{background:#fff;border:1px solid rgba(17,17,17,.06);border-radius:16px;padding:32px 24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.stats-strip__card[data-v-5452f7b3]:hover{border-color:#f8527733;box-shadow:0 12px 32px #11111114;transform:translateY(-4px)}.stats-strip__value[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:40px;font-weight:900;letter-spacing:-.03em;line-height:1}.stats-strip__label[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-size:14px;font-weight:700;margin-top:12px}.stats-strip__sub[data-v-5452f7b3]{color:var(--cg-color-ink-500);font-size:13px;margin-top:4px}.brand-capabilities[data-v-5452f7b3],.difference-section[data-v-5452f7b3],.faq-section[data-v-5452f7b3],.intake-section[data-v-5452f7b3],.process-section[data-v-5452f7b3],.service-paths[data-v-5452f7b3]{padding:96px 0}.section-header[data-v-5452f7b3]{margin-bottom:64px}.section-header--left[data-v-5452f7b3]{text-align:left}.section-header--center[data-v-5452f7b3]{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:680px;text-align:center}.section-header h2[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:clamp(36px,4.5vw,48px);font-weight:900;letter-spacing:-.05em;line-height:1;margin:0}.section-header p[data-v-5452f7b3]{color:var(--cg-color-ink-600);font-size:20px;line-height:1.625;margin:16px 0 0}.section-header__line[data-v-5452f7b3]{background:var(--cg-color-brand);height:8px;margin-top:16px;width:96px}.brand-capabilities[data-v-5452f7b3]{background:var(--cg-color-surface-warm)}.brand-capabilities__grid[data-v-5452f7b3]{display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card__icon[data-v-5452f7b3]{align-items:center;background:var(--cg-color-surface-muted);border-radius:16px;color:var(--cg-color-brand);display:inline-flex;height:64px;justify-content:center;margin-bottom:24px;transition:background .3s ease,color .3s ease;width:64px}.capability-card__icon .material-symbols-outlined[data-v-5452f7b3]{font-size:30px}.capability-card:hover .capability-card__icon[data-v-5452f7b3]{background:var(--cg-color-brand);color:#fff}.capability-card h3[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:22px;font-weight:700;line-height:1.15;margin:0 0 16px}.capability-card p[data-v-5452f7b3]{color:var(--cg-color-ink-600);font-size:16px;line-height:1.625;margin:0}.service-paths[data-v-5452f7b3]{background:var(--cg-color-surface-soft)}.service-paths__panel[data-v-5452f7b3]{background:#1111110f;border-radius:32px;box-shadow:var(--cg-shadow-soft);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.service-card[data-v-5452f7b3]{padding:48px;transition:all .3s ease}@media(min-width:1025px){.service-card[data-v-5452f7b3]{padding:80px}}.service-card--light[data-v-5452f7b3]{background:#fff}.service-card--dark[data-v-5452f7b3]{background:var(--cg-color-dark-surface);color:#fff;position:relative}.service-card__eyebrow[data-v-5452f7b3]{color:var(--cg-color-brand);display:block;font-size:12px;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.service-card h3[data-v-5452f7b3],.service-card__eyebrow[data-v-5452f7b3]{font-family:var(--cg-font-display);font-weight:900}.service-card h3[data-v-5452f7b3]{font-size:32px;letter-spacing:-.03em;line-height:1;margin:0}.service-card__description[data-v-5452f7b3]{font-size:16px;line-height:1.625;margin:24px 0 48px}.service-card--light .service-card__description[data-v-5452f7b3]{color:var(--cg-color-ink-600)}.service-card--dark .service-card__description[data-v-5452f7b3]{color:#fff9}.service-card__list[data-v-5452f7b3]{display:grid;gap:16px;list-style:none;margin:0 0 48px;padding:0}.service-card__list li[data-v-5452f7b3]{align-items:center;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:1.5}.service-card__list .material-symbols-outlined[data-v-5452f7b3]{color:var(--cg-color-brand);font-size:20px}.service-card__button[data-v-5452f7b3]{border-radius:999px;cursor:pointer;font-family:var(--cg-font-display);font-size:14px;font-weight:700;letter-spacing:.04em;padding:16px 0;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease;width:100%}.service-card__button[data-v-5452f7b3]:hover{transform:translateY(-1px)}.service-card__button--light[data-v-5452f7b3]{background:transparent;border:2px solid var(--cg-color-ink-900);color:var(--cg-color-ink-900)}.service-card__button--light[data-v-5452f7b3]:hover{background:var(--cg-color-ink-900);color:#fff}.service-card__button--dark[data-v-5452f7b3]{background:var(--cg-color-brand);border:none;color:#fff}.process-grid[data-v-5452f7b3]{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.process-card[data-v-5452f7b3]{background:var(--cg-color-surface-soft);border-radius:24px;padding:32px;position:relative;transition:background .3s ease}.process-card[data-v-5452f7b3]:hover{background:#fff}.process-card__number[data-v-5452f7b3]{color:#1111110d;font-family:var(--cg-font-display);font-size:96px;font-weight:900;line-height:1;position:absolute;right:16px;top:16px;transition:color .3s ease,opacity .3s ease}.process-card:hover .process-card__number[data-v-5452f7b3]{color:var(--cg-color-brand);opacity:.1}.process-card h4[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:20px;font-weight:900;line-height:1.15;margin:48px 0 16px;position:relative;z-index:1}.process-card p[data-v-5452f7b3]{color:var(--cg-color-ink-600);font-size:14px;line-height:1.625;margin:0;position:relative;z-index:1}.difference-section[data-v-5452f7b3]{background:var(--cg-color-dark-surface);color:#fff;overflow:hidden}.difference-section__layout[data-v-5452f7b3]{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.difference-section h2[data-v-5452f7b3]{color:#fff;font-family:var(--cg-font-display);font-size:clamp(48px,5.5vw,72px);font-weight:900;letter-spacing:-.05em;line-height:.9;margin:0 0 40px}.difference-section h2 span[data-v-5452f7b3]{color:var(--cg-color-brand)}.difference-section__intro[data-v-5452f7b3]{color:#ffffffb3;font-size:20px;line-height:1.625;margin:0 0 40px}.difference-list[data-v-5452f7b3]{display:grid;gap:32px}.difference-list__item[data-v-5452f7b3]{display:flex;gap:24px}.difference-list__number[data-v-5452f7b3]{color:var(--cg-color-brand);flex:0 0 auto;font-family:var(--cg-font-display);font-size:24px;font-weight:900}.difference-list__item h4[data-v-5452f7b3]{font-family:var(--cg-font-display);font-size:20px;font-weight:700;line-height:1.15;margin:0 0 8px}.difference-list__item p[data-v-5452f7b3]{color:#ffffff80;font-size:14px;line-height:1.625;margin:0}.difference-section__visual[data-v-5452f7b3]{position:relative}.difference-section__frame[data-v-5452f7b3],.difference-section__visual img[data-v-5452f7b3]{border-radius:2.5rem;width:100%}.difference-section__visual img[data-v-5452f7b3]{aspect-ratio:1/1;box-shadow:var(--cg-shadow-lg);display:block;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.difference-section__frame[data-v-5452f7b3]{border:4px solid rgba(248,82,119,.3);border-radius:2.5rem;bottom:-24px;height:100%;position:absolute;right:-24px;width:100%;z-index:0}.intake-section[data-v-5452f7b3]{background:#fff}.intake-section__shell[data-v-5452f7b3]{max-width:860px}.intake-form[data-v-5452f7b3]{display:grid;gap:48px}.intake-form__group[data-v-5452f7b3]{display:grid;gap:24px}.intake-form__group h3[data-v-5452f7b3]{color:var(--cg-color-brand);font-family:var(--cg-font-display);font-size:14px;font-weight:900;letter-spacing:.1em;margin:0;text-transform:uppercase}.intake-form__grid[data-v-5452f7b3]{display:grid;gap:24px}.intake-form__grid--two[data-v-5452f7b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-form__stack[data-v-5452f7b3]{display:grid;gap:24px}.field[data-v-5452f7b3]{display:grid;gap:8px}.field>span[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field>span em[data-v-5452f7b3]{color:var(--cg-color-brand);font-style:normal}.field>span i[data-v-5452f7b3]{background:var(--cg-color-tint-lilac);border-radius:4px;color:var(--cg-color-ink-600);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.04em;margin-left:6px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.field input[data-v-5452f7b3],.field select[data-v-5452f7b3],.field textarea[data-v-5452f7b3]{background:var(--cg-color-surface-soft);border:none;border-radius:12px;color:var(--cg-color-ink-900);font-family:var(--cg-font-sans);font-size:16px;outline:none;padding:16px;transition:box-shadow .2s ease,background .2s ease;width:100%}.field input[data-v-5452f7b3]:focus,.field select[data-v-5452f7b3]:focus,.field textarea[data-v-5452f7b3]:focus{background:#fff;box-shadow:0 0 0 2px #f8527747}.intake-success[data-v-5452f7b3]{display:grid;gap:16px;justify-items:center;padding:28px 0 0;text-align:center}.intake-success .material-symbols-outlined[data-v-5452f7b3]{align-items:center;background:var(--cg-color-brand-soft);border-radius:18px;color:var(--cg-color-brand);display:inline-flex;height:60px;justify-content:center;width:60px}.intake-success h3[data-v-5452f7b3]{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.intake-success p[data-v-5452f7b3]{color:var(--cg-color-ink-600);font-size:16px;line-height:1.625;margin:0;max-width:560px}.faq-section[data-v-5452f7b3]{background:var(--cg-color-surface-soft);padding-top:96px}.faq-section__shell[data-v-5452f7b3]{max-width:860px}.faq-list[data-v-5452f7b3]{display:grid;gap:12px}.faq-item[data-v-5452f7b3]{background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:18px}.faq-item__trigger[data-v-5452f7b3]{align-items:center;background:transparent;border:none;border-radius:18px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.faq-item__trigger span[data-v-5452f7b3]:first-child{color:var(--cg-color-ink-900);font-family:var(--cg-font-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.faq-item__content[data-v-5452f7b3]{padding:0 24px 22px}.faq-item__content p[data-v-5452f7b3]{color:var(--cg-color-ink-600);font-size:16px;line-height:1.625;margin:0}@media(max-width:1120px){.brand-capabilities__grid[data-v-5452f7b3],.process-grid[data-v-5452f7b3],.stats-strip__grid[data-v-5452f7b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.difference-section__layout[data-v-5452f7b3],.service-paths__panel[data-v-5452f7b3]{grid-template-columns:1fr}}@media(max-width:768px){.brand-hero__content[data-v-5452f7b3],.page-shell[data-v-5452f7b3]{width:min(1280px,100% - 40px)}.brand-hero[data-v-5452f7b3]{height:auto;min-height:auto;padding:120px 0 64px}.brand-hero__badge[data-v-5452f7b3]{margin-bottom:16px}.brand-hero__description[data-v-5452f7b3]{font-size:16px;margin-top:20px}.brand-hero__actions[data-v-5452f7b3]{flex-direction:column;margin-top:28px}.cta-button[data-v-5452f7b3]{font-size:15px;padding:16px 28px;width:100%}.cta-button--full[data-v-5452f7b3]{font-size:16px;padding:18px 28px}.credibility-strip[data-v-5452f7b3]{padding:28px 0 36px}.credibility-strip__scroll[data-v-5452f7b3]{gap:48px}.credibility-strip__logo[data-v-5452f7b3]{height:22px}.stats-strip[data-v-5452f7b3]{padding:48px 0}.stats-strip__grid[data-v-5452f7b3]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-strip__card[data-v-5452f7b3]{padding:24px 16px}.stats-strip__value[data-v-5452f7b3]{font-size:28px}.stats-strip__label[data-v-5452f7b3]{font-size:13px;margin-top:8px}.stats-strip__sub[data-v-5452f7b3]{font-size:12px}.brand-capabilities[data-v-5452f7b3],.difference-section[data-v-5452f7b3],.faq-section[data-v-5452f7b3],.intake-section[data-v-5452f7b3],.process-section[data-v-5452f7b3],.service-paths[data-v-5452f7b3]{padding:56px 0}.section-header[data-v-5452f7b3]{margin-bottom:36px}.section-header--center[data-v-5452f7b3]{margin-bottom:48px}.section-header p[data-v-5452f7b3]{font-size:16px}.section-header__line[data-v-5452f7b3]{height:6px;width:64px}.brand-capabilities__grid[data-v-5452f7b3]{gap:32px;grid-template-columns:1fr}.capability-card__icon[data-v-5452f7b3]{border-radius:14px;height:52px;margin-bottom:16px;width:52px}.capability-card__icon .material-symbols-outlined[data-v-5452f7b3]{font-size:26px}.capability-card h3[data-v-5452f7b3]{font-size:20px;margin-bottom:10px}.capability-card p[data-v-5452f7b3]{font-size:15px}.service-paths__panel[data-v-5452f7b3]{border-radius:24px}.service-card[data-v-5452f7b3]{padding:32px 24px}.service-card h3[data-v-5452f7b3]{font-size:24px}.service-card__description[data-v-5452f7b3]{font-size:15px;margin:16px 0 28px}.service-card__list[data-v-5452f7b3]{gap:12px;margin-bottom:28px}.service-card__list li[data-v-5452f7b3]{font-size:14px;gap:10px}.service-card__button[data-v-5452f7b3]{font-size:13px;padding:14px 0}.process-grid[data-v-5452f7b3]{gap:16px;grid-template-columns:1fr}.process-card[data-v-5452f7b3]{border-radius:18px;padding:24px}.process-card__number[data-v-5452f7b3]{font-size:72px}.process-card h4[data-v-5452f7b3]{font-size:18px;margin-top:36px}.difference-section__layout[data-v-5452f7b3]{gap:40px;grid-template-columns:1fr}.difference-section h2[data-v-5452f7b3]{margin-bottom:24px}.difference-section__intro[data-v-5452f7b3]{font-size:16px;margin-bottom:28px}.difference-list[data-v-5452f7b3]{gap:24px}.difference-list__item[data-v-5452f7b3]{gap:16px}.difference-list__number[data-v-5452f7b3]{font-size:20px}.difference-list__item h4[data-v-5452f7b3]{font-size:17px}.difference-section__visual img[data-v-5452f7b3]{border-radius:1.5rem}.difference-section__frame[data-v-5452f7b3]{border-radius:1.5rem;border-width:3px;bottom:-16px;right:-16px}.intake-form[data-v-5452f7b3]{gap:36px}.intake-form__grid--two[data-v-5452f7b3]{grid-template-columns:1fr}.intake-form__grid[data-v-5452f7b3],.intake-form__stack[data-v-5452f7b3]{gap:16px}.field input[data-v-5452f7b3],.field select[data-v-5452f7b3],.field textarea[data-v-5452f7b3]{font-size:15px;padding:14px}.intake-success h3[data-v-5452f7b3]{font-size:22px}.intake-success p[data-v-5452f7b3]{font-size:15px}.faq-section[data-v-5452f7b3]{padding-top:56px}.faq-item[data-v-5452f7b3]{border-radius:14px}.faq-item__trigger[data-v-5452f7b3]{padding:18px}.faq-item__trigger span[data-v-5452f7b3]:first-child{font-size:15px}.faq-item__content[data-v-5452f7b3]{padding:0 18px 18px}.faq-item__content p[data-v-5452f7b3]{font-size:15px}}
