.privacy-page{margin:0;background:#fff;color:#303b4b;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.privacy-page *{box-sizing:border-box}.privacy-page a{color:inherit}.privacy-page a:focus-visible,.privacy-page summary:focus-visible{outline:3px solid #2868a8;outline-offset:5px}.privacy-header,main,.privacy-footer{max-width:1240px;margin:auto}.privacy-header{padding:25px 32px;display:flex;justify-content:space-between;align-items:center;gap:28px}.privacy-logo{display:block;position:relative;width:245px;aspect-ratio:1110/272;overflow:hidden;flex-shrink:0}.privacy-logo img{position:absolute;width:172.973%;max-width:none;height:auto;left:-28.829%;top:-145.221%}.privacy-header nav{display:flex;align-items:center;justify-content:flex-end;gap:25px;font-size:14px}.privacy-header a,.privacy-footer a{text-decoration:none}.privacy-page .button{padding:12px 22px;border-radius:12px;white-space:nowrap}.register{background:#caddff;color:#174c85!important}.login{background:#f1ac32;color:#192b3c!important}main{padding:0 30px 26px}.privacy-hero{display:grid;grid-template-columns:1fr 1fr;min-height:385px;align-items:center;gap:25px}.hero-copy{padding:30px 20px}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:2.5px;color:#ac6b08;font-size:21px}.privacy-hero h1{font-size:clamp(48px,6.5vw,82px);letter-spacing:-3px;line-height:1.06;margin:0 0 3px;font-weight:800}.brand-title{font-size:37px;color:#be7b13;margin:0 0 12px;font-weight:600}.hero-copy>p:last-child{max-width:540px;font-size:16px;line-height:1.6}.hero-art{position:relative;height:365px;overflow:hidden;border-radius:90px 0 0 0;background:linear-gradient(125deg,#fff9ee,#fbe7c3)}.hero-art>img{position:absolute;right:-65px;bottom:-65px;width:355px;height:355px;object-fit:cover;border-radius:50%}.handwritten{font-family:Georgia,serif;font-style:italic;line-height:1.12;transform:rotate(-9deg)}.hero-art>.handwritten{position:absolute;top:18px;left:36px;font-size:31px;z-index:1}.hero-art>.handwritten:after{content:'';display:block;margin:10px 0 0 70px;width:85px;border-bottom:3px solid #f1ac32}.privacy-assurance{position:absolute;bottom:25px;left:25px;border-radius:22px;background:#e3f1ff;padding:23px;display:flex;gap:20px;width:270px;align-items:flex-start;box-shadow:0 5px 25px #203c5110}.privacy-assurance i{color:#f1ac32;font-size:44px;margin-top:8px}.privacy-assurance strong{font-size:17px;line-height:1.2;display:block}.privacy-assurance p{font-size:14px;margin:10px 0 0}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.privacy-card{display:flex;align-items:flex-start;gap:22px;padding:23px 25px;border:1px solid #eee9df;border-radius:20px;background:linear-gradient(135deg,#fff,#fcfdff);box-shadow:0 2px 15px #293c501f}.card-icon{width:78px;height:78px;flex:0 0 78px;display:grid;place-items:center;border-radius:50%;background:#fff2dd;color:#ce820d;font-size:34px}.card-icon.blue{background:#e3efff;color:#2868a8}.privacy-card h2{font-size:19px;line-height:1.3;margin:0 0 8px;font-weight:700}.card-copy{font-size:16px;line-height:1.47;color:#4b5566}.card-copy ul{margin:6px 0 0;padding-left:19px}.card-copy li::marker{color:#ce820d}.card-copy address{display:grid;font-style:normal;margin-top:7px;font-weight:600;overflow-wrap:anywhere}.card-copy address a{text-decoration:none}.card-copy address a:hover{text-decoration:underline}.privacy-banner{display:flex;gap:25px;align-items:center;border-radius:20px;background:linear-gradient(110deg,#fcebd0,#fff7e9);padding:24px 35px;margin-top:22px}.privacy-banner>i{color:#ce820d;font-size:50px;padding:5px 22px 5px 0}.privacy-banner h2{font-size:21px;margin:0 0 3px}.privacy-banner p{margin:0}.privacy-banner .handwritten{margin-left:auto;font-size:24px}.privacy-full{margin-top:22px;border:1px solid #e2e9f1;border-radius:14px;padding:18px 22px}.privacy-full summary{cursor:pointer;font-weight:bold}.privacy-full>div{padding-top:18px;line-height:1.7;overflow-wrap:anywhere}.privacy-full .font-weight-bold{font-weight:bold}.privacy-footer{max-width:none;background:#303b49;color:#fff;padding:30px max(30px,calc((100vw - 1180px)/2));display:flex;gap:40px;align-items:center}.privacy-footer .privacy-logo{background:transparent;border-radius:0;width:200px}.privacy-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:14px}.skip-link{position:absolute;top:-100px;left:16px;z-index:10;background:white;padding:12px}.skip-link:focus{top:10px}@media(max-width:1000px){.privacy-header{flex-wrap:wrap}.privacy-header nav{flex-wrap:wrap;justify-content:flex-start;gap:18px}.privacy-card{padding:20px;gap:15px}.card-icon{width:55px;height:55px;flex-basis:55px;font-size:27px}.hero-art>img{right:-110px}.privacy-assurance{left:15px;width:230px;padding:18px}}@media(max-width:680px){.privacy-header{padding:22px}.privacy-logo{width:215px}.privacy-header nav{gap:14px;font-size:13px}.privacy-page .button{padding:10px 15px}main{padding:0 18px 20px}.privacy-hero,.privacy-grid{grid-template-columns:1fr}.hero-copy{padding:25px 4px 0}.eyebrow{font-size:16px}.privacy-hero h1{font-size:58px}.brand-title{font-size:30px}.hero-art{height:295px;border-radius:55px 15px 15px 15px}.hero-art>img{right:-35px;bottom:-80px;width:310px;height:310px}.hero-art>.handwritten{font-size:26px;left:25px;top:0}.privacy-assurance{bottom:15px;width:215px;padding:16px;gap:12px}.privacy-assurance strong{font-size:15px}.privacy-grid{margin-top:22px}.privacy-card h2{font-size:18px}.privacy-card{gap:15px;padding:20px 16px}.card-copy{font-size:15px}.privacy-banner{padding:22px;gap:15px}.privacy-banner>i{font-size:32px;padding:0}.privacy-banner h2{font-size:18px}.privacy-banner p{font-size:14px}.privacy-banner .handwritten{display:none}.privacy-footer{flex-direction:column;align-items:flex-start;padding:28px 22px;gap:22px}.privacy-footer nav{gap:16px}}

.card-icon svg{width:38px;height:38px}.privacy-assurance svg{width:44px;height:48px;flex-shrink:0;color:#d89018}.privacy-banner>svg{width:56px;height:56px;flex-shrink:0;color:#d89018}@media(max-width:680px){.card-icon svg{width:29px;height:29px}}

.privacy-footer .privacy-logo{aspect-ratio:1480/410}.privacy-footer .privacy-logo img{width:129.730%;left:-12.973%;top:-81.707%}
