:root{--ink:#101e19;--muted:#4d6359;--green:#0c6047;--green-dark:#104c3b;--mint:#dceee6;--paper:#f4f7f4;--line:#bdcec4;--radius:2px;--story-mint:#c2e4d6}body{font-size:18px}.container{max-width:1248px}.section{padding-block:112px}.header{background:var(--ink);color:#fff;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{min-height:76px}.header .brand-symbol span{background:var(--story-mint)}.header .brand-dot{color:var(--story-mint)}.header .brand{color:#fff}.desktop-nav a{font-size:16px;font-weight:650}.desktop-nav a:hover{color:var(--story-mint)}.button{border-radius:0;min-height:56px;font-size:18px;font-weight:700}.button-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.button-primary:hover{background:#214a39;border-color:#214a39;transform:none}.button-secondary{border:1px solid var(--ink);color:var(--ink);background:#fff}.header .header-cta{min-height:42px;border-color:var(--story-mint);font-size:16px}.menu-toggle{color:#fff}.header :focus-visible{outline-color:#c2e4d6}.text-link{font-size:18px}.section-title{max-width:840px}.feature-grid .section-title h2,.section-title h2{font-size:clamp(36px,3.8vw,54px);line-height:1.45;font-weight:800;letter-spacing:-.045em}.section-title>p{max-width:660px;font-size:18px;line-height:2;color:var(--muted)}.section-title.centered{max-width:920px}.eyebrow{color:var(--ink);gap:16px;margin-bottom:25px;font-weight:750}.eyebrow .eyebrow-number:first-child{font-size:64px;line-height:1;letter-spacing:-.07em}.eyebrow-line{width:36px;height:2px}.eyebrow-text{letter-spacing:.08em}.demo-caption,.eyebrow-text{font-size:16px}.story-hero{background:var(--story-mint);overflow:hidden;padding:32px 0 0}.story-kicker{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #8bad9c;font-size:16px;font-weight:650}.story-kicker>span:last-child{font-family:var(--font-en);font-size:14px;letter-spacing:.12em}.story-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-block:54px 28px}.story-audience{font-size:16px;font-weight:550;margin-bottom:22px}.story-hero h1{font-size:clamp(44px,4.6vw,66px);font-weight:800;line-height:1.4;letter-spacing:-.055em;white-space:nowrap}.story-hero h1 span{display:inline-block;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:12px}.story-description{font-size:18px;line-height:2;margin-top:30px;max-width:560px}.story-offer{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:27px}.story-price{width:100%;display:flex;align-items:baseline;gap:8px;font-size:18px}.story-price strong{font:750 47px/1.15 var(--font-en);letter-spacing:-.06em}.story-price strong span{font:750 25px/1 var(--font-jp);letter-spacing:-.03em}.story-price small{font-size:14px}.story-offer .button{min-width:268px;gap:25px}.story-offer>p{display:flex;align-items:center;gap:5px;font-size:14px}.journey-map{padding:0}.journey-map-heading{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:19px}.journey-step{display:flex;align-items:center;gap:17px;border:2px solid var(--ink);padding:21px 22px;min-height:105px;position:relative;background:#e9f5ed}.journey-number{align-self:flex-start;font:750 24px/1.25 var(--font-en);letter-spacing:-.06em}.journey-step strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.35}.journey-step p{font-size:16px;margin-top:7px}.journey-stamp{position:absolute;top:8px;right:10px;font:650 14px/1 var(--font-en);letter-spacing:.08em}.journey-map li:last-child .journey-step{background:var(--ink);color:#fff}.journey-arrow{height:27px;display:flex;align-items:center;justify-content:center}.journey-arrow svg{height:28px;width:28px;stroke-width:3}.journey-map-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:19px;padding-top:15px;border-top:1px solid #8bad9c}.journey-map-footer strong{font:750 20px/1.3 var(--font-en);letter-spacing:-.04em}.journey-map-footer>span{font-size:14px}.story-scroll{width:fit-content;display:flex;align-items:center;gap:20px;font-size:16px;font-weight:650;margin:20px auto 0;padding:10px 15px}.story-wordmark{color:transparent;-webkit-text-stroke:1px #6a9b83;text-align:center;font:800 clamp(90px,14.8vw,215px)/1.05 var(--font-en);letter-spacing:-.065em;margin:17px 0 0;-webkit-user-select:none;user-select:none}.reading-guide{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);background:#fff;margin-top:-10px;margin-bottom:48px}.reading-guide>a{min-width:0;display:flex;align-items:center;gap:18px;padding:24px 28px}.reading-guide>a+a{border-left:1px solid var(--ink)}.reading-guide>a:hover{background:#e5f2eb}.reading-guide>a>span{font:700 30px/1 var(--font-en);letter-spacing:-.06em}.reading-guide strong{display:block;font-size:20px;font-weight:750}.reading-guide small{display:block;font-size:14px;color:var(--muted);margin-top:3px}.reading-guide svg{margin-left:auto}.industry-strip{background:#fff;border-bottom:1px solid var(--line);border-top:0}.industry-strip .container>div,.industry-strip .container>span{font-size:16px}.problem-heading{gap:50px}.problem-heading>p{font-size:18px;line-height:2}.problem-list{gap:32px}.problem-list>article{border-top:2px solid var(--ink);padding-top:24px}.problem-number{font-size:32px;color:var(--ink)}.problem-number svg{width:30px;height:30px}.problem-list h3{font-size:24px;line-height:1.6}.problem-list p{font-size:18px;line-height:1.9}.solution{background:var(--story-mint);background-image:linear-gradient(90deg,transparent calc(100% - 1px),#a9cfbc 0);background-size:25% 100%}.business-relationship{display:grid;grid-template-columns:1fr .6fr 1.5fr .6fr 1fr;align-items:center;margin-top:58px;gap:12px}.relationship-party{border:3px solid var(--ink);padding:30px 12px;text-align:center}.relationship-hub>span,.relationship-party>span{display:block;font:650 14px/1.3 var(--font-en);letter-spacing:.07em}.relationship-party>strong{display:block;margin:20px 0 12px;font-size:35px;font-weight:800}.relationship-party p{font-size:18px;line-height:1.9}.relationship-hub{background:var(--ink);color:#fff;padding:32px 20px;text-align:center}.relationship-hub>strong{display:block;font:750 clamp(22px,2.6vw,35px)/1.4 var(--font-en);margin:20px 0;letter-spacing:-.06em}.relationship-hub>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.relationship-hub>div>span{border:1px solid #769785;padding:5px 8px;font-size:14px}.relationship-link{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.relationship-link>span{font-size:16px;font-weight:700}.relationship-link svg{width:70px;height:40px;stroke-width:3}.relationship-link small{font-size:14px}.relationship-result{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 0;font-size:20px;font-weight:700}.before-after{margin-top:52px;padding-top:42px;border-top:1px solid #8eaf9d}.after-panel,.before-panel{border-radius:0;min-height:auto;padding:25px;border:1px solid #759a85}.before-panel{background:#f5faf5}.after-panel{background:#fff}.panel-label{font-size:16px}.panel-label>span{font-size:14px}.vendors>div{border-radius:0;border-color:var(--line);padding:12px 4px}.after-bottom,.before-bottom{font-size:16px}.after-brand{font-size:32px;padding-block:18px}.after-tags span{font-size:14px;border-radius:0}.sales-path{justify-content:center;margin-top:36px;padding-top:30px}.sales-path,.sales-path>div{display:flex;align-items:center}.sales-path>div{font-size:18px;gap:20px;margin-right:20px}.sales-path .last{color:var(--green);font-weight:750;border-radius:0}.sales-path>div:last-child{margin-right:0}.services-heading{display:block;text-align:center}.services-heading .section-title{margin-inline:auto}.services-heading .eyebrow{justify-content:center}.services-heading .section-title>p{margin-inline:auto}.section-aside{display:inline-block;margin-top:22px;font-size:16px}.service-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border:1px solid var(--ink);align-items:stretch}.service-pillar{min-width:0;display:flex;flex-direction:column}.service-pillar+.service-pillar{border-left:1px solid var(--ink)}.pillar-heading{background:#e1f0e7;padding:26px;border-bottom:1px solid var(--ink)}.pillar-heading>span{font:750 54px/1 var(--font-en);letter-spacing:-.07em;float:right}.pillar-heading>p:first-of-type{font:650 14px/1.5 var(--font-en);letter-spacing:.1em}.pillar-heading h3{font-size:32px;font-weight:800;line-height:1.4;margin-top:15px}.pillar-heading>p:last-child{font-size:16px;margin-top:11px}.service-pillar>ul{padding:4px 26px}.service-pillar li{padding-block:23px}.service-pillar li+li{border-top:1px solid var(--line)}.service-pillar li>div{display:flex;gap:9px;align-items:center}.service-pillar li h4{font-size:20px;font-weight:750}.service-pillar li p{font-size:18px;color:var(--muted);line-height:1.9;margin-top:9px}.creative-explainer{padding:30px 26px;display:flex;flex-direction:column;align-items:center;gap:18px;margin:auto 0}.creative-explainer>span{width:100%;border:2px solid var(--ink);padding:20px 10px;text-align:center;font-size:23px;font-weight:750}.creative-explainer>svg{transform:rotate(90deg);stroke-width:3}.creative-explainer>p{text-align:center;font-size:16px;color:var(--muted)}.inline-cta{background:#f3f6f3;border:0;border-left:3px solid var(--ink);border-radius:0}.inline-cta p{font-size:18px}.dashboard-section{background:#e1f0e7}.dashboard-heading{align-items:center}.system-pill{border-radius:0;border-color:var(--ink)}.crm-board,.dashboard-app,.influencer-demo{box-shadow:none;border:2px solid var(--ink);border-radius:0}.dashboard-benefits>div{border-top:2px solid var(--ink)}.dashboard-benefits h3{font-size:20px}.dashboard-benefits p{font-size:18px}.dashboard-benefits>div>span{color:var(--ink);font-size:18px;font-weight:750}.feature-grid{gap:60px}.feature-checks li{font-size:18px}.ads-visual{border:2px solid var(--ink);border-radius:0;background:#e1f0e7;padding:35px 28px}.ads-platforms{flex-wrap:wrap}.ads-platforms>span,.ads-platforms>span:last-child{font-size:14px}.ad-journey>div{border:2px solid var(--ink);border-radius:0;min-width:0}.ad-journey>svg{stroke-width:3}.ad-journey strong{font-size:25px}.ad-journey small{font-size:16px}.improve-loop{border-radius:0}.ads-visual>p,.asp-callout p{font-size:18px}.asp-section{background:#f5f7f4}.asp-callout,.asp-flow{background:#fff;border:1px solid var(--ink);border-radius:0}.asp-flow li>span{font-size:32px;font-weight:750;color:var(--ink)}.asp-flow strong{font-size:18px}.asp-foot p,.asp-foot>span{font-size:16px}.influencer-section{background:#fff}.crm-section{background:#e1f0e7}.crm-flow span{border-radius:0}.crm-note{font-size:18px}.comparison-head>div:last-child{color:#fff}.comparison-row>div:last-child{background:#e5f2e9}.comparison-head>div:last-child{background:var(--ink)}.comparison-head>div:last-child small{color:#d3e6d9}.pricing-section{background:#e1f0e7}.price-card{border-radius:0;border:1px solid #8da997;box-shadow:none}.price-card.recommended{border:3px solid var(--ink);box-shadow:none}.recommended-label{background:var(--ink);font-size:16px;border-radius:0}.plan-name{color:var(--ink);font-size:24px;font-weight:750}.plan-description,.plan-lead{font-size:16px}.plan-features li{font-size:18px}.pricing-notes p{font-size:16px}.pricing-notes strong{font-size:18px}.flow-card{border-radius:0;border-color:var(--ink)}.flow-card>p{font-size:18px}.faq-list summary{font-size:20px}.faq-answer{font-size:18px}.diagnosis-banner{background:var(--ink);color:#fff}.diagnosis-banner .eyebrow{color:#fff}.diagnosis-banner .button{border-color:#c2e4d6}.diagnosis-banner h2{font-size:42px}.diagnosis-banner p{font-size:18px}.contact-section{background:#edf5ef}.contact-intro h2{font-size:40px;font-weight:800;line-height:1.5}.consultation-details span,.contact-intro>p,.contact-note p{font-size:18px}.contact-form,.contact-success{border:1px solid #90ab99;border-radius:0;box-shadow:none}.contact-note{border-radius:0}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border-radius:0;font-size:18px}.contact-form label{font-size:18px}.form-heading h3{font-size:21px}.form-heading p{font-size:14px}.contact-form .field-hint,.form-privacy-note{font-size:16px}.legal-page section p,.legal-page>p{font-size:18px}@media (min-width:1440px){.story-hero-grid{padding-block:60px 30px}}@media (max-width:1100px){.story-hero-grid{gap:36px;grid-template-columns:1.05fr 1fr}.story-hero h1{font-size:48px}.story-description{font-size:18px}.story-audience{font-size:14px}.story-offer>p{width:100%}.journey-step{padding:22px 16px;gap:12px}.journey-step strong{font-size:27px}.journey-step p{font-size:14px}.reading-guide>a{padding:22px 18px;gap:13px}.reading-guide strong{font-size:18px}.pillar-heading{padding:22px 18px}.pillar-heading h3{font-size:29px}.pillar-heading>span{font-size:42px}.creative-explainer,.service-pillar>ul{padding-inline:18px}.service-pillar li h4{font-size:18px}.relationship-party>strong{font-size:30px}.relationship-party p{font-size:16px}.relationship-link{gap:4px}.relationship-link small,.relationship-link>span{font-size:14px}.relationship-link svg{width:50px}.relationship-hub{padding:26px 14px}.relationship-hub>div>span{font-size:14px}.contact-intro h2{font-size:33px}}@media (max-width:900px){.header-inner{min-height:70px}.story-hero-grid{grid-template-columns:1fr;gap:45px;padding-block:40px 25px}.story-hero-copy{max-width:650px}.story-hero h1{font-size:60px}.story-description{max-width:620px;font-size:18px}.story-offer>p{width:auto}.journey-map{max-width:650px;width:100%;margin-inline:auto}.journey-step{min-height:110px}.journey-step strong{font-size:32px}.journey-step p{font-size:16px}.story-wordmark{margin-top:20px}.reading-guide{width:calc(100% - 80px)}.reading-guide>a{padding:17px 14px;gap:9px}.reading-guide>a>span{font-size:26px}.reading-guide strong{font-size:16px}.reading-guide small{font-size:14px}.reading-guide svg{width:15px}.service-pillars{grid-template-columns:1fr}.service-pillar{display:grid;grid-template-columns:.8fr 1.2fr}.service-pillar+.service-pillar{border-left:0;border-top:1px solid var(--ink)}.pillar-heading{border-bottom:0;border-right:1px solid var(--ink);padding:28px}.pillar-heading>span{float:none;display:block;font-size:60px;margin-bottom:20px}.pillar-heading h3{font-size:31px}.service-pillar>ul{padding-inline:26px}.creative-explainer{display:none}.feature-grid{gap:35px}.feature-grid .section-title h2,.section-title h2{font-size:40px}}@media (max-width:767px){.container{width:calc(100% - 40px)}.section{padding-block:76px}.header-inner{padding-inline:20px;min-height:66px}.header .brand{font-size:24px}.mobile-nav{background:var(--ink);color:#fff;border-top:1px solid #456054}.mobile-nav>a{font-size:18px;padding-block:17px;border-color:#456054}.mobile-nav .button{border-color:#c2e4d6}.button{min-height:56px;font-size:18px}.eyebrow{gap:12px;margin-bottom:22px}.eyebrow .eyebrow-number:first-child{font-size:50px}.eyebrow-text{font-size:14px}.feature-grid .section-title h2,.section-title h2{font-size:31px;line-height:1.5}.section-title>p{font-size:18px;line-height:1.95;margin-top:20px}.story-hero{padding-top:20px}.story-kicker{padding-bottom:17px;font-size:14px}.story-kicker>span:last-child{display:none}.story-hero-grid{padding-top:30px;gap:36px}.story-audience{font-size:14px;margin-bottom:17px}.story-hero h1{font-size:clamp(36px,9.8vw,42px);line-height:1.45;letter-spacing:-.055em}.story-hero h1 span{text-underline-offset:8px;text-decoration-thickness:2px}.story-description{font-size:18px;line-height:1.95;margin-top:23px}.story-desktop-break{display:none}.story-offer{gap:14px;margin-top:20px}.story-price{font-size:16px;gap:6px}.story-price strong{font-size:43px}.story-price strong span{font-size:24px}.story-offer .button{width:100%;min-height:58px;font-size:18px}.story-offer>p{width:100%;justify-content:center;font-size:14px;margin-top:-3px}.journey-map-heading{font-size:16px;margin-bottom:14px}.journey-step{padding:20px 16px;min-height:102px;gap:16px}.journey-step strong{font-size:29px}.journey-step p{font-size:14px;line-height:1.65}.journey-number{font-size:25px}.journey-stamp{font-size:14px}.journey-map-footer{flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px}.journey-map-footer>span{font-size:14px}.story-scroll{margin-top:3px;font-size:16px}.story-wordmark{font-size:17.5vw;margin-top:18px;line-height:1.2}.reading-guide{grid-template-columns:1fr;margin-top:0;margin-bottom:26px}.reading-guide>a{min-height:75px;padding:15px 20px;gap:20px}.reading-guide>a+a{border-left:0;border-top:1px solid var(--ink)}.reading-guide>a>span{font-size:31px}.reading-guide strong{font-size:18px}.reading-guide small{font-size:14px}.reading-guide svg{width:20px}.industry-strip .container>span{font-size:14px}.industry-strip .container>div{font-size:16px}.problem-heading{gap:25px}.problem-heading>p{font-size:18px}.problem-list>article{padding-top:18px}.problem-number{font-size:30px;margin-bottom:13px}.problem-list h3{font-size:23px}.problem-list p{font-size:18px}.business-relationship{display:flex;flex-direction:column;gap:0;margin-top:36px}.relationship-party{width:100%;padding:20px;border-width:2px;display:grid;grid-template-columns:.7fr 1fr;column-gap:16px;align-items:center}.relationship-party>span{grid-column:1/-1;margin-bottom:8px;font-size:14px}.relationship-party>strong{font-size:32px;margin:8px 0}.relationship-party p{text-align:left;font-size:16px;border-left:1px solid #88a994;padding-left:15px}.relationship-link{position:relative;width:100%;flex-direction:row;justify-content:center;gap:12px;height:72px}.relationship-link svg{width:35px;height:45px;transform:rotate(90deg)}.relationship-link small,.relationship-link>span{font-size:14px}.relationship-hub{width:100%;padding:24px}.relationship-hub>strong{font-size:36px;margin:15px 0}.relationship-hub>div>span{font-size:16px}.relationship-result{align-items:flex-start;text-align:left;font-size:18px;line-height:1.85;margin-top:25px}.relationship-result svg{margin-top:4px}.before-after{padding-top:30px;margin-top:33px}.after-panel,.before-panel{padding:20px}.panel-label{font-size:16px;gap:12px}.panel-label>span,.vendors>div{font-size:14px}.vendors>div{padding-block:14px}.before-bottom{font-size:14px;gap:7px}.after-tags span{font-size:14px}.after-bottom{font-size:16px}.sales-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.sales-path>div{gap:6px;margin:0;justify-content:center;font-size:16px}.sales-path>div>span{white-space:nowrap;font-size:16px}.sales-path>div:nth-child(3)>svg{display:none}.sales-path svg{width:12px;height:12px}.service-pillars{margin-top:32px}.service-pillar{display:flex}.pillar-heading{border-right:0;border-bottom:1px solid var(--ink);padding:24px}.pillar-heading>span{float:right;font-size:52px;margin:0}.pillar-heading h3{font-size:32px}.pillar-heading>p:last-child{font-size:16px}.service-pillar>ul{padding-inline:24px}.service-pillar li{padding-block:22px}.service-pillar li h4{font-size:20px}.service-pillar li p{font-size:18px}.section-aside{font-size:16px;margin-top:15px}.inline-cta p{font-size:18px}.dashboard-app{border-width:1px}.dashboard-benefits h3{font-size:20px}.dashboard-benefits p{font-size:18px}.demo-caption{font-size:14px}.feature-checks li{font-size:18px}.ads-visual{padding:25px 17px}.ads-platforms{gap:8px}.ads-platforms>span,.ads-platforms>span:last-child{font-size:14px}.ad-journey{gap:8px}.ad-journey strong{font-size:23px}.ad-journey small{font-size:14px}.ads-visual>p{font-size:16px}.asp-callout h3{font-size:20px}.asp-callout p{font-size:16px}.asp-flow{grid-template-columns:repeat(2,1fr)}.asp-flow strong{font-size:16px}.asp-flow li>span{font-size:30px}.asp-foot p,.asp-foot>span{font-size:14px}.influencer-flow>div{font-size:16px}.comparison-row>div:last-child,.comparison-row>div:nth-child(2){font-size:16px;padding-inline:10px}.comparison-head>div:last-child{font-size:22px}.comparison-head>div:nth-child(2){font-size:16px}.comparison-head small,.recommended-label{font-size:14px}.plan-name{font-size:24px}.plan-description,.plan-lead{font-size:16px}.plan-features li{font-size:18px}.plan-features-label,.pricing-help>span,.pricing-notes p{font-size:16px}.faq-answer,.faq-list summary{font-size:18px}.diagnosis-banner h2{font-size:32px}.diagnosis-banner p{font-size:16px}.contact-intro h2{font-size:32px}.consultation-details span,.contact-intro>p,.contact-note p{font-size:18px}.contact-form{padding:25px 20px}.form-heading{gap:10px}.form-heading h3{font-size:20px}.form-heading p{font-size:14px}.contact-form input:not([type=checkbox]),.contact-form label,.contact-form select,.contact-form textarea{font-size:18px}.contact-form .field-hint,.form-privacy-note{font-size:14px}.legal-page section p,.legal-page>p{font-size:18px}}.journey-map-footer>span,.journey-step p,.story-audience{font-size:16px}.dashboard-benefits p,.faq-answer,.faq-layout .section-title>p,.feature-checks li,.feature-grid .section-title>p,.flow-grid p,.problem-heading>p,.problem-list p,.service-pillar li p,.story-description{font-size:18px;line-height:1.9}.journey-step{padding-top:30px}.journey-step>div{min-width:0}.journey-service{display:inline-block}.after-bottom,.app-title,.app-toolbar,.app-toolbar>span:first-child,.before-bottom,.crm-toolbar,.form-heading,.influencer-app-head,.journey-map-footer,.panel-label{flex-wrap:wrap;gap:12px}.section-aside{white-space:normal}.relationship-link small,.relationship-link>span{overflow-wrap:anywhere}.vendors{grid-template-columns:repeat(2,minmax(0,1fr))}.vendors>div{min-width:0;font-size:16px;line-height:1.7;padding:14px 8px}.sales-path{flex-wrap:wrap;gap:16px 0}.service-pillar li>div{align-items:flex-start}.service-pillar li>div>svg{margin-top:7px}.dashboard-benefits h3,.flow-grid h3,.service-pillar li h4{font-size:22px;line-height:1.6}.diagnosis-banner .button,.inline-cta .button,.price-card .button,.submit-button{font-size:18px;min-height:56px}.diagnosis-banner .button,.inline-cta .button{flex-shrink:0}.dashboard-app{grid-template-columns:220px minmax(0,1fr)}.dashboard-sidebar>div:not(.app-brand){font-size:16px;padding-block:14px}.app-brand{font-size:22px;letter-spacing:-.04em}.app-brand>span{flex-shrink:0;width:30px;height:30px}.app-title h3{font-size:26px}.period-control select,.search-filters select{font-size:16px;height:auto;min-height:48px;padding-block:10px}.period-control>svg{top:17px}.dashboard-tabs{flex-wrap:wrap;gap:8px 24px}.chart-heading strong,.crm-stage,.crm-task,.crm-toolbar>strong,.dashboard-tabs button,.funnel-card>strong,.funnel-item>div:first-child,.influencer-app-head strong,.kpi>span,.search-filters .button,.search-filters label{font-size:16px}.dashboard-tabs button{min-height:48px;padding-block:8px}.kpi-grid,.secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpi{padding:20px}.kpi>strong{font-size:32px;letter-spacing:-.04em}.kpi>p{margin-top:8px}.dashboard-chart-row{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:16px;margin-top:16px}.funnel-card,.main-chart{padding:20px;min-width:0}.chart-heading{flex-wrap:wrap;gap:8px}.bar-chart{height:220px;gap:12px;padding-top:22px}.axis-labels{flex-shrink:0;padding-bottom:28px}.chart-bars{min-width:0;gap:8px;padding-bottom:28px}.chart-bars small{bottom:-28px;width:auto;left:50%;transform:translateX(-50%);line-height:1.5}.funnel-item strong,.secondary-kpis strong{font-size:24px}.secondary-kpis>div{padding:16px;min-width:0}.secondary-kpis span{white-space:normal;font-size:16px}.channel-table>div{font-size:16px;grid-template-columns:minmax(0,1.3fr) minmax(60px,.6fr) minmax(0,1fr);padding-block:18px}.channel-table>div>span{overflow-wrap:anywhere}.ad-journey small{text-align:center}.asp-callout{padding:24px}.asp-callout p,.asp-foot>p{font-size:16px}.asp-flow>li>strong{font-size:18px;line-height:1.6}.asp-foot{flex-wrap:wrap}.creator-cover{height:130px}.creator-cover>button{width:44px;height:44px}.creator-avatar{width:48px;height:48px}.creator-info{padding:20px 16px}.creator-name{flex-wrap:wrap;gap:8px}.creator-name h3{font-size:22px}.creator-info>p{font-size:16px}.creator-info dl{gap:10px}.creator-info dl>div{min-width:0}.creator-info dt{font-size:14px;white-space:normal;letter-spacing:0}.creator-info dd{font-size:24px;white-space:nowrap}.influencer-flow{flex-wrap:wrap;gap:16px}.influencer-flow>div{font-size:18px;gap:16px}.crm-card{padding:20px;gap:8px}.crm-card>strong{width:100%;font-size:18px;line-height:1.7}.crm-card-bottom{width:100%;flex-wrap:wrap;gap:10px}.crm-detail{font-size:16px;line-height:1.9}.comparison-row>div,.comparison-row>div:last-child,.comparison-row>div:nth-child(2){font-size:18px;line-height:1.8;padding:20px}.comparison-head>div:last-child{font-size:26px}.plan-features>li{font-size:18px;gap:10px;line-height:1.8}.plan-features svg{width:18px;height:18px;margin-top:6px}.plan-price{flex-wrap:wrap}.plan-price small{font-size:16px}.recommended-label{height:auto;min-height:36px;padding-block:6px;top:-38px}.price-card.recommended{margin-top:0}.faq-list h3{font-size:20px;font-weight:650;line-height:1.8}.faq-list summary{padding-block:26px}.faq-list summary>span{min-width:32px}.form-heading h3{font-size:24px}.contact-form label,.tactics-field legend{font-size:16px}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea,.field input::placeholder,.field select:has(option[value=""]:checked),.field textarea::placeholder{font-size:16px;min-height:52px;line-height:1.8}.field textarea{min-height:150px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkbox-grid label{min-height:44px;align-items:flex-start;padding-block:8px;line-height:1.7}.checkbox-grid input,.consent-field input{width:20px;height:20px;margin-top:4px}.consent-field>label{align-items:flex-start;justify-content:flex-start;line-height:1.8}.footer-bottom>div,.footer-main nav{font-size:16px}.footer-bottom a,.footer-main nav a{display:inline-flex;align-items:center;min-height:44px}.footer-main p{font-size:16px}@media (max-width:1100px){.story-hero-grid{grid-template-columns:1fr;gap:48px}.story-hero-copy{max-width:720px}.story-hero h1{font-size:60px}.journey-map{width:100%;max-width:720px;margin-inline:auto}.journey-step{padding:30px 24px 24px}.dashboard-app{display:block}.dashboard-sidebar{display:none}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-heading{display:block}.crm-heading .feature-checks{margin-top:24px}.crm-columns{grid-template-columns:1fr;padding:24px}.crm-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:16px}.crm-stage{grid-column:1/-1;margin-bottom:0}.crm-card{margin-top:0}.search-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.search-filters .button{grid-column:1/-1;min-height:48px}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.flow-step .flow-arrow{display:none}.contact-grid{grid-template-columns:1fr;gap:36px}.contact-intro{position:static}.contact-form{padding:32px}}@media (min-width:768px) and (max-width:1100px){.pricing-grid{grid-template-columns:1fr;gap:52px;max-width:720px;margin-inline:auto}.price-card-inner{padding:32px}.plan-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.plan-price>strong{font-size:48px}.price-card .button{max-width:360px}.reading-guide>a{flex-wrap:wrap;gap:10px}.reading-guide>a>div{order:1;width:100%}}@media (max-width:1024px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:block;margin-left:auto;padding:8px;margin-right:-8px}.mobile-nav{position:absolute;inset:100% 0 auto;display:flex;flex-direction:column;padding:12px 24px 24px;background:var(--ink);color:#fff;border-top:1px solid #456054;max-height:calc(100dvh - 76px);overflow-y:auto}.mobile-nav>a:not(.button){display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #456054;font-size:18px}.mobile-nav>a>span{color:var(--story-mint)}.mobile-nav>.button{border-color:var(--story-mint);margin-top:18px}.business-relationship{grid-template-columns:1fr;justify-items:center;gap:0}.relationship-hub,.relationship-party{width:100%;max-width:640px}.relationship-link{flex-direction:row;justify-content:center;gap:16px;min-height:80px}.relationship-link svg{transform:rotate(90deg);width:40px}}@media (max-width:767px){.story-hero h1{font-size:clamp(36px,9.8vw,42px)}.consultation-details span,.contact-intro>p,.story-description,.story-price{font-size:18px}.journey-step{padding:32px 16px 22px;gap:12px}.journey-step p{line-height:1.85}.journey-map-heading{font-size:18px}.journey-map-footer{align-items:flex-start}.feature-grid .section-title h2,.section-title h2{font-size:34px}.problem-list>article{padding-left:0}.problem-number{position:static;margin-bottom:12px}.sales-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.sales-path>div,.sales-path>div>span{font-size:18px}.sales-path>div{justify-content:space-between;padding-inline:12px}.sales-path>div:nth-child(3)>svg{display:block}.sales-path>div:nth-child(2n)>svg{display:none}.relationship-party{grid-template-columns:1fr 1.3fr;padding-inline:16px}.relationship-hub{padding-inline:16px}.inline-cta{padding:24px 16px}.inline-cta .button{padding-inline:14px;gap:10px}.app-toolbar{padding:16px}.app-toolbar>span:first-child{gap:6px}.app-title{align-items:flex-start;padding:24px 16px 0}.app-title>div{width:100%}.app-title h3{font-size:24px}.dashboard-tabs{margin:20px 16px 0;gap:0;display:grid;grid-template-columns:1fr}.dashboard-tabs button{text-align:left;padding-inline:12px;border-left:3px solid transparent;border-bottom:0}.dashboard-tabs button[aria-pressed=true]{border-left-color:var(--green);background:#edf4ee}.dashboard-content>div[aria-live]{padding:16px}.kpi-grid{grid-template-columns:1fr}.kpi{padding:18px}.dashboard-chart-row{grid-template-columns:1fr}.funnel-card,.main-chart{padding:16px}.funnel-card{display:block}.funnel-item{margin-top:18px}.funnel-item>div:first-child{display:flex}.funnel-item strong{margin-top:0}.secondary-kpis{gap:12px}.secondary-kpis>div{padding:14px 12px}.secondary-kpis strong{font-size:22px}.channel-table{padding:12px}.channel-table>div{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:8px}.ad-journey{flex-direction:column;gap:14px}.ad-journey>div{width:100%;padding:20px}.ad-journey>svg{transform:rotate(90deg);width:20px;height:20px}.ad-journey small,.ads-visual>p{font-size:16px}.improve-loop{margin-inline:12px}.asp-callout{flex-direction:column}.asp-callout,.asp-flow>li,.search-filters{padding:20px 16px}.search-filters{grid-template-columns:1fr}.search-status{padding-inline:16px;flex-wrap:wrap;gap:8px}.creator-grid{grid-template-columns:1fr;padding:0 16px 20px}.creator-card{display:block}.creator-cover{height:130px;min-height:0}.creator-platform{left:16px;top:12px;padding:3px 8px}.creator-avatar{bottom:16px;left:16px}.creator-cover>button{top:12px;right:12px;bottom:auto}.creator-info{padding:20px 14px}.creator-info dl{gap:8px;padding-top:16px;margin-block:16px}.creator-info dd{font-size:24px}.influencer-flow{justify-content:flex-start;gap:12px}.influencer-flow>div{white-space:normal;gap:12px}.crm-columns{padding:16px;gap:28px}.crm-column{grid-template-columns:1fr}.crm-card{padding:18px}.crm-foot{line-height:1.85}.comparison-row>div:first-child{padding:18px 16px 10px}.comparison-row>div:last-child,.comparison-row>div:nth-child(2){font-size:16px;padding:14px 16px 20px}.comparison-head>div:last-child{font-size:20px}.comparison-head small{font-size:14px}.pricing-grid{gap:54px}.price-card-inner{padding:28px 22px}.plan-price>strong{font-size:46px}.flow-grid{grid-template-columns:1fr}.flow-step>span{letter-spacing:0}.flow-step:after{top:110px}.faq-list summary{gap:12px}.faq-list h3{font-size:18px}.faq-answer{padding:0 0 26px 44px}.diagnosis-banner .button{padding-inline:18px}.contact-form{padding:28px 18px}.form-row{gap:0}.field{margin-bottom:26px}.checkbox-grid{grid-template-columns:1fr}.footer-main nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}}