.v4s{font-family:var(--f4-body);color:var(--v4-ink-2);background:var(--v4-white)}.v4s h1,.v4s h2,.v4s h3{font-family:var(--f4-display);color:var(--v4-ink);letter-spacing:-.02em}.v4s h1 em,.v4s h1 i,.v4s h2 em,.v4s h2 i{font-family:var(--f4-italic);font-style:italic;font-weight:500;color:var(--v4-terra);font-size:1.02em;letter-spacing:0}.v4s .pdp-breadcrumb{max-width:1120px;margin:0 auto;padding:22px 0 30px;font-family:var(--f4-body);font-size:var(--fs-12);font-weight:600;letter-spacing:0;text-transform:none;color:var(--v4-ink-3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v4s .pdp-breadcrumb a{color:var(--v4-ink-3)}.v4s .pdp-breadcrumb a:hover{color:var(--v4-ink)}.v4s .pdp-breadcrumb span{opacity:.45}.v4s .pdp-eyebrow{font-family:var(--f4-body);font-weight:700;font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-ink-3)}.v4s .ing-hero-wrap{max-width:1120px;margin:0 auto}.v4s .ing-hero h1{font-family:var(--f4-display);font-weight:800;font-size:var(--ds-title);letter-spacing:-.02em;line-height:1.05;margin:12px 0 16px;text-wrap:balance;color:var(--v4-ink)}.v4s .ing-summary{font-family:var(--f4-body);font-style:normal;font-weight:400;font-size:var(--fs-18);line-height:1.55;color:var(--v4-ink-2);max-width:640px;margin-bottom:0}.v4s .ing-body-wrap{max-width:1120px;margin:0 auto}.v4s .ing-prose{font-family:var(--f4-body);font-size:var(--fs-16);line-height:1.6;color:var(--v4-ink-2)}.v4s .ing-prose>p,.v4s .ing-prose>ul,.v4s .ing-prose>ol{max-width:68ch}.v4s .ing-prose h2{.v4s .ing-hero{background:var(--v4-cloud);border-bottom:0;padding:0 var(--page-pad) 52px}font-size:var(--fs-26);letter-spacing:-.02em;line-height:1.12;margin:38px 0 12px;max-width:68ch}.v4s .ing-prose h2:first-child{margin-top:0}.v4s .ing-prose h3{font-family:var(--f4-display);font-weight:700;color:var(--v4-ink);.v4s .ing-body{background:var(--v4-white);padding:56px var(--page-pad) 90px}font-size:var(--fs-18);letter-spacing:-.01em;margin:24px 0 10px;max-width:68ch}.v4s .ing-prose h4{font-family:var(--f4-body);font-weight:700;color:var(--v4-ink-3);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase}.v4s .ing-prose a{color:var(--v4-forest);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--v4-rule-2);text-underline-offset:3px}.v4s .ing-prose a:hover{color:var(--v4-terra)}.v4s .ing-prose strong,.v4s .ing-prose b{color:var(--v4-ink)}.v4s .ing-disclaimer{margin-top:44px;padding:24px 28px;background:var(--v4-sage);border:1px solid var(--v4-rule);border-radius:16px;color:var(--v4-ink)}.v4s .ing-disclaimer h4{font-family:var(--f4-display);font-weight:700;color:var(--v4-ink);font-size:var(--fs-14);letter-spacing:-.01em;text-transform:none;margin-bottom:8px}.v4s .ing-disclaimer p{font-size:var(--fs-14);line-height:1.6;color:var(--v4-ink-2);margin:0;max-width:none}.v4s .v4-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--v4-ink);color:#fff;font-family:var(--f4-body);font-weight:600;font-size:var(--fs-14);letter-spacing:0;text-transform:none;padding:12px 14px 12px 22px;border-radius:999px;white-space:nowrap;transition:background .2s,transform .15s}.v4s .v4-cta:hover{background:var(--v4-terra-d);transform:translateY(-1px)}.v4s .v4-cta .arr{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#ffffff29;flex:0 0 25px}.v4s .v4-cta .arr svg{width:12px;height:12px}.v4s .ing-card-arrow{font-family:var(--f4-body);font-weight:600;font-size:var(--fs-14);letter-spacing:0;text-transform:none;color:var(--v4-forest)}.v4s .acc-item{background:var(--v4-white);border:1px solid var(--v4-rule);border-radius:12px;margin-bottom:10px}.v4s .acc-item summary{font-family:var(--f4-body);font-weight:600;font-size:var(--fs-16);letter-spacing:0;text-transform:none;color:var(--v4-ink);padding:20px 24px}.v4s .acc-item summary:after{content:"+";font-size:var(--fs-22);font-weight:300;color:var(--v4-ink-3)}.v4s .acc-item[open] summary:after{content:"−"}.v4s .acc-content{font-family:var(--f4-body);padding:0 24px 20px;font-size:var(--fs-14);line-height:1.6;color:var(--v4-ink-2)}.v4s .contact-card{background:var(--v4-white);border:1px solid var(--v4-rule);border-radius:16px;padding:26px}.v4s .contact-card h3{font-family:var(--f4-display);font-weight:700;font-size:var(--fs-18);letter-spacing:-.01em;color:var(--v4-ink)}.v4s .contact-card p{font-family:var(--f4-body);font-size:var(--fs-14);line-height:1.6;color:var(--v4-ink-2)}.v4s .contact-card a{color:var(--v4-forest);font-weight:600}.v4s .contact-card a:hover{color:var(--v4-terra)}.v4s .contact-card a.v4-cta{color:#fff;align-self:flex-start;margin-top:4px}.v4s .contact-card a.v4-cta:hover{color:#fff}.v4s .about-tile{background:var(--v4-white);border:1px solid var(--v4-rule);border-radius:16px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s}.v4s .about-tile:hover{transform:translateY(-4px);border-color:var(--v4-ink);box-shadow:0 22px 40px -28px #18181a80}.v4s .about-tile:hover .ing-card-arrow{color:var(--v4-terra)}.v4s .about-tile-eyebrow{font-family:var(--f4-body);font-weight:700;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-3)}.v4s .about-tile h3{font-family:var(--f4-display);font-weight:700;font-size:var(--fs-22);letter-spacing:-.015em;line-height:1.12;color:var(--v4-ink)}.v4s .about-tile p{font-family:var(--f4-body);font-size:var(--fs-14);line-height:1.55;color:var(--v4-ink-2)}@media (max-width:1080px){.v4s .ing-hero{padding:0 var(--page-pad) 40px}.v4s .ing-body{padding:44px var(--page-pad) 70px}.v4s .pdp-breadcrumb{padding:16px 0 24px}}@media (max-width:760px){.v4s .ing-hero{padding:0 20px 32px}.v4s .ing-hero h1{font-size:var(--fs-30);margin:10px 0 12px}.v4s .ing-summary{font-size:var(--fs-16)}.v4s .ing-body{padding:34px 20px 60px}.v4s .pdp-breadcrumb{padding:14px 0 20px;font-size:var(--fs-11)}.v4s .ing-prose h2{font-size:var(--fs-22);margin-top:30px}.v4s .acc-item summary{padding:17px 18px;font-size:var(--fs-14)}.v4s .acc-content{padding:0 18px 17px;font-size:var(--fs-14)}}
