:root{--s-bg:#fff;--s-alt:#f5f5f7;--s-card:#fafafc;--s-cardHover:#fff;--s-text:#1d1d1f;--s-muted:#6e6e73;--s-border:#00000014;--s-nav:#ffffffb8;--s-contrastBg:#000;--s-contrastText:#f5f5f7;--s-accent:#e7344c;--s-soft:#fef2f3;--s-softborder:#fbd1d4;--s-iconbg:#fde6e7;--s-modoff:#f0f0f2;--s-herowash:linear-gradient(160deg,#fef2f3 0%,#fff 55%,#fef2f3 100%);--s-grad:linear-gradient(135deg,#eb5d46,#e7354b)}html[data-theme=dark]{--s-bg:#000;--s-alt:#0c0c0d;--s-card:#1c1c1e;--s-cardHover:#262629;--s-text:#f5f5f7;--s-muted:#a1a1a6;--s-border:#ffffff24;--s-nav:#121214b8;--s-contrastBg:#161617;--s-contrastText:#f5f5f7;--s-accent:#ff5a5f;--s-soft:#e7344c14;--s-softborder:#e7344c38;--s-iconbg:#e7344c29;--s-modoff:#ffffff0f;--s-herowash:linear-gradient(160deg,#120608 0%,#000 55%,#120608 100%);--s-grad:linear-gradient(135deg,#eb5d46,#e7354b)}:root{--sites-accent:#e7344c;--sites-accent-text:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--s-bg,#fff);color:var(--s-text,#1d1d1f);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:clip}img{max-width:100%}main{overflow-wrap:break-word}@media (width>=2000px) and (width<=2299px){html{zoom:1.15}}@media (width>=2300px) and (width<=2799px){html{zoom:1.33}}@media (width>=2800px) and (width<=3499px){html{zoom:1.6}}@media (width>=3500px){html{zoom:2}}@keyframes spm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes spm-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes spm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spm-dash{to{stroke-dashoffset:-1000px}}@keyframes spm-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.35)}}@keyframes spm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes spm-navdrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.spm-marquee:hover .spm-track{animation-play-state:paused}.spm-logo img{filter:grayscale();opacity:.62;transition:filter .3s,opacity .3s}.spm-logo:hover img{filter:none;opacity:1}.spm-node{cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.spm-node:hover{transform:translateY(-4px)}details[data-faq] summary::-webkit-details-marker{display:none}@keyframes spm-float-p{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes spm-hubglow{0%,to{box-shadow:0 18px 40px #e7354c52}50%{box-shadow:0 26px 60px #e7354c80}}@keyframes spm-flowin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes spm-jdot{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes spm-flowdot{0%,to{opacity:.22}50%{opacity:1}}[data-eco-tile]{animation:7s ease-in-out infinite spm-float-p}[data-eco-tile]:nth-child(2n){animation-duration:8.5s;animation-delay:-2.2s}[data-eco-tile]:nth-child(3n){animation-duration:6.4s;animation-delay:-4.1s}[data-eco-hub]{animation:5s ease-in-out infinite spm-hubglow}[data-flow-step],[data-flow-chip]{opacity:0}[data-flow-in="1"] [data-flow-step]{animation:.5s forwards spm-flowin}[data-flow-in="1"] [data-flow-step="2"]{animation-delay:.45s}[data-flow-in="1"] [data-flow-step="3"]{animation-delay:.9s}[data-flow-in="1"] [data-flow-chip]{animation:.4s 1.35s forwards spm-flowin}[data-flow-in="1"] [data-flow-chip="2"]{animation-delay:1.43s}[data-flow-in="1"] [data-flow-chip="3"]{animation-delay:1.51s}[data-flow-in="1"] [data-flow-chip="4"]{animation-delay:1.59s}[data-flow-in="1"] [data-flow-dot]{animation:1.8s ease-in-out infinite spm-flowdot}[data-flow-in="1"] [data-flow-dot="2"]{animation-delay:.2s}[data-flow-in="1"] [data-flow-dot="3"]{animation-delay:.4s}@media (prefers-reduced-motion:reduce){[data-flow-step],[data-flow-chip]{opacity:1!important;animation:none!important}[data-flow-dot]{opacity:.55!important;animation:none!important}[data-eco-tile],[data-eco-hub]{animation:none}}html:not(.spm-js) [data-flow-step],html:not(.spm-js) [data-flow-chip]{opacity:1}[data-sol-trigger]:hover [data-sol-menu]{opacity:1!important;visibility:visible!important}.skip{z-index:10000;color:#fff;background:#000;padding:12px 16px;position:absolute;top:0;left:-10000px}.skip:focus{top:16px;left:16px}main:focus{outline:none}:focus-visible{outline:2px solid var(--s-accent,#e7344c);outline-offset:2px}.spm-global{z-index:9000;background:var(--s-nav,#ffffffb8);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--s-border,#00000014);height:52px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;left:0;right:0}.spm-bar{justify-content:space-between;align-items:center;gap:18px;max-width:1280px;height:100%;margin:0 auto;padding:0 22px;display:flex}.spm-brand{flex:none;align-items:center;display:flex}.spm-products{flex:1;justify-content:center;align-items:center;gap:26px;display:flex}.spm-actions{flex:none;align-items:center;gap:12px;display:flex}.spm-icon-btn{border:1px solid var(--s-border,#0000001a);width:34px;height:34px;color:var(--s-text,#1d1d1f);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.spm-moon{display:block}.spm-sun,html[data-theme=dark] .spm-moon{display:none}html[data-theme=dark] .spm-sun{display:block}.spm-cta{color:#fff;background:var(--s-grad);white-space:nowrap;border-radius:980px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.spm-lang{align-items:center;display:flex;position:relative}.spm-lang-btn{border:1px solid var(--s-border,#0000001a);height:34px;color:var(--s-text,#1d1d1f);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:980px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.spm-lang-menu{background:var(--s-card,#fff);border:1px solid var(--s-border,#0000001a);border-radius:14px;flex-direction:column;gap:2px;min-width:148px;padding:6px;animation:.18s spm-navdrop;display:flex;position:absolute;top:40px;right:0;box-shadow:0 16px 40px #00000024}.spm-lang-menu[hidden]{display:none}.spm-lang-item{color:var(--s-text,#1d1d1f);white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.spm-lang-item[aria-current]{color:var(--s-accent,#e7344c);font-weight:600}.spm-lang-item:hover{background:var(--s-alt,#f5f5f7)}.spm-lang-short{letter-spacing:.04em;color:var(--s-muted,#86868b);font-size:11px}.spm-sheet-lang{color:var(--s-text,#1d1d1f);border:1px solid var(--s-border,#0000001f);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:400;text-decoration:none}.spm-sheet-lang[aria-current]{color:var(--s-accent,#e7344c);border-color:var(--s-accent,#e7344c);font-weight:600}.spm-burger{display:none}@media (width<=859px){.spm-products,.spm-cta,.spm-lang{display:none}.spm-burger{display:flex}}.spm-sheet{z-index:8950;background:var(--s-bg,#fff);border-bottom:1px solid var(--s-border,#0000001a);max-height:calc(100vh - 52px);animation:.25s spm-navdrop;position:fixed;top:52px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0000001f}.spm-sheet[hidden]{display:none}.spm-sheet-label{letter-spacing:.04em;text-transform:uppercase;color:var(--s-muted,#86868b);font-size:11px;font-weight:600}.spm-sheet-link{color:var(--s-text,#1d1d1f);border-bottom:1px solid var(--s-border,#0000000f);padding:12px 0;font-size:18px;font-weight:500;text-decoration:none}.spm-grad-text{background:linear-gradient(135deg,#eb5d46,#e7354b);-webkit-text-fill-color:transparent;color:#e7344c;-webkit-background-clip:text;background-clip:text;font-weight:700}.spm-sheet-cta{text-align:center;color:#fff;background:var(--s-grad);border-radius:980px;margin-top:20px;padding:14px;font-size:16px;font-weight:500;text-decoration:none}.spm-local{z-index:8990;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;left:0;right:0;transform:translateY(52px)}.spm-local-bar{background:var(--s-nav,#fafafcd9);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--s-border,#0000001a);height:54px}.spm-local-brand{opacity:0;pointer-events:none;flex:none;align-items:center;text-decoration:none;transition:opacity .3s;display:flex}.spm-local-items{align-items:center;gap:22px;display:flex;overflow-x:auto}.spm-local-item{color:var(--s-muted,#6e6e73);white-space:nowrap;font-size:13px;font-weight:400;text-decoration:none}.spm-local-cta{color:#fff;background:var(--s-grad);white-space:nowrap;border-radius:980px;padding:7px 15px;font-size:13px;font-weight:500;text-decoration:none;display:none}.spm-top{z-index:8800;cursor:pointer;background:var(--s-grad);color:#fff;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:24px;right:22px;transform:translateY(12px);box-shadow:0 8px 24px #e7354b66}.is-past .spm-global{opacity:0;transform:translateY(-100%)}.is-past .spm-local{transform:translateY(0)}.is-past .spm-local-brand{opacity:1;pointer-events:auto}.is-past .spm-top{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width>=860px){.is-past .spm-local-cta{display:inline-flex}}.spm-form-note{color:#6e6e73;margin-top:12px;font-size:12.5px;line-height:1.5}.spm-form-note a{color:inherit;text-decoration:underline}.spm-err{color:#c4122f;margin-top:6px;font-size:12.5px;font-weight:500;display:block}.spm-err:empty{display:none}.spm-form [aria-invalid=true]{box-shadow:0 0 0 3px #e7344c1f;border-color:#e7344c!important}.spm-form .sites-form-status{text-align:center;color:var(--s-contrastText,#f5f5f7);margin-top:14px;font-size:15px;font-weight:600}.spm-video-gate{text-align:center;background:radial-gradient(circle at 50% 42%,#2c2c30,#000 72%);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.spm-video-gate .sc-gate{flex-direction:column;align-items:center;gap:clamp(8px,2vw,16px);max-width:440px;display:flex}.spm-video-gate .sc-gate p{color:#ffffffb8;font-size:clamp(11.5px,1.6vw,14px);line-height:1.5}.spm-video-gate .sc-btn{font:inherit;color:#fff;background:var(--s-grad,linear-gradient(135deg,#eb5d46,#e7354b));cursor:pointer;border:none;border-radius:980px;align-items:center;gap:8px;padding:clamp(8px,1.4vw,11px) clamp(16px,2.4vw,22px);font-size:clamp(13px,1.7vw,15px);font-weight:600;display:inline-flex;box-shadow:0 8px 22px #e7354b59}.spm-video-gate .sc-btn:before{content:"";border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0}.spm-ds-p{color:var(--s-muted,#6e6e73);margin-bottom:14px;font-size:16px;line-height:1.7}.spm-ds-h3{color:var(--s-text,#1d1d1f);margin:28px 0 10px;font-size:18px;font-weight:600}.spm-consent-row{background:var(--s-alt,#f5f5f7);text-align:center;padding:0 22px 22px;font-size:12px}.spm-consent-row [data-consent-settings]{color:var(--s-muted,#6e6e73)}.shot{border:1px solid var(--s-border,#0000001a);background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 12px 36px -18px #00000047}.shot img{width:100%;height:auto;display:block}.shot figcaption{color:var(--s-muted,#6e6e73);background:var(--s-card,#fafafc);border-top:1px solid var(--s-border,#00000014);padding:10px 14px;font-size:13px;line-height:1.4}.shot-card{margin:auto 0 20px;box-shadow:0 8px 24px -16px #0000004d}.shot-sec{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px;max-width:1180px;margin:0 auto;padding:56px 22px 0;display:grid}.shot-sec.one{grid-template-columns:minmax(0,1fr);max-width:1000px}.shot-card+.fx-links{margin-top:0}.hv-1:hover{opacity:.8}.hv-2:hover{color:var(--s-accent,#e7344c)}.hv-3:hover{background:var(--s-alt,#f5f5f7)}.hv-4:hover{color:var(--s-text,#1d1d1f)}.hv-5:hover{color:#fff;background:var(--s-accent,#e7344c);border-color:var(--s-accent,#e7344c)}.hv-6:hover{border-color:var(--s-accent,#e7344c)}.hv-7:hover{color:#fff;background:var(--s-accent,#e7344c)}.hv-8:hover{border-color:var(--s-accent,#e7344c);background:var(--s-soft,#fef2f3)}.hv-9:hover{opacity:.75}.hv-10:hover{transform:translateY(-3px);box-shadow:0 16px 40px #e7354b1f}.hv-11:hover{border-color:var(--s-accent,#e7344c);transform:translateY(-2px);box-shadow:0 12px 28px #e7354b1a}.hv-12:hover{border-color:var(--s-accent,#e7344c);transform:translateY(-4px);box-shadow:0 16px 38px #e7354b1f}.hv-13:hover{background:var(--s-alt,#fafafc)}.hv-14:hover{transform:translateY(-3px);box-shadow:0 16px 38px #e7354b1a}.hv-15:hover{background:#ffffff1a}.hv-16:hover{transform:translateY(-5px);box-shadow:0 22px 50px #e7354b24}.hv-17:hover{border-color:var(--s-accent,#e7344c);color:var(--s-accent,#e7344c)}@media (width<=899px){.mq-1712{background:#f5f5f7!important;border-top:1px solid #00000014!important}.mq-1713{border-bottom:1px solid #00000014!important}.mq-1714,.mq-1715,.mq-1716,.mq-1717{background:#fff!important;border:1px solid #00000014!important}.mq-1718{background:linear-gradient(135deg,#eb5d46,#e7354b)!important}.mq-1719,.mq-1721{border-top:1px solid #00000014!important}.mq-1720{border:1px solid #00000014!important}}@media (width<=859px){.mq-1712{background:#f5f5f7!important;border-top:1px solid #00000014!important}.mq-1713{border-bottom:1px solid #00000014!important}.mq-1714,.mq-1715,.mq-1716,.mq-1717{background:#fff!important;border:1px solid #00000014!important}.mq-1718{background:linear-gradient(135deg,#eb5d46,#e7354b)!important}.mq-1719,.mq-1721{border-top:1px solid #00000014!important}.mq-1720{border:1px solid #00000014!important}}@media (width<=819px){.mq-1712{background:#f5f5f7!important;border-top:1px solid #00000014!important}.mq-1713{border-bottom:1px solid #00000014!important}.mq-1714,.mq-1715,.mq-1716,.mq-1717{background:#fff!important;border:1px solid #00000014!important}.mq-1718{background:linear-gradient(135deg,#eb5d46,#e7354b)!important}.mq-1719,.mq-1721{border-top:1px solid #00000014!important}.mq-1720{border:1px solid #00000014!important}}@media (width<=759px){.mq-1712{background:#f5f5f7!important;border-top:1px solid #00000014!important}.mq-1713{border-bottom:1px solid #00000014!important;grid-template-columns:repeat(2,1fr)!important}.mq-1714,.mq-1715,.mq-1716,.mq-1717{background:#fff!important;border:1px solid #00000014!important}.mq-1718{background:linear-gradient(135deg,#eb5d46,#e7354b)!important}.mq-1719,.mq-1721{border-top:1px solid #00000014!important}.mq-1720{border:1px solid #00000014!important}}@media (width<=699px){.mq-1712{background:#f5f5f7!important;border-top:1px solid #00000014!important}.mq-1713{border-bottom:1px solid #00000014!important;grid-template-columns:repeat(2,1fr)!important}.mq-1714,.mq-1715,.mq-1716,.mq-1717{background:#fff!important;border:1px solid #00000014!important}.mq-1718{background:linear-gradient(135deg,#eb5d46,#e7354b)!important}.mq-1719,.mq-1721{border-top:1px solid #00000014!important}.mq-1720{border:1px solid #00000014!important}}[data-theme=dark] .dke-1856{background:#0c0c0d!important;border-top:1px solid #ffffff24!important}[data-theme=dark] .dke-1857{border-bottom:1px solid #ffffff24!important}[data-theme=dark] .dke-1858,[data-theme=dark] .dke-1859,[data-theme=dark] .dke-1860,[data-theme=dark] .dke-1861{background:#000!important;border:1px solid #ffffff24!important}[data-theme=dark] .dke-1862,[data-theme=dark] .dke-1864{border-top:1px solid #ffffff24!important}[data-theme=dark] .dke-1863{border:1px solid #ffffff24!important}@media (width<=759px){.mqe-519{grid-template-columns:repeat(2,1fr)!important}}@media (width<=699px){.mqe-519{grid-template-columns:repeat(2,1fr)!important}}
