.page-privacy-policy{color:#333333;font-family:'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.7;overflow-x:hidden;background-color:#FFFFFF}.page-privacy-policy__container{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box}.page-privacy-policy__container--center{text-align:center}.page-privacy-policy__hero-section{display:flex;flex-direction:column;padding-top:10px}.page-privacy-policy__hero-image{width:100%;overflow:hidden;text-align:center}.page-privacy-policy__hero-image img{width:100%;height:auto;max-width:1200px;aspect-ratio:17/5;object-fit:cover;display:inline-block}.page-privacy-policy__hero-content{max-width:860px;margin:24px auto 0;padding:0 20px;text-align:center}.page-privacy-policy__hero-content h1{font-weight:800;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.3;color:#026bb3;margin:0 0 12px}.page-privacy-policy__hero-content p{font-size:1.1rem;color:#555;margin:0 auto 20px;max-width:700px}.page-privacy-policy__hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page-privacy-policy__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;border:2px solid transparent;transition:all .25s ease;width:auto;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-privacy-policy__btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.page-privacy-policy__btn--primary{background:linear-gradient(135deg,#26A9E0,#0477db);color:#fff;border-color:#26A9E0}.page-privacy-policy__btn--primary:hover{background:linear-gradient(135deg,#0477db,#26A9E0)}.page-privacy-policy__btn--outline{background:#fff;color:#0477db;border-color:#0477db}.page-privacy-policy__btn--outline:hover{background:#f0f7fc}.page-privacy-policy__btn--accent{background:linear-gradient(135deg,#EA7C07,#f97f10);color:#fff;border-color:#EA7C07}.page-privacy-policy__btn--accent:hover{background:linear-gradient(135deg,#f97f10,#EA7C07)}.page-privacy-policy__content-section,.page-privacy-policy__intro-section{padding:36px 0;background-color:#FFFFFF}.page-privacy-policy__content-section--image img{margin-top:24px}.page-privacy-policy__section-header{padding-bottom:8px}.page-privacy-policy__section-header h2{font-size:1.7rem;font-weight:800;color:#026bb3;margin:0 0 8px}.page-privacy-policy__container>h3{margin-top:24px;color:#333;font-weight:800;font-size:1.3em}.page-privacy-policy__container p{margin-bottom:16px}.page-privacy-policy__intro-section p{font-size:1.15rem;margin-bottom:16px}.page-privacy-policy__update{font-size:1rem;color:#888;font-weight:600;margin-bottom:20px}.page-privacy-policy__highlight{background-color:#E6F4FB;border-left:5px solid #26A9E0;padding:15px 20px;border-radius:3px;font-size:1.1rem}.page-privacy-policy__content-section--alternate{background-color:#F7FAFD}.page-privacy-policy__list{margin:15px 0 20px 20px;list-style:none;padding-left:0}.page-privacy-policy__list li{margin-bottom:12px;position:relative;padding-left:28px}.page-privacy-policy__list li::before{content:"✓";position:absolute;left:0;top:0;color:#26A9E0;font-weight:900}.page-privacy-policy__list li strong{color:#333}.page-privacy-policy__support-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;justify-content:center}.page-privacy-policy__support-card{background:#F7FAFD;border:1px solid #e0ecf2;border-radius:8px;padding:24px;flex:1 1 260px;max-width:340px;text-align:left}.page-privacy-policy__support-card h3{color:#026bb3;margin:0 0 8px;font-weight:800}.page-privacy-policy__support-card p{font-size:0.95rem;color:#555;margin-bottom:16px}.page-privacy-policy__link-button{display:inline-block;color:#0477db;font-weight:600;text-decoration:none}.page-privacy-policy__link-button:hover{text-decoration:underline}.page-privacy-policy__cta-section{padding:40px 0 50px;text-align:center}.page-privacy-policy__cta-section img{width:100%;max-width:600px;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:16px;display:inline-block}.page-privacy-policy__cta-title{font-size:1.9rem;font-weight:900;color:#026bb3;line-height:1.3;margin:0 auto 14px;max-width:650px}.page-privacy-policy__cta-section p{font-size:1.1rem;color:#555;max-width:760px;margin:0 auto 24px}.page-privacy-policy__cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.page-privacy-policy__cta-note{margin-top:18px;color:#8aa;font-size:0.95rem}.page-privacy-policy__note{margin-top:16px;padding:10px 15px;background:#f5f7fa;border-left:3px solid #26A9E0;font-size:0.95rem}.page-privacy-policy__content-section--image img{width:100%;max-width:800px;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:8px;display:inline-block}.page-privacy-policy__content-section .page-privacy-policy__container>img:last-of-type{display:block;margin-top:16px}.page-privacy-policy__section-header h2,.page-privacy-policy__container>h3{scroll-margin-top:120px}.page-privacy-policy__intro-section .page-privacy-policy__container:first-of-type p:first-of-type{font-weight:600}.page-privacy-policy img{max-width:100%;height:auto}.page-privacy-policy__cta-section p:last-of-type{font-size:0.95rem;color:#8296a3}.page-privacy-policy__content-section h2, .page-privacy-policy__content-section h3 {font-weight:800}.page-privacy-policy__content-section h3 {font-size:20px;margin-top:28px}.page-privacy-policy__content-section p:last-of-type{margin-bottom:0}.page-privacy-policy__hero-content h1 span{color:#0477db}.page-privacy-policy__support-grid{display:flex;align-items:stretch}.page-privacy-policy__support-card{display:flex;flex-direction:column}.page-privacy-policy__link-button{margin-top:auto}.page-privacy-policy__content-section .page-privacy-policy__list li strong {display: inline;}.page-privacy-policy__content-section > div {box-sizing: border-box;}.page-privacy-policy__cta-section .page-privacy-policy__container {padding: 0;}.page-privacy-policy__cta-icon {font-size: 2.5rem; display: inline-block; margin-bottom: 10px;}.page-privacy-policy__hero-content h1 {letter-spacing: -0.02em;}.page-privacy-policy__section-header h2 {border-bottom: 2px solid #FFBB00; padding-bottom: 12px;display:inline-block;} .page-privacy-policy__section-header {text-align:center} .page-privacy-policy__content-section .page-privacy-policy__container {text-align: left}.page-privacy-policy__intro-section{text-align:center}.page-privacy-policy__intro-section .page-privacy-policy__container{text-align:center}.page-privacy-policy__intro-section p {max-width: 900px; margin-left: auto;margin-right: auto;}.page-privacy-policy__update{font-size: .9rem;color:#AAA}.page-privacy-policy__content-section--image{text-align: center;}@media (max-width: 1024px){.page-privacy-policy__container {padding: 0 24px;}.page-privacy-policy__hero-image img {aspect-ratio: 17/5;}}.page-privacy-policy__logo-item{display:block}.page-privacy-policy__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center;max-width:1200px;margin:16px auto;padding:0 20px}.page-privacy-policy__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px}.page-privacy-policy__logo-image{width:100%;max-width:240px;height:auto;border:1px solid #EAEAEA;border-radius:8px;padding:4px;box-sizing:border-box}.page-privacy-policy__logo-cta{display:inline-block;padding:8px 24px;border-radius:999px;background:#26A9E0;color:#fff;font-weight:700;text-decoration:none;transition:opacity .2s}.page-privacy-policy__logo-cta:hover{opacity:.85}.page-privacy-policy__logo-item:nth-child(5){grid-column:2}.page-privacy-policy__logo-item:nth-child(6){grid-column:3} .page-privacy-policy__card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center;max-width:1000px}@media (max-width:768px){.page-privacy-policy__hero-section{padding:0 0 10px}.page-privacy-policy__hero-image{display:block}.page-privacy-policy__hero-image img{width:100%;aspect-ratio:2/1}.page-privacy-policy__hero-content{margin-top:15px} .page-privacy-policy__hero-actions,.page-privacy-policy__cta-buttons{width:100%;display:flex;gap:10px}.page-privacy-policy__btn{flex:1 1 100%;width:100%;max-width:100%;text-align:center;white-space:normal;word-break:break-word}.page-privacy-policy__section-header h2{font-size:1.5rem}.page-privacy-policy__logo-grid{grid-template-columns:repeat(2,1fr)}.page-privacy-policy__logo-item:nth-child(5), .page-privacy-policy__logo-item:nth-child(6){grid-column:auto}.page-privacy-policy__card-grid{max-width:500px;grid-template-columns:1fr 1fr;}}@media (max-width:480px){.page-privacy-policy__hero-content p,.page-privacy-policy__hero-content p{font-size:1rem}.page-privacy-policy__support-grid{flex-direction:column;align-items:center}.page-privacy-policy__support-card{min-width:0}}@media (max-width:768px){.page-privacy-policy img{max-width:100% !important;height:auto !important}.page-privacy-policy{overflow-x:hidden;max-width:100vw}.page-privacy-policy__hero-actions,.page-privacy-policy__cta-buttons {width:100%;display:block;padding:0 16px}.page-privacy-policy__btn{margin-bottom:10px}}.page-privacy-policy__content-section{scroll-margin-top:100px}