.sillque-moment{padding:var(--moment-space) 28px;background:var(--moment-bg);color:var(--moment-ink);font:16px/1.65 Arial,sans-serif}.sillque-moment__inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,6vw,88px);align-items:center}.sillque-moment__statement{position:relative;isolation:isolate;overflow:hidden;border-radius:120px 16px 16px 16px;background:var(--moment-panel);padding:72px 54px 48px}.sillque-moment__statement:after{content:'';position:absolute;z-index:-1;width:230px;height:230px;border:1px solid var(--moment-gold);border-radius:50%;right:-100px;bottom:-125px}.sillque-moment__eyebrow{font-size:10px;letter-spacing:.21em;margin:0 0 32px}.sillque-moment h2{font:400 clamp(38px,4.3vw,64px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:0 0 26px;overflow-wrap:anywhere}.sillque-moment h2 em{display:block;font-weight:400;margin-top:8px}.sillque-moment__intro{font-size:15px;max-width:355px;margin:0;line-height:1.8}.sillque-moment__signature{display:flex;align-items:center;gap:14px;margin-top:50px;font-size:9px;letter-spacing:.16em}.sillque-moment__signature span{width:36px;height:1px;background:var(--moment-gold);flex-shrink:0}.sillque-moment__step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid #30451f26}.sillque-moment__step:first-child{padding-top:0}.sillque-moment__number{font:italic 23px Georgia,serif;color:var(--moment-ink);padding-top:4px}.sillque-moment h3{font:400 29px/1.2 Georgia,serif;margin:0 0 12px;letter-spacing:-.02em;overflow-wrap:anywhere}.sillque-moment__step p{font-size:14px;margin:0;max-width:370px}.sillque-moment__note{font:italic 17px/1.5 Georgia,serif;margin:24px 0 0 68px}@media(max-width:989px){.sillque-moment__inner{gap:32px}.sillque-moment__statement{padding:54px 30px 40px;border-top-left-radius:80px}.sillque-moment__step{gap:12px;grid-template-columns:34px minmax(0,1fr)}.sillque-moment__note{margin-left:46px}}@media(max-width:749px){.sillque-moment{padding:44px 22px}.sillque-moment__inner{grid-template-columns:1fr;gap:36px}.sillque-moment__statement{padding:48px 28px 36px}.sillque-moment h2{font-size:44px}.sillque-moment__eyebrow{margin-bottom:26px}.sillque-moment__signature{margin-top:34px}.sillque-moment h3{font-size:27px}.sillque-moment__step{padding:24px 0}.sillque-moment__intro{font-size:14px}}
