.naming-service-page .section-label{display:inline-block;letter-spacing:.02em;line-height:1.5}.naming-service-page .naming-service-hero{min-height:0;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:clamp(28px,5vw,82px);padding-top:clamp(98px,10vw,145px);padding-bottom:clamp(64px,7vw,106px)}.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(38px,4.3vw,68px);line-height:1.38;letter-spacing:-.035em;max-width:760px;margin:22px 0}.naming-service-page .naming-service-hero .brand-hero-copy h1 em{line-height:1.4}.naming-service-page .naming-service-hero .brand-hero-copy>p{max-width:640px;line-height:1.95}.naming-service-page .naming-service-hero .brand-hero-actions{margin-top:26px;gap:12px}.naming-service-page .naming-service-package{padding:clamp(24px,3vw,42px);border:1px solid rgba(49,85,255,.13);border-radius:24px;background:#f8f7f4;box-shadow:0 20px 55px rgba(1,17,39,.04)}.naming-service-page .naming-service-package h2{font-size:clamp(32px,3.5vw,54px);line-height:1.4;margin:15px 0}.naming-service-page .naming-service-package h2 em{line-height:1.5}.naming-service-page .naming-service-package p{margin:0;font-size:clamp(14px,1.12vw,17px);line-height:1.9}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-top:clamp(65px,7vw,104px);padding-bottom:clamp(65px,7vw,104px)}.naming-service-page .brand-section-head{margin-bottom:clamp(22px,3vw,45px)}.naming-service-page .brand-process{padding:clamp(65px,7vw,104px) 0}.naming-service-page .brand-cta{gap:clamp(25px,4vw,64px)}@media(max-width:900px){.naming-service-page .naming-service-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:90px;padding-bottom:66px}.naming-service-page .naming-service-package{max-width:680px}.naming-service-page .brand-diagnosis{grid-template-columns:1fr;gap:16px}.naming-service-page .brand-diagnosis-copy:not(.naming-service-package){padding-top:0}}@media(max-width:600px){.naming-service-page .naming-service-hero{padding-top:82px;padding-bottom:52px;gap:25px}.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(33px,9vw,43px);line-height:1.42;margin:17px 0}.naming-service-page .naming-service-hero .brand-hero-copy>p{font-size:15px;line-height:1.9}.naming-service-page .naming-service-hero .brand-hero-actions{display:grid;grid-template-columns:1fr;gap:11px}.naming-service-page .naming-service-hero .brand-hero-actions .button{justify-content:center;min-width:0}.naming-service-page .naming-service-package{padding:22px 20px;border-radius:19px}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-top:58px;padding-bottom:58px}.naming-service-page .brand-section-head{margin-bottom:25px}.naming-service-page .brand-deliverables-grid{grid-template-columns:1fr}.naming-service-page .brand-deliverables-grid article{padding:22px 0;grid-template-columns:32px minmax(0,1fr);gap:12px}.naming-service-page .brand-deliverables-grid article:nth-child(odd){padding-left:0;border-left:0}.naming-service-page .brand-deliverables-grid h3{font-size:21px;line-height:1.45}.naming-service-page .brand-deliverables-grid p{font-size:14px;line-height:1.8}.naming-service-page .brand-process{padding:58px 0}.naming-service-page .brand-process-intro{margin:0;line-height:1.9;font-size:15px}}.naming-service-page .brand-cta h2,.naming-service-page .brand-diagnosis h2,.naming-service-page .brand-faq h2,.naming-service-page .brand-section-head h2{font-size:clamp(30px,3.5vw,48px);line-height:1.53;letter-spacing:-.025em;margin:0}.naming-service-page .brand-cta h2 em,.naming-service-page .brand-diagnosis h2 em,.naming-service-page .brand-section-head h2 em{display:inline-block;line-height:1.65}.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(34px,3.7vw,55px);line-height:1.48}.naming-service-page .naming-service-hero .brand-hero-copy h1 em{line-height:1.56}.naming-service-page .naming-service-package h2{font-size:clamp(28px,3vw,43px)}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px)}.naming-service-page .brand-process{padding:clamp(46px,5vw,74px) 0}.naming-service-page .brand-process-head{margin-bottom:15px}.naming-service-page .brand-process-head h2{line-height:1.55}.naming-service-page .brand-process-head h2 em{line-height:1.8}.naming-service-page .brand-section-head{margin-bottom:24px}.naming-service-page .brand-deliverables-grid{margin-top:22px}.naming-service-page .brand-cta{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px)}@media(max-width:600px){.naming-service-page .naming-service-hero{padding-top:72px;padding-bottom:44px}.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(30px,7.8vw,37px);line-height:1.5}.naming-service-page .naming-service-hero .brand-hero-copy h1 em{line-height:1.62}.naming-service-page .brand-cta h2,.naming-service-page .brand-diagnosis h2,.naming-service-page .brand-faq h2,.naming-service-page .brand-section-head h2{font-size:clamp(29px,7.5vw,36px);line-height:1.62}.naming-service-page .brand-process-head h2{font-size:clamp(27px,7vw,34px);line-height:1.68}.naming-service-page .brand-process-head h2 em{line-height:1.9}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-top:42px;padding-bottom:42px}.naming-service-page .brand-process{padding:42px 0}.naming-service-page .brand-section-head{margin-bottom:18px}.naming-service-page .brand-cta{padding-top:42px;padding-bottom:42px}}.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(30px,3vw,46px);line-height:1.58;letter-spacing:0;max-width:660px;margin:15px 0 20px}.naming-service-page .naming-service-hero .brand-hero-copy h1 em{display:block;line-height:1.65;margin-top:3px;letter-spacing:0}.naming-service-page .brand-cta h2,.naming-service-page .brand-diagnosis h2,.naming-service-page .brand-faq h2,.naming-service-page .brand-section-head h2{font-size:clamp(27px,2.7vw,40px);line-height:1.58;letter-spacing:0}.naming-service-page .brand-cta h2 em,.naming-service-page .brand-diagnosis h2 em,.naming-service-page .brand-section-head h2 em{display:block;line-height:1.7;margin-top:2px;letter-spacing:0}.naming-service-page .naming-service-package{min-width:0}.naming-service-page .naming-service-package h2{font-size:clamp(25px,2.5vw,35px);line-height:1.55;margin:14px 0 17px}.naming-service-page .naming-service-package h2 em{display:block;font-style:normal;line-height:1.55;margin-top:6px}.naming-service-page .naming-localized-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;line-height:1.55;word-break:normal}.naming-service-page .naming-localized-price b{font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.naming-service-page .naming-localized-price span{font-size:.77em;white-space:normal}.naming-service-page .naming-service-package p{font-size:clamp(14px,1vw,16px);line-height:2}.naming-service-page .brand-diagnosis-copy>p{line-height:1.95}.naming-service-page .brand-section-head{margin-bottom:18px}.naming-service-page .brand-deliverables-grid{margin-top:16px}.naming-service-page .brand-process-head h2,.naming-service-page .brand-process-head h2 em{line-height:1.74}.naming-service-page .brand-process-intro{line-height:2;max-width:780px}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-block:clamp(36px,4vw,62px)}.naming-service-page .brand-process{padding-block:clamp(38px,4vw,65px)}.naming-service-page .brand-cta{padding-block:clamp(42px,4vw,68px)}@media(max-width:600px){.naming-service-page .naming-service-hero .brand-hero-copy h1{font-size:clamp(28px,7.1vw,33px);line-height:1.65;margin:12px 0 16px}.naming-service-page .naming-service-hero .brand-hero-copy h1 em{line-height:1.75}.naming-service-page .brand-cta h2,.naming-service-page .brand-diagnosis h2,.naming-service-page .brand-faq h2,.naming-service-page .brand-section-head h2{font-size:clamp(26px,6.6vw,31px);line-height:1.7}.naming-service-page .brand-process-head h2,.naming-service-page .brand-process-head h2 em{line-height:1.82}.naming-service-page .naming-service-package h2{font-size:clamp(24px,6vw,30px)}.naming-service-page .naming-localized-price{gap:4px 9px}.naming-service-page .brand-deliverables,.naming-service-page .brand-diagnosis,.naming-service-page .brand-faq{padding-block:36px}.naming-service-page .brand-process{padding-block:38px}.naming-service-page .brand-cta{padding-block:42px}}.naming-service-page .naming-service-hero .naming-service-eyebrow{display:inline-flex;align-items:center;max-width:100%;padding:8px 15px;border:1px solid rgba(49,85,255,.21);border-radius:999px;background:linear-gradient(120deg,rgba(255,255,255,.9),rgba(229,236,255,.66));color:#17387b;box-shadow:0 4px 18px rgba(26,48,100,.06),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-size:clamp(12.5px,1.06vw,14.5px);font-weight:750;line-height:1.55;letter-spacing:0}.naming-service-page .brand-deliverables-grid article{grid-template-columns:minmax(0,1fr);column-gap:0}.naming-service-page .brand-deliverables-grid article>div{min-width:0}@media (max-width:600px){.naming-service-page .naming-service-hero .naming-service-eyebrow{font-size:13px;padding:8px 13px}.naming-service-page .brand-deliverables-grid article{grid-template-columns:minmax(0,1fr);gap:0}}