.privacy-page{background:var(--page);padding:32px 0 165px;position:relative;isolation:isolate}.privacy-page:before{content:"";position:absolute;z-index:-1;top:120px;left:22%;right:4%;height:240px;background:radial-gradient(ellipse at 25% 40%,#bfdef966,transparent 48%),radial-gradient(ellipse at 80% 55%,#b6f5df88,transparent 40%);filter:blur(24px)}.privacy-width{width:calc(100% - 64px);max-width:1216px;margin-inline:auto}.privacy-hero{position:relative;background:white;border-radius:12px;padding:40px;box-shadow:0 1px 2px #14203912;overflow:hidden}.privacy-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(100deg,#00a6dc,#007653,#68a500)}.privacy-hero h1{font:800 40px/48px var(--heading-font);letter-spacing:-.035em}.privacy-hero h1 span{background:linear-gradient(100deg,#008376,#006e50,#328e28);background-clip:text;-webkit-text-fill-color:transparent}.privacy-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:896px;margin-top:40px}.privacy-metadata>div,.privacy-entity>div{padding:8px;border-radius:8px;background:#f3f1ff}.privacy-metadata h2,.privacy-entity h3{font:600 10px/14px var(--font);text-transform:uppercase;letter-spacing:.025em;color:var(--body)}.privacy-metadata p,.privacy-metadata time,.privacy-metadata a{font:500 12px/20px var(--font);color:var(--ink)}.privacy-metadata a{color:#007297;overflow-wrap:anywhere}.privacy-metadata .privacy-storage{display:flex;align-items:center;gap:8px;background:linear-gradient(120deg,#daf0fa,#dffcf1)}.privacy-storage svg{width:16px;height:20px;flex-shrink:0;color:#007297}.privacy-storage strong{display:block;font:700 10px/16px var(--heading-font);color:#00455e;letter-spacing:.01em}.privacy-storage p{font:400 11px/18px var(--font);color:var(--body)}.privacy-sections{display:grid;gap:40px;margin-top:40px}.privacy-section{padding:40px;border-radius:12px;background:white}.privacy-section h2{display:flex;align-items:center;gap:12px;font:700 28px/36px var(--heading-font);letter-spacing:-.035em;color:var(--ink)}.privacy-section h2>span{display:grid;place-items:center;flex-shrink:0;min-width:32px;height:18px;padding-inline:10px;background:#e5eff3;color:#007297;font:600 10px/14px var(--font);letter-spacing:.03em;border-radius:20px}.privacy-section>p{margin-top:8px;font:500 16px/24px var(--font);color:var(--ink)}.privacy-organization>p{max-width:736px;font:400 14px/22.75px var(--font);color:var(--body)}.privacy-entity{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:724px;margin:24px auto 0}.privacy-entity strong,.privacy-entity span{font:400 14px/22px var(--font);color:var(--ink)}.privacy-entity strong{font-weight:600}.privacy-entity p{font:400 12px/20px var(--font);color:var(--body)}.privacy-collect>p{max-width:736px}.privacy-inputs{background:linear-gradient(130deg,#f2fafb,#f7fdf9,white);box-shadow:0 2px 4px #13243330}.privacy-inputs h2>span{background:#007653;color:white}.privacy-inputs h2>.line-icon{width:20px;height:20px;color:#007653}.privacy-inputs>p{padding:16px;border-radius:12px;background:#f3f1ff;font-weight:600;line-height:26px}.privacy-bold>p{font-weight:600}.privacy-small>p{font:400 14px/23px var(--font);color:var(--body)}.privacy-age>p{font:700 14px/20px var(--heading-font);letter-spacing:-.025em}.privacy-metadata a:hover{text-decoration:underline}
@media(min-width:1280px) and (max-width:1312px){.privacy-width{margin-left:32px}}@media(max-width:1000px){.privacy-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-desktop-break{display:none}.privacy-hero h1{font-size:36px;line-height:44px}}@media(max-width:700px){.privacy-width{width:calc(100% - 40px)}.privacy-hero,.privacy-section{padding:28px}.privacy-hero h1{font-size:32px;line-height:40px}.privacy-section h2{font-size:24px;line-height:32px}.privacy-entity{grid-template-columns:1fr}.privacy-page{padding-bottom:60px}.privacy-section>p{font-size:14px;line-height:23px}}@media(max-width:440px){.privacy-width{width:calc(100% - 32px)}.privacy-hero,.privacy-section{padding:24px}.privacy-metadata{grid-template-columns:1fr;margin-top:24px}.privacy-section h2{align-items:flex-start;font-size:21px;line-height:29px;gap:8px}.privacy-section h2>span{margin-top:5px}.privacy-inputs h2>.line-icon{flex-shrink:0;margin-top:5px}.privacy-sections{gap:24px;margin-top:24px}.privacy-hero h1{font-size:29px;line-height:37px}}

.privacy-entity strong,.privacy-entity span{display:block}@media(min-width:1001px){.privacy-hero{padding-bottom:38.5px}.privacy-organization{padding-bottom:37.75px}.privacy-section:nth-child(6)>p{line-height:22.7625px}}
