.sp-container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.sp-hero{padding:calc(10rem + var(--notif-offset,0px)) 0 6rem;background:var(--color-bg-alt);-webkit-transition:padding-top .3s;-moz-transition:padding-top .3s;-ms-transition:padding-top .3s;-o-transition:padding-top .3s;transition:padding-top .3s;position:relative;overflow:hidden}.sp-hero-texture{background-image:radial-gradient(circle, var(--color-overlay-extralight) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:-webkit-linear-gradient(#0000,#000 20%);-moz-mask-image:-moz-linear-gradient(#0000,#000 20%);-o-mask-image:-o-linear-gradient(#0000,#000 20%);-webkit-mask-image:linear-gradient(#000 80%,#0000);-moz-mask-image:linear-gradient(#000 80%,#0000);-ms-mask-image:linear-gradient(#000 80%,#0000);-o-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.sp-hero-glow{pointer-events:none;background:-webkit-radial-gradient(circle,#ff690014 0%,#0000 60%);background:-moz-radial-gradient(circle,#ff690014 0%,#0000 60%);background:-o-radial-gradient(circle,#ff690014 0%,#0000 60%);background:radial-gradient(circle,#ff690014 0%,#0000 60%);width:600px;height:600px;position:absolute;top:10%;right:5%;-webkit-mask-image:-webkit-linear-gradient(#0000,#000 20%);-moz-mask-image:-moz-linear-gradient(#0000,#000 20%);-o-mask-image:-o-linear-gradient(#0000,#000 20%);-webkit-mask-image:linear-gradient(#000 80%,#0000);-moz-mask-image:linear-gradient(#000 80%,#0000);-ms-mask-image:linear-gradient(#000 80%,#0000);-o-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.sp-hero-grid{z-index:2;grid-template-columns:1fr 1fr;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4rem;display:grid;position:relative}.sp-hero-copy{max-width:560px}.sp-hero h1{color:var(--color-text-heading);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.sp-accent{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;background-clip:text}.sp-hero-desc{color:var(--color-text-secondary);margin-top:0;font-size:1.05rem;line-height:1.7}.sp-hero-btns{-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hero-proof{border-top:1px solid var(--color-border);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-proof-item{text-align:center}.sp-proof-val{color:var(--color-text-heading);font-size:1.5rem;font-weight:800;display:block}.sp-proof-lbl{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;display:block}.sp-proof-divider{background:var(--color-border);width:1px;height:32px}.sp-hero-visual{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.sp-hero-mockup{background:var(--color-bg-elevated);border:1px solid var(--color-border);width:380px;box-shadow:var(--shadow-xl);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;overflow:hidden}.sp-mock-bar{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;padding:12px 16px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-dot{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:10px;height:10px}.sp-mock-dot--r{background:var(--color-chrome-red)}.sp-mock-dot--y{background:var(--color-chrome-yellow)}.sp-mock-dot--g{background:var(--color-chrome-green)}.sp-mock-url{text-align:center;color:var(--color-text-secondary);-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-family:monospace;font-size:.7rem}.sp-mock-body{padding:20px}.sp-mock-heading{color:var(--color-text-body);margin-bottom:16px;font-size:.85rem;font-weight:700}.sp-mock-item{border-bottom:1px solid var(--color-border);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-item-img{background:var(--color-bg-inset);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:48px;height:48px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-item-name{color:var(--color-text-body);font-size:.8rem;font-weight:600;display:block}.sp-mock-item-price{color:var(--color-text-secondary);margin-top:2px;font-size:.75rem;display:block}.sp-mock-protection{background:var(--glow-primary);border:1px solid var(--glow-primary-strong);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-bottom:16px;padding:12px}.sp-mock-prot-header{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-prot-left{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-prot-toggle{background:var(--color-border-strong);-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;width:32px;height:18px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s;position:relative}.sp-mock-prot-toggle.is-on{background:var(--primary)}.sp-mock-prot-knob{background:var(--color-bg-elevated);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:14px;height:14px;-webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-ms-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;position:absolute;top:2px;left:2px}.sp-mock-prot-toggle.is-on .sp-mock-prot-knob{-webkit-transform:translate(14px);-moz-transform:translate(14px);-ms-transform:translate(14px);-o-transform:translate(14px);transform:translate(14px)}.sp-mock-prot-info{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-prot-label{color:var(--primary);font-size:.75rem;font-weight:600}.sp-mock-prot-price{color:var(--color-text-body);font-size:.8rem;font-weight:700}.sp-mock-prot-covers{gap:6px;margin-top:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-prot-tag{background:var(--glow-primary);color:var(--primary-light);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:2px 8px;font-size:.6rem;font-weight:500}.sp-mock-totals{padding-top:4px}.sp-mock-total-row{color:var(--color-text-secondary);-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:4px 0;font-size:.75rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-mock-total-row--final{border-top:1px solid var(--color-border);color:var(--color-text-body);margin-top:4px;padding-top:8px;font-size:.85rem;font-weight:700}.sp-float{background:var(--color-bg-elevated);-webkit-backdrop-filter:blur(12px);-moz-backdrop-filter:blur(12px);-ms-backdrop-filter:blur(12px);-o-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:10px;padding:12px 16px;-webkit-animation:4s ease-in-out infinite sp-float-bob;-moz-animation:4s ease-in-out infinite sp-float-bob;-ms-animation:4s ease-in-out infinite sp-float-bob;-o-animation:4s ease-in-out infinite sp-float-bob;animation:4s ease-in-out infinite sp-float-bob;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.sp-float-icon{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:32px;height:32px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-float-title{color:var(--color-text-body);font-size:.78rem;font-weight:700;display:block}.sp-float-sub{color:var(--color-text-secondary);margin-top:1px;font-size:.65rem;display:block}.sp-float--claim{-webkit-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;bottom:120px;left:-40px}.sp-float--tracking{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;top:40px;right:-30px}.sp-float--revenue{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:2px;-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s;bottom:20px;right:-20px}.sp-float-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:.6rem;font-weight:600}.sp-float-big{color:var(--color-text-heading);font-size:1.4rem;font-weight:800}@-webkit-keyframes sp-float-bob{0%,to{-webkit-transform:translateY(0)rotate(0);-moz-transform:translateY(0)rotate(0);-ms-transform:translateY(0)rotate(0);-o-transform:translateY(0)rotate(0);transform:translateY(0)rotate(0)}50%{-webkit-transform:translateY(-8px)rotate(.5deg);-moz-transform:translateY(-8px)rotate(.5deg);-ms-transform:translateY(-8px)rotate(.5deg);-o-transform:translateY(-8px)rotate(.5deg);transform:translateY(-8px)rotate(.5deg)}}@-moz-keyframes sp-float-bob{0%,to{-webkit-transform:translateY(0)rotate(0);-moz-transform:translateY(0)rotate(0);-ms-transform:translateY(0)rotate(0);-o-transform:translateY(0)rotate(0);transform:translateY(0)rotate(0)}50%{-webkit-transform:translateY(-8px)rotate(.5deg);-moz-transform:translateY(-8px)rotate(.5deg);-ms-transform:translateY(-8px)rotate(.5deg);-o-transform:translateY(-8px)rotate(.5deg);transform:translateY(-8px)rotate(.5deg)}}@-o-keyframes sp-float-bob{0%,to{-webkit-transform:translateY(0)rotate(0);-moz-transform:translateY(0)rotate(0);-ms-transform:translateY(0)rotate(0);-o-transform:translateY(0)rotate(0);transform:translateY(0)rotate(0)}50%{-webkit-transform:translateY(-8px)rotate(.5deg);-moz-transform:translateY(-8px)rotate(.5deg);-ms-transform:translateY(-8px)rotate(.5deg);-o-transform:translateY(-8px)rotate(.5deg);transform:translateY(-8px)rotate(.5deg)}}@keyframes sp-float-bob{0%,to{-webkit-transform:translateY(0)rotate(0);-moz-transform:translateY(0)rotate(0);-ms-transform:translateY(0)rotate(0);-o-transform:translateY(0)rotate(0);transform:translateY(0)rotate(0)}50%{-webkit-transform:translateY(-8px)rotate(.5deg);-moz-transform:translateY(-8px)rotate(.5deg);-ms-transform:translateY(-8px)rotate(.5deg);-o-transform:translateY(-8px)rotate(.5deg);transform:translateY(-8px)rotate(.5deg)}}.sp-how{padding:var(--section-padding);background:var(--color-bg-elevated)}.sp-how-grid{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:0;margin-top:3rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-how-card{text-align:center;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;max-width:320px;padding:2rem 1.5rem}.sp-how-num{background:var(--primary);width:36px;height:36px;color:var(--color-text-inverse);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-how-icon{color:var(--color-text-secondary);margin-bottom:1rem}.sp-how-card h3{margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.sp-how-card p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.sp-how-connector{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;padding-top:4.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-how-visual{margin-top:1.25rem}.sp-how-widget{background:var(--color-bg-alt);border:1px solid var(--color-border);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-hw-row{color:var(--color-text-body);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hw-toggle{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hw-toggle-track{background:var(--color-border-strong);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:36px;height:20px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s;position:relative}.sp-hw-toggle-track.is-on{background:var(--primary)}.sp-hw-toggle-knob{background:var(--color-bg-elevated);width:16px;height:16px;box-shadow:0 1px 3px var(--color-overlay-medium);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-ms-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;position:absolute;top:2px;left:2px}.sp-hw-toggle-track.is-on .sp-hw-toggle-knob{-webkit-transform:translate(16px);-moz-transform:translate(16px);-ms-transform:translate(16px);-o-transform:translate(16px);transform:translate(16px)}.sp-hw-price{color:var(--color-text-body);font-size:.85rem;font-weight:700}.sp-how-claim-card{background:var(--color-bg-alt);border:1px solid var(--color-border);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-hc-status{color:var(--accent-warm);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hc-dot{background:var(--accent-warm);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:8px;height:8px;-webkit-animation:2s ease-in-out infinite sp-pulse;-moz-animation:2s ease-in-out infinite sp-pulse;-ms-animation:2s ease-in-out infinite sp-pulse;-o-animation:2s ease-in-out infinite sp-pulse;animation:2s ease-in-out infinite sp-pulse}@-webkit-keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.4}}@-moz-keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.4}}@-o-keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.4}}.sp-hc-reason{color:var(--color-text-secondary);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;font-size:.72rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-how-resolved{background:var(--color-bg-alt);border:1px solid var(--color-border);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-hr-row{color:var(--primary);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hr-label{color:var(--primary)}.sp-hr-actions{gap:6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-hr-action{background:var(--color-bg-inset);color:var(--color-text-secondary);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:4px 10px;font-size:.68rem;font-weight:500}.sp-hr-action--active{background:var(--glow-primary);color:var(--primary);font-weight:600}.sp-yourplan{padding:var(--section-padding);background:var(--color-bg-alt)}.sp-yp-row{grid-template-columns:1fr 1fr;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4rem;margin-top:4rem;display:grid}.sp-yp-row:first-of-type{margin-top:3rem}.sp-yp-row--reverse .sp-yp-copy{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;-o-order:2;order:2}.sp-yp-row--reverse .sp-yp-visual{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-o-order:1;order:1}.sp-yp-num{background:var(--primary);width:36px;height:36px;color:var(--color-text-inverse);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-yp-copy h3{color:var(--color-text-heading);margin-bottom:.75rem;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;line-height:1.2}.sp-yp-copy>p{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.sp-yp-list{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-yp-list li{color:var(--color-text-body);-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-yp-list li svg{-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;margin-top:3px}.sp-yp-collage{-webkit-border-radius:var(--radius-lg);-moz-border-radius:var(--radius-lg);-ms-border-radius:var(--radius-lg);-o-border-radius:var(--radius-lg);border-radius:var(--radius-lg);position:relative;overflow:visible}.sp-yp-lifestyle{object-fit:cover;-webkit-border-radius:var(--radius-lg);-moz-border-radius:var(--radius-lg);-ms-border-radius:var(--radius-lg);-o-border-radius:var(--radius-lg);border-radius:var(--radius-lg);width:100%;height:380px;box-shadow:var(--shadow-lg);display:block}.sp-yp-mockup{background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);z-index:2;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;width:280px;padding:16px 18px;position:absolute}.sp-yp-mockup--rates{bottom:-32px;right:-24px}.sp-yp-mockup--rules{bottom:-32px;left:-24px}.sp-yp-mockup--claims{bottom:-32px;right:-24px}.sp-ym-header{color:var(--color-text-body);border-bottom:1px solid var(--color-border-subtle);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:10px;font-size:.78rem;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-rule{margin-bottom:10px}.sp-ym-rule-row{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-rule-label{color:var(--color-text-secondary);font-size:.72rem;font-weight:500}.sp-ym-rule-val{color:var(--color-text-body);font-size:.72rem;font-weight:700}.sp-ym-rule-bar{background:var(--color-bg-inset);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:4px;overflow:hidden}.sp-ym-rule-fill{background:var(--primary);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:100%}.sp-ym-rule-fill--ai{background:linear-gradient(90deg, var(--primary), var(--accent))}.sp-ym-toggle-row{border-top:1px solid var(--color-border-subtle);-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-top:4px;padding:8px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-ai-badge{color:var(--accent);background:#a78bfa14;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:600;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-ym-toggle{background:var(--color-border-strong);-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;width:32px;height:18px;position:relative}.sp-ym-toggle.is-on{background:var(--primary)}.sp-ym-toggle-knob{background:var(--color-bg-elevated);width:14px;height:14px;box-shadow:0 1px 3px var(--color-overlay-medium);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:2px}.sp-ym-toggle.is-on .sp-ym-toggle-knob{left:16px}.sp-ym-excluded{border-top:1px solid var(--color-border-subtle);margin-top:6px;padding-top:8px}.sp-ym-excluded-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:6px;font-size:.65rem;font-weight:600;display:block}.sp-ym-excluded-tags{gap:6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-tag{background:var(--color-bg-inset);color:var(--color-text-secondary);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:500}.sp-ym-config{margin-bottom:10px}.sp-ym-config-row{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;padding:6px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-config-row+.sp-ym-config-row{border-top:1px solid var(--color-border-subtle)}.sp-ym-config-label{color:var(--color-text-secondary);font-size:.72rem;font-weight:500}.sp-ym-config-chip{background:var(--glow-accent);color:var(--accent-dark);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:3px 10px;font-size:.68rem;font-weight:600}.sp-ym-config-chip--off{background:var(--color-bg-inset);color:var(--color-text-secondary)}.sp-ym-evidence{border-top:1px solid var(--color-border-subtle);margin-bottom:10px;padding-top:10px}.sp-ym-evidence-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:8px;font-size:.65rem;font-weight:600;display:block}.sp-ym-evidence-items{gap:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-ev-item{color:var(--color-text-tertiary);border:1px solid var(--color-border);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-ev-item.is-active{background:var(--glow-accent);border-color:var(--glow-accent);color:var(--accent-dark)}.sp-ym-resolutions{border-top:1px solid var(--color-border-subtle);padding-top:10px}.sp-ym-res-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:8px;font-size:.65rem;font-weight:600;display:block}.sp-ym-res-opts{-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-res-opt{border:1px solid var(--color-border);color:var(--color-text-tertiary);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:500;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-ym-res-opt.is-active{background:var(--glow-primary);border-color:var(--glow-primary-strong);color:var(--primary)}.sp-ym-stats-row{gap:12px;margin-bottom:12px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-mini-stat{text-align:center;background:var(--color-bg-alt);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;padding:8px 4px}.sp-ym-mini-val{color:var(--color-text-body);font-size:.9rem;font-weight:800;display:block}.sp-ym-mini-val--green{color:var(--primary)}.sp-ym-mini-lbl{color:var(--color-text-tertiary);margin-top:1px;font-size:.6rem;display:block}.sp-ym-claim-row{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-claim-item{background:var(--color-bg-alt);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:8px;padding:8px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-claim-id{color:var(--color-text-body);font-family:monospace;font-size:.72rem;font-weight:700}.sp-ym-claim-type{color:var(--accent-warm);background:#f59e0b1a;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:2px 8px;font-size:.62rem;font-weight:600}.sp-ym-claim-type--lost{color:var(--color-danger-text);background:#ef44441a}.sp-ym-claim-actions{gap:4px;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-ym-claim-btn{background:var(--color-bg-inset);color:var(--color-text-secondary);cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 10px;font-size:.62rem;font-weight:600}.sp-ym-claim-btn:hover{background:var(--color-border)}.sp-ym-claim-btn--done{background:var(--glow-primary);color:var(--primary);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:3px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sp-benefits{padding:var(--section-padding);background:var(--color-bg-elevated)}.sp-benefits-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.sp-benefit-card{background:var(--color-bg-alt);border:1px solid var(--color-border);-webkit-border-radius:var(--radius-lg);-moz-border-radius:var(--radius-lg);-ms-border-radius:var(--radius-lg);-o-border-radius:var(--radius-lg);border-radius:var(--radius-lg);padding:2rem 1.5rem;-webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-ms-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s}.sp-benefit-card:hover{box-shadow:var(--shadow-lg);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.sp-benefit-card--featured{background:linear-gradient(145deg, var(--secondary) 0%, var(--color-bg-inverse-subtle) 100%);color:var(--color-text-inverse);border-color:#0000}.sp-benefit-card--featured h3{color:var(--color-text-inverse)}.sp-benefit-card--featured .sp-ben-stat-lbl{color:var(--color-text-tertiary)}.sp-ben-icon{width:44px;height:44px;color:var(--primary);background:#ff690014;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-benefit-card--featured .sp-ben-icon{color:var(--primary-light);background:#ff690026}.sp-benefit-card h3{margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.sp-benefit-card p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.sp-benefit-card--featured p{color:var(--color-text-tertiary)}.sp-ben-stat{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1rem}.sp-benefit-card:not(.sp-benefit-card--featured) .sp-ben-stat{border-top-color:var(--color-border)}.sp-ben-stat-val{color:var(--primary);font-size:1.5rem;font-weight:800;display:block}.sp-benefit-card--featured .sp-ben-stat-val{color:var(--primary-light)}.sp-ben-stat-lbl{color:var(--color-text-secondary);margin-top:.15rem;font-size:.75rem;display:block}.sp-claims{padding:var(--section-padding);background:var(--color-bg-alt)}.sp-claims-grid{grid-template-columns:1fr 1fr;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:4rem;display:grid}.sp-claims-copy h2{margin-top:1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.sp-claims-copy>p{color:var(--color-text-secondary);margin-top:1rem;font-size:1rem;line-height:1.7}.sp-claims-features{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-claims-features li{color:var(--color-text-body);-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-claims-features li svg{-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;margin-top:3px}.sp-claims-visual{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-claims-mockup{background:var(--color-bg-elevated);border:1px solid var(--color-border);width:100%;max-width:420px;box-shadow:var(--shadow-lg);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;padding:24px}.sp-cm-header{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-cm-id{color:var(--color-text-secondary);font-family:monospace;font-size:.8rem;font-weight:700}.sp-cm-badge{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:4px 10px;font-size:.68rem;font-weight:600}.sp-cm-badge--resolved{background:var(--glow-primary);color:var(--primary)}.sp-cm-product{border-bottom:1px solid var(--color-border);-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-cm-product-img{background:var(--color-bg-inset);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:44px;height:44px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-cm-product-name{color:var(--color-text-body);font-size:.85rem;font-weight:600;display:block}.sp-cm-product-order{color:var(--color-text-tertiary);margin-top:2px;font-size:.72rem;display:block}.sp-cm-timeline{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:0;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-cm-step{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;gap:12px;padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.sp-cm-step:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:30px;bottom:-10px;left:7px}.sp-cm-step--done:not(:last-child):after{background:var(--primary)}.sp-cm-step-dot{border:2px solid var(--color-border-strong);background:var(--color-bg-elevated);z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:16px;height:16px;position:relative}.sp-cm-step--done .sp-cm-step-dot{border-color:var(--primary);background:var(--primary)}.sp-cm-step--done .sp-cm-step-dot:after{content:"";background:var(--color-bg-elevated);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px}.sp-cm-step-title{color:var(--color-text-body);font-size:.82rem;font-weight:600;display:block}.sp-cm-step-time{color:var(--color-text-tertiary);margin-top:2px;font-size:.68rem;display:block}.sp-cm-resolution{background:var(--glow-primary);border:1px solid var(--glow-primary-strong);color:var(--primary-dark);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:8px;padding:12px 16px;font-size:.8rem;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-integration{padding:var(--section-padding);background:var(--color-bg-elevated)}.sp-int-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.sp-int-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);-webkit-border-radius:var(--radius-lg);-moz-border-radius:var(--radius-lg);-ms-border-radius:var(--radius-lg);-o-border-radius:var(--radius-lg);border-radius:var(--radius-lg);padding:2rem 1.5rem;-webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-ms-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;-o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s;transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s,-webkit-box-shadow .3s,-moz-box-shadow .3s,-ms-box-shadow .3s,-o-box-shadow .3s,box-shadow .3s}.sp-int-card:hover{box-shadow:var(--shadow-lg);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.sp-int-icon{width:48px;height:48px;color:var(--primary);background:#ff690014;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;margin-bottom:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-int-card h3{margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.sp-int-card p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.sp-faq{padding:var(--section-padding);background:var(--color-bg-alt)}.sp-faq-list{max-width:720px;margin:3rem auto 0}.sp-faq-item{border-bottom:1px solid var(--color-border)}.sp-faq-q{cursor:pointer;width:100%;color:var(--color-text-body);text-align:left;background:0 0;border:none;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;padding:1.25rem 0;font-family:inherit;font-size:1rem;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp-faq-q:hover{color:var(--primary)}.sp-faq-chevron{color:var(--color-text-tertiary);-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-ms-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;-o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s}.sp-faq-item.is-open .sp-faq-chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sp-faq-a{max-height:0;-webkit-transition:max-height .4s,padding .3s;-moz-transition:max-height .4s,padding .3s;-ms-transition:max-height .4s,padding .3s;-o-transition:max-height .4s,padding .3s;transition:max-height .4s,padding .3s;overflow:hidden}.sp-faq-item.is-open .sp-faq-a{max-height:300px;padding-bottom:1.25rem}.sp-faq-a p{color:var(--color-text-secondary);font-size:.92rem;line-height:1.7}@media (width<=1024px){.sp-hero{padding:calc(8rem + var(--notif-offset,0px)) 0 4rem}.sp-hero-grid{text-align:center;grid-template-columns:1fr}.sp-hero-copy{max-width:100%;margin:0 auto}.sp-hero-btns,.sp-hero-proof{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.sp-hero-visual{margin-top:2rem}.sp-yp-row{grid-template-columns:1fr;gap:2.5rem}.sp-yp-row--reverse .sp-yp-copy{-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-o-order:1;order:1}.sp-yp-row--reverse .sp-yp-visual{-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;-o-order:2;order:2}.sp-benefits-grid{grid-template-columns:repeat(2,1fr)}.sp-claims-grid{grid-template-columns:1fr}.sp-claims-visual{-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;-o-order:-1;order:-1}}@media (width<=768px){.sp-hero{padding:calc(6rem + var(--notif-offset,0px)) 0 3rem}.sp-hero h1{font-size:clamp(1.75rem,6vw,2.5rem)}.sp-hero-proof{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1rem}.sp-proof-divider{width:40px;height:1px}.sp-hero-visual{display:none}.sp-how-grid{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center}.sp-how-connector{padding:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sp-yp-mockup{width:100%;margin-top:-40px;position:relative;bottom:0;left:0;right:0}.sp-benefits-grid,.sp-int-grid{grid-template-columns:1fr}.sp-float{display:none}}
