.editorial-hero{position:relative;isolation:isolate;background:#101923;color:#f6f7f2;overflow:hidden}.editorial-hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 35%,#30423355,transparent 55%)}.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:34px;align-items:center;padding-top:64px!important;padding-bottom:64px!important;min-height:560px}.editorial-copy{min-width:0}.editorial-name{font-size:13px;letter-spacing:1.4px;color:#c1cbc4;margin:0 0 28px;line-height:1.7}.editorial-copy h1{font-size:clamp(42px,4.5vw,66px);letter-spacing:-2.4px;line-height:1.12;margin:0 0 26px;max-width:600px}.editorial-copy h1 em{display:block;color:#c7f37b;font-family:Georgia,serif;font-weight:400;margin-top:8px}.editorial-copy>p:not(.editorial-name){font-size:20px;line-height:1.75;color:#c7d0d3;max-width:490px;margin:0 0 28px}.editorial-copy .btn{background:#c7f37b;color:#101923;border-color:#c7f37b;padding:15px 23px;font-size:17px;min-height:52px}.editorial-visual{position:relative;margin:0;min-width:0;aspect-ratio:3/2}.editorial-visual picture,.editorial-visual img{display:block;width:100%;height:100%}.editorial-visual img{object-fit:contain;mix-blend-mode:normal;border-radius:12px}.editorial-visual:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:12px;box-shadow:inset 0 0 26px 8px #10192333}.service-symbol{width:42px;height:42px;display:grid;place-items:center;margin:0 0 20px;color:#415b32;background:#e3edda;border-radius:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s}.service-symbol svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}.page-links a:hover .service-symbol{background:#cce5b8}@media(hover:hover) and (pointer:fine){.page-links a:hover .service-symbol{transform:translateY(-3px) rotate(-5deg)}}@media(prefers-reduced-motion:no-preference){.editorial-visual{animation:visual-arrive .9s cubic-bezier(.22,1,.36,1) both}.editorial-copy{animation:visual-arrive .65s cubic-bezier(.22,1,.36,1) both}@keyframes visual-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.editorial-layout{gap:20px;min-height:480px;padding-top:44px!important;padding-bottom:44px!important}.editorial-copy h1{font-size:48px;letter-spacing:-1.8px}.editorial-copy>p:not(.editorial-name){font-size:19px}}@media(max-width:760px){.editorial-layout{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding-top:32px!important;padding-bottom:24px!important}.editorial-name{font-size:12px;letter-spacing:1px;margin-bottom:22px}.editorial-copy h1{font-size:clamp(37px,8.5vw,50px);letter-spacing:-1.5px;margin-bottom:20px}.editorial-copy>p:not(.editorial-name){font-size:18px;line-height:1.7;margin-bottom:23px}.editorial-copy .btn{font-size:17px;min-height:52px}.editorial-visual{width:100%;max-width:500px;align-self:center;aspect-ratio:3/2;max-height:290px}.editorial-visual img{border-radius:8px}.page-links>a{padding:25px}.service-symbol{margin-bottom:16px}}@media(max-width:380px){.editorial-copy h1{font-size:36px}.editorial-layout{gap:18px}.editorial-name{letter-spacing:.5px}.editorial-visual{max-height:220px}}@media(prefers-reduced-motion:reduce){.editorial-copy,.editorial-visual{animation:none!important}.service-symbol{transition:none!important;transform:none!important}}
