.page-privacy-policy{color:#FFF1E8;background-color:#140C0C;line-height:1.7}.page-privacy-policy__banner{width:100%;max-width:1400px;margin:12px auto 0;padding:0 16px;box-sizing:border-box}.page-privacy-policy__banner-frame{width:100%;display:flex;flex-direction:column;gap:10px;background:#2A1212;border:1px solid #6A1E1E;border-radius:18px;overflow:hidden}.page-privacy-policy__banner-image{display:block;width:100%;height:auto;max-width:1200px;object-fit:cover}.page-privacy-policy__banner-heading-wrap{width:100%;max-width:1200px;margin:0 auto;padding:8px 24px 28px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center}.page-privacy-policy__banner-title{color:#FFF1E8;font-weight:800;line-height:1.3;letter-spacing:.5px;font-size:clamp(1rem,2.2vw,1.9rem);max-width:900px;padding:0}.page-privacy-policy__banner-desc{color:#E9D8BE;max-width:900px;margin:8px auto 0;font-size:clamp(.85rem,1.6vw,1rem);line-height:1.65}.page-privacy-policy__content,.page-privacy-policy__container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;box-sizing:border-box}.page-privacy-policy__container{padding-top:8px;padding-bottom:48px}.page-privacy-policy__intro,.page-privacy-policy__section-block{background:#2A1212;border:1px solid #6A1E1E;border-radius:14px;padding:24px 32px;margin:14px 0;line-height:1.7}.page-privacy-policy__section-title{color:#FFF1E8;font-size:clamp(1.15rem,2vw,1.6rem);margin:0 0 18px;padding-bottom:8px;border-bottom:2px solid #C61F1F;display:inline-block}.page-privacy-policy__section-block h3{color:#F3C54D;font-size:1.05rem;line-height:1.4;margin:8px 0 4px}.page-privacy-policy__cb-table{width:100%;border-collapse:collapse;background:#1D0F0F;border:1px solid #6A1E1E;border-radius:8px;overflow:hidden;display:table;margin:20px 0}.page-privacy-policy__cb-table td,.page-privacy-policy__cb-table th{display:table-cell;padding:16px;vertical-align:top;border-bottom:1px solid #6A1E1E}.page-privacy-policy__cb-table strong{color:#F3C54D}.page-privacy-policy__intro p,.page-privacy-policy__section-block p{margin:8px 0}.page-privacy-policy__faq{margin:18px 0 0}.page-privacy-policy__faq-item{background:#2A1212;border:1px solid #6A1E1E;border-radius:8px;margin:12px 0;padding:18px 22px;transition:border-color .2s ease}.page-privacy-policy__faq-item[open]{border-color:#C61F1F}.page-privacy-policy__faq-question{font-weight:600;color:#FFF1E8;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;margin:0;font-size:.98rem}.page-privacy-policy__faq-question::-webkit-details-marker{display:none}.page-privacy-policy__faq-icon{flex:0 0 28px;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#140C0C;font-weight:700;border-radius:6px;width:28px;height:28px}.page-privacy-policy__faq-icon:hover{opacity:.92}.page-privacy-policy__inline-link,.page-privacy-policy__faq .page-privacy-policy__faq-item a{color:#F3C54D;text-decoration:underline}.page-privacy-policy__cta-wrap{background:#7E0D0D;padding:24px 32px;border-radius:48px 12px 12px 12px;border:1px solid #C61F1F;margin:26px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;width:100%;box-sizing:border-box}.page-privacy-policy__cta-wrap p{flex:1 1 340px;margin:0;display:flex;flex-wrap:wrap;gap:4px 10px}.page-privacy-policy__cta-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.page-privacy-policy__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;line-height:1.2;border-radius:999px;border:0;text-decoration:none;font-weight:700;font-size:.95rem;white-space:normal;max-width:100%;box-sizing:border-box;min-width:auto;text-align:center;transition:transform .1s ease,box-shadow .1s ease}.page-privacy-policy__btn--primary{background:linear-gradient(180deg,#FFB04A,#D86A14);color:#140C0C;box-shadow:0 6px 18px rgba(255,176,74,.3)}.page-privacy-policy__btn--secondary{background:transparent;color:#FFF1E8;border:1px solid #F3C54D}.page-privacy-policy__btn:hover{transform:translateY(-2px)}.page-privacy-policy__policy-highlight{border-left:4px solid #C61F1F;background:#1D0F0F;padding:14px 18px;border-radius:0 10px 10px 0;margin-bottom:18px}.page-privacy-policy__policy-highlight-text{color:#FFF1E8;margin:0}.page-privacy-policy__policy-highlight-text a{color:#F3C54D;text-decoration:underline}.page-privacy-policy__policy-list{padding-left:18px;display:grid;gap:14px;margin:26px 0}.compact-list{display:block;margin:8px 0;padding-left:16px}.page-privacy-policy__policy-list li,.compact-list li{margin-bottom:6px;padding-left:8px}.compact-list li::marker,.page-privacy-policy__policy-list li::marker{color:var(--accent,#C61F1F);font-weight:700}.page-privacy-policy__provision-list{list-style:none;display:grid;gap:16px;padding-left:0;margin:26px 0}.page-privacy-policy__provision-list li{position:relative;padding-left:32px}.page-privacy-policy__provision-list li::before{content:"✓";position:absolute;left:0;top:0;color:#D86A14;font-weight:700}.page-privacy-policy__center{width:100%;text-align:center}.page-privacy-policy__small-note{font-size:.8em;opacity:.82}.page-privacy-policy__table-caption{color:#E9D8BE;font-weight:600;margin:10px 0 4px}.page-privacy-policy__note-list,.page-privacy-policy__route-check-list{display:grid;gap:16px;margin:26px 0;padding-left:18px}.page-privacy-policy__section-block{display:block;width:100%;border-radius:10px}.page-privacy-policy__u-block{background:#1D0F0F;border-left:3px solid #C61F1F;padding:12px 16px;border-radius:0 8px 8px 0;margin:18px 0}.page-privacy-policy__u-block-title{color:#F3C54D;font-weight:700;margin-bottom:10px;text-transform:uppercase}.page-privacy-policy__u-block p{margin-bottom:10px}.page-privacy-policy__table-colored{background:#1D0F0F;border-collapse:collapse}.page-privacy-policy__reform-block{display:grid;gap:10px;margin:16px 0;padding-left:0;list-style:none}.page-privacy-policy__reform-block li{position:relative;padding-left:28px}.page-privacy-policy__reform-block li::before{content:"✦";position:absolute;top:0;left:0;color:var(--gold,#F3C54D)}.page-privacy-policy__photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.page-privacy-policy__photo-box{background:#1D0F0F;border-radius:8px;overflow:hidden;border:1px solid #6A1E1E}.page-privacy-policy__photo-box img{width:100%;height:auto;display:block}.page-privacy-policy__photo-caption{padding:12px;font-size:.8rem;color:#E9D8BE}.page-privacy-policy__main-heading{display:block;font-size:2.2rem;margin-top:0;font-weight:800;letter-spacing:.5px;max-width:800px}.page-privacy-policy__subsection-title{display:block;margin-bottom:10px;margin-top:0;font-size:1.7rem;line-height:normal}@media(max-width:1024px){.page-privacy-policy__banner,.page-privacy-policy__content{max-width:100vw}.page-privacy-policy__main-heading{font-size:1.8rem}.page-privacy-policy__cb-grid{grid-template-columns:repeat(2,1fr)}.page-privacy-policy__photo-grid{grid-template-columns:1fr 1fr;gap:16px}.page-privacy-policy__cta-wrap{padding:24px;}@media(max-width:768px){.page-privacy-policy{max-width:100vw;overflow-x:hidden}.page-privacy-policy__banner,.page-privacy-policy__content,.page-privacy-policy__container{max-width:100vw;overflow:hidden;padding-left:12px;padding-right:12px}.page-privacy-policy__intro,.page-privacy-policy__section-block,.page-privacy-policy__cta-wrap{padding:22px 16px;word-break:break-word}.page-privacy-policy__cta-wrap{flex-direction:column;align-items:stretch;padding:24px 16px}.page-privacy-policy .page-privacy-policy__btn{max-width:100%!important;width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-privacy-policy__faq-item{padding-left:14px;padding-right:14px}.page-privacy-policy__cb-grid,.page-privacy-policy__photo-grid{grid-template-columns:1fr}.page-privacy-policy__cb-table{display:block;overflow-x:auto}.page-privacy-policy__cb-table td,.page-privacy-policy__cb-table th{padding:10px}}.page-privacy-policy__cta-actions a.page-privacy-policy__btn{min-width:170px}.page-privacy-policy__google-security-signals .page-privacy-policy__policy-highlight-text{line-height:1.6}.page-privacy-policy__google-security-signals .page-privacy-policy__section-title{letter-spacing:normal}.page-privacy-policy__recapcha-note,.page-privacy-policy__short-access-note{font-size:.75rem}.page-privacy-policy__inline-link:hover,.page-privacy-policy .page-privacy-policy__faq-item a:hover{color:#B04759}.page-privacy-policy__button-container a.page-privacy-policy__btn{text-decoration:none}.page-privacy-policy__btn{font-family:inherit}.page-privacy-policy__data-rights-list li,.page-privacy-policy__list-checks li{font-size:.9rem}.page-privacy-policy__u-block p+p{margin-top:8px}.page-privacy-policy__no-global-selector .page-privacy-policy__cnt{color:#FFF1E8}.page-privacy-policy__card-grid{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.page-privacy-policy__cards{flex:1 1 240px;background:#2A1212;border:1px solid #6A1E1E;padding:18px;border-radius:10px;max-width:100%}.page-privacy-policy__reform-block,.page-privacy-policy__provision-list,.page-privacy-policy__cb-grid{list-style:none;margin:20px 0}.page-privacy-policy__section-block>img,.page-privacy-policy__cards img{width:100%;max-width:720px;object-fit:cover;height:auto}}@media(max-width:768px){.page-privacy-policy img{max-width:100%!important;height:auto!important}}.page-privacy-policy__cta-actions .page-privacy-policy__desc{color:#F3C54D}.page-privacy-policy__u-block,.page-privacy-policy__policy-highlight{word-wrap:break-word}.page-privacy-policy__section-block p a{color:#F3C54D;text-decoration:underline}.page-privacy-policy__action-mobile-all .page-privacy-policy__btn{display:inline-block}.page-privacy-policy__banner-heading-wrap h2.page-privacy-policy__sub-hero-title{color:#E9D8BE;text-align:center;width:100%;margin:.6rem 0}.page-privacy-policy__progress-marker{border-left:10px solid #C61F1F;background:#1D0F0F;padding:14px 24px;border-radius:8px;margin:14px 0}.page-privacy-policy__route-check-list .page-privacy-policy__section-block{margin:6px}.page-privacy-policy__support-container,.page-privacy-policy__route-check-panel{background:transparent;border:none;padding:0}.page-privacy-policy .page-privacy-policy__footer-cta-anchor{color:#F3C54D;text-decoration:underline}.page-privacy-policy__title-deco{color:#F3C54D;font-weight:400}@media(max-width:480px){.page-privacy-policy__cta-wrap p{flex-basis:100%}.page-privacy-policy__btn,.page-privacy-policy__action-mobile-all a.page-privacy-policy__btn{display:block}.page-privacy-policy__section-title{font-size:1.12rem}}