@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-italic.D1ptFfg7.woff2)format("woff2"),url(/_astro/lora-latin-500-italic.DaWhScir.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-normal.Dh16O2IA.woff2)format("woff2"),url(/_astro/lora-latin-500-normal.Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-normal.B-3RcLOQ.woff2)format("woff2"),url(/_astro/lora-latin-600-normal.Dc3EneHn.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-normal.BHK4Pzk4.woff2)format("woff2"),url(/_astro/lora-latin-700-normal.Yfa97ytg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-latin-500-normal.pxIOXZmA.woff2)format("woff2"),url(/_astro/roboto-mono-latin-500-normal.D6j6AMzd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-latin-700-normal.foxDnrFi.woff2)format("woff2"),url(/_astro/roboto-mono-latin-700-normal.CHYrj1DZ.woff)format("woff")}:root{--paper:#faf6ee;--paper-deep:#f1e9d8;--ink:#1b2a4a;--ink-soft:#3a4a6b;--charcoal:#262626;--gold:#c9a646;--gold-deep:#8c6508;--gold-pale:#f4e9d8;--brick:#9c4a2f;--brick-pale:#f3e2db;--sage:#4f6f52;--sage-pale:#e3ebe0;--line:#d9cdb0;--line-soft:#e8e0cc;--white:#fff;--shadow:0 1px 0 #1b2a4a0f;--display:"Lora", serif;--body:"Inter", sans-serif;--mono:"Roboto Mono", monospace;--maxw:1180px;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--body);background:var(--paper);color:var(--charcoal);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0}button{cursor:pointer;font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.ledger-bg{background-image:repeating-linear-gradient(#0000,#0000 35px,#1b2a4a09 36px)}.topbar{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.02em;font-size:12.5px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 28px;display:flex}.topbar .topbar-address{text-align:center;flex-grow:1}.topbar span{opacity:.92}.topbar .topbar-badge{color:var(--gold);font-weight:700}.lang-switch{flex-shrink:0;align-items:center;gap:6px;display:flex}.lang-switch a{color:#faf6eea6;padding:2px 4px;font-weight:700}.lang-switch a.active{color:var(--gold);border-bottom:1px solid var(--gold)}.lang-switch a:hover{color:var(--paper)}.lang-switch .lang-sep{color:#faf6ee59}header.site-header{background:var(--paper);border-bottom:2px solid var(--ink);z-index:50;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-text .brand-name{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:19px;font-weight:700;line-height:1.1}.brand-text .brand-loc{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;font-size:10px}nav.main-nav{align-items:center;gap:28px;display:flex}nav.main-nav a{color:var(--ink-soft);white-space:nowrap;margin-right:22px;padding:4px 0;font-size:14.5px;font-weight:600;position:relative}nav.main-nav a:last-child{margin-right:0}.nav-drop{display:inline-block;position:relative}.nav-drop .drop-arrow{margin-left:4px;font-size:10px}.nav-drop-menu{background:var(--white);border:1.5px solid var(--ink);z-index:60;border-radius:4px;min-width:200px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 10px 24px #1b2a4a1f}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu,.nav-drop.open .nav-drop-menu{display:block}.nav-drop.closed .nav-drop-menu{display:none}.nav-drop-menu a{border-radius:3px;margin-right:0;padding:9px 12px;font-size:14px;display:block}.nav-drop-menu a:hover{background:var(--gold-pale);color:var(--ink)}nav.main-nav a:hover,nav.main-nav a.active,.nav-drop-btn:hover,.nav-drop-btn.active{color:var(--ink)}nav.main-nav a.active:after,.nav-drop-btn.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-3px;left:0;right:0}.nav-cta{align-items:center;gap:14px;display:flex}.btn{font-family:var(--body);border-radius:var(--radius);border:2px solid var(--ink);background:var(--ink);color:var(--paper);align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 4px #1b2a4a2e}.btn.btn-gold{background:var(--gold);border-color:var(--gold-deep);color:var(--ink)}.btn.btn-outline{color:var(--ink);background:0 0}.btn.btn-whatsapp{background:var(--sage);color:#fff;border-color:#3c5a3f}.btn.btn-sm{padding:8px 14px;font-size:13px}.btn svg{width:16px;height:16px}.menu-toggle{border:2px solid var(--ink);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;width:42px;height:42px;display:none}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{display:none}.hero{background:var(--paper);padding:56px 0 0}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-bottom:56px;display:grid}.hero.centered .wrap{text-align:center;grid-template-columns:1fr;max-width:720px}.hero.centered .eyebrow{justify-content:center}.hero.centered p.lead{max-width:600px;margin-left:auto;margin-right:auto}.hero.centered .hero-actions,.hero.centered .trust-row{justify-content:center}.hero.centered .trust-row .tstat{text-align:center}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brick);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--brick);border-radius:50%;width:7px;height:7px;display:inline-block}.hero h1{font-family:var(--display);color:var(--ink);margin:0 0 20px;font-size:46px;font-weight:700;line-height:1.12}.hero h1 em{color:var(--gold-deep);font-style:italic}.hero p.lead{color:var(--ink-soft);max-width:480px;margin:0 0 28px;font-size:17.5px}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:30px;display:flex}.trust-row{flex-wrap:wrap;gap:28px;display:flex}.trust-row .tstat{font-family:var(--mono);margin-bottom:10px;margin-right:28px}.trust-row .tstat:last-child{margin-right:0}.trust-row .tstat .n{color:var(--ink);font-size:22px;font-weight:700;display:block}.trust-row .tstat .l{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.rate-board{background:var(--ink);border-radius:6px;padding:28px 26px 22px;position:relative;box-shadow:0 18px 40px -12px #1b2a4a73}.rate-board:before{content:"";pointer-events:none;border:1px solid #f4e9d82e;border-radius:3px;position:absolute;inset:14px}.rate-board-head{border-bottom:1px solid #f4e9d840;justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:14px;display:flex}.rate-board-head .rb-title{font-family:var(--display);color:var(--paper);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700}.rate-board-head .rb-date{font-family:var(--mono);color:var(--gold);font-size:11px}.rate-row{border-bottom:1px dashed #f4e9d82e;justify-content:space-between;align-items:center;padding:13px 2px;display:flex}.rate-row:last-child{border-bottom:none}.rate-row .rl{color:var(--paper);font-size:14.5px;font-weight:600}.rate-row .rl .sub{font-family:var(--mono);color:#f4e9d88c;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.rate-row .rv{font-family:var(--mono);color:var(--gold);white-space:nowrap;padding-left:16px;font-size:16px;font-weight:700}.rate-board-foot{color:#f4e9d8a6;border-top:1px solid #f4e9d840;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;font-size:11.5px;display:flex}section{padding:72px 0}section.tight{padding:48px 0}.section-head{max-width:640px;margin:0 0 40px}.section-head.center{text-align:center;margin:0 auto 44px}.section-head .eyebrow{margin-bottom:14px}.section-head h2{font-family:var(--display);color:var(--ink);margin:0 0 12px;font-size:32px;font-weight:700}.section-head p{color:var(--ink-soft);margin:0;font-size:16px}.bg-deep{background:var(--paper-deep)}.bg-ink{background:var(--ink);color:var(--paper)}.bg-ink .section-head h2{color:var(--paper)}.bg-ink .section-head p{color:#faf6eeb8}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:var(--white);border:1px solid var(--line);border-radius:4px;flex-direction:column;height:100%;padding:26px 22px;display:flex}.product-card .pc-num{font-family:var(--mono);color:var(--gold-deep);margin-bottom:14px;font-size:12px;font-weight:700}.product-card h3{font-family:var(--display);color:var(--ink);margin:0 0 10px;font-size:19px}.product-card p{color:var(--ink-soft);flex-grow:1;margin:0 0 18px;font-size:14px}.product-card .pc-rate{font-family:var(--mono);color:var(--brick);border-top:1px dashed var(--line);margin-bottom:16px;padding-top:14px;font-size:13px;font-weight:700}.product-card a.pc-link{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.product-card a.pc-link svg{width:14px;height:14px;transition:transform .15s}.product-card a.pc-link:hover svg{transform:translate(3px)}.process-rail{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.process-rail:before{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:22px;left:5%;right:5%}.process-step{z-index:1;text-align:center;padding:0 8px;position:relative}.process-step .ps-num{background:var(--paper);border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:16px;font-weight:700;display:flex}.process-step h3,.process-step h4{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:15.5px}.process-step p{color:var(--ink-soft);margin:0;font-size:13px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testi-card{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:3px;padding:24px 22px}.testi-card .stars{color:var(--gold-deep);letter-spacing:2px;margin-bottom:12px;font-size:14px}.testi-card p{color:var(--charcoal);margin:0 0 16px;font-size:14.5px;font-style:italic}.testi-card .testi-name{color:var(--ink);font-size:13px;font-weight:700}.testi-card .testi-tag{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.cta-band{background:var(--gold-pale);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:48px 0}.cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band h3{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:24px}.cta-band p{color:var(--ink-soft);margin:0;font-size:14.5px}.cta-band-actions{flex-wrap:wrap;gap:12px;display:flex}footer.site-footer{background:var(--ink);color:#faf6eec7;padding:56px 0 0;font-size:14px}.footer-grid{border-bottom:1px solid #faf6ee26;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding-bottom:40px;display:grid}.footer-grid .footer-h{font-family:var(--display);color:var(--paper);letter-spacing:.03em;text-transform:uppercase;margin:0 0 18px;font-size:14px}.footer-grid ul li{margin-bottom:10px}.footer-grid ul li a:hover{color:var(--gold)}.footer-brand .brand-name{color:var(--paper);font-family:var(--display);font-size:19px;font-weight:700}.footer-brand p{color:#faf6ee99;max-width:280px;margin:12px 0 0;font-size:13.5px}.footer-bottom{color:#faf6eea8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:12.5px;display:flex}.footer-bottom .lic{color:var(--gold);font-family:var(--mono)}.wa-float{background:var(--sage);color:#fff;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #00000040}.wa-float svg{width:28px;height:28px}.wa-float:hover{transform:scale(1.06)}.form-card{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:32px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--ink);font-size:13px;font-weight:700}.field .req{color:var(--brick)}.field input,.field select,.field textarea{font-family:var(--body);border:1.5px solid var(--line);background:var(--paper);color:var(--charcoal);border-radius:3px;padding:11px 13px;font-size:14.5px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none}.field-hint{color:var(--ink-soft);font-size:12px}.checkbox-row{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.checkbox-row input{margin-top:3px}.checkbox-row label{color:var(--ink-soft);font-size:13.5px}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-h{font-size:inherit;font-weight:inherit;margin:0}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--display);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:16.5px;font-weight:600;display:flex}.faq-q .plus{font-family:var(--mono);color:var(--gold-deep);font-size:20px;transition:transform .2s}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-a{color:var(--ink-soft);max-width:760px;padding-top:12px;font-size:14.5px;display:none}.faq-item.open .faq-a{display:block}.badge-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.badge{font-family:var(--mono);border:1px solid var(--line);background:var(--white);color:var(--ink-soft);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;display:flex}.badge .dot{background:var(--sage);border-radius:50%;width:6px;height:6px}.breadcrumb{font-family:var(--mono);color:var(--ink-soft);padding:18px 0 0;font-size:12px}.breadcrumb a{color:var(--ink-soft)}.breadcrumb a:hover{color:var(--ink)}.breadcrumb .sep{opacity:.5;margin:0 6px}.page-hero{padding:28px 0 48px}.page-hero h1{font-family:var(--display);color:var(--ink);margin:10px 0 14px;font-size:38px}.page-hero p{color:var(--ink-soft);max-width:620px;margin:0;font-size:16px}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--line-soft);gap:12px;padding:12px 0;font-size:14.5px;display:flex}.doc-list li .dl-icon{width:22px;height:22px;color:var(--sage);flex-shrink:0}.kv-table{border-collapse:collapse;width:100%}.kv-table tr{border-bottom:1px solid var(--line-soft)}.kv-table td{padding:13px 4px;font-size:14.5px}.kv-table td:first-child{color:var(--ink-soft);width:42%;font-weight:600}.kv-table td:last-child{color:var(--ink);font-weight:700;font-family:var(--mono)}.center-text{text-align:center}.mt-0{margin-top:0}.muted{color:var(--ink-soft)}@media (width<=1480px){nav.main-nav a,nav.main-nav .nav-drop-btn{margin-right:12px;font-size:13.5px}.nav-cta{gap:8px}.nav-cta .btn{padding:9px 13px;font-size:12.5px}.site-header .wrap{padding:14px 20px}}@media (width<=1320px){.nav-cta .btn-outline{display:none}}@media (width<=980px){.hero .wrap{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.testi-grid{grid-template-columns:1fr}.process-rail{grid-template-columns:repeat(5,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr;gap:32px}}@media (width<=700px){.topbar .topbar-address{display:none}}@media (width<=960px){nav.main-nav{background:var(--paper);border-bottom:2px solid var(--ink);flex-direction:column;align-items:flex-start;gap:16px;padding:18px 28px 22px;display:none;position:absolute;top:100%;left:0;right:0}nav.main-nav.open{display:flex}.nav-drop{width:100%;display:block}.nav-drop>.nav-drop-btn{pointer-events:none;margin-right:0}.nav-drop-menu{box-shadow:none;background:0 0;border:none;min-width:0;margin-top:6px;padding:2px 0 4px 14px;display:block;position:static}.nav-drop-menu a{padding:7px 0;font-size:14px}.nav-drop .drop-arrow{display:none}.menu-toggle{display:flex}.nav-cta .btn-outline{display:none}.hero h1{font-size:32px}.process-rail{grid-template-columns:repeat(2,1fr);gap:28px 12px}.process-rail:before{display:none}.product-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:28px}.form-grid{grid-template-columns:1fr}.section-head h2{font-size:26px}.cta-band .wrap{flex-direction:column;align-items:flex-start}.trust-row{gap:18px}}.eyebrow-center{justify-content:center}.bg-ink .eyebrow{color:var(--gold)}.bg-ink .eyebrow:before{background:var(--gold)}.promise-card{border-left-width:3px}.promise-card .promise-title{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:18px}.promise-card p{margin:0;font-style:normal}.promise-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.btn.btn-outline.btn-on-dark{color:var(--paper);border-color:var(--paper)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px;border-radius:2px}.bg-ink :focus-visible,.site-footer :focus-visible,.topbar :focus-visible{outline-color:var(--gold)}main:focus{outline:none}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--brick);box-shadow:0 0 0 1px var(--brick)}.field-error{color:var(--brick);min-height:0;font-size:12.5px;font-weight:600}.field-error:empty{display:none}.form-status{border:1px solid var(--line);background:var(--sage-pale);color:var(--ink);border-radius:4px;margin-top:16px;padding:14px 16px;font-size:14px}.form-status[hidden]{display:none}.form-status p{margin:0 0 8px}.form-status .fs-actions{flex-wrap:wrap;gap:10px;display:flex}.nav-drop-btn{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-right:22px;padding:4px 0;font-size:14.5px;font-weight:600;line-height:1.6;position:relative}.topbar-call{color:var(--paper);white-space:nowrap;font-weight:700}.topbar-call:hover{color:var(--gold)}.menu-toggle{color:var(--ink)}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-open{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}.mobile-cta{display:none}@media (width<=960px){.nav-cta .btn-whatsapp,.topbar-call,.wa-float{display:none}.mobile-cta{z-index:90;background:var(--ink);border-top:2px solid var(--gold);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-cta a{min-height:54px;color:var(--paper);justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.mobile-cta a+a{border-left:1px solid #faf6ee29}.mobile-cta .mobile-cta-wa{background:var(--sage)}.mobile-cta .mobile-cta-apply{background:var(--gold);color:var(--ink)}body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.site-header .wrap{padding:12px 16px}.wrap{padding-left:18px;padding-right:18px}.topbar .wrap{padding:8px 18px}}@media (width<=380px){.brand-loc{display:none}.brand-mark{width:44px;height:44px}.brand-text .brand-name{font-size:17px}}.lang-suggest{z-index:95;background:var(--white);color:var(--ink);border:1.5px solid var(--ink);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 12px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #1b2a4a2e}.lang-suggest[hidden]{display:none}.lang-suggest-go{color:var(--gold-deep);font-weight:700;text-decoration:underline}.lang-suggest-close{color:var(--ink-soft);background:0 0;border:0;min-width:32px;min-height:32px;padding:4px 8px;font-size:22px;line-height:1}@media (width<=960px){.lang-suggest{bottom:calc(66px + env(safe-area-inset-bottom))}}.prose{max-width:760px}.prose h2{font-family:var(--display);color:var(--ink);margin:36px 0 10px;font-size:22px}.prose p,.prose li{color:var(--ink-soft);font-size:15px}.prose ul{margin:0 0 12px;padding-left:20px}.prose li{margin-bottom:6px}.prose a{color:var(--gold-deep);text-decoration:underline}.two-col>*,.form-grid>*{min-width:0}@media (width<=600px){.form-card{padding:22px 18px}.kv-table td{word-break:break-word}}@media (width<=1399px){.topbar-call{display:none}}
