.cc_g7b5bzkn_SbLEGvvFfo .vic-how {position:relative;isolation:isolate;overflow:hidden;width:100%;color:var(--color-text-primary);background:#fff}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-decor {position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 0 8%,#eefafb 0,transparent 25%),radial-gradient(circle at 100% 7%,#fff3f6 0,transparent 24%),radial-gradient(circle at 90% 85%,#f1fbfc 0,transparent 25%)}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-main {width:100%;max-width:1440px;margin:0 auto;padding:64px clamp(30px,4.5vw,64px) 48px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-header {max-width:850px;margin:0 auto;text-align:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-eyebrow {display:inline-flex;align-items:center;gap:12px;color:#168fa8;font:500 13px/1.4 var(--font-label);letter-spacing:.25em}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-eyebrow span {width:34px;height:1px;background:currentColor}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-header h2 {margin:14px 0 0;font:600 clamp(44px,4vw,60px)/1 var(--font-body);letter-spacing:-.035em}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-subtitle {margin:16px 0 0;color:#2aa1b9;font:500 clamp(28px,2.5vw,34px)/1.15 var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-description {max-width:800px;margin:17px auto 0;color:var(--color-text-secondary);font:400 16px/1.6 var(--font-body)}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-columns {display:grid;grid-template-columns:minmax(0,34fr) minmax(260px,32fr) minmax(0,34fr);gap:20px;align-items:stretch;margin-top:38px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-panel {min-width:0;padding:28px;border-radius:22px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora {border:1px solid #f1dce3;background:linear-gradient(145deg,#fff8fa,#fff)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-moisture {border:1px solid #d9f1f5;background:linear-gradient(145deg,#f1fbfc,#fff)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-number {display:flex;align-items:center;gap:12px;color:#b44f70;font:600 22px/1 var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-moisture .vic-how-number {color:#2aa1b9}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-number span {width:38px;height:1px;background:currentColor}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-panel>h3 {margin:18px 0 0;font:600 clamp(23px,2vw,29px)/1.12 var(--font-body);letter-spacing:-.02em}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-panel>p {margin:14px 0 0;color:var(--color-text-secondary);font:400 14px/1.55 var(--font-body)}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-clinical {display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;margin-top:20px;padding:14px;border-radius:12px;color:#8f3655;background:#fceff3}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-clinical svg {width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-clinical strong {font:600 12px/1.45 var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram {display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:20px;text-align:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram>div {display:flex;flex-direction:column;align-items:center;gap:3px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram svg {width:50px;height:50px;fill:none;stroke:#b44f70;stroke-width:1.35}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram>div:last-child svg {stroke:#2aa1b9}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram em, .cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram span {font:400 11px/1.3 var(--font-body);color:var(--color-text-secondary)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora-diagram b {color:#2aa1b9;font-size:22px}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product {position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product-rings {position:absolute;width:95%;aspect-ratio:1;border:1px solid rgba(42,161,185,.18);border-radius:48% 52% 55% 45%;transform:rotate(12deg);background:radial-gradient(circle,rgba(234,248,250,.6),transparent 68%)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product-rings:after {content:"";position:absolute;inset:12%;border:1px solid rgba(210,116,146,.13);border-radius:50%;transform:rotate(-20deg)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product img {position:relative;z-index:1;display:block;width:auto;max-width:100%;height:auto;max-height:470px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(21,73,82,.08))}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-steps {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-step {text-align:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-step>div {position:relative;width:72px;height:72px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2aa1b9;background:#eaf8fa}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-step svg {width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.4}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-step>div span {position:absolute;top:4px;right:7px;font:600 10px var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-step p {margin:7px 0 0;font:400 11px/1.35 var(--font-body);color:var(--color-text-secondary)}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual {position:relative;margin-top:34px;text-align:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:before, .cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:after {content:"";position:absolute;top:39px;width:calc(50% - 230px);height:1px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:before {left:0;background:linear-gradient(to right,transparent,#2aa1b9)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:after {right:0;background:linear-gradient(to left,transparent,#2aa1b9)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill {position:relative;z-index:1;max-width:470px;min-height:78px;margin:0 auto;padding:10px 22px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid #2aa1b9;border-radius:999px;background:rgba(255,255,255,.94)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill svg {width:34px;height:34px;fill:none;stroke:#2aa1b9;stroke-width:1.4}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill div {display:flex;flex-direction:column}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill strong {font:700 14px/1.3 var(--font-body);letter-spacing:.06em}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill span {margin-top:3px;color:#2aa1b9;font:500 14px/1.3 var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill b {color:#2aa1b9;font-size:20px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>p {margin:16px auto 0;max-width:680px;color:var(--color-text-secondary);font:400 15px/1.5 var(--font-body)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>a {min-height:54px;margin-top:20px;padding:14px 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#2aa1b9;font:600 13px/1.2 var(--font-label);letter-spacing:.05em;text-decoration:none;transition:background-color 180ms ease,transform 180ms ease}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>a:hover {background:#21879c;transform:translateY(-1px)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>a:focus-visible {outline:3px solid rgba(42,161,185,.35);outline-offset:4px}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-footer {min-height:76px;display:flex;align-items:center;border-top:1px solid rgba(42,161,185,.14);background:rgba(255,255,255,.92)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-footer>div {width:100%;max-width:1440px;margin:0 auto;padding:14px clamp(30px,4.5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:28px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust {display:flex;align-items:center}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span {display:inline-flex;align-items:center;gap:9px;padding:0 clamp(16px,2.5vw,36px);font:500 13px/1.3 var(--font-body);color:var(--color-text-secondary);white-space:nowrap}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span:first-child {padding-left:0}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span+span {border-left:1px solid rgba(42,161,185,.18)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust svg {width:22px;height:22px;fill:none;stroke:#2aa1b9;stroke-width:1.4}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-brand {display:flex;flex-direction:column;align-items:flex-end;color:#168fa8;font-family:var(--font-body);white-space:nowrap}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-brand strong {font-size:14px;letter-spacing:.18em}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-brand span {font-size:8px;letter-spacing:.14em;margin-top:2px}
@media(max-width:1099px){.cc_g7b5bzkn_SbLEGvvFfo .vic-how-columns {grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product product" "flora moisture"}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product {grid-area:product;min-height:350px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product img {max-height:370px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-flora {grid-area:flora}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-moisture {grid-area:moisture}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust {flex-wrap:wrap;row-gap:10px}}
@media(max-width:767px){.cc_g7b5bzkn_SbLEGvvFfo .vic-how-main {padding:44px 20px 34px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-header h2 {font-size:clamp(38px,11vw,48px)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-subtitle {font-size:clamp(25px,7vw,31px)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-columns {grid-template-columns:minmax(0,1fr);grid-template-areas:"product" "flora" "moisture";margin-top:28px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product {min-height:280px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product img {max-height:350px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-panel {padding:23px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-steps {grid-template-columns:repeat(2,minmax(0,1fr))}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:before, .cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual:after {display:none}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual-pill {gap:10px;padding:10px 15px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-footer>div {padding:18px 20px;flex-direction:column;align-items:stretch}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span, .cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span:first-child {padding:0;white-space:normal}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust span+span {border:0}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-brand {align-items:flex-start;padding-top:13px;border-top:1px solid rgba(42,161,185,.14)}}
@media(max-width:479px){.cc_g7b5bzkn_SbLEGvvFfo .vic-how-steps {grid-template-columns:minmax(0,1fr)}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-trust {grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>a {transition:none}.cc_g7b5bzkn_SbLEGvvFfo .vic-how-dual>a:hover {transform:none}}
.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product--empty {min-height:220px}
@media(max-width:767px){.cc_g7b5bzkn_SbLEGvvFfo .vic-how-product--empty {min-height:150px}}
