body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-green:#4caf50;--slate-blue:#2f399e;--graphite:#2d2d2d;--cloud-white:#f5f5f5;--white:#fff}body{background-color:#fff;background-color:var(--white);color:#2d2d2d;color:var(--graphite);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing-subscribe{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #00000012;margin-bottom:2rem!important}.landing-subscribe-form{background:#f5f5f5;border-radius:15px;box-shadow:0 10px 40px #00000014;box-sizing:border-box;margin:3rem auto 0;max-width:600px;padding:3rem}.landing-subscribe-form *,.landing-subscribe-form :after,.landing-subscribe-form :before{box-sizing:border-box}@media (max-width:600px){.landing-subscribe-form{padding:1.2rem}}.landing-form-group{margin-bottom:1.5rem}.landing-form-group label{color:#2d2d2d;display:block;font-weight:600;margin-bottom:.5rem}.landing-form-group input,.landing-form-group select{border:2px solid #ddd;border-radius:8px;font-size:1rem;padding:1rem;transition:border-color .3s ease;width:100%}.landing-form-group input:focus,.landing-form-group select:focus{border-color:#10b981;outline:none}.landing-submit-btn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.2rem;width:100%}.landing-submit-btn:hover{background:#059669}.landing-submit-btn:disabled{background:#bdbdbd;box-shadow:none;color:#f5f5f5;cursor:not-allowed;opacity:.7}.landing-form-message{color:#10b981;font-weight:500;margin-top:1rem;text-align:center}.landing-root{background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#111827;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.landing-header{background:#fff;box-shadow:0 1px 3px 0 #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.landing-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.2rem}.landing-header-left{align-items:center;display:flex;gap:1rem}.landing-header-left .logo-icon{align-items:center;display:flex;height:50px;justify-content:center}.landing-title{color:#111827;font-size:2rem;font-weight:700}.landing-header-right{display:flex;gap:1rem}@media (max-width:700px){.landing-header-inner{align-items:stretch;flex-direction:column;gap:.75rem;padding:.8rem .5rem}.landing-header-left,.landing-header-right{gap:.5rem;justify-content:center}.landing-title{font-size:1.3rem}.landing-header-left .logo-icon{height:38px}}.landing-btn{border:none;border-radius:999px;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background .2s,color .2s}.landing-btn-outline{background:#0000;border:1.5px solid #d1d5db;color:#374151}.landing-btn-outline:hover{background:#f3f4f6}.landing-btn-primary{background:#10b981;color:#fff}.landing-btn-primary:hover{background:#059669}.landing-btn-lg{font-size:1.125rem;padding:1rem 2.5rem}.landing-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:60vh;position:relative}.landing-hero-overlay{background:#0009;inset:0;position:absolute}.landing-hero-content{color:#fff;padding:6rem 2rem 4rem;position:relative;text-align:center;z-index:1}.landing-hero-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.landing-hero-highlight{color:#10b981;display:block}.landing-hero-content p{color:#d1d5db;font-size:1.25rem;margin-bottom:2rem}.landing-section{margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem}.landing-section-title{color:#111827;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.landing-section-desc{color:#6b7280;font-size:1.1rem;margin-bottom:2rem;text-align:center}.landing-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.landing-feature-card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;flex:1 1 250px;max-width:350px;min-width:250px;padding:2rem 1.5rem;text-align:center}.landing-feature-card h4{color:#111827;font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem}.landing-feature-card p{color:#6b7280}.landing-how{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a}.landing-how-steps{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.landing-how-step{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.landing-how-steps>div{flex:1 1 200px;min-width:200px;text-align:center}.landing-techniques{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.landing-technique{align-items:center;border-radius:999px;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem 1.5rem}.landing-pricing{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.landing-preview{margin:3rem auto 0;max-width:900px;text-align:center}.landing-preview-image{border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.landing-preview-image:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-4px)}.landing-preview-caption{color:#6b7280;font-size:1.1rem;font-style:italic;line-height:1.6;margin-top:1.5rem}@media (max-width:768px){.landing-preview{margin:1.5rem auto 2rem}.landing-preview-caption{font-size:.95rem;margin-top:1rem}}.landing-pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex:1 1 260px;flex-direction:column;max-width:340px;min-width:260px;padding-bottom:1.5rem;position:relative}.landing-pricing-card.popular{border:2px solid #10b981;box-shadow:0 10px 15px -3px #0000001a,0 0 0 2px #10b981}.landing-pricing-badge{background:#10b981;border-radius:999px;color:#fff;font-size:.95rem;font-weight:600;left:50%;padding:.25rem 1rem;position:absolute;top:-1.2rem;transform:translateX(-50%)}.landing-pricing-header{padding:2rem 1rem 1rem;text-align:center}.landing-pricing-header h4{color:#111827;font-size:1.5rem;font-weight:600}.landing-pricing-header div{color:#111827;font-size:2rem;font-weight:700;margin:.5rem 0}.landing-pricing-period{color:#6b7280;font-size:1rem;font-weight:400;margin-left:.25rem}.landing-pricing-header p{color:#6b7280;margin-bottom:1rem}.landing-pricing-card ul{flex-grow:1;list-style:none;margin:0 0 1rem;padding:0 1.5rem}.landing-pricing-card li{align-items:center;color:#4b5563;display:flex;gap:.5rem;margin-bottom:.5rem}.landing-btn-pricing{align-self:center;background:#111827;border:none;border-radius:.5rem;color:#fff;font-weight:600;margin:auto auto .5rem;padding:.75rem 0;transition:background .2s;width:90%}.landing-pricing-card.popular .landing-btn-pricing{background:#10b981}.landing-btn-pricing:hover{background:#374151}.landing-pricing-card.popular .landing-btn-pricing:hover{background:#059669}.landing-footer{background:#111827;color:#fff;padding:2rem 0;text-align:center}.landing-footer-inner{margin:0 auto;max-width:1200px}.landing-footer-brand{color:var(--slate-blue);font-size:1.5rem;font-weight:700;letter-spacing:1px}.landing-footer-brand img{height:100px}.landing-footer-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:1rem 0 .5rem}.landing-footer-link{color:#d1d5db;font-size:.95rem;opacity:.85;text-decoration:none;transition:color .2s,opacity .2s}.landing-footer-link:hover{color:#10b981;opacity:1}@media (max-width:900px){.landing-features,.landing-how-steps,.landing-pricing{flex-direction:column;gap:1.5rem}}.feature-check{color:#10b981}.site-footer{background:#2d3748;background:var(--graphite,#2d3748);color:#fff;color:var(--white,#fff);padding:2rem 0;text-align:center}.site-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.site-footer-brand img{height:100px}.site-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.site-footer-links a,.site-footer-links span{color:#fff;color:var(--white,#fff);font-size:1rem;opacity:.8;text-decoration:none;transition:opacity .3s ease}.site-footer-links a:hover{color:#1ecb7b;color:var(--primary-green,#1ecb7b);opacity:1}.site-footer-links span{cursor:default}@media (max-width:768px){.site-footer-inner{flex-direction:column;text-align:center}}.notfound-root{align-items:center;background:#f7fafc;color:#111827;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center}.notfound-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0c121514;max-width:720px;padding:2rem;text-align:center}.notfound-card a{color:#10b981;font-weight:600;text-decoration:none}.notfound-card a.secondary{color:#374151}.privacy-page{background-color:var(--cloud-white);color:var(--graphite);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;text-align:left}.privacy-hero-banner{background:var(--white);border-bottom:1px solid #e5e7eb;color:var(--graphite);padding:110px 20px 50px;position:relative;text-align:center}.privacy-hero-overlay{display:none}.privacy-hero-content{margin:0 auto;max-width:680px;position:relative;z-index:1}.privacy-hero-eyebrow{background:#eef0fc;border:1px solid #dde1f5;border-radius:999px;color:var(--slate-blue);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.25rem;padding:.25rem 1rem;text-transform:uppercase}.privacy-hero-content h1{color:var(--graphite);font-size:2.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.privacy-hero-content>p{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.privacy-hero-meta{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.6rem;justify-content:center}.privacy-hero-dot{opacity:.4}.privacy-highlights{background:var(--white);border-bottom:1px solid #e8eaf6;box-shadow:0 1px 4px #0000000f}.privacy-highlights-inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1100px;padding:0 20px}.privacy-highlight-item{align-items:center;border-right:1px solid #eee;color:var(--graphite);display:flex;font-size:.875rem;font-weight:600;gap:.55rem;padding:1rem 2.25rem}.privacy-highlight-item:last-child{border-right:none}.privacy-highlight-icon{font-size:1.1rem}.privacy-body{align-items:flex-start;display:flex;flex:1 1;gap:2.5rem;margin:0 auto;max-width:1100px;padding:3rem 20px 5rem}.privacy-toc{background:var(--white);border:1px solid #eee;border-radius:12px;box-shadow:0 2px 12px #00000012;flex-shrink:0;padding:1.4rem 1.1rem;position:-webkit-sticky;position:sticky;top:88px;width:210px}.privacy-toc-title{color:#999;font-size:.68rem;font-weight:700;letter-spacing:.13em;margin-bottom:.85rem;text-transform:uppercase}.privacy-toc-link{background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:block;font-family:inherit;font-size:.8rem;line-height:1.4;margin-bottom:.1rem;padding:.42rem .7rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.privacy-toc-link:hover{background:var(--cloud-white);color:var(--graphite)}.privacy-toc-link.active{background:#eef0fc;color:var(--slate-blue);font-weight:600}.privacy-content{flex:1 1;line-height:1.8;min-width:0}.privacy-section{background:var(--white);border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 12px #0000000d;margin-bottom:1.25rem;padding:2rem 2.25rem}.privacy-section h2{border-bottom:2px solid var(--primary-green);color:var(--slate-blue);font-size:1.35rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.5rem}.privacy-section h3{color:#888;font-size:.78rem;font-weight:700;letter-spacing:.07em;margin:1.5rem 0 .5rem;text-transform:uppercase}.privacy-section p{color:#444;font-size:.975rem;line-height:1.8;margin-bottom:.75rem}.privacy-section ul{margin-bottom:.75rem;padding-left:1.5rem}.privacy-section ul li{color:#444;font-size:.975rem;line-height:1.75;margin-bottom:.4rem}.privacy-section a{color:var(--slate-blue);font-weight:500;text-decoration:none;transition:opacity .2s ease}.privacy-section a:hover{opacity:.75;text-decoration:underline}.privacy-callout{border-radius:10px;font-size:.95rem;line-height:1.65;margin:1.25rem 0 .5rem;padding:1rem 1.25rem}.privacy-callout--info{background:#eef0fc;border-left:4px solid var(--slate-blue);color:#333}.privacy-callout--success{background:#f0fdf4;border-left:4px solid var(--primary-green);color:#1a3a1e}.data-table{border-collapse:collapse;border-radius:8px;font-size:.925rem;margin:1rem 0 1.5rem;overflow:hidden;width:100%}.data-table th{background:var(--slate-blue);color:var(--white);font-size:.85rem;font-weight:600;letter-spacing:.04em;padding:.7rem 1rem;text-align:left}.data-table td{border-bottom:1px solid #eee;color:#444;padding:.7rem 1rem;vertical-align:top}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:nth-child(2n) td{background:var(--cloud-white)}.privacy-security-badges{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.privacy-badge{align-items:center;background:var(--cloud-white);border:1.5px solid #dde1f5;border-radius:999px;color:var(--slate-blue);display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.45rem 1rem;transition:background .2s ease,border-color .2s ease}.privacy-badge:hover{background:#eef0fc;border-color:var(--slate-blue)}.privacy-contact-card{align-items:flex-start;background:linear-gradient(135deg,#f0f2ff,#e8f0fe);border:1.5px solid #dde1f5;border-radius:12px;display:flex;gap:1.5rem;margin-top:.75rem;padding:1.75rem 2rem}.privacy-contact-icon{flex-shrink:0;font-size:2rem;line-height:1}.privacy-contact-company{color:var(--slate-blue);font-size:1.05rem;font-weight:700;margin-bottom:.35rem!important}.privacy-contact-email{color:var(--primary-green)!important;display:block;font-size:1rem;font-weight:600;margin-bottom:.3rem;opacity:1!important;text-decoration:none!important}.privacy-contact-email:hover{text-decoration:underline!important}.privacy-contact-web{margin:0!important}.privacy-contact-web a{color:var(--slate-blue);font-size:.9rem}.privacy-footer{background:var(--graphite);color:var(--white);padding:2rem 0;text-align:center}.privacy-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.privacy-footer .logo img{height:100px}.privacy-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.privacy-footer-links a,.privacy-footer-links span{color:var(--white);font-size:1rem;margin:0 1rem;opacity:.8;text-decoration:none;transition:opacity .3s ease}.privacy-footer-links a:hover{color:var(--primary-green);opacity:1}.privacy-footer-links span{cursor:default}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .7s ease-out}@media (max-width:960px){.privacy-toc{display:none}.privacy-body{padding:2rem 16px 3rem}}@media (max-width:768px){.privacy-hero-banner{padding:90px 20px 40px}.privacy-hero-content h1{font-size:2rem}.privacy-highlight-item{font-size:.8rem;padding:.75rem 1.1rem}.privacy-section{padding:1.5rem 1.25rem}.privacy-contact-card{flex-direction:column;gap:1rem}.privacy-security-badges{gap:.5rem}.privacy-footer-inner{flex-direction:column;text-align:center}.privacy-header-inner{padding:0 12px}}.navbar{background:var(--white);box-shadow:0 2px 10px #0000001a;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar-inner{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-logo-link{align-items:center;display:flex;text-decoration:none}.navbar-logo-link img{display:block;height:50px}.navbar-actions{align-items:center;display:flex;gap:1rem}.navbar-back-link{align-items:center;color:var(--slate-blue);display:flex;font-size:.95rem;font-weight:600;gap:.4rem;text-decoration:none;transition:opacity .2s ease}.navbar-back-link:hover{opacity:.75}@media (max-width:768px){.navbar-inner{padding:0 12px}}.account-deletion-page{background-color:var(--cloud-white);color:var(--graphite);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;text-align:left}.account-deletion-hero{background:var(--white);border-bottom:1px solid #e5e7eb;color:var(--graphite);padding:110px 20px 50px;position:relative;text-align:center}.account-deletion-hero-content{margin:0 auto;max-width:680px;position:relative;z-index:1}.account-deletion-eyebrow{background:#eef0fc;border:1px solid #dde1f5;border-radius:999px;color:var(--slate-blue);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.25rem;padding:.25rem 1rem;text-transform:uppercase}.account-deletion-hero-content h1{color:var(--graphite);font-size:2.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.account-deletion-hero-content>p{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:0}.account-deletion-body{display:flex;flex:1 1;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:860px;padding:3rem 20px 5rem;width:100%}.account-deletion-section-title{border-bottom:2px solid var(--primary-green);color:var(--slate-blue);font-size:1.4rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.5rem}.deletion-methods{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.deletion-method-card{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #0000000d;padding:1.75rem}.deletion-method-card--primary{border-color:#10b981;box-shadow:0 2px 16px #10b9811f}.deletion-method-card-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}.deletion-method-icon{flex-shrink:0;font-size:1.75rem;line-height:1;margin-top:.1rem}.deletion-method-card-header h3{color:var(--graphite);font-size:1.1rem;font-weight:700;margin:0}.deletion-method-badge{background:#10b981;border-radius:999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;padding:.15rem .65rem;text-transform:uppercase}.deletion-method-badge--alt{background:var(--slate-blue)}.deletion-steps{margin:0;padding-left:1.5rem}.deletion-steps li{color:#444;font-size:.975rem;line-height:1.7;margin-bottom:.55rem}.deletion-steps li:last-child{margin-bottom:0}.deletion-method-desc{color:#555;font-size:.975rem;line-height:1.7;margin-bottom:.75rem}.deletion-email-link{color:#10b981;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:1rem;text-decoration:none;transition:opacity .2s ease}.deletion-email-link:hover{opacity:.75;text-decoration:underline}.deletion-email-details{background:var(--cloud-white);border-radius:8px;font-size:.9rem;padding:.85rem 1rem}.deletion-email-details p{color:#444;line-height:1.6;margin:0 0 .3rem}.deletion-email-details p:last-child{margin:0}.data-deletion-info{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 12px #0000000d;padding:2rem 2.25rem}.data-deletion-intro{color:#444;font-size:.975rem;line-height:1.7;margin-bottom:1rem}.data-deletion-list{list-style:none;margin:0 0 1.5rem;padding:0}.data-deletion-list li{align-items:center;border-bottom:1px solid #f5f5f5;color:#444;display:flex;font-size:.975rem;gap:.65rem;line-height:1.6;padding:.45rem 0}.data-deletion-list li:last-child{border-bottom:none}.deletion-check{color:#10b981;flex-shrink:0;font-size:1rem;font-weight:700}.deletion-warnings{background:#fff8f0;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.25rem}.deletion-warning-item{align-items:flex-start;color:#444;display:flex;font-size:.925rem;gap:.65rem;line-height:1.6}.support-section{background:linear-gradient(135deg,#f0f2ff,#e8f0fe);border:1.5px solid #dde1f5;border-radius:12px;padding:2rem 2.25rem}.support-section h2{color:var(--slate-blue);font-size:1.35rem;font-weight:700;margin:0 0 .5rem}.support-section>p{color:#555;font-size:.975rem;line-height:1.7;margin-bottom:1.25rem}.support-links{display:flex;flex-wrap:wrap;gap:1.25rem}.support-link{align-items:center;background:var(--white);border:1.5px solid #dde1f5;border-radius:8px;color:var(--slate-blue);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;min-height:44px;padding:.65rem 1.25rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.support-link:hover{background:#eef0fc;border-color:var(--slate-blue);box-shadow:0 2px 8px #2f399e1a}@media (max-width:768px){.account-deletion-hero{padding:90px 20px 40px}.account-deletion-hero-content h1{font-size:2rem}.account-deletion-body{gap:1.75rem;padding:2rem 16px 3rem}.deletion-methods{grid-template-columns:1fr}.data-deletion-info,.support-section{padding:1.5rem 1.25rem}.support-links{flex-direction:column;gap:.75rem}.support-link{justify-content:center}}@media (max-width:480px){.account-deletion-hero-content h1{font-size:1.65rem}.deletion-method-card{padding:1.25rem 1.1rem}}.cookie-banner{align-items:center;background:#1f2937;bottom:0;box-shadow:0 -2px 8px #00000040;color:#f9fafb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;z-index:9999}.cookie-banner-text{flex:1 1;font-size:.95rem;line-height:1.5;margin:0}.cookie-banner-link{color:#10b981;text-decoration:underline}.cookie-banner-link:hover{opacity:.85}.cookie-banner-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:600;padding:.5rem 1.4rem;transition:background .2s;white-space:nowrap}.cookie-banner-btn:hover{background:#059669}@media (max-width:600px){.cookie-banner{align-items:flex-start;flex-direction:column;padding:1rem 1.25rem}.cookie-banner-btn{text-align:center;width:100%}}
/*# sourceMappingURL=main.0d0ce94f.css.map*/