body.spp-product-page #content,body.spp-product-page .site-content,body.spp-product-page .content-area,body.spp-product-page main#primary.spp-product{margin-block-start:0!important;padding-block-start:0!important}body.spp-product-page,body.spp-product-page #page,body.spp-product-page #content,body.spp-product-page .site-content{background-color:#f8f8f8}body.spp-product-page main#primary.spp-product{margin-inline:0!important;margin-bottom:0!important;margin-top:calc(-1 * var(--spp-shell-gap, 0px))!important}body.spp-product-page .elementor-location-header:has(.sps-header){height:48px!important;min-height:48px!important;margin-block:0!important;padding-block:0!important;overflow:visible!important}body.spp-product-page .elementor-location-header :is(.e-con,.elementor-section,.elementor-container,.elementor-column,.elementor-widget,.elementor-widget-container):has(.sps-header){min-height:0!important;margin-block:0!important;padding-block:0!important}.spp-product{--spp-navy:#000f59;--spp-orange:#ff7614;--spp-bg:#f8f8f8;--spp-white:#fff;--spp-text:#111827;--spp-muted:#64748b;--spp-border:#e5e7eb;--spp-soft-navy:rgba(0, 15, 89, .055);--spp-ease:cubic-bezier(.22, 1, .36, 1);--spp-shell-gap:0px;width:100%;position:relative;overflow-x:hidden;overflow-x:clip;color:var(--spp-text);background:var(--spp-bg);font-family:inherit;text-align:right}.spp-product *,.spp-product *::before,.spp-product *::after{box-sizing:border-box}.spp-product img{max-width:100%}.spp-container{width:min(1180px, calc(100% - 48px));margin-inline:auto}.spp-product__article{position:relative;isolation:isolate}.spp-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.spp-product__content{position:relative;z-index:3;min-height:100vh;margin-top:-42px;padding-top:22px;background:var(--spp-white);border-radius:44px 44px 0 0;box-shadow:0 -24px 70px rgb(15 23 42 / .09)}.spp-product__content::before{content:"";position:absolute;top:17px;left:50%;width:76px;height:5px;background:#d8dce2;border-radius:999px;transform:translateX(-50%)}.spp-section{position:relative;padding:clamp(70px, 8vw, 104px) 0}.spp-section__heading{max-width:620px;margin:0 0 clamp(32px, 4vw, 48px) auto;text-align:right}.spp-section__heading>span{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--spp-orange);font-size:12px;font-weight:700;line-height:1.8}.spp-section__heading>span::before{content:"";width:15px;height:2px;background:currentColor;border-radius:999px}.spp-section__heading h2{margin:0;color:var(--spp-text);font-size:clamp(27px, 3vw, 38px);font-weight:700;letter-spacing:-.03em;line-height:1.5;text-wrap:balance}.spp-primary{background:var(--spp-white);border:0;padding-top:clamp(72px, 8vw, 98px)}.spp-primary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0}.spp-primary-card{position:relative;min-width:0;min-height:228px;padding:26px 22px 28px;background:var(--spp-bg);border:1px solid rgb(0 15 89 / .06);border-radius:22px;text-align:center;transition:background-color 360ms var(--spp-ease),border-color 360ms var(--spp-ease),box-shadow 360ms var(--spp-ease),transform 360ms var(--spp-ease)}.spp-primary-card:hover{background:var(--spp-white);border-color:rgb(0 15 89 / .11);box-shadow:0 16px 42px rgb(15 23 42 / .065);transform:translateY(-2px)}.spp-primary-card__icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 20px;background:var(--spp-white);border:1px solid rgb(0 15 89 / .075);border-radius:50%;box-shadow:0 6px 18px rgb(0 15 89 / .035);transition:background-color 360ms var(--spp-ease),border-color 360ms var(--spp-ease),box-shadow 360ms var(--spp-ease),transform 360ms var(--spp-ease)}.spp-primary-card:hover .spp-primary-card__icon{background:var(--spp-white);border-color:rgb(0 15 89 / .12);box-shadow:0 10px 25px rgb(0 15 89 / .075);transform:translateY(-1px) scale(1.035)}.spp-primary-card__icon .spp-icon-image{display:block;width:auto;height:auto;max-width:28px;max-height:28px;object-fit:contain}.spp-primary-card h3{margin:0;color:var(--spp-navy);font-size:15px;font-weight:700;line-height:1.75}.spp-primary-card p{margin:9px 0 0;color:var(--spp-muted);font-size:12px;font-weight:400;line-height:1.95}.spp-primary__secondary{margin-top:18px}.spp-compact__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding:0;background:#fff0;border:0;border-radius:0}.spp-compact-card{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:40px;padding:7px 14px;background:#eef0f3;border:1px solid #fff0;border-radius:12px;text-align:center;transition:background-color 340ms var(--spp-ease),border-color 340ms var(--spp-ease),box-shadow 340ms var(--spp-ease),transform 340ms var(--spp-ease)}.spp-compact-card:hover{background:var(--spp-white);border-color:rgb(0 15 89 / .08);box-shadow:0 8px 22px rgb(15 23 42 / .045);transform:translateY(-1px)}.spp-compact-card__icon{display:none}.spp-compact-card__icon .spp-icon-image{display:block;width:auto;height:auto;max-width:23px;max-height:23px;object-fit:contain}.spp-product .spp-primary__secondary .spp-compact-card h3{min-width:0;margin:0;color:#253044;font-size:clamp(9.5px, .72vw, 10.5px)!important;font-weight:600;line-height:1.75}.spp-features{padding-top:clamp(40px, 5vw, 64px)}.spp-features__list{display:grid}.spp-feature{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(46px, 7vw, 92px);min-height:450px;padding:clamp(58px, 7vw, 88px) 0;border:0;content-visibility:auto;contain-intrinsic-size:450px}.spp-feature:nth-child(even){direction:ltr}.spp-feature__content{position:relative;direction:rtl;padding-right:17px}.spp-feature__content::before{content:"";position:absolute;top:7px;right:0;width:2px;height:22px;background:var(--spp-orange);border-radius:999px}.spp-feature__content h3{margin:0;color:var(--spp-navy);font-size:clamp(22px, 2.25vw, 30px);font-weight:700;letter-spacing:-.025em;line-height:1.55;text-wrap:balance}.spp-feature__content>p{margin:13px 0 0;color:var(--spp-muted);font-size:14px;line-height:2}.spp-feature__content ul{display:grid;gap:9px;margin:21px 0 0;padding:0;list-style:none}.spp-feature__content li{position:relative;padding:1px 24px 1px 0;color:#3f4d61;font-size:13px;font-weight:500;line-height:1.85}.spp-feature__content li::before{content:"";position:absolute;top:.63em;right:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 44%,var(--spp-navy) 44% 56%,transparent 56%) center / 6px 6px no-repeat,var(--spp-white);border:1px solid rgb(0 15 89 / .14);border-radius:50%}.spp-feature__media{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}.spp-feature__image{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;background:#fff0;border:0;border-radius:14px;box-shadow:0 24px 58px rgb(15 23 42 / .11)}.spp-primary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spp-primary-card{min-height:0;padding:24px 26px;background:#fff;border-color:rgb(0 15 89 / .10);border-radius:16px;text-align:right;box-shadow:0 8px 26px rgb(15 23 42 / .035)}.spp-primary-card::before{content:"";display:block;width:22px;height:2px;margin:0 0 14px;background:var(--spp-orange);border-radius:999px}.spp-primary-card:hover{border-color:rgb(0 15 89 / .18);box-shadow:0 12px 30px rgb(15 23 42 / .05);transform:none}.spp-primary-card p{margin-top:7px}.spp-features__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spp-feature,.spp-feature:nth-child(even){direction:rtl;display:block;min-height:100%;padding:26px;background:#fff;border:1px solid rgb(0 15 89 / .10);border-radius:16px;box-shadow:0 8px 26px rgb(15 23 42 / .035);contain-intrinsic-size:auto}.spp-feature__content{padding:0}.spp-feature__content::before{display:none}.spp-feature__content h3{font-size:clamp(18px, 1.8vw, 23px)}.spp-feature__content>p{margin-top:8px;font-size:13px}.spp-feature__content ul{margin-top:16px;gap:7px}.spp-feature__media{display:none}@media (max-width:720px){.spp-primary__grid,.spp-features__list{grid-template-columns:1fr}.spp-primary-card,.spp-feature{padding:21px 19px;border-radius:14px}}[data-spp-reveal]{opacity:1;translate:none}.spp-product.spp-motion-ready [data-spp-reveal]{opacity:0;translate:0 17px;transition:opacity 700ms var(--spp-ease),translate 700ms var(--spp-ease);transition-delay:var(--spp-reveal-delay,0ms)}.spp-product.spp-motion-ready [data-spp-reveal].is-visible{opacity:1;translate:0 0}@media (max-width:1040px){.spp-primary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spp-compact__grid{justify-content:center}.spp-feature{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px}}@media (max-width:800px){.spp-feature,.spp-feature:nth-child(even){grid-template-columns:1fr;gap:34px;direction:rtl;min-height:0}.spp-feature__content{max-width:680px}}@media (max-width:600px){.spp-container{width:min(100% - 28px, 1180px)}.spp-product__content{margin-top:-28px;padding-top:17px;border-radius:28px 28px 0 0;box-shadow:0 -18px 48px rgb(15 23 42 / .085)}.spp-product__content::before{top:12px;width:58px;height:4px}.spp-section{padding:60px 0}.spp-section__heading{margin-bottom:26px}.spp-section__heading h2{font-size:27px}.spp-primary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spp-primary-card,.spp-primary-card:nth-child(n){min-height:188px;padding:20px 11px 22px;border:1px solid rgb(0 15 89 / .06);border-radius:17px}.spp-primary-card__icon{width:44px;height:44px;margin:0 auto 16px;border-radius:50%}.spp-primary-card h3{font-size:15px}.spp-primary-card p{font-size:12px}.spp-primary__secondary{margin-top:14px}.spp-compact__grid{gap:7px}.spp-compact-card{display:flex;min-height:38px;padding:7px 12px;text-align:center}.spp-compact-card__icon{display:none}.spp-compact-card h3{font-size:9.5px!important}.spp-features{padding-top:22px}.spp-feature,.spp-feature:nth-child(even){gap:27px;padding:46px 0}.spp-feature__content{padding-right:14px}.spp-feature__content h3{font-size:23px}.spp-feature__content>p{font-size:13px}.spp-feature__content li{font-size:12px}.spp-feature__image{border-radius:11px;box-shadow:0 18px 44px rgb(15 23 42 / .09)}}@media (prefers-reduced-motion:reduce){.spp-product *,.spp-product *::before,.spp-product *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-spp-reveal]{opacity:1!important;translate:none!important}}.spp-faq{padding:clamp(58px, 7vw, 94px) 0 clamp(64px, 8vw, 108px);background:#fff}.spp-faq__grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(38px, 6vw, 92px)}.spp-faq__header{position:sticky;top:112px}.spp-faq__eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--spp-orange);font-size:12px;font-weight:800}.spp-faq__eyebrow::before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgb(255 118 20 / .08);content:""}.spp-faq__header h2{max-width:13ch;margin:13px 0 0;color:var(--spp-navy);font-size:clamp(25px, 3vw, 42px);font-weight:850;line-height:1.48;letter-spacing:-.025em;text-wrap:balance}.spp-faq__header p{max-width:42ch;margin:17px 0 0;color:#718096;font-size:14px;line-height:2}.spp-faq__list{border-top:1px solid rgb(0 15 89 / .13)}.spp-faq__item{border-bottom:1px solid rgb(0 15 89 / .13);transition:border-color 180ms ease}.spp-faq__item h3{margin:0}.spp-faq__question{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:20px;width:100%;min-height:82px;margin:0;padding:20px 0;color:#14204b;background:#fff0;border:0;font:inherit;font-size:clamp(14.5px, 1.25vw, 17px);font-weight:750;line-height:1.8;text-align:right;cursor:pointer}.spp-faq__question>span{transition:color 180ms ease,transform 180ms ease}.spp-faq__question i{position:relative;display:block;width:38px;height:38px;border:1px solid rgb(0 15 89 / .13);border-radius:50%;background:rgb(0 15 89 / .025);transition:background-color 200ms ease,border-color 200ms ease,transform 260ms cubic-bezier(.22,1,.36,1)}.spp-faq__question i::before,.spp-faq__question i::after{position:absolute;top:50%;left:50%;width:13px;height:1.5px;border-radius:99px;background:var(--spp-navy);content:"";transform:translate(-50%,-50%);transition:opacity 180ms ease,transform 240ms ease}.spp-faq__question i::after{transform:translate(-50%,-50%) rotate(90deg)}.spp-faq__question:hover>span,.spp-faq__question:focus-visible>span,.spp-faq__question[aria-expanded="true"]>span{color:var(--spp-navy);transform:translateX(-3px)}.spp-faq__question:hover i,.spp-faq__question:focus-visible i,.spp-faq__question[aria-expanded="true"] i{background:var(--spp-navy);border-color:var(--spp-navy)}.spp-faq__question:hover i::before,.spp-faq__question:hover i::after,.spp-faq__question:focus-visible i::before,.spp-faq__question:focus-visible i::after,.spp-faq__question[aria-expanded="true"] i::before,.spp-faq__question[aria-expanded="true"] i::after{background:#fff}.spp-faq__question[aria-expanded="true"] i{transform:rotate(180deg)}.spp-faq__question[aria-expanded="true"] i::after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.spp-faq__question:focus-visible{outline:2px solid rgb(255 118 20 / .75);outline-offset:5px}.spp-faq__answer{max-width:68ch;padding:0 0 25px 60px;color:#667085;font-size:14px;line-height:2.05}.spp-faq__answer[hidden]{display:none}.spp-faq__answer p{margin:0}.spp-faq__answer p+p{margin-top:10px}@media (max-width:900px){.spp-faq__grid{grid-template-columns:minmax(0,1fr);gap:30px}.spp-faq__header{position:static}.spp-faq__header h2{max-width:none}}@media (max-width:600px){.spp-faq{padding:46px 0 62px}.spp-faq__question{grid-template-columns:minmax(0,1fr) 34px;gap:14px;min-height:72px;padding:17px 0}.spp-faq__question i{width:34px;height:34px}.spp-faq__answer{padding:0 0 22px}}@media (prefers-reduced-motion:reduce){.spp-faq__question>span,.spp-faq__question i,.spp-faq__question i::before,.spp-faq__question i::after{transition:none}}.spp-product .spp-faq{padding:clamp(44px, 5.5vw, 72px) 0;background:#f3f5ff}.spp-product .spp-faq__list{display:grid;gap:clamp(14px, 1.7vw, 22px);width:100%;border:0}.spp-product .spp-faq__item{overflow:hidden;background:#fff;border:0;border-radius:clamp(18px, 2vw, 25px);box-shadow:0 1px 0 rgb(0 15 89 / .025)}.spp-product .spp-faq__item h3{margin:0!important;padding:0!important}.spp-product .spp-faq__question,.spp-product .spp-faq__question:hover,.spp-product .spp-faq__question:active,.spp-product .spp-faq__question:focus{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-template-rows:auto!important;align-items:center!important;gap:clamp(16px, 2vw, 24px);width:100%!important;min-height:94px;margin:0!important;padding:22px clamp(20px, 3vw, 34px)!important;color:#10183f!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:clamp(17px, 1.75vw, 24px)!important;font-weight:760!important;line-height:1.7!important;text-align:right!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0}.spp-product .spp-faq__question>span,.spp-product .spp-faq__question:hover>span,.spp-product .spp-faq__question:focus-visible>span,.spp-product .spp-faq__question[aria-expanded="true"]>span{grid-column:1;grid-row:1;color:#10183f!important;transform:none!important}.spp-product .spp-faq__question i,.spp-product .spp-faq__question:hover i,.spp-product .spp-faq__question:focus-visible i,.spp-product .spp-faq__question[aria-expanded="true"] i{grid-column:2;grid-row:1;display:block;width:46px;height:46px;background:#eef1f6!important;border:0!important;border-radius:50%;box-shadow:none!important;transform:none!important}.spp-product .spp-faq__question i::before,.spp-product .spp-faq__question i::after,.spp-product .spp-faq__question:hover i::before,.spp-product .spp-faq__question:hover i::after,.spp-product .spp-faq__question:focus-visible i::before,.spp-product .spp-faq__question:focus-visible i::after,.spp-product .spp-faq__question[aria-expanded="true"] i::before,.spp-product .spp-faq__question[aria-expanded="true"] i::after{width:16px;height:2px;background:var(--spp-navy)!important}.spp-product .spp-faq__question[aria-expanded="true"] i::after{opacity:0}.spp-product .spp-faq__question:focus-visible{box-shadow:inset 0 0 0 2px rgb(0 15 89 / .14)!important}.spp-product .spp-faq__answer{max-width:none;padding:0 clamp(20px, 3vw, 34px) 28px clamp(74px, 8vw, 104px);color:#4f576b;font-size:clamp(14px, 1.2vw, 16px);line-height:2}@media (max-width:600px){.spp-product .spp-faq{padding:34px 0 48px}.spp-product .spp-faq__question,.spp-product .spp-faq__question:hover,.spp-product .spp-faq__question:active,.spp-product .spp-faq__question:focus{grid-template-columns:minmax(0,1fr) 38px!important;min-height:78px;padding:17px 16px!important;font-size:16px!important}.spp-product .spp-faq__question i,.spp-product .spp-faq__question:hover i,.spp-product .spp-faq__question:focus-visible i,.spp-product .spp-faq__question[aria-expanded="true"] i{width:38px;height:38px}.spp-product .spp-faq__answer{padding:0 16px 22px 16px}}.spp-feature-groups{--spp-groups-radius:26px;padding:clamp(62px, 8vw, 104px) 0;background:radial-gradient(120% 90% at 88% -10%,rgb(255 118 20 / .05),transparent 55%),radial-gradient(90% 80% at 6% 0%,rgb(0 15 89 / .05),transparent 60%),var(--spp-white)}.spp-groups__head{width:min(760px, 100%);min-width:0;margin:0 0 clamp(28px, 3.4vw, 44px)}.spp-groups__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgb(255 118 20 / .1);color:#c2530a;font-size:12.5px;font-weight:600}.spp-groups__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--spp-orange)}.spp-groups__head h2{margin:14px 0 0;color:var(--spp-navy);font-size:clamp(24px, 2.6vw, 36px);font-weight:800;line-height:1.5;text-wrap:balance}.spp-groups__head p{margin:10px 0 0;color:var(--spp-muted);font-size:clamp(13.5px, 1.15vw, 15.5px);line-height:1.9}.spp-groups__shell{display:grid;grid-template-columns:minmax(0,clamp(240px, 27%, 330px)) minmax(0,1fr);align-items:start;gap:clamp(16px, 1.8vw, 26px);min-width:0;direction:rtl}.spp-groups__rail{position:sticky;top:68px;display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;padding:10px;background:#f5f6f8;border:1px solid rgb(0 15 89 / .05);border-radius:var(--spp-groups-radius)}.spp-groups__tab{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;padding:13px 14px;background:#fff0;border:0;border-radius:16px;color:#3d4757;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.7;text-align:right;cursor:pointer;transition:background-color 260ms var(--spp-ease),color 260ms var(--spp-ease),box-shadow 260ms var(--spp-ease)}.spp-groups__tab:hover{background:rgb(0 15 89 / .045);color:var(--spp-navy)}.spp-groups__tab:focus-visible{outline:2px solid var(--spp-orange);outline-offset:2px}.spp-groups__tab.is-active{background:var(--spp-navy);color:#fff;box-shadow:0 14px 30px rgb(0 15 89 / .16)}.spp-groups__tab-index{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:9px;background:rgb(0 15 89 / .07);color:var(--spp-navy);font-size:11.5px;font-weight:700;transition:background-color 260ms var(--spp-ease),color 260ms var(--spp-ease)}.spp-groups__tab.is-active .spp-groups__tab-index{background:var(--spp-orange);color:#fff}.spp-groups__tab-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.spp-groups__tab-count{flex:0 0 auto;min-width:0;font-size:11.5px;font-weight:600;opacity:.5}.spp-groups__tab.is-active .spp-groups__tab-count{opacity:.75}.spp-groups__tab-arrow{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.3;transform:translateX(3px);transition:opacity 260ms var(--spp-ease),transform 320ms var(--spp-ease)}.spp-groups__tab.is-active .spp-groups__tab-arrow{opacity:1;transform:translateX(-2px)}.spp-groups__stage{min-width:0}.spp-groups__panel{min-width:0;padding:clamp(22px, 2.6vw, 34px);background:var(--spp-white);border:1px solid rgb(0 15 89 / .06);border-radius:var(--spp-groups-radius);box-shadow:0 22px 60px rgb(15 23 42 / .055)}.spp-groups__panel[hidden]{display:none}.spp-groups__panel.is-active{animation:sppGroupIn 460ms var(--spp-ease) both}@keyframes sppGroupIn{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.spp-groups__panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid rgb(0 15 89 / .07)}.spp-groups__panel-head h3{margin:0;min-width:0;color:var(--spp-navy);font-size:clamp(17px, 1.5vw, 21px);font-weight:800;line-height:1.6;overflow-wrap:anywhere}.spp-groups__panel-meta{flex:0 0 auto;padding:5px 12px;border-radius:999px;background:rgb(0 15 89 / .05);color:#5b6779;font-size:12px;font-weight:600}.spp-groups__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;min-width:0;list-style:none}.spp-groups__item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 6px;border-radius:12px;color:#465366;font-size:13px;font-weight:500;line-height:1.85;transition:background-color 220ms var(--spp-ease),color 220ms var(--spp-ease)}.spp-groups__item:hover{background:rgb(0 15 89 / .035);color:var(--spp-navy)}.spp-groups__panel.is-active .spp-groups__item{animation:sppGroupItem 420ms var(--spp-ease) both;animation-delay:calc(var(--spp-item-index, 0) * 24ms)}@keyframes sppGroupItem{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.spp-groups__check{display:grid;place-items:center;width:22px;height:22px;margin-top:.3em;border-radius:8px;background:rgb(255 118 20 / .11);color:var(--spp-orange);transition:background-color 220ms var(--spp-ease)}.spp-groups__item:hover .spp-groups__check{background:rgb(255 118 20 / .2)}.spp-groups__check svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.spp-groups__item-text{min-width:0;overflow-wrap:anywhere}@media (max-width:1024px){.spp-groups__shell{grid-template-columns:minmax(0,1fr)}.spp-groups__rail{position:static;top:auto;flex-direction:row;gap:8px;padding:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.spp-groups__rail::-webkit-scrollbar{display:none}.spp-groups__tab{flex:0 0 auto;width:auto;padding:11px 13px;scroll-snap-align:center}.spp-groups__tab-title{white-space:nowrap;overflow-wrap:normal}.spp-groups__tab-arrow{display:none}}@media (max-width:640px){.spp-groups__list{grid-template-columns:minmax(0,1fr)}.spp-groups__panel{padding:20px 16px}.spp-groups__item{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.spp-groups__panel.is-active,.spp-groups__panel.is-active .spp-groups__item{animation:none}.spp-groups__tab,.spp-groups__tab-index,.spp-groups__tab-arrow,.spp-groups__item,.spp-groups__check{transition:none}}.spp-product{--spp-font:var(--sptm-font, "yekanbakh", "YekanBakh", "Yekan Bakh", "IRANYekanX", "Vazirmatn", Tahoma, Arial, sans-serif);font-family:var(--spp-font)}.spp-product,.spp-product h1,.spp-product h2,.spp-product h3,.spp-product h4,.spp-product p,.spp-product li,.spp-product span,.spp-product a,.spp-product b,.spp-product strong,.spp-product em,.spp-product small,.spp-product button,.spp-product figcaption{font-family:var(--spp-font)!important}.spp-product button,.spp-product .spp-groups__tab{-webkit-appearance:none;appearance:none;background-image:none!important;border:0!important;border-radius:16px;box-shadow:none;color:#3d4757;text-decoration:none!important;text-shadow:none!important;letter-spacing:normal}.spp-product button:focus,.spp-product .spp-groups__tab:focus{outline:0;box-shadow:none}.spp-product .spp-groups__tab{background-color:transparent!important}.spp-product .spp-groups__tab:hover{background-color:rgb(0 15 89 / .045)!important;color:var(--spp-navy)!important}.spp-product .spp-groups__tab.is-active{background-color:var(--spp-navy)!important;color:#fff!important;box-shadow:0 14px 30px rgb(0 15 89 / .16)}.spp-product .spp-groups__tab:focus-visible{outline:2px solid var(--spp-orange)!important;outline-offset:2px}.spp-product a{text-decoration:none}.spp-product a.spp-button,.spp-product a.spp-button:hover,.spp-product a.spp-button:focus{border:0!important;text-decoration:none!important}.spp-hero{position:sticky;z-index:1;top:0;display:grid;align-items:center;min-height:100svh;overflow:clip;padding:clamp(56px, 7vw, 96px) 0 clamp(84px, 9vw, 124px);background:linear-gradient(180deg,#fdfdfe 0%,var(--spp-bg) 100%);isolation:isolate}.spp-hero__aura{position:absolute;inset:-30% -10% auto -10%;height:130%;background:radial-gradient(46% 42% at 82% 22%,rgb(255 118 20 / .13),transparent 68%),radial-gradient(52% 48% at 12% 4%,rgb(0 15 89 / .12),transparent 66%);z-index:-1;pointer-events:none}.spp-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(0 15 89 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(0 15 89 / .045) 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(75% 60% at 50% 30%,#000,transparent 72%);-webkit-mask-image:radial-gradient(75% 60% at 50% 30%,#000,transparent 72%);opacity:.55;z-index:-1;pointer-events:none}.spp-hero__grid{display:grid;will-change:opacity,transform;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(26px, 4vw, 60px);min-width:0;direction:rtl}.spp-hero__content{min-width:0}.spp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:rgb(0 15 89 / .06);color:var(--spp-navy);font-size:12.5px;font-weight:600}.spp-hero__eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--spp-orange);box-shadow:0 0 0 4px rgb(255 118 20 / .16)}.spp-hero h1{margin:16px 0 0;color:var(--spp-navy);font-size:clamp(28px, 4vw, 52px);font-weight:800;line-height:1.36;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.spp-hero__intro{width:min(56ch, 100%);margin:16px 0 0;color:#55617a;font-size:clamp(14px, 1.25vw, 17px);font-weight:500;line-height:2}.spp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px, 2.6vw, 32px)}.spp-product .spp-button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.6;cursor:pointer;transition:transform 320ms var(--spp-ease),box-shadow 320ms var(--spp-ease),background-color 320ms var(--spp-ease)}.spp-product .spp-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 320ms var(--spp-ease)}.spp-product .spp-button:hover svg{transform:translateX(-4px)}.spp-product .spp-button--hero{background:var(--spp-navy);color:#fff;box-shadow:0 16px 34px rgb(0 15 89 / .22)}.spp-product .spp-button--hero:hover,.spp-product .spp-button--hero:focus-visible{background:#001573;transform:translateY(-2px);box-shadow:0 22px 44px rgb(0 15 89 / .26)}.spp-hero__media{position:relative;margin:0;min-width:0}.spp-hero__media-glow{position:absolute;inset:12% -6% -10% -6%;background:radial-gradient(60% 60% at 50% 60%,rgb(0 15 89 / .18),transparent 70%);filter:blur(26px);z-index:0;pointer-events:none}.spp-hero__media-frame{position:relative;z-index:1;overflow:hidden;border-radius:clamp(18px, 2vw, 26px);background:#fff;border:1px solid rgb(0 15 89 / .08);box-shadow:0 30px 70px rgb(15 23 42 / .12),0 2px 0 rgb(255 255 255 / .8) inset;transition:transform 520ms var(--spp-ease)}.spp-hero__media-frame::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--spp-orange),#fff0)}.spp-hero__media:hover .spp-hero__media-frame{transform:translateY(-4px)}.spp-hero__image{display:block;width:100%;height:auto;border-radius:inherit}body.admin-bar .spp-hero{top:32px;min-height:calc(100svh - 32px)}.spp-hero__media-frame .spp-hero__image{max-height:min(430px, 46svh);object-fit:cover}@media (max-width:900px){.spp-hero{min-height:auto;position:relative;top:auto}body.admin-bar .spp-hero{min-height:auto;top:auto}}.spp-cta{padding:clamp(56px, 7vw, 96px) 0 clamp(70px, 8vw, 108px);background:var(--spp-bg)}.spp-cta__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px, 3vw, 44px);overflow:clip;min-width:0;padding:clamp(30px, 4vw, 54px);border-radius:clamp(22px, 2.6vw, 32px);background:linear-gradient(135deg,#000f59 0%,#001a7d 52%,#000b3f 100%);box-shadow:0 30px 70px rgb(0 15 89 / .22);direction:rtl;isolation:isolate}.spp-cta__mesh{position:absolute;inset:0;background:radial-gradient(42% 60% at 88% 8%,rgb(255 118 20 / .3),transparent 66%),radial-gradient(38% 54% at 6% 96%,rgb(255 255 255 / .12),transparent 68%);z-index:-1;pointer-events:none}.spp-cta__copy{min-width:0}.spp-cta__copy h2{margin:0;color:#fff;font-size:clamp(21px, 2.4vw, 32px);font-weight:800;line-height:1.5;text-wrap:balance;overflow-wrap:anywhere}.spp-cta__copy p{width:min(62ch, 100%);margin:12px 0 0;color:rgb(255 255 255 / .74);font-size:clamp(13.5px, 1.15vw, 15.5px);font-weight:500;line-height:2}.spp-cta__actions{flex:0 0 auto}.spp-product .spp-button--cta{background:var(--spp-orange);color:#fff;box-shadow:0 16px 34px rgb(255 118 20 / .3)}.spp-product .spp-button--cta:hover,.spp-product .spp-button--cta:focus-visible{background:#ff8730;transform:translateY(-2px);box-shadow:0 22px 44px rgb(255 118 20 / .36)}@media (max-width:900px){.spp-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(26px, 5vw, 40px)}.spp-cta__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.spp-hero{padding:40px 0 54px}.spp-hero__intro{line-height:1.95}.spp-product .spp-button{width:100%;justify-content:center;padding:14px 20px}.spp-cta__panel{padding:26px 18px}}@media (prefers-reduced-motion:reduce){.spp-product .spp-button,.spp-product .spp-button svg,.spp-hero__media-frame{transition:none}.spp-hero__media:hover .spp-hero__media-frame{transform:none}}body.spp-product-page,body.spp-product-page #page,body.spp-product-page #content,body.spp-product-page .site-content,body.spp-product-page .content-area,body.spp-product-page main#primary.spp-product{background-color:#fff!important}.spp-product{--spp-bg:#fff;background:#fff!important}.spp-product .spp-hero,.spp-product .spp-product__content,.spp-product .spp-section,.spp-product .spp-primary,.spp-product .spp-features,.spp-product .spp-feature-groups,.spp-product .spp-cta,.spp-product .spp-faq{background:transparent!important;background-color:transparent!important}.spp-product .spp-hero__aura,.spp-product .spp-hero::before{display:none!important}.spp-product .spp-faq__item{border:1px solid rgb(0 15 89 / .1);box-shadow:0 8px 28px rgb(0 15 89 / .035)}.spp-product .spp-faq__question,.spp-product .spp-faq__question:hover,.spp-product .spp-faq__question:active,.spp-product .spp-faq__question:focus{font-size:clamp(20px, 2vw, 28px)!important;line-height:1.65!important}.spp-product .spp-faq__answer{font-size:clamp(16px, 1.35vw, 18px);line-height:2.05}@media (max-width:600px){.spp-product .spp-faq__question,.spp-product .spp-faq__question:hover,.spp-product .spp-faq__question:active,.spp-product .spp-faq__question:focus{font-size:18px!important}.spp-product .spp-faq__answer{font-size:15.5px}}.spp-product .spp-faq{background:#f3f5ff!important;background-color:#f3f5ff!important}.spp-product .spp-faq__item,.spp-product .spp-faq__item:has(.spp-faq__question[aria-expanded="true"]),.spp-product .spp-faq__question,.spp-product .spp-faq__question:hover,.spp-product .spp-faq__question:active,.spp-product .spp-faq__question:focus,.spp-product .spp-faq__answer{background:#fff!important;background-color:#fff!important}.spp-product .spp-faq__item:has(.spp-faq__question[aria-expanded="true"]){border-color:rgb(0 15 89 / .14);box-shadow:0 14px 38px rgb(0 15 89 / .065)}body.spp-product-page main#primary.spp-product section.spp-faq{background:#f3f5ff!important;background-color:#f3f5ff!important}body.spp-product-page main#primary.spp-product section.spp-faq article.spp-faq__item,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:hover,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:active,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:focus,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer p{background:#fff!important;background-color:#fff!important}body.spp-product-page main#primary.spp-product{--spp-journey-navy:#000f59;--spp-journey-orange:#ff7614;--spp-journey-surface:#f8f8f8}body.spp-product-page main#primary.spp-product .spp-product__content{position:relative;overflow:clip}body.spp-product-page main#primary.spp-product .spp-product-nav{position:sticky;top:72px;z-index:18;padding:10px 0;background:rgb(248 248 248 / .88);border-bottom:1px solid rgb(0 15 89 / .07);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{display:flex;align-items:center;justify-content:center;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}body.spp-product-page main#primary.spp-product .spp-product-nav__inner::-webkit-scrollbar{display:none}body.spp-product-page main#primary.spp-product .spp-product-nav a{position:relative;flex:0 0 auto;padding:9px 14px;color:rgb(0 15 89 / .68);border-radius:999px;font-size:13px;font-weight:720;line-height:1.6;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}body.spp-product-page main#primary.spp-product .spp-product-nav a:hover,body.spp-product-page main#primary.spp-product .spp-product-nav a:focus-visible,body.spp-product-page main#primary.spp-product .spp-product-nav a.is-active{color:var(--spp-journey-navy);background:#fff;box-shadow:0 4px 16px rgb(0 15 89 / .07)}body.spp-product-page main#primary.spp-product .spp-product-nav a.is-active::after{content:'';position:absolute;inset-inline:16px;bottom:3px;height:2px;border-radius:99px;background:var(--spp-journey-orange)}body.spp-product-page main#primary.spp-product [data-spp-scroll-section]{scroll-margin-top:142px}body.spp-product-page main#primary.spp-product .spp-section,body.spp-product-page main#primary.spp-product .spp-feature-groups,body.spp-product-page main#primary.spp-product .spp-cta,body.spp-product-page main#primary.spp-product .spp-faq{padding-block:clamp(46px, 5.4vw, 72px)!important}body.spp-product-page main#primary.spp-product .spp-section+.spp-section,body.spp-product-page main#primary.spp-product .spp-section+.spp-feature-groups,body.spp-product-page main#primary.spp-product .spp-feature-groups+.spp-cta,body.spp-product-page main#primary.spp-product .spp-cta+.spp-faq{border-top:1px solid rgb(0 15 89 / .055)}body.spp-product-page main#primary.spp-product .spp-section__heading,body.spp-product-page main#primary.spp-product .spp-groups__head{margin-bottom:clamp(24px, 3.2vw, 38px)!important}body.spp-product-page main#primary.spp-product .spp-section__heading h2,body.spp-product-page main#primary.spp-product .spp-groups__head h2,body.spp-product-page main#primary.spp-product .spp-faq__simple-head h2{color:var(--spp-journey-navy)!important}body.spp-product-page main#primary.spp-product article.spp-primary-card{position:relative;isolation:isolate;display:block!important;align-items:start;gap:16px;overflow:hidden;transition:border-color 220ms ease,box-shadow 260ms ease,background-color 220ms ease!important}body.spp-product-page main#primary.spp-product article.spp-primary-card--has-icon{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important}body.spp-product-page main#primary.spp-product article.spp-primary-card::before{display:none!important}body.spp-product-page main#primary.spp-product article.spp-primary-card::after{content:'';position:absolute;z-index:-1;inset-inline-start:-48px;top:-64px;width:150px;aspect-ratio:1;border-radius:50%;background:rgb(255 118 20 / .07);opacity:0;transform:scale(.74);transition:opacity 260ms ease,transform 420ms cubic-bezier(.22,1,.36,1)}body.spp-product-page main#primary.spp-product .spp-primary-card__icon{display:grid!important;place-items:center;width:48px!important;height:48px!important;margin:0!important;padding:10px;border:1px solid rgb(255 118 20 / .18);border-radius:14px!important;background:rgb(255 118 20 / .075)!important;box-shadow:none!important;transition:transform 360ms cubic-bezier(.22,1,.36,1),background-color 220ms ease,border-color 220ms ease}body.spp-product-page main#primary.spp-product .spp-primary-card__icon img{display:block;width:27px!important;height:27px!important;object-fit:contain}body.spp-product-page main#primary.spp-product .spp-primary-card__copy{min-width:0}body.spp-product-page main#primary.spp-product .spp-primary-card h3,body.spp-product-page main#primary.spp-product .spp-feature h3{color:var(--spp-journey-navy)!important}@media (hover:hover) and (pointer:fine){body.spp-product-page main#primary.spp-product article.spp-primary-card:hover{border-color:rgb(0 15 89 / .18)!important;background:#fff!important;box-shadow:0 16px 38px rgb(0 15 89 / .07)!important}body.spp-product-page main#primary.spp-product article.spp-primary-card:hover::after{opacity:1;transform:scale(1)}body.spp-product-page main#primary.spp-product article.spp-primary-card:hover .spp-primary-card__icon{transform:translate3d(0,-2px,0) rotate(-2deg);background:rgb(255 118 20 / .12)!important;border-color:rgb(255 118 20 / .3)}body.spp-product-page main#primary.spp-product article.spp-feature:hover{border-color:rgb(0 15 89 / .18)!important;box-shadow:inset -3px 0 0 rgb(255 118 20 / .9),0 14px 34px rgb(0 15 89 / .055)!important}}body.spp-product-page main#primary.spp-product .spp-cta__panel{min-height:0!important;padding-block:clamp(38px, 4vw, 56px)!important}body.spp-product-page main#primary.spp-product .spp-cta__copy{padding-top:0!important}body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-section__heading,body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-groups__head,body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-faq__simple-head{opacity:calc(.72 + (var(--spp-section-progress, 0) * .28));transform:translate3d(0,calc((1 - var(--spp-section-progress, 0)) * 7px),0);transition:opacity 100ms linear,transform 100ms linear}@media (max-width:900px){body.spp-product-page main#primary.spp-product .spp-product-nav{top:68px}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{justify-content:flex-start;padding-inline:16px}}@media (max-width:720px){body.spp-product-page main#primary.spp-product .spp-product-nav{top:64px;padding-block:8px}body.spp-product-page main#primary.spp-product .spp-product-nav a{padding:8px 12px;font-size:12.5px}body.spp-product-page main#primary.spp-product .spp-section,body.spp-product-page main#primary.spp-product .spp-feature-groups,body.spp-product-page main#primary.spp-product .spp-cta,body.spp-product-page main#primary.spp-product .spp-faq{padding-block:42px!important}body.spp-product-page main#primary.spp-product article.spp-primary-card--has-icon{grid-template-columns:42px minmax(0,1fr)!important;gap:13px}body.spp-product-page main#primary.spp-product .spp-primary-card__icon{width:42px!important;height:42px!important;padding:9px;border-radius:12px!important}body.spp-product-page main#primary.spp-product .spp-primary-card__icon img{width:24px!important;height:24px!important}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-section__heading,body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-groups__head,body.spp-product-page main#primary.spp-product [data-spp-scroll-section] .spp-faq__simple-head{opacity:1;transform:none;transition:none}}body.spp-product-page main#primary.spp-product .spp-primary__grid,body.spp-product-page main#primary.spp-product .spp-features__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.spp-product-page main#primary.spp-product article.spp-primary-card,body.spp-product-page main#primary.spp-product article.spp-feature{direction:rtl!important;display:block!important;min-height:100%!important;padding:24px 26px!important;background:#fff!important;border:1px solid rgb(0 15 89 / .10)!important;border-radius:16px!important;box-shadow:0 8px 26px rgb(15 23 42 / .035)!important;text-align:right!important;transform:none!important}body.spp-product-page main#primary.spp-product article.spp-primary-card:hover,body.spp-product-page main#primary.spp-product article.spp-feature:hover{border-color:rgb(0 15 89 / .18)!important;box-shadow:0 12px 30px rgb(15 23 42 / .05)!important}body.spp-product-page main#primary.spp-product .spp-feature__content{padding:0!important}body.spp-product-page main#primary.spp-product .spp-feature__content::before,body.spp-product-page main#primary.spp-product .spp-feature__media{display:none!important}@media (max-width:720px){body.spp-product-page main#primary.spp-product .spp-primary__grid,body.spp-product-page main#primary.spp-product .spp-features__list{grid-template-columns:1fr!important}body.spp-product-page main#primary.spp-product article.spp-primary-card,body.spp-product-page main#primary.spp-product article.spp-feature{padding:21px 19px!important;border-radius:14px!important}}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__simple-head{display:grid;justify-items:center;gap:0;margin:0 0 clamp(26px, 3.5vw, 44px);text-align:center}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__simple-head h2{max-width:22ch;margin:0!important;color:var(--spp-navy)!important;font-family:inherit!important;font-size:clamp(26px, 3vw, 40px)!important;font-weight:850!important;line-height:1.5!important;letter-spacing:-.025em;text-wrap:balance}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__item{transition:opacity 460ms cubic-bezier(.22,1,.36,1),transform 460ms cubic-bezier(.22,1,.36,1),border-color 220ms ease,box-shadow 260ms ease;transition-delay:calc(var(--spp-faq-index, 0) * 55ms)}.spp-motion-ready .spp-faq__list:not(.is-visible) .spp-faq__item{opacity:0;transform:translate3d(0,18px,0)}.spp-motion-ready .spp-faq__list.is-visible .spp-faq__item{opacity:1;transform:translate3d(0,0,0)}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer{height:0;overflow:hidden;padding:0!important;opacity:0;will-change:height,opacity;transition:height 360ms cubic-bezier(.22,1,.36,1),opacity 220ms ease}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__item.is-open .spp-faq__answer{opacity:1}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer-inner{padding:0 clamp(20px, 3vw, 34px) 28px clamp(74px, 8vw, 104px)}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__item.is-open{border-color:rgb(0 15 89 / .16);box-shadow:0 16px 42px rgb(0 15 89 / .075)}@media (max-width:600px){body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__simple-head{margin-bottom:24px}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__simple-head h2{font-size:26px!important}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer-inner{padding:0 16px 22px}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__item,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer{transition:none!important;transform:none!important}.spp-motion-ready .spp-faq__list:not(.is-visible) .spp-faq__item{opacity:1}}body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question>span{font-family:inherit!important;font-size:clamp(20px, 2vw, 28px)!important;font-weight:760!important;line-height:1.65!important}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer p{font-family:inherit!important;font-size:clamp(16px, 1.35vw, 18px)!important;font-weight:400!important;line-height:2.05!important}@media (max-width:600px){body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question>span{font-size:18px!important}body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer p{font-size:15.5px!important}}body.spp-product-page main#primary.spp-product .spp-product__content{background:#f8f8f8!important;background-color:#f8f8f8!important}body.spp-product-page main#primary.spp-product section.spp-primary,body.spp-product-page main#primary.spp-product section.spp-features,body.spp-product-page main#primary.spp-product section.spp-feature-groups,body.spp-product-page main#primary.spp-product section.spp-cta,body.spp-product-page main#primary.spp-product section.spp-faq{background:transparent!important;background-color:transparent!important}body.spp-product-page main#primary.spp-product section.spp-faq article.spp-faq__item,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:hover,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:active,body.spp-product-page main#primary.spp-product section.spp-faq button.spp-faq__question:focus,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer,body.spp-product-page main#primary.spp-product section.spp-faq .spp-faq__answer p{background:#fff!important;background-color:#fff!important}body.spp-product-page main#primary.spp-product .spp-product-nav{top:84px!important;padding:12px 0!important;background:transparent!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{position:relative;justify-content:flex-start!important;width:max-content!important;max-width:calc(100% - 32px)!important;min-height:48px;margin-inline:auto!important;padding:6px!important;background:rgb(255 255 255 / .91);border:1px solid rgb(0 15 89 / .08);border-radius:18px;box-shadow:0 12px 34px rgb(0 15 89 / .10);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);pointer-events:auto}body.spp-product-page main#primary.spp-product .spp-product-nav__pill{position:absolute;z-index:0;left:0;top:0;width:0;height:0;border:1px solid rgb(0 15 89 / .08);border-radius:13px;background:#fff;box-shadow:0 6px 20px rgb(0 15 89 / .10);pointer-events:none}body.spp-product-page main#primary.spp-product .spp-product-nav__pill.is-ready{transition:width 380ms cubic-bezier(.22,1,.36,1),height 380ms cubic-bezier(.22,1,.36,1),transform 460ms cubic-bezier(.22,1,.36,1)}body.spp-product-page main#primary.spp-product .spp-product-nav a{z-index:1;background:transparent!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product .spp-product-nav a.is-active::after{display:none!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr) minmax(0,1fr)!important;grid-auto-rows:minmax(184px,auto);gap:16px!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-1{grid-column:1;grid-row:1}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-2{grid-column:3;grid-row:1}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-3{grid-column:1;grid-row:2}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-4{grid-column:3;grid-row:2}body.spp-product-page main#primary.spp-product .spp-primary-visual{grid-column:2;grid-row:1 / span 2;min-width:0;min-height:384px;margin:0;overflow:hidden;background:#eef1f8;border:1px solid rgb(0 15 89 / .09);border-radius:22px;box-shadow:0 12px 34px rgb(0 15 89 / .06)}body.spp-product-page main#primary.spp-product .spp-primary-visual__image{display:block;width:100%;height:100%;object-fit:cover}body.spp-product-page main#primary.spp-product article.spp-primary-card,body.spp-product-page main#primary.spp-product article.spp-primary-card--has-icon{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-content:center;align-items:start;gap:15px;padding:24px!important;background:#fff!important;transform:none!important;transition:border-color 220ms ease,box-shadow 260ms ease,background-color 220ms ease!important}body.spp-product-page main#primary.spp-product article.spp-primary-card::after{display:none!important}body.spp-product-page main#primary.spp-product .spp-primary-card__icon{width:46px!important;height:46px!important;padding:10px!important;background:#fff7f1!important;border:1px solid rgb(255 118 20 / .20)!important;border-radius:13px!important}body.spp-product-page main#primary.spp-product .spp-primary-card__icon svg{width:25px;height:25px;fill:none;stroke:var(--spp-journey-orange);stroke-width:1.7;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){body.spp-product-page main#primary.spp-product article.spp-primary-card:hover{background:#fff!important;border-color:rgb(0 15 89 / .22)!important;box-shadow:inset -3px 0 0 rgb(0 15 89 / .9),0 13px 34px rgb(0 15 89 / .055)!important}body.spp-product-page main#primary.spp-product article.spp-primary-card:hover .spp-primary-card__icon{transform:translate3d(-2px,0,0)!important;background:rgb(0 15 89 / .055)!important;border-color:rgb(0 15 89 / .14)!important}}body.spp-product-page main#primary.spp-product .spp-features__list{align-items:stretch}body.spp-product-page main#primary.spp-product article.spp-feature--has-media{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;min-height:310px!important;padding:0!important;overflow:hidden}body.spp-product-page main#primary.spp-product article.spp-feature--has-media:nth-child(even) .spp-feature__media{order:2}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__media{display:block!important;min-width:0;min-height:280px;margin:0;overflow:hidden;background:#eef1f8}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__image{display:block;width:100%;height:100%;object-fit:cover}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px, 4vw, 54px)!important}body.spp-product-page main#primary.spp-product .spp-groups__shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.spp-product-page main#primary.spp-product .spp-groups__rail{position:static!important;display:flex!important;flex-direction:row!important;gap:8px!important;width:100%;padding:0 0 2px!important;overflow-x:auto;background:transparent!important;border:0!important;border-radius:0!important;scrollbar-width:none}body.spp-product-page main#primary.spp-product .spp-groups__rail::-webkit-scrollbar{display:none}body.spp-product-page main#primary.spp-product .spp-groups__tab{flex:0 0 auto!important;width:auto!important;min-height:46px;padding:10px 16px!important;background:#fff!important;border:1px solid rgb(0 15 89 / .09)!important;border-radius:14px!important;color:rgb(0 15 89 / .72)!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product .spp-groups__tab:hover{color:var(--spp-journey-navy)!important;border-color:rgb(0 15 89 / .18)!important}body.spp-product-page main#primary.spp-product .spp-groups__tab.is-active{background:var(--spp-journey-navy)!important;border-color:var(--spp-journey-navy)!important;color:#fff!important;box-shadow:0 9px 24px rgb(0 15 89 / .14)!important}body.spp-product-page main#primary.spp-product .spp-groups__panel{padding:clamp(24px, 3.2vw, 38px)!important;border-color:rgb(0 15 89 / .08)!important;border-radius:20px!important;box-shadow:0 14px 38px rgb(0 15 89 / .045)!important}body.spp-product-page main#primary.spp-product .spp-groups__item{padding:12px 8px!important;background:transparent!important;border-bottom:1px solid rgb(0 15 89 / .055);border-radius:0!important}body.spp-product-page main#primary.spp-product .spp-groups__check{width:21px;height:21px;border-radius:50%}@media (max-width:1024px){body.spp-product-page main#primary.spp-product .spp-primary__grid--bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card{grid-column:auto!important;grid-row:auto!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-1{order:1}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-2{order:2}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-3{order:4}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card--bento-4{order:5}body.spp-product-page main#primary.spp-product .spp-primary-visual{grid-column:1 / -1;grid-row:auto;order:3;min-height:300px;max-height:430px}}@media (max-width:720px){body.spp-product-page main#primary.spp-product .spp-product-nav{top:72px!important;padding-block:10px!important}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{max-width:calc(100% - 20px)!important;margin-inline:auto!important;border-radius:16px}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento,body.spp-product-page main#primary.spp-product .spp-features__list{grid-template-columns:minmax(0,1fr)!important}body.spp-product-page main#primary.spp-product .spp-primary-visual{grid-column:auto;min-height:240px}body.spp-product-page main#primary.spp-product article.spp-primary-card,body.spp-product-page main#primary.spp-product article.spp-primary-card--has-icon{grid-template-columns:42px minmax(0,1fr)!important;padding:20px!important}body.spp-product-page main#primary.spp-product article.spp-feature--has-media{grid-column:auto;grid-template-columns:minmax(0,1fr)}body.spp-product-page main#primary.spp-product article.spp-feature--has-media:nth-child(even) .spp-feature__media{order:0}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__media{min-height:220px;max-height:330px}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__content{padding:24px 20px!important}body.spp-product-page main#primary.spp-product .spp-groups__list{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product .spp-product-nav__pill,body.spp-product-page main#primary.spp-product article.spp-primary-card,body.spp-product-page main#primary.spp-product .spp-primary-card__icon{transition:none!important}}body.spp-product-page main#primary.spp-product section.spp-primary{padding-top:clamp(48px, 5vw, 72px)!important;padding-bottom:clamp(28px, 3vw, 42px)!important}body.spp-product-page main#primary.spp-product section.spp-features{padding-top:clamp(22px, 2.8vw, 40px)!important;padding-bottom:clamp(44px, 4.5vw, 64px)!important}body.spp-product-page main#primary.spp-product .spp-section__heading{margin-bottom:clamp(24px, 3vw, 36px)!important}body.spp-product-page main#primary.spp-product .spp-primary-card__icon img,body.spp-product-page main#primary.spp-product .spp-compact-card__icon img{filter:brightness(0) saturate(100%) invert(51%) sepia(99%) saturate(2522%) hue-rotate(351deg) brightness(103%) contrast(102%)}body.spp-product-page main#primary.spp-product .spp-primary-card__icon svg,body.spp-product-page main#primary.spp-product .spp-feature__content li::before{color:var(--spp-journey-orange);stroke:var(--spp-journey-orange)}body.spp-product-page main#primary.spp-product .spp-feature__content li::before{background:linear-gradient(135deg,transparent 44%,var(--spp-journey-orange) 44% 56%,transparent 56%) center / 6px 6px no-repeat,#fff;border-color:rgb(255 118 20 / .32)}body.spp-product-page main#primary.spp-product .spp-compact-card{gap:8px}body.spp-product-page main#primary.spp-product .spp-compact-card__icon{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:rgb(255 118 20 / .09)}body.spp-product-page main#primary.spp-product .spp-compact-card__icon .spp-icon-image{max-width:16px;max-height:16px}body.spp-product-page main#primary.spp-product section.spp-related{padding:clamp(46px, 5vw, 72px) 0!important;background:transparent!important}body.spp-product-page main#primary.spp-product .spp-related__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px, 3vw, 36px)}body.spp-product-page main#primary.spp-product .spp-related__head h2{margin:0;color:var(--spp-journey-navy)!important;font-size:clamp(27px, 3vw, 38px)!important;font-weight:800!important;line-height:1.5!important;letter-spacing:-.025em}body.spp-product-page main#primary.spp-product .spp-related__head p{max-width:660px;margin:8px 0 0;color:var(--spp-muted);font-size:14px;line-height:2}body.spp-product-page main#primary.spp-product .spp-related__archive{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 0;color:var(--spp-journey-navy)!important;font-size:13px;font-weight:700;text-decoration:none!important}body.spp-product-page main#primary.spp-product .spp-related__archive svg,body.spp-product-page main#primary.spp-product .spp-related-card__arrow svg{width:19px;height:19px;fill:none;stroke:var(--spp-journey-orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.spp-product-page main#primary.spp-product .spp-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}body.spp-product-page main#primary.spp-product a.spp-related-card{display:block;min-width:0;overflow:hidden;background:#fff!important;border:1px solid rgb(0 15 89 / .09);border-radius:18px;box-shadow:0 10px 28px rgb(0 15 89 / .045);color:var(--spp-journey-navy)!important;text-decoration:none!important;transition:transform 320ms cubic-bezier(.22,1,.36,1),border-color 220ms ease,box-shadow 280ms ease}body.spp-product-page main#primary.spp-product .spp-related-card__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;margin:0;overflow:hidden;background:#f0f2f7}body.spp-product-page main#primary.spp-product .spp-related-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 520ms cubic-bezier(.22,1,.36,1)}body.spp-product-page main#primary.spp-product .spp-related-card__placeholder{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgb(255 118 20 / .22);border-radius:16px;background:rgb(255 118 20 / .08)}body.spp-product-page main#primary.spp-product .spp-related-card__placeholder svg{width:27px;height:27px;fill:none;stroke:var(--spp-journey-orange);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}body.spp-product-page main#primary.spp-product .spp-related-card__body{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;padding:17px 18px}body.spp-product-page main#primary.spp-product .spp-related-card__body h3{margin:0;color:var(--spp-journey-navy)!important;font-size:15px!important;font-weight:750!important;line-height:1.75!important}body.spp-product-page main#primary.spp-product .spp-related-card__arrow{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:rgb(255 118 20 / .08);transition:background-color 220ms ease,transform 300ms cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){body.spp-product-page main#primary.spp-product a.spp-related-card:hover{transform:translate3d(0,-3px,0);border-color:rgb(255 118 20 / .28);box-shadow:0 18px 42px rgb(0 15 89 / .075)}body.spp-product-page main#primary.spp-product a.spp-related-card:hover .spp-related-card__image{transform:scale(1.025)}body.spp-product-page main#primary.spp-product a.spp-related-card:hover .spp-related-card__arrow{background:rgb(255 118 20 / .15);transform:translate3d(-2px,0,0)}}@media (max-width:900px){body.spp-product-page main#primary.spp-product .spp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body.spp-product-page main#primary.spp-product section.spp-primary{padding-top:38px!important;padding-bottom:22px!important}body.spp-product-page main#primary.spp-product section.spp-features{padding-top:18px!important;padding-bottom:36px!important}body.spp-product-page main#primary.spp-product section.spp-related{padding:38px 0 42px!important;overflow:hidden}body.spp-product-page main#primary.spp-product .spp-related__head{align-items:start;margin-bottom:22px}body.spp-product-page main#primary.spp-product .spp-related__head h2{font-size:27px!important}body.spp-product-page main#primary.spp-product .spp-related__head p{font-size:13px}body.spp-product-page main#primary.spp-product .spp-related__archive{padding-top:5px;font-size:0}body.spp-product-page main#primary.spp-product .spp-related__archive svg{width:22px;height:22px}body.spp-product-page main#primary.spp-product .spp-related__grid{display:flex;gap:12px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}body.spp-product-page main#primary.spp-product .spp-related__grid::-webkit-scrollbar{display:none}body.spp-product-page main#primary.spp-product a.spp-related-card{flex:0 0 min(82vw, 310px);scroll-snap-align:start;border-radius:16px}body.spp-product-page main#primary.spp-product .spp-related-card__body{min-height:70px;padding:15px 16px}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product a.spp-related-card,body.spp-product-page main#primary.spp-product .spp-related-card__image,body.spp-product-page main#primary.spp-product .spp-related-card__arrow{transition:none!important;transform:none!important}}body.spp-product-page main#primary.spp-product .spp-product-nav{top:102px!important;padding-block:8px!important}body.admin-bar.spp-product-page main#primary.spp-product .spp-product-nav{top:134px!important}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{border-radius:16px!important;box-shadow:0 12px 30px rgb(0 15 89 / .085)!important}body.spp-product-page main#primary.spp-product :is(.spp-section__heading,.spp-groups__head,.spp-related__head,.spp-faq__simple-head){width:min(760px, 100%)!important;max-width:760px!important;margin-inline:auto!important;text-align:center!important}body.spp-product-page main#primary.spp-product :is(.spp-section__heading h2,.spp-groups__head h2,.spp-related__head h2,.spp-faq__simple-head h2){margin-inline:auto!important;color:var(--spp-journey-navy)!important;font-size:clamp(28px, 3vw, 38px)!important;font-weight:800!important;line-height:1.55!important;letter-spacing:-.025em!important;text-align:center!important;text-wrap:balance}body.spp-product-page main#primary.spp-product .spp-section__heading>span{justify-content:center}body.spp-product-page main#primary.spp-product .spp-related__head{position:relative;display:block!important}body.spp-product-page main#primary.spp-product .spp-related__head>div{width:100%}body.spp-product-page main#primary.spp-product .spp-related__head p{margin:9px auto 0!important;text-align:center}body.spp-product-page main#primary.spp-product .spp-related__archive{position:absolute;top:50%;left:0;transform:translateY(-50%)}body.spp-product-page main#primary.spp-product .spp-primary-visual{display:grid;place-items:center;padding:clamp(18px, 2.4vw, 30px)!important;background:#f4f6fa!important}body.spp-product-page main#primary.spp-product .spp-primary-visual__image{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__media{display:grid!important;place-items:center;padding:clamp(18px, 2.4vw, 30px)!important;background:#f4f6fa!important}body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__image{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product section.spp-cta{margin:0!important;padding:clamp(16px, 2vw, 26px) clamp(14px, 2.4vw, 30px) 0!important;background:#f7f8fb!important}body.spp-product-page main#primary.spp-product .spp-cta>.spp-container{width:min(1380px, 100%)!important}body.spp-product-page main#primary.spp-product .spp-cta__panel{min-height:226px!important;padding:clamp(38px, 4.5vw, 62px) clamp(30px, 6vw, 88px)!important;background:radial-gradient(700px circle at 8% 120%,rgb(255 118 20 / .16),transparent 57%),radial-gradient(580px circle at 88% -40%,rgb(75 105 220 / .18),transparent 62%),linear-gradient(118deg,#000a3d 0%,#001257 56%,#071a62 100%)!important;border:1px solid rgb(255 255 255 / .09)!important;border-bottom:0!important;border-radius:34px 34px 0 0!important;box-shadow:0 -10px 42px rgb(0 15 89 / .075),inset 0 1px rgb(255 255 255 / .07)!important}body.spp-product-page main#primary.spp-product .spp-cta__mesh{display:none}body.spp-product-page main#primary.spp-product .spp-cta__copy{position:relative;max-width:720px;padding:0 22px 0 0!important}body.spp-product-page main#primary.spp-product .spp-cta__copy::before{position:absolute;top:4px;right:0;width:2px;height:calc(100% - 8px);content:"";background:linear-gradient(to bottom,var(--spp-journey-orange),rgb(255 118 20 / .08));border-radius:999px}body.spp-product-page main#primary.spp-product .spp-cta__copy h2{font-size:clamp(29px, 3vw, 42px)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:-.025em!important}body.spp-product-page main#primary.spp-product .spp-cta__copy p{margin-top:10px!important;color:rgb(255 255 255 / .62)!important;font-size:13.5px!important;line-height:1.95!important}body.spp-product-page main#primary.spp-product .spp-button--cta{min-width:190px;min-height:56px;justify-content:center;border-radius:999px!important}@media (max-width:900px){body.spp-product-page main#primary.spp-product .spp-related__archive{position:static;justify-content:center;margin-top:12px;transform:none}}@media (max-width:782px){body.spp-product-page main#primary.spp-product .spp-product-nav,body.admin-bar.spp-product-page main#primary.spp-product .spp-product-nav{top:82px!important}}@media (max-width:600px){body.spp-product-page main#primary.spp-product .spp-product-nav,body.admin-bar.spp-product-page main#primary.spp-product .spp-product-nav{top:72px!important;padding-block:8px!important}body.spp-product-page main#primary.spp-product :is(.spp-section__heading h2,.spp-groups__head h2,.spp-related__head h2,.spp-faq__simple-head h2){font-size:27px!important}body.spp-product-page main#primary.spp-product .spp-primary-visual,body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__media{padding:16px!important}body.spp-product-page main#primary.spp-product section.spp-cta{padding:12px 12px 0!important}body.spp-product-page main#primary.spp-product .spp-cta__panel{grid-template-columns:1fr!important;gap:28px!important;min-height:0!important;padding:40px 26px 36px!important;border-radius:26px 26px 0 0!important;text-align:center}body.spp-product-page main#primary.spp-product .spp-cta__copy{max-width:580px;margin-inline:auto;padding:0!important}body.spp-product-page main#primary.spp-product .spp-cta__copy::before{display:none}body.spp-product-page main#primary.spp-product .spp-cta__copy p{margin-inline:auto}body.spp-product-page main#primary.spp-product .spp-button--cta{width:min(100%, 320px)!important;margin-inline:auto}}.spp-product-nav__marker{display:block;width:100%;height:0;pointer-events:none}body.spp-product-page.spp-journey-nav-ready .sps-nav{will-change:opacity,transform;transition:opacity 280ms ease,transform 460ms cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,background-color 280ms ease,border-color 280ms ease,box-shadow 280ms ease!important}body.spp-product-page.spp-journey-nav-active .sps-nav{opacity:0!important;visibility:hidden!important;transform:translate3d(0,-110%,0)!important;pointer-events:none!important;transition-delay:0s,0s,360ms,0s,0s,0s!important}body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:12px!important;z-index:1002!important;opacity:0;transform:translate3d(0,-16px,0);pointer-events:none!important;transition:opacity 260ms ease,transform 460ms cubic-bezier(.22,1,.36,1),top 460ms cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:44px!important}body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav__inner{pointer-events:none!important}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav{opacity:1;transform:translate3d(0,0,0);pointer-events:auto!important}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav__inner{pointer-events:auto!important}@media (max-width:782px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav,body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:10px!important}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:56px!important}}@media (max-width:600px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav,body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:8px!important}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{top:54px!important}}@media (prefers-reduced-motion:reduce){body.spp-product-page.spp-journey-nav-ready .sps-nav,body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{transition:none!important}}body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:12px;top:var(--spp-journey-nav-top)!important;overflow:visible!important}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:44px}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{position:absolute;top:calc(-1 * var(--spp-journey-nav-top, 12px));right:0;left:0;width:100%;height:calc(158px + var(--spp-journey-nav-top, 12px));background:linear-gradient(180deg,#f8f8f8 0%,#f8f8f8 30%,rgb(248 248 248 / .985) 44%,rgb(248 248 248 / .82) 61%,rgb(248 248 248 / .42) 78%,rgb(248 248 248 / .10) 91%,#fff0 100%)}body.spp-product-page main#primary.spp-product .spp-product-nav__fade::before{position:absolute;top:0;right:0;left:0;height:calc(var(--spp-journey-nav-top, 12px) + 66px);content:"";background:#f8f8f8;pointer-events:none}@media (max-width:782px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:10px}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:56px}}@media (max-width:600px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:8px}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:54px}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:calc(132px + var(--spp-journey-nav-top, 8px))}}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{position:absolute!important;top:calc(-1 * var(--spp-journey-nav-top, 12px))!important;right:0;left:0;display:block;width:100%;height:calc(clamp(174px, 17vw, 218px) + var(--spp-journey-nav-top, 12px))!important;opacity:0;background:rgb(248 248 248 / .92)!important;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .985) 45%,rgb(0 0 0 / .92) 56%,rgb(0 0 0 / .74) 68%,rgb(0 0 0 / .46) 80%,rgb(0 0 0 / .18) 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .985) 45%,rgb(0 0 0 / .92) 56%,rgb(0 0 0 / .74) 68%,rgb(0 0 0 / .46) 80%,rgb(0 0 0 / .18) 91%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;clip-path:inset(0 0 100% 0);transform:translate3d(0,-14px,0);transform-origin:top center;pointer-events:none;will-change:opacity,transform,clip-path;transition:opacity 440ms ease 60ms,transform 760ms cubic-bezier(.16,1,.3,1),clip-path 760ms cubic-bezier(.16,1,.3,1)!important}body.spp-product-page main#primary.spp-product .spp-product-nav__fade::before,body.spp-product-page main#primary.spp-product .spp-product-nav__fade::after{display:none!important;content:none!important;animation:none!important}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav__fade{opacity:1;clip-path:inset(0 0 0 0);transform:translate3d(0,0,0)}@media (max-width:600px){body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:calc(158px + var(--spp-journey-nav-top, 8px))!important;-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%)}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product .spp-product-nav__fade{transform:none!important;transition:none!important}}body.spp-product-page main#primary.spp-product .spp-hero__intro{width:min(62ch, 100%);text-align:justify!important;text-align-last:right;text-justify:inter-word}body.spp-product-page main#primary.spp-product section.spp-primary{overflow:hidden;background:radial-gradient(circle at 50% 4%,rgb(255 118 20 / .055),transparent 26%),linear-gradient(180deg,#fff 0%,#fbfcff 100%)!important}body.spp-product-page main#primary.spp-product section.spp-primary .spp-section__heading{max-width:760px;margin-inline:auto;text-align:center}body.spp-product-page main#primary.spp-product section.spp-primary .spp-section__heading h2{color:var(--spp-journey-navy);font-size:clamp(30px, 3.2vw, 43px);font-weight:800;letter-spacing:-.035em}body.spp-product-page main#primary.spp-product .spp-primary__grid,body.spp-product-page main#primary.spp-product .spp-primary__grid--bento{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:0!important;overflow:hidden;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(0 15 89 / .10)!important;border-radius:30px;box-shadow:0 28px 70px rgb(0 15 89 / .075);counter-reset:spp-advantage}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card,body.spp-product-page main#primary.spp-product .spp-primary__grid article.spp-primary-card--has-icon{position:relative;display:grid!important;grid-column:auto!important;grid-row:auto!important;grid-template-columns:50px minmax(0,1fr)!important;align-content:center;align-items:start;gap:18px;min-height:196px;padding:clamp(28px, 3vw, 40px)!important;overflow:hidden;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;counter-increment:spp-advantage;transition:background-color 380ms cubic-bezier(.22,1,.36,1)!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card,body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-card[class*="spp-primary-card--bento-"]{grid-column:auto!important;grid-row:auto!important;order:initial!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:nth-child(2n){border-inline-start:1px solid rgb(0 15 89 / .085)!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:nth-child(n+3){border-top:1px solid rgb(0 15 89 / .085)!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card::before{position:absolute;top:20px;left:24px;content:"0" counter(spp-advantage);color:rgb(0 15 89 / .24);font-size:11px;font-weight:800;line-height:1;letter-spacing:.11em;transition:color 320ms ease}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card::after{position:absolute;top:0;right:0;display:block!important;width:3px;height:100%;content:"";background:var(--spp-journey-orange);transform:scaleY(0);transform-origin:center;transition:transform 420ms cubic-bezier(.22,1,.36,1)}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card__icon{width:50px!important;height:50px!important;margin:0!important;padding:12px!important;background:rgb(255 118 20 / .085)!important;border:1px solid rgb(255 118 20 / .16)!important;border-radius:16px!important;box-shadow:none!important;transform:none!important;transition:background-color 320ms ease,border-color 320ms ease!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card__icon svg{stroke:var(--spp-journey-orange)!important;transition:stroke 320ms ease}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card__copy{min-width:0;text-align:right}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card h3{margin:0;color:var(--spp-journey-navy);font-size:clamp(17px, 1.45vw, 20px);font-weight:750;line-height:1.7}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card p{margin-top:10px;color:#68758f;font-size:clamp(13.5px, 1vw, 15px);font-weight:500;line-height:2}@media (hover:hover) and (pointer:fine){body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover{background:rgb(248 250 255 / .94)!important;border-color:rgb(0 15 89 / .085)!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover::before{color:var(--spp-journey-orange)}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover::after{transform:scaleY(1)}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover .spp-primary-card__icon{background:var(--spp-journey-orange)!important;border-color:var(--spp-journey-orange)!important;transform:none!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover .spp-primary-card__icon svg{stroke:#fff!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:hover .spp-primary-card__icon img{filter:brightness(0) invert(1)!important}}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-visual{grid-column:1 / -1!important;grid-row:auto!important;order:initial!important;min-height:clamp(260px, 38vw, 470px);margin:0;background:#fff!important;border:0!important;border-top:1px solid rgb(0 15 89 / .085)!important;border-radius:0!important;box-shadow:none!important}body.spp-product-page main#primary.spp-product .spp-primary__grid--bento .spp-primary-visual__image{object-fit:contain}body.spp-product-page main#primary.spp-product .spp-primary__secondary{margin-top:18px;padding:8px;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgb(255 118 20 / .18),transparent 30%),var(--spp-journey-navy);border:1px solid rgb(0 15 89 / .12);border-radius:24px;box-shadow:0 20px 48px rgb(0 15 89 / .14)}body.spp-product-page main#primary.spp-product .spp-compact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}body.spp-product-page main#primary.spp-product .spp-compact-card{position:relative;display:flex;justify-content:flex-start;gap:11px;min-width:0;min-height:72px;padding:17px 18px;background:transparent!important;border:0!important;border-radius:16px;box-shadow:none!important;text-align:right;transform:none!important;transition:background-color 280ms ease!important}body.spp-product-page main#primary.spp-product .spp-compact-card::before{flex:0 0 auto;width:7px;height:7px;content:"";background:var(--spp-journey-orange);border-radius:50%;box-shadow:0 0 0 5px rgb(255 118 20 / .12)}body.spp-product-page main#primary.spp-product .spp-compact-card:not(:nth-child(3n)){border-left:1px solid rgb(255 255 255 / .09)!important}body.spp-product-page main#primary.spp-product .spp-compact-card:nth-child(n+4){border-top:1px solid rgb(255 255 255 / .09)!important}body.spp-product-page main#primary.spp-product .spp-compact-card h3{margin:0;color:rgb(255 255 255 / .92)!important;font-size:clamp(14px, 1.05vw, 15.5px)!important;font-weight:600;line-height:1.8}@media (hover:hover) and (pointer:fine){body.spp-product-page main#primary.spp-product .spp-compact-card:hover{background:rgb(255 255 255 / .065)!important}}@media (max-width:760px){body.spp-product-page main#primary.spp-product .spp-hero__intro{width:100%;font-size:14px;line-height:2.05}body.spp-product-page main#primary.spp-product .spp-primary__grid,body.spp-product-page main#primary.spp-product .spp-primary__grid--bento{grid-template-columns:minmax(0,1fr)!important;border-radius:24px}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card,body.spp-product-page main#primary.spp-product .spp-primary__grid article.spp-primary-card--has-icon{grid-template-columns:46px minmax(0,1fr)!important;gap:15px;min-height:0;padding:25px 22px!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:nth-child(2n){border-inline-start:0!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card:nth-child(n+2){border-top:1px solid rgb(0 15 89 / .085)!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card__icon{width:46px!important;height:46px!important;padding:11px!important;border-radius:14px!important}body.spp-product-page main#primary.spp-product .spp-primary__grid .spp-primary-card::before{top:16px;left:18px}body.spp-product-page main#primary.spp-product .spp-compact__grid{grid-template-columns:minmax(0,1fr)}body.spp-product-page main#primary.spp-product .spp-compact-card{min-height:60px;padding:14px 16px;border-left:0!important}body.spp-product-page main#primary.spp-product .spp-compact-card:nth-child(n+2){border-top:1px solid rgb(255 255 255 / .09)!important}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product .spp-primary-card,body.spp-product-page main#primary.spp-product .spp-primary-card::after,body.spp-product-page main#primary.spp-product .spp-primary-card__icon,body.spp-product-page main#primary.spp-product .spp-compact-card{transition:none!important}}body.spp-product-page main#primary.spp-product .spp-primary-visual,body.spp-product-page main#primary.spp-product .spp-feature--has-media .spp-feature__media{background:#fff!important;background-color:#fff!important}body.spp-product-page main#primary.spp-product .spp-feature__content h3{font-size:clamp(23px, 2.15vw, 31px)!important;line-height:1.55!important}body.spp-product-page main#primary.spp-product .spp-feature__content>p{font-size:clamp(14.5px, 1.12vw, 16.5px)!important;line-height:2.05!important}body.spp-product-page main#primary.spp-product .spp-feature__content ul{gap:12px!important;margin-top:23px!important}body.spp-product-page main#primary.spp-product .spp-feature__content li{position:relative;min-height:22px;padding:0 31px 0 0!important;font-size:clamp(14px, 1.06vw, 16px)!important;font-weight:500!important;line-height:1.95!important}body.spp-product-page main#primary.spp-product .spp-feature__content li::before{top:.43em!important;right:0!important;width:19px!important;height:19px!important;background:var(--spp-journey-orange)!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 11px rgb(255 118 20 / .18)}body.spp-product-page main#primary.spp-product .spp-feature__content li::after{position:absolute;top:calc(.43em + 4px);right:6px;width:5px;height:8px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transform-origin:center}@media (max-width:600px){body.spp-product-page main#primary.spp-product .spp-feature__content h3{font-size:23px!important}body.spp-product-page main#primary.spp-product .spp-feature__content>p{font-size:14.5px!important}body.spp-product-page main#primary.spp-product .spp-feature__content li{padding-right:29px!important;font-size:14px!important}body.spp-product-page main#primary.spp-product .spp-feature__content li::before{width:18px!important;height:18px!important}body.spp-product-page main#primary.spp-product .spp-feature__content li::after{top:calc(.43em + 4px);right:6px}}body.spp-product-page main#primary.spp-product .spp-groups__item{align-items:center!important}body.spp-product-page main#primary.spp-product .spp-groups__check{align-self:center;margin-top:0!important}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{position:fixed;z-index:0;top:0;right:0;left:0;display:block;height:clamp(132px, 14vw, 176px);opacity:0;background:linear-gradient(180deg,rgb(248 248 248 / .995) 0%,rgb(248 248 248 / .965) 34%,rgb(248 248 248 / .78) 61%,rgb(248 248 248 / .28) 82%,#fff0 100%);transform:translate3d(0,-34px,0) scaleY(.72);transform-origin:top center;pointer-events:none;transition:opacity 360ms ease,transform 620ms cubic-bezier(.22,1,.36,1);will-change:opacity,transform}body.spp-product-page main#primary.spp-product .spp-product-nav__fade::after{position:absolute;top:0;right:8%;left:8%;height:54px;content:"";opacity:0;background:linear-gradient(180deg,#fff0,rgb(255 118 20 / .055) 42%,rgb(0 15 89 / .035) 68%,#fff0);filter:blur(7px);transform:translate3d(0,-105%,0);pointer-events:none}body.spp-product-page main#primary.spp-product .spp-product-nav__inner{z-index:1}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav__fade{opacity:1;transform:translate3d(0,0,0) scaleY(1)}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav__fade::after{animation:spp-product-nav-fade-sweep 820ms cubic-bezier(.22,1,.36,1) 80ms both}@keyframes spp-product-nav-fade-sweep{0%{opacity:0;transform:translate3d(0,-105%,0)}28%{opacity:.9}100%{opacity:0;transform:translate3d(0,205%,0)}}@media (max-width:600px){body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:122px}}@media (prefers-reduced-motion:reduce){body.spp-product-page main#primary.spp-product .spp-product-nav__fade{transition:none!important}body.spp-product-page main#primary.spp-product .spp-product-nav__fade::after{display:none!important;animation:none!important}}body.spp-product-page.spp-journey-nav-ready .sps-nav{opacity:1;clip-path:inset(0 0 0 0);filter:blur(0);transition:opacity 190ms ease,transform 380ms cubic-bezier(.22,1,.36,1),clip-path 380ms cubic-bezier(.22,1,.36,1),filter 220ms ease,visibility 0s linear 0s,background-color 280ms ease,border-color 280ms ease,box-shadow 280ms ease!important}body.spp-product-page.spp-journey-nav-active .sps-nav{opacity:0!important;clip-path:inset(0 0 100% 0)!important;filter:blur(4px);transform:translate3d(0,-125%,0)!important;visibility:hidden!important;transition-delay:0s,0s,0s,0s,240ms,0s,0s,0s!important}body.spp-product-page.spp-journey-nav-active .sps-header>:not(.sps-nav):not(.sps-nav-spacer){opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{transition:opacity 300ms ease,transform 560ms cubic-bezier(.16,1,.3,1),top 460ms cubic-bezier(.22,1,.36,1)!important}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav{transition-delay:170ms,125ms,0s!important}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:clamp(160px, 17vw, 214px);clip-path:inset(0 0 100% 0);background:linear-gradient(180deg,#f8f8f8 0%,rgb(248 248 248 / .99) 30%,rgb(248 248 248 / .88) 54%,rgb(248 248 248 / .54) 72%,rgb(248 248 248 / .17) 88%,#fff0 100%);transform:translate3d(0,-20px,0);transition:opacity 360ms ease 90ms,transform 620ms cubic-bezier(.16,1,.3,1) 70ms,clip-path 620ms cubic-bezier(.16,1,.3,1) 70ms}body.spp-product-page.spp-journey-nav-active main#primary.spp-product .spp-product-nav__fade{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0)}body.spp-product-page main#primary.spp-product .spp-product-nav__pill.is-ready{will-change:width,height,transform;backface-visibility:hidden;transition:width 500ms cubic-bezier(.16,1,.3,1),height 500ms cubic-bezier(.16,1,.3,1),transform 700ms cubic-bezier(.16,1,.3,1),background-color 320ms ease,border-color 320ms ease,box-shadow 420ms ease!important}body.spp-product-page main#primary.spp-product .spp-product-nav a{transition:color 320ms ease,opacity 320ms ease!important}body.spp-product-page main#primary.spp-product .spp-product-nav a:not(.is-active){opacity:.78}body.spp-product-page main#primary.spp-product .spp-product-nav a.is-active{opacity:1}@media (max-width:600px){body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:142px}}@media (prefers-reduced-motion:reduce){body.spp-product-page.spp-journey-nav-ready .sps-nav,body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav,body.spp-product-page main#primary.spp-product .spp-product-nav__fade,body.spp-product-page main#primary.spp-product .spp-product-nav__pill.is-ready,body.spp-product-page main#primary.spp-product .spp-product-nav a{transition:none!important}}body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:12px;top:var(--spp-journey-nav-top)!important;overflow:visible!important}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:44px}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{position:absolute;top:calc(-1 * var(--spp-journey-nav-top, 12px));right:0;left:0;width:100%;height:calc(158px + var(--spp-journey-nav-top, 12px));background:linear-gradient(180deg,#f8f8f8 0%,#f8f8f8 30%,rgb(248 248 248 / .985) 44%,rgb(248 248 248 / .82) 61%,rgb(248 248 248 / .42) 78%,rgb(248 248 248 / .10) 91%,#fff0 100%)}body.spp-product-page main#primary.spp-product .spp-product-nav__fade::before{position:absolute;top:0;right:0;left:0;height:calc(var(--spp-journey-nav-top, 12px) + 66px);content:"";background:#f8f8f8;pointer-events:none}@media (max-width:782px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:10px}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:56px}}@media (max-width:600px){body.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:8px}body.admin-bar.spp-product-page.spp-journey-nav-ready main#primary.spp-product .spp-product-nav{--spp-journey-nav-top:54px}body.spp-product-page main#primary.spp-product .spp-product-nav__fade{height:calc(132px + var(--spp-journey-nav-top, 8px))}}