@charset "UTF-8";.sipv-breadcrumbs-nav{display:flex;align-items:center;background:transparent;border-bottom:0;padding:24px 0 16px;margin-bottom:.5rem;width:100%}.sipv-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.5;color:#747881}.sipv-breadcrumbs li,.sipv-breadcrumbs__item{display:inline-flex;align-items:center}.sipv-breadcrumbs li:after,.sipv-breadcrumbs__item:after{content:"›";display:inline-block;margin:0 .5rem;color:#747881;font-size:13px;font-weight:400;line-height:1;opacity:.8;flex-shrink:0}.sipv-breadcrumbs li:last-child:after,.sipv-breadcrumbs__item:last-child:after{display:none}.sipv-breadcrumbs a,.sipv-breadcrumbs__link{color:#747881;text-decoration:none;font-weight:400;font-size:12px;white-space:nowrap;transition:color .15s ease}.sipv-breadcrumbs a:hover,.sipv-breadcrumbs__link:hover{color:var(--color-accent, #f28b39);text-decoration:none}.sipv-breadcrumbs a:focus-visible,.sipv-breadcrumbs__link:focus-visible{outline:2px solid var(--color-accent, #f28b39);outline-offset:2px;border-radius:var(--sipv-radius-sm, .25rem)}.sipv-breadcrumbs__current,.sipv-breadcrumbs b,.sipv-breadcrumbs li:last-child span{color:#b55d1a;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media (min-width: 768px){.sipv-breadcrumbs__current,.sipv-breadcrumbs b,.sipv-breadcrumbs li:last-child span{max-width:450px}}@media (min-width: 992px){.sipv-breadcrumbs__current,.sipv-breadcrumbs b,.sipv-breadcrumbs li:last-child span{max-width:none;white-space:normal}}.crumb,.woocommerce-breadcrumb,.breadcrumb,.woocommerce nav.woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;color:#747881;padding:24px 0 16px;margin:0!important}.crumb a,.woocommerce-breadcrumb a,.breadcrumb a,.woocommerce nav.woocommerce-breadcrumb a{color:#747881;text-decoration:none;font-weight:400;transition:color .15s ease}.crumb a:hover,.woocommerce-breadcrumb a:hover,.breadcrumb a:hover,.woocommerce nav.woocommerce-breadcrumb a:hover{color:var(--color-accent, #f28b39);text-decoration:none}.crumb .woocommerce-breadcrumb__separator,.crumb span:not([class]),.woocommerce-breadcrumb .woocommerce-breadcrumb__separator,.woocommerce-breadcrumb span:not([class]),.breadcrumb .woocommerce-breadcrumb__separator,.breadcrumb span:not([class]),.woocommerce nav.woocommerce-breadcrumb .woocommerce-breadcrumb__separator,.woocommerce nav.woocommerce-breadcrumb span:not([class]){margin:0 .5rem;color:#747881;font-size:13px;opacity:.8}.crumb b,.crumb strong,.crumb .woocommerce-breadcrumb__current,.woocommerce-breadcrumb b,.woocommerce-breadcrumb strong,.woocommerce-breadcrumb .woocommerce-breadcrumb__current,.breadcrumb b,.breadcrumb strong,.breadcrumb .woocommerce-breadcrumb__current,.woocommerce nav.woocommerce-breadcrumb b,.woocommerce nav.woocommerce-breadcrumb strong,.woocommerce nav.woocommerce-breadcrumb .woocommerce-breadcrumb__current{color:#b55d1a;font-weight:600}.crumb:before,.woocommerce-breadcrumb:before,.breadcrumb:before,.woocommerce nav.woocommerce-breadcrumb:before{display:none}:root{--bg: #f4f4f2;--panel: #ffffff;--panel2: #f8f8f6;--edge: #e1e2df;--accent: #f28b39;--muted: #686c75;--white: #17191e;--green: #237a50}.sipv-main.sipv-single-product{background-color:var(--bg, #f4f4f2);color:var(--white, #17191e);padding:12px 0 60px;overflow-x:clip}@media (max-width: 768px){.sipv-main.sipv-single-product{padding:8px 0 40px}}.sipv-main.sipv-single-product div.product{margin-top:0;margin-bottom:0;border:0;background:transparent;width:100%!important;max-width:100%!important;box-sizing:border-box}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:start}@media (max-width: 900px){.hero{grid-template-columns:1fr;gap:25px}}.gallerymain{position:relative;min-height:490px;overflow:hidden;border:1px solid #deded9;border-radius:18px;background:radial-gradient(ellipse at 40% 35%,#414149,#26282e 48%,#17191e 95%);display:grid;place-items:center;color:#fff;text-align:center}@media (max-width: 900px){.gallerymain{min-height:420px}}@media (max-width: 550px){.gallerymain{min-height:360px}}.gallery-view-wrap{display:grid;place-items:center;width:100%;height:100%}.product-featured-image-wrap{display:flex;align-items:center;justify-content:center;padding:24px;width:100%;height:100%}.product-featured-image-wrap img.product-feature-img{max-width:280px;max-height:370px;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:20px 24px 35px #00000073;display:block}.smallbadge{position:absolute;top:19px;left:19px;font-size:11px;border-radius:6px;color:#111;background:var(--accent, #f28b39);padding:8px 12px;font-weight:850;letter-spacing:.04em;z-index:2}.book{position:relative;width:255px;height:345px;display:flex;flex-direction:column;justify-content:space-between;padding:33px 29px;border:1px solid #5b5e68;background:linear-gradient(110deg,#333640,#191b21 55%,#101216);box-shadow:23px 29px 35px #0009,inset 7px 0 10px #ffffff0d;transform:rotate(-6deg) skewY(1deg);border-radius:4px 10px 10px 4px;color:#fff;text-align:left;-webkit-user-select:none;user-select:none}@media (max-width: 550px){.book{transform:scale(.79) rotate(-6deg)}}.book:before{content:"";position:absolute;right:-14px;top:9px;bottom:5px;width:14px;transform:skewY(27deg);background:linear-gradient(90deg,#8f9092,#e8e6de 55%,#a3a29f)}.book:after{content:"";position:absolute;bottom:-15px;left:10px;right:-9px;height:16px;transform:skew(43deg);background:#77787a}.book .line{width:58px;height:5px;border-radius:3px;background:var(--accent, #f28b39);margin-bottom:19px}.book .code{font-size:13px;color:var(--accent, #f28b39);font-weight:800;letter-spacing:.16em}.book h1{font-size:28px;line-height:1.13;margin:12px 0;letter-spacing:-.05em;color:#fff;font-weight:800}.book p{font-size:13px;color:#c3c5ca;margin:0}.book .bottom{border-top:1px solid #51545a;padding-top:15px;color:#eee;font-size:11px;letter-spacing:.12em;font-weight:600}.gallerythumbnails{display:flex;gap:11px;margin-top:13px}.thumb{width:84px;height:74px;border:1px solid #dddeda;background:#fff;color:#626771;border-radius:9px;display:grid;place-items:center;text-align:center;font-size:21px;cursor:pointer;transition:all .15s ease}.thumb small{display:block;font-size:10px;margin-top:2px}.thumb.active{border:2px solid var(--accent, #f28b39);background:#fff6ec;color:#b85a14}.product-head{color:var(--white, #17191e)}.product-head .pill{color:#a04d12;background:#fff0df;border:1px solid #ffd3a5;font-size:11px;padding:7px 11px;border-radius:100px;font-weight:800;display:inline-flex;gap:6px;align-items:center}.product-head h1.product_title,.product-head h2{font-size:34px;line-height:1.18;letter-spacing:-.04em;margin:16px 0 14px;font-weight:800;color:var(--white, #17191e)}@media (max-width: 550px){.product-head h1.product_title,.product-head h2{font-size:27px}}.product-head .rating{display:flex;gap:10px;align-items:center;font-size:12px;color:#646873}.product-head .rating .stars{color:#ffba4a;letter-spacing:2px}.product-head .rating b{color:var(--white, #17191e)!important}.product-head .rating a{color:#646873;text-decoration:underline}.product-head .rating a:hover{color:var(--accent, #f28b39)}.product-head .desc{color:#646873;font-size:14px;margin:22px 0 25px;line-height:1.75}.product-head .facts{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 24px}.product-head .fact{font-size:11px;color:#4c515a;background:#fff;padding:8px 11px;border:1px solid #e2e3de;border-radius:7px;font-weight:500}.product-head .sectiontitle{font-size:13px;font-weight:800;margin:0 0 12px;color:var(--white, #17191e)}.product-head .packagegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 550px){.product-head .packagegrid{gap:6px}}.product-head .package{position:relative;text-align:left;color:#17191e;background:#fff;border:1.5px solid #dadbd7;border-radius:12px;min-height:115px;padding:17px 12px;box-shadow:0 3px 12px #17191e08;cursor:pointer;transition:all .15s ease}@media (max-width: 550px){.product-head .package{padding:14px 9px;min-height:105px}}.product-head .package.selected{background:#fff5eb;border-color:var(--accent, #f28b39);box-shadow:0 0 0 1px #f28b3930}.product-head .package strong{font-size:13px;display:block;margin-bottom:7px;color:#17191e;font-weight:700}@media (max-width: 550px){.product-head .package strong{font-size:11px}}.product-head .package em{font-style:normal;font-size:21px;font-weight:850;color:#17191e;display:block}@media (max-width: 550px){.product-head .package em{font-size:18px}}.product-head .package small{display:block;color:#747780;font-size:10px;margin-top:4px}@media (max-width: 550px){.product-head .package small{font-size:9px}}.product-head .package.selected small{color:#7b573b}.product-head .recommended{position:absolute;top:-11px;right:8px;background:var(--accent, #f28b39);font-size:9px;color:#151515;padding:4px 7px;font-weight:850;border-radius:4px;letter-spacing:.04em}.product-head .purchase{display:flex;align-items:center;justify-content:space-between;margin:21px 0 14px}.product-head .total{color:#646873;font-size:12px}.product-head .total strong{display:block;color:var(--white, #17191e);font-size:31px;line-height:1.1;letter-spacing:-.03em;font-weight:800}.product-head .total del{font-size:14px;color:#93969a;font-weight:400;margin-left:7px}.product-head .stock{font-size:12px;color:var(--green, #237a50);font-weight:650}.product-head .actions{display:grid;grid-template-columns:1.55fr 1fr;gap:10px}@media (max-width: 550px){.product-head .actions{grid-template-columns:1fr}}.product-head .buy,.product-head .demo{border-radius:10px;min-height:51px;font-weight:850;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .15s ease}.product-head .buy{background:var(--accent, #f28b39);color:#1b1611;border:1px solid var(--accent, #f28b39)}.product-head .buy:hover{background:#ffab60;border-color:#ffab60}.product-head .demo{color:var(--white, #17191e);border:1px solid #c9cac6;background:#fff}.product-head .demo:hover{background:#fff5eb;border-color:var(--accent, #f28b39);color:var(--accent, #f28b39)}.product-head .micro{color:#646873;font-size:11px;margin:13px 0 0;text-align:center}.product-head .micro span{padding:0 7px}.body-section{margin-top:48px}.tabcontent{display:grid;grid-template-columns:1.1fr .9fr;gap:36px 54px;padding:10px 0 14px;align-items:start}@media (max-width: 900px){.tabcontent{gap:24px 20px}}@media (max-width: 550px){.tabcontent{grid-template-columns:1fr}}.tabcontent h3{font-size:22px;letter-spacing:-.03em;margin:0 0 15px;color:var(--white, #17191e);font-weight:700}.tabcontent p{font-size:13px;color:#616671;line-height:1.9}.overview-highlights{min-width:0}.overview-highlights .sipv-rich-content{color:#4c515a;font-size:14px;line-height:1.8}.overview-highlights .sipv-rich-content>*:first-child{margin-top:0}.overview-highlights .sipv-rich-content>*:last-child{margin-bottom:0}.overview-highlights .sipv-rich-content h1,.overview-highlights .sipv-rich-content h2,.overview-highlights .sipv-rich-content h3,.overview-highlights .sipv-rich-content h4,.overview-highlights .sipv-rich-content h5,.overview-highlights .sipv-rich-content h6{color:var(--white, #17191e);letter-spacing:-.03em;margin:22px 0 12px;line-height:1.3}.overview-highlights .sipv-rich-content h2{font-size:22px;font-weight:800}.overview-highlights .sipv-rich-content h3{font-size:20px;font-weight:750}.overview-highlights .sipv-rich-content h4{font-size:17px;font-weight:700}.overview-highlights .sipv-rich-content p{color:#555b66;font-size:14px;line-height:1.8;margin:0 0 16px}.overview-highlights .sipv-rich-content ul,.overview-highlights .sipv-rich-content ol{margin:14px 0 20px;padding-left:24px;color:#4c515a}.overview-highlights .sipv-rich-content ul li,.overview-highlights .sipv-rich-content ol li{margin-bottom:9px;line-height:1.65;font-size:13.5px}.overview-highlights .sipv-rich-content ul li::marker,.overview-highlights .sipv-rich-content ol li::marker{color:var(--accent, #f28b39)}.overview-highlights .sipv-rich-content ul.checklist{list-style:none;padding:0;margin:16px 0;display:grid;gap:14px}.overview-highlights .sipv-rich-content ul.checklist li{font-size:13px;color:#30343b;margin-bottom:0}.overview-highlights .sipv-rich-content ul.checklist li:before{content:"✓";margin-right:13px;color:var(--accent, #f28b39);font-weight:900}.overview-highlights .sipv-rich-content strong,.overview-highlights .sipv-rich-content b{color:var(--white, #17191e);font-weight:700}.overview-highlights .sipv-rich-content a{color:var(--accent, #f28b39);text-decoration:underline;transition:color .15s ease}.overview-highlights .sipv-rich-content a:hover{color:#ffab60}.overview-highlights .sipv-rich-content blockquote{border-left:3px solid var(--accent, #f28b39);padding:10px 18px;margin:18px 0;background:#fdfaf6;border-radius:0 8px 8px 0;color:#555b66;font-style:italic}.overview-highlights .sipv-rich-content table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.overview-highlights .sipv-rich-content table th,.overview-highlights .sipv-rich-content table td{padding:10px 14px;border:1px solid #e1e2de;text-align:left}.overview-highlights .sipv-rich-content table th{background:#f8f8f6;font-weight:700;color:var(--white, #17191e)}.product-full-content{grid-column:1/-1;width:100%;margin-top:18px;padding-top:32px;border-top:1px solid #e1e2de;color:#30343b;line-height:1.8}.product-full-content h2,.product-full-content h3,.product-full-content h4{color:var(--white, #17191e);margin:28px 0 12px;letter-spacing:-.03em}.product-full-content h2{font-size:24px;font-weight:800}.product-full-content h3{font-size:20px;font-weight:750}.product-full-content p{margin-bottom:16px;color:#4c515a;font-size:14px;line-height:1.8}.product-full-content ul,.product-full-content ol{margin:12px 0 20px 24px;color:#4c515a}.product-full-content ul li,.product-full-content ol li{margin-bottom:8px}.product-full-content strong{color:#17191e}.checklist{list-style:none;padding:0;margin:16px 0;display:grid;gap:14px}.checklist li{font-size:13px;color:#30343b}.checklist li:before{content:"✓";margin-right:13px;color:var(--accent, #f28b39);font-weight:900}.info-card{background:#fff;border:1px solid #e1e2de;border-radius:14px;padding:24px;box-shadow:0 6px 20px #17191e08}.info-card .info-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eaebf0}.info-card .info-card-header .info-card-title-wrap{display:flex;align-items:center;gap:9px}.info-card .info-card-header .info-card-icon{color:var(--accent, #f28b39);flex-shrink:0}.info-card .info-card-header .info-card-title{font-size:14.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--white, #17191e);line-height:1.3}.info-card .info-card-header .info-card-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#237a50;background:#eef8f2;border:1px solid #cce8d6;padding:3px 8px;border-radius:6px;white-space:nowrap;letter-spacing:.02em}.info-card h3{font-size:18px;margin:0 0 16px;color:var(--white, #17191e)}.infogrid{display:flex;flex-direction:column;gap:0;font-size:13px}.infogrid label{color:#737780}.infogrid strong{font-weight:600;color:var(--white, #17191e)}.infogrid .infogrid-row{display:grid;grid-template-columns:135px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #f1f2ef;align-items:baseline}.infogrid .infogrid-row:last-child{border-bottom:none;padding-bottom:0}.infogrid .infogrid-row:first-child{padding-top:0}.infogrid .infogrid-label{color:#737780;font-weight:500}.infogrid .infogrid-value{color:var(--white, #17191e);font-weight:600;line-height:1.5}.infogrid .infogrid-value strong{color:var(--white, #17191e);font-weight:600}.infogrid .exam-code-tag{display:inline-block;background:#f4f4f2;color:#17191e;border:1px solid #dcded9;padding:2px 8px;border-radius:5px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12.5px;font-weight:700;letter-spacing:.04em}.infogrid .update-pill{display:inline-flex;align-items:center;gap:4px;background:#f0fbf4;color:#237a50;border:1px solid #ccebd7;font-size:11px;font-weight:700;padding:2px 7px;border-radius:100px;margin-left:6px;white-space:nowrap}.info-card-trust{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #eaebf0}.info-card-trust .trust-item{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#4c515a}.info-card-trust .trust-item svg{color:var(--accent, #f28b39);flex-shrink:0}@media (max-width: 550px){.info-card{padding:18px 16px}.info-card .info-card-header{flex-direction:column;align-items:flex-start;gap:8px}.infogrid .infogrid-row{grid-template-columns:115px 1fr;gap:10px;font-size:12.5px}.info-card-trust{flex-direction:column;align-items:flex-start;gap:8px}}.relatedhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.relatedhead h3{font-size:25px;letter-spacing:-.035em;margin:0;color:var(--white, #17191e);font-weight:800}@media (max-width: 550px){.relatedhead h3{font-size:22px}}.relatedhead a{font-size:12px;color:#ab5415;text-decoration:none}.relatedhead a:hover{text-decoration:underline}.reviewcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:19px 0 0}@media (max-width: 550px){.reviewcards{grid-template-columns:1fr}}.review{padding:20px;border:1px solid #e1e2de;background:#fff;border-radius:14px;box-shadow:0 6px 20px #17191e08}.review .stars{font-size:13px;color:#ffba4a}.review p{font-size:13px;color:#535862;line-height:1.7;min-height:63px;margin:10px 0}.review strong{font-size:12px;color:var(--white, #17191e);font-weight:700}.review small{font-size:11px;color:#737780;margin-left:5px}.related{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:60px}@media (max-width: 900px){.related{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.related{gap:10px}}.rel{background:#fff;border:1px solid #e1e2de;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px #17191e08}.rel .relart{height:145px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 25% 20%,#40414a,#25272d 68%);color:#fff}@media (max-width: 550px){.rel .relart{height:120px}}.rel .relart i{font-style:normal;font-size:44px;color:var(--accent, #f28b39);font-weight:900;opacity:.8}.rel .relart span{font-size:11px;color:#eee;position:absolute;bottom:15px}.rel .relbody{padding:16px}@media (max-width: 550px){.rel .relbody{padding:11px}}.rel .relbody h4{font-size:13px;line-height:1.5;margin:0 0 7px;min-height:40px}.rel .relbody h4 a{color:var(--white, #17191e);text-decoration:none}.rel .relbody h4 a:hover{color:var(--accent, #f28b39)}.rel .relbody p{color:#737780;font-size:11px;margin:0 0 13px}.rel .relbody p .stars{color:#ffba4a}.rel .relbottom{display:flex;align-items:center;justify-content:space-between}.rel .relbottom strong{color:#aa5011;font-size:18px;font-weight:700}.rel .relbottom button,.rel .relbottom .rel-btn{background:#fff1e2;border:1px solid #f4c391;color:#994610;padding:7px 10px;border-radius:7px;font-size:11px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .15s ease}.rel .relbottom button:hover,.rel .relbottom .rel-btn:hover{background:#fee4ca}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ba;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px}.modal-bg.show{display:flex}.modal{background:#fff;color:#17191e;border:1px solid #ddd;border-radius:17px;padding:26px;max-width:530px;width:100%;box-shadow:0 30px 90px #0000004d}.modal .close{float:right;background:none;border:none;color:#17191e;font-size:26px;line-height:1;cursor:pointer}.modal h3{margin:0 0 8px;font-size:20px;color:#17191e}.modal p{font-size:13px;color:#626772;margin:4px 0 16px}.modal .page-preview{background:#f8f5ed;color:#252525;border-radius:8px;padding:28px;min-height:265px;margin:20px 0}.modal .page-preview h4{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.04em}.modal .page-preview p{color:#4c4c4c;font-size:13px;margin:6px 0}.modal .sampleline{height:9px;background:#dbdbdb;border-radius:3px;margin-bottom:12px}.modal .modalnote{font-size:12px;color:#9c551d}#toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#3e3027;color:#fff;border:1px solid #a36935;padding:14px 22px;border-radius:10px;display:none;z-index:50;font-size:13px;box-shadow:0 8px 30px #0006}.sipv-sticky-cart{position:fixed;bottom:0;left:0;right:0;z-index:9000;background-color:#fff;border-top:1px solid #e1e2de;box-shadow:0 -4px 16px #00000014;padding:.75rem 1rem;transform:translateY(100%);transition:transform .25s ease}.sipv-sticky-cart.is-visible{transform:translateY(0)}.sipv-sticky-cart__inner{display:flex;align-items:center;gap:1rem;max-width:1240px;margin:0 auto}.sipv-sticky-cart__title{flex:1;font-size:.875rem;font-weight:600;color:#17191e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sipv-sticky-cart__btn{height:44px;padding:0 1.5rem;background-color:var(--accent, #f28b39);color:#1b1611;border:0;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap}.sipv-sticky-cart__btn:hover{background-color:#ffab60}@media (min-width: 768px){.sipv-sticky-cart{display:none}}
