/* V6: brighter yellow, real client screens, clear service mockups. */
:root{--accent:#ffc400}
.hero-content{padding-block:50px 100px}.hero-proof{display:flex;gap:30px;margin-top:30px;font-size:12px;color:#e4e4e4}.hero-proof>span{display:flex;align-items:baseline;gap:9px}.hero-proof b{font-size:21px;color:var(--accent);font-weight:550;letter-spacing:-.025em}.hero-bottom{bottom:20px}.hero{min-height:max(780px,calc(100svh - 88px))}.hero h1{font-size:clamp(62px,7vw,100px)}
.portfolio-tabs{display:flex;gap:0;border-bottom:1px solid #474747;margin-bottom:24px}.portfolio-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#c3c3c3;padding:18px 25px;font-size:14px;line-height:1.5;text-align:left}.portfolio-tabs button:first-child{padding-left:0}.portfolio-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.portfolio-tabs button:hover{color:var(--paper)}.work-panel{outline-offset:10px}.browser-frame{width:100%;min-width:0;margin:0;background:#1c1c1c;border:1px solid #484848;border-radius:6px;overflow:hidden}.browser-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;background:#292929;color:#d8d8d8;font-size:12px;border-bottom:1px solid #505050;line-height:1.4}.browser-top>span:nth-child(2){overflow-wrap:anywhere;text-align:center}.browser-dots{display:flex;gap:5px;flex-shrink:0}.browser-dots i{width:6px;height:6px;border-radius:50%;background:#8f8f8f}.browser-dots i:first-child{background:#ffc400}.browser-frame img{width:100%;height:auto;transition:filter .2s}.browser-frame a:hover img{filter:brightness(1.04)}.browser-frame figcaption{margin:0;padding:10px 15px;font-size:12px;line-height:1.5;color:#c0c0c0;background:#212121}.browser-frame a:focus-visible{display:block;outline-offset:-4px}.large-screen{box-shadow:0 25px 75px #0003}.project-caption .button{flex-shrink:0}.project-caption p{max-width:720px}.full-client-name{font-size:24px!important;line-height:1.15!important;max-width:320px}.proof-source{margin-top:15px;max-width:700px}.case-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-bottom:16px}.case-stats>div{padding:28px 25px 28px 0}.case-stats>div+div{border-left:1px solid var(--line);padding-left:25px}.case-stats strong{display:block;color:var(--accent);font-size:clamp(32px,4vw,59px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.case-stats span{display:block;font-size:14px;color:var(--muted);margin-top:14px;line-height:1.4}.case-proof-top .small{max-width:850px}.case-stats:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.case-layout aside h2{font-size:29px;line-height:1.15;overflow-wrap:break-word}.evidence-section{padding-block:30px 50px}.evidence-section>.small{margin-top:20px;max-width:900px}.directory-case{grid-template-columns:1.15fr .85fr;gap:48px}.directory-case .browser-frame{align-self:start}.directory-case>.browser-frame img{height:auto;object-fit:contain}.directory-case>.browser-frame a{display:block}.case-directory .directory-case:last-child{border-bottom:0}.visual-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.visual-intro h1{font-size:clamp(42px,4.4vw,65px);line-height:1.05}.visual-intro .intro-copy{font-size:17px;line-height:1.65}.visual-intro .actions{gap:20px}.visual-intro .button{padding-inline:20px}.intro-mock{min-width:0}.intro-mock .service-mock{box-shadow:15px 18px 0 #ffc4000f}.intro-mock .website-mock{transform:rotate(-1.25deg)}.intro-mock .browser-frame{box-shadow:12px 15px 0 #ffc40014}.mock-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mock-pills span{font-size:12px;color:#dedede;border:1px solid #585858;padding:7px 12px;border-radius:40px}.service-goal,.agreement-card{margin-top:30px;border-left:2px solid var(--accent);padding:22px 26px;background:#272727;max-width:450px}.service-goal>span,.agreement-card>span{font-size:12px;letter-spacing:.12em;color:var(--accent)}.service-goal strong,.agreement-card strong{display:block;font-size:23px;font-weight:450;line-height:1.35;letter-spacing:-.03em;margin-top:12px}.related-services{padding-bottom:50px}.related-services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-service{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;background:#262626;border:1px solid #4f4f4f;font-size:16px}.related-service:hover{border-color:var(--accent)}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.channel-grid>article{display:flex;flex-direction:column;min-width:0}.channel-grid>article>h3{font-size:28px;margin-bottom:28px;line-height:1.15}.channel-grid .text-link{align-self:flex-start;margin-top:25px}.channel-grid .service-mock{height:100%;display:flex;flex-direction:column}.channel-grid .service-mock .mock-bottom{margin-top:auto}.channel-grid .eyebrow{margin-bottom:15px}.service-mock{border:1px solid #5e5e5e;background:#f6f6f6;color:#1b1b1b;border-radius:6px;overflow:hidden;min-width:0;box-shadow:0 15px 45px #0002;color-scheme:light}.service-mock p{color:#595959;font-size:14px;line-height:1.55}.service-mock h3{color:#1b1b1b;font-size:25px;line-height:1.18;letter-spacing:-.035em}.mock-label{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;background:#303030;color:#f2f2f2;font-size:12px;line-height:1.4}.mock-label>span:last-child{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;font-size:12px}.mock-search{margin:20px 20px 0;padding:13px 14px;border:1px solid #b0b0b0;border-radius:30px;display:flex;gap:10px;align-items:center;font-size:14px;color:#3d3d3d;line-height:1.4;background:#fff}.mock-search>span{font-size:20px;line-height:1}.search-result{padding:22px}.ad-tag{font-size:12px;font-weight:600}.mock-domain{font-size:11px!important;letter-spacing:.055em;line-height:1.5!important;margin-block:12px;color:#595959}.search-result h3{font-size:23px;color:#1c4dab;margin-bottom:13px}.mock-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mock-chips span{border:1px solid #c4c4c4;border-radius:4px;font-size:12px;padding:6px 9px;color:#3e3e3e}.mock-call{border:1px solid #c3c3c3;border-radius:4px;padding:11px 14px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;color:#234fac;font-size:14px;font-weight:500;background:white}.mock-bottom{padding:14px 18px;border-top:1px solid #d2d2d2;background:#ededed;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#4f4f4f}.local-result{padding:25px 20px 20px;display:flex;gap:15px;align-items:center}.shop-monogram{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;background:#1e1e1e;color:var(--accent);font-weight:600;font-size:14px;border-radius:50%}.local-result .mock-domain{margin:0 0 8px}.local-result h3{font-size:20px;margin-bottom:7px}.local-result p{font-size:12px}.seo-checks{padding:0 20px 18px}.seo-checks>div{display:flex;gap:12px;padding:17px 0;border-top:1px solid #cecece}.seo-checks>div>span{background:#222222;color:var(--accent);width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:13px;flex-shrink:0}.seo-checks strong{font-weight:600;font-size:14px}.seo-checks p{margin-top:5px;font-size:13px}.social-head{display:flex;gap:10px;padding:17px 18px 12px;align-items:center}.social-head>div:nth-child(2){flex:1;min-width:0}.social-head strong{font-size:14px;display:block}.social-head span{display:block;color:#616161;font-size:11px;line-height:1.5;margin-top:3px}.social-head b{font-weight:400}.social-copy{padding:0 18px 18px}.social-image{position:relative;aspect-ratio:1.7;overflow:hidden;background:#1e1e1e}.social-image img{width:100%;height:100%;object-fit:cover}.social-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101010aa,transparent)}.social-image>span{position:absolute;left:18px;bottom:17px;font-size:20px;font-weight:650;line-height:1.12;color:white;letter-spacing:-.035em;z-index:1}.social-action{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;gap:14px;background:#ebebeb}.social-action small{font-size:10px;color:#585858;display:block;letter-spacing:.025em}.social-action strong{font-size:14px;display:block;line-height:1.3;margin-top:5px}.social-action>span{background:#d6d6d6;padding:8px 12px;font-size:12px;font-weight:600;border-radius:4px;flex-shrink:0}.flow-mock{background:#272727;color:#fff}.flow-mock>.mock-domain{color:#c3c3c3;padding:18px 26px 0;margin-bottom:16px}.flow-mock>h3{color:white;padding-inline:26px;font-size:32px}.lead-flow{list-style:none;margin:26px 0 0;padding:0 26px 20px}.lead-flow li{display:flex;align-items:flex-start;gap:18px;position:relative;padding-bottom:26px}.lead-flow li+li{padding-top:0}.lead-flow li:not(:last-child):before{content:'';position:absolute;top:30px;left:15px;bottom:0;width:1px;background:#6e6e6e}.lead-flow li>span{background:#3c3c3c;color:var(--accent);width:31px;height:31px;display:grid;place-items:center;border:1px solid #7c7c7c;font-size:12px;border-radius:50%;flex-shrink:0}.lead-flow strong{font-size:16px;font-weight:550;line-height:1.4}.lead-flow p{color:#c8c8c8;font-size:13px;margin-top:4px}.process-visual{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.process-visual>div>p:not(.eyebrow){margin-top:25px;max-width:530px}.simple-steps{margin-top:30px}.simple-steps>div{display:flex;gap:18px;border-top:1px solid #4e4e4e;padding-block:18px}.simple-steps b{color:var(--accent);font-size:13px;line-height:1.8}.simple-steps p{font-size:16px;color:#d7d7d7}.process-visual .text-link{margin-top:22px}.content-mock>.mock-domain,.review-mock>.mock-domain{padding-inline:24px;padding-top:12px}.content-mock>h3,.review-mock>h3{padding:0 24px 25px;font-size:29px}.content-row{display:flex;gap:15px;align-items:flex-start;margin:0 24px;padding:21px 0;border-top:1px solid #cacaca}.content-row>span{font-size:12px;color:#555555}.content-row>div{flex:1}.content-row strong{font-size:16px;font-weight:550}.content-row p{font-size:13px;margin-top:5px}.content-row>b{font-size:11px;color:#525252;background:#e4e4e4;padding:4px 7px;border-radius:3px;font-weight:500}.review-request{margin:0 24px 28px;background:#fff;border:1px solid #cacaca;border-radius:5px;padding:24px}.review-request strong{font-size:18px;line-height:1.3}.review-request p{margin-top:15px}.review-request>span{display:block;margin-top:20px;font-size:14px;font-weight:550;color:#234fac}.agnelli-scope{display:grid;grid-template-columns:1fr 1fr;gap:30px}.article-toc{border:1px solid #4e4e4e;background:#282828;padding:24px 28px;margin-bottom:40px}.article-toc>p{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;color:#e3e3e3}.article-toc a{display:block;font-size:14px;line-height:1.5;margin-top:8px;text-decoration:none}.article-toc a:hover{color:var(--accent)}
/* Calculator: bright brand yellow on charcoal, no muted gold. */
.calculator-inputs{background:#1b1b1b;color:#f2f2f2;color-scheme:dark}.number-field{border-color:#6f6f6f}.number-field input{color:var(--accent)}.number-field>span{color:#f2f2f2}.calc-field input[type=range]{accent-color:var(--accent);height:30px}.calc-field input[type=range]::-webkit-slider-runnable-track{height:5px;background:#a8a8a8;border-radius:5px}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:2px solid #121212;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 1px var(--accent)}.calc-field input[type=range]{-webkit-appearance:none;appearance:none;background:transparent}.calc-field input[type=range]::-moz-range-track{height:5px;background:#a8a8a8;border-radius:5px}.calc-field input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid #121212;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px var(--accent)}.calculator-inputs input:focus-visible{outline-color:var(--accent)}.calculator-output{background:#2b2b2b}.calculator-output>output{color:#ffc400}.calculator-output>output.negative{color:#ffb49d}.calculator-teaser{background:#262626}.calc-field label{line-height:1.5}.calculator-output .button{font-size:14px}.calculator-output>.eyebrow{color:#dadada}
@media(max-width:1100px){.visual-intro{gap:35px}.visual-intro h1{font-size:49px}.channel-grid{gap:16px}.channel-grid>article>h3{font-size:25px}.search-result{padding:18px}.mock-search{margin-inline:15px;font-size:12px}.search-result h3{font-size:21px}.local-result{padding-inline:15px;gap:10px}.local-result h3{font-size:18px}.seo-checks{padding-inline:15px}.process-visual{gap:50px}.social-action{padding-inline:13px;gap:8px}.social-action>span{padding-inline:8px}.case-stats strong{font-size:45px}.case-stats>div{padding-right:18px}.case-stats>div+div{padding-left:18px}}
@media(max-width:850px){.visual-intro{grid-template-columns:1fr;gap:38px}.visual-intro h1{font-size:clamp(44px,7vw,64px)}.intro-mock{max-width:580px;width:100%}.intro-mock .website-mock{transform:none}.visual-intro .intro-copy{max-width:690px}.channel-grid{grid-template-columns:1fr;gap:45px}.channel-grid>article{display:grid;grid-template-columns:1fr 1.2fr;gap:0 30px;align-items:start}.channel-grid>article>.eyebrow{grid-column:1;grid-row:1}.channel-grid>article>h3{grid-column:1;grid-row:2;font-size:29px;margin-top:8px}.channel-grid>article>.service-mock{grid-column:2;grid-row:1/5}.channel-grid>article>.text-link{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:10px}.process-visual{grid-template-columns:1fr;gap:40px}.process-visual .service-mock{max-width:580px;width:100%}.portfolio-tabs button{padding:16px;font-size:13px}.project-caption{align-items:flex-start;flex-wrap:wrap}.project-caption .button{min-height:48px}.directory-case{grid-template-columns:1fr;gap:28px}.case-stats strong{font-size:40px}.case-stats>div{padding-top:22px;padding-bottom:22px}.case-stats span{font-size:13px}.hero{min-height:800px}.hero-content{padding-bottom:115px}.hero-proof{gap:25px;flex-wrap:wrap}.related-services>div{grid-template-columns:1fr}.agnelli-scope{gap:20px}.content-row{margin-inline:18px;gap:12px}.content-row>b{display:none}}
@media(max-width:540px){.hero{min-height:850px}.hero-content{padding-top:42px;padding-bottom:135px}.hero h1{font-size:clamp(58px,14.7vw,79px)}.hero-proof{gap:12px 22px;margin-top:24px}.hero-proof>span{display:block;font-size:12px}.hero-proof b{display:block;margin-bottom:3px;font-size:23px}.hero-bottom{bottom:23px}.client-bar>span{font-size:11px}.portfolio-tabs{display:grid;grid-template-columns:1fr;margin-bottom:20px;border:1px solid #4f4f4f;border-radius:4px;overflow:hidden}.portfolio-tabs button,.portfolio-tabs button:first-child{padding:13px 16px;border-bottom:1px solid #454545;line-height:1.4;font-size:13px}.portfolio-tabs button:last-child{border-bottom:0}.portfolio-tabs button[aria-selected=true]{background:#313131;color:#ffc400;box-shadow:inset 3px 0 #ffc400}.browser-top{font-size:11px;padding:10px 12px;gap:10px}.browser-dots{gap:4px}.browser-dots i{width:5px;height:5px}.browser-frame figcaption{font-size:11px;padding:10px 12px}.project-caption{padding-block:23px 32px;gap:23px}.project-caption h3{font-size:29px}.project-caption p{font-size:15px;line-height:1.65}.project-caption .button{padding-inline:17px;font-size:13px}.full-client-name{font-size:27px!important;max-width:100%}.case-stats,.case-stats:has(>div:nth-child(3):last-child){grid-template-columns:1fr 1fr}.case-stats>div,.case-stats>div+div{padding:23px 16px 23px 0;border-left:0}.case-stats>div:nth-child(even){border-left:1px solid var(--line);padding-left:18px;padding-right:0}.case-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.case-stats strong{font-size:39px}.case-stats span{font-size:13px;line-height:1.5;margin-top:10px}.case-stats:has(>div:nth-child(3):last-child)>div:last-child{grid-column:1/-1}.case-proof-top>.small{font-size:12px}.case-layout aside h2{font-size:30px}.evidence-section{padding-top:10px;padding-bottom:30px}.visual-intro{gap:32px}.visual-intro h1{font-size:clamp(42px,11vw,57px)}.visual-intro .intro-copy{font-size:16px}.visual-intro .actions{gap:18px}.visual-intro .button{max-width:100%;font-size:13px;padding-inline:17px}.intro-mock .service-mock{box-shadow:none}.intro-mock .browser-frame{box-shadow:none}.channel-grid>article{display:flex;gap:0}.channel-grid>article>h3{font-size:29px;margin-bottom:23px;margin-top:0}.channel-grid>article>.service-mock{width:100%;height:auto}.channel-grid>article>.text-link{margin-top:20px}.mock-search{margin:18px 18px 0;font-size:14px}.search-result{padding:20px}.search-result h3{font-size:24px}.local-result{padding-inline:20px;gap:15px}.local-result h3{font-size:21px}.seo-checks{padding-inline:20px}.social-head{padding-inline:20px}.social-copy{padding-inline:20px}.social-action{padding-inline:20px;gap:12px}.social-image>span{font-size:23px}.service-mock .mock-domain{font-size:11px!important}.mock-bottom{font-size:12px}.flow-mock>h3{font-size:31px}.lead-flow{padding-inline:23px}.lead-flow strong{font-size:16px}.lead-flow p{font-size:14px}.process-visual .service-mock{max-width:100%}.service-goal,.agreement-card{padding:21px 24px}.service-goal strong,.agreement-card strong{font-size:23px}.related-service{padding:20px;font-size:16px}.agnelli-scope{grid-template-columns:1fr;gap:24px}.article-toc{padding:22px}.article-toc a{font-size:14px;line-height:1.5;margin-top:10px}.calculator-output>output{font-size:51px;line-height:1.2}.calculator-inputs{padding:27px 23px}.number-field input{font-size:29px}.calc-field label{font-size:14px}.calc-results span{font-size:14px}.calc-results output{font-size:18px}.calculator-output>.button{font-size:13px;gap:12px}}
@media(max-width:360px){.hero{min-height:850px}.hero h1{font-size:55px}.mock-search{margin-inline:14px;font-size:12px}.social-action{padding-inline:14px}.search-result{padding:18px}.search-result h3{font-size:22px}.case-stats strong{font-size:35px}}
.company-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.company-story>div:first-child>p:not(.eyebrow){max-width:610px;margin-top:24px}.company-principles{border-top:1px solid var(--line)}.company-principles article{display:grid;grid-template-columns:42px 1fr;gap:4px 14px;padding:22px 0;border-bottom:1px solid var(--line)}.company-principles article>span{grid-row:1/3;color:var(--accent);font-size:13px;line-height:1.8}.company-principles h3{font-size:21px;line-height:1.25}.company-principles p{grid-column:2;color:var(--muted);font-size:15px;line-height:1.6}.owner-line{margin-top:24px;font-size:14px!important;color:#dddddd!important}.owner-line strong{font-weight:600;color:var(--paper)}
.mock-label{align-items:center;padding:9px 12px 9px 16px}.service-mock,.website-mock{transform:translateZ(0)}.service-mock:hover,.website-mock:hover{filter:brightness(1.015)}
@keyframes mock-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mock-pop{0%{opacity:0;transform:scale(.92)}70%{transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}@keyframes mock-pulse{0%,100%{box-shadow:0 0 0 0 #ffc40000}55%{box-shadow:0 0 0 5px #ffc40042}}@keyframes mock-pan{from{transform:scale(1.025) translateY(5px)}to{transform:scale(1) translateY(0)}}.search-mock.is-playing .mock-search,.seo-mock.is-playing .mock-search{animation:mock-rise .45s ease both}.search-mock.is-playing .search-result{animation:mock-rise .5s .1s ease both}.search-mock.is-playing .mock-chips span{animation:mock-pop .35s ease both}.search-mock.is-playing .mock-chips span:nth-child(1){animation-delay:.22s}.search-mock.is-playing .mock-chips span:nth-child(2){animation-delay:.3s}.search-mock.is-playing .mock-chips span:nth-child(3){animation-delay:.38s}.search-mock.is-playing .mock-call{animation:mock-pulse 1s .55s ease}.seo-mock.is-playing .local-result{animation:mock-rise .45s .12s ease both}.seo-mock.is-playing .seo-checks>div{animation:mock-rise .35s ease both}.seo-mock.is-playing .seo-checks>div:nth-child(1){animation-delay:.24s}.seo-mock.is-playing .seo-checks>div:nth-child(2){animation-delay:.34s}.seo-mock.is-playing .seo-checks>div:nth-child(3){animation-delay:.44s}.meta-mock.is-playing .social-head,.meta-mock.is-playing .social-copy{animation:mock-rise .35s ease both}.meta-mock.is-playing .social-copy{animation-delay:.08s}.meta-mock.is-playing .social-image img{animation:mock-pan .8s .12s ease both}.meta-mock.is-playing .social-image>span{animation:mock-rise .4s .27s ease both}.meta-mock.is-playing .social-action{animation:mock-rise .38s .38s ease both}.meta-mock.is-playing .social-action>span{animation:mock-pulse 1s .62s ease}.flow-mock.is-playing .lead-flow li,.content-mock.is-playing .content-row{animation:mock-rise .38s ease both}.flow-mock.is-playing .lead-flow li:nth-child(1),.content-mock.is-playing .content-row:nth-of-type(1){animation-delay:.08s}.flow-mock.is-playing .lead-flow li:nth-child(2),.content-mock.is-playing .content-row:nth-of-type(2){animation-delay:.18s}.flow-mock.is-playing .lead-flow li:nth-child(3),.content-mock.is-playing .content-row:nth-of-type(3){animation-delay:.28s}.flow-mock.is-playing .lead-flow li:nth-child(4){animation-delay:.38s}.review-mock.is-playing .review-request{animation:mock-rise .5s .12s ease both}.website-mock.is-playing .browser-frame{animation:mock-rise .55s ease both}.website-mock.is-playing .browser-frame img{animation:mock-pan .85s .1s ease both}.website-mock.is-playing .mock-pills span{animation:mock-pop .32s ease both}.website-mock.is-playing .mock-pills span:nth-child(1){animation-delay:.22s}.website-mock.is-playing .mock-pills span:nth-child(2){animation-delay:.3s}.website-mock.is-playing .mock-pills span:nth-child(3){animation-delay:.38s}.website-mock.is-playing .mock-pills span:nth-child(4){animation-delay:.46s}
@media(max-width:850px){.company-story{grid-template-columns:1fr;gap:38px}}
@media(prefers-reduced-motion:reduce){.browser-frame img{transition:none}.service-mock,.website-mock,.service-mock *,.website-mock *{animation:none!important;transition:none!important}}

/* V7: original charcoal/yellow direction; no green emphasis. */
.page-intro h1 em{color:var(--accent)}
.mock-label{padding:12px 16px}
.simple-steps strong{color:var(--paper);font-weight:550}
