/* Shared refinements, scoped to the three comparison homepages. */
.polished .hero-business-link{display:block;width:fit-content;margin:16px auto 0;color:var(--ink);font-size:13px;border-bottom:1px solid var(--line);padding-bottom:4px}.polished .order-note{display:block;text-align:center;font-size:11px;color:var(--muted);margin-top:10px}.polished #pricing .polish-order{display:flex;width:100%;justify-content:space-between;border-radius:9px;gap:12px;padding-inline:20px;font-size:14px}.polished #pricing .polish-buy,.polished .button.primary,.polished .ink-button{background:#2455dc!important;border-color:#2455dc!important;color:#fff!important}.polished #pricing .polish-enquire,.polished .button.outline{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)!important}.polished #pricing .polish-enquire{border-color:#7898d0!important;color:var(--accent-blue,var(--ink))!important}.polished .button.primary:hover,.polished #pricing .polish-buy:hover,.polished .ink-button:hover{background:#1945bd!important}.polished .polish-details{display:block;font-size:12px;color:var(--blue);margin-top:20px}.polished .service-plan-name{font:12px Arial;display:block;color:var(--muted);margin:8px 0 12px}.polished .plan>p{min-height:47px;font-size:14px;line-height:1.7}.polished .section{padding-block:80px}.polished .plans-bottom{align-items:center}.polished .plans-bottom p{font-size:12px}.polished .early-trust{display:flex;justify-content:center;gap:90px;padding-block:30px;border-bottom:1px solid var(--line)}.early-trust a{display:flex;align-items:center;gap:16px}.early-trust b{font-size:23px;font-weight:500}.early-trust span{font-size:12px;color:var(--muted)}
.polish-base .hero{min-height:760px}.polish-base .hero h1{font-size:84px;margin:23px 0}.polish-base .hero-copy p{font-size:17px}.polish-base .hero-selector{bottom:60px}.polish-base .hero .hero-business-link{font-size:13px}.polish-base .hero-art{opacity:.88}:root[data-theme=dark] .polish-base .hero-art{filter:saturate(.87) brightness(.88)}:root[data-theme=light] .polish-base .hero-art{filter:saturate(1.45) contrast(1.1);opacity:1}.polish-base .plans{gap:22px;border:0;border-radius:0;background:transparent;overflow:visible}.polish-base .plan{border:1px solid var(--line)!important;border-radius:14px;padding:30px;background:var(--card)}.polish-base .plan:first-child{border-color:#7092e5!important}.polish-base .plan h3{font-size:25px;margin:20px 0 0}.polish-base .plan li{border:0;padding:6px 0;font-size:13px}.polish-base .plan ul{padding-top:16px;min-height:250px}.polish-base .plan-kicker{font-size:12px;color:var(--accent)}.polish-base .client-logos .logo-cell{min-height:90px}.polish-base #clients .section-heading{margin-bottom:35px}.polish-base .testimonial blockquote{font-size:16px;line-height:1.9}
.polished .company-detail{margin-top:28px;border-block:1px solid var(--line);padding:20px 0}.polished .company-detail summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-size:17px}.polished .company-detail summary::-webkit-details-marker{display:none}.polished .company-detail-body{padding:25px 0 8px}.polished .company-detail h2{font-size:28px!important}.polished .company-detail .lead{font-size:16px}.polished .company-detail p{font-size:14px}.polished .company-detail .intro-grid{gap:45px}.polished .polish-metrics{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important;margin-top:40px!important;padding-top:25px!important}.polished .polish-metrics>div{padding:0 15px!important;border-top:0!important;border-inline-start:1px solid var(--line)!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important}.polished .polish-metrics>div:first-child{border:0!important}.polished .polish-metrics>div b{font:500 30px Arial!important;letter-spacing:-1px;color:var(--ink)!important;text-align:center!important}.polished .polish-metrics>div span{font-size:11px!important}.polish-sla{display:block;width:fit-content;margin-top:14px;font-size:12px;color:var(--muted)}
.polish-gateway.home-v2 .v2-hero{min-height:650px}.polish-gateway .v2-hero-copy{padding-top:85px;padding-bottom:100px}.polish-gateway .v2-gateway{left:0;width:47%}.polish-gateway .gate-body{stroke-width:72}.polish-gateway .gate-green{stroke-width:10}.polish-gateway .gate-offer{left:45%;top:49%;width:255px}.polish-gateway.home-v2 .gate-offer h2{font-size:27px;font-weight:500}.polish-gateway .gate-offer h2 small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.polish-gateway .gate-offer-price strong{font-size:57px;letter-spacing:-2px}.polish-gateway .gate-offer-price{margin-top:12px}.polish-gateway .gate-offer p{font-size:12px;margin:12px 0 18px}.polish-gateway .gate-caption{left:75px;font-size:8px}.polish-gateway.home-v2 .v2-clients{padding-block:30px 35px}.polish-gateway.home-v2 .v2-clients .section-heading{margin-bottom:20px}.polish-gateway.home-v2 .client-logos .logo-cell{min-height:48px;padding:8px}.polish-gateway.home-v2 .client-logos img{opacity:.85;height:32px}.polish-gateway.home-v2 .benefit-list{gap:28px 35px}.polish-gateway.home-v2 .v2-why .infra-intro{margin-bottom:35px}.polish-gateway.home-v2 .benefit-list h3{font-size:19px}.polish-gateway.home-v2 .benefit-list p{font-size:14px}.polish-gateway.home-v2 .v2-domain{margin-bottom:65px}.polish-gateway.home-v2 .v2-partners{padding-block:30px}
:root[data-theme=dark] .polish-gateway{--muted:#b8c1cc;--line:#424b55}:root[data-theme=dark] .polish-gateway .v2-service-card{background:#252c33;border-color:#46515e}:root[data-theme=dark] .polish-gateway .v2-service-card.service-featured{background:#25354c;border-color:#769cef}
.polished .business-journey{margin:25px 0;color:#1d2b41}.business-journey .journey-label{display:block;font-size:17px;font-weight:500;margin-bottom:15px}.business-journey>div{display:flex;align-items:center;gap:12px;max-width:480px}.business-journey a{flex:1;border:1px solid #b7b8af;border-radius:7px;padding:11px 10px;display:flex;flex-direction:column;gap:7px;font-size:12px}.business-journey a:hover{background:#ffffff45}.business-journey b{font:10px Arial;color:#11734b}.business-journey i{font:15px Arial;color:#526279}.business-journey>small{display:block;font-size:11px;color:#46576f;margin-top:12px}.polished .business-layout h2,.polished .business-grid h2{font-size:43px}.polished .business-layout p{font-size:15px}.polished .business-steps{margin-top:40px;padding-top:25px}.polished .business-steps p{font-size:13px}.polished .odoo-strip{padding-top:25px;margin-top:15px}
.polish-commerce .purchase-trust{grid-template-columns:190px 1fr;gap:35px;padding-block:25px}.polish-commerce .customer-proof blockquote{font-size:17px;line-height:1.85;max-width:610px}.polish-commerce .review-author b{font-size:17px}.polish-commerce .review-author small{font-size:12px}.polish-commerce .author-mark{width:48px;height:48px}.polish-commerce .customer-proof{gap:30px}.polish-commerce .scene-badge{font-size:11px;left:2%;top:18px}.polish-commerce .store-links{font-size:10px}.polish-commerce .store-hero h2{font-size:34px}.polish-commerce .store-kicker{font:10px 'IBM Plex Sans Arabic';letter-spacing:0}.polish-commerce .store-hero-copy p{font-size:10px}.polish-commerce .store-hero-copy{padding-top:12px}.polish-commerce .store-shop{font-size:10px}.polish-commerce .store-item b{font-size:12px}.polish-commerce .store-item>div>span{font-size:13px}.polish-commerce .store-thumb{width:62px;height:61px}.polish-commerce .store-thumb svg{width:60px;height:58px}.polish-commerce .store-item{gap:11px}.polish-commerce .product-edition{display:none}.polish-commerce .store-section-title{font-size:12px}.polish-commerce .help-band{padding:40px 55px;gap:40px}.polish-commerce .help-band h2{font-size:34px}.polish-commerce .help-band p{max-width:450px;font-size:15px;margin:13px 0 20px}.polish-commerce .help-mark{font-size:75px;width:31%}.polish-commerce .round-note{width:110px;height:110px;font-size:32px;top:40px}.polish-commerce .support-phone{display:inline-block;margin-right:20px;font:17px Arial;color:#fff;border-bottom:1px solid #ffffff60;padding-bottom:5px}.polish-commerce .business-section{padding-block:70px}.polish-commerce .business-grid{gap:65px}.polish-commerce .business-grid p{margin-top:14px}.polish-commerce .business-grid .btn{margin-top:8px}.polish-commerce .storefront .store-hero{height:192px}.polish-commerce .product-scene{height:444px}.polish-commerce .scene-caption{font-size:10px}
.polished .footer-service-groups{display:block!important}.polished .footer-service-groups>details{border-bottom:1px solid var(--line);padding:13px 0}.polished .footer-service-groups summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:14px;color:var(--ink)}.polished .footer-service-groups summary::-webkit-details-marker{display:none}.polished .footer-service-links{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px 20px!important;padding-top:18px}.polished .footer-service-links a{font-size:12px}.polished .footer-main{gap:45px}.polished .footer-main h3{margin-bottom:15px}.polished .site-footer{padding-top:45px}
@media(max-width:1100px) and (min-width:801px){.polish-gateway .v2-gateway{width:48%}.polish-gateway .gate-offer{width:210px}.polish-gateway .v2-hero h1{font-size:64px}.polished .early-trust{gap:35px}.polish-commerce .customer-proof{gap:15px}.polish-commerce .purchase-trust{grid-template-columns:160px 1fr}.polish-commerce .help-band{padding:35px}}
@media(max-width:800px){.polished .section{padding-block:55px}.polished .early-trust{gap:20px;padding-block:25px}.early-trust a{flex-direction:column;gap:5px}.early-trust b{font-size:19px}.early-trust span{font-size:9px}.polish-base .hero{min-height:740px}.polish-base .hero h1{font-size:54px}.polished .polish-metrics{grid-template-columns:repeat(3,1fr)!important;gap:20px 0!important}.polished .company-detail .intro-grid{grid-template-columns:1fr}.polish-gateway .v2-gateway{left:-65px;bottom:-180px;width:430px;top:auto}.polish-gateway .gate-offer{left:45%;top:49%;width:190px}.polish-gateway .v2-hero-copy{padding:65px 0 300px}.polish-gateway .gate-offer h2{font-size:20px!important}.polish-gateway .gate-offer-price strong{font-size:44px}.polish-gateway .gate-caption{display:none}.polished .business-layout h2,.polished .business-grid h2{font-size:33px}.polish-commerce .purchase-trust{grid-template-columns:1fr;gap:20px}.polish-commerce .customer-proof blockquote{font-size:16px}.polish-commerce .help-band{padding:32px}.polish-commerce .help-band h2{font-size:30px}.polish-commerce .support-phone{margin:18px 15px 0 0}.polish-commerce .store-hero h2{font-size:25px}.polish-commerce .store-kicker{font-size:8px}.polish-commerce .store-hero-copy p{font-size:8px}.polish-commerce .store-shop{font-size:7px}.polish-commerce .store-item b{font-size:8px}.polish-commerce .store-item>div>span{font-size:9px}.polish-commerce .store-thumb{width:32px;height:45px}.polish-commerce .store-thumb svg{width:32px;height:40px}.polish-commerce .store-item{gap:5px}.polish-commerce .store-links{font-size:7px}.polish-commerce .storefront .store-hero{height:160px}.polish-commerce .product-scene{height:350px}.polish-commerce .scene-caption{font-size:8px}.polished .footer-service-links{grid-template-columns:1fr!important}.polished .footer-main{gap:30px}.business-journey>div{gap:6px}.business-journey a{padding:9px 6px;font-size:10px}}
:root[data-theme=dark] body.polished a.button.primary,:root[data-theme=dark] body.polished a.ink-button,:root[data-theme=dark] body.polished #pricing a.polish-buy{color:#fff!important;background:#2455dc!important;border-color:#2455dc!important}
:root[data-theme=dark] body.polish-base{--muted:#b6bfca}
:root[data-theme=dark] body.polished .polish-details{color:#a4bfff}
.polish-commerce .launch{padding-top:26px}.polish-commerce .launch h1{font-size:56px}.polish-commerce .launch-copy>p{margin-top:10px}.polish-commerce .launch .hero-business-link{margin-top:10px}
@media(max-width:800px){.polish-commerce .launch h1{font-size:40px}}
:root[data-theme=dark] body.polished #business .business-actions a.button.ink-button{color:#fff!important;background:#2455dc!important;border-color:#2455dc!important}
