@charset "UTF-8";#legal-page{--primary: #e60012;--primary-dark: #cc0010;--gray-900: #111827;--gray-700: #374151;--gray-600: #4b5563;--gray-500: #6b7280;--gray-400: #9ca3af;--gray-200: #e5e7eb;--gray-100: #f3f4f6;--gray-50: #f9fafb;--white: #ffffff}#legal-page .container{margin:0 auto;padding:12rem 2rem}#legal-page .title-section{text-align:center;margin-bottom:4rem}#legal-page h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}#legal-page .subtitle{font-size:1.125rem;color:var(--gray-600)}#legal-page .section{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--gray-200)}#legal-page .section:last-of-type{border-bottom:none}#legal-page h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--gray-900)}#legal-page .info-table{width:100%;margin-bottom:1.5rem}#legal-page .info-row{display:flex;padding:1rem 0;border-bottom:1px solid var(--gray-100)}#legal-page .info-label{width:200px;font-weight:500;color:var(--gray-700)}#legal-page .info-value{flex:1;color:var(--gray-900)}#legal-page .highlight-section{background:var(--gray-50);padding:2.5rem;border-radius:8px;margin:3rem 0}#legal-page .highlight-title{font-size:1.75rem;font-weight:600;margin-bottom:2rem;text-align:center;color:var(--primary)}#legal-page .concern-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}#legal-page .concern-item{background:var(--white);padding:1.5rem;border-radius:6px;border:1px solid var(--gray-200)}#legal-page .concern-question{font-weight:600;margin-bottom:1rem;color:var(--gray-900)}#legal-page .concern-answer{color:var(--gray-700);line-height:1.6}#legal-page .data-point{font-weight:600;color:var(--primary)}#legal-page .cta-section{background:var(--primary);color:var(--white);padding:3rem;border-radius:8px;text-align:center;margin-top:4rem}#legal-page .cta-title{font-size:1.75rem;font-weight:600;margin-bottom:1rem}#legal-page .cta-text{margin-bottom:2rem;opacity:.95}#legal-page .cta-button{background:var(--white);color:var(--primary);padding:1rem 2.5rem;border-radius:6px;text-decoration:none;font-weight:600;display:inline-block;transition:transform .2s}#legal-page .cta-button:hover{transform:translateY(-2px)}@media (max-width: 768px){#legal-page .container{padding:8rem 1.5rem}#legal-page h1{font-size:2rem}#legal-page .info-row{flex-direction:column;gap:.5rem}#legal-page .info-label{width:auto;font-weight:600}#legal-page .concern-grid{grid-template-columns:1fr}#legal-page .cta-section{padding:2rem 1.5rem}}@media (max-width: 768px){#legal-page{overflow-x:hidden!important;max-width:100vw!important}#legal-page .subtitle{color:#4b5563!important}#legal-page h2{color:#111827!important}#legal-page .info-label{color:#374151!important}#legal-page .info-value{color:#111827!important}#legal-page .concern-answer{color:#374151!important}#legal-page .concern-question{color:#111827!important}#legal-page .section{border-bottom-color:#e5e7eb!important}#legal-page .info-row{border-bottom-color:#f3f4f6!important}#legal-page .concern-item{border-color:#e5e7eb!important}#legal-page .highlight-section{background:#f9fafb!important}#legal-page .concern-item{background:#fff!important}#legal-page .highlight-title,#legal-page .data-point{color:#e60012!important}#legal-page .cta-section{background:#e60012!important;color:#fff!important}#legal-page .cta-button{background:#fff!important;color:#e60012!important;-webkit-appearance:none}#legal-page .cta-button:hover{background:#f9fafb!important}#legal-page .cta-button:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}#legal-page .info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#legal-page .concern-grid{display:-ms-grid;display:grid}#legal-page .highlight-section,#legal-page .cta-section{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#legal-page .concern-item,#legal-page .cta-button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#legal-page .highlight-section,#legal-page .concern-item{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);-moz-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px #0000000d}#legal-page .cta-button,#legal-page a,#legal-page button,#legal-page [role=button]{min-height:44px;-webkit-tap-highlight-color:transparent}#legal-page input[type=text],#legal-page input[type=email],#legal-page input[type=tel],#legal-page input[type=password],#legal-page input[type=number],#legal-page input[type=search],#legal-page select,#legal-page textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}#legal-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#legal-page .container{-webkit-overflow-scrolling:touch}#legal-page *{-webkit-tap-highlight-color:transparent}#legal-page a,#legal-page button,#legal-page [role=button]{-webkit-tap-highlight-color:rgba(230,0,18,.1)}}
