@font-face{font-family:Manrope;src:url(/landing/manrope-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/landing/manrope-bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/landing/manrope-extrabold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Work Sans;src:url(/landing/work-sans-regular.ttf) format("truetype");font-weight:400;font-display:swap}:root{--paper:#F5F5F5;--ink:#121212;--secondary:#4A4A4A;--purple:#6B46C1;--rule:#12121220;--gutter:clamp(22px,4.5vw,80px)}*{box-sizing:border-box}html{scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.7 Work Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}p,h1,h2{margin:0}.skip-link{position:fixed;z-index:20;top:12px;left:12px;transform:translateY(-180%);background:var(--paper);padding:12px 20px}.skip-link:focus{transform:none}.header{max-width:1600px;margin:auto;padding:25px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.logo,.footer-brand{font:800 33px/1.1818 Manrope,sans-serif;letter-spacing:-.04545em;white-space:nowrap;text-decoration:none}.logo:hover{text-decoration:none}.header-links{font-size:14px}.header-links a{display:inline-block;padding:10px 0;text-decoration:none}.header-links a:hover{text-decoration:underline}.page-wrap{max-width:736px;margin:auto;padding:62px 24px 80px}.page-wrap h1{font:400 clamp(38px,5vw,58px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;margin-bottom:18px;text-wrap:balance}.last-updated{font-size:13px;color:var(--secondary);margin-bottom:50px}.page-lede{font-size:18px;line-height:1.6;color:var(--secondary);margin-bottom:48px}.policy-section{margin-bottom:34px}.policy-section h2,.support-block h2{font:700 19px/1.4 Manrope,sans-serif;letter-spacing:-.025em;margin-bottom:12px}.policy-section p,.support-block p,.faq-answer{color:var(--secondary)}.policy-section p+p{margin-top:12px}hr{border:0;border-top:1px solid var(--rule);margin:42px 0}.support-block{margin-bottom:48px}.contact-card{background:#ffffff70;border:1px solid var(--rule);border-radius:20px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.contact-card-text{flex:1;min-width:200px}.contact-card-text strong{display:block;font:700 15px/1.5 Manrope,sans-serif;margin-bottom:5px}.contact-card-text span{display:block;color:var(--secondary);font-size:14px}.btn{display:inline-block;border:1px solid var(--ink);border-radius:100px;padding:12px 19px;font:400 14px/1.4 Manrope,sans-serif;text-decoration:none;max-width:100%}.btn:hover{background:var(--ink);color:var(--paper);text-decoration:none}.faq-list{list-style:none;padding:0;margin:0}.faq-item{border-top:1px solid var(--rule)}.faq-list li:last-child .faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{padding:20px 0;cursor:pointer;font:400 17px/1.5 Manrope,sans-serif;letter-spacing:-.02em;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font:400 25px/1 Manrope,sans-serif;flex-shrink:0}.faq-item[open] summary:after{content:"−"}.faq-answer{padding:0 0 22px;font-size:16px;line-height:1.7}.deletion-block{padding:24px;border:1px solid var(--rule);border-radius:20px}.deletion-block p{margin-bottom:16px}.deletion-block .btn{margin-top:4px}.footer{max-width:1600px;margin:auto;padding:28px var(--gutter) 24px;border-top:1px solid var(--rule)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.footer-brand{font-size:26px}.footer-right{display:flex;gap:28px;font-size:13px;color:var(--secondary);flex-wrap:wrap}.footer-right a{text-decoration:none}.footer-right a:hover{text-decoration:underline}.footer-copy{width:100%;font-size:11px;color:var(--secondary)}@media(max-width:700px){.header{padding-top:22px;padding-bottom:22px}.logo{font-size:27px}.page-wrap{padding:38px 22px 54px}.page-wrap h1{font-size:40px}.page-lede{font-size:17px;margin-bottom:36px}.last-updated{margin-bottom:38px}.policy-section h2,.support-block h2{font-size:18px}.contact-card,.deletion-block{padding:20px}.contact-card{gap:18px}.contact-card .btn{font-size:13px;padding:12px 16px}.footer-right{gap:23px;font-size:12px}.footer-copy{font-size:10px;line-height:1.8}}
