:root{--privacy-ink:#01494b;--privacy-teal:#087f83;--privacy-mint:#dff7f1;--privacy-paper:#fbfdf9;--privacy-yellow:#ffc400;--privacy-line:#b9dddd}.privacy-page{overflow:clip;background:var(--privacy-paper);color:var(--privacy-ink)}.privacy-page-body .site-header--floating+#main-content{padding-top:0}.privacy-shell{width:min(1440px,calc(100% - 48px));margin-inline:auto}.privacy-hero{position:relative;min-height:100svh;padding:132px 0 80px;background:#edf5f2}.privacy-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.privacy-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#eff7f4b3,#eff7f438 45%,#00494b24)}.privacy-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--privacy-focal) center;object-position:var(--privacy-focal) center}.privacy-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:548px}.privacy-hero__card{width:min(760px,58%);padding:52px 56px;border:1px solid var(--privacy-yellow);border-radius:34px;background:#fffffff5;box-shadow:12px 12px 0 var(--privacy-yellow),0 28px 70px #00494b29}.privacy-breadcrumbs{display:flex;gap:10px;margin-bottom:38px;color:#47787a;font-size:14px}.privacy-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.privacy-eyebrow{margin:0 0 14px;color:var(--privacy-teal);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.privacy-eyebrow--light{color:#8de9dc}.privacy-hero h1,.privacy-heading h2,.privacy-cta h2{margin:0;font-weight:900;letter-spacing:-.055em;line-height:.94}.privacy-hero h1{max-width:650px;font-size:clamp(52px,5.7vw,92px)}.privacy-hero__lead{max-width:620px;margin:26px 0 0;color:#397174;font-size:clamp(18px,1.35vw,22px);line-height:1.55}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.privacy-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid var(--privacy-ink);border-radius:999px;font-weight:850;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease}.privacy-button svg{width:19px}.privacy-button:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px var(--privacy-teal)}.privacy-button--primary{border-color:var(--privacy-yellow);background:var(--privacy-yellow);box-shadow:0 6px 0 var(--privacy-teal);color:var(--privacy-ink)}.privacy-button--ghost{background:#fff}.privacy-button--dark-ghost{border-color:#ffffff7a;color:#fff}.privacy-hero__meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-top:22px;border-top:1px solid var(--privacy-line);color:#47787a;font-size:14px;font-weight:750}.privacy-hero__meta span{display:inline-flex;align-items:center;gap:8px}.privacy-hero__meta svg{width:18px;color:var(--privacy-teal)}.privacy-principles{padding:110px 0}.privacy-heading{max-width:800px;margin:0 auto 48px;text-align:center}.privacy-heading h2{font-size:clamp(40px,4.5vw,70px)}.privacy-heading>p:last-child{max-width:700px;margin:22px auto 0;color:#47787a;font-size:18px;line-height:1.65}.privacy-principles__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--privacy-line);border-radius:30px;background:#fff;box-shadow:0 24px 60px #00494b14;overflow:hidden}.privacy-principle{display:flex;gap:22px;align-items:flex-start;min-height:190px;padding:38px}.privacy-principle+.privacy-principle{border-left:1px solid var(--privacy-line)}.privacy-icon,.privacy-section__icon{display:grid;flex:0 0 auto;width:52px;height:52px;place-items:center;border-radius:16px;background:var(--privacy-yellow);color:var(--privacy-ink)}.privacy-icon svg,.privacy-section__icon svg{width:25px}.privacy-principle h3{margin:2px 0 8px;font-size:24px;font-weight:900}.privacy-principle p{margin:0;color:#47787a;line-height:1.55}.privacy-document{padding:112px 0 120px;background:linear-gradient(180deg,#dff7f1,#eefaf6)}.privacy-heading--document{max-width:900px}.privacy-document__layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:34px;align-items:start}.privacy-contents{position:sticky;top:112px;padding:28px;border-radius:26px;background:var(--privacy-ink);box-shadow:8px 8px 0 var(--privacy-yellow);color:#fff}.privacy-contents>p{margin:0 0 16px;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.privacy-contents ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.privacy-contents a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:8px;border-radius:9px;color:#d5f1ee;font-size:13px;line-height:1.25}.privacy-contents a:hover,.privacy-contents a:focus-visible{background:#ffffff1a;color:#fff}.privacy-contents a span{color:var(--privacy-yellow);font-size:11px;font-weight:900}.privacy-mobile-contents{display:none}.privacy-sections{display:grid;gap:16px}.privacy-section{scroll-margin-top:110px;border:1px solid var(--privacy-line);border-radius:24px;background:#fff;box-shadow:0 12px 35px #00494b0e;overflow:hidden}.privacy-section summary{display:grid;grid-template-columns:52px 1fr 24px;gap:18px;align-items:center;min-height:116px;padding:26px 30px;cursor:pointer;list-style:none}.privacy-section summary::-webkit-details-marker{display:none}.privacy-section summary small{display:block;margin-bottom:5px;color:var(--privacy-teal);font-size:12px;font-weight:900;letter-spacing:.1em}.privacy-section summary strong{display:block;font-size:clamp(21px,2vw,30px);line-height:1.15}.privacy-section__chevron{width:23px;transition:transform .2s ease}.privacy-section[open] .privacy-section__chevron{transform:rotate(180deg)}.privacy-section__body{padding:0 30px 34px 100px;color:#315f62;font-size:17px;line-height:1.7}.privacy-section__body p{margin:0 0 16px}.privacy-section__body ul{display:grid;gap:9px;margin:18px 0;padding:0;list-style:none}.privacy-section__body li{position:relative;padding-left:24px}.privacy-section__body li:before{position:absolute;top:.72em;left:2px;width:7px;height:7px;border-radius:50%;background:var(--privacy-yellow);box-shadow:0 0 0 3px #ffc40038;content:""}.privacy-note{display:flex;gap:12px;margin-top:22px!important;padding:16px 18px;border-left:4px solid var(--privacy-yellow);border-radius:0 14px 14px 0;background:#fff8d9;color:var(--privacy-ink);font-weight:700}.privacy-note svg{flex:0 0 auto;width:21px;margin-top:3px}.privacy-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.privacy-detail-grid div{padding:16px;border-radius:15px;background:#eef8f5}.privacy-detail-grid dt{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.privacy-detail-grid dd{margin:6px 0 0;font-weight:750;overflow-wrap:anywhere}.privacy-detail-grid a{text-decoration:underline;text-underline-offset:3px}.privacy-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.privacy-service-grid article{padding:20px;border:1px solid var(--privacy-line);border-radius:18px}.privacy-service-grid h4{margin:0 0 8px;color:var(--privacy-ink);font-size:19px}.privacy-service-grid p{font-size:15px}.privacy-service-grid small{display:block;margin-bottom:12px}.privacy-service-grid a{display:inline-flex;align-items:center;gap:6px;color:var(--privacy-teal);font-weight:800}.privacy-service-grid a svg{width:16px}.privacy-retention{display:grid;gap:8px;margin:22px 0}.privacy-retention>div{display:grid;grid-template-columns:.85fr 1.25fr 1.1fr;gap:14px;padding:16px;border-radius:14px;background:#eef8f5;font-size:14px;line-height:1.45}.privacy-retention strong{color:var(--privacy-ink)}.privacy-cta{padding:90px 0;background:var(--privacy-paper)}.privacy-cta__card{display:flex;align-items:center;justify-content:space-between;gap:46px;padding:58px 64px;border-radius:34px;background:linear-gradient(125deg,#01494b,#087f83);box-shadow:12px 12px 0 var(--privacy-yellow);color:#fff}.privacy-cta__card>div:first-child{max-width:760px}.privacy-cta h2{font-size:clamp(40px,4.5vw,68px)}.privacy-cta__card p:not(.privacy-eyebrow){max-width:660px;margin:20px 0 0;color:#d1efeb;font-size:18px;line-height:1.6}.privacy-cta .privacy-actions{flex:0 0 auto;margin:0}@media (hover:hover){.privacy-button:hover{transform:translateY(-2px)}.privacy-button--primary:hover{box-shadow:0 8px 0 var(--privacy-teal)}}@media (max-width:980px){.privacy-shell{width:min(100% - 32px,760px)}.privacy-hero{min-height:100svh;padding:104px 0 64px}.privacy-hero__media:after{background:linear-gradient(180deg,#01494b14,#eff7f447)}.privacy-hero__media img{-o-object-position:var(--privacy-mobile-focal) center;object-position:var(--privacy-mobile-focal) center}.privacy-hero__inner{min-height:calc(100svh - 168px);align-items:flex-end}.privacy-hero__card{width:100%;padding:42px}.privacy-principles__grid{grid-template-columns:1fr}.privacy-principle+.privacy-principle{border-top:1px solid var(--privacy-line);border-left:0}.privacy-document__layout{grid-template-columns:1fr}.privacy-contents{display:none}.privacy-mobile-contents{display:block;margin-bottom:18px;border:1px solid var(--privacy-line);border-radius:18px;background:#fff}.privacy-mobile-contents summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:14px 18px;font-weight:900;cursor:pointer;list-style:none}.privacy-mobile-contents summary::-webkit-details-marker{display:none}.privacy-mobile-contents summary svg{width:20px}.privacy-mobile-contents[open] summary svg{transform:rotate(180deg)}.privacy-mobile-contents ol{display:grid;gap:8px;margin:0;padding:0 18px 18px;list-style:none}.privacy-mobile-contents a{display:block;padding:6px 0;color:var(--privacy-teal);font-weight:700}.privacy-cta__card{align-items:flex-start;flex-direction:column}.privacy-cta .privacy-actions{margin-top:0}}@media (max-width:640px){.privacy-shell{width:calc(100% - 24px)}.privacy-hero{min-height:100svh;padding:92px 0 34px}.privacy-hero__media:after{background:linear-gradient(180deg,#01494b14,#eff7f461 18%,#eff7f4d1 45%,#eff7f4c7 78%,#eff7f47a),linear-gradient(90deg,#eff7f4eb,#eff7f4ad 72%,#01494b24)}.privacy-hero__inner{min-height:calc(100svh - 126px);align-items:center}.privacy-hero__card{width:100%;padding:24px 4px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.privacy-breadcrumbs{margin-bottom:24px;color:#315f62;font-size:13px}.privacy-hero .privacy-eyebrow{max-width:320px;margin-bottom:12px;font-size:12px;line-height:1.45}.privacy-hero h1{max-width:340px;font-size:43px;line-height:.96;text-wrap:balance}.privacy-hero__lead{max-width:340px;margin-top:20px;color:#275f61;font-size:16.5px;line-height:1.55}.privacy-actions{display:grid;gap:10px;margin-top:24px}.privacy-button{width:100%;min-height:50px}.privacy-hero .privacy-button--ghost{background:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.privacy-hero__meta{gap:9px 18px;margin-top:24px;padding-top:18px;border-color:#01494b38;color:#315f62;font-size:12.5px}.privacy-principles{padding:74px 0}.privacy-heading{margin-bottom:30px;text-align:left}.privacy-heading h2{font-size:39px}.privacy-heading>p:last-child{font-size:16px}.privacy-principle{min-height:0;padding:26px}.privacy-document{padding:76px 0}.privacy-section summary{grid-template-columns:44px 1fr 20px;gap:13px;min-height:94px;padding:20px 16px}.privacy-section__icon{width:44px;height:44px;border-radius:13px}.privacy-section__icon svg{width:22px}.privacy-section summary strong{font-size:20px}.privacy-section__body{padding:0 18px 24px;font-size:16px}.privacy-detail-grid,.privacy-service-grid{grid-template-columns:1fr}.privacy-retention>div{grid-template-columns:1fr;gap:6px}.privacy-cta{padding:64px 0}.privacy-cta__card{padding:36px 24px;border-radius:24px;box-shadow:7px 7px 0 var(--privacy-yellow)}.privacy-cta h2{font-size:40px}}@media (max-width:360px){.privacy-hero{padding-top:88px}.privacy-hero__inner{min-height:calc(100svh - 118px)}.privacy-hero__card{padding-inline:2px}.privacy-breadcrumbs{margin-bottom:20px}.privacy-hero h1{font-size:39px}.privacy-hero__lead{margin-top:17px;font-size:15.5px}.privacy-actions{margin-top:21px}.privacy-button{min-height:48px;padding-inline:16px}.privacy-hero__meta{margin-top:21px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.privacy-page *{scroll-behavior:auto!important;transition:none!important}}@media print{header,.privacy-cta,footer,.sb-floating-actions,.privacy-actions,.privacy-mobile-contents,.privacy-contents{display:none!important}.privacy-hero{min-height:0;padding:20px 0;background:#fff}.privacy-hero__media{display:none}.privacy-hero__card{width:100%;padding:0;border:0;box-shadow:none}.privacy-principles,.privacy-document{padding:24px 0;background:#fff}.privacy-section{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.privacy-section__body{display:block!important}.privacy-section:not([open])>.privacy-section__body{display:block!important}}
