@font-face{font-family:Montserrat;src:url('../assets/054df55a41b0d77c11f1.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Poppins;src:url('../assets/13045147df4a8dc24928.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--blue:#2c4d45;--cyan:#00b9ea;--navy:#1b342e;--ink:#263c31;--muted:#65756c;--line:#d4e1d8;--paper:#f4f7f5;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.72 Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-underline-offset:3px}.skip-link{position:absolute;left:-999px;top:8px;z-index:20;background:#fff;color:#000;padding:10px}.skip-link:focus{left:8px}.sale-bar{padding:9px 16px;background:var(--blue);color:#fff;text-align:center;font:700 13px/1.35 Montserrat,Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase}.site-header{background:#fff;border-bottom:1px solid var(--line)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin:auto;padding:17px 24px}.site-logo{grid-column:2;color:var(--navy);font:700 38px/1 Montserrat,Arial,sans-serif;text-decoration:none;letter-spacing:-.06em}.back-home{justify-self:start;color:#263c31;font-size:14px;font-weight:700;text-decoration:none}.back-home:before{content:'←';margin-right:8px;color:var(--blue)}.header-contact{justify-self:end;color:#263c31;font-size:14px;font-weight:700;text-decoration:none}.policy-hero{position:relative;overflow:hidden;padding:76px 24px 92px;background:radial-gradient(circle at 76% 20%,rgba(180,206,190,.22),transparent 28%),linear-gradient(135deg,#1b342e 0%,#234239 58%,#2c4d45 100%);color:#fff}.policy-hero:after{content:'';position:absolute;inset:auto -10% -78px;height:130px;background:var(--paper);transform:rotate(-2deg)}.policy-hero__inner{position:relative;z-index:1;max-width:1040px;margin:auto}.eyebrow{margin:0 0 12px;color:#b4cebe;font:700 13px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.policy-hero h1{max-width:900px;margin:0;font:700 clamp(38px,6vw,68px)/1.02 Montserrat,Arial,sans-serif;letter-spacing:-.045em}.updated{margin:18px 0 0;color:#d8e7dd;font-size:14px}.page-shell{display:grid;grid-template-columns:240px minmax(0,760px);gap:52px;max-width:1100px;margin:0 auto;padding:62px 24px 88px}.page-nav{position:sticky;top:24px;align-self:start;padding:22px;background:#edf3ef;border-top:4px solid var(--blue);border-radius:0 0 12px 12px}.page-nav strong{display:block;margin-bottom:12px;font:700 15px/1.3 Montserrat,Arial,sans-serif}.page-nav a{display:block;padding:7px 0;color:#35493e;font-size:13px;text-decoration:none}.page-nav a:hover,.page-nav a:focus{color:var(--blue)}main{min-width:0}main>p:first-child{font-size:18px;line-height:1.65}h2{margin:42px 0 12px;color:var(--navy);font:700 25px/1.22 Montserrat,Arial,sans-serif;letter-spacing:-.025em}h3{margin:28px 0 8px;color:var(--navy);font:700 18px/1.3 Montserrat,Arial,sans-serif}p{margin:0 0 18px}ul{margin:0 0 22px;padding-left:22px}li{margin:8px 0}.contact-card{margin-top:34px;padding:26px 28px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:0 12px 12px 0;box-shadow:0 14px 34px rgba(13,54,86,.08)}.contact-card strong{font-family:Montserrat,Arial,sans-serif}.site-footer{background:var(--navy);color:#dce6df}.site-footer__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;max-width:1100px;margin:auto;padding:54px 24px 34px}.footer-brand{font:700 34px/1 Montserrat,Arial,sans-serif;letter-spacing:-.05em;color:#fff}.footer-copy{max-width:540px;margin-top:18px;color:#bdcec3;font-size:13px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;align-content:start}.footer-links a{color:#fff;font-size:14px;text-decoration:none}.footer-contact{grid-column:1/-1;margin-top:14px;color:#bdcec3;font-size:13px}.footer-contact a{color:#fff}.footer-bottom{max-width:1100px;margin:auto;padding:20px 24px 28px;border-top:1px solid rgba(255,255,255,.12);color:#7c8d83;font-size:12px}
@media(max-width:780px){.site-header__inner{grid-template-columns:1fr auto;padding:15px 18px}.back-home{display:none}.site-logo{grid-column:1;justify-self:start;font-size:32px}.header-contact{grid-column:2}.policy-hero{padding:58px 20px 76px}.page-shell{display:block;padding:38px 20px 62px}.page-nav{position:static;margin-bottom:38px}.site-footer__inner{grid-template-columns:1fr;gap:30px;padding-top:42px}}
@media(max-width:460px){.header-contact{font-size:0}.header-contact:after{content:'Support';font-size:13px}.policy-hero h1{font-size:39px}.policy-hero{padding-top:46px}.page-nav{display:none}h2{font-size:22px}.footer-links{grid-template-columns:1fr}}
body{overflow-x:hidden}main,.site-footer__inner,.footer-contact,.contact-card{max-width:100%;overflow-wrap:anywhere;word-break:normal}
.aroa-footer{background:#262626;color:#fff;font:400 16px/1.8 Poppins,Arial,sans-serif}.aroa-footer a{color:#fff}.aroa-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 30px;max-width:1200px;margin:auto;padding:36px 24px 30px;text-align:center}.aroa-footer__links a{font-weight:600;font-size:19px;text-decoration:none}.aroa-footer__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;max-width:1200px;margin:auto;padding:20px 24px 48px}.aroa-footer__signup strong{display:block;margin-bottom:12px;font:700 15px/1.3 Montserrat,Arial,sans-serif}.aroa-footer__form{display:flex;max-width:480px}.aroa-footer__form input{min-width:0;flex:1;border:1px solid #aaa;background:#fff;color:#111;padding:13px 15px;font:400 14px Poppins,Arial,sans-serif}.aroa-footer__form button{border:0;background:#2c4d45;color:#fff;padding:12px 25px;font:700 14px Montserrat,Arial,sans-serif;cursor:pointer}.aroa-footer__support{margin:0;font-size:16px;line-height:1.8}.aroa-footer__support strong{display:block;margin-top:20px}.aroa-footer__legal{border-top:1px solid rgba(255,255,255,.12);padding:22px 24px 30px;text-align:center}.aroa-footer__legal p{max-width:1000px;margin:0 auto 14px;color:#a8a8a8;font-size:12px;line-height:1.5}.aroa-footer__legal small{font-size:14px;color:#fff}
@media(max-width:780px){.aroa-footer__links{display:grid;gap:8px;padding:32px 18px 24px}.aroa-footer__links a{font-size:17px}.aroa-footer__main{grid-template-columns:1fr;gap:32px;padding:12px 20px 38px;text-align:center}.aroa-footer__form{margin:auto}.aroa-footer__support strong{margin-top:12px}}
@media(max-width:460px){.aroa-footer__form{display:grid;gap:8px}.aroa-footer__form button{padding:14px}}
