.service-answer{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:clamp(36px,7vw,110px);align-items:start}.service-answer__label{display:grid;gap:22px}.service-answer__label>span{color:var(--muted);font:10px/1.5 var(--font-mono);letter-spacing:.08em}.service-answer__copy{max-width:900px}.service-answer__copy h2{margin:0 0 24px;text-wrap:balance}.service-answer__copy>p{margin:0;color:var(--paper);font-size:clamp(20px,2.3vw,31px);line-height:1.45;text-wrap:pretty}.service-answer__copy aside{margin-top:32px;padding:20px 22px 20px 54px;position:relative;border:1px solid var(--line-strong);background:#71ff970b;color:#cbd7ce;line-height:1.7}.service-answer__copy aside:before{content:"//";position:absolute;top:20px;left:20px;color:var(--system-peach);font:800 14px/1 var(--font-mono)}.service-description{min-width:0}.service-description>:first-child{margin-top:0;color:var(--paper);font-size:19px}.service-description h2{margin-top:clamp(42px,6vw,70px)}.service-description h3{margin-top:40px;scroll-margin-top:130px}.service-description>h3:first-child{font-size:24px}.system-cta--inline{margin-top:clamp(56px,7vw,92px);position:relative;overflow:hidden;background:linear-gradient(90deg,#050907f5,#0a1b10eb),repeating-linear-gradient(90deg,transparent 0 47px,rgba(113,255,151,.04) 48px 49px)}.system-cta--inline:after{content:"REQUEST.READY";position:absolute;right:22px;top:18px;color:#71ff9721;font:800 clamp(20px,4vw,54px)/1 var(--font-mono);pointer-events:none}.system-cta--inline>*{position:relative;z-index:1}.content-section__heading--wide{max-width:860px}.service-situations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.service-situations article{min-height:190px;padding:28px;display:grid;grid-template-columns:38px 1fr;gap:16px;align-content:start;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:linear-gradient(145deg,#0d1710e6,#060b08f5)}.service-situations span,.service-deliverables article>span{color:var(--system-peach);font:800 12px/1.4 var(--font-mono)}.service-situations p{margin:0;color:#d2ddd5;font-size:17px;line-height:1.65}.service-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-deliverables article{min-height:230px;padding:26px;border:1px solid var(--line-strong);background:#080f0adb}.service-deliverables h3{margin:44px 0 12px;color:var(--white);font-size:22px}.service-deliverables p,.service-checkpoints p{margin:0;color:#afbeb3;line-height:1.7}.service-protocol ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-strong);list-style:none}@media(min-width:1021px){.service-protocol--editorial ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-protocol li{min-height:290px;padding:26px;border-right:1px solid var(--line-strong);background:#070d09e6}.service-protocol li:last-child{border-right:0}.service-protocol li>span{color:var(--green);font:10px/1.4 var(--font-mono);letter-spacing:.07em}.service-protocol h3{margin:76px 0 14px;color:var(--white);font-size:22px}.service-protocol p{margin:0;color:#aebbb1;line-height:1.7}.service-checkpoints{border-top:1px solid var(--line-strong)}.service-checkpoints article{padding:24px 0;display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:28px;border-bottom:1px solid var(--line-strong)}.service-checkpoints h3{margin:0;color:var(--green-bright);font:700 12px/1.5 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.service-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.service-related a{min-height:120px;padding:24px;display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--paper);text-decoration:none;background:#080f0ac7;transition:background .2s ease,color .2s ease}.service-related a:hover,.service-related a:focus-visible{color:var(--ink);background:var(--green)}.service-related a>span,.service-related a>i{font:800 11px/1 var(--font-mono);font-style:normal}.service-related a>span{color:var(--system-peach)}.service-related strong{font-size:17px}.service-faq{border-top:1px solid var(--line-strong)}.service-faq details{border-bottom:1px solid var(--line-strong);background:#080f0aa8}.service-faq summary{padding:23px 20px;display:grid;grid-template-columns:38px 1fr 24px;gap:12px;align-items:center;color:var(--paper);font-size:17px;font-weight:700;cursor:pointer;list-style:none}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary span{color:var(--system-peach);font:800 11px/1 var(--font-mono)}.service-faq summary i{color:var(--green);font:400 24px/1 var(--font-mono);font-style:normal;transition:transform .2s ease}.service-faq details[open] summary i{transform:rotate(45deg)}.service-faq details>p{max-width:760px;margin:0;padding:0 28px 26px 70px;color:#bdc9c0;line-height:1.75}@media(max-width:1020px){.service-protocol ol{grid-template-columns:repeat(2,minmax(0,1fr))}.service-protocol li:nth-child(2){border-right:0}.service-protocol li:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}}@media(max-width:720px){.service-answer,.service-situations,.service-deliverables,.service-protocol ol,.service-related{grid-template-columns:1fr}.service-answer{gap:24px}.service-answer__copy>p{font-size:20px}.service-situations article,.service-deliverables article,.service-protocol li{min-height:0}.service-protocol li,.service-protocol li:nth-child(2){border-right:0;border-bottom:1px solid var(--line-strong)}.service-protocol li:last-child{border-bottom:0}.service-protocol h3{margin-top:42px}.service-checkpoints article{grid-template-columns:1fr;gap:10px}.service-faq summary{padding-inline:14px;grid-template-columns:28px 1fr 20px;font-size:15px}.service-faq details>p{padding:0 18px 22px 42px}}
