.page-module__ahbjKW__hero{max-width:720px;padding:88px 0 56px}.page-module__ahbjKW__heroTitle{letter-spacing:-.01em;margin:16px 0 18px;font-size:40px;font-weight:700;line-height:1.22}.page-module__ahbjKW__heroLead{color:var(--fg-muted);font-size:16.5px}@media (max-width:860px){.page-module__ahbjKW__heroTitle{font-size:30px}}.page-module__ahbjKW__section{border-top:1px solid var(--border);padding:64px 0}.page-module__ahbjKW__sectionHead{max-width:640px;margin-bottom:36px}.page-module__ahbjKW__sectionTitle{margin:12px 0;font-size:26px;font-weight:700}.page-module__ahbjKW__sectionLead{color:var(--fg-muted);font-size:15px}.page-module__ahbjKW__tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);overflow-x:auto}.page-module__ahbjKW__typeTable{border-collapse:collapse;width:100%;min-width:780px;font-size:14px}.page-module__ahbjKW__typeTable th{text-align:left;font-family:var(--font-mono);letter-spacing:.05em;color:var(--fg-faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 18px;font-size:12px;font-weight:500}.page-module__ahbjKW__typeTable td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--fg-muted);padding:16px 18px;line-height:1.55}.page-module__ahbjKW__typeTable tr:last-child td{border-bottom:none}.page-module__ahbjKW__typeName{color:var(--fg);white-space:nowrap;font-weight:700}.page-module__ahbjKW__typeName small{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:400;display:block}.page-module__ahbjKW__costCell{font-family:var(--font-mono);white-space:nowrap;color:var(--fg)}.page-module__ahbjKW__decisionList{border:1px solid var(--border);border-radius:var(--radius-lg);gap:0;display:grid;overflow:hidden}.page-module__ahbjKW__decisionRow{border-bottom:1px solid var(--border);background:var(--bg-panel);grid-template-columns:1.4fr auto .9fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.page-module__ahbjKW__decisionRow:last-child{border-bottom:none}.page-module__ahbjKW__decisionRowCta{background:var(--bg-elevated)}.page-module__ahbjKW__situation{font-size:14.5px}.page-module__ahbjKW__arrow{font-family:var(--font-mono);color:var(--fg-faint);font-size:13px}.page-module__ahbjKW__answer{font-family:var(--font-mono);color:var(--accent);text-align:right;font-size:13.5px}.page-module__ahbjKW__answerMuted{color:var(--fg-muted)}@media (max-width:700px){.page-module__ahbjKW__decisionRow{grid-template-columns:1fr;gap:8px}.page-module__ahbjKW__arrow{display:none}.page-module__ahbjKW__answer{text-align:left}}.page-module__ahbjKW__consultGrid{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}@media (max-width:860px){.page-module__ahbjKW__consultGrid{grid-template-columns:1fr}}.page-module__ahbjKW__checkBox{background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);padding:24px 26px}.page-module__ahbjKW__checkTitle{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);margin-bottom:16px;font-size:12px}.page-module__ahbjKW__checkList{gap:11px;list-style:none;display:grid}.page-module__ahbjKW__checkList li{color:var(--fg-muted);padding-left:24px;font-size:14px;position:relative}.page-module__ahbjKW__checkList li:before{content:"▢";color:var(--accent);font-size:13px;position:absolute;left:0}.page-module__ahbjKW__faqList{gap:10px;max-width:760px;display:grid}.page-module__ahbjKW__faqItem{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 20px}.page-module__ahbjKW__faqItem summary{cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;list-style:none}.page-module__ahbjKW__faqItem summary::-webkit-details-marker{display:none}.page-module__ahbjKW__faqItem summary:before{content:"+";font-family:var(--font-mono);color:var(--accent);margin-right:12px}.page-module__ahbjKW__faqItem[open] summary:before{content:"−"}.page-module__ahbjKW__faqItem p{color:var(--fg-muted);padding:0 0 18px 26px;font-size:14px}.page-module__ahbjKW__cta{text-align:center;border-top:1px solid var(--border);padding:80px 0 96px}.page-module__ahbjKW__cta h2{margin-bottom:12px;font-size:28px}.page-module__ahbjKW__cta p{color:var(--fg-muted);max-width:560px;margin-bottom:26px;margin-left:auto;margin-right:auto}
