.handy{background:var(--bg);padding-top:72px}.handy-inner{max-width:920px;margin:0 auto;padding:56px 22px 72px}.handy-intro{text-align:center;max-width:680px;margin:0 auto 40px}.handy-intro .eyebrow{font-size:14px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--teal-700);margin-bottom:14px}.handy-title{font-weight:var(--fw-bold);font-size:clamp(26px,4vw,38px);line-height:1.2;color:var(--ink);margin:0 0 16px;text-wrap:balance}.handy-lead{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0}.handy-geraete{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:760px){.handy-geraete{grid-template-columns:1fr}}.handy-karte{background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);padding:26px 24px 22px;display:flex;flex-direction:column}.handy-geraet{font-weight:var(--fw-bold);font-size:21px;color:var(--ink);margin:0}.handy-browser{font-size:14px;color:var(--ink-3);margin:2px 0 18px}.handy-schritte{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:14px}.handy-schritte li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.55;color:var(--ink)}.handy-schritte b{font-weight:var(--fw-semibold)}.handy-nr{flex:0 0 30px;height:30px;border-radius:50%;background:var(--teal-100);color:var(--teal-700);font-weight:var(--fw-bold);font-size:15px;display:inline-flex;align-items:center;justify-content:center;margin-top:-1px}.handy-bild{margin:auto 0 0}.handy-bild img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);display:block}.handy-bild figcaption{font-size:13.5px;color:var(--ink-3);margin-top:8px;text-align:center}.handy-hinweis{margin:32px auto 0;max-width:680px;background:var(--positive-bg);border-radius:14px;padding:18px 22px;font-size:16px;line-height:1.6;color:var(--ink)}.handy-hinweis p{margin:0}.handy-hinweis p+p{margin-top:8px}.handy-hinweis a{color:var(--teal-700);font-weight:var(--fw-semibold)}.handy-cta{text-align:center;margin-top:32px}.handy-button{display:inline-flex;align-items:center;padding:14px 30px;border-radius:var(--r-pill);background:var(--teal);color:var(--white);font-size:17px;font-weight:var(--fw-semibold);text-decoration:none;transition:background .16s ease-out,transform .15s ease-out}.handy-button:hover{background:var(--teal-700);transform:translateY(-1px)}