.privacy-v2{--green:#169b61;--dark-green:#0d8955;--mint:#e6f6ee;--ink:#111;--body:#242c37;--muted:#5d6873;--line:#e6f1eb;font-family:var(--font-sans),sans-serif;color:var(--ink);background:#fff}.privacy-v2 a:focus-visible,.privacy-v2 button:focus-visible{outline:3px solid #126c49;outline-offset:6px}.privacy-v2 .container{width:min(1254px,calc(100% - 80px));margin-inline:auto}.privacy-v2 ul{padding:0;margin:0;list-style:none}.privacy-v2 h2{font-size:40px;line-height:1.25;font-weight:700;letter-spacing:-.8px}.privacy-v2 .eyebrow{font-size:13px;line-height:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--green)}.privacy-v2 .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:140px;border:1px solid var(--green);border-radius:8px;padding:8px 16px;background:var(--green);color:#fff;font-size:14px;line-height:21px;text-decoration:none;transition:background .18s,transform .18s}.privacy-v2 .button:hover{background:#0c8050;transform:translateY(-1px)}.privacy-v2 .button-outline{background:#fff;color:var(--green)}.privacy-v2 .button-outline:hover{background:#effaf5}.privacy-v2 .button-white{background:#fff;color:var(--green);border-color:#fff}.privacy-v2 .button-white:hover{background:#edf9f3}.privacy-v2 .privacy-hero{display:grid;grid-template-columns:minmax(0,640px) minmax(0,460px);justify-content:space-between;align-items:center;gap:60px;padding-top:88px}.privacy-v2 .privacy-hero h1{margin-top:16px;font-size:52px;line-height:1.2;font-weight:700;letter-spacing:-1.3px}.privacy-v2 .privacy-hero h1 span{color:var(--green)}.privacy-v2 .privacy-hero .hero-copy>p:not(.eyebrow){margin-top:24px;font-size:18px;line-height:28px;color:var(--body)}.privacy-v2 .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.privacy-v2 .handling-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 24px 48px -26px #0b503238}.privacy-v2 .handling-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.privacy-v2 .handling-head b{font-size:16px}.privacy-v2 .handling-head span{padding:4px 10px;border-radius:99px;background:var(--mint);color:var(--dark-green);font-size:12px;font-weight:600}.privacy-v2 .handling-card li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:20px}.privacy-v2 .handling-card li:last-child{border-bottom:0;padding-bottom:0}.privacy-v2 .handling-card li>span{color:var(--muted)}.privacy-v2 .handling-card li b{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-align:right}.privacy-v2 .handling-card svg{flex:none;width:18px;height:18px;padding:2px;border-radius:50%;background:var(--mint);color:var(--dark-green)}.privacy-v2 .principles{margin-top:120px}.privacy-v2 .section-heading{max-width:640px;margin:0 auto;text-align:center}.privacy-v2 .section-heading h2{margin-top:12px}.privacy-v2 .section-heading>p:not(.eyebrow){margin-top:20px;font-size:18px;line-height:28px;color:var(--body)}.privacy-v2 .principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px}.privacy-v2 .principle-card{display:flex;flex-direction:column;padding:24px 24px 32px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 40px -22px #0b50322e;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.privacy-v2 .principle-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--mint);color:var(--dark-green);transition:background .26s ease,color .26s ease}.privacy-v2 .principle-icon svg{width:30px;height:30px}.privacy-v2 .principle-card h3{margin-top:20px;font-size:20px;line-height:25px;font-weight:700;letter-spacing:-.3px}.privacy-v2 .principle-card p{margin-top:10px;font-size:15px;line-height:22px;color:var(--muted)}@media (hover:hover) and (pointer:fine){.privacy-v2 .principle-card:hover{transform:translateY(-6px);border-color:#bfe7d3;box-shadow:0 26px 44px -22px #0b503247}.privacy-v2 .principle-card:hover .principle-icon{background:var(--green);color:#fff}}.privacy-v2 .product-data{display:grid;grid-template-columns:minmax(0,400px) minmax(0,700px);justify-content:space-between;gap:60px;margin-top:160px}.privacy-v2 .product-data-copy p{margin-top:20px;font-size:18px;line-height:28px;color:var(--body)}.privacy-v2 .product-list li{padding:28px 0;border-top:1px solid var(--line)}.privacy-v2 .product-list li:first-child{padding-top:0;border-top:0}.privacy-v2 .product-list h3{font-size:24px;line-height:30px;color:var(--green)}.privacy-v2 .product-list p{margin-top:10px;font-size:16px;line-height:24px;color:var(--body)}.privacy-v2 .product-list a{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--dark-green)}.privacy-v2 .product-list a:hover{text-decoration:underline}.privacy-v2 .privacy-note{max-width:800px;margin-top:160px;margin-bottom:140px;text-align:center}.privacy-v2 .privacy-note p{margin-top:20px;font-size:18px;line-height:28px;color:var(--body)}.privacy-v2 .privacy-note a{color:var(--dark-green);text-decoration:underline;text-underline-offset:3px}.privacy-v2 .demo{display:flex;align-items:center;justify-content:center;min-height:400px;padding:66px 24px 72px;background:var(--dark-green);color:#fff;text-align:center}.privacy-v2 .demo-content{max-width:758px}.privacy-v2 .demo p{max-width:544px;margin:24px auto 34px;font-size:18px;line-height:28px}.privacy-v2 .demo-links{display:flex;justify-content:center;gap:24px;margin-top:32px;font-size:14px}.privacy-v2 .demo-links a{color:#d9f4e6}.privacy-v2 .demo-links a:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.privacy-v2 [data-reveal].is-revealed{animation:privacy-enter .52s cubic-bezier(.2,.8,.3,1) both}.privacy-v2 .principles.is-revealed .principle-card{animation:privacy-enter .52s cubic-bezier(.2,.8,.3,1) calc(.15s + var(--i) * .12s) both}}@keyframes privacy-enter{0%{opacity:0;transform:translateY(24px)}}@media (max-width:1100px){.privacy-v2 .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.privacy-v2 .product-data{grid-template-columns:1fr 1.4fr;gap:40px}}@media (max-width:1000px){.privacy-v2 .privacy-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:72px}.privacy-v2 .handling-card{max-width:520px}.privacy-v2 .product-data{grid-template-columns:1fr}}@media (max-width:760px){.privacy-v2 .container{width:calc(100% - 40px)}.privacy-v2 h2{font-size:30px;letter-spacing:-.6px}.privacy-v2 .privacy-hero{padding-top:48px}.privacy-v2 .privacy-hero h1{font-size:38px;letter-spacing:-.9px}.privacy-v2 .demo p,.privacy-v2 .privacy-hero .hero-copy>p:not(.eyebrow),.privacy-v2 .privacy-note p,.privacy-v2 .product-data-copy p,.privacy-v2 .section-heading>p:not(.eyebrow){font-size:17px;line-height:27px}.privacy-v2 .button{min-height:44px}.privacy-v2 .handling-card{padding:20px}.privacy-v2 .principles{margin-top:96px}.privacy-v2 .principle-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.privacy-v2 .privacy-note,.privacy-v2 .product-data{margin-top:96px}.privacy-v2 .privacy-note{margin-bottom:96px}}