.growth-visual{min-width:0}.signal-landing{background:#f0f0e8;color:#132622;border-radius:10px;overflow:hidden;max-width:620px}.signal-landing header{display:flex;justify-content:space-between;padding:20px 25px;font-size:11px}.signal-landing header b{letter-spacing:3px}.signal-landing>img{width:100%;aspect-ratio:2;object-fit:cover;object-position:center 35%}.signal-landing>div{padding:30px}.signal-landing small{font-size:11px}.signal-landing h4{font:500 40px/1.07 'Manrope',sans-serif;letter-spacing:-2px;max-width:350px;margin:16px 0}.signal-landing p{font-size:13px;line-height:1.6}.signal-landing button{background:#172d25;color:white;padding:13px 18px;font-size:12px;margin-top:20px}.signal-followup{background:#fff;color:#232323;padding:27px;border-radius:10px;max-width:620px}.signal-inbox{display:flex;flex-direction:column;gap:9px;padding-bottom:20px;border-bottom:1px solid #ddd}.signal-inbox b{font-size:20px}.signal-inbox span{font-size:11px;color:#888}.signal-source{display:block;font-size:11px;color:#567e63;margin:27px 0}.signal-followup h4{font:500 39px/1.1 'Manrope',sans-serif;letter-spacing:-1.8px;margin:25px 0}.signal-followup dl>div{padding:15px 0;border-bottom:1px solid #ddd}.signal-followup dt{font-size:10px;color:#888;margin-bottom:7px}.signal-followup dd{font-size:13px;margin:0}.signal-draft{background:#f2f4ee;padding:20px;margin-top:25px}.signal-draft small{font-size:10px;color:#777}.signal-draft p{font-size:13px;line-height:1.7;margin-top:10px}.gallery-caption,.small-note,.scene-caption{line-height:1.6}@media(max-width:700px){.signal-landing h4,.signal-followup h4{font-size:32px}.signal-followup{padding:20px}}
.carousel-art img[src*="tempo-story"]{object-fit:contain;background:#ffdf16}
/* Page rhythm: white storefront, black applications, white detail, black FAQ, white close. */
.local-bar{background:#fff;color:#555;border-bottom:1px solid #e5e5e5}
.main-header,.storefront{background:#fff;color:#202020}
.showcase.dark{background:#111;color:#f4f4f4}
.showcase.light{background:#fff;color:#202020}
.showcase.dark .section-heading>p,.showcase.dark .feature-row p,.showcase.dark .editorial-note p,.showcase.dark .launch-kit p,.showcase.dark .arc-controls>p{color:#b8b8b8}
.showcase.dark .social-post,.showcase.dark .facebook-post,.showcase.dark .relay-app,.showcase.dark .workspace,.showcase.dark .team-receipt{color:#202020}
.showcase.dark .arc-controls button{border-color:#777;color:#eee}
.showcase.dark .arc-controls button[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}
.showcase.light .stage-tabs button{border-color:#aaa;color:#222}
.showcase.light .stage-tabs button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}
.showcase.light .launch-stage{border-color:#ccc}
.showcase.light .launch-stage ul{color:#626262}
.showcase.light .format-strip{border-color:#ccc}
.questions{background:#111;color:#f4f4f4}
.questions details{border-color:#444}
.questions details p{color:#b8b8b8}
.end-cta{background:#fff;color:#202020}
.offer-team{display:block;text-align:center;font-size:12px;margin:15px 0;text-decoration:underline;text-underline-offset:4px}
body[data-service="business-launch"] .client-reviews{background:white;color:#202020}body[data-service="business-launch"] .review-heading>span,body[data-service="business-launch"] .review-source,body[data-service="business-launch"] .review-quotes small{color:#666}body[data-service="business-launch"] .review-quotes figure{border-color:#ccc}
.main-header{padding-block:17px}.service-navigation{position:sticky;top:0;z-index:35;display:flex;justify-content:center;gap:24px;background:#fff;color:#333;border-bottom:1px solid #ddd;padding:14px 4%;overflow-x:auto;white-space:nowrap;font-size:12px;scrollbar-width:thin}.service-navigation a{padding:4px 0}.service-navigation a[aria-current]{color:#296339;border-bottom:2px solid #296339}.local-bar{position:static}.storefront{padding-top:26px;padding-bottom:44px;gap:4%}.product-gallery{top:70px}.showcase{padding:48px 5%}.section-heading{margin-bottom:28px}.section-heading>span{margin-bottom:16px}.section-heading h2{font-size:clamp(35px,4.4vw,64px)}.section-heading>p{margin-top:17px}.feature-row{margin-top:30px;gap:30px}.feature-row article{padding-top:18px}.feature-row h3{font-size:21px}.full-art{max-width:1200px}.full-art img{max-height:680px}.story-device{max-width:290px}.format-strip{margin-top:30px;padding-top:23px}.section-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.section-actions .primary{width:auto;min-width:230px}.secondary-link,.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.questions{padding:36px 5% 46px}.end-cta{padding:48px 5%}.showcase.dark .arc-controls .small-note,.showcase.dark .growth-copy .small-note{color:#aaa!important}.thumbnails:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}
.client-reviews{background:#111;color:#fff;padding:44px 5% 24px}.review-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:12px;align-items:end}.review-heading>span{font-size:12px;grid-column:1/-1;color:#bbb}.review-heading h2{font:500 clamp(29px,3vw,45px)/1.08 'Manrope',sans-serif;letter-spacing:-.045em}.review-heading>a{justify-self:end;font-size:13px;border-bottom:1px solid #999;padding-bottom:6px}.review-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}.review-quotes figure{border-top:1px solid #444;padding-top:22px;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.review-quotes blockquote{font-size:20px;line-height:1.4;margin:0;max-width:340px;letter-spacing:-.3px}.review-quotes figcaption{display:flex;align-items:center;gap:12px;font-size:12px}.review-quotes img{width:36px;height:36px;border-radius:50%;object-fit:cover}.review-quotes small{display:block;color:#a8a8a8;margin-top:4px}.review-source{font-size:10px;color:#aaa;line-height:1.6;margin-top:26px;max-width:680px}
.launch-system-tabs{display:flex;gap:9px;margin-bottom:20px;flex-wrap:wrap}.launch-system-tabs button{border:1px solid #777;border-radius:3px;padding:12px 18px;font-size:13px}.launch-system-tabs button[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}.business-demo{background:#f8f9fa;color:#183047;border:1px solid #a4b1bb;border-radius:8px;overflow:hidden}.business-demo-top{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;background:#fff;border-bottom:1px solid #dde2e7;gap:18px}.business-demo-top b{font-family:Georgia,serif;letter-spacing:4px;font-size:22px}.business-demo-top b small{display:block;font:8px Arial,sans-serif;letter-spacing:4px;margin-top:5px}.business-demo-top>span{font-size:10px;color:#637383}.harbor-website{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.harbor-website>div{padding:40px}.included-label{display:inline-block;font-size:10px;color:#31643e;border-bottom:1px solid #b6c7bc;padding-bottom:8px;line-height:1.5}.included-label.optional{color:#607181;border-color:#c4cdd5}.harbor-website h3{font:400 clamp(40px,5vw,70px)/.98 Georgia,serif;letter-spacing:-2px;margin:25px 0}.harbor-website p{font-size:14px;line-height:1.7;max-width:360px;color:#5c6a76}.harbor-website img{width:100%;height:100%;min-height:390px;object-fit:cover}.harbor-button{display:block;margin:22px 0 12px;background:#183047;color:#fff;padding:14px 18px;font-size:13px}.harbor-website small{display:block;font-size:10px;color:#64727d;line-height:1.5}.harbor-crm{padding:30px}.demo-introduction{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.demo-introduction h3,.harbor-assistant h3{font:500 clamp(28px,3vw,40px)/1.08 'Manrope',sans-serif;letter-spacing:-1.6px;margin-top:17px}.demo-introduction>p{font-size:13px;line-height:1.65;max-width:340px;color:#637383}.lead-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lead-board>article{background:#eef1f4;padding:16px;min-height:235px;border-radius:5px}.lead-board header{font-size:12px;font-weight:600;border-bottom:1px solid #ced7df;padding-bottom:15px;display:flex;justify-content:space-between}.lead-board article>div{font-size:12px;line-height:1.65;margin-top:16px;color:#5b6a78}.lead-card{padding:18px;background:white;border:1px solid #d2dbe3;border-radius:4px}.lead-card>span{font-size:9px;color:#60778b}.lead-card h4{font-size:16px;margin:10px 0;color:#183047}.lead-card p{font-size:11px}.lead-card dl>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.lead-card dd{margin:0}.lead-card button{background:#183047;color:white;padding:12px;font-size:11px;width:100%;margin-top:10px}.lead-card>b{font-size:10px;display:block;margin-top:12px;color:#346c47}.demo-disclaimer{font-size:11px;color:#64727d;margin-top:20px;line-height:1.6}.harbor-assistant{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:35px}.harbor-assistant>div>p{font-size:14px;line-height:1.7;color:#637383;margin:20px 0}.assistant-chat{background:white;border:1px solid #d9e0e6;border-radius:10px;padding:22px;max-width:450px}.assistant-chat header{font-size:13px;font-weight:600;padding-bottom:16px;border-bottom:1px solid #eee}.assistant-chat header small{display:block;font-size:10px;font-weight:400;color:#637383;margin-top:6px}.assistant-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42795d;margin-right:5px}.assistant-chat p{font-size:12px!important;padding:13px;border-radius:10px;margin:16px 0!important}.visitor-message{background:#e9eff4;margin-left:35px!important}.assistant-message{background:#f3f4f6;margin-right:35px!important}.human-handoff{border-top:1px solid #ddd;padding-top:14px;display:grid;gap:8px}.human-handoff b{font-size:12px}.human-handoff span,.human-handoff small{font-size:10px;color:#637383}.launch-scope-summary{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.launch-scope-summary>div{border-top:1px solid #555;padding-top:20px}.launch-scope-summary span{font-size:10px;letter-spacing:1px;color:#bbb}.launch-scope-summary h3{font-size:22px;font-weight:500;margin:12px 0}.launch-scope-summary p{font-size:13px;line-height:1.7;color:#b8b8b8;max-width:510px}
@media(max-width:850px){.service-navigation{justify-content:flex-start;gap:22px}.main-header nav{gap:14px}.harbor-website>div{padding:25px}.harbor-assistant{gap:25px;padding:25px}.showcase{padding:38px 5%}.review-quotes{gap:20px}.review-quotes blockquote{font-size:18px}}
@media(max-width:600px){html{scroll-padding-top:65px}.main-header nav{display:none}.main-header{padding-block:15px}.storefront{padding-bottom:30px}.showcase{padding:34px 5%}.section-heading h2{font-size:36px}.section-heading>p{font-size:14px}.section-actions{align-items:stretch;flex-direction:column;gap:18px}.section-actions .primary{width:100%}.secondary-link{text-align:center}.review-heading{grid-template-columns:1fr}.review-heading>a{justify-self:start;margin-top:10px}.review-quotes{grid-template-columns:1fr;gap:25px}.review-quotes figure{gap:17px}.review-quotes blockquote{max-width:none}.client-reviews{padding-top:34px}.harbor-website,.harbor-assistant{grid-template-columns:1fr}.harbor-website img{min-height:0;max-height:330px}.harbor-website h3{font-size:48px}.business-demo-top{padding:18px}.business-demo-top>span{max-width:120px;line-height:1.5}.business-demo-top b{font-size:18px}.harbor-crm{padding:18px}.demo-introduction{display:block}.demo-introduction>p{margin-top:14px}.lead-board{grid-template-columns:1fr}.lead-board>article{min-height:0}.lead-board>article:last-child{display:none}.harbor-assistant{padding:20px}.launch-scope-summary{grid-template-columns:1fr;gap:24px}.launch-system-tabs{gap:6px}.launch-system-tabs button{padding:10px 12px;font-size:11px}.thumbnails span{font-size:10px}.thumbnails small{font-size:8px}.questions{padding:30px 5%}.end-cta{padding:35px 5% 65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
