:root{--color-gold:#b98a2f;--color-gold-light:#c9973a;--color-gold-dark:#9e7323;--color-gold-subtle:rgba(185, 138, 47, 0.09);--color-gold-border:rgba(185, 138, 47, 0.25);--color-text-main:#1a1a1a;--color-text-muted:#555555;--color-text-light:#777777;--color-bg-body:#faf9f6;--color-bg-card:#ffffff;--color-bg-warm:#f4f2ec;--color-bg-dark:#141414;--color-border:#e7e5dc;--color-border-hover:#d5d1c2;--color-bad:#d9383a;--color-bad-bg:#fdf2f2;--color-good:#1a8f4c;--color-good-bg:#effaf3;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:9999px;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);--shadow-md:0 4px 14px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.03);--shadow-lg:0 12px 28px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0, 0, 0, 0.03);--shadow-gold:0 6px 20px rgba(185, 138, 47, 0.22);--transition-fast:0.18s ease;--transition-base:0.28s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);color:var(--color-text-main);background-color:var(--color-bg-body);line-height:1.6;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}img,svg{vertical-align:middle}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ul,ol{list-style:none}button,input,textarea{font-family:inherit;font-size:inherit}.container{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.text-center{text-align:center}.hidden{display:none!important}.section{padding:72px 0;position:relative}@media(min-width:768px){.section{padding:96px 0}}.bg-warm{background-color:var(--color-bg-warm)}.section-header{max-width:720px;margin:0 auto 48px}.section-badge{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-dark);background-color:var(--color-gold-subtle);border:1px solid var(--color-gold-border);padding:4px 14px;border-radius:var(--radius-pill);margin-bottom:16px}.section-title{font-size:1.875rem;font-weight:800;line-height:1.25;color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:14px}@media(min-width:768px){.section-title{font-size:2.25rem}}.section-subtitle{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent;white-space:nowrap}.btn-sm{padding:8px 16px;font-size:.875rem}.btn-lg{padding:14px 28px;font-size:1rem}.btn-block{display:flex;width:100%}.btn-gold{background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%);color:#fff;box-shadow:var(--shadow-gold)}.btn-gold:hover{background:linear-gradient(135deg,var(--color-gold) 0%,var(--color-gold-dark) 100%);transform:translateY(-1px);box-shadow:0 8px 24px rgba(185,138,47,.32)}.btn-outline{background-color:#fff;color:var(--color-text-main);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.btn-outline:hover{border-color:var(--color-gold);color:var(--color-gold-dark);background-color:var(--color-gold-subtle);transform:translateY(-1px)}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.site-header{position:sticky;top:0;z-index:100;background-color:rgba(250,249,246,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.header-container{display:flex;align-items:center;justify-content:space-between;height:72px}.brand-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.3125rem;letter-spacing:-.03em;color:var(--color-text-main)}.logo-symbol{display:flex;align-items:center;justify-content:center}.brand-text .brand-tld{color:var(--color-gold-light)}.main-nav{display:none}@media(min-width:900px){.main-nav{display:block}}.nav-list{display:flex;align-items:center;gap:24px}.nav-link{font-size:.9375rem;font-weight:500;color:var(--color-text-muted);position:relative;padding:4px 0}.nav-link:hover{color:var(--color-text-main)}.header-actions{display:flex;align-items:center;gap:14px}.lang-switch{display:flex;align-items:center;gap:6px;background-color:rgba(0,0,0,4%);border:1px solid var(--color-border);padding:4px 10px;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700}.lang-btn{color:var(--color-text-muted);transition:color var(--transition-fast)}.lang-btn:hover{color:var(--color-gold-dark)}.lang-btn.is-active{color:var(--color-gold-dark);cursor:default}.lang-divider{color:#bbb;font-weight:300}.header-cta{display:none}@media(min-width:600px){.header-cta{display:inline-flex}}.mobile-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:0 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:8px}@media(min-width:900px){.mobile-toggle{display:none}}.mobile-toggle .bar{width:100%;height:2px;background-color:var(--color-text-main);transition:transform var(--transition-fast),opacity var(--transition-fast)}body.mobile-nav-open .main-nav{display:block;position:absolute;top:72px;left:0;right:0;background-color:#faf9f6;border-bottom:1px solid var(--color-border);padding:24px 20px;box-shadow:var(--shadow-lg)}body.mobile-nav-open .nav-list{flex-direction:column;align-items:flex-start;gap:16px}body.mobile-nav-open .nav-link{font-size:1.125rem;font-weight:600}.section-hero{padding:60px 0 70px;background:radial-gradient(circle at 50% 0%,rgba(201,151,58,8%) 0%,rgba(250,249,246,0) 70%)}@media(min-width:768px){.section-hero{padding:84px 0 90px}}.hero-content{max-width:820px;margin:0 auto;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--color-gold-dark);background-color:var(--color-gold-subtle);border:1px solid var(--color-gold-border);padding:6px 16px;border-radius:var(--radius-pill);margin-bottom:24px}.badge-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-gold);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.hero-title{font-size:2.25rem;font-weight:900;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-main);margin-bottom:20px}@media(min-width:768px){.hero-title{font-size:3.25rem}}.hero-subtitle{font-size:1.125rem;line-height:1.6;color:var(--color-text-muted);max-width:680px;margin:0 auto 36px}@media(min-width:768px){.hero-subtitle{font-size:1.25rem}}.hero-actions{display:flex;flex-direction:column;gap:14px;justify-content:center;margin-bottom:40px}@media(min-width:540px){.hero-actions{flex-direction:row;gap:16px}}.hero-trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 28px;font-size:.9375rem;font-weight:600;color:var(--color-text-muted);padding-top:12px}.trust-item{display:flex;align-items:center;gap:8px}.section-proof{overflow-x:clip}.proof-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}@media(min-width:840px){.proof-comparison-grid{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:32px}}.proof-comparison-grid .proof-card{min-width:0}.proof-card{background-color:var(--color-bg-card);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.proof-card-before{background-color:#faf7f7;border-color:#ebdada}.proof-card-after{background-color:#fff;border:2px solid var(--color-gold-border);box-shadow:var(--shadow-md);position:relative}.proof-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.proof-pill{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill)}.proof-pill-bad{background-color:var(--color-bad-bg);color:var(--color-bad)}.proof-pill-good{background-color:var(--color-good-bg);color:var(--color-good)}.status-indicator{width:8px;height:8px;border-radius:50%}.status-indicator.bad{background-color:var(--color-bad)}.status-indicator.good{background-color:var(--color-good)}.proof-metric{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm)}.proof-metric-bad{background-color:#fee;color:var(--color-bad)}.proof-metric-good{background-color:#e8f8ed;color:var(--color-good)}.mockup-frame{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);margin-bottom:24px}.mockup-before{border-color:#e0d0d0;background-color:#f7f3f3}.mockup-after{border-color:#dce5dd;background-color:#fff}.browser-bar{background-color:#e6e4dc;padding:8px 12px;display:flex;align-items:center;gap:6px;font-size:.75rem}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-red{background-color:#ff5f56}.dot-yellow{background-color:#ffbd2e}.dot-green{background-color:#27c93f}.browser-url{background-color:#fff;padding:2px 10px;border-radius:4px;color:#666;font-family:monospace;font-size:.6875rem;margin-left:6px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-badge{background-color:#1a8f4c;color:#fff;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.6875rem;flex-shrink:0}.mockup-screen{padding:16px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.mockup-screen-old{background-color:#faf4f4;opacity:.85}.old-alert{background-color:#fde8e8;color:#9b1c1c;font-size:.6875rem;padding:6px;border-radius:4px;margin-bottom:8px;text-align:center}.old-header-banner{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:12px}.old-logo{font-size:.875rem;font-weight:700;color:#444}.old-menu{font-size:.6875rem;color:#888}.old-loading-spinner{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#888;margin:14px 0}.old-loading-spinner .spinner{width:14px;height:14px;border:2px solid #ccc;border-top-color:var(--color-bad);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.old-text-lines{display:flex;flex-direction:column;gap:6px}.line{height:8px;background-color:#ddd;border-radius:4px}.line-full{width:90%}.line-3q{width:70%}.line-half{width:45%}.old-cookie-blocker{background-color:rgba(0,0,0,.75);color:#fff;font-size:.625rem;padding:6px 10px;border-radius:4px;margin-top:12px}.mockup-screen-new{background-color:#fff;position:relative}.new-header-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:14px}.new-brand{display:flex;align-items:center;gap:6px;font-size:.875rem}.new-logo-dot{width:10px;height:10px;border-radius:3px;background-color:var(--color-gold)}.new-tap-call-pill{display:inline-flex;align-items:center;gap:6px;background-color:#1a1a1a;color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.new-hero-preview{margin-bottom:16px}.new-tag{font-size:.6875rem;font-weight:700;color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.new-headline{font-size:.9375rem;font-weight:800;line-height:1.3;color:#111;margin-bottom:10px}.new-cta-row{display:flex;gap:8px}.new-btn{font-size:.6875rem;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill)}.new-btn-primary{background-color:var(--color-gold);color:#fff}.new-btn-secondary{background-color:#f0ede6;color:#333}.new-floating-callout{display:inline-flex;align-items:center;gap:6px;background-color:var(--color-good-bg);border:1px solid rgba(26,143,76,.2);color:var(--color-good);font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill);align-self:flex-start;margin-top:8px}.proof-list{display:flex;flex-direction:column;gap:12px;font-size:.9375rem;margin-top:auto}.proof-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.proof-list-bad li span:first-child{color:var(--color-bad)}.proof-list-good li span:first-child{color:var(--color-good)}.headaches-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.headaches-grid{grid-template-columns:repeat(3,1fr)}}.headache-card{padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff}.card-icon-wrap{width:56px;height:56px;border-radius:var(--radius-md);background-color:var(--color-gold-subtle);border:1px solid var(--color-gold-border);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.card-title{font-size:1.1875rem;font-weight:800;line-height:1.3;margin-bottom:12px;color:var(--color-text-main)}.card-desc{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.how-steps-grid{display:grid;grid-template-columns:1fr;gap:24px;position:relative}@media(min-width:768px){.how-steps-grid{grid-template-columns:repeat(3,1fr)}}.step-card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 24px;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.step-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-gold-border)}.step-number{font-size:2.25rem;font-weight:900;color:var(--color-gold);line-height:1;margin-bottom:18px;opacity:.85}.step-title{font-size:1.1875rem;font-weight:800;line-height:1.35;margin-bottom:12px;color:var(--color-text-main)}.step-desc{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.pricing-toggle-wrap{display:inline-flex;align-items:center;justify-content:center;gap:14px;background-color:#fff;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin-top:24px}.toggle-label{font-size:.9375rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:8px}.toggle-label.is-active{color:var(--color-text-main);font-weight:700}.toggle-badge{font-size:.6875rem;font-weight:800;text-transform:uppercase;background-color:var(--color-gold-subtle);color:var(--color-gold-dark);border:1px solid var(--color-gold-border);padding:2px 8px;border-radius:var(--radius-pill)}.toggle-switch{position:relative;width:52px;height:28px;background-color:#e2dfd5;border-radius:var(--radius-pill);border:none;cursor:pointer;padding:2px;transition:background-color var(--transition-fast)}.toggle-slider{display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform var(--transition-fast)}.toggle-switch[aria-checked=true]{background-color:var(--color-gold)}.toggle-switch[aria-checked=true] .toggle-slider{transform:translateX(24px)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:920px;margin:0 auto}@media(min-width:768px){.pricing-grid{grid-template-columns:1fr 1fr}}.pricing-card{padding:36px 28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:#fff}.pricing-card-featured{border:2px solid var(--color-gold);box-shadow:var(--shadow-lg);transform:scale(1.02)}@media(max-width:767px){.pricing-card-featured{transform:none}}.featured-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%);color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 14px;border-radius:var(--radius-pill);box-shadow:0 2px 8px rgba(185,138,47,.4)}.pricing-card-header{border-bottom:1px solid var(--color-border);padding-bottom:24px;margin-bottom:24px}.plan-name{font-size:1.5rem;font-weight:900;margin-bottom:6px;color:var(--color-text-main)}.plan-target{font-size:.875rem;color:var(--color-text-muted);min-height:42px;margin-bottom:16px}.plan-price-wrap{margin-bottom:12px}.price-display{display:flex;align-items:baseline;gap:6px}.price-amount{font-size:2.75rem;font-weight:900;color:var(--color-text-main);letter-spacing:-.03em;line-height:1}.price-period{font-size:1rem;font-weight:600;color:var(--color-text-muted)}.price-savings-note{font-size:.8125rem;font-weight:700;color:var(--color-good);margin-top:4px}.setup-fee-banner{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);padding:6px 10px;background-color:var(--color-bg-warm);border-radius:var(--radius-sm);margin-bottom:8px}.setup-fee-highlight{background-color:var(--color-gold-subtle);color:var(--color-gold-dark)}.plan-taxes{font-size:.75rem;color:var(--color-text-light)}.plan-features{display:flex;flex-direction:column;gap:14px;font-size:.9375rem;margin-bottom:32px}.plan-features li{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.pricing-card-footer{margin-top:auto}.pricing-guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:40px}.guarantee-pill{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--color-text-main);background-color:#fff;border:1px solid var(--color-border);padding:8px 18px;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.trust-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:920px;margin:0 auto}@media(min-width:768px){.trust-grid{grid-template-columns:1fr 1fr}}.trust-card{padding:32px 28px;display:flex;align-items:flex-start;gap:20px}.trust-card-highlight{border-color:var(--color-gold-border);background:linear-gradient(180deg,#ffffff 0%,rgba(250,249,246,.8) 100%)}.trust-icon-box{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-md);background-color:var(--color-gold-subtle);border:1px solid var(--color-gold-border);display:flex;align-items:center;justify-content:center}.trust-card-title{font-size:1.25rem;font-weight:800;margin-bottom:10px;color:var(--color-text-main)}.trust-card-text{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.trust-guarantee-list{display:flex;flex-direction:column;gap:12px;font-size:.9375rem;font-weight:600;color:var(--color-text-main)}.trust-guarantee-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.faq-accordion-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item.is-open{border-color:var(--color-gold-border);box-shadow:var(--shadow-sm)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:0 0;border:none;text-align:left;font-size:1.0625rem;font-weight:700;color:var(--color-text-main);cursor:pointer;gap:16px}.faq-question:hover{color:var(--color-gold-dark)}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-gold);transition:transform var(--transition-fast)}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.faq-item.is-open .faq-answer{max-height:300px;padding:0 24px 20px}.faq-answer p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.65}.contact-container{max-width:680px}.contact-card{background-color:#fff;border:2px solid var(--color-gold-border);border-radius:var(--radius-lg);padding:40px 28px;box-shadow:var(--shadow-lg)}@media(min-width:600px){.contact-card{padding:48px 40px}}.contact-header{margin-bottom:32px}.contact-helper{font-size:.9375rem;color:var(--color-text-muted);margin-top:10px;line-height:1.5}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:6px;text-align:left}.form-label{font-size:.875rem;font-weight:700;color:var(--color-text-main)}.form-label .required{color:var(--color-bad)}.form-input{width:100%;padding:12px 16px;font-size:.9375rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#faf9f6;color:var(--color-text-main);transition:all var(--transition-fast)}.form-input:focus{outline:none;border-color:var(--color-gold);background-color:#fff;box-shadow:0 0 0 3px rgba(185,138,47,.18)}.form-textarea{resize:vertical;min-height:80px}.form-submit-wrap{margin-top:8px}.form-notice{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);margin-top:-8px}.form-feedback{background-color:var(--color-good-bg);border:1px solid rgba(26,143,76,.3);color:var(--color-good);padding:14px 18px;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;line-height:1.5;text-align:center}.site-footer{background-color:var(--color-bg-dark);color:#e5e5e5;padding:64px 0 32px;margin-top:auto}.footer-container{display:flex;flex-direction:column;gap:48px}.footer-top{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:768px){.footer-top{grid-template-columns:2fr 1fr 1.5fr}}.footer-brand-col{display:flex;flex-direction:column;gap:12px}.footer-logo{color:#fff}.footer-descriptor{font-size:.875rem;color:#a0a0a0;line-height:1.5;max-width:320px}.footer-heading{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:.875rem}.footer-links a{color:#a0a0a0}.footer-links a:hover{color:#fff}.footer-contact-info{display:flex;flex-direction:column;gap:12px;font-size:.875rem;color:#a0a0a0}.footer-contact-info li{display:flex;align-items:center;gap:10px}.footer-contact-info a{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-bottom{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;font-size:.8125rem;color:#888}@media(min-width:600px){.footer-bottom{flex-direction:row}}.footer-lang{display:flex;align-items:center;gap:8px}.footer-lang a{color:var(--color-gold-light);font-weight:600}.footer-lang a:hover{text-decoration:underline}.lang-banner{position:fixed;bottom:24px;right:24px;z-index:999;max-width:380px;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.lang-banner-inner{background-color:#1a1a1a;color:#fff;padding:14px 18px;border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;align-items:center;gap:12px;border:1px solid rgba(201,151,58,.4);font-size:.875rem}.lang-banner-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.lang-banner-close{background:0 0;border:none;color:#999;font-size:1.25rem;cursor:pointer;padding:0 4px;line-height:1}.lang-banner-close:hover{color:#fff}