.svs{--g:#2FA37A;--g2:#0AA3B5;overflow-x:clip}.svs a{text-decoration:none}.svs-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 85% 10%,#e3f6ee,#e3f6ee00 70%),radial-gradient(ellipse 50% 60% at 0% 100%,#e6f3fa,#e6f3fa00 70%),#fff}.svs-hero-wrap{position:relative;padding-top:96px;padding-bottom:96px;display:flex;flex-direction:column;gap:22px}.svs-h1{margin:0;font-size:clamp(51px,7.2vw,120px);line-height:.9;font-weight:700;letter-spacing:-.06em;color:var(--ink)}.svs-h1 span{background:linear-gradient(100deg,#1b7f5c,#2fa37a 45%,#0aa3b5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.svs-hero .sv-lede{margin:0;max-width:680px}.svs-sun{position:absolute;right:max(4vw,24px);top:50%;width:min(36vw,460px);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.svs-sun i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(47,163,122,.28);animation:svs-pulse 6s ease-out infinite}.svs-sun i:nth-child(2){animation-delay:-2s}.svs-sun i:nth-child(3){animation-delay:-4s}.svs-sun b{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#fff0 26%),radial-gradient(circle,#ffe6a3,#f7c35b 45%,#f09a36);box-shadow:0 30px 80px -20px #f09a368c;animation:sv-float 8s ease-in-out infinite}@keyframes svs-pulse{0%{transform:scale(.45);opacity:.9}to{transform:scale(1);opacity:0}}.svs-eff{background:radial-gradient(ellipse 60% 60% at 90% 0%,#2fa37a59,#0a1b3800 60%),radial-gradient(ellipse 50% 50% at 0% 100%,#0aa3b54d,#0a1b3800 60%),#0a1b38;color:#fff}.svs-eff .sv-h2{color:#fff}.svs-eff .sv-lede{color:#b9c8e0}.svs-eff .sv-eyebrow{color:#7fe0b8}.svs-eff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.svs-eff-card{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.svs-eff-vis{display:flex;align-items:flex-end;gap:14px;box-sizing:border-box;height:176px;padding:36px 6px 0;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:8px}.svs-bar{position:relative;flex:1;height:var(--h);border-radius:12px 12px 0 0;background:#ffffff24;transform-origin:bottom;animation:svs-grow 1.4s cubic-bezier(.2,.8,.2,1) both}.svs-bar--b{background:linear-gradient(180deg,#7fe0b8,#2fa37a)}.svs-bar i{position:absolute;left:0;right:0;bottom:calc(100% + 6px);font-style:normal;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#b9c8e0}@keyframes svs-grow{0%{transform:scaleY(0)}to{transform:none}}.svs-eff-card h3{margin:0;font-size:22px;letter-spacing:-.02em;color:#fff}.svs-eff-card p{margin:0;font-size:16px;line-height:1.55;color:#c6d3e8}.svs-note{margin:18px 0 0;font-size:13.5px;color:#8ea2c4}.svs-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.svs-pillar{display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}.svs-pillar:hover{transform:translateY(-5px);border-color:var(--pc);box-shadow:0 30px 50px -38px var(--pc)}.svs-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border-radius:16px;background:color-mix(in srgb,var(--pc) 12%,#fff);color:var(--pc)}.svs-ico svg{width:26px;height:26px;fill:currentColor}.svs-pillar h3{margin:0;font-size:21px;letter-spacing:-.02em}.svs-pillar p{margin:0;font-size:16.5px;line-height:1.6;color:var(--mute)}.svs-std{background:#f5f8fc}.svs-std-box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:#fff;border:1px solid #DCE4F0}.svs-std-copy h2{margin:10px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.035em}.svs-std-copy p{margin:0;font-size:16px;line-height:1.6;color:var(--mute)}.svs-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.svs-chips li{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#f2faf6;border:1px solid #CBEBDD;font-size:15.5px;font-weight:600;color:#14533d}.svs-chips i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g);color:#fff;font-style:normal;font-size:12px}.svs-cert-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.svs-cert{display:flex;align-items:center;gap:16px;padding:20px;border-radius:20px;background:#fff;border:1px solid #DCE4F0}.svs-seal{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#fff0 26%),linear-gradient(135deg,#1b4f9c,#2e6cc8);box-shadow:inset 0 0 0 4px #ffffff59}.svs-seal b{font-size:14px;letter-spacing:.04em;color:#fff}.svs-cert.is-progress .svs-seal{background:transparent;border:2px dashed #AFC0DA;box-shadow:none}.svs-cert.is-progress .svs-seal b{color:#465063}.svs-cert-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.svs-cert-copy b{font-size:16px}.svs-cert-copy small{font-size:14.5px;line-height:1.4;color:var(--mute)}.svs-status{flex:none;padding:5px 10px;border-radius:999px;background:#e3f6ee;color:#14533d;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.svs-cert.is-progress .svs-status{background:#fff4e0;color:#8a5a12}.svs-end .sv-wrap{padding-top:0}.svs-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:52px;border-radius:32px;color:#fff;background:linear-gradient(120deg,#0e3b2c,#1b6e52,#0a7f8e)}.svs-cta h2{margin:0 0 8px;font-size:clamp(28px,3vw,44px);letter-spacing:-.035em;color:#fff}.svs-cta p{margin:0;max-width:560px;font-size:16.5px;line-height:1.55;color:#d2ede3}.svs-cta-btns{display:flex;flex-wrap:wrap;gap:12px}.svs-btn-light{background:#fff;color:var(--ink)}.svs-btn-ghost{border:1px solid rgba(255,255,255,.45);color:#fff}@media(max-width:1100px){.svs-sun{opacity:.35;right:-10%}.svs-eff-grid,.svs-pillar-grid,.svs-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svs-std-box{grid-template-columns:1fr}}@media(max-width:749px){.svs-hero-wrap{padding-top:56px;padding-bottom:56px}.svs-sun{width:70vw;top:30%;opacity:.25}.svs-eff-grid,.svs-pillar-grid,.svs-cert-grid{grid-template-columns:1fr}.svs-cta{padding:32px 24px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.svs *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/sv-sustain.css.map */
