.deletion-page{background:radial-gradient(ellipse 700px 550px at 100% 12%,#6527a32b,transparent),radial-gradient(ellipse 560px 500px at 0% 38%,#51208817,transparent),#10091c;color:#f7f2ff}
.deletion-page [hidden]{display:none!important}
.deletion-main{padding-top:124px;padding-bottom:62px}
.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:55px}
.support-link{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;color:#e2cef8;border:1px solid #b78ae144;border-radius:8px;padding:12px 17px;font-size:13px;background:#ffffff04}
.support-link:hover{background:#7541b426}
.deletion-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,108px);align-items:start}
.deletion-intro{padding-top:24px}
.deletion-intro h1{font-size:clamp(48px,5.3vw,76px);line-height:1.04;letter-spacing:-.052em;font-weight:700;margin:0 0 29px}
.deletion-intro h2{font-family:DM Sans,Arial,sans-serif;letter-spacing:-.02em;font-size:22px;line-height:1.4;margin-bottom:14px;font-weight:500}
.intro-copy{font-size:16px;line-height:1.85;color:#b8a9ca;max-width:470px}
.process{margin-top:37px;border-top:1px solid #bea0df24;padding-top:27px;max-width:460px}
.small-label{font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;color:#b498ce;margin:0 0 18px;line-height:1.6}
.process ol{list-style:none;padding:0;margin:0;display:grid;gap:22px}
.process li{display:flex;gap:18px;align-items:flex-start}
.step-number{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border:1px solid #bb83f438;border-radius:50%;color:#c4a1eb;background:#9d5ae60a;font-size:11px}
.process h3{font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 3px;color:#eee3fb}
.process p{font-size:13px;line-height:1.65;color:#a392b8;margin:0}
.operator-note{margin:35px 0 0;color:#a392b8;font-size:11px}
.request-card{padding:30px 32px 25px;border:1px solid #b693dc3b;border-radius:17px;background:linear-gradient(145deg,#261438f2,#1b102b);box-shadow:0 22px 70px #08031233,inset 0 1px #e5cfff0a;position:relative;overflow:hidden}
.request-card:before{content:"";position:absolute;inset:0 22% auto;height:1px;background:linear-gradient(90deg,transparent,#bb8cebb3,transparent)}
.card-heading{display:flex;gap:15px;align-items:center;margin-bottom:17px}
.card-icon{width:43px;height:47px;border:1px solid #b27fea38;border-radius:12px;display:grid;place-items:center;color:#caa6f2;background:#9757dc14;flex-shrink:0}
.card-heading .small-label{font-size:9px;margin:0 0 3px;color:#c5a1e6}
.card-heading h2{font-size:26px;letter-spacing:-.025em;line-height:1.25;margin:0}
.card-description{font-size:13px;line-height:1.7;color:#bbaacc;margin:0 0 25px}
.field{margin-bottom:18px}
.field label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.5;font-weight:500;margin-bottom:7px;color:#eadff5}
.optional{font-size:10px;font-weight:400;color:#af9abe;flex-shrink:0}
.request-card input:not([type=checkbox]),.request-card select,.request-card textarea{box-sizing:border-box;width:100%;border:1px solid #b59acb36;border-radius:7px;background:#10091f88;color:#f1e6ff;padding:11px 13px;font:13px/1.5 DM Sans,Arial,sans-serif;transition:border-color .15s}
.request-card input:not([type=checkbox]),.request-card select{min-height:44px}
.request-card select{color-scheme:dark}
.request-card textarea{resize:vertical;min-height:78px}
.request-card input::placeholder,.request-card textarea::placeholder{color:#9f8bb1;opacity:1;font-size:12px}
.request-card input:focus,.request-card select:focus,.request-card textarea:focus{border-color:#b686ee;outline:2px solid #ba87f344;outline-offset:2px}
.field-hint{font-size:11px;line-height:1.65;color:#b19dc3;margin:6px 0 0}
.acknowledgment{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#c6b6d7;margin:22px 0;cursor:pointer}
.acknowledgment input{accent-color:#a568ea;width:16px;height:16px;margin:2px 0 0;flex-shrink:0;cursor:pointer}
.prepare-button{width:100%;min-height:49px;justify-content:space-between;font-size:13px;padding:13px 18px}
.form-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;line-height:1.6;color:#b49bc8;margin:12px 0 0}
.direct-support{display:flex;align-items:center;flex-direction:column;gap:7px;border-top:1px solid #b28cd82b;padding-top:18px;margin-top:23px;font-size:11px;color:#bba6cf;line-height:1.6}
.direct-support a{color:#d7b4fb;font-size:12px;overflow-wrap:anywhere}
.deletion-page a:hover{color:#f3e4ff}
.before-section{border-top:1px solid #b28cd829;padding-top:46px;margin-top:70px}
.before-heading .eyebrow{font-size:10px;margin-bottom:12px}
.before-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin-bottom:28px}
.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.info-block{padding:0 28px 0 0;border-right:1px solid #b28cd82b}
.info-block:last-child{border-right:0;padding-right:0}
.info-number{font-size:10px;color:#ad81d0;display:block;margin-bottom:13px;letter-spacing:.06em}
.info-block h3{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.01em;margin:0 0 10px}
.info-block p{color:#b5a4c6;font-size:13px;line-height:1.8;margin-bottom:10px}
.info-block a{font-size:12px;color:#c79fe8}
.help-strip{display:flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid #b48ddb2c;border-radius:12px;background:#ae70e806;padding:25px 29px;margin-top:39px}
.help-strip h2{font-size:18px;line-height:1.4;letter-spacing:-.02em;margin:0 0 7px}
.help-strip p{font-size:12px;line-height:1.7;color:#b5a4c6;margin:0;max-width:720px}
.help-link{flex-shrink:0;color:#d6b6f4;border:1px solid #b48ddb44;border-radius:7px;display:flex;gap:28px;font-size:12px;padding:11px 16px}
.deletion-page .site-footer{border-top:1px solid #b28cd829}
.deletion-page .footer-bottom{color:#b29bc1}
.deletion-page .footer-bottom nav a[aria-current=page]{color:#d9b8f4}
#draft-title{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}
#draft-panel{scroll-margin-top:110px}
.draft-notice{border-left:2px solid #c59ae9;padding-left:12px;color:#dfccef;font-size:13px;line-height:1.7}
.draft-to{font-size:11px;color:#bba7cd;overflow-wrap:anywhere}
.draft-to a{color:#d9b3ff}
#email-preview{font-size:12px;margin-bottom:18px;min-height:240px;color:#d7c5e9}
#open-email{font-size:13px;min-height:47px;display:flex;width:100%;margin-bottom:10px}
.copy-button{width:100%;min-height:43px;padding:10px;font-size:12px;background:transparent;border:1px solid #b28cd844;color:#e1c9f5}
.edit-button{font-size:12px;color:#d7b0fa;background:none;border:none;padding:14px 0 0}
#copy-status{font-size:12px;color:#d5b1f1;margin:10px 0}
.no-script{font-size:13px;line-height:1.8;color:#dfccef}
.no-script a{text-decoration:underline}
@media(min-width:1600px){.deletion-intro{padding-top:35px}}
@media(max-width:1000px){.deletion-layout{gap:35px}.request-card{padding:26px 24px}.deletion-intro h1{font-size:57px}.deletion-page .desktop-nav{gap:20px}.deletion-intro h2{font-size:20px}}
@media(max-width:760px){.deletion-page .desktop-nav{display:none}.deletion-page .site-header{height:75px}.deletion-page .brand img{width:128px}.support-link{font-size:11px;padding:10px 12px;gap:7px}.deletion-main{padding-top:98px}.page-toolbar{align-items:flex-start;gap:18px;flex-direction:column;margin-bottom:31px}.legal-languages{margin:0}.legal-languages button{padding:7px 13px;font-size:12px}.legal-back{font-size:12px}.deletion-layout{grid-template-columns:1fr;gap:27px}.deletion-intro{padding:0}.deletion-intro .eyebrow{font-size:10px;margin-bottom:18px}.deletion-intro h1{font-size:clamp(43px,10vw,58px);margin-bottom:21px}.deletion-intro h2{font-size:19px}.intro-copy{font-size:14px;max-width:none;margin-bottom:0}.process,.operator-note{display:none}.request-card{padding:25px 22px}.card-heading h2{font-size:25px}.card-description{font-size:13px}.form-footnote{font-size:10px;align-items:flex-start}.before-section{margin-top:42px;padding-top:31px}.before-heading h2{font-size:27px}.info-grid{grid-template-columns:1fr;gap:22px}.info-block{padding:0 0 19px;border-right:0;border-bottom:1px solid #b28cd82b}.info-block:last-child{border-bottom:0;padding-bottom:0}.info-number{margin-bottom:7px}.info-block h3{font-size:17px}.help-strip{padding:21px;flex-direction:column;align-items:flex-start;gap:18px;margin-top:29px}.deletion-page .footer-main{gap:22px}.deletion-page .footer-bottom{align-items:flex-start}.deletion-page .footer-bottom nav{flex-wrap:wrap;gap:12px 20px}.deletion-page .footer-main p{font-size:9px}.deletion-page .site-footer{padding-top:30px}.request-card input:not([type=checkbox]),.request-card select,.request-card textarea{font-size:16px}.field label{font-size:13px}.acknowledgment{font-size:12px}}
@media(prefers-reduced-motion:reduce){.deletion-page *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:360px){.deletion-page .site-header{gap:12px}.deletion-page .site-header .brand img{width:116px}.support-link{padding:9px 10px;font-size:10px}.request-card{padding-inline:19px}}
