.tp-howuse{width:min(1320px,calc(100% - 30px));margin:26px auto 54px;color:#172942;font-family:Tahoma,Arial,sans-serif}.tp-howuse *{box-sizing:border-box}.tp-howuse .tp-glass-card{border:1px solid rgba(255,255,255,.94);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(246,248,255,.72));box-shadow:0 18px 42px rgba(70,91,135,.12),inset 0 1px rgba(255,255,255,.9);backdrop-filter:blur(16px)}.hu-hero{display:flex;align-items:center;justify-content:space-between;min-height:245px;padding:42px 50px;border-radius:28px;overflow:hidden}.hu-hero>div{max-width:850px}.hu-hero small,.hu-section header small,.hu-cta small{color:#6685da;font-size:12px;font-weight:800;letter-spacing:2px}.hu-hero h1{margin:10px 0 14px;font-size:clamp(32px,4vw,50px);line-height:1.12}.hu-hero p,.hu-section header p{color:#62748d;font-size:16px;line-height:1.75}.hu-hero>b{display:grid;place-items:center;width:145px;height:145px;border-radius:38px;background:linear-gradient(145deg,#e4f8ff,#eee8ff);box-shadow:0 18px 40px rgba(86,103,190,.18);font-size:56px}.hu-actions{display:flex;gap:12px;margin-top:22px}.hu-actions a,.hu-cta>a{padding:13px 22px;border:1px solid #cfe2fb;border-radius:13px;background:#eef8ff;color:#245888;font-weight:800;text-decoration:none}.hu-actions a:last-child,.hu-cta>a{border-color:#d9d1f8;background:#f2efff;color:#5947a4}.hu-nav{position:sticky;top:10px;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;padding:10px;border-radius:18px}.hu-nav a{padding:15px;border-radius:12px;color:#334960;font-weight:800;text-align:center;text-decoration:none}.hu-nav a:hover{background:#edf6ff;color:#285b91}.hu-flow{padding:28px 32px;border-radius:24px}.hu-flow h2{margin:0 0 20px}.hu-flow ol{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:0;padding:0;counter-reset:steps;list-style:none}.hu-flow li{padding:13px 7px;border-radius:12px;background:#eff5fd;color:#51657e;font-size:12px;font-weight:700;text-align:center}.hu-section{scroll-margin-top:86px;margin-top:46px}.hu-section>header{max-width:760px;margin:0 auto 22px;text-align:center}.hu-section>header h2{margin:9px 0;font-size:30px}.hu-step{display:grid;grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:32px;align-items:center;margin-bottom:20px;padding:24px;border-radius:26px}.hu-step.reverse{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr)}.hu-step.reverse .hu-copy{order:2}.hu-step.reverse figure{order:1}.hu-copy{position:relative;padding:18px 24px}.hu-copy em,.hu-final em{position:absolute;right:20px;top:15px;color:#dae4f4;font-size:50px;font-style:normal;font-weight:900}.hu-copy h3{margin:0 0 12px;font-size:25px}.hu-copy p,.hu-final p{color:#586b83;font-size:15px;line-height:1.78}.hu-copy ul{padding-left:21px;color:#40536c;line-height:1.8}.hu-step figure{margin:0;overflow:hidden;border:1px solid #dce7f4;border-radius:18px;background:#edf3fb}.hu-step figure img{display:block;width:100%;max-height:480px;object-fit:cover;object-position:top}.hu-step figcaption{padding:10px 14px;color:#718096;font-size:12px}.hu-final{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hu-final article{position:relative;min-height:180px;padding:28px;border-radius:22px}.hu-final h3{margin:0;font-size:22px}.hu-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:42px;padding:30px 36px;border-radius:24px}.hu-cta h2{margin:8px 0}.hu-cta p{margin:0;color:#64758a}@media(max-width:900px){.tp-howuse{width:calc(100% - 18px)}.hu-hero{padding:32px 25px}.hu-hero>b{display:none}.hu-nav{position:static;grid-template-columns:1fr 1fr}.hu-flow ol{grid-template-columns:repeat(4,1fr)}.hu-step,.hu-step.reverse{grid-template-columns:1fr}.hu-step.reverse .hu-copy,.hu-step.reverse figure{order:initial}.hu-final{grid-template-columns:1fr}}@media(max-width:560px){.hu-hero h1{font-size:30px}.hu-actions,.hu-cta{align-items:stretch;flex-direction:column}.hu-nav{grid-template-columns:1fr}.hu-flow{padding:22px 15px}.hu-flow ol{grid-template-columns:1fr 1fr}.hu-step{padding:10px;gap:10px}.hu-copy{padding:22px 14px}.hu-step figure img{max-height:330px}}
