.method-detail{--methods-accent:#1a2570;--methods-surface:#f5f6f8;--methods-surface-tint:#eef0fb;--methods-text:#1a1a1a;--methods-muted:#555a64;--methods-card-radius:4px;--methods-shadow:0 1px 4px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);box-sizing:border-box;color:var(--methods-text);font-family:inherit;margin:0 auto;max-width:1200px;padding:48px 24px 96px}@media (max-width:599px){.method-detail{padding:32px 16px 64px}}.method-detail-hero{align-items:center;display:grid;gap:32px;grid-template-columns:180px 1fr;margin-bottom:64px}.method-detail-hero-icon{align-items:center;aspect-ratio:1/1;background:var(--methods-surface);border-radius:var(--methods-card-radius);display:flex;justify-content:center;padding:24px}.method-detail-hero-text{min-width:0}.method-detail-hero-icon img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.method-detail-hero-back{color:var(--methods-muted);display:inline-block;font-size:13px;margin-bottom:12px;text-decoration:none}.method-detail-hero-back:hover{color:var(--methods-accent)}.method-detail-hero-tag{background:var(--methods-accent);border-radius:2px;color:#fff;display:inline-block;font-size:11px;letter-spacing:.04em;line-height:1.2;margin-bottom:14px;padding:5px 10px}.method-detail-hero-title{font-size:32px;font-weight:600;line-height:1.25;margin:0 0 12px}.method-detail-hero-lead{color:var(--methods-muted);font-size:16px;line-height:1.55;margin:0}@media (max-width:760px){.method-detail-hero{gap:24px;grid-template-columns:1fr;text-align:left}.method-detail-hero-icon{aspect-ratio:1/1;width:140px}.method-detail-hero-title{font-size:26px}}.method-detail-process-title{font-size:24px;font-weight:600;margin:0 0 40px;text-align:center}.method-step-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.method-step-grid{grid-template-columns:1fr;margin:0 auto;max-width:560px}}.method-step-card{background:#fff;border-radius:var(--methods-card-radius);box-shadow:var(--methods-shadow);display:flex;flex-direction:column;overflow:hidden}.method-step-card-icon{align-items:center;aspect-ratio:16/11;background:var(--methods-surface);color:var(--methods-text);display:flex;justify-content:center;padding:32px}.method-step-card-icon svg{height:80px;width:80px}.method-step-card-title{font-size:20px;font-weight:600;margin:24px 24px 16px;text-align:center}.method-step-card-body{color:var(--methods-text);font-size:14px;line-height:1.6;padding:0 24px 16px}.method-step-card-body p{margin:0 0 12px}.method-step-card-body p:last-child{margin-bottom:0}.method-step-card-body ul{margin:0 0 12px;padding-left:18px}.method-step-card-body li{margin-bottom:4px}.method-step-products{background:var(--methods-surface-tint);border-radius:var(--methods-card-radius);color:var(--methods-text);display:flex;flex-direction:column;font-size:13px;gap:12px;line-height:1.55;margin:8px 24px 24px;padding:20px}.method-step-products-title{font-size:14px;font-weight:700;margin:0}.method-step-products ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.method-step-products li{padding-left:22px;position:relative}.method-step-products li:before{background-color:var(--methods-accent);content:"";height:14px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M2 8l4 4 8-8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M2 8l4 4 8-8' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:4px;width:14px}.method-step-products p{margin:0}.method-step-products p strong{display:block;font-weight:700;margin-top:4px}.method-step-products-cta{align-items:center;align-self:flex-start;color:var(--methods-accent);display:inline-flex;font-size:13px;font-weight:500;gap:12px;margin-top:4px;text-decoration:none}.method-step-products-cta-arrow{display:inline-flex;height:10px;transition:transform .2s ease;width:28px}.method-step-products-cta-arrow svg{height:100%;width:100%}.method-step-products-cta:hover .method-step-products-cta-arrow{transform:translateX(4px)}.method-detail-hero-back:focus-visible,.method-step-products-cta:focus-visible{border-radius:2px;outline:2px solid var(--methods-accent);outline-offset:2px}