/* BLACK369: one editorial language. Existing form and interaction hooks are retained. */
:root{--ink:#11110f;--ink-soft:#24251f;--paper:#e8e7e2;--paper-soft:#f2f1ec;--oat:#d8d9d0;--line:#bcbdb3;--sage:#a7b99b;--sage-dark:#515b46;--sage-pale:#d6dbcf;--clay:#515b46;--muted:#62645b;--white:#f5f4ef;--serif:"Helvetica Neue",Helvetica,Arial,sans-serif;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"Helvetica Neue",Helvetica,Arial,sans-serif;--radius:0px;--shadow:none;font-family:var(--sans);scroll-padding-top:24px}
.brand-page{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
.brand-page *{box-sizing:border-box}.brand-page [hidden]{display:none!important}.brand-page a{color:inherit}.brand-page img{max-width:100%}.brand-page :focus-visible{outline:2px solid #71845f;outline-offset:5px}.brand-page ::selection{background:#b9c5ab;color:var(--ink)}
.brand-page h1,.brand-page h2,.brand-page h3,.brand-page h4{font-family:var(--sans);font-weight:400;letter-spacing:-.055em}
.brand-page h1{font-size:clamp(52px,6.3vw,102px);line-height:1.01;max-width:1050px;letter-spacing:-.065em}
.brand-page h1 em,.brand-page h2 em{font-family:inherit;font-style:normal;color:#6c7163}.brand-page h2{line-height:1.06}.brand-page h3{line-height:1.15}
.brand-page p,.brand-page li{line-height:1.65}.brand-page .f-kicker,.brand-page .eyebrow,.brand-page .kicker{font:10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}
.brand-header{height:100px;padding:0 3.5%;display:flex;align-items:center;gap:7%;background:var(--ink);color:var(--paper);position:relative;z-index:40;border-bottom:1px solid #34362e}
.brand-header .brand-wordmark{font-size:29px;line-height:1;font-weight:600;letter-spacing:-1.8px;text-decoration:none;white-space:nowrap}.brand-wordmark sup{font-size:11px;vertical-align:top;margin-left:4px}
.brand-header .brand-note{font-size:9px;line-height:1.5;letter-spacing:.04em;color:#aaa99f}.brand-header nav{margin-left:auto;display:flex;align-items:center;gap:32px}.brand-header nav a{font-size:12px;line-height:1.4;padding:14px 0;text-decoration:none}.brand-header nav a[aria-current="page"]{border-bottom:1px solid #c1c5b5}.brand-header nav a span{font-size:9px;margin-left:6px;color:#93978a}.brand-header nav .brand-contact{margin-left:15px;border-bottom:1px solid #7b8070}.brand-menu{display:none;font:12px var(--sans);border:0;background:none;color:inherit;cursor:pointer}
.brand-page .skip-link,.brand-page .skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);color:var(--ink);padding:12px 18px}.brand-page .skip-link:focus,.brand-page .skip:focus{top:12px}
.brand-footer{background:var(--ink);color:var(--paper);padding:42px 3.5% 24px;border-top:1px solid #42463a}.brand-footer-top{display:flex;justify-content:space-between;gap:25px;font-size:9px;line-height:1.6;letter-spacing:.05em}.brand-footer-top>span{color:#a6aa9c}.brand-footer a{text-decoration:none}.brand-footer a:hover{text-decoration:underline;text-underline-offset:5px}.brand-footer-wordmark{font-size:20vw;line-height:1;letter-spacing:-.085em;font-weight:500;margin:35px 0 25px -7px}.brand-footer nav{display:flex;flex-wrap:wrap;gap:16px 30px;margin-bottom:28px;font-size:12px}.brand-footer-bottom{border-top:1px solid #42463a;padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#a6aa9c}
.brand-page .f-shell,.brand-page .wrap{width:90%;max-width:1440px;margin-inline:auto}.brand-page .f-hero,.brand-page .meta-snapshot-hero{background:var(--paper);color:var(--ink);padding-block:80px 84px;border-bottom:1px solid var(--line)}
.brand-page .f-hero-grid{gap:7%;align-items:center}.brand-page .f-hero h1{font-size:clamp(52px,5.5vw,86px);margin:24px 0}.brand-page .f-lead{font-size:17px;line-height:1.65;max-width:620px;color:#4f5349}.brand-page .f-actions{gap:22px;align-items:center}.brand-page .f-button,.brand-page .btn{border-radius:0;box-shadow:none;text-shadow:none;font:500 12px/1.45 var(--sans);letter-spacing:.01em;padding:17px 22px;min-height:52px;transition:background .2s,color .2s;border:1px solid var(--ink);transform:none;white-space:normal}
.brand-page .f-button-primary,.brand-page .f-button-sage,.brand-page .btn.primary{background:var(--ink);color:var(--paper)}.brand-page .f-button-primary:hover,.brand-page .f-button-sage:hover{background:#3f4637;color:white}.brand-page .f-text-link{font-size:12px;text-decoration:none;border-bottom:1px solid;padding-bottom:8px}.brand-page .hero-assurances{font-size:11px;color:var(--muted);gap:10px 20px}.brand-page .hero-assurances li::before{border-radius:0;background:#77846a}
.brand-page .f-section{padding-block:80px}.brand-page .f-section h2{font-size:clamp(35px,4vw,60px)}.brand-page .f-section h3{font-size:clamp(26px,2.5vw,38px)}.brand-page .f-section-light{background:var(--paper-soft)}.brand-page .credential-band{background:var(--paper);border-block:1px solid var(--line)}.brand-page .credential-inner{padding-block:26px;gap:35px}.brand-page .credential-inner p{font-size:12px;color:#52594a}.brand-page .operator-link{border:0}.brand-page .operator-link strong{font-size:14px}.brand-page .credential-inner>span{font-size:10px;line-height:1.5}
.brand-page .path-board,.brand-page .storefront-board,.brand-page .demo-window,.brand-page .sample-sheet,.brand-page .blueprint-visual{border-radius:0;box-shadow:none;border:1px solid var(--line);background:var(--paper-soft);transform:none}.brand-page .path-board-top,.brand-page .storefront-top{background:#d7dbcf;border-bottom:1px solid var(--line)}.brand-page .path-board-body h2{font-size:clamp(27px,2.6vw,40px);font-weight:400}.brand-page .path-step{border-radius:0;background:transparent;border-color:var(--line)}.brand-page .path-step i{background:transparent;border:1px solid #9aab8b;border-radius:0;color:var(--ink)}
.brand-page .meta-snapshot-grid{gap:48px 7%;grid-template-columns:1.15fr 1fr;align-items:start}.brand-page .meta-snapshot-copy h1{font-size:clamp(52px,5.5vw,84px);line-height:1.02;margin:24px 0}.brand-page .meta-hero-trust{font-size:11px;letter-spacing:.02em;color:var(--muted);margin-top:28px}
.brand-page .snapshot-form,.brand-page .gate-card{border:1px solid #adb39f;border-radius:0;box-shadow:none;background:var(--paper-soft);color:var(--ink);padding:36px}.brand-page .snapshot-form h2,.brand-page .snapshot-form h3{font-size:30px;line-height:1.12}.brand-page .snapshot-form>p{font-size:13px}.brand-page .f-field label{font-size:11px;font-weight:500;letter-spacing:.02em}.brand-page input:not(.honey),.brand-page select,.brand-page textarea{border-radius:0;box-shadow:none;background:#fffefa;color:var(--ink);border:1px solid #9ea38f;font:14px var(--sans);min-height:50px}.brand-page input:focus,.brand-page select:focus,.brand-page textarea:focus{border-color:#3d5130;outline:2px solid #9fad90;outline-offset:2px}.brand-page .form-note{font-size:11px!important;line-height:1.6}.brand-page .form-status:not(:empty){padding:12px 0;border-top:1px solid var(--line)}.brand-page .snapshot-form .f-button{width:100%}.brand-page .meta-result-preview{border-radius:0;border:0;border-top:1px solid var(--line);box-shadow:none;background:transparent;color:var(--ink)}.brand-page .meta-result-preview>div{border-color:var(--line)}.brand-page .meta-result-preview footer{background:transparent;color:var(--muted);border:0;font-size:10px;padding:16px 0}.brand-page .meta-result-preview small{color:var(--muted)}
.brand-page :is(.fit-card,.scope-card,.timeline-card,.faq-item,.proof-card,.offer-card,.snapshot-result,.snapshot-report,.qualification-card,.demo-tabs button,.step-card,.plan-card,.blueprint-stamp,.store-friction-grid article,.growth-options article,.store-journey article,.sample-decision-brief,.decision-brief,.sample-store-report){border-radius:0;box-shadow:none}.brand-page .faq-list details{border-radius:0;border:0;border-bottom:1px solid var(--line);background:transparent}.brand-page .faq-list summary{font-size:17px;font-weight:400}.brand-page .price-panel,.brand-page .sprint-offer,.brand-page .final-cta{background:var(--ink);color:var(--paper);border-radius:0;box-shadow:none}.brand-page .final-cta{padding-block:80px}.brand-page .final-cta h2{font-size:clamp(38px,4.5vw,70px)}.brand-page .final-cta p{color:#c1c6b8}.brand-page .final-cta .f-button{background:var(--paper);color:var(--ink)}.brand-page .blueprint-stamp{background:#d3dbc8;color:var(--ink);border:1px solid #9aa98a;transform:rotate(-5deg)}
.brand-page.showcase h1{font-size:clamp(54px,6.8vw,100px);line-height:1.01}.brand-page.showcase h2{font-size:clamp(36px,4vw,58px)}.brand-page .work-hero{padding-block:90px 85px;gap:9%;grid-template-columns:1.6fr 1fr}.brand-page .work-note{font-size:13px;border-color:#9da58f}.brand-page .work-note strong{font-weight:500;font-size:9px}.brand-page .work-intro{font-size:17px;color:#53594d}.brand-page .work-section{background:var(--paper);color:var(--ink);padding-block:35px 80px}.brand-page .work-section-heading{border-top:1px solid var(--line);padding-top:30px;gap:9%}.brand-page .work-section-heading>p{color:var(--muted);font-size:13px}.brand-page .work-section .f-kicker{color:var(--muted)}.brand-page .work-grid{gap:70px 32px;align-items:start}.brand-page .work-card{border:0;background:transparent;color:var(--ink)}.brand-page .work-card:nth-child(even){margin-top:100px}.brand-page .work-visual{background:#d8dbd0}.brand-page .work-visual img{aspect-ratio:1.2;object-fit:contain;padding:25px}.brand-page .work-card .visual-awarenss img{object-fit:cover;padding:0;object-position:center}.brand-page .work-visual figcaption{background:transparent;color:var(--muted);font-size:9px;border:0;padding:12px 0;letter-spacing:.02em}.brand-page .work-card-body{padding:15px 0 0}.brand-page .work-card-top{flex-direction:row;justify-content:space-between;gap:12px;align-items:start}.brand-page .work-number{color:var(--muted)!important;font-size:9px}.brand-page .work-status{border:0;padding:0;color:var(--muted);font-size:10px;max-width:180px;text-align:right}.brand-page .work-card h3{font-size:40px;margin:25px 0 15px}.brand-page .work-card-body>p{color:#53594d;font-size:14px}.brand-page .work-role{border-color:var(--line)}.brand-page .work-role span{font-size:9px;color:var(--muted)}.brand-page .work-case-link{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:14px}.brand-page .work-bridge{padding-block:80px;gap:9%}.brand-page .work-paths>a{border:0;border-top:1px solid #949f85;background:transparent;padding:25px 0}.brand-page .work-paths>a:hover{background:transparent}.brand-page .work-paths strong{font-weight:400;font-size:21px}.brand-page .work-paths>a>span{font-size:9px}
.brand-page .case-heading{gap:9%;padding-block:55px}.brand-page .case-facts{border-color:#9da58f}.brand-page .case-facts span{font-size:9px}.brand-page .case-facts strong{font-weight:400}.brand-page .case-hero>.work-visual{border:0}.brand-page .case-hero>.work-visual img{aspect-ratio:2.2;max-height:600px;padding:35px}.brand-page .case-detail,.brand-page .case-boundary{gap:9%;padding-block:70px}.brand-page .case-workflow{background:#d7dbce;padding-block:60px}.brand-page .case-steps h3{font-size:30px}.brand-page .case-steps article{border-color:#949e86}.brand-page .case-detail p,.brand-page .case-detail li{font-size:15px}.brand-page .private-note{border-radius:0;background:transparent;border-color:var(--line)}
.brand-page .about-work{grid-template-columns:.85fr 1.35fr;gap:10%;padding-block:75px}.brand-page .about-work-image{padding:0;background:transparent}.brand-page .about-work-image img{max-height:690px;object-fit:cover;object-position:center top;filter:none}.brand-page .about-history{padding-block:60px;gap:9%}.brand-page .history-proof{background:transparent;padding:24px 0;border:0;border-top:1px solid var(--line)}.brand-page .history-proof>strong{font:400 45px/1.05 var(--sans);letter-spacing:-.045em}.brand-page .history-proof p{font-size:14px}.brand-page .privacy-page{padding-block:80px}.brand-page .privacy-page article{max-width:900px}.brand-page .privacy-page h1{font-size:clamp(45px,5.5vw,78px);line-height:1.05}.brand-page .privacy-page h2{font-size:30px;margin-top:45px}.brand-page .privacy-page p,.brand-page .privacy-page li{font-size:15px}.brand-page .privacy-page button{font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.brand-page .public-error{min-height:62vh;padding:95px 5%;background:var(--paper)}.brand-page .public-error h1{font-size:clamp(70px,13vw,180px);line-height:.95;margin:25px 0}.brand-page .public-error p{max-width:450px;color:var(--muted);margin:20px 0 30px}
.brand-page .sample-read-page h1{font-size:clamp(52px,6vw,90px)}.brand-page .sample-read-page :is(.sample-read-aside,.sample-scorecard,.sample-read-card,.sample-verdict){border-radius:0;box-shadow:none}.brand-page.project-page .hero{background:var(--paper);padding-block:85px;color:var(--ink)}.brand-page.project-page .hero h1{font-size:clamp(50px,6vw,90px)}.brand-page.project-page .project-summary,.brand-page.project-page .project-card{border-radius:0;box-shadow:none;background:var(--paper-soft);color:var(--ink)}.brand-page.project-page .live-projects{background:var(--paper);color:var(--ink);padding-block:70px}.brand-page.project-page .project-card p{color:var(--muted)}
.brand-page.fashion-home .hero h1{font-size:clamp(70px,8.7vw,152px);line-height:.9;letter-spacing:-.075em;color:#f0efe8;max-width:1400px}.brand-page.fashion-home .hero{background:#070806}.brand-page.fashion-home .work-grid{gap:26px}.brand-page.fashion-home .hero-bottom p{line-height:1.5}.brand-page.fashion-home .hero-topline{color:var(--paper)}
@media(max-width:1100px){.brand-header{gap:4%}.brand-header .brand-note{display:none}.brand-header nav{gap:24px}.brand-page .f-hero h1,.brand-page .meta-snapshot-copy h1{font-size:58px}.brand-page .work-card-top{display:block}.brand-page .work-status{text-align:left;margin-top:8px}.brand-page .work-card:nth-child(even){margin-top:60px}}
@media(max-width:700px){:root{scroll-padding-top:16px}.brand-header{height:78px;padding:0 6%;justify-content:space-between}.brand-header .brand-wordmark{font-size:25px}.brand-menu{display:flex;align-items:center;gap:20px;min-height:44px;padding:10px 0}.brand-menu span{font-size:22px;font-weight:300}.brand-header nav{display:none;position:absolute;top:78px;left:0;right:0;padding:16px 6% 24px;background:var(--ink);border-top:1px solid #454b3b;margin:0}.brand-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.brand-header nav a{font-size:21px;padding:15px 0;border-bottom:1px solid #454b3b;display:flex;justify-content:space-between;min-height:54px}.brand-header nav .brand-contact{margin-left:0}.brand-header nav a span{font-size:10px}.brand-footer{padding:30px 6% 22px}.brand-footer-top{font-size:8px;flex-wrap:wrap}.brand-footer-wordmark{font-size:19vw;margin:34px 0 28px -2px}.brand-footer nav{font-size:11px;gap:16px 22px}.brand-footer-bottom{font-size:8px}.brand-page .f-shell,.brand-page .wrap{width:88%}.brand-page h1{font-size:46px;line-height:1.04}.brand-page .f-hero,.brand-page .meta-snapshot-hero{padding-block:45px 50px}.brand-page .f-hero h1,.brand-page .meta-snapshot-copy h1{font-size:clamp(42px,11.5vw,70px);margin-block:22px}.brand-page .f-hero-grid,.brand-page .meta-snapshot-grid{grid-template-columns:minmax(0,1fr);gap:35px}.brand-page .f-lead{font-size:15px}.brand-page .f-actions{align-items:stretch;gap:20px}.brand-page .f-button{font-size:12px;padding:16px 18px;min-height:52px}.brand-page .hero-assurances{font-size:10px}.brand-page .f-section{padding-block:48px}.brand-page .f-section h2{font-size:36px}.brand-page .credential-inner{padding-block:24px;gap:16px}.brand-page .credential-inner>span{display:none}.brand-page .snapshot-form,.brand-page .gate-card{padding:24px 20px}.brand-page .snapshot-form h2,.brand-page .snapshot-form h3{font-size:27px}.brand-page .snapshot-form>p{font-size:12px}.brand-page .meta-result-preview{padding:0}.brand-page .inline-gate{display:grid;grid-template-columns:1fr;gap:12px}.brand-page .inline-gate button{width:100%}.brand-page .blueprint-visual{margin-top:10px}.brand-page .final-cta{padding-block:50px}.brand-page .final-cta h2{font-size:39px}.brand-page .work-hero{grid-template-columns:1fr;gap:32px;padding-block:50px}.brand-page.showcase h1{font-size:clamp(46px,12vw,70px)}.brand-page .work-intro{font-size:15px}.brand-page .work-section{padding-block:20px 50px}.brand-page .work-section-heading{grid-template-columns:1fr;gap:15px;padding-top:25px}.brand-page.showcase h2{font-size:36px}.brand-page .work-grid{grid-template-columns:1fr;gap:42px}.brand-page .work-card:nth-child(even){margin-top:0}.brand-page .work-visual img{aspect-ratio:1.15;padding:18px}.brand-page .work-card-top{display:flex;flex-direction:row}.brand-page .work-status{text-align:right;max-width:140px;margin:0}.brand-page .work-card h3{font-size:33px;margin:22px 0 12px}.brand-page .work-card-body>p{font-size:13px}.brand-page .work-bridge{padding-block:48px;grid-template-columns:1fr;gap:24px}.brand-page .work-paths strong{font-size:19px}.brand-page .case-heading{grid-template-columns:1fr;gap:28px;padding-block:30px}.brand-page .case-hero>.work-visual img{aspect-ratio:1.3;padding:16px}.brand-page .case-detail,.brand-page .case-boundary{grid-template-columns:1fr;gap:25px;padding-block:45px}.brand-page .case-steps{grid-template-columns:1fr;gap:25px}.brand-page .case-workflow{padding-block:40px}.brand-page .about-work{grid-template-columns:1fr;gap:35px;padding-block:40px}.brand-page .about-work-image img{width:100%;max-height:440px;object-fit:cover;object-position:center 25%}.brand-page .about-history{grid-template-columns:1fr;gap:20px;padding-block:40px}.brand-page .privacy-page{padding-block:45px}.brand-page .privacy-page h1{font-size:45px}.brand-page .privacy-page p,.brand-page .privacy-page li{font-size:14px}.brand-page .sample-read-page h1{font-size:46px}.brand-page.project-page .hero{padding-block:50px}.brand-page.project-page .hero h1{font-size:46px}.brand-page.fashion-home .hero h1{font-size:clamp(50px,12.7vw,85px);line-height:.98;letter-spacing:-.065em}.brand-page.fashion-home .work-grid{gap:46px}.brand-page.fashion-home .hero-bottom .text-link{font-size:12px}}
/* Keep inherited legacy components within the same editorial system. */
.brand-page main :where(section,article,aside,figure,details,[class*="card"],[class*="shell"],[class*="sheet"],[class*="browser"],[class*="window"],[class*="bonus"]){border-radius:0!important;box-shadow:none!important}
.brand-page .path-board-body{color:var(--ink)}
.brand-page .path-board-body h2{color:var(--ink)}
.brand-page .path-board-top,.brand-page .path-board-body>span,.brand-page .path-board-body>p,.brand-page .path-step small,.brand-page .path-step>span,.brand-page .path-step b{color:#4f5747}
.brand-page .path-step strong{color:var(--ink)}
.brand-page .storefront-top{color:#4f5747}
.brand-page .storefront-top :is(span,b),.brand-page .store-product-copy>span,.brand-page .store-product-copy>p,.brand-page .store-product-trust>span{color:#4f5747}
.brand-page .store-product-copy h2,.brand-page .store-product-rating,.brand-page .store-product-rating b{color:var(--ink)}
.brand-page .meta-mobile-cta{color:var(--paper);border-radius:0;box-shadow:none}
.brand-page :is(.f-section-dark,.specimen-section,.final-cta) .f-kicker{color:#bfc5b4}
.brand-page .dark-copy :is(.f-kicker,.eyebrow){color:#bfc5b4}
.brand-page .sprint-operator-image img{object-fit:cover;object-position:center 20%}
.brand-page .lab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px}
.brand-page .lab-list a{border-top:1px solid var(--line);padding:24px 0;text-decoration:none;position:relative}
.brand-page .lab-list span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
.brand-page .lab-list h3{font-size:36px;margin:24px 0 16px}
.brand-page .lab-list p{font-size:14px;color:var(--muted);max-width:280px}
.brand-page .lab-list b{display:block;margin-top:30px;font-size:25px;font-weight:400}
.brand-page.fashion-home :is(.approach,.closing){background:var(--ink);color:var(--paper)}
.brand-page.fashion-home :is(.approach,.closing) .eyebrow{color:#bfc5b4}
.brand-page .sample-read-page{--display:var(--sans);padding-block:80px}
.brand-page .sample-read-page h1{color:var(--ink);line-height:1.02}
.brand-page .sample-read-page :is(p,li){color:var(--muted)}
.brand-page .sample-read-page :is(b,strong){font-family:var(--sans);font-weight:400;color:var(--ink)}
.brand-page .sample-read-page :is(.sample-read-kicker,.sample-read-aside>span,.sample-scorecard-copy>span,.sample-read-card>span,.sample-mini-reads article>span,.sample-read-verdict>div>span){color:#515b46;font-family:var(--sans);letter-spacing:.08em}
.brand-page .sample-read-page :is(.sample-read-aside,.sample-scorecard,.sample-scorecard-grid article,.sample-read-card,.sample-mini-reads article,.sample-read-verdict){background:var(--paper-soft);border:1px solid var(--line);box-shadow:none}
.brand-page .sample-read-page .sample-scorecard{margin-top:48px;padding:28px;gap:28px}
.brand-page .sample-read-page .sample-scorecard-grid article{background:var(--paper);padding:20px}
.brand-page .sample-read-page :is(.sample-read-card,.sample-mini-reads article){padding:28px}
.brand-page .sample-read-page .sample-read-verdict{padding:35px;margin-top:40px}
.brand-page .sample-read-page .sample-read-actions{gap:18px;margin-top:30px}
.brand-page .sample-scorecard-grid article>span{color:#515b46}
.brand-page .meta-result-preview>div>span{color:#515b46}
.brand-page .sample-read-page .sample-scorecard{grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr)}
.brand-page .sample-read-page .sample-scorecard-copy>b{font-size:clamp(30px,2.8vw,42px);line-height:1.08}
.brand-page .sample-read-page .sample-read-verdict>div>b{display:block;font-size:clamp(32px,3.2vw,48px);line-height:1.08;margin-top:14px}
@media(max-width:700px){.brand-page .sample-read-page{padding-block:48px}.brand-page .sample-read-page .sample-read-hero,.brand-page .sample-read-page .sample-scorecard,.brand-page .sample-read-page .sample-read-grid,.brand-page .sample-read-page .sample-mini-reads,.brand-page .sample-read-page .sample-read-verdict{grid-template-columns:minmax(0,1fr)}.brand-page .sample-read-page :is(.sample-scorecard,.sample-read-verdict){padding:24px}.brand-page .sample-read-page .sample-read-actions{display:grid;grid-template-columns:1fr}}
@media(max-width:700px){.brand-page .lab-list{grid-template-columns:1fr;gap:25px;margin-top:35px}.brand-page input:not(.honey),.brand-page select,.brand-page textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
