:root{--ink:#392b22;--blue:#6e635c;--paper:#f2eee7;--muted:#6e635c}body{background:#f2eee7!important;color:#392b22!important;font-family:Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,button,input,p,a,span,small,summary{font-family:inherit}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif!important;font-weight:500!important;letter-spacing:-.04em!important;color:inherit}h1 em,h2 em{color:#6e635c!important;font-style:normal}header,.header{background:#f2eee7!important}.announcement{font-size:10px;color:#6e635c;border-color:#d5ccc0}.brand{display:block!important;flex-shrink:0}.brand span{margin:0!important}.meriqo-lockup{display:block!important;position:relative;width:180px;height:45px;overflow:hidden;background:#fff;isolation:isolate}.meriqo-lockup img{position:absolute!important;max-width:none!important;width:288px!important;height:auto!important;left:-52.5px!important;top:-16.9px!important;border-radius:0!important}.button,button.button,a.button{background:#392b22!important;color:#f2eee7!important;border-radius:2px!important;box-shadow:none!important;font-weight:400!important;padding:15px 22px!important}.button:hover{background:#51433b!important;transform:none!important}.eyebrow{color:#6e635c!important;font-size:9px;letter-spacing:.13em}.editorial-hero{grid-template-columns:1fr 1.04fr;gap:55px;margin-top:65px;padding-bottom:80px;align-items:center}.hero-heading{border-left:0;padding-left:0}h1{font-size:clamp(38px,4.25vw,68px)!important;line-height:1.12!important;letter-spacing:-.055em!important}.hero-description{border:0;padding:0;margin-top:30px}.hero-description>p:first-child{font-size:22px;line-height:1.4;max-width:410px;color:#392b22}.hero-description .hero-detail{font-size:14px;line-height:1.75;color:#6e635c;max-width:375px;margin-top:19px}.hero-description .button{margin-top:30px}.meriqo-system{border:1px solid #d5ccc0;background:#e8e2d8;padding:26px;min-height:460px;display:flex;flex-direction:column;border-radius:3px}.system-top{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.09em;color:#6e635c}.system-state{white-space:nowrap}.system-state:before{content:'';display:inline-block;width:5px;height:5px;background:#6e635c;margin-right:7px;border-radius:50%}.system-sources{display:flex;gap:8px;justify-content:center;margin:36px 0 0}.system-sources span{font-size:10px;padding:13px 10px;background:#f2eee7;border:1px solid #d5ccc0;text-align:center;flex:1}.system-connector{height:38px;width:1px;background:#c6bbae;align-self:center;position:relative}.system-connector i{position:absolute;left:-2px;width:5px;height:5px;background:#6e635c;animation:handoff 3s infinite}.system-center{padding:22px;background:#f2eee7;border:1px solid #cfc3b5;align-self:center;width:85%;display:flex;flex-direction:column;align-items:center;gap:12px}.system-center>span:last-child{font-size:10px;color:#6e635c}.system-actions{display:flex;gap:10px}.system-actions>div{flex:1;background:#f2eee7;border:1px solid #d5ccc0;padding:15px 12px;animation:action-step 9s infinite}.system-actions>div:nth-child(2){animation-delay:3s}.system-actions>div:nth-child(3){animation-delay:6s}.system-actions span{font-size:9px;color:#6e635c;display:block;margin-bottom:14px}.system-actions strong{font-size:12px;font-weight:500;display:block;line-height:1.4}.system-actions small{font-size:9px;line-height:1.6;color:#6e635c;display:block;margin-top:8px}.system-bottom{margin-top:auto;padding-top:23px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.08em;color:#6e635c}.system-bottom .motion-toggle{position:static;padding:0;border:0;background:none;font-size:9px;color:#6e635c}.audience{border-color:#d5ccc0}.audience i{color:#6e635c}.audience span{font-size:8px;letter-spacing:.08em}.tour{background:#e8e2d8;margin-top:55px}.tour h2,.section-heading h2,.day h2{font-size:48px;line-height:1.14}.tour-tabs{border-color:#cfc3b5}.tour-tabs button{color:#6e635c}.tour-tabs button[aria-selected=true]{border-color:#392b22;color:#392b22}.tour-story h3{font-size:34px}.tour-story p{color:#6e635c}.tour-animation{background:#e4ddd2;border-color:#cfc3b5;border-radius:3px}.tour-orb{color:#6e635c;animation:none}.tour-task{background:#f2eee7;border-color:#d5ccc0;border-radius:2px}.tour-task i,.tour-task span{color:#6e635c}.section-heading{gap:35px}.product-copy h3{font-size:28px}.visual{background:#e8e2d8!important;border-radius:3px}.v5{background:#392b22!important;color:#f2eee7}.pill,.brief,.answer,.report,.orbit-label{background:#f2eee7!important;border-color:#d5ccc0!important;box-shadow:none!important;border-radius:3px!important}.question{background:#6e635c!important;color:#fff}.orbit{color:#6e635c;animation:none}.brief h4,.answer h4{font-size:23px}.schedule{background:#f2eee7;border-radius:3px}.slot{background:#d6ccbf}.pale{background:#e8e2d8}.filling{background:#6e635c;color:white}.bars i{background:#6e635c!important;border-radius:1px}.chips i{background:#e8e2d8}.agent-prompt,.flow span{border-color:#6e635c;border-radius:2px;background:#493d36;box-shadow:none!important}.flow span{animation:action-dark 6s infinite}.flow span:nth-of-type(2){animation-delay:2s}.flow span:nth-of-type(3){animation-delay:4s}.pulse-label i{background:#e8e2d8;box-shadow:none}.flow b{color:#aabac3}.brand-promise{margin:0 4%;padding:65px 5%;background:#392b22;color:#f2eee7}.brand-promise .eyebrow{color:#d5cbbf!important}.brand-promise h2{font-size:clamp(30px,4vw,56px);line-height:1.2;margin:30px 0}.brand-promise>div{display:flex;justify-content:space-between;align-items:end;gap:35px}.brand-promise p{font-size:14px;line-height:1.85;max-width:560px;color:#d5cbbf}.brand-promise a{white-space:nowrap;color:#f2eee7}.day-row strong{font-family:Arial,sans-serif;font-size:16px}.day-row p,.day-head{color:#6e635c}.day-row p:last-child{color:#392b22}.day-row,.day-table{border-color:#d5ccc0}.trust{background:#e8e2d8;border-color:#d5ccc0}.trust strong{color:#392b22}.faq h2{font-size:44px}.faq summary{font-size:14px}.faq details{border-color:#d5ccc0}.faq details p{color:#6e635c}.faq summary:after{color:#6e635c}.cta{background:#e8e2d8}.cta h2{font-size:48px;line-height:1.15}footer{background:#392b22!important;color:#f2eee7!important}.footer-top p{font-family:Arial,sans-serif;font-size:24px}.footer-bottom{color:#d5cbbf}dialog{background:#f2eee7}dialog h2{font-size:28px}dialog input{border-color:#cfc3b5}#contact-fallback{background:#e8e2d8}.footer-top .brand{background:#fff;padding:14px}.human{display:none}.mini-motion,.story-stage{filter:grayscale(1)}
@keyframes handoff{0%{top:0;opacity:0}20%{opacity:1}100%{top:100%;opacity:0}}@keyframes action-step{0%,30%{border-color:#6e635c}33%,100%{border-color:#d5ccc0}}@keyframes action-dark{0%,30%{background:#6e635c}33%,100%{background:#493d36}}
@media(max-width:1000px){.editorial-hero{gap:25px}.meriqo-system{padding:20px}.system-sources span{font-size:9px;padding:12px 6px}.system-actions{gap:7px}.system-actions>div{padding:12px 8px}.system-actions strong{font-size:11px}nav{gap:18px}.hero-description>p:first-child{font-size:20px}.tour h2,.section-heading h2,.day h2{font-size:42px}}
@media(max-width:620px){header{height:100px;flex-wrap:wrap;gap:10px;padding:15px 5%}header>.brand{width:180px}header>.button{font-size:10px!important;padding:11px 14px!important;gap:5px}.mobile-menu{order:3;width:100%;text-align:right}.mobile-menu>div{top:95px;background:#f2eee7}.editorial-hero{margin-top:35px;grid-template-columns:1fr;gap:35px;padding:0 5% 40px}h1{font-size:37px!important;letter-spacing:-.055em!important}.hero-description{margin-top:25px}.hero-description>p:first-child{font-size:20px;max-width:300px}.hero-description .hero-detail{font-size:13px}.meriqo-system{min-height:430px;padding:18px}.system-top{font-size:6px;gap:8px}.system-sources{margin-top:28px;gap:5px}.system-sources span{font-size:8px}.system-actions small{font-size:8px}.system-actions strong{font-size:10px}.system-center{padding:18px;width:90%}.system-actions>div{padding:13px 8px}.audience strong{font-size:11px}.tour h2,.section-heading h2,.day h2{font-size:33px}.tour-story h3{font-size:28px}.product-copy h3{font-size:26px}.brand-promise{padding:40px 7%}.brand-promise h2{font-size:30px}.brand-promise>div{display:block}.brand-promise p{font-size:13px}.day-row strong{font-size:16px}.faq h2{font-size:33px}.cta h2{font-size:32px}.footer-top{gap:25px}.footer-top p{font-size:21px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body p,.hero-description p,.footer-top p,.day-row strong{font-family:Arial,Helvetica,sans-serif!important}
/* Blend the supplied raster artwork into its surrounding surface. */
.meriqo-lockup{background:transparent;mix-blend-mode:multiply}
.footer-top .brand{background:transparent;padding:0}
footer .meriqo-lockup{filter:invert(1);mix-blend-mode:screen}
/* Rounded surfaces throughout the Meriqo site. */
.button,button.button,a.button{border-radius:999px!important}
.meriqo-system,.brand-promise,.tour-animation,.visual,.sierra-product-visual,.story-stage,.product-stage{border-radius:22px!important}
.system-sources span,.system-center,.system-actions>div,.tour-task,.pill,.brief,.answer,.report,.orbit-label,.schedule,.agent-prompt,.flow span,.chips i,.slot,.task-demo,.mini-bubble,.sierra-product,.product-card,.story-card{border-radius:14px!important}
.question{border-radius:18px 18px 5px 18px!important}
.bars i{border-radius:6px 6px 0 0!important}
dialog{border-radius:24px!important}
form input,form select,form textarea,#contact-fallback{border-radius:12px!important}
.tour-tabs{border-radius:999px;padding:5px;border:1px solid #cfc3b5;overflow:hidden}
.tour-tabs button{border:0;border-radius:999px}
.tour-tabs button[aria-selected=true]{background:#f2eee7}
.product-dropdown,.mobile-menu>div{border-radius:16px!important}
@media(max-width:620px){.meriqo-system,.brand-promise,.tour-animation,.visual{border-radius:18px!important}.tour-tabs button{padding:12px 6px}}

/* Editorial photography: people and place alongside the product. */
.editorial-hero{gap:40px;grid-template-columns:.92fr 1.08fr;margin-top:42px;padding-bottom:55px}
.practice-hero{position:relative;margin:0;min-height:540px;height: min(620px,65vw);border-radius:26px;overflow:hidden;background:#e8e2d8}
.practice-hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:85% center}
.practice-hero figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#f2eee7f2;padding:23px 24px;border-radius:18px;color:#392b22}
.photo-status{font-size:8px;letter-spacing:.12em;color:#6e635c;display:flex;align-items:center;gap:8px}
.photo-status i{width:6px;height:6px;border-radius:50%;background:#6e635c}
.practice-hero strong{display:block;font-weight:400;font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:15px 0}
.photo-progress{display:flex;align-items:center;gap:10px;border-top:1px solid #d5ccc0;padding-top:14px;font-size:10px;color:#6e635c}
.photo-progress b{font-weight:400;animation:photo-handoff 3s ease-in-out infinite}
.practice-story{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:center;margin:85px 4% 35px}
.practice-story figure{margin:0;height:480px;border-radius:26px;overflow:hidden}
.practice-story img{width:100%;height:100%;object-fit:cover;display:block}
.practice-story h2{font-size:clamp(32px,4vw,55px);line-height:1.13;margin:23px 0}
.practice-story p{font-size:15px;line-height:1.85;color:#6e635c;max-width:410px;margin:0 0 17px}
.practice-story .text-link{display:inline-block;margin-top:12px;font-size:12px}
@keyframes photo-handoff{50%{transform:translateX(4px)}}
body.paused .photo-progress b{animation-play-state:paused}
@media(max-width:850px){.practice-hero{min-height:480px}.practice-hero figcaption{left:12px;right:12px;bottom:12px;padding:18px}.practice-hero strong{font-size:21px}.photo-progress{font-size:8px;gap:6px}.practice-story{gap:6%}.practice-story figure{height:380px}}
@media(max-width:620px){.editorial-hero{grid-template-columns:1fr;gap:30px}.practice-hero{height:510px;min-height:0}.practice-hero>img{object-position:85% center}.practice-hero figcaption{padding:20px}.practice-hero strong{font-size:25px}.photo-progress{font-size:10px}.practice-story{grid-template-columns:1fr;gap:30px;margin:55px 5% 10px}.practice-story figure{height:320px}.practice-story p{font-size:14px}.practice-story h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.photo-progress b{animation:none}}

/* Editorial moments between the solution pairs. */
.solution-photo{grid-column:1/-1;margin:10px 0 38px;position:relative;overflow:hidden;border-radius:26px;background:#e8e2d8;display:grid;grid-template-columns:1.5fr 1fr;min-height:350px}
.solution-photo img{display:block;width:100%;height:350px;object-fit:cover;object-position:center 40%}
.solution-photo figcaption{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:24px}
.solution-photo figcaption>span:last-child{font-size:clamp(22px,2.5vw,36px);line-height:1.2;letter-spacing:-.035em}
.solution-photo-detail{grid-template-columns:1fr 1.5fr}
.solution-photo-detail img{grid-column:2;grid-row:1}
.solution-photo-detail figcaption{grid-column:1;grid-row:1}
.welcome-photo{margin:0 4% 35px;border-radius:26px;overflow:hidden;position:relative;height:480px;background:#e8e2d8}
.welcome-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}
.welcome-photo figcaption{position:absolute;left:24px;bottom:24px;padding:23px 28px;background:#f2eee7f2;border-radius:18px;font-size:clamp(23px,3vw,38px);line-height:1.15;letter-spacing:-.035em}
@media(max-width:620px){.solution-photo,.solution-photo-detail{display:flex;flex-direction:column;margin:0 0 25px;border-radius:20px;min-height:0}.solution-photo img{height:260px}.solution-photo figcaption{padding:28px;gap:16px}.solution-photo figcaption>span:last-child{font-size:26px}.welcome-photo{height:420px;margin:0 5% 20px}.welcome-photo img{object-position:65% center}.welcome-photo figcaption{left:14px;right:14px;bottom:14px;padding:20px}}

/* Complete shared navigation and closing section. */
header{position:relative;z-index:20}.solutions-menu{position:relative}.solutions-menu summary{cursor:pointer;list-style:none;font-size:12px;display:flex;align-items:center;gap:6px}.solutions-menu summary::-webkit-details-marker{display:none}.solutions-dropdown{position:absolute;top:32px;left:-20px;width:270px;padding:12px;background:#f2eee7;border:1px solid #d5ccc0;border-radius:18px;box-shadow:0 12px 32px #392b2212;display:grid;gap:2px;z-index:30}.solutions-dropdown a{display:block;padding:11px 12px;border-radius:9px;font-size:12px!important;line-height:1.4}.solutions-dropdown a:hover{background:#e8e2d8}.solutions-dropdown a:first-child{border-bottom:1px solid #d5ccc0;margin-bottom:5px;padding-bottom:14px}
.site-footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:65px 5% 25px!important;background:#392b22!important;color:#f2eee7!important;border-radius:28px 28px 0 0;box-sizing:border-box}
.site-footer-grid{display:grid;grid-template-columns:1.25fr 1.15fr 1fr 1fr;gap:36px}.site-footer-intro p{font-size:24px;line-height:1.2;letter-spacing:-.04em;margin:25px 0 18px}.site-footer-intro>span{font-size:12px;line-height:1.8;color:#d5cbbf}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.site-footer .footer-column h3{font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;margin:5px 0 10px;color:#f2eee7}.site-footer .footer-column a,.site-footer .footer-column button{font-size:12px!important;line-height:1.5;color:#d5cbbf!important;text-decoration:none;background:none;border:0;padding:0;text-align:left;cursor:pointer}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.site-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #63554b;margin-top:55px;padding-top:24px;font-size:10px;color:#d5cbbf}.site-footer-bottom i{font-style:normal;margin:0 9px}.site-footer-bottom a{color:inherit}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #e8e2d8;outline-offset:5px}
.legal-document{max-width:860px;margin:60px auto 90px;padding:0 28px;color:#392b22;line-height:1.8;overflow-wrap:anywhere}.legal-document h1{font-size:44px!important;line-height:1.15!important;margin-bottom:25px}.legal-document h2{font-size:25px!important;margin:38px 0 14px}.legal-document h3{font-size:19px!important;margin:24px 0 12px}.legal-document p,.legal-document li{font-size:15px;line-height:1.85}.legal-document p{margin:16px 0}.legal-document ul,.legal-document ol{padding-left:24px}.legal-document li{margin:9px 0}.legal-document a{text-decoration:underline;text-underline-offset:3px}.legal-document .sms-message{margin:20px 0;padding:24px;background:#e8e2d8;border-radius:18px}.sms-message figcaption{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#6e635c;margin-bottom:12px}.sms-message blockquote{margin:0;font-size:15px;line-height:1.8}.legal-document aside{padding:22px;background:#e8e2d8;border-radius:18px}
@media(max-width:900px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:36px 30px}.site-footer{padding:50px 5% 25px!important}}@media(max-width:620px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.site-footer-intro{grid-column:1/-1}.site-footer .footer-column a,.site-footer .footer-column button{font-size:11px!important}.site-footer-bottom{flex-wrap:wrap;gap:18px;font-size:10px;margin-top:35px}.legal-document{margin:40px auto 60px;padding:0 6%}.legal-document h1{font-size:33px!important}.legal-document h2{font-size:23px!important}.legal-document p,.legal-document li{font-size:14px}}

/* Espresso / Dusty Blue / Warm Bone — October 2026 brand book. */
:root{--ink:#392b22;--blue:#5577a4;--paper:#f2eee7;--muted:#6e635c;--espresso:#392b22;--bone:#f2eee7;--dusty-blue:#5577a4}
h1 em,h2 em{color:#392b22!important}.bars i{background:#5577a4!important}.photo-status i,.pulse-label i,.system-state:before{background:#5577a4}.tour-task i,.tour-orb,.orbit{color:#5577a4}.question{background:#5577a4!important}.filling{background:#5577a4}.solutions-dropdown{box-shadow:none}.meriqo-lockup{width:184px;height:42px;background:transparent;mix-blend-mode:multiply}.meriqo-lockup img{width:307.5px!important;height:auto!important;left:-59px!important;top:-43px!important;max-width:none!important}.site-footer-intro>.brand{background:#f2eee7;padding:16px 18px;border-radius:16px;width:max-content}.site-footer .meriqo-lockup{filter:none;mix-blend-mode:multiply}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:#f2eee7!important}.tour-tabs button[aria-selected=true]{background:#f2eee7}.brand-promise,.v5,.site-footer{background:#392b22!important}.mini-motion,.story-stage{filter:none}.story-stage,.product-stage{background:#e8e2d8!important}.photo-progress b{color:#5577a4}

/* Preserve the supplied warm artwork without multiplying its bone background. */
.meriqo-lockup,.site-footer .meriqo-lockup{mix-blend-mode:darken}

/* Prominent trust signals beside the first conversion point. */
.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.hero-trust a{display:inline-flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #cfc3b5;border-radius:14px;color:#392b22;background:#e8e2d8;text-decoration:none;font-size:12px;font-weight:500;line-height:1.3}.hero-trust svg{width:21px;height:21px;flex:none;stroke:#5577a4;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hero-trust a:hover{border-color:#5577a4}.hero-trust a:focus-visible{outline:2px solid #5577a4;outline-offset:4px}@media(max-width:620px){.hero-trust{gap:9px;margin-top:20px}.hero-trust a{padding:11px 12px;font-size:11px}}

/* Updated supplied uppercase identity; preserve asset proportions. */
.meriqo-lockup{width:184px;height:42px;display:flex!important;align-items:center;overflow:hidden;background:transparent;mix-blend-mode:darken}.meriqo-lockup img{position:static!important;display:block;width:184px!important;height:auto!important;max-width:100%!important;left:auto!important;top:auto!important;object-fit:contain;border-radius:0!important}.site-footer-intro>.brand{background:transparent;padding:16px 18px;border-radius:16px}.site-footer .meriqo-lockup{filter:none;mix-blend-mode:normal;background:transparent}
