.office-edition .promo-hero{position:relative;isolation:isolate;display:block;max-width:none;min-height:700px;padding:64px max(5%,calc((100vw - 1440px)/2));overflow:hidden;background:#ede8e0}.promo-photo{position:absolute;inset:0 0 0 32%;z-index:-2;background:url('/assets/mono-101660477-home-kk.png') center 48%/cover no-repeat}.promo-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f4ef 0%,#f7f4eff5 28%,#f7f4efdb 40%,#f7f4ef40 57%,transparent 72%)}.promo-hero .mono-copy{max-width:610px;animation:none}.office-edition .promo-hero .promo-pill{display:inline-block;font-size:11px;font-weight:600;line-height:1.6;padding:9px 13px;border:1px solid #ffc6aa;border-radius:30px;color:#c34b21;background:#fff3e9;margin:0 0 23px}.office-edition .promo-hero h1{font-size:clamp(40px,4.05vw,66px);line-height:1.04;letter-spacing:-2.5px;font-weight:750;margin:0 0 24px;color:#202526}.office-edition .promo-hero h1 em{color:#ed5828}.office-edition .promo-hero .mono-copy>p:not(.promo-pill){max-width:490px;font-size:15px;line-height:1.8;margin-bottom:26px;color:#52606a}.promo-hero .mono-hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.office-edition .promo-hero .mono-hero-actions .orange{background:#202526;border-color:#202526;color:#fff;padding:18px 24px;border-radius:40px;font-size:13px}.office-edition .promo-hero .mono-hero-actions .orange:hover{background:#c34b21;border-color:#c34b21}.promo-custom{font-size:12px;color:#6b6c69;text-decoration:underline;text-underline-offset:5px;padding:4px}.promo-custom span{margin-left:10px}.promo-photo-label{position:absolute;right:5%;bottom:24px;padding:13px 18px;border-radius:12px;background:#ffffffdf;color:#263238;backdrop-filter:blur(12px);font-size:12px}.promo-photo-label span{margin-left:18px;color:#b7451c}.promo-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:26px 24px;border-bottom:1px solid #e9e2dc}.promo-benefits>div{display:flex;gap:12px;align-items:flex-start}.promo-benefit-icon{display:grid;place-items:center;background:#ffeadb;color:#c64b20;width:38px;height:38px;flex-shrink:0;border-radius:11px;font-size:18px;font-weight:700}.promo-benefits p{margin:0}.promo-benefits strong{display:block;font-size:13px;color:#253136;line-height:1.5}.promo-benefits p>span{display:block;font-size:11px;color:#778084;line-height:1.6;margin-top:3px}@media(max-width:1000px){.office-edition .promo-hero{min-height:650px;padding:45px 5%}.promo-hero .mono-copy{max-width:520px}.promo-photo{left:25%}.promo-hero:before{background:linear-gradient(90deg,#f7f4ef,#f7f4efe8 38%,#f7f4ef66 70%,transparent)}.promo-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.office-edition .promo-hero{padding:30px 5% 290px;min-height:0}.office-edition .promo-hero h1{font-size:40px;letter-spacing:-1.5px}.office-edition .promo-hero .promo-pill{font-size:9px;padding:8px 10px;margin-bottom:18px}.office-edition .promo-hero .mono-copy>p:not(.promo-pill){font-size:13px;line-height:1.7}.promo-photo{inset:auto 0 0;height:330px;background-position:center 46%}.promo-hero:before{background:linear-gradient(180deg,#f7f4ef 0%,#f7f4ef 57%,#f7f4ef00 77%)}.promo-hero .mono-hero-actions{gap:10px}.office-edition .promo-hero .mono-hero-actions .button{width:auto;font-size:12px;padding:15px 20px;min-height:48px}.promo-photo-label{bottom:14px;right:5%;font-size:10px;padding:10px 12px}.promo-benefits{padding:22px 5%;gap:20px 14px}.promo-benefits>div{gap:8px}.promo-benefit-icon{width:30px;height:32px;font-size:15px}.promo-benefits strong{font-size:11px}.promo-benefits p>span{font-size:10px}}
.promo-photo{background-size:auto 100%;background-position:right center;background-color:#d7cbbd}@media(max-width:650px){.promo-photo{background-size:cover;background-position:center 46%}}

.office-edition .promo-hero.restored-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:28px;align-items:center;background:#fffaf4;max-width:1600px;margin:auto;min-height:0;padding:60px 4.5%}.promo-hero.restored-showcase:before{display:none}.restored-showcase .mono-copy{max-width:100%}.office-edition .restored-showcase h1{font-size:clamp(38px,3.7vw,59px)}.restored-showcase .mono-stage{min-width:0}.restored-showcase .promo-custom{display:inline-block}@media(max-width:1000px){.office-edition .promo-hero.restored-showcase{grid-template-columns:1fr 1.2fr;gap:20px;padding:40px 5%}.office-edition .restored-showcase h1{font-size:42px}}@media(max-width:700px){.office-edition .promo-hero.restored-showcase{grid-template-columns:1fr;padding:30px 5%;gap:30px}.office-edition .restored-showcase h1{font-size:40px}.restored-showcase .mono-stage{width:100%}}

/* Keep custom configuration visible as a second primary-screen action. */
.office-edition .promo-hero .mono-hero-actions{gap:12px;align-items:stretch;max-width:370px}.office-edition .promo-hero .mono-hero-actions .button{width:100%;justify-content:space-between}.office-edition .promo-hero .promo-custom{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:16px 22px;border:1px solid #ec6b35;border-radius:40px;background:#fff0e3;color:#b34016;text-decoration:none;font-size:13px;font-weight:700;line-height:1.5;box-shadow:0 6px 18px #c8511710;transition:background .2s,box-shadow .2s}.office-edition .promo-hero .promo-custom:hover{background:#ffe1ca;box-shadow:0 8px 22px #c8511725}.office-edition .promo-hero .promo-custom span{margin:0;font-size:19px;line-height:1}.office-edition .promo-hero .promo-custom:focus-visible{outline:3px solid #cc4f20;outline-offset:3px}@media(max-width:650px){.office-edition .promo-hero .promo-custom{font-size:12px;min-height:50px;padding:14px 20px}.office-edition .promo-hero .mono-hero-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.office-edition .promo-hero .promo-custom{transition:none}}

.promo-benefits{max-width:1600px;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:28px 4.5%;background:#fff;border-bottom:1px solid #e8e1d9}.promo-benefit-icon{background:#f7f3ef;color:#c85428;border-radius:12px;width:40px;height:40px;font-size:19px}.promo-benefits strong{font-size:12px;font-weight:700}.promo-benefits p>span{font-size:10px;line-height:1.65;margin-top:4px}@media(max-width:1250px){.promo-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}}@media(max-width:650px){.promo-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 5%;gap:22px 14px}.promo-benefit-icon{width:34px;height:36px;font-size:17px}.promo-benefits strong{font-size:11px}.promo-benefits p>span{font-size:10px}}

/* Prominent, readable service benefits. */
#advantages.promo-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:30px 4.5%;background:transparent;border:0}#advantages.promo-benefits>div{align-items:center;gap:16px;min-height:112px;padding:22px;background:linear-gradient(125deg,#fff,#fff3e7);border:1px solid #f0c9ae;border-radius:16px;box-shadow:0 6px 20px #a4491308}#advantages .promo-benefit-icon{width:52px;height:52px;border-radius:14px;font-size:25px;background:#ffe5cf;color:#d54c1c;box-shadow:inset 0 0 0 1px #ffd0ae}#advantages.promo-benefits strong{font-size:16px;line-height:1.35;color:#263238;font-weight:700}#advantages.promo-benefits p>span{font-size:12px;line-height:1.6;color:#68767c;margin-top:6px}#advantages.promo-benefits>div:nth-child(2){background:linear-gradient(120deg,#c74a1c,#ec612c);border-color:#dc5725;box-shadow:0 8px 24px #c64c2020}#advantages.promo-benefits>div:nth-child(2) strong{color:white}#advantages.promo-benefits>div:nth-child(2) p>span{color:#fff0e5}#advantages.promo-benefits>div:nth-child(2) .promo-benefit-icon{background:#ffffffed;box-shadow:none}@media(max-width:1000px){#advantages.promo-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#advantages.promo-benefits{gap:10px;padding:22px 5%}#advantages.promo-benefits>div{flex-direction:column;align-items:flex-start;gap:12px;padding:17px 14px;min-height:0;border-radius:13px}#advantages .promo-benefit-icon{width:42px;height:42px;font-size:22px;border-radius:12px}#advantages.promo-benefits strong{font-size:14px}#advantages.promo-benefits p>span{font-size:11px}}

/* Unified quiet service cards. */
#advantages.promo-benefits{gap:16px;padding-block:32px}#advantages.promo-benefits>div,#advantages.promo-benefits>div:nth-child(2){background:#fff;border:1px solid #e7e5e2;border-radius:20px;box-shadow:0 3px 14px #20252a04;min-height:130px;padding:25px;gap:18px}#advantages .promo-benefit-icon,#advantages.promo-benefits>div:nth-child(2) .promo-benefit-icon{width:46px;height:46px;background:#f5f5f4;box-shadow:none;color:#394147;border-radius:14px}#advantages .promo-benefit-icon svg{width:27px;height:27px;display:block}#advantages.promo-benefits strong,#advantages.promo-benefits>div:nth-child(2) strong{font-size:17px;line-height:1.35;letter-spacing:-.35px;font-weight:650;color:#202427}#advantages.promo-benefits p>span,#advantages.promo-benefits>div:nth-child(2) p>span{font-size:13px;line-height:1.55;color:#686d72;margin-top:7px}@media(max-width:600px){#advantages.promo-benefits{gap:12px;padding-block:24px}#advantages.promo-benefits>div,#advantages.promo-benefits>div:nth-child(2){padding:20px 16px;min-height:0;border-radius:17px;gap:15px}#advantages.promo-benefits strong,#advantages.promo-benefits>div:nth-child(2) strong{font-size:15px}#advantages.promo-benefits p>span,#advantages.promo-benefits>div:nth-child(2) p>span{font-size:12px}#advantages .promo-benefit-icon,#advantages.promo-benefits>div:nth-child(2) .promo-benefit-icon{width:42px;height:42px}#advantages .promo-benefit-icon svg{width:25px;height:25px}}

/* Restrained service-card entrance and interactive light. */
#advantages.promo-benefits>div{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#fff 45%,#fff8f0);border-color:#e9dfd6;box-shadow:0 4px 20px #362b2105;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,opacity .6s ease}#advantages.promo-benefits>div:before{content:'';position:absolute;z-index:-1;width:160px;height:160px;right:-65px;top:-90px;border-radius:50%;background:radial-gradient(circle,#ffc49470,transparent 70%);opacity:.5;transition:opacity .35s,transform .5s}#advantages.promo-benefits>div:after{content:'';position:absolute;left:22px;right:22px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#ed8350,transparent);opacity:0;transform:scaleX(.3);transition:opacity .35s,transform .45s}#advantages .promo-benefit-icon{background:linear-gradient(145deg,#fff3e9,#f8eee6);color:#b44f28;transition:transform .4s ease,background .3s;box-shadow:inset 0 0 0 1px #efd7c540}#advantages.promo-benefits>div:nth-child(2){background:linear-gradient(135deg,#fff 45%,#fff8f0);border-color:#e9dfd6;box-shadow:0 4px 20px #362b2105}#advantages.promo-benefits>div:nth-child(2) .promo-benefit-icon{background:linear-gradient(145deg,#fff3e9,#f8eee6);color:#b44f28}
#advantages.benefits-motion>div:not(.benefit-visible){opacity:0;transform:translateY(22px)}#advantages.benefits-motion>div.benefit-visible{animation:benefit-arrive .65s ease both}#advantages.benefits-motion>div:nth-child(2){animation-delay:.08s}#advantages.benefits-motion>div:nth-child(3){animation-delay:.16s}#advantages.benefits-motion>div:nth-child(4){animation-delay:.24s}#advantages.benefits-motion>div:nth-child(5){animation-delay:.32s}#advantages.benefits-motion>div:nth-child(6){animation-delay:.4s}
@keyframes benefit-arrive{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@media(hover:hover) and (pointer:fine){#advantages.promo-benefits>div:hover{transform:translateY(-5px);border-color:#e6b491;box-shadow:0 14px 32px #98542c14}#advantages.promo-benefits>div:hover:before{opacity:1;transform:scale(1.6)}#advantages.promo-benefits>div:hover:after{opacity:1;transform:scaleX(1)}#advantages.promo-benefits>div:hover .promo-benefit-icon{transform:rotate(-6deg) scale(1.08)}}
@media(prefers-reduced-motion:reduce){#advantages.promo-benefits>div,#advantages.promo-benefits>div:before,#advantages.promo-benefits>div:after,#advantages .promo-benefit-icon{animation:none!important;transition:none!important;transform:none!important;translate:none!important;opacity:1}#advantages.promo-benefits>div:after{opacity:0}}
