@charset "UTF-8";#holo-editorial-process{--brand-purple:#4500a0;--brand-green:#00ed0b;--text-dark:#111;--text-body:#444;--background:#f4f4f4;--line:rgba(17,17,17,0.16);--title-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--body-font:"Karla",sans-serif;width:100%;padding:90px 24px;background-color:var(--background);font-family:var(--body-font)}#holo-editorial-process,#holo-editorial-process *{box-sizing:border-box}#holo-editorial-process .holo-editorial-container{width:100%;max-width:1240px;min-width:0;margin:0 auto}#holo-editorial-process .holo-editorial-header,#holo-editorial-process .holo-editorial-item,#holo-editorial-process .holo-editorial-title,#holo-editorial-process .holo-editorial-description{min-width:0}#holo-editorial-process .holo-editorial-header,#holo-editorial-process .holo-editorial-item{display:grid;grid-template-columns:52px minmax(220px,0.85fr) minmax(0,1.45fr);column-gap:clamp(24px,3vw,40px)}#holo-editorial-process .holo-editorial-header{align-items:end;margin-bottom:54px}#holo-editorial-process .holo-editorial-heading{grid-column:1 / 3;max-width:760px;min-width:0;margin:0;color:var(--text-dark);font-family:var(--title-font);font-size:clamp(38px,4.4vw,58px);font-weight:800;line-height:1;letter-spacing:-1.8px;text-wrap:balance;overflow-wrap:break-word}#holo-editorial-process .holo-editorial-intro{grid-column:3;width:100%;max-width:500px;min-width:0;margin:0 0 3px;padding-left:22px;border-left:3px solid var(--brand-green);color:var(--text-body);font-family:var(--body-font);font-size:18px;font-weight:400;line-height:1.65;overflow-wrap:break-word}#holo-editorial-process .holo-editorial-list{width:100%;padding:0;margin:0;border-top:2px solid var(--text-dark);list-style:none}#holo-editorial-process .holo-editorial-item{position:relative;align-items:start;width:100%;padding:38px 0 42px;border-bottom:1px solid var(--line)}#holo-editorial-process .holo-editorial-item::before{content:"";position:absolute;inset:0;z-index:0;background-color:rgba(255,255,255,0.48);opacity:0;transition:opacity 0.3s ease}#holo-editorial-process .holo-editorial-item::after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:3px;background:linear-gradient( 90deg,var(--brand-green) 0%,var(--brand-purple) 45%,transparent 100% );transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}#holo-editorial-process .holo-editorial-item:hover::before{opacity:1}#holo-editorial-process .holo-editorial-item:hover::after{transform:scaleX(1)}#holo-editorial-process .holo-editorial-number,#holo-editorial-process .holo-editorial-title,#holo-editorial-process .holo-editorial-description{position:relative;z-index:2}#holo-editorial-process .holo-editorial-number{color:rgba(69,0,160,0.32);font-family:var(--title-font);font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.5px;transition:color 0.3s ease}#holo-editorial-process .holo-editorial-item:hover .holo-editorial-number{color:var(--brand-purple)}#holo-editorial-process .holo-editorial-stage{display:block;margin-bottom:10px;color:var(--brand-purple);font-family:var(--body-font);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase}#holo-editorial-process .holo-editorial-title h3{max-width:100%;margin:0;color:var(--text-dark);font-family:var(--title-font);font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-0.7px;overflow-wrap:break-word;transition:color 0.3s ease}#holo-editorial-process .holo-editorial-item:hover .holo-editorial-title h3{color:var(--brand-purple)}#holo-editorial-process .holo-editorial-description p{width:100%;max-width:570px;margin:0;color:var(--text-body);font-family:var(--body-font);font-size:18px;font-weight:400;line-height:1.55;overflow-wrap:break-word;word-break:normal}#holo-editorial-process .holo-editorial-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-top:58px}#holo-editorial-process .holo-editorial-footer-text{max-width:620px;min-width:0}#holo-editorial-process .holo-editorial-footer-text h3{margin:0 0 9px;color:var(--text-dark);font-family:var(--title-font);font-size:29px;font-weight:700;line-height:1.15;letter-spacing:-0.7px}#holo-editorial-process .holo-editorial-footer-text p{margin:0;color:var(--text-body);font-family:var(--body-font);font-size:17px;font-weight:400;line-height:1.55}#holo-editorial-process .holo-editorial-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 34px;border:0;border-radius:4px;background-color:var(--brand-green);box-shadow:0 4px 15px rgba(0,237,11,0.1);color:#000;font-family:var(--body-font);font-size:18px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}#holo-editorial-process .holo-editorial-cta svg{width:20px;height:20px;flex:0 0 20px;transition:transform 0.3s ease}#holo-editorial-process .holo-editorial-cta:hover{background-color:var(--brand-purple);box-shadow:0 10px 25px rgba(69,0,160,0.3);color:#fff;transform:translateY(-4px)}#holo-editorial-process .holo-editorial-cta:hover svg{transform:translateX(5px)}#holo-editorial-process .holo-editorial-cta:focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}@media (max-width:1180px){#holo-editorial-process{padding:72px 28px}#holo-editorial-process .holo-editorial-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,0.7fr);gap:40px}#holo-editorial-process .holo-editorial-heading{grid-column:1;max-width:650px;font-size:clamp(38px,5vw,50px)}#holo-editorial-process .holo-editorial-intro{grid-column:2;max-width:100%;padding-left:18px;font-size:17px;line-height:1.6}#holo-editorial-process .holo-editorial-item{grid-template-columns:42px minmax(0,1fr);gap:8px 22px;padding:34px 0 38px}#holo-editorial-process .holo-editorial-number{grid-column:1;grid-row:1 / span 2}#holo-editorial-process .holo-editorial-title{grid-column:2;grid-row:1}#holo-editorial-process .holo-editorial-description{grid-column:2;grid-row:2}#holo-editorial-process .holo-editorial-title h3{font-size:26px}#holo-editorial-process .holo-editorial-description p{max-width:720px;margin-top:13px;font-size:17px;line-height:1.55}#holo-editorial-process .holo-editorial-footer{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}#holo-editorial-process .holo-editorial-cta{justify-self:start}}@media (max-width:820px){#holo-editorial-process{padding:62px 22px}#holo-editorial-process .holo-editorial-header{display:block;margin-bottom:45px}#holo-editorial-process .holo-editorial-heading{max-width:100%;margin-bottom:25px;font-size:38px}#holo-editorial-process .holo-editorial-intro{width:100%;max-width:620px;margin:0}}@media (max-width:700px){#holo-editorial-process{padding:54px 18px}#holo-editorial-process .holo-editorial-header{margin-bottom:42px}#holo-editorial-process .holo-editorial-heading{margin-bottom:23px;font-size:32px;line-height:1.05;letter-spacing:-1.2px}#holo-editorial-process .holo-editorial-intro{padding-left:16px;font-size:16px;line-height:1.55}#holo-editorial-process .holo-editorial-item{grid-template-columns:32px minmax(0,1fr);gap:7px 12px;padding:28px 0 31px}#holo-editorial-process .holo-editorial-number{padding-top:2px;font-size:15px}#holo-editorial-process .holo-editorial-stage{margin-bottom:7px;font-size:10px}#holo-editorial-process .holo-editorial-title h3{font-size:24px;line-height:1.15}#holo-editorial-process .holo-editorial-description p{max-width:100%;margin-top:12px;font-size:16px;line-height:1.5}#holo-editorial-process .holo-editorial-footer{display:block;margin-top:43px}#holo-editorial-process .holo-editorial-footer-text h3{font-size:26px}#holo-editorial-process .holo-editorial-footer-text p{font-size:16px;line-height:1.5}#holo-editorial-process .holo-editorial-cta{width:100%;margin-top:26px;padding:16px 18px;font-size:17px}}@media (prefers-reduced-motion:reduce){#holo-editorial-process *,#holo-editorial-process *::before,#holo-editorial-process *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}}
