/* V14. Public presentation only. No data, publication or authentication behavior. */
body.site-v14{--ink:#132d26;--ink-soft:#344c42;--muted:#5c6862;--paper:#fbfaf6;--soft:#f0f2ea;--line:#d6dcd2;--accent:#92613b;--light-accent:#d8c7a8;--max:1360px;--side:clamp(20px,4.7vw,84px);--header:80px;background:var(--paper);font-size:18px;line-height:1.8}
.site-v14 .section{padding:96px 0}.site-v14 h2{font-size:clamp(32px,3.45vw,52px);line-height:1.38;letter-spacing:-.053em;font-weight:700;text-wrap:balance}.site-v14 h3{letter-spacing:-.04em}.site-v14 .eyebrow{font-size:14px;letter-spacing:.045em;line-height:1.6;margin-bottom:20px}.site-v14 .lead{font-size:19px;line-height:1.9}.site-v14 .section-heading{grid-template-columns:1.3fr 1fr;gap:60px;margin-bottom:42px;align-items:end}.site-v14 .section-heading>.lead{max-width:410px;justify-self:end}.site-v14 .button{border-radius:2px;min-height:56px;padding:15px 24px;font-size:17px;font-weight:650;box-shadow:none}.site-v14 .button:hover{transform:none}.site-v14 .text-link{font-size:17px;gap:20px;font-weight:650}.site-v14 .header{background:rgba(251,250,246,.98)}.site-v14 .header-inner{gap:28px}.site-v14 .wordmark{font-size:29px;letter-spacing:-1.6px}.site-v14 .brand-sub{font-size:12px;letter-spacing:.035em}.site-v14 .nav{gap:25px}.site-v14 .nav>a{font-size:15px;font-weight:650}.site-v14 .nav-contact{padding:12px 18px}
/* Full-bleed editorial hero. Copy and people occupy separate columns. */
.site-v14 .hero.hero-strengths{padding:0;border:0;background:#132d26;color:#fff;overflow:clip}.site-v14 .hero-strengths .hero-grid{width:100%;max-width:1600px;grid-template-columns:1.06fr 1fr;gap:0;align-items:stretch}.site-v14 .hero-strengths .hero-copy{padding:clamp(34px,4.5vw,64px) clamp(30px,3.7vw,60px) 38px max(var(--side),calc((100vw - 1360px)/2));display:flex;justify-content:center;min-width:0}.site-v14 .hero-copy .eyebrow{font-size:15px;letter-spacing:.04em;color:#d8c7a8;margin-bottom:20px;gap:12px}.site-v14 .hero-copy .line{background:#d8c7a8;width:23px}.site-v14 .hero-strengths h1{font-size:clamp(42px,4.5vw,68px);font-weight:700;line-height:1.24;letter-spacing:-.055em;margin-bottom:24px}.site-v14 .hero .serif-accent{color:#d8c7a8}.site-v14 .hero-strengths .hero-lead{font-size:19px;color:#d7e0d9;letter-spacing:-.035em;line-height:1.85}.site-v14 .hero .hero-reasons{gap:21px 26px;margin-top:29px}.site-v14 .hero-reason{padding-top:12px;border-top:1px solid #486255}.site-v14 .hero-reason b{font-size:18px;line-height:1.5;color:#fff;font-weight:650;letter-spacing:-.03em}.site-v14 .hero-reason span{color:#bdcdc2;font-size:14px;line-height:1.7;margin-top:5px;letter-spacing:-.025em}.site-v14 .hero-strengths .actions{margin-top:31px;gap:24px;flex-wrap:wrap}.site-v14 .hero-strengths .actions .button{background:#eee8da;color:#183328;min-height:54px;font-size:16px;padding:14px 21px;gap:28px}.site-v14 .hero-strengths .actions .button:hover{background:#fffaf0}.site-v14 .hero .actions .text-link{color:#e8ece5;border-bottom-color:#718577;font-size:16px;gap:17px}.site-v14 .hero-strengths .hero-visual{min-height:630px}.site-v14 .hero-strengths .hero-visual>img{object-position:76% 50%}.site-v14 .hero-visual:after{background:linear-gradient(0deg,rgba(10,25,20,.86),rgba(10,25,20,.06) 42%)}.site-v14 .hero-strengths .hero-visual figcaption{left:38px;right:30px;bottom:29px}.site-v14 .hero-strengths .caption-index{font-size:13px;color:#dbd3c0;letter-spacing:.035em}.site-v14 .hero-strengths .hero-visual figcaption strong{font-size:25px;line-height:1.55;font-weight:600;letter-spacing:-.045em}.site-v14 .hero-routes{background:#f3f2ea;color:var(--ink);border-bottom:1px solid var(--line)}.site-v14 .hero-routes>.wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1360px}.site-v14 .hero-routes a{display:grid;grid-template-columns:auto 1fr auto;gap:4px 17px;align-items:center;padding:25px 28px;border-right:1px solid #d6d9cb}.site-v14 .hero-routes a:first-child{padding-left:0}.site-v14 .hero-routes a:last-child{border:0;padding-right:0}.site-v14 .route-number{font-size:13px;color:#8c6c49;grid-row:1/3;align-self:start;margin-top:5px}.site-v14 .hero-routes b{font-size:19px;font-weight:650;letter-spacing:-.045em}.site-v14 .route-detail{font-size:14px;color:#637064;grid-column:2}.site-v14 .hero-routes i{font-style:normal;font-size:26px;grid-row:1/3;grid-column:3}.site-v14 .hero-routes a:hover b{color:var(--accent)}
/* Concrete work records, not imagery presented as client proof. */
.site-v14 #work{padding:82px 0;background:#fff}.site-v14 .work-grid{gap:26px}.site-v14 .work-card{position:relative;background:#f7f7f0;border:1px solid #dfe3d8;border-top:2px solid #1d3c2e;padding:30px 27px 18px}.site-v14 .work-number{position:absolute;right:26px;top:25px;font-size:14px;color:#9b9e8b;font-variant-numeric:tabular-nums}.site-v14 .work-type{font-size:13px;letter-spacing:.01em;color:#727956;margin-bottom:21px;padding-right:35px}.site-v14 .work-card h3{font-size:25px;line-height:1.5;font-weight:650}.site-v14 .work-region{font-size:14px;margin-top:11px}.site-v14 .work-scope{gap:6px;margin-top:20px;margin-bottom:18px}.site-v14 .work-scope span{background:#edf0e4;border:0;color:#354733;font-size:13px;padding:5px 9px}.site-v14 .work-takeaway{font-size:17px;line-height:1.85;color:#516048;margin-bottom:19px}.site-v14 .work-card summary{font-size:15px}.site-v14 .work-card details>p{font-size:15px;color:#60695d}.site-v14 .evidence-note{font-size:13px;line-height:1.8;margin-top:19px;color:#72786f}
/* Fewer boxes, larger editorial photography and precise dividers. */
.site-v14 .services{background:#fbfaf6}.site-v14 .service-grid{gap:38px}.site-v14 .service-photo{aspect-ratio:1.9}.site-v14 .service-photo img{object-position:center 41%}.site-v14 .image-index{background:#132d26;color:#ebe7d9;padding:8px 16px;font-size:15px}.site-v14 .service-body{padding:24px 0 0}.site-v14 .service-title{margin-bottom:10px}.site-v14 .service-title h3{font-size:33px}.site-v14 .service-body>p{font-size:18px;line-height:1.85;max-width:490px}.site-v14 .tags{gap:8px;margin-top:20px}.site-v14 .tags span{font-size:13px;color:#626e5e}.site-v14 .service-detail-link{font-size:16px;margin-top:20px}.site-v14 .circle-link{border-radius:0;width:44px;height:44px;border-color:#a7b4a6}.site-v14 #franchise{background:#172e28;padding:90px 0 80px}.site-v14 .journey{margin-top:45px;gap:25px}.site-v14 .journey article{border-color:#697d68;padding-top:18px}.site-v14 .journey article>span{font-size:14px}.site-v14 .journey h3{font-size:25px;margin:14px 0 10px}.site-v14 .journey p{font-size:16px;line-height:1.85}.site-v14 .channel-details{margin-top:39px}.site-v14 .channel-details>summary{font-size:18px;font-weight:550;padding:21px 0}.site-v14 .channel-intro h3{font-size:35px}.site-v14 .channel-row h4{font-size:20px}.site-v14 .channel-row p{font-size:16px}.site-v14 .website{background:#f4f3eb}.site-v14 .website-preview{transform:none;border:1px solid #bfc8bb;border-radius:4px;box-shadow:0 18px 60px rgba(19,45,38,.09)}.site-v14 .browser-bar{padding:13px 17px;background:#e8ecdf;font-size:12px}.site-v14 .browser-content{padding:31px}.site-v14 .browser-label{font-size:21px;line-height:1.65;letter-spacing:-.04em;color:#51604c;margin-bottom:23px}.site-v14 .browser-label strong{font-size:29px;color:#183328;font-weight:650}.site-v14 .browser-content img{aspect-ratio:2.3;object-position:center 45%}.site-v14 .browser-info{gap:13px;margin-top:24px}.site-v14 .browser-info b{font-size:15px;line-height:1.65}.site-v14 .browser-info span{font-size:13px;line-height:1.7}.site-v14 .browser-cta{margin-top:24px;padding:13px 15px;background:#1a3629;color:#f4f1e7;font-size:13px;line-height:1.65}.site-v14 .number-list{margin-top:28px}.site-v14 .number-list>div{padding:14px 0;gap:18px}.site-v14 .number-list p{font-size:17px}.site-v14 #website .small-note{font-size:14px}.site-v14 #website .section-copy .lead{font-size:18px}.site-v14 #local{background:#f8f9f3}.site-v14 .local-layout{gap:55px;margin-top:10px}.site-v14 .local-collage{grid-template-rows:208px 208px;gap:12px}.site-v14 .local-collage img{border-radius:0;box-shadow:none;min-width:0}.site-v14 .local-intro h3{font-size:clamp(27px,2.7vw,38px);line-height:1.5}.site-v14 .local-intro p:not(.eyebrow){font-size:18px;line-height:1.9}.site-v14 .activation-grid{gap:0;margin-top:35px;border-top:1px solid #c9d2c0;border-bottom:1px solid #c9d2c0;grid-template-columns:repeat(3,minmax(0,1fr))}.site-v14 .activation-grid article{padding:21px 20px;border:0;border-right:1px solid #d1d8c8;border-radius:0;background:transparent}.site-v14 .activation-grid article:nth-child(3n){border-right:0}.site-v14 .activation-grid article:nth-child(-n+3){border-bottom:1px solid #d1d8c8}.site-v14 .activation-grid article>span{font-size:12px;color:#9a8767;display:inline-block;margin-bottom:8px}.site-v14 .activation-grid article h3{font-size:21px}.site-v14 .stage-details{margin-top:27px}.site-v14 .stage-details summary{font-size:17px}.site-v14 #influencer.section{background:#fff;padding:84px 0}.site-v14 .influencer-layout{gap:65px}.site-v14 .influencer-layout .editorial-photo{height:465px}.site-v14 .influencer-layout .editorial-photo img{object-position:center 45%}.site-v14 .influencer-layout h2{font-size:clamp(31px,3vw,44px);line-height:1.42}.site-v14 .influencer-layout .lead{font-size:18px}.site-v14 .editorial-photo figcaption{font-size:14px;line-height:1.75}.site-v14 .criteria-grid{gap:23px 28px}.site-v14 .criteria-grid b{font-size:18px}.site-v14 .criteria-grid p{font-size:15px;margin-top:8px}
/* A report is a decision tool, not a decorative performance chart. */
.site-v14 #measurement{padding:87px 0;background:#20372e}.site-v14 .report-panel{background:#f8f9f1;color:#142d24;border:0;border-radius:3px;padding:32px 38px 26px;margin-top:0}.site-v14 .report-top{border-bottom:1px solid #cdd6c2;align-items:center;padding-bottom:24px}.site-v14 .report-top .eyebrow{color:#8a6846;font-size:12px;margin-bottom:8px}.site-v14 .report-top h3{font-size:24px;line-height:1.5}.site-v14 .report-tabs{border:1px solid #c2cbb5;background:#e9eddf;border-radius:2px;padding:3px}.site-v14 .report-tabs button{font-size:15px;color:#43543c;padding:10px 17px;border:0;background:transparent;white-space:nowrap;min-height:44px;border-radius:1px}.site-v14 .report-tabs button[aria-selected=true]{background:#234335;color:#fff}.site-v14 .report-row{border-color:#d0d8c8;gap:24px;padding:20px 0;grid-template-columns:1fr .9fr 1.7fr}.site-v14 .report-row b{font-size:17px;color:#233b2e}.site-v14 .report-row span{font-size:14px;color:#786449}.site-v14 .report-row p{font-size:16px;color:#5c6a54;line-height:1.8}.site-v14 .report-note{font-size:13px;line-height:1.8;color:#6d7666;margin-top:18px}
/* Capabilities supported with specific language and an editorial, labeled illustration. */
.site-v14 #difference{background:#fbfaf6}.site-v14 .difference-editorial{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:stretch}.site-v14 .difference-photo{position:relative;min-height:470px;overflow:hidden;background:#1a3227}.site-v14 .difference-photo img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;position:absolute;inset:0}.site-v14 .difference-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,23,17,.84),transparent 55%)}.site-v14 .difference-photo figcaption{position:absolute;bottom:26px;left:28px;right:28px;color:#fff;z-index:1}.site-v14 .difference-photo figcaption span{display:block;font-size:13px;color:#dfd4b9;margin-bottom:9px}.site-v14 .difference-photo figcaption b{font-size:26px;line-height:1.5;letter-spacing:-.04em;font-weight:600}.site-v14 .difference-editorial .difference-grid{display:grid;grid-template-columns:1fr;gap:0;margin:0}.site-v14 .difference-grid article{display:grid;grid-template-columns:57px 1fr;column-gap:24px;row-gap:10px;background:transparent;padding:25px 0;border:0;border-top:1px solid #c4cebd;border-radius:0}.site-v14 .difference-grid article:last-child{padding-bottom:0}.site-v14 .difference-grid .large-word{font-size:21px;color:#968460;font-weight:500;line-height:1.65;grid-row:1/3;margin:0}.site-v14 .difference-grid h3{font-size:24px;line-height:1.5;margin:0}.site-v14 .difference-grid p{font-size:17px;line-height:1.85;grid-column:2}.site-v14 .network-block{margin-top:53px;padding:35px 38px;background:#eef0e6;border:0;gap:42px}.site-v14 .network-block .eyebrow{font-size:13px;margin-bottom:12px}.site-v14 .network-block h3{font-size:26px;line-height:1.5}.site-v14 .network-block p:not(.eyebrow){font-size:16px;line-height:1.85;margin-top:16px}.site-v14 .network-map{gap:9px}.site-v14 .network-map span{font-size:14px;background:#fbfcf6;border-color:#c0ccba;border-radius:2px;padding:11px}.site-v14 .network-map strong{font-size:24px;border-radius:0;background:#214134}.site-v14 .ai-compact.section{background:#ebeee2;padding:71px 0}.site-v14 .ai-compact .section-heading{margin-bottom:32px}.site-v14 .ai-flow{gap:28px}.site-v14 .ai-flow>div{padding-top:16px;border-color:#adbda3}.site-v14 .ai-flow b{font-size:23px}.site-v14 .ai-flow span{font-size:16px}.site-v14 .ai-compact .scope-note{font-size:13px;color:#69745d;margin-top:24px}
/* A live managed price remains completely owned by the administrator. */
.site-v14 #programs{background:#fff}.site-v14 .program-grid{gap:25px}.site-v14 .program{background:#f7f8f1;border:1px solid #c9d2bd;padding:28px 27px;border-radius:2px}.site-v14 .program .eyebrow{font-size:12px;margin-bottom:17px}.site-v14 .program h3{font-size:26px;line-height:1.45}.site-v14 .program-lead{font-size:17px;margin-top:18px;line-height:1.85}.site-v14 .program-items{margin-top:22px}.site-v14 .program-items summary{font-size:16px}.site-v14 .program.featured{background:#1d3c2d;border-color:#1d3c2d}.site-v14 .program.featured .eyebrow{color:#dccaa6}.site-v14 .program.featured .program-lead{color:#d6e0d2}.site-v14 .program .button{font-size:16px;min-height:54px;margin-top:5px}.site-v14 .program-output{padding-top:16px;font-size:15px}.site-v14 .program-output span{font-size:16px}.site-v14 .program-detail{font-size:15px}.site-v14 .recheck{margin-top:35px;padding:27px 0 0;background:transparent;border-top:1px solid #cbd4c0}.site-v14 .recheck h3{font-size:24px}.site-v14 .recheck p{font-size:16px}.site-v14 #programs .pricing-panel{max-width:1360px;width:calc(100% - var(--side)*2);margin:auto}.site-v14 #programs .pricing-heading{max-width:850px;font-size:44px}.site-v14 #programs .pricing-intro{font-size:19px;max-width:880px}.site-v14 #programs .pricing-group{margin-top:46px}.site-v14 #programs .pricing-group>h3{font-size:27px}.site-v14 #programs .pricing-grid{gap:25px}.site-v14 #programs .pricing-card{padding:30px 28px;border:1px solid #c4ceba;border-radius:3px;background:#f7f8f1}.site-v14 #programs .pricing-card:not(:has(.pricing-badge)){padding-top:63px}.site-v14 #programs .pricing-card h4{font-size:27px;font-weight:650}.site-v14 #programs .pricing-price strong{font-size:40px;line-height:1.3;color:#173629}.site-v14 #programs .pricing-badge{border:1px solid #c8ba94;background:#e9e0c9;color:#364630;border-radius:2px;font-size:13px;letter-spacing:.02em;padding:4px 11px}.site-v14 #programs .pricing-tagline{font-size:17px;line-height:1.85}.site-v14 #programs .pricing-features{font-size:16px;line-height:1.9;padding-left:20px}.site-v14 #programs .pricing-card.is-featured{background:#1d3c2d;border-color:#1d3c2d}.site-v14 #programs .is-featured .pricing-price strong{color:#f3e9d4}.site-v14 #programs .is-featured h4{color:#fff}.site-v14 #programs .pricing-card .button{font-size:16px}.site-v14 #programs .pricing-notes p{font-size:14px;line-height:1.9}
/* Process, final consultation, footer. */
.site-v14 #start{background:#f5f6ef}.site-v14 .start-grid{gap:26px}.site-v14 .start-grid article{border-top:1px solid #adbea7}.site-v14 .step-index{font-size:14px}.site-v14 .start-grid h3{font-size:23px}.site-v14 .start-grid p{font-size:16px;line-height:1.9}.site-v14 .start-grid article>b{font-size:15px}.site-v14 .role-grid{margin-top:35px;gap:23px}.site-v14 .role-grid>div{background:#e9eedf;border-left:2px solid #90a480;padding:24px}.site-v14 .role-grid h3{font-size:21px}.site-v14 .role-grid p{font-size:16px}.site-v14 .scope-note{font-size:14px}.site-v14 .inline-consult{margin-top:32px}.site-v14 .inline-consult b{font-size:22px}.site-v14 .inline-consult p{font-size:16px}.site-v14 .faq-section{background:#fff}.site-v14 .faq-layout{gap:70px}.site-v14 .faq-list summary{font-size:19px;line-height:1.6;padding:23px 0}.site-v14 .faq-list p{font-size:17px;line-height:1.9}.site-v14 .contact{background:#142e24;padding:87px 0}.site-v14 .contact h2{font-size:clamp(34px,3.4vw,50px);line-height:1.4}.site-v14 .contact-copy .lead{font-size:19px;line-height:1.85;max-width:510px}.site-v14 .contact-grid{gap:44px 65px}.site-v14 .contact-main{margin-top:28px}.site-v14 .contact-guide{font-size:14px;line-height:1.8}.site-v14 .contact-decision{border-color:#597353}.site-v14 .contact-decision>.eyebrow{font-size:14px}.site-v14 .contact-decision>a{padding:24px 0;border-color:#465b42;gap:14px}.site-v14 .contact-decision b{font-size:21px;line-height:1.55}.site-v14 .contact-decision small{font-size:15px}.site-v14 .brief{background:#1c372c;border-color:#4c6046}.site-v14 .brief>summary{font-size:19px}.site-v14 .brief-note{font-size:15px;line-height:1.8}.site-v14 .footer{background:#0e241b;color:#e1e6d9;padding:32px 0}.site-v14 .footer p{color:#adbcad}.site-v14 .footer .brand{color:#e1e6d9}.site-v14 .footer-top{border-color:#354a36}.site-v14 .back-top{color:#dddcca;border-color:#5a6d50}.site-v14 .footer-bottom{padding-top:21px;gap:12px 24px}.site-v14 .footer-bottom p{font-size:12px}.site-v14 .mobile-contact{background:#173428;border-color:#254933;color:#dde8d7;box-shadow:0 -3px 15px #0e241b14}.site-v14 .mobile-contact>a{background:#e9e4d0;color:#193728;font-weight:700;border-radius:2px}
/* Detailed services keep the same visual system without hiding important scope. */
.site-v14 .breadcrumbs{font-size:13px;letter-spacing:.02em;padding-top:27px}.site-v14 .detail-hero{grid-template-columns:1.08fr 1fr;gap:55px;padding:46px 0 65px}.site-v14 .detail-hero h1{font-size:clamp(35px,3.8vw,57px);line-height:1.35;letter-spacing:-.055em;margin-bottom:24px}.site-v14 .detail-hero .lead{font-size:19px;line-height:1.9}.site-v14 .detail-photo img{height:410px;object-position:70% 50%;border-radius:2px}.site-v14 .detail-photo figcaption{font-size:12px;margin-top:8px}.site-v14 .detail-band{background:#e9eedf;padding:30px 0}.site-v14 .detail-band>.wrap{gap:35px}.site-v14 .detail-band b{font-size:14px;color:#7c6848;letter-spacing:.05em}.site-v14 .detail-band p{font-size:18px;line-height:1.8;margin-top:8px;color:#294735}.site-v14 .detail-section{padding:78px 0}.site-v14 .detail-section h2{font-size:37px;line-height:1.4;max-width:800px;margin-bottom:22px}.site-v14 .detail-intro{font-size:18px;line-height:1.9;max-width:880px}.site-v14 .deliverable-grid{gap:12px 42px}.site-v14 .deliverable{padding:26px 0}.site-v14 .deliverable h3{display:flex;gap:20px;align-items:baseline;font-size:25px;margin-bottom:14px}.site-v14 .deliverable-number{font-size:14px;letter-spacing:.03em;color:#937a51;flex-shrink:0}.site-v14 .deliverable>p{font-size:17px;line-height:1.9}.site-v14 .deliverable .given{font-size:15px;margin-top:18px;border-left:2px solid #b9c79f;padding-left:15px;color:#566b49;font-weight:550}.site-v14 .detail-note{border-left:2px solid #ac9069;background:#f0f1e6;font-size:16px;line-height:1.85;padding:24px 28px}.site-v14 .detail-split h3{font-size:25px}.site-v14 .detail-split li{font-size:17px;line-height:1.85}.site-v14 .detail-contact{background:#193628;padding:71px 0}.site-v14 .detail-contact h2{font-size:38px;line-height:1.45}.site-v14 .detail-contact p{font-size:18px;line-height:1.9;color:#d4dece}.site-v14 .page-footer{background:#142c21;color:#dce4d5;border:0}.site-v14 .page-footer .brand{color:#e1e6d9}.site-v14 .page-footer p{color:#bac7b3;font-size:13px}.site-v14 .simple-page h1{font-size:40px}
@media(min-width:1601px){.site-v14 .hero-strengths .hero-copy{padding-left:80px}.site-v14 .hero-strengths .hero-visual{min-height:650px}}
@media(min-width:901px) and (max-height:800px){.site-v14 .hero-strengths .hero-copy{padding-top:32px;padding-bottom:28px}.site-v14 .hero-strengths .hero-visual{min-height:555px}.site-v14 .hero-strengths h1{font-size:clamp(40px,4.1vw,58px);margin-bottom:19px}.site-v14 .hero .hero-reasons{margin-top:21px;gap:15px 23px}.site-v14 .hero-strengths .actions{margin-top:24px}}
@media(min-width:901px) and (max-width:1199px){.site-v14 .nav{gap:17px}.site-v14 .nav>a{font-size:14px}.site-v14 .hero-strengths .hero-grid{grid-template-columns:1.18fr 1fr}.site-v14 .hero-strengths .hero-copy{padding-right:25px;padding-top:35px}.site-v14 .hero-strengths h1{font-size:44px}.site-v14 .hero-strengths .hero-lead{font-size:17px}.site-v14 .hero .hero-reasons{gap:17px 18px}.site-v14 .hero-reason b{font-size:17px}.site-v14 .hero-reason span{font-size:13px}.site-v14 .hero-strengths .actions{gap:18px}.site-v14 .hero .actions .text-link{font-size:15px}.site-v14 .hero-strengths .hero-visual{min-height:570px}.site-v14 .hero-routes a{padding:22px 20px}.site-v14 .route-detail{font-size:13px}.site-v14 .hero-routes b{font-size:17px}.site-v14 .section-heading{gap:35px}.site-v14 .work-card{padding:24px 21px 17px}.site-v14 .work-card h3{font-size:23px}.site-v14 .work-number{right:20px}.site-v14 .difference-editorial{gap:35px}.site-v14 .difference-grid h3{font-size:22px}.site-v14 .difference-grid p{font-size:16px}.site-v14 .report-row{grid-template-columns:1fr 1fr 1.5fr;gap:20px}.site-v14 .program{padding:26px 22px}.site-v14 .program h3{font-size:24px}.site-v14 .contact-decision b{font-size:19px}}
@media(max-width:900px){body.site-v14{--header:72px;--side:clamp(22px,5vw,42px)}.site-v14 .section{padding:72px 0}.site-v14 .header .nav{gap:0}.site-v14 .header .nav>a{font-size:18px}.site-v14 .hero-strengths .hero-grid{grid-template-columns:1fr;max-width:none}.site-v14 .hero-strengths .hero-copy{padding:35px var(--side) 33px;max-width:760px;margin:0 auto;width:100%}.site-v14 .hero-strengths h1{font-size:clamp(37px,6vw,56px);line-height:1.25}.site-v14 .hero-strengths .hero-lead{font-size:20px}.site-v14 .hero .hero-reasons{max-width:none;gap:20px 27px;margin-top:25px}.site-v14 .hero-reason b{font-size:19px}.site-v14 .hero-reason span{font-size:15px}.site-v14 .hero-strengths .hero-visual{min-height:0;height:330px;aspect-ratio:auto}.site-v14 .hero-strengths .hero-visual>img{object-position:center 50%}.site-v14 .hero-strengths .hero-visual figcaption{left:var(--side);bottom:25px}.site-v14 .hero-strengths .hero-visual figcaption strong{font-size:24px}.site-v14 .hero-routes a{padding:21px 15px;gap:4px 10px}.site-v14 .hero-routes b{font-size:17px}.site-v14 .route-detail{font-size:12px}.site-v14 .hero-routes i{font-size:23px}.site-v14 .section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:34px}.site-v14 .section-heading>.lead{justify-self:start;max-width:650px}.site-v14 h2{font-size:38px}.site-v14 .lead{font-size:19px}.site-v14 .work-card{display:grid;grid-template-columns:1fr 1fr;gap:7px 28px}.site-v14 .work-number{position:absolute}.site-v14 .work-card h3{font-size:26px}.site-v14 .work-type{margin-bottom:8px}.site-v14 .work-scope{margin:0;align-content:start}.site-v14 .work-takeaway{margin:0}.site-v14 .service-grid{gap:26px}.site-v14 .service-title h3{font-size:29px}.site-v14 .service-body>p{font-size:17px}.site-v14 .service-photo{aspect-ratio:1.6}.site-v14 #franchise{padding:71px 0}.site-v14 .journey{grid-template-columns:repeat(3,1fr);gap:29px 25px}.site-v14 .split{gap:38px}.site-v14 .website-preview{max-width:680px;width:100%;margin:0 auto}.site-v14 .browser-content img{aspect-ratio:2.5}.site-v14 .local-layout{gap:35px}.site-v14 .local-collage{grid-template-rows:235px 235px}.site-v14 .local-intro h3{font-size:32px}.site-v14 .influencer-layout .editorial-photo{height:350px}.site-v14 .influencer-layout .editorial-photo img{object-position:center 37%}.site-v14 .influencer-layout h2{font-size:37px}.site-v14 #measurement{padding:72px 0}.site-v14 .report-panel{padding:27px}.site-v14 .report-top{gap:22px}.site-v14 .report-top h3{font-size:22px}.site-v14 .report-row{grid-template-columns:1fr 1fr;gap:6px 20px;padding:20px 0}.site-v14 .report-row p{grid-column:1/-1}.site-v14 .difference-editorial{grid-template-columns:1fr;gap:30px}.site-v14 .difference-photo{min-height:360px}.site-v14 .difference-photo img{object-position:center 50%}.site-v14 .difference-grid article{padding:24px 0;grid-template-columns:65px 1fr;gap:10px 20px}.site-v14 .difference-grid h3{font-size:25px}.site-v14 .difference-grid p{font-size:18px}.site-v14 .network-block{padding:30px;gap:28px;margin-top:36px}.site-v14 .network-block h3{font-size:28px}.site-v14 .network-map{max-width:560px}.site-v14 .program{padding:28px}.site-v14 .program h3{font-size:27px}.site-v14 .program-grid{gap:21px}.site-v14 .faq-layout{gap:32px}.site-v14 .contact-grid{gap:35px}.site-v14 .contact{padding:72px 0}.site-v14 .contact h2{font-size:38px}.site-v14 .contact-decision b{font-size:21px}.site-v14 .hero-strengths .actions .button:focus-visible,.site-v14 .hero-strengths a:focus-visible{outline-color:#e4cca0}.site-v14 .detail-hero{grid-template-columns:1fr;padding:33px 0 47px;gap:30px}.site-v14 .detail-hero h1{font-size:45px;max-width:750px}.site-v14 .detail-photo img{height:335px}.site-v14 .detail-band>.wrap{gap:24px}.site-v14 .detail-band p{font-size:16px}.site-v14 .detail-section{padding:61px 0}.site-v14 .detail-section h2{font-size:33px}.site-v14 .detail-contact h2{font-size:35px}}
@media(max-width:600px){body.site-v14{--side:22px;--header:68px}.site-v14 .header-inner{gap:15px}.site-v14 .wordmark{font-size:25px}.site-v14 .brand-sub{font-size:11px;margin-top:4px}.site-v14 .menu-toggle{width:43px;height:43px}.site-v14 .hero-strengths .hero-copy{padding:27px var(--side) 28px}.site-v14 .hero-copy .eyebrow{font-size:12px;letter-spacing:.025em;gap:9px;margin-bottom:17px}.site-v14 .hero-copy .line{width:18px}.site-v14 .hero-strengths h1{font-size:clamp(31px,9vw,43px);line-height:1.29;letter-spacing:-.055em;margin-bottom:20px}.site-v14 .hero-strengths .hero-lead{font-size:17px;line-height:1.75;letter-spacing:-.035em}.site-v14 .hero-lead br{display:none}.site-v14 .hero .hero-reasons{margin-top:23px;gap:16px 16px}.site-v14 .hero-reason{padding-top:10px}.site-v14 .hero-reason b{font-size:16px;line-height:1.5;letter-spacing:-.045em}.site-v14 .hero-reason span{font-size:13px;line-height:1.65;margin-top:5px}.site-v14 .hero-strengths .actions{margin-top:25px;gap:18px;flex-wrap:nowrap}.site-v14 .hero-strengths .actions .button{padding:12px 15px;gap:13px;font-size:15px;min-height:50px}.site-v14 .hero-strengths .actions .text-link{font-size:14px;gap:10px;flex-shrink:1}.site-v14 .hero-strengths .hero-visual{height:260px}.site-v14 .hero-strengths .hero-visual>img{object-position:75% 50%}.site-v14 .hero-strengths .hero-visual figcaption{bottom:20px;left:23px}.site-v14 .hero-strengths .caption-index{font-size:11px;margin-bottom:7px}.site-v14 .hero-strengths .hero-visual figcaption strong{font-size:20px;line-height:1.5}.site-v14 .hero-routes>.wrap{grid-template-columns:1fr;width:calc(100% - 44px)}.site-v14 .hero-routes a,.site-v14 .hero-routes a:first-child,.site-v14 .hero-routes a:last-child{padding:16px 0;border:0;border-bottom:1px solid #d8dccb;grid-template-columns:23px 1fr auto;gap:2px 13px}.site-v14 .hero-routes a:last-child{border-bottom:0}.site-v14 .hero-routes b{font-size:17px}.site-v14 .route-detail{font-size:13px}.site-v14 .route-number{font-size:12px;margin-top:4px}.site-v14 .hero-routes i{font-size:24px}.site-v14 .section,.site-v14 #work,.site-v14 #franchise,.site-v14 #measurement{padding:57px 0}.site-v14 h2,.site-v14 .work-section h2{font-size:29px;line-height:1.4;letter-spacing:-.055em;text-wrap:pretty}.site-v14 .eyebrow{font-size:12px;margin-bottom:15px;letter-spacing:.04em}.site-v14 .lead,.site-v14 .section-heading>.lead{font-size:17px;line-height:1.85}.site-v14 .section-heading{gap:19px;margin-bottom:28px}.site-v14 .section-heading>.lead br{display:none}.site-v14 .work-grid{gap:18px}.site-v14 .work-card{display:flex;padding:23px 22px 16px;gap:0}.site-v14 .work-type{font-size:12px;margin-bottom:14px}.site-v14 .work-number{right:22px;top:22px;font-size:13px}.site-v14 .work-card h3{font-size:24px}.site-v14 .work-region{font-size:13px;margin-top:8px}.site-v14 .work-scope{margin:17px 0 14px}.site-v14 .work-scope span{font-size:12px;padding:5px 8px}.site-v14 .work-takeaway{font-size:16px;line-height:1.85;margin-bottom:10px}.site-v14 .work-card summary{font-size:14px}.site-v14 .work-card details>p{font-size:14px}.site-v14 .evidence-note{font-size:12px}.site-v14 .service-grid{grid-template-columns:1fr;gap:33px}.site-v14 .service-photo{aspect-ratio:1.78}.site-v14 .service-body{padding-top:20px}.site-v14 .service-title h3{font-size:28px}.site-v14 .service-body>p{font-size:17px}.site-v14 .service-title{margin-bottom:10px}.site-v14 .service-detail-link{font-size:15px;margin-top:16px}.site-v14 .tags{margin-top:17px;gap:6px}.site-v14 .tags span{font-size:12px}.site-v14 .journey{grid-template-columns:repeat(2,1fr);gap:24px 24px;margin-top:31px}.site-v14 .journey article{padding-top:14px}.site-v14 .journey h3{font-size:23px;margin:10px 0}.site-v14 .journey article>span{font-size:12px}.site-v14 .journey p{font-size:15px}.site-v14 .channel-details>summary{font-size:16px;line-height:1.8;padding:19px 0}.site-v14 .channel-intro h3{font-size:29px}.site-v14 .channel-row h4{font-size:18px}.site-v14 .channel-row p{font-size:15px}.site-v14 .browser-content{padding:22px}.site-v14 .browser-label{font-size:18px;line-height:1.65;margin-bottom:20px}.site-v14 .browser-label strong{font-size:24px}.site-v14 .browser-bar{padding:12px 13px;font-size:10px}.site-v14 .browser-content img{aspect-ratio:1.9}.site-v14 .browser-info{gap:9px;margin-top:20px}.site-v14 .browser-info b{font-size:13px;line-height:1.6}.site-v14 .browser-info span{font-size:11px;line-height:1.65}.site-v14 .browser-cta{font-size:11px;margin-top:18px;padding:12px 13px}.site-v14 #website .section-copy .lead{font-size:17px}.site-v14 .number-list{margin-top:21px}.site-v14 .number-list p{font-size:16px}.site-v14 .number-list>div{padding:13px 0}.site-v14 #website .small-note{font-size:13px}.site-v14 .text-link{font-size:16px}.site-v14 .local-collage{grid-template-rows:150px 150px;gap:9px}.site-v14 .local-intro h3{font-size:27px;line-height:1.5}.site-v14 .local-intro p:not(.eyebrow){font-size:17px}.site-v14 .activation-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:29px}.site-v14 .activation-grid article{padding:17px 15px;border:0!important}.site-v14 .activation-grid article:nth-child(odd){border-right:1px solid #d1d8c8!important}.site-v14 .activation-grid article:nth-child(-n+4){border-bottom:1px solid #d1d8c8!important}.site-v14 .activation-grid article>span{font-size:11px;margin-bottom:7px}.site-v14 .activation-grid article h3{font-size:18px}.site-v14 .stage-details summary{font-size:16px}.site-v14 #influencer.section{padding:57px 0}.site-v14 .influencer-layout{gap:30px}.site-v14 .influencer-layout .editorial-photo{height:295px}.site-v14 .influencer-layout h2{font-size:29px}.site-v14 .influencer-layout .lead{font-size:17px}.site-v14 .criteria-grid{gap:20px 23px;margin-top:24px}.site-v14 .criteria-grid b{font-size:17px}.site-v14 .criteria-grid p{font-size:14px}.site-v14 .editorial-photo figcaption{font-size:12px;line-height:1.7}.site-v14 .report-panel{padding:24px 20px 19px}.site-v14 .report-top{display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding-bottom:21px}.site-v14 .report-top h3{font-size:20px;line-height:1.5}.site-v14 .report-top .eyebrow{font-size:11px}.site-v14 .report-tabs{width:100%;display:flex}.site-v14 .report-tabs button{font-size:14px;flex:1;padding:10px 12px}.site-v14 .report-row{display:block;padding:20px 0}.site-v14 .report-row b{font-size:17px;display:block}.site-v14 .report-row span{font-size:12px;display:block;margin-top:5px}.site-v14 .report-row p{font-size:15px;margin-top:8px}.site-v14 .report-note{font-size:12px;margin-top:14px}.site-v14 .difference-photo{min-height:310px}.site-v14 .difference-photo img{object-position:75% 50%}.site-v14 .difference-photo figcaption{left:23px;bottom:22px}.site-v14 .difference-photo figcaption span{font-size:12px}.site-v14 .difference-photo figcaption b{font-size:22px}.site-v14 .difference-grid article{grid-template-columns:40px 1fr;gap:9px 16px;padding:22px 0}.site-v14 .difference-grid .large-word{font-size:16px}.site-v14 .difference-grid h3{font-size:21px;line-height:1.5}.site-v14 .difference-grid p{font-size:16px;line-height:1.85}.site-v14 .network-block{padding:25px 21px;margin-top:31px}.site-v14 .network-block h3{font-size:23px;line-height:1.5}.site-v14 .network-block p:not(.eyebrow){font-size:15px}.site-v14 .network-map span{font-size:12px;padding:10px 6px}.site-v14 .network-map strong{font-size:21px}.site-v14 .ai-compact.section{padding:55px 0}.site-v14 .ai-flow{gap:25px 20px;grid-template-columns:repeat(2,1fr)}.site-v14 .ai-flow b{font-size:21px}.site-v14 .ai-flow span{font-size:15px}.site-v14 .ai-compact .scope-note{font-size:12px}.site-v14 .program{padding:26px 22px}.site-v14 .program h3{font-size:25px}.site-v14 .program .eyebrow{font-size:12px}.site-v14 .program-lead{font-size:16px;line-height:1.85;margin-top:15px}.site-v14 .program .button{font-size:16px}.site-v14 .program-output span{font-size:15px}.site-v14 .recheck{gap:20px;margin-top:31px;padding-top:23px}.site-v14 .recheck h3{font-size:23px;line-height:1.5}.site-v14 .recheck p{font-size:16px}.site-v14 #programs .pricing-heading{font-size:29px}.site-v14 #programs .pricing-intro{font-size:17px}.site-v14 #programs .pricing-group>h3{font-size:24px}.site-v14 #programs .pricing-group-description{font-size:15px}.site-v14 #programs .pricing-grid{gap:20px}.site-v14 #programs .pricing-card,.site-v14 #programs .pricing-card:not(:has(.pricing-badge)){padding:27px 23px}.site-v14 #programs .pricing-card h4{font-size:26px}.site-v14 #programs .pricing-price strong{font-size:36px}.site-v14 #programs .pricing-tagline{font-size:16px}.site-v14 #programs .pricing-features{font-size:15px;line-height:1.9}.site-v14 #programs .pricing-notes p{font-size:13px}.site-v14 .start-grid{gap:24px 22px}.site-v14 .start-grid h3{font-size:21px}.site-v14 .start-grid p{font-size:15px}.site-v14 .start-grid article>b{font-size:14px}.site-v14 .role-grid>div{padding:23px 20px}.site-v14 .role-grid p{font-size:16px}.site-v14 .scope-note{font-size:13px}.site-v14 .inline-consult b{font-size:22px}.site-v14 .inline-consult .button{font-size:15px}.site-v14 .faq-list summary{font-size:17px;padding:21px 0}.site-v14 .faq-list p{font-size:16px}.site-v14 .contact{padding:59px 0}.site-v14 .contact h2{font-size:30px;line-height:1.4}.site-v14 .contact-copy .lead{font-size:17px}.site-v14 .contact-main{font-size:16px;width:100%;margin-top:25px}.site-v14 .contact-guide{font-size:13px}.site-v14 .contact-decision>a{padding:21px 0;gap:11px}.site-v14 .contact-decision b{font-size:18px}.site-v14 .contact-decision small{font-size:14px}.site-v14 .contact-decision>.eyebrow{font-size:13px}.site-v14 .brief>summary{font-size:17px}.site-v14 .brief-note{font-size:14px}.site-v14 .footer{padding-bottom:91px}.site-v14 .footer-bottom p{font-size:11px}.site-v14 .footer-top p{font-size:14px}.site-v14 .mobile-contact{font-size:12px}.site-v14 .mobile-contact>a{font-size:15px}.site-v14 .detail-hero{gap:26px;padding:31px 0 41px}.site-v14 .detail-hero h1{font-size:34px;line-height:1.38}.site-v14 .detail-hero .lead{font-size:17px}.site-v14 .detail-hero .button{font-size:15px;padding:14px 19px}.site-v14 .detail-photo img{height:255px}.site-v14 .detail-photo figcaption{font-size:11px}.site-v14 .detail-band>.wrap{gap:18px;grid-template-columns:1fr}.site-v14 .detail-band b{font-size:12px}.site-v14 .detail-band p{font-size:16px}.site-v14 .detail-section{padding:51px 0}.site-v14 .detail-section h2{font-size:29px}.site-v14 .detail-intro{font-size:17px}.site-v14 .deliverable-grid{gap:6px;grid-template-columns:1fr}.site-v14 .deliverable{padding:23px 0}.site-v14 .deliverable h3{font-size:22px;gap:16px}.site-v14 .deliverable-number{font-size:13px}.site-v14 .deliverable>p{font-size:16px}.site-v14 .deliverable .given{font-size:14px}.site-v14 .detail-note{padding:23px 20px;font-size:15px}.site-v14 .detail-split h3{font-size:23px}.site-v14 .detail-split li{font-size:16px}.site-v14 .detail-contact{padding:52px 0}.site-v14 .detail-contact h2{font-size:29px}.site-v14 .detail-contact p{font-size:17px}.site-v14 .detail-contact .button{font-size:15px}.site-v14 .simple-page h1{font-size:30px}.site-v14 .page-footer{padding-bottom:100px}}
@media(max-width:359px){body.site-v14{--side:18px}.site-v14 .hero-strengths .hero-copy{padding-top:20px;padding-bottom:23px}.site-v14 .hero-strengths h1{font-size:30px;margin-bottom:17px}.site-v14 .hero-strengths .hero-lead{font-size:16px}.site-v14 .hero .hero-reasons{margin-top:19px;gap:13px 12px}.site-v14 .hero-reason b{font-size:15px}.site-v14 .hero-reason span{font-size:12px}.site-v14 .hero-strengths .actions{gap:12px;margin-top:23px}.site-v14 .hero-strengths .actions .button{font-size:14px;padding:12px 13px;gap:12px}.site-v14 .hero-strengths .actions .text-link{font-size:13px;gap:8px}.site-v14 .hero .actions .text-link span{font-size:18px}.site-v14 h2,.site-v14 .influencer-layout h2{font-size:27px}.site-v14 .hero-routes>.wrap{width:calc(100% - 36px)}.site-v14 .detail-hero h1{font-size:30px}.site-v14 .hero-copy .eyebrow{font-size:11px}}
@media(prefers-reduced-motion:reduce){.site-v14 *{scroll-behavior:auto!important;transition:none!important}}
@media print{body.site-v14{background:#fff!important;color:#000!important}.site-v14 .hero.hero-strengths,.site-v14 .dark{background:white!important;color:#000!important}.site-v14 .hero h1,.site-v14 .hero .serif-accent,.site-v14 .hero-reason b,.site-v14 .hero-reason span,.site-v14 .hero-lead{color:#000!important}.site-v14 .hero-strengths .hero-grid{display:block}.site-v14 .hero-strengths .hero-copy{padding:20px 0}.site-v14 .hero-visual,.site-v14 .hero-routes,.site-v14 .difference-photo,.site-v14 .actions,.site-v14 .mobile-contact{display:none!important}.site-v14 .section{padding:28px 0}.site-v14 .difference-editorial{display:block}.site-v14 .footer{padding:20px 0}}
/* Final contrast and focal-position review. */
.site-v14 .mobile-contact>span{color:#c6d4bf}.site-v14 .hero-reason span{font-size:15px}.site-v14 .difference-photo img{object-position:100% 50%}@media(max-width:600px){.site-v14 .hero-reason span{font-size:14px}.site-v14 .difference-photo{min-height:280px}.site-v14 .difference-photo img{object-position:100% 50%}}@media(max-width:359px){.site-v14 .hero-reason span{font-size:13px}}
