.ips-welcome-heading{gap:30px;margin-bottom:16px}.ips-welcome .ips-display{font-size:clamp(29px,3vw,42px)}.ips-welcome-promise{padding:18px 24px}.ips-welcome-promise h2{font-size:25px}.ips-welcome-promise h2 br{display:none}.ips-welcome>.wp-block-buttons{margin-bottom:18px}.ips-welcome>.wp-block-buttons .wp-block-button__link{color:#fff;background:#15c}.ips-welcome .ips-home-chooser{margin-top:16px}.ips-chooser-title{font-size:17px}.ips-quick-paths .ips-audience-card{padding:11px 15px}.ips-quick-paths h3{font-size:16px}.ips-quick-paths .ips-audience-card>p:not(:last-child){display:none}.ips-quick-paths a{min-height:32px;font-size:11px}.ips-welcome .ips-quick-help{gap:12px;padding-top:12px}.ips-quick-help>.ips-small-note{display:none}.ips-home-shop{padding-top:24px;scroll-margin-top:100px}.ips-shop-heading{margin-bottom:24px}.ips-shop-heading .ips-section-title{font-size:30px}.ips-shop-heading .ips-section-title br{display:none}.ips-shop-heading .ips-section-intro{max-width:none}.ips-course-card{box-shadow:0 2px 8px #142f4f04}.ips-course-card:hover{border-color:#7cabe7;box-shadow:0 9px 25px #142f4f0d}.ips-card-art{height:112px}.ips-card-content{padding:22px}.ips-course-card h3{min-height:3.6em;font-size:18px}.ips-card-footer{padding-top:15px;display:block}.ips-card-footer .ips-price{color:#182233;margin-bottom:12px;font-size:20px;display:block}.ips-card-footer .ips-price small{font-size:12px}.ips-card-buy{color:#fff;background:#15c;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 15px;font-size:14px;font-weight:750;line-height:1.8;display:flex}.ips-card-buy:hover{color:#fff;background:#0c44a6}.ips-course-card a:focus-visible{outline-offset:3px}.ips-card-duration{font-size:12px}.ips-buy-button,.ips-mobile-actions .ips-buy-button{color:#fff;background:#15c;border:1px solid #15c;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:11px 20px;font-size:16px;display:flex}.ips-buy-button:hover,.ips-mobile-actions .ips-buy-button:hover{color:#fff;background:#0c44a6}.ips-course-box .ips-price{font-size:27px}.ips-course-box .ips-card-track{font-size:12px}.ips-course-box dl{font-size:13px}.ips-course-box .ips-buy-button{width:100%}.ips-purchase-help{text-align:center;color:#146c49;text-underline-offset:4px;margin-top:15px;font-size:13px;font-weight:650;line-height:2;text-decoration:underline;display:block}.ips-purchase-help:hover{color:#0d5438}.ips-purchase-note{text-align:center;color:#677180!important;margin:8px 0 0!important;font-size:11px!important}.ips-purchase-summary{background:#edf4ff;border:1px solid #c6d8ef;border-radius:22px;grid-template-columns:1fr 270px;align-items:center;gap:25px;max-width:960px;margin:40px auto 20px;padding:32px;scroll-margin-top:110px;display:grid}.ips-purchase-summary h2{margin:0 0 12px;font-size:25px}.ips-purchase-summary p{color:#526175;font-size:14px}.ips-purchase-summary .ips-eyebrow{margin-bottom:8px!important}.ips-purchase-summary .ips-price{text-align:center;margin-bottom:14px;font-size:25px;display:block}.ips-purchase-summary .ips-price small{font-size:12px}.ips-purchase-dialog{color:#182233;direction:rtl;border:1px solid #d4deeb;border-radius:22px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:34px;font-family:Vazirmatn,Tahoma,sans-serif;overflow:auto;box-shadow:0 25px 100px #0b1a3655}.ips-purchase-dialog::backdrop{backdrop-filter:blur(3px);background:#0a183b9e}.ips-purchase-dialog:not([open]){display:none}.ips-purchase-dialog h2{margin:5px 0 22px;padding-left:20px;font-size:24px}.ips-dialog-close{cursor:pointer;color:#34445c;background:#edf2f8;border:0;border-radius:50%;width:44px;height:44px;font-size:27px;line-height:1;position:absolute;top:14px;left:16px}.ips-purchase-facts{border-block:1px solid #e1e7f0;grid-template-columns:1fr auto;gap:15px;margin-bottom:20px;padding-block:20px;font-size:14px;display:grid}.ips-purchase-facts dt{color:#5a687c}.ips-purchase-facts dd{margin:0}.ips-purchase-facts .ips-price{font-size:19px}.ips-purchase-facts .ips-price small{font-size:11px}.ips-payment-status{color:#6a4c17;background:#fff6df;border:1px solid #efdeb4;border-radius:10px;padding:13px 15px;font-size:13px;line-height:2}.ips-payment-disabled{color:#657185;cursor:not-allowed;background:#e8ecf2;width:100%;padding:13px;font-size:14px;display:block}.ips-payment-disabled:hover{color:#657185;background:#e8ecf2}.ips-header-cta .wp-block-button__link{color:#fff;background:#15c}.ips-mobile-actions.ips-course-mobile{grid-template-columns:1.3fr 1fr}.ips-course-mobile>a:last-child{color:#146c49;background:#eff6ef;font-size:11px}@media (width>=1000px){.ips-course-hero{grid-template-columns:minmax(0,1fr) 310px}.ips-course-hero h1{font-size:37px}}@media (width<=800px){.ips-course-box{padding:24px}.ips-shop-heading .ips-section-title{font-size:26px}.ips-home-shop{padding-top:25px}.ips-purchase-summary{grid-template-columns:1fr;max-width:100%}.ips-purchase-summary-actions{width:100%}.ips-welcome-heading{margin-bottom:14px}.ips-welcome .ips-display{font-size:32px}}@media (width<=520px){.ips-card-art{height:105px}.ips-course-card h3{min-height:0;font-size:19px}.ips-card-buy{min-height:50px}.ips-purchase-dialog{padding:27px 21px}.ips-purchase-dialog h2{font-size:21px}.ips-purchase-facts{font-size:12px}.ips-purchase-summary{padding:25px}.ips-purchase-summary h2{font-size:22px}.ips-quick-paths h3{font-size:14px}.ips-quick-paths .ips-audience-card{padding:10px 12px}.ips-quick-paths a{min-height:36px}}