@import url('/assets/stitch-fixes.css');
/* Final polish layer aligned to the supplied Stitch reference screenshots. */
:root{--la-bg:#faf9ff;--la-dark:#053b33;--la-dark-2:#032f28;--la-teal:#006b5d;--la-mint:#92f1dd;--la-line:#e7e9f0;--la-text:#0a241f;--la-muted:#65737f}
body{background:var(--la-bg)}
.topbar{background:rgba(250,249,255,.95);box-shadow:0 1px 0 rgba(7,59,51,.06)}
.topbar .brand b{color:#062d27}.topbar nav a{font-size:13px;font-weight:500}.topbar nav .active{background:#92f1dd}.top-cta{padding:10px 22px}
.showcases{display:none!important}.section{padding-top:72px;padding-bottom:72px}.hero{padding-top:46px;padding-bottom:54px}.hero-grid{gap:70px}.hero h1{font-size:clamp(54px,5vw,70px);line-height:.98}.hero-copy>p{font-size:15px;max-width:560px}.hero-phone-area{padding-top:0}.phone{width:360px}.types{background:#fff}.bento{gap:18px}.card{border-radius:18px}.card.big{min-height:360px}.process{border-radius:16px}.step{min-height:330px}.privacy{padding:76px 0}.faq{padding-top:64px;padding-bottom:64px}.download{padding:52px 0 62px}.download-card{min-height:300px;border-radius:18px}.download-preview{position:relative;height:220px;z-index:2;display:flex;align-items:center;justify-content:center}.download-preview img{width:270px;max-height:190px;object-fit:cover;object-position:top;border-radius:18px;border:7px solid #fff;box-shadow:0 18px 36px rgba(0,0,0,.22);transform:rotate(3deg);background:#fff}.mini-stack{display:none!important}
.rich-footer,footer{background:#032f28;color:#fff}.rich-footer .brand,.rich-footer .brand b,footer .brand,footer .brand b{color:#fff!important}.rich-footer .brand img,footer .brand img{background:#fff}.rich-foot{width:min(1200px,calc(100% - 40px));margin:auto;padding:44px 0 30px;display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr;gap:46px}.rich-foot>div{display:flex;flex-direction:column;gap:9px}.rich-foot .foot-brand{gap:13px}.rich-foot .foot-brand p{max-width:300px;color:#9fbcb6;font-size:12px;line-height:1.65;margin:0}.rich-foot h4{margin:0 0 6px;color:#95f4e0;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rich-foot a{color:#c7dbd6;text-decoration:none;font-size:11px}.rich-foot a:hover{color:#fff}.trust-badges{display:flex;gap:16px;flex-wrap:wrap;color:#92f1dd;font-size:10px;font-weight:700}.rich-bottom{width:min(1200px,calc(100% - 40px));margin:auto;border-top:1px solid #235047;padding:18px 0 24px;display:flex;justify-content:space-between;gap:20px;color:#85aaa2;font-size:10px}.rich-bottom span:last-child{display:flex;gap:18px;flex-wrap:wrap}
.rich-footer .trust-badges span:nth-child(2){font-size:0}.rich-footer .trust-badges span:nth-child(2)::after{content:"◈ GDPR-focused privacy controls";font-size:10px}.rich-footer .rich-bottom>span:last-child>span:first-child{font-size:0}.rich-footer .rich-bottom>span:last-child>span:first-child::after{content:"▣ Privacy controls";font-size:10px}.rich-footer .rich-bottom>span:last-child>span:last-child{font-size:0}.rich-footer .rich-bottom>span:last-child>span:last-child::after{content:"◇ Encrypted transport";font-size:10px}
.legal-main{padding-top:76px;background:#faf9ff}.legal-main:before,.legal-main:after{opacity:.16}.legal-title{font-size:38px}.legal-lead{font-size:15px}.legal-meta{border-radius:12px;box-shadow:none;background:#fff}.legal-grid{grid-template-columns:270px minmax(0,1fr);gap:22px}.legal-side{border-radius:12px;box-shadow:none}.legal-section{border-radius:12px;padding:22px 24px;box-shadow:0 4px 14px rgba(2,36,31,.035)}.legal-section h2{font-size:20px}.legal-section p,.legal-section li{font-size:12px}.legal-section.ai{background:#073f36}.legal-contact{grid-template-columns:repeat(2,1fr)}
.delete-hero{max-width:1000px}.delete-hero .legal-chips{justify-content:flex-start!important}.delete-hero .legal-lead{margin-left:0!important;margin-right:0!important;max-width:780px}.privacy-contact-row{display:flex;align-items:center;gap:18px;margin:18px 0 34px 6px;color:#7b8792;font-size:11px}.privacy-contact-row strong{color:#006b5d}.privacy-contact-row a{color:#006b5d;text-decoration:none;font-weight:700}.delete-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:22px}.delete-card{background:#fff;border:1px solid #eaedf1;border-radius:12px;padding:28px;box-shadow:0 5px 16px rgba(2,36,31,.04)}.delete-card h2{margin:0 0 5px;color:#0a241f;font-size:20px}.delete-card>p{font-size:12px;color:#5f6f7b}.delete-step{display:grid;grid-template-columns:28px 1fr;gap:11px;background:#f8fafb;border-radius:8px;padding:12px;margin-top:10px}.delete-step b{width:23px;height:23px;border-radius:50%;background:#075045;color:#fff;display:grid;place-items:center;font-size:10px}.delete-step strong{font-size:12px}.delete-step span{display:block;font-size:10px;color:#77838e}.delete-success{margin-top:18px;background:#effaf7;color:#007464;padding:11px;border-radius:8px;font-size:10px;font-weight:700}.delete-mail{background:#f7f8fa;border-radius:10px;padding:15px;margin:16px 0}.delete-mail b{display:block;margin-top:6px;font-size:18px;color:#0a241f}.delete-mail small{display:block;margin-top:5px;color:#74818c}.delete-warning{background:#fff0f0;border-radius:10px;padding:14px;color:#a82d2d;font-size:11px}.delete-action{display:block;margin-top:22px;background:#075045;color:#fff;text-align:center;text-decoration:none;border-radius:999px;padding:12px;font-size:12px;font-weight:700}.pre-title{margin:48px 0 18px}.pre-title small{display:block;color:#667684;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pre-title h2{margin:5px 0;color:#0a241f;font-size:26px}.pre-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pre-card{background:#fff;border:1px solid #eaedf1;border-radius:12px;padding:22px;min-height:210px}.pre-card .icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#eef1ff}.pre-card h3{font-size:16px;color:#0a241f;margin:12px 0 7px}.pre-card p{font-size:11px;color:#65737f;line-height:1.65}.pre-note{margin-top:14px;background:#f8fafb;border-radius:8px;padding:10px;font-size:10px;color:#6a7680}.privacy-cta{margin-top:46px;background:linear-gradient(135deg,#0a5448,#043c34);border-radius:12px;padding:32px;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:25px}.privacy-cta small{color:#92f1dd;font-size:9px;font-weight:800;letter-spacing:.08em}.privacy-cta h2{margin:7px 0 5px;font-size:24px;line-height:1.12}.privacy-cta p{margin:0;color:#a9cec6;font-size:11px}.privacy-cta .actions{justify-content:flex-end;margin:0}.privacy-cta .btn{padding:10px 18px;font-size:11px}.privacy-cta .btn.darkish{background:#0e594d;color:#fff}
.support-main{padding-top:0}.support-landing-hero{background:radial-gradient(circle at 92% 18%,rgba(146,241,221,.35),transparent 22%),#f4fbf9;padding:54px 0 58px}.support-hero-grid{width:min(1200px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.4fr .6fr;gap:46px;align-items:start}.support-copy .crumb{font-size:10px;color:#5b6a76}.support-copy .legal-chip{margin-top:10px}.support-copy h1{font-size:42px;line-height:1.05;color:#0a241f;margin:16px 0 12px}.support-copy>p{max-width:680px;color:#667684;font-size:13px}.support-contact-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.support-contact-pills a{background:#fff;border:1px solid #e3e8ee;border-radius:999px;padding:9px 13px;color:#0a241f;text-decoration:none;font-size:10px}.diag-card{background:#075045;color:#fff;border-radius:10px;padding:23px;box-shadow:0 12px 28px rgba(2,36,31,.14)}.diag-card small{color:#92f1dd;font-size:9px;font-weight:800}.diag-card h3{margin:7px 0 6px;font-size:18px}.diag-card p{font-size:11px;color:#cae4de}.diag-card .metric{display:flex;justify-content:space-between;margin-top:18px;background:#0d5a4d;padding:9px 10px;border-radius:8px;font-size:9px}.support-content{width:min(1200px,calc(100% - 40px));margin:auto;padding:58px 0}.support-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:24px}.support-head small{color:#006b5d;font-size:9px;font-weight:800;letter-spacing:.08em}.support-head h2{margin:5px 0 0;font-size:30px;color:#0a241f}.support-head p{max-width:460px;color:#6a7782;font-size:11px}.support-grid.final{grid-template-columns:repeat(3,1fr);gap:16px}.support-grid.final .support-card{min-height:205px;border-radius:12px;padding:20px}.support-grid.final .support-card .tag{float:right;background:#e8fbf5;color:#006b5d;border-radius:999px;padding:4px 8px;font-size:8px}.support-grid.final .support-card a{display:inline-block;margin-top:12px;text-decoration:none}.request-shell{display:grid;grid-template-columns:1.25fr .75fr;margin-top:56px;background:#fff;border:1px solid #e9edf1;border-radius:12px;overflow:hidden}.request-form{padding:28px}.request-form small{color:#006b5d;font-size:9px;font-weight:800}.request-form h2{margin:5px 0 6px;color:#0a241f;font-size:26px}.request-form p{color:#6a7782;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.form-grid .full{grid-column:1/3}.form-grid label{font-size:9px;color:#0a241f}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:5px;border:0;background:#f8f8fc;border-radius:5px;padding:10px;font:inherit;font-size:10px;outline:1px solid #eef0f4}.form-grid textarea{min-height:92px;resize:vertical}.form-submit{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.form-submit a{background:#075045;color:#fff;text-decoration:none;border-radius:999px;padding:10px 20px;font-size:10px;font-weight:700}.form-submit span{font-size:9px;color:#65737f}.shortcut-panel{padding:28px;background:#f2fbf8}.shortcut-panel small{font-size:9px;color:#006b5d;font-weight:800}.shortcut-panel h3{font-size:16px;color:#0a241f}.shortcut-panel ul{padding-left:16px;color:#2d514a;font-size:10px}.shortcut{display:flex;justify-content:space-between;background:#fff;border-radius:8px;padding:12px;margin:10px 0;text-decoration:none;color:#0a241f;font-size:10px}.support-faq{max-width:760px;margin:70px auto 0}.support-faq .title{text-align:center}.support-faq .title small{font-size:9px;color:#006b5d}.support-faq .title h2{font-size:30px;margin:6px 0}.support-faq details{border-bottom:1px solid #e5e7eb;padding:16px 0}.support-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:12px;font-weight:600}.support-faq summary:after{content:'⌄';color:#006b5d}.support-faq p{font-size:11px;color:#65737f}.still-help{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e9edf1;border-radius:10px;padding:14px 16px;margin-top:28px}.still-help b{font-size:11px}.still-help span{display:block;font-size:9px;color:#7a8791}.still-help a{background:#f8f8fc;border-radius:999px;padding:8px 12px;color:#0a241f;text-decoration:none;font-size:9px}
@media(max-width:900px){.rich-foot{grid-template-columns:1fr 1fr}.rich-foot .foot-brand{grid-column:1/3}.delete-grid,.privacy-cta,.support-hero-grid,.request-shell{grid-template-columns:1fr}.pre-grid,.support-grid.final{grid-template-columns:1fr 1fr}.privacy-cta .actions{justify-content:flex-start}.download-preview{display:none}.legal-grid{grid-template-columns:1fr}.legal-side{position:static}}
@media(max-width:600px){.hero h1{font-size:42px}.rich-foot{grid-template-columns:1fr 1fr;gap:28px 20px}.rich-foot .foot-brand{grid-column:1/3}.rich-bottom{display:block;text-align:center}.rich-bottom span:last-child{justify-content:center;margin-top:8px}.pre-grid,.support-grid.final,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.delete-card{padding:20px}.privacy-cta{padding:24px}.support-copy h1{font-size:34px}.support-head{display:block}.request-form,.shortcut-panel{padding:20px}.legal-contact{grid-template-columns:1fr}}
