._759anq_section{padding:0 var(--gutter) clamp(100px, 12vw, 160px)}._759anq_layout{align-items:flex-start;gap:clamp(40px,6vw,96px);max-width:1360px;margin:0 auto;display:flex}._759anq_aside{flex:0 0 clamp(300px,34%,440px);padding-top:clamp(64px,8vw,120px);position:sticky;top:100px}@media (max-width:899.98px){._759anq_aside{display:none}}._759anq_panel{background:var(--ink);color:var(--paper);border-radius:12px;overflow:hidden}._759anq_panelStage{height:330px;position:relative}._759anq_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}._759anq_panelBody{padding:0 28px 28px}._759anq_panelKicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:12px}._759anq_panelCaption{margin-top:10px;font-size:18px;font-weight:600;line-height:1.45}._759anq_groupNav{flex-direction:column;margin-top:20px;display:flex}._759anq_groupLink{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:11px 0;font-size:15px;font-weight:600;transition:color .2s;display:flex}._759anq_groupLink:hover,._759anq_groupLink[aria-current=true]{color:var(--ink)}._759anq_groupDot{background:var(--line-chip);border-radius:1px;width:8px;height:8px;transition:background .3s}._759anq_groupLink[aria-current=true] ._759anq_groupDot{background:var(--lime)}._759anq_list{flex:1 1 0;min-width:0}._759anq_group{padding-top:clamp(64px,8vw,120px);scroll-margin-top:60px}._759anq_groupKicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}._759anq_groupKickerBox{border:1px solid var(--ink);border-radius:1px;width:10px;height:10px}._759anq_groupTitle{letter-spacing:-.035em;text-wrap:balance;max-width:13em;margin-top:16px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04}._759anq_service{border-top:1px solid var(--line);padding:40px 0;scroll-margin-top:96px}._759anq_groupTitle+._759anq_service{margin-top:40px}._759anq_group:last-child ._759anq_service:last-child{border-bottom:1px solid var(--line)}._759anq_serviceHead{align-items:baseline;gap:16px;display:flex}._759anq_serviceNum{font-family:var(--mono);color:var(--muted);font-size:13px}._759anq_serviceName{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.1}._759anq_serviceBody{max-width:640px;color:var(--muted-strong);margin-top:18px;font-size:18px;line-height:1.6}._759anq_getsLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:28px;font-size:11px}._759anq_gets{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 24px;margin-top:14px;display:grid}._759anq_get{align-items:baseline;gap:10px;font-size:15px;line-height:1.45;display:flex}._759anq_getMark{border:1px solid var(--ink);background:var(--lime);border-radius:1px;flex:none;width:8px;height:8px}
.N0mHMa_wrap{min-width:0;height:clamp(360px,44vw,560px);position:relative}.N0mHMa_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.N0mHMa_label{opacity:0;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0}.N0mHMa_rule{background:var(--lavender);width:24px;height:1px}.N0mHMa_num{font-family:var(--mono);color:var(--lime);font-size:12px}.N0mHMa_name{font-size:16px;font-weight:700}
