.intent-page{--intent-blue:var(--token-action);--intent-ink:var(--token-text-primary);--intent-muted:var(--token-text-muted);--intent-rule:var(--token-border);--intent-paper:var(--token-canvas);--intent-card:var(--token-surface);max-width:1120px;margin:auto;padding:54px 28px 100px;color:var(--intent-ink)}
.intent-crumb{font-size:13px;color:var(--intent-muted)}.intent-crumb a{text-decoration:underline;text-underline-offset:3px}.intent-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:64px;align-items:center;padding:70px 0;border-bottom:1px solid var(--intent-rule)}
.intent-kicker{margin:0 0 14px;color:var(--intent-blue);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.intent-hero h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em}.intent-lede{max-width:720px;margin:24px 0 0;color:var(--intent-muted);font-size:20px;line-height:1.55}.intent-trust{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.intent-trust li{padding:7px 10px;background:var(--token-surface-muted);font-size:12px;font-weight:700}
.intent-hero-card{padding:30px;background:var(--token-text-primary);color:var(--token-canvas)}.intent-hero-card h2{margin:0 0 12px;color:var(--token-canvas);font-size:25px;line-height:1.1}.intent-hero-card p{margin:0 0 24px;color:var(--token-canvas);line-height:1.6}.intent-primary{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 22px;background:var(--token-canvas);color:var(--token-text-primary)!important;font-weight:800;text-decoration:none}.intent-secondary{display:block;margin-top:16px;color:var(--token-canvas)!important;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.intent-section{padding:72px 0;border-bottom:1px solid var(--intent-rule)}.intent-section h2{max-width:760px;margin:0 0 22px;font-size:clamp(31px,4vw,48px);line-height:1.04;letter-spacing:-.045em}.intent-section>p,.intent-section__intro{max-width:760px;color:var(--intent-muted);font-size:17px;line-height:1.7}.intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:32px;border-top:1px solid var(--intent-rule);border-left:1px solid var(--intent-rule)}.intent-card{padding:26px;border-right:1px solid var(--intent-rule);border-bottom:1px solid var(--intent-rule);background:color-mix(in srgb,var(--intent-card) 72%,transparent)}.intent-card h3{margin:0 0 10px;font-size:18px}.intent-card p{margin:0;color:var(--intent-muted);font-size:14px;line-height:1.6}
.intent-steps{counter-reset:intent-step;display:grid;gap:0;margin-top:30px;border-top:1px solid var(--intent-rule)}.intent-step{counter-increment:intent-step;display:grid;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--intent-rule)}.intent-step:before{content:counter(intent-step);display:grid;width:36px;height:36px;place-items:center;background:var(--seyfr-action-primary);color:var(--seyfr-action-on-primary);font-weight:800}.intent-step h3{margin:0 0 6px}.intent-step p{margin:0;color:var(--intent-muted);line-height:1.6}
.intent-warning{margin-top:30px;padding:24px;border-left:4px solid var(--intent-blue);background:var(--token-surface-muted)}.intent-warning strong{display:block;margin-bottom:6px}.intent-faq details{border-top:1px solid var(--intent-rule)}.intent-faq details:last-child{border-bottom:1px solid var(--intent-rule)}.intent-faq summary{padding:20px 0;font-weight:750;cursor:pointer}.intent-faq details p{max-width:760px;margin:0;padding:0 0 22px;color:var(--intent-muted);line-height:1.65}.intent-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.intent-related a{padding:18px;border:1px solid var(--intent-rule);font-weight:750;text-decoration:none}.intent-related a:hover{color:var(--intent-blue);border-color:var(--intent-blue)}
.intent-page a:focus-visible{outline:3px solid var(--token-action);outline-offset:4px}@media(max-width:760px){.intent-page{padding-inline:20px}.intent-hero{grid-template-columns:1fr;gap:36px;padding:48px 0}.intent-grid,.intent-related{grid-template-columns:1fr}.intent-section{padding:56px 0}.intent-hero h1{font-size:clamp(39px,12vw,58px)}}
