.brand-naming-offer-card{background:radial-gradient(circle at 18% 8%,rgba(213,168,67,.18),transparent 28%),radial-gradient(circle at 88% 86%,rgba(34,205,208,.12),transparent 26%),linear-gradient(145deg,#1c2741,#07192d 68%)}.brand-naming-offer-page{--naming-cyan:#22cdd0;--naming-rose:#d99788}.brand-naming-hero{align-items:center}.brand-naming-answer{display:grid;gap:7px;max-width:720px;margin-top:24px;padding:16px 18px;border:1px solid rgba(6,26,51,.1);border-radius:18px;background:rgba(255,255,255,.52)}.brand-naming-answer b{color:#9b711e;font-size:12px}.brand-naming-answer span{color:var(--ink);font-size:14px;line-height:1.75}.brand-naming-price-panel{box-shadow:0 28px 72px rgba(2,15,30,.2)}.brand-naming-price-panel .button{width:100%;margin-top:8px;text-align:center}.brand-naming-proof{display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(30px,6vw,88px);align-items:center;padding-bottom:clamp(90px,12vw,160px);content-visibility:auto;contain-intrinsic-size:760px}.brand-naming-process-head h2,.brand-naming-proof-copy h2{margin:14px 0 18px;color:var(--offer-navy);font-size:clamp(36px,4.8vw,66px);line-height:1.18}.brand-naming-proof-copy p{color:var(--muted);line-height:1.9}.brand-direction-board{position:relative;overflow:hidden;padding:clamp(24px,4vw,42px);border-radius:30px;border:1px solid rgba(213,168,67,.42);color:var(--offer-ivory);background:radial-gradient(circle at 18% 12%,rgba(34,205,208,.12),transparent 30%),linear-gradient(150deg,#132d4d,#07192d 72%);box-shadow:0 34px 84px rgba(2,15,30,.22)}.brand-direction-board:after{content:"";position:absolute;inset-inline-end:-75px;bottom:-90px;width:230px;height:230px;border:42px solid rgba(213,168,67,.08);border-radius:50%}.brand-direction-grid,.brand-direction-name,.brand-direction-tags,.brand-direction-top{position:relative;z-index:1}.brand-direction-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--offer-gold-soft);font-size:11px;letter-spacing:.08em}.brand-direction-top small{color:rgba(245,240,231,.5)}.brand-direction-name{margin:30px 0 24px;font-size:clamp(40px,6vw,76px);font-weight:900;letter-spacing:-.05em;line-height:1}.brand-direction-name span{color:var(--offer-gold-soft);font-weight:400}.brand-direction-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.brand-direction-tags span{padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:rgba(245,240,231,.78);font-size:11px}.brand-direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.brand-direction-grid article{min-height:112px;padding:16px;border-radius:17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.brand-direction-grid small{display:block;margin-bottom:14px;color:var(--naming-cyan);font-size:9px;letter-spacing:.08em}.brand-direction-grid b{font-size:13px;line-height:1.65}.brand-naming-deliverables .deliverable-list{grid-template-columns:1fr 1fr}.brand-naming-process{padding-bottom:clamp(90px,12vw,155px);content-visibility:auto;contain-intrinsic-size:650px}.brand-naming-process-head{max-width:790px;margin-bottom:36px}.brand-naming-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.brand-naming-process-grid article{padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.48)}.brand-naming-process-grid article:nth-child(2){background:#f1ede4}.brand-naming-process-grid b{display:block;margin-bottom:24px;color:#b98524;font-size:12px}.brand-naming-process-grid h3{margin:0 0 10px;color:var(--offer-navy);font-size:20px}.brand-naming-process-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.brand-naming-confidence,.brand-naming-final{content-visibility:auto;contain-intrinsic-size:560px}.brand-naming-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.brand-naming-links a{color:rgba(245,240,231,.7);font-size:12px;text-decoration:underline;text-underline-offset:4px}@media (min-width:861px){.offers-grid-four .compact-offer-card{grid-column:span 6;min-height:520px}.offers-grid-four .compact-offer-card h2{font-size:clamp(34px,4.3vw,58px)}.offers-grid-four .offers-note{grid-column:1/-1;min-height:220px}}@media (max-width:860px){.brand-naming-proof{grid-template-columns:1fr}.brand-direction-board{max-width:680px}}@media (max-width:620px){.brand-naming-hero{padding-top:58px;padding-bottom:74px}.brand-naming-hero h1{font-size:clamp(38px,12vw,56px)}.brand-naming-answer{margin-top:18px;padding:14px}.brand-naming-proof{gap:26px;padding-bottom:92px}.brand-direction-board{padding:20px;border-radius:24px}.brand-direction-top{font-size:9px}.brand-direction-name{margin:24px 0 20px;font-size:clamp(38px,14vw,58px)}.brand-direction-grid{grid-template-columns:1fr}.brand-direction-grid article{min-height:0}.brand-naming-deliverables .deliverable-list,.brand-naming-process-grid{grid-template-columns:1fr}.brand-naming-process-grid article{padding:22px}.brand-naming-final .button{width:100%}.brand-naming-links{display:grid;gap:12px}}@media (prefers-reduced-motion:reduce){.brand-naming-offer-page *{scroll-behavior:auto!important}}.brand-naming-next{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.8}.brand-naming-case{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,52px);align-items:center;margin-top:clamp(18px,3vw,36px);margin-bottom:clamp(36px,5vw,64px);padding:clamp(22px,3vw,34px);border:1px solid rgba(213,168,67,.4);border-radius:24px;background:rgba(255,255,255,.55)}.brand-naming-case h2{margin:10px 0;color:var(--offer-navy);font-size:clamp(24px,3vw,36px);line-height:1.3}.brand-naming-case p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.brand-naming-case-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.brand-naming-case-steps li{padding:7px 12px;border:1px solid rgba(6,26,51,.12);border-radius:999px;background:#fff;color:var(--offer-navy);font-size:12.5px;font-weight:700}.brand-naming-case-link{display:inline-flex;margin-top:14px;color:#9b711e;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.brand-naming-case-link:focus-visible{outline:3px solid rgba(155,113,30,.35);outline-offset:3px}@media (max-width:820px){.brand-naming-case{grid-template-columns:1fr;gap:16px;padding:20px}.brand-naming-case h2{font-size:24px}}