.lg-doc{overflow-x:clip}.lg-hero{background:radial-gradient(60rem 22rem at 85% 0,#8b5cf617,#0000 70%),radial-gradient(40rem 18rem at 0 100%,#f973160d,#0000 70%),linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid var(--border);padding:7.25rem 1.5rem 3rem;position:relative}.lg-hero-inner{align-items:center;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr) 380px;margin:0 auto;max-width:1140px}.lg-crumbs{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;margin-bottom:1.25rem}.lg-crumbs a{color:var(--text-muted);text-decoration:none}.lg-crumbs a:hover{color:var(--brand)}.lg-crumbs [aria-current]{color:var(--text-secondary);font-weight:600}.lg-eyebrow{align-items:center;color:var(--brand);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.lg-eyebrow:before{background:linear-gradient(90deg,var(--brand),var(--cta));border-radius:2px;content:"";height:2px;width:18px}.lg-hero h1{font-size:clamp(2rem,4.2vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem}.lg-lead{color:var(--text-secondary);font-size:1.125rem;line-height:1.65;margin-bottom:1.5rem;max-width:40rem}.lg-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.25rem;list-style:none;margin-bottom:1.75rem}.lg-meta li{align-items:center;display:inline-flex;gap:.4rem}.lg-meta svg{color:var(--brand);flex-shrink:0}.lg-meta strong{color:var(--text-primary);font-weight:600}.lg-lang-note{background:var(--brand-muted);border:1px solid var(--border-brand);border-radius:var(--r-md);color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin-bottom:1.5rem;max-width:40rem;padding:.75rem 1rem}.lg-hero-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.75rem}.lg-btn{align-items:center;background:var(--brand-muted);border:1px solid var(--border-brand);border-radius:var(--r-full);color:var(--text-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.125rem;text-decoration:none;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.lg-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}.lg-btn[hidden]{display:none}.lg-hero .legal-nav{border-bottom:0;margin-bottom:0;padding-bottom:0}.lg-sheet{padding:0 1.25rem 1.25rem 0;position:relative}.lg-sheet:after,.lg-sheet:before{background:#fff;border:1px solid var(--border);border-radius:18px;content:"";inset:0;position:absolute}.lg-sheet:before{box-shadow:0 18px 40px -24px #0f172a40;transform:translate(1.25rem,1.25rem) rotate(2.5deg)}.lg-sheet:after{transform:translate(.625rem,.625rem) rotate(1.2deg)}.lg-sheet-front{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 48px -28px #4c1d9559,0 2px 6px #0f172a0d;padding:1.5rem 1.5rem 1.25rem;position:relative;z-index:1}.lg-sheet-top{align-items:center;border-bottom:1px dashed var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.lg-sheet-brand{align-items:center;color:var(--text-primary);display:inline-flex;font-size:.9375rem;font-weight:800;gap:.5rem;letter-spacing:-.02em;white-space:nowrap}.lg-sheet-brand img{border-radius:7px;height:26px;width:26px}.lg-sheet-ver{background:var(--brand-muted);border:1px solid var(--border-brand);border-radius:var(--r-full);color:var(--text-brand);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.lg-sheet-title{color:var(--text-primary);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.875rem}.lg-sheet dl{display:grid;font-size:.8125rem;gap:.5rem .875rem;grid-template-columns:auto 1fr;margin-bottom:1.125rem}.lg-sheet dt{color:var(--text-muted)}.lg-sheet dd{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere;text-align:right}.lg-sheet-seal{align-items:center;background:#10b98112;border:1px solid #10b98140;border-radius:12px;color:#065f46;display:flex;font-size:.8125rem;gap:.625rem;line-height:1.45;padding:.75rem .875rem}.lg-sheet-seal svg{color:#10b981;flex-shrink:0}.lg-summary{margin:0 auto;max-width:calc(1140px + 3rem);padding:3.5rem 1.5rem 1rem;scroll-margin-top:80px}.lg-summary-head{align-items:flex-end;display:flex;gap:1.5rem 3rem;justify-content:space-between;margin-bottom:1.5rem}.lg-summary-head h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em}.lg-summary-head p{color:var(--text-muted);font-size:.9375rem;line-height:1.6;max-width:34rem}.lg-facts{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.lg-fact{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 1px 2px #0f172a0a,0 10px 24px -18px #0f172a2e;color:inherit;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1.25rem 1.125rem;position:relative;text-decoration:none;transition:border-color var(--t-fast),box-shadow var(--t-base),transform var(--t-base)}.lg-fact:hover{border-color:var(--border-brand);box-shadow:0 1px 2px #0f172a0a,0 18px 36px -22px #4c1d9559;transform:translateY(-2px)}.lg-fact-icon{background:linear-gradient(180deg,#8b5cf624,#8b5cf60f);border:1px solid #8b5cf62e;border-radius:12px;color:var(--brand);display:grid;height:40px;margin-bottom:.25rem;place-items:center;width:40px}.lg-fact strong{color:var(--text-primary);font-size:.9875rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.lg-fact span{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.lg-fact em{align-items:center;color:var(--text-brand);display:inline-flex;font-size:.8125rem;font-style:normal;font-weight:600;gap:.3rem;margin-top:auto;padding-top:.5rem}.lg-fact:hover em{color:var(--brand-hover)}.lg-layout{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:calc(1140px + 3rem);padding:2rem 1.5rem 4rem}.lg-toc-box{background:linear-gradient(180deg,rgba(139,92,246,.035),#fff 70%);border:1px solid var(--border);border-radius:var(--r-lg)}.lg-toc-box>summary{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:.8125rem;font-weight:800;gap:.75rem;justify-content:space-between;letter-spacing:.07em;list-style:none;padding:.875rem 1.125rem;text-transform:uppercase}.lg-toc-box>summary::-webkit-details-marker{display:none}.lg-toc-box>summary .lg-toc-title{align-items:center;display:inline-flex;gap:.5rem}.lg-toc-box>summary .lg-toc-title svg{color:var(--brand)}.lg-toc-count{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;letter-spacing:0;text-transform:none}.lg-toc-count svg{transition:transform .2s ease}.lg-toc-box[open]>summary .lg-toc-count svg{transform:rotate(180deg)}.lg-toc-bar{background:#8b5cf61f;border-radius:999px;height:3px;margin:0 1.125rem .25rem;overflow:hidden}.lg-toc-bar-fill{background:linear-gradient(90deg,var(--brand),var(--cta));border-radius:999px;display:block;height:100%;transition:width .15s linear;width:0}.lg-toc-scroll{padding:.25rem .5rem .75rem 1.125rem}.lg-toc-list{display:flex;flex-direction:column;gap:.05rem;list-style:none}.lg-toc-list a{border-left:2px solid var(--border);color:var(--text-muted);display:grid;font-size:.84rem;gap:.25rem;grid-template-columns:2.25rem minmax(0,1fr);line-height:1.4;padding:.375rem .625rem;text-decoration:none;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.lg-toc-list a b{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:700;opacity:.8}.lg-toc-list li.is-sub a{font-size:.8rem;grid-template-columns:3rem minmax(0,1fr);padding-left:1.5rem}.lg-toc-list a:hover{color:var(--text-primary)}.lg-toc-list a.is-active{background:var(--brand-muted);border-left-color:var(--brand);border-radius:0 6px 6px 0;color:var(--brand);font-weight:700}.lg-toc-list a.is-active b{color:var(--brand);opacity:1}.lg-body.legal-content{border-radius:var(--r-xl);padding:2.75rem 3.25rem}.lg-body [id],.lg-body h2[id],.lg-body h3[id],.lg-body section[id]{scroll-margin-top:96px}.lg-body.legal-content h2{align-items:baseline;font-size:1.3125rem;letter-spacing:-.02em;line-height:1.3;margin-bottom:1.125rem}.lg-body.legal-content h2:before{height:.95em;transform:translateY(.1em)}.lg-body.legal-content h3{color:var(--text-primary);font-size:1.0625rem;margin-top:1.75rem}.lg-body.legal-content h4{color:var(--text-primary);font-size:1rem;font-weight:700;margin:1.5rem 0 .625rem}.lg-body.legal-content ol,.lg-body.legal-content p,.lg-body.legal-content ul{font-size:1rem;line-height:1.78}.lg-body.legal-content ol{color:var(--text-secondary);margin-bottom:.75rem;padding-left:1.5rem}.lg-body.legal-content ol li{margin-bottom:.5rem}.lg-body.legal-content section{margin-bottom:2.5rem;padding-bottom:2.5rem}.lg-body.legal-content section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lg-body .legal-form{background:var(--bg-raised);border:1px dashed var(--border-hover);border-radius:var(--r-md);margin:1rem 0 1.5rem;padding:1.25rem 1.5rem}.lg-body .legal-form p{font-size:.9375rem;margin-bottom:.5rem}.lg-body .lg-callout{background:var(--brand-muted);border:1px solid var(--border-brand);border-radius:var(--r-md);color:var(--text-secondary);font-size:.9375rem;line-height:1.65;margin:1rem 0 1.25rem;padding:1rem 1.25rem}.lg-body .lg-callout p:last-child{margin-bottom:0}.lg-body .lg-totop{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:.5rem;text-decoration:none}.lg-body .lg-totop:hover{color:var(--brand)}.lg-end{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:calc(1140px + 3rem);padding:0 1.5rem 5rem}.lg-end-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 1px 2px #0f172a0a,0 16px 36px -26px #0f172a38;display:flex;flex-direction:column;gap:.75rem;padding:2rem}.lg-end-card--offer{background:radial-gradient(28rem 14rem at 100% 0,#8b5cf61f,#0000 70%),radial-gradient(22rem 12rem at 0 100%,#f9731614,#0000 70%),#fff;border-color:var(--border-brand)}.lg-end-card h2{font-size:1.375rem;font-weight:800;letter-spacing:-.025em}.lg-end-card p{color:var(--text-secondary);font-size:.9875rem;line-height:1.65}.lg-end-card ul{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.9375rem;gap:.5rem;list-style:none}.lg-end-card li{align-items:flex-start;display:flex;gap:.5rem;line-height:1.5}.lg-end-card li svg{color:#10b981;flex-shrink:0;margin-top:.2rem}.lg-end-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:.75rem}.lg-end-actions .btn{font-size:.9375rem;padding:.75rem 1.375rem}@media (min-width:1120px){.lg-layout{align-items:start;gap:2.5rem;grid-template-columns:270px minmax(0,1fr)}.lg-toc{position:sticky;top:92px}.lg-toc-box>summary{cursor:default;padding-bottom:.625rem;pointer-events:none}.lg-toc-box>summary .lg-toc-count svg{display:none}.lg-toc-scroll{max-height:calc(100vh - 92px - 7.5rem);overflow-y:auto;overscroll-behavior:auto;scrollbar-color:#8b5cf659 #0000;scrollbar-width:thin}}@media (max-width:1024px){.lg-hero-inner{gap:2.5rem;grid-template-columns:minmax(0,1fr) 300px}.lg-hero{padding-right:2.25rem}.lg-sheet dl{gap:.125rem;grid-template-columns:minmax(0,1fr)}.lg-sheet dd{margin-bottom:.5rem;text-align:left}.lg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-body.legal-content{padding:2.25rem}}@media (max-width:900px){.lg-hero{padding:6.25rem 1.5rem 2.5rem}.lg-hero-inner{gap:2rem;grid-template-columns:minmax(0,1fr)}.lg-sheet{display:none}.lg-summary-head{align-items:flex-start;flex-direction:column;gap:.5rem}.lg-end{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lg-hero{padding:5.5rem 1rem 2rem}.lg-btn[data-legal-print]{display:none}.lg-lead{font-size:1.03rem}.lg-summary{padding:2.5rem 1rem .5rem}.lg-facts{gap:.75rem;grid-template-columns:minmax(0,1fr)}.lg-fact{align-items:start;column-gap:.875rem;display:grid;grid-template-columns:40px minmax(0,1fr);padding:1rem 1.125rem;row-gap:.25rem}.lg-fact-icon{grid-row:span 3;margin-bottom:0}.lg-fact em{padding-top:.25rem}.lg-layout{gap:1rem;padding:1.5rem 1rem 3rem}.lg-body.legal-content{padding:1.75rem 1.25rem}.lg-body.legal-content h2{font-size:1.1875rem}.lg-body.legal-content ol,.lg-body.legal-content p,.lg-body.legal-content ul{font-size:.96875rem}.lg-end{padding:0 1rem 3.5rem}.lg-end-card{padding:1.5rem 1.25rem}}@media (max-width:420px){.lg-hero h1{font-size:1.875rem}.lg-end-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lg-fact,.lg-fact:hover{transform:none;transition:none}}@media print{#cookieConsent,.footer,.legal-nav,.lg-end,.lg-hero-actions,.lg-sheet,.lg-summary,.lg-toc,.lg-totop,.mobile-cta-bar,.navbar,[class^=chat-widget],[id^=chat]{display:none!important}.lg-hero{background:none;border:0;padding:0 0 1rem}.lg-hero-inner,.lg-layout{display:block}.lg-layout{max-width:none;padding:0}.lg-body.legal-content{border:0;box-shadow:none;padding:0}.lg-body.legal-content section{break-inside:auto}.lg-body.legal-content h2,.lg-body.legal-content h3{break-after:avoid}.lg-body a{color:inherit}body{background:#fff}}