.deletion-site .site-header{position:sticky;top:0}
.deletion-site .header-actions{display:none}
.deletion-main{width:min(1040px,calc(100% - 64px));margin:0 auto;padding:65px 0 80px;color:#fff2df}
.deletion-eyebrow,.deletion-kicker{display:flex;align-items:center;gap:9px;color:#d49a63;font-size:9px;font-weight:700;letter-spacing:.15em}
.deletion-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#dc9a5b;box-shadow:0 0 14px #dc9a5b70}
.deletion-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:end;padding:27px 0 61px}
.deletion-intro h1{font:400 clamp(54px,7vw,82px)/.99 var(--serif);letter-spacing:-.055em;margin:0;color:#fff2df}
.deletion-intro h1 em{font-style:normal;color:#e3a468}
.deletion-intro>div>p{max-width:610px;margin-top:24px;color:#c8ad91;font-size:14px;line-height:1.9}
.deletion-note{position:relative;max-width:285px;padding:22px 23px 20px;border:1px solid #e3b78b2b;border-radius:3px 15px 15px;background:linear-gradient(135deg,#e3b78b12,transparent 82%);transform:rotate(1deg)}
.deletion-note .note-mark{display:block;color:#e3a468;font-size:20px;margin-bottom:13px}
.deletion-note p{font:italic 400 21px/1.3 var(--serif);color:#f5dfc5}
.deletion-note small{display:block;margin-top:16px;color:#b59676;font-size:7px;letter-spacing:.13em}
.deletion-section{border-top:1px solid #e3b78b25;padding:52px 0 57px}
.deletion-section .section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px}
.deletion-kicker{margin-bottom:13px}
.deletion-section .section-heading h2{font:400 clamp(32px,4vw,43px)/1.06 var(--serif);letter-spacing:-.035em;color:#fff1de}
.deletion-section .section-heading>p{max-width:340px;color:#bca186;font-size:11px;line-height:1.8}
.deletion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:0;padding:0}
.deletion-steps li{min-height:151px;padding:20px 21px;border:1px solid #e3b78b25;border-radius:12px;background:linear-gradient(135deg,#e3b78b0a,transparent 75%);display:flex;flex-direction:column;justify-content:space-between}
.step-index{color:#d49458;font-size:8px;letter-spacing:.14em}
.deletion-steps h3{font-size:13px;color:#f2d8b8;font-weight:600;margin:0 0 7px}
.deletion-steps p{font-size:10px;line-height:1.8;color:#bca186;margin:0;max-width:245px}
.in-app-note{display:flex;align-items:center;gap:9px;margin:18px 0 0;color:#cbb59c;font-size:10px;line-height:1.7}
.in-app-note span{color:#e4a368;font-size:14px}
.request-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;align-items:stretch}
.deletion-form,.request-aside{border:1px solid #e3b78b2a;border-radius:15px;background:#251a14a6;padding:26px}
.form-row{margin-bottom:17px}
.form-row label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#ead4bc;font-size:10px;font-weight:600}
.form-row label span{color:#a98b70;font-size:8px;font-weight:400}
.form-row input,.form-row select{width:100%;height:46px;border:1px solid #e3b78b32;border-radius:9px;padding:0 14px;background:#17110dc9;color:#f5e4d0;font:400 12px var(--font);outline:none;transition:border-color .2s,box-shadow .2s}
.form-row input::placeholder{color:#927c69}
.form-row select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c99a6c 50%),linear-gradient(135deg,#c99a6c 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.form-row select:invalid{color:#927c69}
.form-row input:focus,.form-row select:focus{border-color:#c98a52;box-shadow:0 0 0 3px #bd7c4229}
.form-row option{background:#251a14;color:#f5e4d0}
.deletion-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:#c3aa91;font-size:10px;line-height:1.7;cursor:pointer}
.deletion-consent input{accent-color:#d58e4d;flex:none;margin:2px 0 0;width:15px;height:15px}
.deletion-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;padding:0 18px;border:1px solid #f0bd8140;border-radius:8px;background:linear-gradient(110deg,#b96f37,#d18c50);color:#24170f;font-size:11px;font-weight:700;transition:transform .2s,filter .2s}
.deletion-submit:hover{transform:translateY(-2px);filter:brightness(1.08)}
.deletion-submit span{font-size:17px;font-weight:400}
.deletion-form-status{min-height:18px;margin:11px 0 0;color:#e7b47e;font-size:10px;line-height:1.6}
.mail-fallback{margin:8px 0 0;color:#9e866e;font-size:9px;line-height:1.7}
.mail-fallback a{color:#e3a468;text-decoration:underline;text-underline-offset:3px}
.request-aside{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at top right,#bc78302c,transparent 45%),#2c2018a6;padding:31px}
.aside-index,.response-time>span{font-size:8px;letter-spacing:.14em;color:#d49a63}
.request-aside h3{max-width:280px;margin:23px 0 13px;font:400 31px/1.07 var(--serif);color:#fff0dc;letter-spacing:-.025em}
.request-aside>p{max-width:300px;font-size:11px;line-height:1.9;color:#c1a88c}
.response-time{margin-top:30px;padding-top:17px;border-top:1px solid #e3b78b27}
.response-time>span,.response-time strong,.response-time small{display:block}
.response-time strong{margin-top:9px;color:#f0d5b4;font:400 24px/1.1 var(--serif)}
.response-time small{margin-top:7px;color:#a98f73;font-size:9px}
.transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.data-card{position:relative;padding:24px 25px 24px 56px;border:1px solid #e3b78b25;border-radius:13px;background:#241a14a6}
.data-card h3{font:400 23px/1.2 var(--serif);color:#f0ddc5;margin:0 0 17px}
.data-symbol{position:absolute;top:24px;left:22px;color:#d99a60;font:400 19px var(--serif)}
.data-card ul{margin:0;padding-left:15px;color:#c1a88c;font-size:10px;line-height:1.9}
.data-card li{padding-left:3px;margin:0 0 7px}
.data-card li::marker{color:#d39960}
.retained-data .data-symbol{color:#bba485}
.retention-footnote{max-width:840px;margin:18px 0 0;color:#8f7964;font-size:9px;line-height:1.8}
.deletion-site .site-footer{padding-bottom:45px;border-top:1px solid #e3b78b20}
.deletion-site .site-footer a[aria-current="page"]{color:#e3a468}
@media(max-width:760px){.deletion-main{width:calc(100% - 40px);padding:39px 0 45px}.deletion-intro{grid-template-columns:1fr;gap:24px;padding:22px 0 39px}.deletion-intro h1{font-size:clamp(47px,12vw,67px)}.deletion-intro>div>p{font-size:12px;line-height:1.8;margin-top:18px}.deletion-note{justify-self:end;max-width:250px;padding:17px 19px}.deletion-note p{font-size:18px}.deletion-section{padding:37px 0 40px}.deletion-section .section-heading{display:block;margin-bottom:20px}.deletion-section .section-heading h2{font-size:35px}.deletion-section .section-heading>p{margin-top:13px;font-size:10px}.deletion-steps{grid-template-columns:1fr;gap:9px}.deletion-steps li{min-height:118px;padding:16px 18px}.deletion-steps h3{font-size:13px}.deletion-steps p{font-size:10px}.request-grid,.transparency-grid{grid-template-columns:1fr;gap:11px}.deletion-form,.request-aside{padding:20px}.request-aside{min-height:240px}.request-aside h3{font-size:29px}.data-card{padding:21px 19px 21px 48px}.data-symbol{top:21px;left:18px}.data-card h3{font-size:22px}.data-card ul{font-size:10px}.deletion-site .site-footer{padding-top:20px;padding-bottom:110px}}
@media(max-width:390px){.deletion-main{width:calc(100% - 32px)}.deletion-site .header-inner{gap:10px}.deletion-site .brand{width:105px}.deletion-site .page-navigation{gap:2px}.deletion-site .page-navigation a{padding:7px 9px;font-size:9px}.deletion-site .page-navigation a:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.deletion-submit{transition:none}}
