.hzd{position:relative;padding:5% 9% 9% 5%;border-radius:32px;isolation:isolate;background:radial-gradient(80% 90% at 15% 10%,color-mix(in srgb,var(--hz1) 75%,#fff) 0%,transparent 70%),radial-gradient(70% 80% at 95% 100%,color-mix(in srgb,var(--hz2) 45%,#fff) 0%,transparent 72%),#f3f4f8}.hzd:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0b0d170f;pointer-events:none}.hzd-win{position:relative;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -30px #14162861,0 0 0 1px #0b0d1714}.hzd-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f6f7fa;border-bottom:1px solid #E7E9F1}.hzd-bar i{width:9px;height:9px;border-radius:50%;background:#d9dce6}.hzd-bar i:first-child{background:#ff6159}.hzd-bar i:nth-child(2){background:#ffbd2e}.hzd-bar i:nth-child(3){background:#28c941}.hzd-bar span{margin-left:12px;flex:1;max-width:280px;height:18px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #e7e9f1;font:500 10.5px/18px var(--body);color:#6b7086;padding:0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hzd-win img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.hzd-ph{position:absolute;right:3.5%;bottom:3.5%;width:23%;border-radius:22px;padding:5px;background:#0b0d17;box-shadow:0 30px 60px -20px #0b0d178c}.hzd-ph img{display:block;width:100%;height:auto;aspect-ratio:390/760;object-fit:cover;object-position:top;border-radius:17px}.hzd-big{max-width:1180px;margin:0 auto}.hzd-big .hzd-bar{height:36px}.hzd-big .hzd-bar i{width:11px;height:11px}.hzd-big .hzd-bar span{font-size:12px;height:22px;line-height:22px;max-width:360px}.hzd-big .hzd-ph{border-radius:30px;padding:7px}.hzd-big .hzd-ph img{border-radius:23px}a.hz-row-v{display:block;border-radius:32px;transition:transform .5s var(--ease)}a.hz-row-v:hover{transform:translateY(-4px)}a.hz-row-v:hover .hzd-ph{transform:translateY(-6px)}.hzd-ph{transition:transform .6s var(--ease)}.hz-list{display:grid;gap:clamp(64px,8vw,120px)}.hz-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.hz-row.rev .hz-row-v{order:2}.hz-sec{display:inline-block;font:500 14.5px/1 var(--body);color:var(--p-vio);margin-bottom:14px}.hz-row-t h3{font:500 clamp(28px,2.7vw,40px)/1.08 var(--p-disp);letter-spacing:-.03em;color:var(--p-ink);margin:0 0 14px}.hz-row-t h3 a{color:inherit}.hz-row-t>p{font-size:17px;line-height:1.65;color:var(--p-ink2);margin:0 0 20px}.hz-mini{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.hz-mini li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;color:var(--p-ink)}.hz-mini .ico{flex:none;width:18px;height:18px;margin-top:1px;color:var(--p-vio);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hz-id{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:14px 0;margin-bottom:22px;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);font-size:14px;color:var(--p-ink3)}.hz-sw{display:inline-flex}.hz-sw i{width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0b0d1714}.hz-sw i+i{margin-left:-5px}.hz-ctas{display:flex;flex-wrap:wrap;gap:12px}.hz-list-sm .hz-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-custom{margin-top:clamp(64px,7vw,104px);display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(28px,3.4vw,44px);border-radius:28px;background:linear-gradient(160deg,#f4f2ff,#fff3ec)}.hz-custom h3{font:500 clamp(22px,2vw,28px)/1.2 var(--p-disp);letter-spacing:-.02em;color:var(--p-ink);margin:0 0 8px}.hz-custom p{margin:0;font-size:16px;color:var(--p-ink2);max-width:620px}.hz-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:hz}.hz-steps li{position:relative;background:#fff;border-radius:24px;padding:28px 26px 30px;box-shadow:inset 0 0 0 1px var(--p-line)}.hz-steps li:not(:last-child):after{content:"";position:absolute;top:47px;right:-21px;width:22px;height:1px;background:var(--p-line2)}.hz-n{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--p-ink);color:#fff;font:600 16px var(--p-disp);margin-bottom:22px}.hz-steps li:first-child .hz-n{background:linear-gradient(135deg,var(--p-pink),var(--p-vio))}.hz-steps h4,.hz-incl h4{font:600 19px/1.25 var(--p-disp);letter-spacing:-.01em;color:var(--p-ink);margin:0 0 8px}.hz-steps p,.hz-incl p{margin:0;font-size:15.5px;line-height:1.6;color:var(--p-ink2)}.hz-incl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hz-incl>div{padding:28px;border-radius:24px;background:var(--p-bg2)}.hz-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;box-shadow:0 8px 20px -10px #282c5a59;margin-bottom:20px}.hz-ic .ico{width:21px;height:21px;color:var(--p-vio);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hz-top{padding-top:56px!important}.hz-fic{text-align:center;margin:18px auto 0;font-size:14px;color:var(--p-ink3);max-width:720px}.hz-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:clamp(36px,5vw,72px);align-items:start}.hz-h2{font:500 clamp(30px,3.3vw,48px)/1.1 var(--p-disp);letter-spacing:-.03em;color:var(--p-ink);margin:14px 0}.hz-lead{font-size:17px;line-height:1.65;color:var(--p-ink2);margin:0 0 30px;max-width:640px}.hz-feat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hz-feat li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--p-line);font-size:15.5px;line-height:1.5;color:var(--p-ink)}.hz-feat .ico{flex:none;width:20px;height:20px;margin-top:1px;color:var(--p-vio);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hz-card{position:sticky;top:120px;padding:30px;border-radius:28px;background:#fff;box-shadow:var(--p-sh2),inset 0 0 0 1px var(--p-line)}.hz-card h4{font:600 20px var(--p-disp);color:var(--p-ink);margin:0 0 18px}.hz-card dl{margin:0 0 24px;display:grid;grid-template-columns:auto 1fr;gap:14px 18px;font-size:15px}.hz-card dt{color:var(--p-ink3)}.hz-card dd{margin:0;color:var(--p-ink);text-align:right}.hz-card dd a{color:var(--p-vio)}.hz-card-c{display:grid;gap:10px}.hz-card-c .pbtn{justify-content:center}.hz-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-pg{display:block;color:var(--p-ink)}.hz-pg-i{display:block;border-radius:18px;overflow:hidden;background:var(--p-bg2);box-shadow:0 24px 40px -26px #14162866,0 0 0 1px #0b0d1712}.hz-pg-i img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;transition:transform .7s var(--ease)}.hz-pg:hover .hz-pg-i img{transform:scale(1.03)}.hz-pg b{display:block;margin:14px 2px 2px;font:600 17px var(--p-disp)}.hz-pg small{display:block;margin:0 2px;font-size:13.5px;color:var(--p-ink3)}.hz-banner{display:flex;align-items:center;gap:28px;margin-bottom:40px;padding:18px 26px 18px 18px;border-radius:24px;background:linear-gradient(160deg,#f4f2ff,#fff3ec);color:var(--p-ink);transition:transform .4s var(--ease)}.hz-banner:hover{transform:translateY(-2px)}.hz-banner-im{flex:none;display:flex;height:96px;align-items:flex-end}.hz-banner-im img{width:52px;height:auto;aspect-ratio:390/700;object-fit:cover;object-position:top;border-radius:10px;border:3px solid #0B0D17;box-shadow:0 12px 24px -12px #0b0d1780}.hz-banner-im img+img{margin-left:-14px}.hz-banner-im img:nth-child(1){transform:rotate(-6deg)}.hz-banner-im img:nth-child(3){transform:rotate(6deg)}.hz-banner-im img:nth-child(2){position:relative;z-index:1;transform:translateY(-8px)}.hz-banner-t{flex:1;display:flex;flex-direction:column;gap:4px}.hz-banner-t b{font:600 19px var(--p-disp)}.hz-banner-t span{font-size:15.5px;color:var(--p-ink2)}.hz-banner-a{flex:none;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:12px;background:var(--p-ink);color:#fff;font:500 15px var(--body)}.hz-banner-a .pa{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7}@media(max-width:1100px){.hz-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-steps li:after{display:none}.hz-incl,.hz-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-detail{grid-template-columns:minmax(0,1fr)}.hz-card{position:static}}@media(max-width:860px){.hz-row,.hz-list-sm .hz-row{grid-template-columns:minmax(0,1fr)}.hz-row.rev .hz-row-v{order:0}.hz-custom{flex-direction:column;align-items:flex-start}.hz-banner{flex-wrap:wrap}}@media(max-width:640px){.hz-steps,.hz-incl,.hz-pages,.hz-feat{grid-template-columns:minmax(0,1fr)}.hzd{padding:5% 7% 10% 4%;border-radius:22px}.hzd-ph{width:27%;border-radius:14px;padding:3px}.hzd-ph img{border-radius:11px}.hzd-bar{height:22px;padding:0 8px;gap:4px}.hzd-bar i{width:6px;height:6px}.hzd-bar span{display:none}.hz-banner{padding:16px}.hz-banner-im{height:80px}.hz-banner-a{width:100%;justify-content:center}.hz-card dd{text-align:left}}
