.sol-hero[data-astro-cid-c7cokb2z]{padding:calc(10rem + var(--notif-offset)) 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}.sol-hero-inner[data-astro-cid-c7cokb2z]{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}.sol-hero-content[data-astro-cid-c7cokb2z]{max-width:560px}.sol-hero-content[data-astro-cid-c7cokb2z] h1[data-astro-cid-c7cokb2z]{color:var(--color-text-heading);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.sol-hero-accent[data-astro-cid-c7cokb2z]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;background-clip:text}.sol-hero-content[data-astro-cid-c7cokb2z] p[data-astro-cid-c7cokb2z]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.7}.sol-hero-buttons[data-astro-cid-c7cokb2z]{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:1rem;margin-bottom:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-hero-trust[data-astro-cid-c7cokb2z]{font-size:var(--font-size-sm);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:.6rem;text-decoration:none;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sol-hero-trust[data-astro-cid-c7cokb2z]:hover{opacity:.75}.sol-hero-trust[data-astro-cid-c7cokb2z] strong[data-astro-cid-c7cokb2z]{color:var(--color-text-body)}.sol-hero-trust-shopify[data-astro-cid-c7cokb2z]{-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.sol-hero-trust-stars[data-astro-cid-c7cokb2z]{gap:1px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-hero-visual[data-astro-cid-c7cokb2z]{padding:2rem;position:relative}.sol-hero-mockup[data-astro-cid-c7cokb2z]{border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 1px 3px var(--color-overlay-extralight),0 8px 32px -8px var(--color-overlay-light),0 20px 48px -16px var(--color-overlay-light);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;overflow:hidden}.sol-mock-bar[data-astro-cid-c7cokb2z]{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:7px;padding:10px 14px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-mock-dot[data-astro-cid-c7cokb2z]{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:8px;height:8px}.sol-mock-dot--r[data-astro-cid-c7cokb2z]{background:var(--color-chrome-red)}.sol-mock-dot--y[data-astro-cid-c7cokb2z]{background:var(--color-chrome-yellow)}.sol-mock-dot--g[data-astro-cid-c7cokb2z]{background:var(--color-chrome-green)}.sol-mock-url[data-astro-cid-c7cokb2z]{background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-tertiary);font-size:10px;font-weight:500;font-family:var(--font-mono);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;flex:1;margin-left:6px;padding:4px 10px}.sol-mock-body[data-astro-cid-c7cokb2z]{grid-template-columns:120px 1fr;min-height:260px;display:grid}.sol-mock-sidebar[data-astro-cid-c7cokb2z]{background:var(--color-bg-alt);border-right:1px solid var(--color-border);-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:1px;padding:10px 6px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-mock-nav-item[data-astro-cid-c7cokb2z]{color:var(--color-text-secondary);white-space:nowrap;-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:5px;padding:5px 7px;font-size:9px;font-weight:500;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-mock-nav-item[data-astro-cid-c7cokb2z].active{color:var(--sky);background:#0ea5e914;font-weight:600}.sol-mock-nav-divider[data-astro-cid-c7cokb2z]{background:var(--color-border);height:1px;margin:4px 8px;padding:0}.sol-mock-main[data-astro-cid-c7cokb2z]{padding:16px}.sol-mock-stats[data-astro-cid-c7cokb2z]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.sol-mock-stat[data-astro-cid-c7cokb2z]{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-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:2px;padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-mock-stat-label[data-astro-cid-c7cokb2z]{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:500}.sol-mock-stat-val[data-astro-cid-c7cokb2z]{color:var(--color-text-heading);letter-spacing:-.02em;font-size:16px;font-weight:800}.sol-mock-stat-delta[data-astro-cid-c7cokb2z]{font-size:9px;font-weight:600}.sol-mock-stat-delta[data-astro-cid-c7cokb2z].positive{color:var(--sky)}.sol-mock-chart[data-astro-cid-c7cokb2z]{background:var(--color-bg-alt);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;height:80px;padding:12px}.sol-mock-chart[data-astro-cid-c7cokb2z] svg[data-astro-cid-c7cokb2z]{width:100%;height:100%}.sol-float[data-astro-cid-c7cokb2z]{background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:0 4px 16px -4px var(--color-overlay-medium),0 12px 32px -8px var(--color-overlay-light);z-index:2;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;padding:10px 14px;position:absolute}.sol-float--warranty[data-astro-cid-c7cokb2z]{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:10px;-webkit-animation:4s ease-in-out infinite solFloat1;-moz-animation:4s ease-in-out infinite solFloat1;-ms-animation:4s ease-in-out infinite solFloat1;-o-animation:4s ease-in-out infinite solFloat1;animation:4s ease-in-out infinite solFloat1;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:-10px}.sol-float--revenue[data-astro-cid-c7cokb2z]{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:2px;-webkit-animation:5s ease-in-out infinite solFloat2;-moz-animation:5s ease-in-out infinite solFloat2;-ms-animation:5s ease-in-out infinite solFloat2;-o-animation:5s ease-in-out infinite solFloat2;animation:5s ease-in-out infinite solFloat2;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:10px;left:-10px}.sol-float--claim[data-astro-cid-c7cokb2z]{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:10px;-webkit-animation:4.5s ease-in-out infinite solFloat3;-moz-animation:4.5s ease-in-out infinite solFloat3;-ms-animation:4.5s ease-in-out infinite solFloat3;-o-animation:4.5s ease-in-out infinite solFloat3;animation:4.5s ease-in-out infinite solFloat3;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:75px;right:-20px}.sol-float--attach[data-astro-cid-c7cokb2z]{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:10px;-webkit-animation:5.5s ease-in-out infinite solFloat4;-moz-animation:5.5s ease-in-out infinite solFloat4;-ms-animation:5.5s ease-in-out infinite solFloat4;-o-animation:5.5s ease-in-out infinite solFloat4;animation:5.5s ease-in-out infinite solFloat4;display:-webkit-flex;display:-ms-flexbox;display:flex;top:50px;left:-20px}.sol-float-attach-ring[data-astro-cid-c7cokb2z]{-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;width:40px;height:40px;position:relative}.sol-float-attach-val[data-astro-cid-c7cokb2z]{color:var(--sky);-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;font-size:9px;font-weight:800;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset:0}.sol-float-icon[data-astro-cid-c7cokb2z]{-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}.sol-float-title[data-astro-cid-c7cokb2z]{color:var(--color-text-heading);font-size:11px;font-weight:700;display:block}.sol-float-sub[data-astro-cid-c7cokb2z]{color:var(--color-text-tertiary);font-size:10px;display:block}.sol-float-badge[data-astro-cid-c7cokb2z]{color:var(--sky);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.sol-float-big[data-astro-cid-c7cokb2z]{color:var(--color-text-heading);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}@-webkit-keyframes solFloat1{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}@-moz-keyframes solFloat1{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}@-o-keyframes solFloat1{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes solFloat1{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes solFloat2{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-moz-keyframes solFloat2{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-o-keyframes solFloat2{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes solFloat2{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes solFloat3{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@-moz-keyframes solFloat3{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@-o-keyframes solFloat3{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes solFloat3{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes solFloat4{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}}@-moz-keyframes solFloat4{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}}@-o-keyframes solFloat4{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes solFloat4{0%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}}@media (width<=1024px){.sol-hero[data-astro-cid-c7cokb2z]{padding:calc(8rem + var(--notif-offset)) 0 4rem}.sol-hero-inner[data-astro-cid-c7cokb2z]{text-align:center;grid-template-columns:1fr;gap:3rem}.sol-hero-content[data-astro-cid-c7cokb2z]{max-width:600px;margin:0 auto}.sol-hero-buttons[data-astro-cid-c7cokb2z],.sol-hero-trust[data-astro-cid-c7cokb2z]{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.sol-hero-visual[data-astro-cid-c7cokb2z]{max-width:560px;margin:0 auto}}@media (width<=768px){.sol-hero[data-astro-cid-c7cokb2z]{padding:calc(6rem + var(--notif-offset)) 0 3rem}.sol-hero-content[data-astro-cid-c7cokb2z] h1[data-astro-cid-c7cokb2z]{font-size:clamp(1.75rem,6vw,2.5rem)}.sol-hero-buttons[data-astro-cid-c7cokb2z]{-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:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-o-align-items:stretch;align-items:stretch}.sol-float[data-astro-cid-c7cokb2z],.sol-mock-sidebar[data-astro-cid-c7cokb2z]{display:none}.sol-mock-body[data-astro-cid-c7cokb2z]{grid-template-columns:1fr}}.sol-stats[data-astro-cid-kf5zy2vq]{background:var(--color-bg-inverse);margin-top:-2px;margin-bottom:-2px;padding:0;position:relative;overflow:hidden}.sol-stats[data-astro-cid-kf5zy2vq]:before{content:"";background:radial-gradient(circle at 20% 50%,var(--glow-primary) 0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--glow-accent) 0%,transparent 50%);pointer-events:none;position:absolute;inset:0}.sol-stats-wave[data-astro-cid-kf5zy2vq]{z-index:1;line-height:0;position:relative}.sol-stats-wave[data-astro-cid-kf5zy2vq] svg[data-astro-cid-kf5zy2vq]{width:100%;height:72px;display:block}.sol-stats[data-astro-cid-kf5zy2vq]>.container[data-astro-cid-kf5zy2vq]{padding-top:4rem;padding-bottom:6rem}.sol-stats-header[data-astro-cid-kf5zy2vq]{text-align:center;z-index:1;margin-bottom:3.5rem;position:relative}.sol-stats-header[data-astro-cid-kf5zy2vq] h2[data-astro-cid-kf5zy2vq]{font-size:clamp(1.75rem,3vw,var(--font-size-4xl));color:var(--color-text-inverse);letter-spacing:-.02em;font-weight:800;line-height:1.2}.sol-stats-grid[data-astro-cid-kf5zy2vq]{z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.sol-stat-item[data-astro-cid-kf5zy2vq]{text-align:center;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-stat-number[data-astro-cid-kf5zy2vq]{-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:baseline;-o-align-items:baseline;align-items:baseline;gap:2px;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-stat-number[data-astro-cid-kf5zy2vq] .counter[data-astro-cid-kf5zy2vq]{color:var(--color-text-inverse);letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.sol-stat-prefix[data-astro-cid-kf5zy2vq],.sol-stat-suffix[data-astro-cid-kf5zy2vq]{color:var(--primary);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.sol-stat-label[data-astro-cid-kf5zy2vq]{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.sol-stat-desc[data-astro-cid-kf5zy2vq]{font-size:var(--font-size-xs);color:var(--color-text-secondary);max-width:200px;margin:0 auto;line-height:1.5}@media (width<=768px){.sol-stats-grid[data-astro-cid-kf5zy2vq]{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}}@media (width<=480px){.sol-stats-grid[data-astro-cid-kf5zy2vq]{grid-template-columns:1fr 1fr}}.sol-benefits[data-astro-cid-apd3divz]{padding:var(--section-padding);background:var(--color-bg)}.sol-benefits-bento[data-astro-cid-apd3divz]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.sol-bento-card[data-astro-cid-apd3divz]{background:var(--color-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-glass-border);box-shadow:0 8px 32px var(--color-overlay-extralight),0 2px 8px var(--color-overlay-extralight);cursor:default;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:2rem;-webkit-transition:-webkit-transform .35s,-moz-transform .35s,-ms-transform .35s,-o-transform .35s,transform .35s,-webkit-box-shadow .35s,-moz-box-shadow .35s,-ms-box-shadow .35s,-o-box-shadow .35s,box-shadow .35s,background .35s;-moz-transition:-webkit-transform .35s,-moz-transform .35s,-ms-transform .35s,-o-transform .35s,transform .35s,-webkit-box-shadow .35s,-moz-box-shadow .35s,-ms-box-shadow .35s,-o-box-shadow .35s,box-shadow .35s,background .35s;-ms-transition:-webkit-transform .35s,-moz-transform .35s,-ms-transform .35s,-o-transform .35s,transform .35s,-webkit-box-shadow .35s,-moz-box-shadow .35s,-ms-box-shadow .35s,-o-box-shadow .35s,box-shadow .35s,background .35s;-o-transition:-webkit-transform .35s,-moz-transform .35s,-ms-transform .35s,-o-transform .35s,transform .35s,-webkit-box-shadow .35s,-moz-box-shadow .35s,-ms-box-shadow .35s,-o-box-shadow .35s,box-shadow .35s,background .35s;transition:-webkit-transform .35s,-moz-transform .35s,-ms-transform .35s,-o-transform .35s,transform .35s,-webkit-box-shadow .35s,-moz-box-shadow .35s,-ms-box-shadow .35s,-o-box-shadow .35s,box-shadow .35s,background .35s;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.sol-bento-card[data-astro-cid-apd3divz]:hover{box-shadow:0 20px 60px -12px var(--color-overlay-medium);background:var(--color-glass-surface);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.sol-bento--wide[data-astro-cid-apd3divz]{grid-column:span 2}.sol-bento-icon-badge[data-astro-cid-apd3divz]{background:color-mix(in srgb,var(--badge-color) 12%,var(--color-bg-elevated));width:48px;height:48px;color:var(--badge-color);-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-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}.sol-bento-card[data-astro-cid-apd3divz] h3[data-astro-cid-apd3divz]{color:var(--color-text-heading);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.sol-bento-card[data-astro-cid-apd3divz] p[data-astro-cid-apd3divz]{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.65}.sol-bento-stat[data-astro-cid-apd3divz]{background:var(--color-glass-surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-overlay-light);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-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;gap:2px;padding:8px 14px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:1.5rem;right:1.5rem}.sol-bento-stat-num[data-astro-cid-apd3divz]{color:var(--primary);letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1}.sol-bento-stat-label[data-astro-cid-apd3divz]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600}@media (width<=1024px){.sol-benefits-bento[data-astro-cid-apd3divz]{grid-template-columns:repeat(2,1fr)}.sol-bento--wide[data-astro-cid-apd3divz]{grid-column:span 2}}@media (width<=768px){.sol-benefits-bento[data-astro-cid-apd3divz]{grid-template-columns:1fr}.sol-bento--wide[data-astro-cid-apd3divz]{grid-column:span 1}}.sol-faq[data-astro-cid-2ehpjlak]{padding:var(--section-padding);background:var(--color-bg-alt)}.sol-faq-list[data-astro-cid-2ehpjlak]{max-width:720px;margin:0 auto}.sol-faq[data-astro-cid-2ehpjlak] .faq-item[data-astro-cid-2ehpjlak]{border-bottom:1px solid var(--color-border)}.sol-faq[data-astro-cid-2ehpjlak] .faq-item[data-astro-cid-2ehpjlak]:first-child{border-top:1px solid var(--color-border)}.sol-faq[data-astro-cid-2ehpjlak] .faq-question[data-astro-cid-2ehpjlak]{cursor:pointer;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;width:100%;padding:1.25rem 0;font-family:inherit;display:-webkit-flex;display:-ms-flexbox;display:flex}.sol-faq[data-astro-cid-2ehpjlak] .faq-question[data-astro-cid-2ehpjlak] span[data-astro-cid-2ehpjlak]{font-size:var(--font-size-base);color:var(--color-text-body);font-weight:600;line-height:1.4}.sol-faq[data-astro-cid-2ehpjlak] .faq-chevron[data-astro-cid-2ehpjlak]{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}.sol-faq[data-astro-cid-2ehpjlak] .faq-item[data-astro-cid-2ehpjlak].open .faq-chevron[data-astro-cid-2ehpjlak]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sol-faq[data-astro-cid-2ehpjlak] .faq-answer[data-astro-cid-2ehpjlak]{max-height:0;-webkit-transition:max-height .3s,padding .3s;-moz-transition:max-height .3s,padding .3s;-ms-transition:max-height .3s,padding .3s;-o-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s;overflow:hidden}.sol-faq[data-astro-cid-2ehpjlak] .faq-item[data-astro-cid-2ehpjlak].open .faq-answer[data-astro-cid-2ehpjlak]{max-height:300px;padding-bottom:1.25rem}.sol-faq[data-astro-cid-2ehpjlak] .faq-answer[data-astro-cid-2ehpjlak] p[data-astro-cid-2ehpjlak]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}
