/* Shared product family: quiet surfaces, clear hierarchy, restrained accents. */
:root{--clean-navy:#082d50;--clean-ink:#17344c;--clean-muted:#546b7e;--clean-line:#d6e3eb;--clean-pale:#f0f6fa;--clean-accent:#126b9b;--clean-soft:#edf6fb;--bg:#fff!important;--surface:#fff!important;--text:var(--clean-ink)!important;--muted:var(--clean-muted)!important;--brand:var(--clean-accent)!important;--brand-2:var(--clean-accent)!important;--accent:var(--clean-accent)!important;--teal:var(--clean-accent)!important;--band:var(--clean-pale)!important;--border:var(--clean-line)!important;--ring:#187dbb50!important;--radius:7px!important;--shadow:0 12px 36px #17344c0c!important;--container:1160px!important;--maxw:1160px!important}
body[data-redesign-site="ListAndRename"]{--clean-accent:#176899;--clean-soft:#eef6fb}
body[data-redesign-site="TreatFiles"]{--clean-accent:#137779;--clean-soft:#edf7f6}
body[data-redesign-site="Sniplog"]{--clean-accent:#435fa0;--clean-soft:#f0f3fa}
body[data-redesign-site="Colorpicke"]{--clean-accent:#a43f75;--clean-soft:#fbf1f6}
body[data-redesign-site="Colourang"]{--clean-accent:#067c89;--clean-soft:#eaf7f8}
body[data-redesign-site="Falign"]{--clean-accent:#116b94;--clean-soft:#edf6fb}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}html body{margin:0!important;color:var(--clean-ink)!important;background:#fff!important;font:16px/1.7 "Segoe UI",Arial,sans-serif!important;min-width:0;letter-spacing:0;color-scheme:light}body p,body li{line-height:1.75}body a{color:var(--clean-accent);text-decoration-thickness:1px;text-underline-offset:4px}body a:hover{color:var(--clean-navy)}body :is(button,a,input,summary):focus-visible{outline:3px solid var(--clean-accent)!important;outline-offset:5px}body img,body video{max-width:100%;height:auto}body :is(h1,h2,h3,h4){color:var(--clean-ink);font-family:"Segoe UI",Arial,sans-serif;line-height:1.2;letter-spacing:-.7px}body h1{font-size:clamp(36px,4.5vw,58px)!important;line-height:1.12!important;letter-spacing:-1.8px!important;font-weight:700!important;margin-bottom:24px!important}body h2{font-size:clamp(27px,3vw,38px)!important;font-weight:650!important;letter-spacing:-1px!important;margin-bottom:22px}body h3{font-size:21px!important;font-weight:650!important;letter-spacing:-.4px!important}body :is(p,.lead,.hsub,.sub,.muted,.small){color:var(--clean-muted)}body strong{color:var(--clean-ink)}body :is(.container,.wrap,.lar-page){width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;min-width:0}body .container .container{width:100%!important}body :is(.container,.wrap,.lar-page)>:is(.container,.wrap,.lar-page){width:100%!important}body :is(.site-header,.lar-header,header:has(.header-inner),header:has(.container.nav)){background:#fff!important;border:0!important;border-bottom:1px solid var(--clean-line)!important;box-shadow:none!important;backdrop-filter:none!important;padding:14px 0!important;top:0;z-index:50}body :is(.site-header,.lar-header-inner,.header-inner,.container.nav){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:62px!important;flex-wrap:wrap}body .container.nav{padding:0!important}body .header-inner{width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin:auto!important;padding:0!important}body .site-header .header-inner{width:100%!important}body :is(.brand,.lar-brand,.brand-left){flex-shrink:0;min-width:0}body :is(.brand,.lar-brand,.brand-left) img{width:auto!important;height:auto!important;max-height:54px!important;max-width:210px!important;object-fit:contain;border:0!important;border-radius:0!important;box-shadow:none!important}body :is(.brand-word,.wordmark){max-width:170px!important;height:auto!important;object-fit:contain}body :is(header nav,.lar-nav){display:flex;align-items:center;gap:22px;flex-wrap:wrap}body :is(header nav a,.lar-nav a){font-size:13px!important;font-weight:600;text-decoration:none!important;color:var(--clean-ink)}body :is(.nav-list,header nav ul){margin:0!important;padding:0!important;list-style:none;gap:22px;align-items:center;flex-wrap:wrap}body :is(.btn,.button,.cta,.btn-store,.btn-primary){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px!important;padding:12px 20px!important;border-radius:5px!important;border:1px solid var(--clean-line)!important;background:#fff!important;color:var(--clean-ink)!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s,transform .2s}body :is(.btn.primary,.btn-primary,.btn-store,.cta,.button:not(.secondary),.btn-guide){background:var(--clean-navy)!important;color:#fff!important;border-color:var(--clean-navy)!important}body :is(.btn,.button,.cta):hover{transform:translateY(-1px);box-shadow:0 4px 12px #17344c0d!important}body :is(.btn.primary,.btn-primary,.btn-store,.cta,.button:not(.secondary)):hover{background:var(--clean-accent)!important;border-color:var(--clean-accent)!important;color:#fff!important}body :is(.btn-ghost,.button.secondary){background:transparent!important;color:var(--clean-accent)!important}body :is(.eyebrow,.badge){font-size:11px!important;font-weight:700!important;letter-spacing:1.7px!important;color:var(--clean-accent)!important;text-transform:uppercase;background:transparent!important;border:0!important;padding:0!important;margin-bottom:22px!important;box-shadow:none!important}body :is(.lead,.hsub){font-size:17px!important;line-height:1.75!important;font-weight:400!important}body .hero{background:var(--clean-soft)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:65px 0!important;margin-top:0!important;margin-bottom:0!important;gap:55px!important;color:var(--clean-ink)!important}body[data-redesign-page="index"] .hero h1{max-width:780px}body .hero :is(.hero-left,.hero-copy,.hero-media,.hero-right){min-width:0}body :is(.hero-grid,.hero:has(>.hero-left)){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:50px!important;align-items:center}body .hero:has(>.hero-left){padding:65px 32px!important;margin-left:-32px!important;margin-right:-32px!important}body .hero:has(>.hero-left) h1{font-size:clamp(35px,4vw,51px)!important}body .hero :is(.actions,.cta-row,.cta-group){display:flex;gap:18px!important;align-items:center;flex-wrap:wrap;margin-top:27px!important}body :is(.chips,.pricing-flags){display:flex;flex-wrap:wrap;gap:10px 18px!important;margin-top:25px!important}body .chip{background:#fff!important;border:1px solid var(--clean-line)!important;border-radius:4px!important;padding:6px 10px!important;font-size:12px!important;color:var(--clean-muted)!important;box-shadow:none!important}body .pricing-flags span{background:transparent!important;border:0!important;padding:0!important;font-size:11px!important;color:var(--clean-muted)!important}body :is(.device-wrap,.media-frame,.product-shot){border:1px solid var(--clean-line)!important;border-radius:8px!important;background:#fff!important;padding:10px!important;box-shadow:0 18px 50px #082d5010!important;overflow:hidden}body :is(.device-wrap,.media-frame) video{width:100%!important;display:block;border-radius:3px!important;box-shadow:none!important}body :is(.hero-media,.hero-right){padding:0!important;transform:none!important}body .screenshot-card{background:#fff!important;border:1px solid var(--clean-line)!important;border-radius:5px!important;padding:7px!important;box-shadow:none!important;margin-top:12px}.screenshot-card:empty{display:none!important}body .screenshots:empty{display:none!important}body :is(.screenshots img,.gallery img,.shot img,.product-shot img){border:1px solid var(--clean-line)!important;border-radius:5px!important;box-shadow:none!important;object-fit:contain}body :is(.screenshots,.gallery,.screens-grid){gap:25px!important;margin-top:35px!important}body .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1/-1}body .gallery img{width:100%!important;height:auto!important;background:#fff!important;padding:5px}body :is(.section){padding:72px 0!important}body :is(.section.alt,.band){background:var(--clean-pale)!important}body :is(.features,.features-grid,.usegrid,.grid){gap:30px!important}body .features{margin:65px 0!important}body :is(.features>.card,.features-grid>.card){background:#fff!important;border:0!important;border-top:2px solid var(--clean-line)!important;padding:24px 0!important;border-radius:0!important;box-shadow:none!important}body :is(.features,.features-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}body :is(.card,.panel,.shot,.plan,.policy-card,.pdf-card){border:1px solid var(--clean-line)!important;border-radius:7px!important;background:#fff!important;color:var(--clean-ink)!important;box-shadow:none!important;padding:28px!important;min-width:0}body .card:empty,body .card:has(>.card-content:empty):not(:has(img,video,a,h1,h2,h3,p,li)){display:none!important}body :is(.card,.panel,.policy-card,.legal,.content,.lar-page,.policy-wrap) :is(p,li){color:var(--clean-muted)}body :is(.card,.plan,.shot):hover{transform:none!important;box-shadow:none!important}body :is(.usecases,.footer-trust){margin-top:65px!important;margin-bottom:55px!important}body .usegrid>div{background:var(--clean-pale)!important;border:0!important;border-left:3px solid var(--clean-accent)!important;border-radius:0!important;padding:22px!important}body .footer-trust{border-top:1px solid var(--clean-line);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}body .ms-badge img{display:block;max-width:180px!important;height:auto!important;border-radius:0!important;box-shadow:none!important}body :is(footer,.site-footer){background:#fff!important;color:var(--clean-muted)!important;border-top:1px solid var(--clean-line)!important;padding:30px 0!important;margin-top:35px!important;font-size:12px!important;box-shadow:none!important}body :is(.footer-inner,.footer-grid){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;flex-wrap:wrap}body :is(footer nav a,.footer-links a,.fine a){font-size:12px!important;color:var(--clean-muted)!important;text-decoration:none}body .footer-links{display:flex;flex-wrap:wrap;gap:12px 20px!important;padding:0;list-style:none}body :is(.fine,.copyright,footer .small,footer p){font-size:12px!important;line-height:1.8}body :is(.content,.legal,.policy-wrap){max-width:860px!important;margin:45px auto!important}body .policy-wrap{padding:0!important;width:min(860px,calc(100% - 64px))!important}body .policy-card{padding:36px!important}body :is(.content,.legal,.policy-card,.lar-page) h1{font-size:clamp(31px,3.7vw,44px)!important}body :is(.content,.legal,.policy-card,.lar-page) h2{font-size:25px!important;margin-top:32px!important}body :is(.content,.legal,.policy-card,.lar-page) h3{font-size:19px!important}body :is(.content,.legal,.policy-card) :is(ul,ol){padding-left:24px!important}body .content.card{padding:32px!important}body .page-heading{background:var(--clean-soft)!important;padding:58px 0 38px!important}body .page-heading h1{font-size:44px!important}body :is(.callout,.note,.tip){background:var(--clean-pale)!important;border:0!important;border-left:3px solid var(--clean-accent)!important;border-radius:0!important;box-shadow:none!important;padding:18px 23px!important;color:var(--clean-muted)!important}body table{border-collapse:collapse;max-width:100%;font-size:14px}body table :is(th,td){padding:10px!important;border-color:var(--clean-line)!important}body table th{background:var(--clean-pale)!important;color:var(--clean-ink)!important}body :is(pre,code,.inline-code){background:var(--clean-pale)!important;color:var(--clean-ink)!important;border-radius:3px;white-space:pre-wrap;overflow-wrap:anywhere}body iframe{max-width:100%}body :is(input,textarea,select){background:#fff!important;border:1px solid var(--clean-line)!important;border-radius:4px!important;color:var(--clean-ink)!important;font-family:inherit!important;padding:12px!important}body :is(.accordion-section,.faq-container,.accordion-item){background:#fff!important;border-color:var(--clean-line)!important;border-radius:5px!important;box-shadow:none!important}body .accordion-header{background:var(--clean-pale)!important;color:var(--clean-ink)!important;border-color:var(--clean-line)!important;padding:20px!important;font-size:16px!important}body :is(.toolbar,.top-strip){background:var(--clean-navy)!important;box-shadow:none!important;color:#fff!important;border-radius:0!important}body .top-strip a{color:#fff!important}body .accordion-title{background:#fff!important;color:var(--clean-ink)!important}body .lar-title{font-size:18px!important;letter-spacing:0!important;margin:0!important}body .lar-header-inner{max-width:1160px!important;margin:auto!important;width:calc(100% - 64px)!important}body .lar-page>.site-header{margin-bottom:50px}body .lar-page{padding-top:0!important;padding-bottom:50px!important}body :is(.lar-page,.content,.legal,.policy-card) a{overflow-wrap:anywhere}body .cta-block{background:var(--clean-pale)!important;border:1px solid var(--clean-line)!important;border-radius:6px!important;padding:24px!important;gap:24px!important}body .section-heading{margin-bottom:38px!important}body :is(.hero-note,.caption,figcaption){font-size:12px!important;color:var(--clean-muted)!important}body .contact-link{color:var(--clean-accent)!important;font-size:22px!important}body .btn.menu-btn,body .nav-toggle{background:#fff!important;color:var(--clean-ink)!important;border:1px solid var(--clean-line)!important;box-shadow:none!important;border-radius:4px!important}body .nav-toggle .bar{background:var(--clean-ink)!important}body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Color picker pages retain their screenshots and videos, with an airy editorial layout. */
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero.container{padding:62px 0!important;background:transparent!important;text-align:left!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"])[data-redesign-page="index"] main{background:linear-gradient(180deg,var(--clean-soft) 0,var(--clean-soft) 490px,#fff 490px)}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero h1{max-width:870px!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero p{max-width:780px;font-size:17px!important;line-height:1.8!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.row{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:42px!important;margin-top:60px!important;margin-bottom:60px!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .row>.card{padding:0!important;border:0!important;border-top:1px solid var(--clean-line)!important;border-radius:0!important;padding-top:25px!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .feature-list p{margin:0!important;padding:16px 0!important;border-bottom:1px solid var(--clean-line)}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .row aside video{margin-top:17px;padding:8px;border:1px solid var(--clean-line);border-radius:6px!important;background:var(--clean-pale)}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) main>.container.card{max-width:1160px!important;width:calc(100% - 64px)!important;background:var(--clean-pale)!important;border:0!important;border-left:3px solid var(--clean-accent)!important;border-radius:0!important;margin-top:15px!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) nav ul{display:flex!important}
/* SnipLog's responsive menu is driven by its existing script. */
body[data-redesign-site="Sniplog"] .site-header .header-inner{width:min(1160px,calc(100% - 64px))!important}
body[data-redesign-site="Sniplog"] .hero .container{padding:0!important}
body[data-redesign-site="Sniplog"] .feature-bullets{list-style:none;padding:0!important;margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;font-size:12px;color:var(--clean-muted)}
body[data-redesign-site="Sniplog"] .feature-bullets li{padding-left:15px;position:relative}
body[data-redesign-site="Sniplog"] .feature-bullets li:before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--clean-accent)}
body[data-redesign-site="Sniplog"] .features-grid .card p{font-size:15px}
body[data-redesign-site="Sniplog"] .screens-grid{grid-template-columns:1fr 1fr!important}
body[data-redesign-site="Sniplog"] .shot{margin:0!important;padding:10px!important}
body[data-redesign-site="Sniplog"] .shot figcaption{padding:14px 10px 5px!important}
/* Falign keeps its full product layout and existing navigation. */
body[data-redesign-site="Falign"] .hero{text-align:center!important}
body[data-redesign-site="Falign"] .hero h1{font-size:62px!important;margin:0 auto 12px!important}
body[data-redesign-site="Falign"] .hero-title{color:var(--clean-accent)!important;font-size:35px!important;line-height:1.25!important;margin:0 0 20px!important}
body[data-redesign-site="Falign"] .hero .lead{max-width:700px!important;margin:0 auto!important}
body[data-redesign-site="Falign"] .hero .actions{justify-content:center!important}
body[data-redesign-site="Falign"] .product-shot{max-width:1000px!important;margin:35px auto 0!important}
body[data-redesign-site="Falign"] .features{margin:0!important}
body[data-redesign-site="Falign"] .band .workflow{padding-top:0!important;padding-bottom:0!important}
body[data-redesign-site="Falign"] .plan{padding:30px!important}
body[data-redesign-site="Falign"] .plan.pro{border-top:3px solid var(--clean-accent)!important}
body[data-redesign-site="Falign"] .faq details{border-color:var(--clean-line)!important}
body[data-redesign-site="Falign"] .policy-card h1{font-size:38px!important}
/* Article and guide pages share comfortable reading widths. */
body[data-redesign-page="article"]>.container{max-width:920px!important;margin-top:40px!important}
body[data-redesign-page="article"] header{position:static!important;background:#fff!important;border:0!important;padding:22px 0!important}
body[data-redesign-page="article"] header h1{font-size:38px!important}
body[data-redesign-page="article"] h2{font-size:26px!important;margin-top:32px!important}
body[data-redesign-page="article"] img.hero{display:block;padding:0!important;max-width:100%;border:1px solid var(--clean-line)!important;border-radius:6px!important}
@media(max-width:960px){body :is(.site-header,.header-inner,.lar-header-inner,.container.nav){gap:15px!important}body :is(header nav,.lar-nav,header nav ul){gap:15px!important}body :is(.hero-grid,.hero:has(>.hero-left)){gap:30px!important}body :is(.hero:has(>.hero-left),.hero-grid) h1{font-size:40px!important}body .site-header .brand img{max-width:175px!important}body :is(.features,.features-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body :is(.features,.features-grid)>.card:last-child:nth-child(3){grid-column:1/-1}body .gallery{gap:15px!important}}
@media(max-width:760px){html{scroll-padding-top:150px}body :is(.container,.wrap,.lar-page){width:calc(100% - 40px)!important}body .header-inner{width:calc(100% - 40px)!important}body .lar-header-inner{width:calc(100% - 40px)!important}body .site-header{position:relative!important;flex-direction:column!important;align-items:flex-start!important;padding:16px 0!important}body :is(.site-header,.header-inner,.container.nav){min-height:0!important}body .brand img{max-width:180px!important;max-height:44px!important}body :is(header nav,.lar-nav){gap:10px 17px!important;flex-wrap:wrap!important}body header nav a{font-size:12px!important}body :is(.btn,.button,.cta){padding:11px 16px!important;min-height:40px!important;font-size:13px!important}body .hero{padding:45px 0!important}body :is(.hero-grid,.hero:has(>.hero-left)){grid-template-columns:1fr!important;gap:30px!important}body .hero:has(>.hero-left){margin-left:-20px!important;margin-right:-20px!important;padding:45px 20px!important}body h1,body .hero h1{font-size:39px!important;letter-spacing:-1.4px!important}body .hero :is(.hsub,.lead){font-size:16px!important}body .hero h1 span{display:inline}body :is(.section){padding:48px 0!important}body .features{margin:45px 0!important}body :is(.features,.features-grid,.usegrid){grid-template-columns:1fr!important;gap:25px!important}body .gallery{grid-template-columns:1fr!important}body .gallery img{max-width:650px!important;margin:auto}body :is(.card,.panel,.policy-card,.pdf-card){padding:22px!important}body :is(.usecases,.footer-trust){margin-top:40px!important;margin-bottom:35px!important}body :is(.footer-inner,.footer-grid){flex-direction:column!important;align-items:flex-start!important;gap:18px!important}body :is(.content,.legal,.policy-wrap){width:calc(100% - 40px)!important;margin:30px auto!important}body .content.card{padding:22px!important}body .policy-card{padding:24px!important}body .page-heading{padding:40px 0 28px!important}body .page-heading h1{font-size:36px!important}body :is(.content,.policy-card,.legal) h1{font-size:33px!important}body .cta-block{flex-direction:column!important;align-items:flex-start!important}body .lar-page .grid{grid-template-columns:1fr!important}body .toolbar-inner{width:calc(100% - 40px)!important;flex-wrap:wrap}body .search-wrap{min-width:0!important;width:100%!important}body .search-wrap input{width:100%!important}body .pdf-actions{flex-wrap:wrap!important}body .pdf-frame{height:65vh!important}body[data-redesign-page="article"] header h1{font-size:32px!important}body[data-redesign-site="Sniplog"] .site-header{padding:16px 0!important;position:sticky!important}body[data-redesign-site="Sniplog"] .site-header .header-inner{width:calc(100% - 40px)!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important}body[data-redesign-site="Sniplog"] #primary-nav{display:none!important;position:absolute!important;top:78px!important;left:0!important;right:0!important;background:#fff!important;border-bottom:1px solid var(--clean-line)!important;padding:20px!important;box-shadow:0 12px 20px #082d5010!important}body[data-redesign-site="Sniplog"] #primary-nav.open{display:block!important}body[data-redesign-site="Sniplog"] .nav-toggle{display:flex!important;margin-left:auto!important}body[data-redesign-site="Sniplog"] .nav-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}body[data-redesign-site="Sniplog"] .hero .container{width:calc(100% - 40px)!important}body[data-redesign-site="Sniplog"] .screens-grid{grid-template-columns:1fr!important}body[data-redesign-site="Sniplog"] .feature-bullets{grid-template-columns:1fr!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.nav{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:15px!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.nav>div:last-child{margin-left:auto}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.nav>nav{order:3;width:100%}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) nav ul{position:static!important;display:flex!important;flex-direction:row!important;width:100%!important;background:#fff!important;padding:0!important;border:0!important;box-shadow:none!important;gap:20px!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .menu-btn{display:none!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .brand img{max-width:140px!important;max-height:42px!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.nav>div:last-child .btn{max-width:180px;white-space:normal!important;text-align:center;line-height:1.4;font-size:11px!important;padding:10px!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero.container{padding:42px 0!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .container.row{grid-template-columns:1fr!important;gap:30px!important;margin-top:40px!important}body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) main>.container.card{width:calc(100% - 40px)!important}body[data-redesign-site="Falign"] .header-inner{flex-direction:row!important;flex-wrap:nowrap!important}body[data-redesign-site="Falign"] header nav{display:none!important;background:#fff!important}body[data-redesign-site="Falign"] header nav.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;top:75px!important;padding:20px!important}body[data-redesign-site="Falign"] .nav-toggle{display:flex!important}body[data-redesign-site="Falign"] .hero h1{font-size:49px!important}body[data-redesign-site="Falign"] .hero-title{font-size:28px!important}body[data-redesign-site="Falign"] :is(.faq,.workflow,.plan-grid){grid-template-columns:1fr!important;gap:30px!important}}
@media(max-width:420px){body :is(.container,.wrap,.lar-page){width:calc(100% - 32px)!important}body .hero:has(>.hero-left){margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}body h1{font-size:35px!important}body .pricing-flags{gap:8px 14px!important}body .hero :is(.cta-group,.cta-row){gap:12px!important}body .cta-row .btn{width:100%}body :is(.content,.policy-wrap){width:calc(100% - 32px)!important}body .contact-link{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *{transition:none!important;animation:none!important}}
/* Final refinements after desktop review. */
body :is(.site-header,.lar-header,header:has(.header-inner),header:has(.container.nav)){border-radius:0!important}
body .hero :is(.hero-left,.hero-copy,.hero-media,.hero-right){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
body .hero:has(>.hero-left){box-shadow:0 0 0 100vmax var(--clean-soft)!important;clip-path:inset(0 -100vmax)}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"])[data-redesign-page="index"] main{background:#fff!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero.container{background:var(--clean-soft)!important;box-shadow:0 0 0 100vmax var(--clean-soft)!important;clip-path:inset(0 -100vmax)}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero p{margin-left:0!important;margin-right:0!important;text-align:left!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .hero .actions{justify-content:flex-start!important}
body:is([data-redesign-site="Colorpicke"],[data-redesign-site="Colourang"]) .menu-btn{display:none!important}
body :is(.content,.legal,.policy-card) [class^="auto-style"]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:transparent!important}
body :is(.content,.legal,.policy-card) p{text-align:left!important}
body .nav-toggle{width:42px!important;height:42px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:10px!important}
body .nav-toggle :is(.bar,span:not(.sr-only)){display:block!important;width:19px!important;height:2px!important;background:var(--clean-ink)!important;border-radius:0!important;flex:none!important}body .lar-page{background:#fff!important;color:var(--clean-ink)!important}
body .lar-brand{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important;max-width:100%!important;white-space:normal!important}
body .lar-title{overflow-wrap:anywhere;max-width:100%;color:var(--clean-ink)!important}
body #larPage:not(.light){--clean-ink:#e4eef6;--clean-muted:#bdcedd;--clean-line:#35536c;--clean-pale:#173955;--clean-accent:#81c9ee;background:#0d2944!important;color:var(--clean-ink)!important}
body #larPage:not(.light) :is(.lar-header,.lar-header-inner,.accordion-section,.faq-container,.accordion-item,.accordion-title,footer){background:#0d2944!important;color:var(--clean-ink)!important;border-color:var(--clean-line)!important}
body #larPage:not(.light) :is(.accordion-header,.accordion-content){background:var(--clean-pale)!important;color:var(--clean-ink)!important}
body #larPage:not(.light) :is(a,h1,h2,h3,.lar-title,.count-note){color:var(--clean-ink)!important}
body #larPage:not(.light) .search-wrap input{background:var(--clean-pale)!important;color:var(--clean-ink)!important;border-color:var(--clean-line)!important}
@media(max-width:760px){body .lar-brand{width:100%!important}body .lar-brand img{max-width:165px!important}body .lar-header-inner{gap:20px!important}body .toolbar-inner{padding:15px 0!important}}/* Product-specific palettes sampled from the supplied logos and application graphics. */
body[data-redesign-site="ListAndRename"]{--clean-navy:#b4253a;--clean-ink:#242b3d;--clean-muted:#626778;--clean-accent:#bc283d;--clean-soft:#fcf3f4;--clean-pale:#faf3f4;--clean-line:#e6dfe3;--clean-detail:#bc283d}
body[data-redesign-site="Sniplog"]{--clean-navy:#15576c;--clean-ink:#203944;--clean-muted:#56717d;--clean-accent:#0879a2;--clean-soft:#edf8fb;--clean-pale:#eff7f9;--clean-line:#d2e4ea;--clean-detail:#0879a2}
body[data-redesign-site="Colorpicke"]{--clean-navy:#a82b6c;--clean-ink:#1b333d;--clean-muted:#65717b;--clean-accent:#ac2c71;--clean-soft:#fcf2f7;--clean-pale:#faf2f6;--clean-line:#e9dce4;--clean-detail:#ac2c71}
body[data-redesign-site="Colourang"]{--clean-navy:#22726d;--clean-ink:#303b43;--clean-muted:#5e7274;--clean-accent:#22726d;--clean-soft:#f2f8ed;--clean-pale:#f1f6ec;--clean-line:#dce7d5;--clean-detail:#587d1f}
body[data-redesign-site="TreatFiles"]{--clean-navy:#056aa3;--clean-ink:#23394a;--clean-muted:#596f7e;--clean-accent:#096ba3;--clean-soft:#edf7fc;--clean-pale:#eff7fb;--clean-line:#d5e4ee;--clean-detail:#ad5018}
body[data-redesign-site="Falign"]{--clean-navy:#145b7e;--clean-ink:#1a3b50;--clean-muted:#587081;--clean-accent:#107a9c;--clean-soft:#edf7fb;--clean-pale:#eff7fa;--clean-line:#d2e4ec;--clean-detail:#107a9c}
body :is(.eyebrow,.badge){color:var(--clean-detail,var(--clean-accent))!important}
body[data-redesign-site="TreatFiles"] .usegrid>div{border-left-color:#d87934!important}
body[data-redesign-site="Colourang"] .usegrid>div{border-left-color:#8aa935!important}
body[data-redesign-site="Colorpicke"] .hero.container:before{content:'';display:block;width:105px;height:4px;margin-bottom:25px;background:linear-gradient(90deg,#ac2c71 0 25%,#13b6b9 25% 50%,#ef5265 50% 75%,#273943 75%);border-radius:2px}
body[data-redesign-site="Colourang"] .hero.container:before{content:'';display:block;width:105px;height:4px;margin-bottom:25px;background:linear-gradient(90deg,#a6bf31,#30aab0,#303b43);border-radius:2px}
body[data-redesign-site]{--accent:var(--clean-accent)!important;--brand:var(--clean-accent)!important;--brand-2:var(--clean-accent)!important;--teal:var(--clean-accent)!important;--text:var(--clean-ink)!important;--muted:var(--clean-muted)!important;--border:var(--clean-line)!important;--band:var(--clean-pale)!important;--surface:#fff!important;--bg:#fff!important}
