.legal-page{--policy-accent:#b8e890;--policy-link:#286332;--policy-line:#e1e8de;background:#fbfcf9}.policy-hero{color:#fff;background:radial-gradient(at 80% 80%,#234a30 0%,#0000 52%),#081e12;padding:118px 0 52px;position:relative;overflow:hidden}.policy-home-link{color:#bdcfc1;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:inline-flex}.policy-home-link:hover{color:#fff}.policy-hero-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:48px;margin-top:35px;display:grid}.policy-overline{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.policy-hero .policy-overline{color:var(--policy-accent);align-items:center;gap:9px;display:flex}.policy-hero .policy-overline>span{background:currentColor;border-radius:50%;width:6px;height:6px}.legal-page .policy-hero h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(42px,5vw,66px);font-weight:650;line-height:1.08}.policy-lead{font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.6}.policy-intro{color:#b9c9be;max-width:610px;margin-top:8px;font-size:14px;line-height:1.8}.policy-meta{color:#adc0b3;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:11px;display:flex}.policy-meta>span+span{border-left:1px solid #46614e;padding-left:22px}.policy-meta time{color:#e2eade;margin-left:5px}.policy-art{place-items:center;height:245px;display:grid;position:relative}.policy-orbit{border:1px solid #b8e89020;border-radius:50%;width:245px;height:245px;position:absolute}.policy-orbit-inner{border-style:dashed;width:185px;height:185px;transform:rotate(-20deg)}.policy-icon-tile{color:#c2eba4;background:linear-gradient(145deg,#49754f88,#153b2480);border:1px solid #a0c98d55;border-radius:30px;place-items:center;width:126px;height:142px;animation:7s ease-in-out infinite policy-float;display:grid;transform:rotate(-8deg);box-shadow:0 22px 44px #0003,inset 0 1px #fff2}.policy-icon-tile svg{width:65px;height:65px}.policy-art-seal{color:#245033;background:#e8f5df;border:4px solid #193c26;border-radius:100px;align-items:center;gap:7px;padding:10px 15px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:19px;right:3px}.policy-tabs-wrap{border-bottom:1px solid var(--policy-line);background:#fff}.policy-tabs{gap:40px;display:flex}.policy-tabs a{color:#637269;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:10px;min-height:68px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:flex}.policy-tabs a>svg:last-child{opacity:0;width:0;transition:opacity .2s}.policy-tabs a[aria-current],.policy-tabs a:hover{color:#234e2c;border-color:#548f40}.policy-tabs a[aria-current]>svg:last-child{opacity:1;width:15px}.policy-body{padding-top:40px;padding-bottom:72px}.policy-highlights{background:#eff4e9;border:1px solid #dce5d4;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:56px;padding:27px 28px;display:grid}.policy-highlights>div{border-right:1px solid #d6e1ce;align-items:start;gap:15px;padding:0 25px;display:flex}.policy-highlights>div:first-child{padding-left:0}.policy-highlights>div:last-child{border-right:0;padding-right:0}.policy-highlight-number{color:#627b52;font-size:11px;line-height:22px}.legal-page .policy-highlights h2{font-family:var(--font-jakarta), sans-serif;font-size:13px;font-weight:700;line-height:1.7}.policy-highlights p{color:#5a6c5f;margin-top:6px;font-size:12px;line-height:1.8}.policy-reading-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.policy-sidebar{position:sticky;top:106px}.policy-sidebar .policy-overline{color:#647265;margin-bottom:18px;padding-left:12px}.policy-sidebar ol{scrollbar-width:thin;scrollbar-color:#cdd8c7 transparent;max-height:calc(100dvh - 250px);margin:0;padding:0 10px 0 0;list-style:none;overflow:auto}.policy-sidebar a{color:#647067;border-radius:8px;gap:12px;margin:2px 0;padding:10px 12px;font-size:11px;line-height:1.7;transition:background .2s,color .2s;display:flex}.policy-sidebar a>span{color:#8a998b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.policy-sidebar a:hover{color:#203f29;background:#f0f4ea}.policy-sidebar a[aria-current]{color:#244b2d;background:#e9f0e1;font-weight:650}.policy-sidebar a[aria-current]>span{color:#4a7939}.policy-print{border-top:1px solid var(--policy-line);color:#3f5947;cursor:pointer;align-items:center;gap:9px;margin:20px 0 0 12px;padding:15px 0;font-size:11px;display:flex}.policy-print:hover{color:#1c6a31}.policy-article{min-width:0;max-width:760px}.policy-reading-note{color:#708074;margin:0 0 24px;font-size:11px}.policy-section{border-bottom:1px solid var(--policy-line);margin-bottom:32px;padding:0 0 32px;scroll-margin-top:110px}.policy-section-heading{align-items:baseline;gap:13px;margin-bottom:18px;display:flex}.policy-section-heading>span{color:#699456;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.legal-page .policy-section h2{font-family:var(--font-jakarta), sans-serif;color:#1d3726;letter-spacing:-.025em;font-size:21px;font-weight:650;line-height:1.5}.policy-section>p,.policy-section li{color:#58665d;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.policy-section>p+p{margin-top:14px}.policy-section ul{margin:16px 0 0;padding:0;list-style:none}.policy-section li{padding-left:20px;position:relative}.policy-section li+li{margin-top:11px}.policy-section li:before{content:"";background:#7ea467;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:1px}.policy-section-links{flex-wrap:wrap;gap:12px 22px;margin-top:18px;display:flex}.policy-section-links a,.policy-contact a{color:var(--policy-link);text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;font-weight:650;-webkit-text-decoration:underline #9cba8c;text-decoration:underline #9cba8c;display:inline-flex}.policy-section-links a:hover,.policy-contact a:hover{text-decoration-color:currentColor}.policy-contact{background:linear-gradient(120deg,#edf4e5,#f5f8f0);border:1px solid #d8e5cf;border-radius:18px;align-items:start;gap:20px;padding:30px;display:flex}.policy-contact-icon{color:#507437;background:#dfeacd;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.policy-contact .policy-overline{color:#63804e;font-size:9px}.legal-page .policy-contact h2{color:#243f29;letter-spacing:-.025em;margin-top:8px;font-size:26px;font-weight:550;line-height:1.3}.policy-contact p:not(.policy-overline){color:#63745c;margin:10px 0 20px;font-size:12px;line-height:1.8}.policy-back-top{color:#637265;justify-content:end;align-items:center;gap:9px;padding:25px 0 0;font-size:11px;display:flex}.policy-back-top svg{transform:rotate(-90deg)}#policy-title{scroll-margin-top:120px}.legal-page a:focus-visible,.legal-page button:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #75ad50}@keyframes policy-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-8px)rotate(-4deg)}}@media (max-width:900px){.policy-hero-grid{grid-template-columns:minmax(0,1fr) 180px;gap:20px}.policy-art{transform:scale(.8)}.policy-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.policy-highlights{padding:24px 20px}.policy-highlights>div{gap:10px;padding:0 15px}}@media (max-width:640px){.policy-hero{padding:99px 0 32px}.policy-hero-grid{margin-top:27px;display:block}.policy-art{display:none}.policy-hero .policy-overline{font-size:9px}.legal-page .policy-hero h1{margin-bottom:15px;font-size:40px}.policy-lead{font-size:16px}.policy-intro{font-size:12px}.policy-meta{gap:8px 15px;margin-top:20px;font-size:10px}.policy-meta>span+span{padding-left:15px}.policy-tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.policy-tabs a{gap:7px;min-height:59px;font-size:11px}.policy-tabs a>svg:first-child{width:15px}.policy-tabs a>svg:last-child,.policy-tabs a[aria-current]>svg:last-child{display:none}.policy-body{padding-top:24px;padding-bottom:36px}.policy-highlights{border-radius:14px;grid-template-columns:1fr;gap:16px;margin-bottom:30px;padding:20px}.policy-highlights>div,.policy-highlights>div:first-child,.policy-highlights>div:last-child{border:0;gap:15px;padding:0}.policy-highlights p{margin-top:3px;font-size:11px}.policy-reading-layout{display:block}.policy-sidebar{margin-bottom:28px;position:static}.policy-sidebar .policy-overline{margin-bottom:10px;padding-left:0}.policy-sidebar ol{gap:8px;max-height:none;padding:0 0 9px;display:flex;overflow-x:auto}.policy-sidebar li{flex-shrink:0}.policy-sidebar a{border:1px solid var(--policy-line);gap:8px;padding:8px 10px}.policy-print{border:0;margin:8px 0 0;padding:8px 0}.policy-reading-note{margin-bottom:22px}.legal-page .policy-section h2{font-size:19px}.policy-section>p,.policy-section li{font-size:13px;line-height:1.95}.policy-section{margin-bottom:25px;padding-bottom:25px;scroll-margin-top:90px}.policy-section-heading{gap:10px;margin-bottom:14px}.policy-contact{gap:15px;padding:22px}.policy-contact-icon{border-radius:10px;width:35px;height:35px}.policy-contact-icon svg{width:20px}.legal-page .policy-contact h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.policy-icon-tile{animation:none}.legal-page a{transition:none}}@media print{.legal-page .site-header,.legal-page .site-footer,.policy-home-link,.policy-art,.policy-tabs-wrap,.policy-sidebar,.policy-back-top,.whatsapp-contact,.skip-link{display:none!important}.legal-page,.policy-hero{overflow:visible;color:#000!important;background:#fff!important}.policy-hero{padding:0 0 24px}.policy-hero-grid,.policy-reading-layout{display:block}.policy-hero *{color:#000!important}.policy-hero [data-reveal]>*,.policy-hero [data-reveal]{opacity:1!important;translate:none!important}.policy-body{padding-top:0}.policy-article{max-width:none}.policy-section-heading{break-after:avoid}.policy-section p,.policy-section li{orphans:3;widows:3}.policy-contact,.policy-highlights{break-inside:avoid}.site-container{max-width:none!important;padding-left:0!important;padding-right:0!important}}
