.zbn-pc{--pc-accent:#E23B54;--pc-dark:#2a0d11;--pc-bg:var(--zn-bg0, #F6EFE4);--pc-ink:var(--zn-t1, #2B1620);--pc-dim:var(--zn-t4, #74525F);--pc-line:rgba(var(--zn-line, 150, 92, 66), .18);--pc-card:var(--zn-bg1, #FCF7EF);--pc-soft:color-mix(in srgb, var(--pc-accent) 7%, var(--zn-bg1, #FCF7EF));--pc-shadow:0 20px 44px rgba(120, 55, 30, .14);direction:rtl;max-width:1200px;margin-inline:auto;padding:clamp(26px, 3.2vw, 46px) clamp(16px, 4vw, 40px);background:var(--pc-bg);color:var(--pc-ink);box-sizing:border-box;font-family:'Vazirmatn',IRANYekanX,system-ui,sans-serif}.zbn-pc *,.zbn-pc *::before,.zbn-pc *::after{box-sizing:border-box}.zbn-pc-sec{margin-bottom:clamp(34px, 4vw, 64px)}.zbn-pc-head{max-width:760px;margin-bottom:clamp(20px, 2.4vw, 34px)}.zbn-pc-de{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--pc-accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pc-accent) 10%,transparent);font-size:12.5px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--pc-accent)}.zbn-pc-de .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pc-accent);box-shadow:0 0 17px var(--pc-accent)}.zbn-pc-de.is-dark{border-color:color-mix(in srgb,var(--pc-accent) 55%,transparent);background:color-mix(in srgb,var(--pc-accent) 18%,transparent);color:color-mix(in srgb,var(--pc-accent) 45%,#fff)}.zbn-pc-de.is-dark .dot{background:color-mix(in srgb,var(--pc-accent) 60%,#fff)}.zbn-pc-kick{display:block;margin-top:12px;font-size:13px;font-weight:600;color:var(--pc-dim)}.zbn-pc-h2{margin:14px 0 0;font-size:clamp(21px, 2.4vw, 32px);font-weight:800;line-height:1.4;color:var(--pc-ink)}.zbn-pc-lead{margin:12px 0 0;max-width:68ch;font-size:14.5px;line-height:2.05;color:var(--pc-dim)}.zbn-pc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.zbn-pc-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:12px;background:var(--pc-accent);color:#fff;font-size:14.5px;font-weight:700;text-decoration:none;box-shadow:0 14px 28px -16px color-mix(in srgb,var(--pc-accent) 80%,transparent);transition:transform .18s ease,filter .18s ease}.zbn-pc-btn:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.08)}.zbn-pc-btn.is-ghost{background:color-mix(in srgb,var(--pc-accent) 8%,transparent);color:var(--pc-accent);border:1.5px solid color-mix(in srgb,var(--pc-accent) 40%,transparent);box-shadow:none}.zbn-pc-btn.is-ghost:hover{color:var(--pc-accent);background:color-mix(in srgb,var(--pc-accent) 15%,transparent)}.zbn-pc-btn.is-sm{width:100%;margin-top:auto;padding:11px 18px;font-size:13.5px;border-radius:10px}.zbn-pc-hero{display:grid;grid-template-columns:1fr minmax(280px,460px);gap:clamp(20px, 3vw, 46px);align-items:center;margin-bottom:clamp(30px, 3.4vw, 54px);padding:clamp(24px, 3.2vw, 48px);border-radius:22px;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--pc-accent) 12%,transparent) 0%,transparent 62%),var(--pc-soft)}.zbn-pc-hero-tx{min-width:0}.zbn-pc-h1{margin:14px 0 0;font-size:clamp(15px, 1.4vw, 18px);font-weight:700;line-height:1.8;color:var(--pc-dim)}.zbn-pc-title{margin:12px 0 0;font-size:clamp(28px, 3.8vw, 46px);font-weight:900;line-height:1.3}.zbn-pc-title span{display:block}.zbn-pc-title .is-hl{color:var(--pc-accent)}.zbn-pc-hero .zbn-pc-lead{margin-top:16px;max-width:60ch}.zbn-pc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;padding:16px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card)}.zbn-pc-stat{text-align:center;padding:4px 8px}.zbn-pc-stat+.zbn-pc-stat{border-inline-start:1px solid var(--pc-line)}.zbn-pc-stat b{display:block;font-size:clamp(16px, 1.8vw, 21px);font-weight:800;line-height:1.3;color:var(--pc-accent)}.zbn-pc-stat span{display:block;margin-top:4px;font-size:11.5px;line-height:1.7;color:var(--pc-dim)}.zbn-pc-strip{margin-top:12px;padding:9px 14px;border-radius:999px;background:color-mix(in srgb,var(--pc-accent) 10%,transparent);color:var(--pc-accent);font-size:12.5px;font-weight:700;text-align:center}.zbn-pc-hero-img{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--pc-accent) 8%,#fff)}.zbn-pc-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.zbn-pc-visual{position:relative;padding:8px 10px 26px}.zbn-pc-frame{position:relative;border-radius:22px;padding:5px;background:linear-gradient(135deg,var(--pc-accent),color-mix(in srgb,var(--pc-accent) 45%,var(--pc-dark)));box-shadow:0 30px 60px -34px color-mix(in srgb,var(--pc-dark) 75%,transparent);transform:rotate(-1.2deg)}.zbn-pc-shot{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--pc-accent) 12%,#fff)}.zbn-pc-shot img{display:block;width:100%;height:100%;object-fit:cover}.zbn-pc-shot-tag{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:rgb(0 0 0 / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:800}.zbn-pc-shot-tag i{width:7px;height:7px;border-radius:50%;background:var(--pc-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--pc-accent) 70%,transparent);animation:zbn-pc-pulse 1.8s ease-out infinite}@keyframes zbn-pc-pulse{70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.zbn-pc-teacher{position:absolute;inset-block-end:46px;inset-inline-end:12px;z-index:2;padding:6px 13px;border-radius:10px;background:rgb(0 0 0 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:700}.zbn-pc-plan{position:relative;z-index:3;margin:-26px 16px 0;padding:16px 18px;border-radius:16px;border:1px solid var(--pc-line);background:var(--pc-card);box-shadow:0 22px 44px -26px color-mix(in srgb,var(--pc-dark) 60%,transparent);transform:rotate(.8deg)}.zbn-pc-plan-t{display:block;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--pc-accent)}.zbn-pc-plan-goal{display:flex;align-items:baseline;gap:8px;margin-top:7px;padding-bottom:11px;border-bottom:1px dashed var(--pc-line)}.zbn-pc-plan-goal span{flex:none;font-size:11.5px;color:var(--pc-dim)}.zbn-pc-plan-goal b{font-size:14.5px;font-weight:800;line-height:1.6}.zbn-pc-plan-chips{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none}.zbn-pc-plan-chips li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--pc-soft);font-size:11px;font-weight:700;color:var(--pc-dim)}.zbn-pc-plan-chips li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--pc-accent);flex:none}.zbn-pc-badgef{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 16px 32px -18px color-mix(in srgb,var(--pc-dark) 70%,transparent)}.zbn-pc-badgef i{font-style:normal;font-size:13px;line-height:1}.zbn-pc-badgef.is-accent{background:var(--pc-accent);color:#fff}.zbn-pc-badgef.is-dark{background:var(--pc-dark);color:#FDECEF}.zbn-pc-badgef.is-plain{background:var(--pc-card);border:1px solid var(--pc-line);color:var(--pc-ink)}.zbn-pc-badgef.p1{inset-block-start:30%;inset-inline-start:-14px}.zbn-pc-badgef.p2{inset-block-start:6px;inset-inline-start:8%}.zbn-pc-badgef.p3{inset-block-end:34%;inset-inline-end:-12px}@media (max-width:560px){.zbn-pc-badgef.p1,.zbn-pc-badgef.p3{display:none}.zbn-pc-badgef.p2{inset-block-start:10px;inset-inline-start:10px;max-width:calc(100% - 20px);padding:8px 12px;font-size:11.5px}.zbn-pc-plan{margin-inline:8px}}@media (prefers-reduced-motion:reduce){.zbn-pc-shot-tag i{animation:none}.zbn-pc-frame,.zbn-pc-plan{transform:none}}.zbn-pc-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px, 100%),1fr));gap:14px}.zbn-pc-why-i,.zbn-pc-aud-i{display:flex;flex-direction:column;padding:22px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card);transition:transform .2s ease,box-shadow .2s ease}.zbn-pc-why-i:hover,.zbn-pc-aud-i:hover{transform:translateY(-4px);box-shadow:var(--pc-shadow)}.zbn-pc-why-top,.zbn-pc-aud-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.zbn-pc-tag{display:inline-block;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--pc-accent) 10%,transparent);color:var(--pc-accent);font-size:11.5px;font-weight:800;letter-spacing:.04em}.zbn-pc-num{font-size:22px;font-weight:900;line-height:1;color:color-mix(in srgb,var(--pc-accent) 35%,transparent)}.zbn-pc-why-i h3,.zbn-pc-aud-i h3{margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.6}.zbn-pc-why-i p,.zbn-pc-aud-i p{margin:0;font-size:13.5px;line-height:2;color:var(--pc-dim)}.zbn-pc-aud{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(255px, 100%),1fr));gap:14px}.zbn-pc-badge{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--pc-accent);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.zbn-pc-ticks{margin:14px 0 0;padding:0;list-style:none}.zbn-pc-ticks li{position:relative;margin-bottom:7px;padding-inline-start:22px;font-size:12.5px;line-height:1.9;color:var(--pc-dim)}.zbn-pc-ticks li::before{content:'✓';position:absolute;inset-inline-start:0;color:var(--pc-accent);font-weight:900}.zbn-pc-out{margin-top:14px;padding-top:12px;border-top:1px dashed var(--pc-line);font-size:12.5px;font-weight:700;color:var(--pc-accent)}.zbn-pc-notsec{padding:clamp(22px, 2.8vw, 38px);border-radius:22px;background:var(--pc-soft)}.zbn-pc-tablewrap{overflow-x:auto;border-radius:16px;border:1px solid var(--pc-line);background:var(--pc-card)}.zbn-pc-not,.zbn-pc-cmp{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.95}.zbn-pc-not th,.zbn-pc-cmp th,.zbn-pc-not td,.zbn-pc-cmp td{padding:13px 16px;text-align:start;vertical-align:top;border-bottom:1px solid var(--pc-line)}.zbn-pc-not thead th,.zbn-pc-cmp thead th{background:color-mix(in srgb,var(--pc-accent) 9%,transparent);color:var(--pc-accent);font-weight:800;white-space:nowrap}.zbn-pc-not tbody tr:last-child td,.zbn-pc-cmp tbody tr:last-child td{border-bottom:0}.zbn-pc-cmp tbody th{font-weight:700;white-space:nowrap}.zbn-pc-cmp .is-hl{background:color-mix(in srgb,var(--pc-accent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc-accent) 18%,transparent)}.zbn-pc-cmp thead .is-hl{background:color-mix(in srgb,var(--pc-accent) 16%,transparent)}.zbn-pc-alt{color:var(--pc-accent);font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--pc-accent) 40%,transparent)}.zbn-pc-alt:hover{color:var(--pc-accent);border-bottom-color:var(--pc-accent)}.zbn-pc-hero+.zbn-pc-mq{margin-top:calc(16px - clamp(30px, 3.4vw, 54px))}.zbn-pc-mq{overflow:hidden;margin-bottom:clamp(34px, 4vw, 64px);padding:13px 0;border-radius:14px;background:var(--pc-dark);color:#FDECEF;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.zbn-pc-mq-track{display:flex;width:max-content;animation:zbn-pc-scroll 34s linear infinite}.zbn-pc-mq:hover .zbn-pc-mq-track{animation-play-state:paused}.zbn-pc-mq-set{display:flex;align-items:center;flex-shrink:0}.zbn-pc-mq-i{display:inline-flex;align-items:center;padding-inline:20px;font-size:13px;font-weight:700;white-space:nowrap}.zbn-pc-mq-i::after{content:'·';margin-inline-start:20px;color:color-mix(in srgb,var(--pc-accent) 70%,#fff)}@keyframes zbn-pc-scroll{from{transform:translateX(0)}to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.zbn-pc-mq-track{animation:none}}.zbn-pc-pricetop{margin-bottom:16px;padding:12px 18px;border-radius:12px;background:color-mix(in srgb,var(--pc-accent) 8%,transparent);color:var(--pc-accent);font-size:13px;font-weight:700;text-align:center}.zbn-pc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(196px, 100%),1fr));gap:14px}.zbn-pc-card{display:flex;flex-direction:column;padding:20px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card)}.zbn-pc-card-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.zbn-pc-code{display:inline-grid;place-items:center;min-width:40px;padding:5px 10px;border-radius:9px;background:var(--pc-accent);color:#fff;font-size:14px;font-weight:900}.zbn-pc-en{font-size:12px;font-weight:700;color:var(--pc-dim)}.zbn-pc-card h3{margin:0 0 6px;font-size:14.5px;font-weight:800;line-height:1.7}.zbn-pc-meta{margin:0 0 14px;font-size:12px;line-height:1.8;color:var(--pc-dim)}.zbn-pc-prices{margin-bottom:14px;padding:12px;border-radius:12px;background:var(--pc-soft)}.zbn-pc-p{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.zbn-pc-p .k{font-size:12px;font-weight:700;color:var(--pc-dim)}.zbn-pc-p .v{font-size:15px;font-weight:900;color:var(--pc-accent);white-space:nowrap}.zbn-pc-p .v small{margin-inline-start:4px;font-size:10px;font-weight:600;color:var(--pc-dim)}.zbn-pc-inst{margin-top:4px;font-size:10.5px;font-weight:600;color:var(--pc-dim)}.zbn-pc-psub{display:grid;gap:3px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--pc-line)}.zbn-pc-psub span{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--pc-dim)}.zbn-pc-psub i{font-style:normal;font-weight:600}.zbn-pc-foot{margin:16px 0 0;font-size:13px;line-height:2;color:var(--pc-dim)}.zbn-pc-foot a{color:var(--pc-accent);font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--pc-accent) 40%,transparent)}.zbn-pc-foot a:hover{color:var(--pc-accent);border-bottom-color:var(--pc-accent)}.zbn-pc-tabs{position:relative;display:flex;flex-wrap:wrap;gap:8px}.zbn-pc-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.zbn-pc-tab{order:-1;padding:11px 20px;border:1.5px solid var(--pc-line);border-radius:999px;background:var(--pc-card);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.zbn-pc-tab:hover{border-color:color-mix(in srgb,var(--pc-accent) 45%,transparent)}.zbn-pc-radio:checked+.zbn-pc-tab{background:var(--pc-accent);border-color:var(--pc-accent);color:#fff}.zbn-pc-radio:focus-visible+.zbn-pc-tab{outline:2px solid var(--pc-accent);outline-offset:2px}.zbn-pc-panel{display:none;flex:1 0 100%;margin-top:8px;padding:24px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card)}.zbn-pc-radio:nth-of-type(1):checked~.zbn-pc-panel:nth-of-type(1),.zbn-pc-radio:nth-of-type(2):checked~.zbn-pc-panel:nth-of-type(2),.zbn-pc-radio:nth-of-type(3):checked~.zbn-pc-panel:nth-of-type(3),.zbn-pc-radio:nth-of-type(4):checked~.zbn-pc-panel:nth-of-type(4),.zbn-pc-radio:nth-of-type(5):checked~.zbn-pc-panel:nth-of-type(5),.zbn-pc-radio:nth-of-type(6):checked~.zbn-pc-panel:nth-of-type(6),.zbn-pc-radio:nth-of-type(7):checked~.zbn-pc-panel:nth-of-type(7),.zbn-pc-radio:nth-of-type(8):checked~.zbn-pc-panel:nth-of-type(8){display:block}.zbn-pc-panel p{margin:0;font-size:14.5px;line-height:2.1;color:var(--pc-dim)}.zbn-pc-panel-meta{margin-top:16px;padding-top:14px;border-top:1px dashed var(--pc-line);font-size:12.5px;font-weight:700;line-height:1.9;color:var(--pc-accent)}.zbn-pc-price{margin:4px 0 12px;padding:14px;border-radius:12px;background:var(--pc-soft);text-align:center}.zbn-pc-price .v{display:block;font-size:19px;font-weight:900;line-height:1.4;color:var(--pc-accent);white-space:nowrap}.zbn-pc-price .v small{margin-inline-start:4px;font-size:11px;font-weight:600;color:var(--pc-dim)}.zbn-pc-price .u{display:block;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--pc-dim)}.zbn-pc-promo{position:relative;overflow:hidden;margin-bottom:clamp(34px, 4vw, 64px);padding:clamp(30px, 4vw, 56px) clamp(20px, 4vw, 52px);border-radius:22px;background:radial-gradient(90% 120% at 88% 0%,color-mix(in srgb,var(--pc-accent) 30%,transparent) 0%,transparent 58%),radial-gradient(70% 100% at 8% 100%,color-mix(in srgb,var(--pc-accent) 16%,transparent) 0%,transparent 60%),var(--pc-dark);color:#FDECEF;box-shadow:0 26px 54px -30px color-mix(in srgb,var(--pc-dark) 85%,transparent)}.zbn-pc-promo.has-img{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:clamp(20px, 3vw, 44px);align-items:center}.zbn-pc-promo-in{position:relative;max-width:720px}.zbn-pc-promo-img{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--pc-accent) 22%,var(--pc-dark));box-shadow:0 22px 44px -24px #000}.zbn-pc-promo-img img{display:block;width:100%;height:100%;object-fit:cover}.zbn-pc-promo-cap{position:absolute;inset-inline:0;inset-block-end:0;padding:34px 16px 14px;background:linear-gradient(to top,rgb(0 0 0 / .72),transparent);color:#fff;font-size:12.5px;font-weight:800;text-align:center}.zbn-pc-promo-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.zbn-pc-promo-badge{padding:7px 14px;border-radius:999px;background:rgb(255 255 255 / .10);color:#FDECEF;font-size:12px;font-weight:700;line-height:1}.zbn-pc-promo-h{margin:0;font-size:clamp(24px, 3.1vw, 38px);font-weight:900;line-height:1.35;color:#fff}.zbn-pc-promo-p{margin:14px 0 0;max-width:62ch;font-size:14.5px;line-height:2.05;color:rgb(253 236 239 / .82)}.zbn-pc-promo-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.zbn-pc-promo .zbn-pc-btn.is-onDark{background:rgb(255 255 255 / .08);border:1.5px solid rgb(255 255 255 / .30);color:#fff;box-shadow:none}.zbn-pc-promo .zbn-pc-btn.is-onDark:hover{background:rgb(255 255 255 / .16);color:#fff}.zbn-pc-promo-pts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .14);list-style:none}.zbn-pc-promo-pts li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:rgb(253 236 239 / .9)}.zbn-pc-promo-pts li::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--pc-accent) 55%,#fff)}.zbn-pc-struct{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px, 100%),1fr));gap:12px}.zbn-pc-struct-i{padding:18px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-card);border-top:3px solid var(--pc-accent)}.zbn-pc-struct-i span{display:block;font-size:12px;color:var(--pc-dim)}.zbn-pc-struct-i b{display:block;margin-top:5px;font-size:15px;font-weight:800;line-height:1.6}.zbn-pc-quote{margin:16px 0 0;padding:16px 18px;border-inline-start:3px solid var(--pc-accent);border-radius:0 12px 12px 0;background:var(--pc-soft);font-size:13.5px;line-height:2.05;color:var(--pc-ink)}.zbn-pc-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px, 100%),1fr));gap:14px;margin:0;padding:0;list-style:none}.zbn-pc-path li{padding:22px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card)}.zbn-pc-step{display:inline-block;margin-bottom:10px;padding:4px 11px;border-radius:999px;background:var(--pc-dark);color:#FDECEF;font-size:11px;font-weight:800;letter-spacing:.08em}.zbn-pc-path b{display:block;font-size:15px;font-weight:800;line-height:1.7}.zbn-pc-path b a{color:var(--pc-accent);text-decoration:none}.zbn-pc-stept{display:block;margin-top:5px;font-size:13px;line-height:1.9;color:var(--pc-dim)}.zbn-pc-formsec{padding:clamp(24px, 3vw, 42px);border-radius:22px;background:var(--pc-soft)}.zbn-pc-formwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:18px;align-items:stretch}.zbn-pc-form{padding:22px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card)}.zbn-pc-formnote{margin:14px 0 0;font-size:12.5px;line-height:1.9;color:var(--pc-dim)}.zbn-pc-form .cfb-form label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--pc-ink)}.zbn-pc-form .cfb-form input[type="text"],.zbn-pc-form .cfb-form input[type="tel"],.zbn-pc-form .cfb-form input[type="email"],.zbn-pc-form .cfb-form select,.zbn-pc-form .cfb-form textarea{width:100%;margin-bottom:14px;padding:12px 14px;border:1px solid var(--pc-line);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;color:var(--pc-ink)}.zbn-pc-form .cfb-form input:focus,.zbn-pc-form .cfb-form select:focus,.zbn-pc-form .cfb-form textarea:focus{outline:2px solid color-mix(in srgb,var(--pc-accent) 50%,transparent);outline-offset:1px;border-color:var(--pc-accent)}.zbn-pc-form .cfb-form input[name="hp_email"]{position:absolute!important;inset-inline-start:-9999px}.zbn-pc-form .cfb-form .submit-btn{width:100%;padding:14px 20px;border:0;border-radius:12px;background:var(--pc-accent);color:#fff;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer;transition:filter .18s ease}.zbn-pc-form .cfb-form .submit-btn:hover{filter:brightness(1.08)}.zbn-pc-aside{display:flex;flex-direction:column;padding:24px 22px;border-radius:16px;background:radial-gradient(120% 80% at 80% 0%,color-mix(in srgb,var(--pc-accent) 26%,transparent) 0%,transparent 62%),var(--pc-dark);color:#FDECEF}.zbn-pc-aside-h{margin:0;font-size:17px;font-weight:800;line-height:1.6;color:#fff}.zbn-pc-aside-p{margin:10px 0 0;font-size:13px;line-height:2;color:rgb(253 236 239 / .8)}.zbn-pc-aside-pts{margin:18px 0 20px;padding:0;list-style:none}.zbn-pc-aside-pts li{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid rgb(255 255 255 / .12);font-size:12.5px;font-weight:700;line-height:1.8;color:rgb(253 236 239 / .92)}.zbn-pc-aside-pts li::before{content:'';flex:none;width:6px;height:10px;margin-top:5px;border-inline-end:2px solid color-mix(in srgb,var(--pc-accent) 50%,#fff);border-bottom:2px solid color-mix(in srgb,var(--pc-accent) 50%,#fff);transform:rotate(45deg)}.zbn-pc-phone{display:block;margin-top:auto;padding:16px;border:1px solid rgb(255 255 255 / .18);border-radius:14px;background:rgb(255 255 255 / .07);color:#FDECEF;text-align:center;text-decoration:none;transition:background .18s ease,transform .18s ease}.zbn-pc-phone:hover{color:#fff;background:rgb(255 255 255 / .13);transform:translateY(-2px)}.zbn-pc-phone span{display:block;font-size:12px;opacity:.78}.zbn-pc-phone b{display:block;margin-top:6px;font-size:21px;font-weight:900;letter-spacing:.02em;color:#fff}.zbn-pc-sec.is-mid{max-width:860px;margin-inline:auto}.zbn-pc-sec.is-mid .zbn-pc-head{max-width:none;text-align:center}.zbn-pc-seosec{padding-top:clamp(20px, 2.4vw, 34px);border-top:1px solid var(--pc-line)}.zbn-pc-seo{max-width:68ch;margin-inline:auto;font-size:15px;line-height:2.35;text-align:justify;text-justify:inter-word;hyphens:none}.zbn-pc-seo p{margin:0 0 18px}.zbn-pc-seo>p:first-child{font-size:16px;font-weight:500;color:var(--pc-ink)}.zbn-pc-seo h3{margin:34px 0 14px;padding-inline-start:14px;border-inline-start:3px solid var(--pc-accent);font-size:18.5px;font-weight:800;line-height:1.7;color:var(--pc-ink);text-align:start}.zbn-pc-seo h3:first-child{margin-top:0}.zbn-pc-seo strong{font-weight:800;color:var(--pc-ink)}.zbn-pc-seo ul{margin:0 0 18px;padding:20px 22px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-card);list-style:none;text-align:start}.zbn-pc-seo li{position:relative;padding-inline-start:20px;font-size:14.5px;line-height:2.1}.zbn-pc-seo li+li{margin-top:10px;padding-top:10px;border-top:1px dashed var(--pc-line)}.zbn-pc-seo li::before{content:'';position:absolute;inset-inline-start:0;top:14px;width:7px;height:7px;border-radius:50%;background:var(--pc-accent)}.zbn-pc-seo a{color:var(--pc-accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--pc-accent) 40%,transparent)}.zbn-pc-seo a:hover{color:var(--pc-accent);border-bottom-color:var(--pc-accent)}.zbn-pc-fold>summary,.zbn-pc-faq-i>summary{cursor:pointer;list-style:none}.zbn-pc-fold>summary::-webkit-details-marker,.zbn-pc-faq-i>summary::-webkit-details-marker{display:none}.zbn-pc-fold>summary{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:1.5px solid color-mix(in srgb,var(--pc-accent) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pc-accent) 7%,transparent);color:var(--pc-accent);font-size:13.5px;font-weight:700;transition:background .18s ease,border-color .18s ease}.zbn-pc-fold>summary:hover{background:color-mix(in srgb,var(--pc-accent) 14%,transparent);border-color:var(--pc-accent)}.zbn-pc-fold>summary::after{content:'';width:8px;height:8px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.zbn-pc-fold[open]>summary::after{transform:rotate(-135deg)}.zbn-pc-fold .is-less,.zbn-pc-fold[open] .is-more{display:none}.zbn-pc-fold[open] .is-less{display:inline}.zbn-pc-fold .zbn-pc-seo{margin-top:26px;padding-top:26px;border-top:1px solid var(--pc-line)}.zbn-pc-seosec .zbn-pc-fold{margin-top:10px;text-align:center}.zbn-pc-seosec .zbn-pc-fold>div{text-align:start}.zbn-pc-faq{display:grid;gap:10px;counter-reset:zbn-pc-q}.zbn-pc-faq-i{border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-card);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.zbn-pc-faq-i:hover{border-color:color-mix(in srgb,var(--pc-accent) 38%,transparent)}.zbn-pc-faq-i[open]{border-color:color-mix(in srgb,var(--pc-accent) 45%,transparent);box-shadow:var(--pc-shadow)}.zbn-pc-faq-i>summary{display:flex;align-items:center;gap:12px;padding:16px 18px;font-size:14.5px;font-weight:700}.zbn-pc-faq-i>summary::before{counter-increment:zbn-pc-q;content:counter(zbn-pc-q,decimal);flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--pc-accent) 12%,transparent);color:var(--pc-accent);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;transition:background .18s ease,color .18s ease}.zbn-pc-faq-i[open]>summary::before{background:var(--pc-accent);color:#fff}.zbn-pc-faq-q{flex:1 1 auto;line-height:1.75}.zbn-pc-faq-i>summary::after{content:'';flex:none;width:9px;height:9px;border-inline-end:2px solid var(--pc-accent);border-bottom:2px solid var(--pc-accent);transform:rotate(45deg);transition:transform .2s ease}.zbn-pc-faq-i[open]>summary::after{transform:rotate(-135deg)}.zbn-pc-faq-a{padding:0 18px 18px;padding-inline-start:56px}.zbn-pc-faq-a p{margin:0;padding-top:14px;border-top:1px solid var(--pc-line);font-size:13.5px;line-height:2.05;color:var(--pc-dim)}@media (min-width:761px) and (max-width:1210px){.zbn-pc-aud,.zbn-pc-path{grid-template-columns:repeat(2,1fr)}.zbn-pc-cards{grid-template-columns:repeat(3,1fr)}}.zbn-pc-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:14px}.zbn-pc-post{display:block;padding:18px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-card);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}a.zbn-pc-post:hover{color:inherit;transform:translateY(-4px);box-shadow:var(--pc-shadow)}.zbn-pc-post img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:11px;margin-bottom:12px}.zbn-pc-post h3{margin:0 0 7px;font-size:14.5px;font-weight:800;line-height:1.7}.zbn-pc-post p{margin:0;font-size:12.5px;line-height:1.9;color:var(--pc-dim)}@media (max-width:900px){.zbn-pc-hero,.zbn-pc-formwrap{grid-template-columns:1fr}.zbn-pc-promo.has-img{grid-template-columns:1fr}.zbn-pc-promo-img{order:-1;aspect-ratio:16 / 9;margin-bottom:20px}.zbn-pc-hero-img{order:-1;aspect-ratio:16 / 9}}@media (max-width:640px){.zbn-pc-cta .zbn-pc-btn,.zbn-pc-promo-cta .zbn-pc-btn{flex:1 1 100%}.zbn-pc-promo-pts{flex-direction:column;gap:10px}.zbn-pc-promo.has-img{grid-template-columns:1fr}.zbn-pc-promo-img{order:-1;aspect-ratio:16 / 10;margin-bottom:22px}.zbn-pc-seo{text-align:start;font-size:14.5px}.zbn-pc-faq-a{padding-inline-start:18px}.zbn-pc-stats{grid-template-columns:1fr}.zbn-pc-stat+.zbn-pc-stat{border-inline-start:0;border-top:1px solid var(--pc-line);padding-top:12px}.zbn-pc-tablewrap{overflow:visible;border:0;background:#fff0}.zbn-pc-not,.zbn-pc-cmp,.zbn-pc-not tbody,.zbn-pc-cmp tbody,.zbn-pc-not tr,.zbn-pc-cmp tr,.zbn-pc-not td,.zbn-pc-cmp td,.zbn-pc-cmp tbody th{display:block;width:auto}.zbn-pc-not thead,.zbn-pc-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zbn-pc-not tr,.zbn-pc-cmp tr{margin-bottom:12px;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-card);overflow:hidden}.zbn-pc-cmp tbody th{padding:12px 16px;background:color-mix(in srgb,var(--pc-accent) 9%,transparent);color:var(--pc-accent);border-bottom:1px solid var(--pc-line)}.zbn-pc-not td,.zbn-pc-cmp td{display:flex;justify-content:space-between;gap:14px;padding:11px 16px}.zbn-pc-not td::before,.zbn-pc-cmp td::before{content:attr(data-k);flex:none;font-weight:700;color:var(--pc-dim)}.zbn-pc-cmp .is-hl{box-shadow:none}.zbn-pc-promo{padding:24px 18px}.zbn-pc-promo-img{order:-1;aspect-ratio:16 / 10;margin-bottom:20px}.zbn-pc-promo-h{font-size:21px}.zbn-pc-promo-cta{flex-direction:column}.zbn-pc-promo-cta .zbn-pc-btn{width:100%}.zbn-pc-promo-pts{flex-direction:column;align-items:flex-start;gap:10px}.zbn-pc-seo{text-align:start;font-size:14.5px;line-height:2.1}.zbn-pc-seo>p:first-child{font-size:15px}.zbn-pc-seo h3{margin-top:26px;font-size:17px}.zbn-pc-seo ul{padding:16px 18px}.zbn-pc-seo li{font-size:14px}.zbn-pc-hero{padding:22px 16px}.zbn-pc-title{font-size:26px}.zbn-pc-visual{padding:4px 0 16px}.zbn-pc-frame{transform:none}.zbn-pc-plan{margin-inline:0}.zbn-pc-sec{margin-bottom:30px}.zbn-pc-head{margin-bottom:18px}.zbn-pc-h2{font-size:20px}.zbn-pc-lead{font-size:14px;line-height:1.95}.zbn-pc-formsec{padding:20px 16px}.zbn-pc-tab{padding:9px 15px;font-size:12.5px}.zbn-pc-panel{padding:18px}.zbn-pc-aside{padding:20px 18px}.zbn-pc-card,.zbn-pc-aud-i{padding:18px}}