.ef-hero{text-align:center;color:#fff;max-width:760px;margin:0 auto;padding:36px 20px 52px;position:relative}.ef-crumbs{color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 16px;padding:0;font-size:12.5px;list-style:none;display:flex}.ef-crumbs a{color:#ffffffd9;text-decoration:none}.ef-crumbs a:hover{text-decoration:underline}.ef-crumbs li+li:before{content:"/";color:#ffffff73;margin-right:6px}.ef-hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(30px,7vw,46px);font-weight:600;line-height:1.1}.ef-hero p{color:#ffffffc7;max-width:580px;margin:0 auto;font-size:16px;line-height:1.65}.ef-address{color:#fff;overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff38;border-radius:12px;margin:22px 0 14px;padding:12px 18px;font:600 clamp(15px,4.2vw,20px)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.ef-meta{color:#ffffffa6!important;font-size:12.5px!important}.ef-body{gap:22px;max-width:860px;margin:0 auto;padding:36px 20px 72px;display:grid}.ef-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:16px;min-width:0;padding:24px}.ef-card h2{letter-spacing:-.02em;color:var(--lp-text);margin:0 0 6px;font-size:20px;font-weight:600}.ef-card>p,.ef-card li{color:var(--lp-text2);font-size:14.5px;line-height:1.7}.ef-card>p{margin:0 0 14px}.ef-card strong{color:var(--lp-text);font-weight:600}.ef-card code,.ef-table code{color:var(--lp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.ef-card a{color:var(--lp-text)}.ef-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.ef-table{border-collapse:collapse;width:100%;font-size:14px}.ef-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text3);border-bottom:1px solid var(--lp-border);padding:0 10px 10px 0;font-size:11.5px;font-weight:600}.ef-table td{border-bottom:1px solid var(--lp-border);color:var(--lp-text2);vertical-align:middle;overflow-wrap:anywhere;padding:11px 10px 11px 0}.ef-table tr:last-child td{border-bottom:0}.ef-table td:last-child,.ef-table th:last-child{text-align:right;white-space:nowrap;padding-right:0}.ef-scroll{overflow-x:auto}.ef-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ef-bars li{color:var(--lp-text2);grid-template-columns:1fr auto;gap:4px 10px;font-size:13.5px;display:grid}.ef-bars li span:last-of-type{color:var(--lp-text);font-variant-numeric:tabular-nums}.ef-bar{background:var(--lp-surface2);border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.ef-bar i{background:#3b74ff;border-radius:6px;height:100%;display:block}.ef-facts{grid-template-columns:max-content 1fr;gap:10px 18px;margin:0;font-size:14px;display:grid}.ef-facts dt{color:var(--lp-text3)}.ef-facts dd{color:var(--lp-text);overflow-wrap:anywhere;margin:0}.ef-steps{gap:8px;margin:0;padding-left:20px;list-style:decimal;display:grid}.ef-steps li::marker{color:var(--lp-text3)}.ef-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ef-chips li{border:1px solid var(--lp-border2);color:var(--lp-text2);border-radius:100px;padding:6px 11px;font-size:13px;line-height:1.4}.ef-cta{color:#fff;background:linear-gradient(135deg,#0047e0,#2f6bff);border:0}.ef-cta h2,.ef-cta>p{color:#fff}.ef-cta>p{color:#ffffffd1}.ef-btn{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#0b1b4d!important}.ef-faq details{border-top:1px solid var(--lp-border);padding:14px 0}.ef-faq details:first-of-type{border-top:0}.ef-faq summary{cursor:pointer;color:var(--lp-text);font-size:15px;font-weight:600}.ef-faq details p{color:var(--lp-text2);margin:10px 0 0;font-size:14.5px;line-height:1.7}.ef-links{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ef-links a{border:1px solid var(--lp-border);background:var(--lp-bg2);color:var(--lp-text);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.ef-links a:hover{border-color:var(--lp-border3)}.ef-links a span{color:var(--lp-text2);overflow-wrap:anywhere;margin-top:3px;font:400 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ef-note{color:var(--lp-text3)!important;margin:0!important;font-size:12.5px!important}.ef-group+.ef-group{margin-top:26px}.ef-group h3{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text3);margin:0 0 10px;font-size:13px;font-weight:600}@media (max-width:560px){.ef-card{padding:18px}.ef-table .ef-hide-sm{display:none}}
