.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-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}}@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-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}}@media (prefers-reduced-motion:no-preference){.brand-naming-hero .brand-naming-price-panel{animation:brand-naming-rise .8s cubic-bezier(.2,.7,.2,1) .15s both}.brand-naming-offer-page .button.primary:active{transform:translateY(0) scale(.985)}}@keyframes brand-naming-rise{0%{transform:translate3d(0,14px,0)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.brand-naming-process-grid article{animation:brand-naming-reveal linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.brand-naming-process-grid article:nth-child(2){animation-range:entry 6% cover 46%}.brand-naming-process-grid article:nth-child(3){animation-range:entry 12% cover 52%}}}@keyframes brand-naming-reveal{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-naming-offer-page .button.primary{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.brand-naming-offer-page .button.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(2,15,30,.22)}.brand-naming-offer-page .button.primary span{display:inline-block;transition:transform .22s ease}.brand-naming-offer-page .button.primary:hover span{transform:translateX(3px)}:dir(rtl) .brand-naming-offer-page .button.primary:hover span{transform:translateX(-3px)}}.brand-naming-offer-page .button:focus-visible{outline:3px solid rgba(213,168,67,.7);outline-offset:3px}.name-identity{min-width:0;color:var(--offer-navy)}.name-identity-intro{margin-bottom:18px}.name-identity-eyebrow{display:block;color:#977022;font-size:10px;font-weight:800;letter-spacing:.1em}.name-identity-intro h3{margin:9px 0;color:var(--offer-navy);font-size:clamp(24px,2.5vw,32px);line-height:1.28}.name-identity-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.name-identity-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.name-identity-tabs button{min-width:0;min-height:60px;padding:9px 6px;border:1px solid rgba(6,26,51,.16);border-radius:13px;background:rgba(255,255,255,.75);color:var(--offer-navy);cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:center}.name-identity-tabs button small,.name-identity-tabs button span{display:block}.name-identity-tabs button small{margin-top:2px;color:var(--muted);font-size:10px;font-weight:500}.name-identity-tabs button[aria-selected=true]{border-color:#b99554;background:#102941;color:#fff;box-shadow:inset 0 -3px #d8b98a}.name-identity-tabs button[aria-selected=true] small{color:#e4d3b1}.name-identity-action:focus-visible,.name-identity-reset:focus-visible,.name-identity-stage:focus-visible,.name-identity-tabs button:focus-visible{outline:3px solid #bd8529;outline-offset:3px}.name-identity-stage{overflow:hidden;min-height:330px;border:1px solid rgba(213,168,67,.55);border-radius:24px;background:linear-gradient(150deg,#18314c,#07192d 74%);color:#f5f0e7;box-shadow:0 24px 54px rgba(2,15,30,.18)}.name-identity-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:330px;padding:clamp(22px,4vw,36px)}.name-identity-stage-label{display:block;color:#e0bd75;font-size:10px;font-weight:800;letter-spacing:.08em}.name-identity-wordmark{margin:17px 0 8px;font-family:Georgia,serif;font-size:clamp(52px,8vw,96px);line-height:1;letter-spacing:-.05em}.name-identity-choice p{max-width:29ch;margin:0 0 25px;color:#d9dfdf;font-size:14px;line-height:1.7}.name-identity-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:10px 18px;border:0;border-radius:999px;background:#d8b98a;color:#07192d;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.name-identity-action span{font-size:17px}.name-identity-result{padding:clamp(18px,3vw,28px)}.name-identity-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.name-identity-result-head p{margin:5px 0 0;color:#f5f0e7;font-size:13px;line-height:1.6}.name-identity-reset{flex:none;padding:7px 0;border:0;border-bottom:1px solid #e0bd75;background:none;color:#e0bd75;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.name-identity-result-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:15px}.name-identity-application{display:flex;flex-direction:column;min-width:0;min-height:270px;padding:14px;border-radius:17px;background:var(--concept-ink)}.name-identity-application>span{color:var(--concept-paper);font-size:10px}.name-identity-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(80%,230px);min-height:178px;margin:auto;padding:22px;background:var(--concept-paper);color:var(--concept-ink);box-shadow:10px 14px 0 color-mix(in srgb,var(--concept-accent) 75%,transparent);text-align:center}.name-identity-card b{font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.04em}.name-identity-card i{width:55px;height:2px;margin:13px 0;background:var(--concept-accent)}.name-identity-card small{font-size:11px}.name-identity-details{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.name-identity-details p{margin:7px 0 0;color:#f5f0e7;font-size:12px;line-height:1.75}.name-identity-swatches{display:flex;gap:8px;margin-top:9px}.name-identity-swatches>div{flex:1;min-width:0}.name-identity-swatches span{display:block;width:100%;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:6px}.name-identity-swatches small{display:block;margin-top:4px;color:#dbe0df;font-size:10px;line-height:1.4}.name-identity-swatches b{font-size:9px;font-weight:500}.name-identity-disclaimer{margin:11px 2px 0;color:var(--muted);font-size:11px;line-height:1.7}@media (max-width:620px){.name-identity-intro h3{font-size:24px}.name-identity-tabs{gap:5px}.name-identity-tabs button{min-height:57px;font-size:11px}.name-identity-choice,.name-identity-stage{min-height:300px}.name-identity-result-grid{grid-template-columns:1fr}.name-identity-application{min-height:245px}.name-identity-card{min-height:155px}.name-identity-result-head{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.name-identity-action,.name-identity-tabs button{transition:background-color .2s ease,color .2s ease,transform .2s ease}.name-identity-action:active,.name-identity-tabs button:active{transform:scale(.98)}.name-identity-result{animation:name-identity-enter .3s ease-out both}}@keyframes name-identity-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}.name-identity-stage{position:relative;isolation:isolate;background:radial-gradient(ellipse at 76% 12%,rgba(213,168,67,.12),transparent 38%),linear-gradient(135deg,#102b43,#061423 68%,#0d2032)}.name-identity-choice{position:relative;isolation:isolate;min-height:430px;overflow:hidden;align-items:center;text-align:center}.name-identity-choice:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(180deg,rgba(246,237,220,.045) 0 1px,transparent 1px 28px);-webkit-mask:radial-gradient(ellipse 70% 62% at 50% 50%,#000,transparent);mask:radial-gradient(ellipse 70% 62% at 50% 50%,#000,transparent)}.name-identity-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.name-identity-type{position:relative;margin:18px 0 2px;font:500 clamp(66px,12vw,148px)/1.05 Georgia,serif}.name-identity-type:after,.name-identity-type:before{content:"";position:absolute;left:-100vw;right:-100vw;height:1px;background:#d8b98a;opacity:.3}.name-identity-type:before{top:.19em}.name-identity-type:after{top:.875em}.name-identity-choice .name-identity-wordmark{position:relative;margin:0;font:inherit;letter-spacing:-.075em;color:#f6eddc;text-shadow:0 14px 34px rgba(0,0,0,.35)}.name-identity-letters>span{display:inline-block}.name-identity-arabic{margin:0 0 12px;color:#d8b98a;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.5}.name-identity-choice>p{max-width:36ch;color:#e6dfd2}.name-identity-choice .name-identity-action{margin-top:10px;box-shadow:0 15px 40px rgba(213,168,67,.22)}.name-identity-cinematic-result{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 20%,rgba(213,168,67,.09),transparent 38%)}.name-identity-cinematic-result .name-identity-application{overflow:hidden;position:relative;min-height:410px;background:radial-gradient(circle at 48% 40%,color-mix(in srgb,var(--concept-accent) 18%,var(--concept-ink)),var(--concept-ink) 65%)}.name-identity-art-scene{position:relative;display:grid;place-items:center;min-height:370px;perspective:1100px;transform-style:preserve-3d}.name-identity-packaging-shadow{position:absolute;bottom:18px;width:220px;height:24px;border-radius:50%;background:#0008;filter:blur(15px)}.name-identity-packaging{position:relative;display:flex;width:205px;height:265px;transform:rotateY(-18deg) rotateX(7deg) rotate(-5deg);transform-style:preserve-3d;filter:drop-shadow(22px 28px 18px rgba(0,0,0,.34))}.name-identity-packaging-face{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0;background:var(--concept-paper);color:var(--concept-ink);border:1px solid color-mix(in srgb,var(--concept-accent) 45%,transparent);backface-visibility:hidden}.name-identity-packaging-face b{font:500 clamp(34px,4vw,53px)/1 Georgia,serif;letter-spacing:-.05em}.name-identity-packaging-face i{display:block;width:64px;height:2px;background:var(--concept-accent)}.name-identity-packaging-face small{font-size:11px;text-align:center;padding:0 10px}.name-identity-packaging-bottom,.name-identity-packaging-index{position:absolute;left:15px;right:15px;text-align:center;font-size:8px;letter-spacing:.16em;opacity:.64}.name-identity-packaging-index{top:19px}.name-identity-packaging-bottom{bottom:16px}.name-identity-packaging-edge{position:absolute;left:100%;top:0;width:39px;height:100%;background:color-mix(in srgb,var(--concept-paper) 73%,var(--concept-ink));transform-origin:left;transform:rotateY(90deg);border-right:2px solid var(--concept-accent)}.name-identity-details-cinematic{padding:10px 0}.name-identity-swatches span{min-height:40px}@media (max-width:620px){.name-identity-choice{min-height:365px}.name-identity-type{font-size:clamp(60px,17vw,90px)}.name-identity-cinematic-result .name-identity-application{min-height:365px}.name-identity-art-scene{min-height:325px}.name-identity-packaging{width:165px;height:223px}.name-identity-packaging-edge{width:30px}}@media (prefers-reduced-motion:no-preference){.name-identity[data-motion] .name-identity-type:after,.name-identity[data-motion] .name-identity-type:before{animation:naming-guide 1.2s cubic-bezier(.2,.7,.2,1) backwards}.name-identity[data-motion] .name-identity-type:after{animation-delay:.14s}.name-identity[data-motion] .name-identity-letters>span{animation:naming-letter 1.35s cubic-bezier(.16,.84,.24,1) backwards;animation-delay:calc(.28s + var(--i) * .07s)}.name-identity[data-motion] .name-identity-arabic{animation:naming-rise .8s cubic-bezier(.2,.8,.2,1) .85s backwards}.name-identity[data-motion] .name-identity-choice>p{animation:naming-rise .7s ease-out 1s backwards}.name-identity[data-motion] .name-identity-choice .name-identity-action{animation:naming-rise .7s ease-out 1.1s backwards}.name-identity[data-motion] .name-identity-stage-label{animation:naming-rise .6s ease-out .1s backwards}.name-identity[data-motion=armed] .name-identity-arabic,.name-identity[data-motion=armed] .name-identity-choice .name-identity-action,.name-identity[data-motion=armed] .name-identity-choice>p,.name-identity[data-motion=armed] .name-identity-letters>span,.name-identity[data-motion=armed] .name-identity-stage-label,.name-identity[data-motion=armed] .name-identity-type:after,.name-identity[data-motion=armed] .name-identity-type:before{animation-play-state:paused}.name-identity-cinematic-result .name-identity-packaging{animation:naming-package-arrive 1.1s cubic-bezier(.12,.77,.18,1) backwards}.name-identity-cinematic-result.is-morphed .name-identity-packaging{animation:none}.name-identity-cinematic-result .name-identity-packaging-face i{animation:naming-rule .7s cubic-bezier(.2,.8,.2,1) .55s backwards}.name-identity-cinematic-result .name-identity-details-cinematic{animation:naming-detail-arrive .65s ease-out .35s backwards}.name-identity-cinematic-result .name-identity-swatches span{transform-origin:50% 100%;animation:naming-swatch .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.6s + var(--s) * .12s)}.name-identity-packaging{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.name-identity-art-scene:hover .name-identity-packaging{transform:rotateY(-7deg) rotateX(3deg) rotate(-2deg) translateY(-8px)}.name-identity[data-morph] .name-identity-stage{view-transition-name:naming-stage}.name-identity[data-morph] .name-identity-packaging-face b,.name-identity[data-morph] .name-identity-wordmark{view-transition-name:naming-word}::view-transition-group(naming-stage),::view-transition-group(naming-word){animation-duration:1.05s;animation-timing-function:cubic-bezier(.65,0,.2,1)}::view-transition-image-pair(naming-stage){overflow:hidden;border-radius:24px;background:#07192d}::view-transition-old(naming-stage){animation:naming-ink-under 1.05s ease both;mix-blend-mode:normal}::view-transition-new(naming-stage){animation:naming-ink 1.05s cubic-bezier(.65,0,.2,1) both;mix-blend-mode:normal}::view-transition-old(naming-word){animation:naming-word-out 1.05s ease both}::view-transition-new(naming-word){animation:naming-word-in 1.05s ease both}}@keyframes naming-guide{0%{transform:scaleX(0);opacity:0}45%{opacity:.85}to{transform:scaleX(1);opacity:.3}}@keyframes naming-letter{0%{opacity:0;transform:translate3d(calc(var(--d) * .6em),0,0);filter:blur(12px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes naming-rise{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes naming-package-arrive{0%{opacity:.05;transform:translateY(45px) rotateY(-65deg) rotateX(25deg) scale(.66);filter:blur(6px) drop-shadow(22px 28px 18px rgba(0,0,0,0))}to{opacity:1;transform:rotateY(-18deg) rotateX(7deg) rotate(-5deg);filter:blur(0) drop-shadow(22px 28px 18px rgba(0,0,0,.34))}}@keyframes naming-rule{0%{transform:scaleX(0)}to{transform:none}}@keyframes naming-detail-arrive{0%{opacity:.1;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes naming-swatch{0%{transform:scaleY(0)}to{transform:none}}@keyframes naming-ink{0%{clip-path:circle(0 at 50% 38%)}to{clip-path:circle(100% at 50% 38%)}}@keyframes naming-ink-under{to{opacity:.45}}@keyframes naming-word-out{0%,45%{opacity:1}to{opacity:0}}@keyframes naming-word-in{0%,40%{opacity:0}to{opacity:1}}