.fukuoka-hero{position:relative;min-height:690px;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:url(/brand/top-hero-regional-city.webp) center 48%/cover no-repeat}.fukuoka-final-overlay,.fukuoka-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,25,44,.9),rgba(7,25,44,.78) 46%,rgba(7,25,44,.42))}.fukuoka-hero-inner{position:relative;z-index:1;padding-top:7.5rem;padding-bottom:3rem}.fukuoka-final .eyebrow,.fukuoka-hero .eyebrow,.fukuoka-market .eyebrow{color:rgba(255,255,255,.72)}.fukuoka-hero h1{max-width:10em;margin:1rem 0 1.75rem;color:#fff;font-size:clamp(3.1rem,7vw,6.8rem);line-height:1.03;letter-spacing:-.065em;text-wrap:balance}.fukuoka-hero-copy{max-width:43rem}.fukuoka-hero-copy p{margin:0 0 .8rem;color:rgba(255,255,255,.84);font-size:1.03rem;line-height:1.85}.fukuoka-hero-copy .fukuoka-hero-lead{color:#fff;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:700;line-height:1.65}.fukuoka-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.fukuoka-text-link{color:var(--blue);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.28em}.fukuoka-final .fukuoka-text-link,.fukuoka-hero .fukuoka-text-link{color:#fff}.fukuoka-photo-credit{margin:2.25rem 0 0;color:rgba(255,255,255,.56);font-size:.7rem;line-height:1.55}.fukuoka-photo-credit a{color:inherit;text-underline-offset:.2em}.fukuoka-proof-band{padding:3rem 0 2.5rem;color:#fff;background:var(--navy)}.fukuoka-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.fukuoka-proof-grid>div{padding:2rem 2.2rem 2rem 0}.fukuoka-proof-grid>div+div{padding-left:2.2rem;border-left:1px solid rgba(255,255,255,.22)}.fukuoka-proof-grid span{display:block;margin-bottom:.65rem;color:rgba(255,255,255,.6);font-size:.8rem;font-weight:700;letter-spacing:.08em}.fukuoka-proof-grid strong{display:block;color:#fff;font-size:clamp(1.8rem,3.3vw,3.25rem);line-height:1.12;letter-spacing:-.055em}.fukuoka-proof-grid em{margin:0 .25em;color:#79adff;font-style:normal;font-weight:400}.fukuoka-proof-note{display:flex;justify-content:space-between;gap:2rem;margin-top:1.4rem;color:rgba(255,255,255,.62);font-size:.78rem}.fukuoka-proof-note span{color:rgba(255,255,255,.86);font-weight:700}.fukuoka-case{padding:clamp(5rem,9vw,9rem) 0}.fukuoka-case-featured{background:#fff}.fukuoka-case-secondary{background:#f7f9fc}.fukuoka-case-heading{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-column-gap:2.5rem;column-gap:2.5rem;align-items:baseline}.fukuoka-case-number{grid-column:1;margin:0;color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.14em}.fukuoka-case-meta{grid-column:2;margin:0;color:var(--secondary);font-size:.88rem;font-weight:700}.fukuoka-case-heading h2{grid-column:2;max-width:15em;margin:1.15rem 0 0;color:var(--navy);font-size:clamp(2.35rem,5vw,5.2rem);line-height:1.1;letter-spacing:-.055em;text-wrap:balance}.fukuoka-before-after{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:stretch;margin:5rem 0 0 10.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fukuoka-ba-block{padding:2rem 0 2.25rem}.fukuoka-ba-block>span{display:block;margin-bottom:1.5rem;color:var(--secondary);font-size:.75rem;font-weight:800;letter-spacing:.12em}.fukuoka-ba-block dl{margin:0}.fukuoka-ba-block dl>div+div{margin-top:1.6rem}.fukuoka-ba-block dt{color:var(--secondary);font-size:.85rem}.fukuoka-ba-block dd{margin:.25rem 0 0;color:var(--navy);font-size:clamp(2rem,4.2vw,4.4rem);font-weight:800;line-height:1;letter-spacing:-.06em}.fukuoka-ba-after dd{color:var(--blue)}.fukuoka-ba-arrow{align-self:center;color:var(--blue);font-size:clamp(2rem,4vw,4rem);font-weight:300}.fukuoka-result-line{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin:0 0 0 10.5rem;padding:2.6rem 0;border-bottom:2px solid var(--navy)}.fukuoka-result-line span{color:var(--blue);font-size:.75rem;font-weight:800;letter-spacing:.12em}.fukuoka-result-line strong{color:var(--navy);font-size:clamp(2.1rem,5vw,5rem);line-height:1;letter-spacing:-.06em}.fukuoka-case-body{display:grid;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);grid-gap:5rem;gap:5rem;margin:4rem 0 0 10.5rem}.fukuoka-case-intro h3,.fukuoka-support-row h3{margin:0 0 .8rem;color:var(--navy);font-size:1.2rem}.fukuoka-case-intro p{margin:0;color:var(--secondary);line-height:1.85}.fukuoka-editorial-list{border-top:1px solid var(--border)}.fukuoka-editorial-list>div{display:grid;grid-template-columns:minmax(9.5rem,.55fr) minmax(0,1.45fr);grid-gap:2rem;gap:2rem;padding:1.15rem 0;border-bottom:1px solid var(--border)}.fukuoka-editorial-list span{color:var(--navy);font-weight:800}.fukuoka-editorial-list p{margin:0;color:var(--secondary);line-height:1.75}.fukuoka-photo-break{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden;background:#111}.fukuoka-photo-break-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,25,44,.66),rgba(7,25,44,.16)),url(/brand/home-role-band-work.webp) 50% /cover no-repeat}.fukuoka-photo-break-copy{position:relative;z-index:1;padding-top:4rem;padding-bottom:4rem}.fukuoka-photo-break-copy p{max-width:11em;margin:0;color:#fff;font-size:clamp(2.7rem,6vw,6.4rem);font-weight:800;line-height:1.05;letter-spacing:-.06em}.fukuoka-period-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:4.5rem 0 0 10.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fukuoka-period-results>div{padding:2rem 2.5rem 2.3rem 0}.fukuoka-period-results>div+div{padding-left:2.5rem;border-left:1px solid var(--border)}.fukuoka-period-results small,.fukuoka-period-results span{display:block;color:var(--secondary);font-size:.8rem;font-weight:700}.fukuoka-period-results strong{display:block;margin:.65rem 0 .8rem;color:var(--navy);font-size:clamp(2.4rem,5vw,5rem);line-height:1;letter-spacing:-.06em}.fukuoka-period-results>div:last-child strong{color:var(--blue)}.fukuoka-typography-break{padding:clamp(5rem,9vw,9rem) 0;background:#eef5fd}.fukuoka-typography-break p{max-width:18em;margin:0;color:var(--navy);font-size:clamp(2.4rem,5.6vw,5.8rem);font-weight:800;line-height:1.12;letter-spacing:-.06em;text-wrap:balance}.fukuoka-diagnosis{padding:clamp(5rem,9vw,8rem) 0;background:#fff}.fukuoka-diagnosis h2,.fukuoka-faq h2,.fukuoka-final h2,.fukuoka-free-diagnosis h2,.fukuoka-market h2,.fukuoka-resources h2,.fukuoka-scope-copy h2,.fukuoka-support h2{margin:.8rem 0 0;color:var(--navy);font-size:clamp(2.35rem,4.8vw,4.9rem);line-height:1.12;letter-spacing:-.055em;text-wrap:balance}.fukuoka-diagnosis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;border-top:2px solid var(--navy)}.fukuoka-diagnosis-grid article{padding:1.7rem 2rem 2rem 0}.fukuoka-diagnosis-grid article+article{padding-left:2rem;border-left:1px solid var(--border)}.fukuoka-diagnosis-grid span{color:var(--blue);font-size:.76rem;font-weight:800}.fukuoka-diagnosis-grid h3{margin:1rem 0 .65rem;color:var(--navy);font-size:1.3rem}.fukuoka-diagnosis-grid p{margin:0;color:var(--secondary);line-height:1.8}.fukuoka-diagnosis-closing{margin:2.5rem 0 0;color:var(--navy);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.fukuoka-market{padding:clamp(5rem,9vw,8rem) 0;color:#fff;background:var(--navy)}.fukuoka-market h2{max-width:14em;color:#fff}.fukuoka-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.fukuoka-market-number{padding:2rem 2.4rem 2.2rem 0}.fukuoka-market-number+.fukuoka-market-number{padding-left:2.4rem;border-left:1px solid rgba(255,255,255,.22)}.fukuoka-market-number>small,.fukuoka-market-number>span{display:block;color:rgba(255,255,255,.6);font-size:.78rem;font-weight:700}.fukuoka-market-number strong{display:block;margin:.6rem 0 .5rem;color:#fff;font-size:clamp(3rem,6vw,6rem);line-height:1;letter-spacing:-.065em}.fukuoka-market-number strong small{margin-left:.15em;font-size:.22em;letter-spacing:0}.fukuoka-market-copy{max-width:48rem;margin-top:2.7rem}.fukuoka-market-copy p{margin:0 0 .8rem;color:rgba(255,255,255,.76);line-height:1.85}.fukuoka-source{margin:2rem 0 0;color:rgba(255,255,255,.48);font-size:.72rem;line-height:1.7}.fukuoka-source a{color:inherit;text-underline-offset:.22em}.fukuoka-support{padding:clamp(5rem,9vw,8rem) 0;background:#fff}.fukuoka-support h2{max-width:12em}.fukuoka-support-list{margin-top:4rem;border-top:2px solid var(--navy)}.fukuoka-support-row{display:grid;grid-template-columns:4rem minmax(9rem,.45fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid var(--border)}.fukuoka-support-row>span{color:var(--blue);font-size:.76rem;font-weight:800}.fukuoka-support-row h3{margin:0}.fukuoka-support-row p{margin:0;color:var(--secondary);line-height:1.75}.fukuoka-support-note{margin:1.4rem 0 0;color:var(--secondary);font-size:.78rem}.fukuoka-scope-pricing{padding:clamp(5rem,9vw,8rem) 0;background:#f7f9fc}.fukuoka-scope-pricing-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:7rem;gap:7rem;align-items:start}.fukuoka-scope-copy h2{max-width:10em}.fukuoka-scope-copy>p:not(.eyebrow){max-width:31rem;margin:1.4rem 0 0;color:var(--secondary);line-height:1.85}.fukuoka-price-stack{border-top:2px solid var(--navy)}.fukuoka-price-stack article{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:.6rem 2rem;gap:.6rem 2rem;padding:1.7rem 0;border-bottom:1px solid var(--border)}.fukuoka-price-stack article>span{grid-row:1/span 3;color:var(--navy);font-weight:800}.fukuoka-price-stack strong{color:var(--navy);font-size:clamp(2rem,3.5vw,3.7rem);line-height:1;letter-spacing:-.05em}.fukuoka-price-stack small{color:var(--secondary)}.fukuoka-price-stack p{margin:.4rem 0 0;color:var(--secondary);line-height:1.7}.fukuoka-price-stack>a{display:inline-block;margin-top:1.5rem}.fukuoka-free-diagnosis{padding:clamp(5rem,9vw,8rem) 0;background:#fff}.fukuoka-free-diagnosis-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.7fr);grid-gap:6rem;gap:6rem;align-items:start}.fukuoka-free-diagnosis h2{max-width:10em}.fukuoka-free-diagnosis p{max-width:39rem;color:var(--secondary);line-height:1.85}.fukuoka-diagnosis-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.6rem 0 1.8rem}.fukuoka-diagnosis-meta span{padding-right:1.2rem;border-right:1px solid var(--border);color:var(--navy);font-size:.82rem;font-weight:800}.fukuoka-diagnosis-meta span:last-child{padding-right:0;border-right:0}.fukuoka-voice{padding:2rem 0 0 2rem;border-top:3px solid var(--blue);border-left:1px solid var(--border)}.fukuoka-voice>span{color:var(--secondary);font-size:.74rem;font-weight:800}.fukuoka-voice strong{display:block;margin-top:1rem;color:var(--navy);font-size:clamp(1.8rem,3.5vw,3.3rem);line-height:1.18;letter-spacing:-.04em}.fukuoka-voice p{margin:1.2rem 0 0;font-size:.88rem}.fukuoka-resources{padding:4.5rem 0;border-top:1px solid var(--border);background:#f7f9fc}.fukuoka-resources-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:5rem;gap:5rem;align-items:end}.fukuoka-resources h2{max-width:10em;font-size:clamp(2rem,3.5vw,3.6rem)}.fukuoka-article-links{border-top:1px solid var(--navy)}.fukuoka-article-links a{display:block;padding:1rem 0;border-bottom:1px solid var(--border);color:var(--navy);font-weight:800;text-decoration:none}.fukuoka-article-links a:hover{color:var(--blue)}.fukuoka-faq{padding:clamp(5rem,9vw,8rem) 0;background:#fff}.fukuoka-faq h2{margin-bottom:3rem}.fukuoka-final{position:relative;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:url(/brand/top-hero-regional-city.webp) center 58%/cover no-repeat}.fukuoka-final-inner{position:relative;z-index:1;padding-top:6rem;padding-bottom:3rem}.fukuoka-final h2{max-width:12em;color:#fff}.fukuoka-final-inner>p:not(.fukuoka-photo-credit){max-width:38rem;margin:1.4rem 0 0;color:rgba(255,255,255,.78);font-size:1.04rem;line-height:1.85}@media (max-width:1023px){.fukuoka-hero{min-height:640px}.fukuoka-proof-grid{grid-template-columns:1fr}.fukuoka-proof-grid>div{padding:1.45rem 0}.fukuoka-proof-grid>div+div{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.fukuoka-proof-note{flex-direction:column;gap:.5rem}.fukuoka-case-heading{grid-template-columns:6rem minmax(0,1fr);column-gap:1.5rem}.fukuoka-before-after,.fukuoka-case-body,.fukuoka-period-results,.fukuoka-result-line{margin-left:7.5rem}.fukuoka-case-body{gap:3rem}.fukuoka-diagnosis-grid{grid-template-columns:1fr}.fukuoka-diagnosis-grid article{padding:1.4rem 0}.fukuoka-diagnosis-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--border)}.fukuoka-market-grid{grid-template-columns:1fr}.fukuoka-market-number{padding:1.5rem 0}.fukuoka-market-number+.fukuoka-market-number{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.fukuoka-free-diagnosis-grid,.fukuoka-scope-pricing-grid{grid-template-columns:1fr;gap:4rem}.fukuoka-resources-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:767px){.fukuoka-hero{min-height:610px;background-position:59% 50%}.fukuoka-hero-overlay{background:linear-gradient(180deg,rgba(7,25,44,.82),rgba(7,25,44,.88))}.fukuoka-hero-inner{padding-top:5.5rem;padding-bottom:2rem}.fukuoka-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.fukuoka-actions{align-items:flex-start;flex-direction:column}.fukuoka-photo-credit{margin-top:1.6rem;font-size:.64rem}.fukuoka-proof-band{padding:2rem 0 1.8rem}.fukuoka-proof-grid strong{font-size:clamp(1.9rem,8vw,2.6rem)}.fukuoka-case{padding:4.7rem 0}.fukuoka-case-heading{display:block}.fukuoka-case-number{margin-bottom:.65rem}.fukuoka-case-meta{margin-bottom:1rem}.fukuoka-case-heading h2{margin-top:0;font-size:clamp(2.25rem,11vw,3.6rem)}.fukuoka-before-after,.fukuoka-case-body,.fukuoka-period-results,.fukuoka-result-line{margin-left:0}.fukuoka-before-after{grid-template-columns:1fr;gap:0;margin-top:3rem}.fukuoka-ba-block{padding:1.4rem 0}.fukuoka-ba-after{border-top:1px solid var(--border)}.fukuoka-ba-arrow{display:none}.fukuoka-result-line{display:block;padding:1.8rem 0}.fukuoka-result-line strong{display:block;margin-top:.7rem;font-size:clamp(2.3rem,11vw,3.9rem)}.fukuoka-case-body{grid-template-columns:1fr;gap:2.5rem;margin-top:2.8rem}.fukuoka-editorial-list>div{grid-template-columns:1fr;gap:.35rem}.fukuoka-photo-break{min-height:330px}.fukuoka-photo-break-copy p{font-size:clamp(2.4rem,12vw,4rem)}.fukuoka-period-results{grid-template-columns:1fr;margin-top:3rem}.fukuoka-period-results>div{padding:1.4rem 0}.fukuoka-period-results>div+div{padding-left:0;border-left:0;border-top:1px solid var(--border)}.fukuoka-typography-break{padding:4.8rem 0}.fukuoka-typography-break p{font-size:clamp(2.25rem,10.5vw,3.7rem)}.fukuoka-diagnosis,.fukuoka-faq,.fukuoka-free-diagnosis,.fukuoka-market,.fukuoka-scope-pricing,.fukuoka-support{padding:4.7rem 0}.fukuoka-diagnosis h2,.fukuoka-faq h2,.fukuoka-final h2,.fukuoka-free-diagnosis h2,.fukuoka-market h2,.fukuoka-scope-copy h2,.fukuoka-support h2{font-size:clamp(2.25rem,10vw,3.6rem)}.fukuoka-support-row{grid-template-columns:2.5rem 1fr;gap:.6rem 1rem}.fukuoka-support-row p{grid-column:2}.fukuoka-price-stack article{grid-template-columns:1fr;gap:.45rem}.fukuoka-price-stack article>span{grid-row:auto}.fukuoka-voice{padding-left:1.2rem}.fukuoka-resources{padding:3.5rem 0}.fukuoka-final{min-height:500px;background-position:62% 50%}.fukuoka-final-overlay{background:linear-gradient(180deg,rgba(7,25,44,.76),rgba(7,25,44,.9))}}@media (max-width:390px){.fukuoka-hero h1{font-size:2.72rem}.fukuoka-proof-grid strong{font-size:1.86rem}.fukuoka-case-heading h2,.fukuoka-diagnosis h2,.fukuoka-faq h2,.fukuoka-final h2,.fukuoka-free-diagnosis h2,.fukuoka-market h2,.fukuoka-scope-copy h2,.fukuoka-support h2{font-size:2.25rem}.fukuoka-result-line strong{font-size:2.55rem}.fukuoka-market-number strong{font-size:3.3rem}}