@layer components{.pv4{background:var(--clario-bg);color:var(--clario-fg);-webkit-font-smoothing:antialiased}.pv4 :focus-visible{outline:3px solid var(--clario-green);outline-offset:3px;border-radius:6px}.pv4-wrap{max-width:1200px}.pv4-wrap,.pv4-wrap-s{margin:0 auto;padding:0 24px}.pv4-wrap-s{max-width:900px}.pv4-wrap-xs{max-width:720px;margin:0 auto;padding:0 24px}.pv4-section{padding-block:72px}@media (max-width:640px){.pv4-wrap,.pv4-wrap-s,.pv4-wrap-xs{padding:0 16px}.pv4-section{padding-block:48px}}.pv4-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--clario-bg) 90%,transparent);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--clario-border)}.pv4-nav-in{display:flex;align-items:center;gap:20px;min-height:64px}.pv4-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:900;font-size:19px;letter-spacing:-.025em;color:var(--clario-fg)}@media (max-width:480px){.pv4-logo span{display:none}.pv4-nav-in{gap:12px}}.pv4-links{display:none;align-items:center;gap:2px;margin-left:12px}@media (min-width:900px){.pv4-links{display:flex}}.pv4-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:9px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--clario-mfg);background:none;border:0;cursor:pointer;transition:color .16s ease,background .16s ease}.pv4-links a:hover{color:var(--clario-fg);background:var(--clario-green-soft)}.pv4-act{margin-left:auto;display:flex;align-items:center;gap:8px}.pv4-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--clario-faint)}.pv4-eyebrow s{text-decoration:none;color:var(--clario-green-text)}.pv4-h1{font-size:clamp(34px,5.2vw,56px);letter-spacing:-.035em;line-height:1.04;margin:14px 0 0}.pv4-h1,.pv4-h2{font-family:var(--font-display);font-weight:900;color:var(--clario-fg)}.pv4-h2{font-size:clamp(26px,3.6vw,40px);letter-spacing:-.03em;line-height:1.08;margin:12px 0 0}.pv4-h1 em,.pv4-h2 em{font-style:normal;color:var(--clario-green-text)}.pv4-lede{font-size:17px;line-height:1.62;color:var(--clario-mfg);margin-top:16px;max-width:62ch}.pv4-center{text-align:center}.pv4-center .pv4-lede{margin-left:auto;margin-right:auto}.pv4-muted{color:var(--clario-mfg)}.pv4-mono{font-family:var(--font-mono)}.pv4-card{display:block;background:var(--clario-panel);border:1px solid var(--clario-border);border-radius:18px;padding:26px;color:var(--clario-fg);transition:border-color .18s ease}.pv4-card.pv4-hover:hover,a.pv4-card:hover{border-color:var(--clario-green-border)}.pv4-card h2,.pv4-card h3{color:var(--clario-fg)}.pv4-chip{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--clario-border);background:var(--clario-panel);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--clario-mfg)}a.pv4-chip{min-height:44px;transition:color .16s,border-color .16s,background .16s}a.pv4-chip:hover{color:var(--clario-fg);border-color:var(--clario-green-border);background:var(--clario-green-soft)}.pv4-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 20px;border-radius:11px;border:1px solid transparent;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.pv4-btn-pri{background:var(--clario-green);color:var(--clario-green-ink)}.pv4-btn-pri:hover{background:var(--clario-green-hi);transform:translateY(-1px)}.pv4-btn-gho{background:none;border-color:var(--clario-border);color:var(--clario-fg)}.pv4-btn-gho:hover{border-color:var(--clario-green-border);background:var(--clario-green-soft)}.pv4-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.pv4-final{background:linear-gradient(150deg,var(--clario-green-soft),transparent 60%),var(--clario-panel);border:1px solid var(--clario-green-border);border-radius:18px;padding:36px 28px;text-align:center}.pv4-input{min-height:44px;width:100%;padding:0 14px;border-radius:11px;border:1px solid var(--clario-border);background:var(--clario-panel-2);color:var(--clario-fg)}.pv4-input::placeholder{color:var(--clario-faint)}.pv4-prose{color:var(--clario-mfg);font-size:16.5px;line-height:1.75}.pv4-prose p{margin:0 0 18px}.pv4-prose h2{font-size:24px;letter-spacing:-.02em;margin:40px 0 14px}.pv4-prose h2,.pv4-prose h3{font-weight:800;color:var(--clario-fg)}.pv4-prose h3{font-size:19px;margin:28px 0 10px}.pv4-prose strong{color:var(--clario-fg)}.pv4-prose a{color:var(--clario-green-text);text-decoration:underline;text-underline-offset:3px}.pv4-prose ul{list-style:disc}.pv4-prose ol,.pv4-prose ul{padding-left:22px;margin:0 0 18px}.pv4-prose ol{list-style:decimal}.pv4-prose li::marker{color:var(--clario-green-text)}.pv4-prose hr{border:0;border-top:1px solid var(--clario-border);margin:32px 0}}.values_heroGrid__LanJh{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}.values_heroShield__Dacjh{display:flex;align-items:center;justify-content:center}.values_heroCtas__l7MG2{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.values_stats__IDdyL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;text-align:center}.values_statNum__fhhMu{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--clario-green-text)}.values_statLabel__IGbWm{margin-top:8px;font-weight:700}.values_statSub__pNt96{margin-top:2px;font-size:13px;color:var(--clario-mfg)}.values_stack__vPkNq{display:flex;flex-direction:column;gap:20px;margin-top:40px}.values_principle___wqxp{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px}.values_badge__6FJkQ{width:64px;height:64px;border-radius:16px;background:var(--clario-green-soft);border:1px solid var(--clario-green-border);display:flex;align-items:center;justify-content:center;font-size:30px}.values_num__sE__w{margin-top:10px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--clario-green-text)}.values_faqAns___n_4C{padding:0 20px 20px;color:var(--clario-mfg);line-height:1.7}.values_faqAns___n_4C strong{color:var(--clario-fg)}.values_practices___bkfg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding:0;list-style:none}.values_practices___bkfg li{display:flex;gap:10px;padding:12px 14px;border-radius:10px;background:var(--clario-panel-2);color:var(--clario-mfg);font-size:14px;line-height:1.5}.values_practices___bkfg li strong{color:var(--clario-fg)}.values_tick__JiSmJ{display:inline-flex;flex-shrink:0;margin-top:2px;color:var(--clario-green-text)}.values_grid2__79zhD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.values_meta__mzvvp{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--clario-green-text)}.values_faq__LFBsX{display:flex;flex-direction:column;gap:12px;margin-top:40px}.values_faqBtn__4zZCe{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:none;border:0;color:var(--clario-fg);font-size:16px;font-weight:700;text-align:left;cursor:pointer}.values_chev__ZJJaD{display:inline-flex;flex-shrink:0;transition:transform .2s ease}.values_chev__ZJJaD[data-open=true]{transform:rotate(180deg);color:var(--clario-green-text)}.values_detailCols__66sfF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.values_callout__3L0RY{margin-top:16px;padding:14px 16px;border-left:3px solid var(--clario-green);background:var(--clario-green-soft);border-radius:0 10px 10px 0;color:var(--clario-mfg);line-height:1.65}.values_list__SRB2V{margin:10px 0 0;padding-left:20px;list-style:disc;color:var(--clario-mfg);line-height:1.65}.values_list__SRB2V li::marker{color:var(--clario-green-text)}@media (max-width:860px){.values_heroGrid__LanJh{grid-template-columns:minmax(0,1fr)}.values_heroShield__Dacjh{display:none}.values_stats__IDdyL{grid-template-columns:repeat(2,minmax(0,1fr))}.values_detailCols__66sfF,.values_grid2__79zhD,.values_practices___bkfg{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.values_principle___wqxp{grid-template-columns:minmax(0,1fr);gap:14px}.values_badge__6FJkQ{width:52px;height:52px;font-size:24px}}