@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYREGULAR.BkXjPDtK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYMEDIUM.DglyA3tg.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYSEMIBOLDITALIC.Dh6yLoZW.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYBOLD.DSbkrPgw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYBLACKITALIC.BHl0Keci.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{--wtp-fonts-sf:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wtp-fonts-inter:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--wtp-fonts-neue:"Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wtp-font-weight-400:400;--wtp-font-weight-500:500;--wtp-font-weight-600:600;--wtp-font-weight-700:700;--wtp-font-size-8:.5rem;--wtp-font-size-10:.625rem;--wtp-font-size-12:.75rem;--wtp-font-size-14:.875rem;--wtp-font-size-16:1rem;--wtp-font-size-18:1.125rem;--wtp-font-size-20:1.25rem;--wtp-font-size-11:.6875rem;--wtp-font-size-13:.8125rem;--wtp-font-size-15:.9375rem;--wtp-font-size-22:1.375rem;--wtp-font-size-24:1.5rem;--wtp-font-size-28:1.75rem;--wtp-font-size-32:2rem;--wtp-font-size-36:2.25rem;--wtp-font-size-40:2.5rem;--wtp-font-size-48:3rem;--wtp-font-size-56:3.5rem;--wtp-font-size-64:4rem;--wtp-color-primary:76,75,245;--wtp-color-primary-light:18,18,50;--wtp-color-primary-dark:60,59,220;--wtp-color-primary-darker:8,7,26;--wtp-color-accent:99,82,234;--wtp-color-accent-hover:79,63,210;--wtp-color-accent-light:249,249,249;--wtp-color-blue:59,130,246;--wtp-color-blue-light:219,234,254;--wtp-color-blue-dark:37,99,235;--wtp-color-blue-lighter:219,234,254;--wtp-color-indigo:99,102,241;--wtp-color-indigo-light:224,231,255;--wtp-color-bg-page:255,255,255;--wtp-color-bg:255,255,255;--wtp-color-bg-light:250,250,250;--wtp-color-bg-lighter:241,241,248;--wtp-color-bg-ligh:239,239,255;--wtp-color-bg-card-blue:25,25,136;--wtp-color-bg-card-blue-light:10,10,72;--wtp-color-bg-section-gray:248,249,250;--wtp-color-bg-section-purple:247,247,255;--wtp-color-bg-dark:30,27,75;--wtp-color-bg-darker:8,7,26;--wtp-color-bg-card:255,255,255;--wtp-color-bg-card-dark:40,38,90;--wtp-color-bg-pill:237,233,254;--wtp-color-bg-icon:76,75,245;--wtp-color-white:255,255,255;--wtp-color-black:0,0,0;--wtp-color-gray-50:220,212,212;--wtp-color-gray-100:246,246,246;--wtp-color-gray-200:228,228,228;--wtp-color-gray-300:173,181,189;--wtp-color-gray-400:144,152,161;--wtp-color-gray-500:108,117,125;--wtp-color-gray-600:73,80,87;--wtp-color-gray-700:52,58,64;--wtp-color-gray-800:33,37,41;--wtp-color-gray-900:22,25,29;--wtp-color-black-400:221,217,225;--wtp-color-blue-50:8,8,50;--wtp-color-text:33,15,48;--wtp-color-text-tag:76,75,245;--wtp-color-text-heading:18,18,50;--wtp-color-text-description:112,110,114;--wtp-color-text-description-light:78,71,84;--wtp-color-text-description-lighter:153,143,161;--wtp-color-text-description-dark:153,150,156;--wtp-color-text-description-darker:186,179,193;--wtp-color-text-form-headings:5,5,16;--wtp-color-text-form-label:11,11,24;--wtp-color-text-form-field:124,124,130;--wtp-color-text-form-field-ligh:140,138,161;--wtp-color-text-form-field-bg:243,243,243;--wtp-color-text-form-field-focus:237,237,247;--wtp-color-text-card-light:245,245,245;--wtp-color-text-name:34,34,34;--wtp-color-text-designation:128,138,153;--wtp-color-text-muted:173,181,189;--wtp-color-text-white:255,255,255;--wtp-color-text-accent:99,82,234;--wtp-color-border:233,233,233;--wtp-color-border-light:243,244,246;--wtp-color-border-lighter:248,248,248;--wtp-color-border-dark:207,207,207;--wtp-color-border-line:214,214,214;--wtp-color-btn-primary:76,75,245;--wtp-color-btn-primary-hover:79,63,210;--wtp-color-btn-primary-text:255,255,255;--wtp-color-btn-secondary:255,255,255;--wtp-color-btn-secondary-border:33,15,48;--wtp-color-btn-secondary-text:99,82,234;--wtp-color-btn-dark:30,27,75;--wtp-color-nav-bg:255,255,255;--wtp-color-nav-text:0,0,0;--wtp-color-nav-text-active:99,82,234;--wtp-color-nav-border:229,231,235;--wtp-color-card-bg:255,255,255;--wtp-color-card-tag:205,203,207;--wtp-color-card-line:205,203,203;--wtp-color-card-blue:76,75,245;--wtp-color-card-bg-hover:76,75,245;--wtp-color-card-bg-divider:227,226,226;--wtp-color-card-bg-dark:30,27,75;--wtp-color-card-shadow:0,0,0;--wtp-color-success:16,185,129;--wtp-color-warning:245,158,11;--wtp-color-danger:239,68,68;--wtp-color-info:99,102,241;--wtp-color-icon-bg:76,75,245;--wtp-color-icon-bg-light:82,81,253;--wtp-color-icon-white:255,255,255;--wtp-hero-gradient:linear-gradient(180deg,rgba(var(--wtp-color-accent-light)) 0%,rgba(var(--wtp-color-bg-light)) 100%);--wtp-brand-gradient:linear-gradient(135deg,#4c4bf5,#7c3aed 45%,#6352ea 80%,#ec4899);--wtp-color-primary-gradient:linear-gradient(135deg,rgb(var(--wtp-color-accent)) 0%,rgb(var(--wtp-color-indigo)) 100%);--wtp-color-dark-section-gradient:linear-gradient(180deg,rgb(var(--wtp-color-primary)) 0%,rgb(var(--wtp-color-primary-darker)) 100%);--wtp-color-card-gradient:linear-gradient(173deg,rgb(var(--wtp-color-bg-card-blue)) 5%,rgb(var(--wtp-color-bg-card-blue-light)) 60%);--wtp-color-card-background-gradient:linear-gradient(180deg,rgb(var(--wtp-color-bg-card-blue)) 0%,rgb(var(--wtp-color-blue-50)) 100%);--wtp-color-bg-gradient:linear-gradient(180deg,rgb(var(--wtp-color-bg-light)) 0%,rgb(var(--wtp-color-bg-lighter)) 95%,rgb(var(--wtp-color-bg-ligh)) 100%);--wtp-color-text-light:112,110,114;--wtp-shadow-sm:0 1px 2px rgba(var(--wtp-color-black),.05);--wtp-shadow-md:0 4px 6px rgba(var(--wtp-color-black),.07);--wtp-shadow-lg:0 10px 15px rgba(var(--wtp-color-black),.1);--wtp-shadow-xl:0 20px 25px rgba(var(--wtp-color-black),.1);--wtp-shadow-soft:0 4px 12px rgba(var(--wtp-color-black),.04);--wtp-shadow-card:0 4px 20px rgba(var(--wtp-color-black),.06);--wtp-shadow-purple:0 10px 28px rgba(76,75,245,.28);--wtp-shadow-glow:0 0 40px rgba(76,75,245,.15);--wtp-glass-bg:hsla(0,0%,100%,.85);--wtp-glass-border:hsla(0,0%,100%,.4);--wtp-glass-blur:blur(12px);--wtp-surface-1:var(--wtp-color-bg-page);--wtp-surface-2:var(--wtp-color-bg-section-gray);--wtp-surface-3:var(--wtp-color-bg-lighter);--wtp-text-primary:var(--wtp-color-text-heading);--wtp-text-secondary:var(--wtp-color-text-description);--wtp-text-tertiary:var(--wtp-color-text-description-lighter);--wtp-text-muted:var(--wtp-color-gray-400);--wtp-border-subtle:rgba(var(--wtp-color-black),.08);--wtp-border-medium:rgba(var(--wtp-color-black),.12);--wtp-border-strong:rgba(var(--wtp-color-black),.18);--wtp-border-primary:rgba(var(--wtp-color-accent),.28);--wtp-color-primary-bg:rgba(var(--wtp-color-accent),.08);--wtp-color-primary-hover:var(--wtp-color-accent-hover);--wtp-color-whatsapp:37,211,102;--wtp-color-error:var(--wtp-color-danger);--wtp-font-family-primary:var(--wtp-fonts-inter);--wtp-font-family-secondary:var(--wtp-fonts-inter);--wtp-font-family-body:var(--wtp-fonts-inter);--wtp-font-family-heading:var(--wtp-fonts-sf);--wtp-font-family-display:var(--wtp-fonts-sf);--wtp-font-family-button:var(--wtp-fonts-sf);--wtp-border-radius-xs:.25rem;--wtp-border-radius-sm:.375rem;--wtp-border-radius-md:.5rem;--wtp-border-radius-lg:.75rem;--wtp-border-radius-xl:1rem;--wtp-border-radius-2xl:1.25rem;--wtp-border-radius-3xl:1.75rem;--wtp-border-radius-circle:50%;--wtp-transition-fast:.15s ease;--wtp-transition-base:.25s ease;--wtp-transition-smooth:.4s cubic-bezier(.4,0,.2,1);--wtp-letter-spacing-label:.07em;--wtp-shadow-primary-cta:0 8px 24px rgba(var(--wtp-color-accent),.25);--wtp-shadow-whatsapp:0 8px 24px rgba(37,211,102,.25);--wtp-shadow-modal:0 25px 60px rgba(var(--wtp-color-black),.12),0 0 0 1px rgba(var(--wtp-color-accent),.08);--wtp-shadow-card-light:0 4px 16px rgba(var(--wtp-color-black),.06)}.legal-page{background:#f8f9fc;color:#11132f;min-height:100vh}.legal-page__hero{position:relative;overflow:hidden;padding:140px 0 72px;background:radial-gradient(circle at 18% 15%,rgba(91,76,255,.13),transparent 32%),radial-gradient(circle at 82% 25%,rgba(204,67,181,.09),transparent 26%),#fff;border-bottom:1px solid #e8eaf2}@media(max-width:767px){.legal-page__hero{padding:112px 0 52px}}.legal-page__hero-inner{max-width:960px;text-align:center}.legal-page__hero-inner h1{font-family:var(--wtp-fonts-sf);font-size:clamp(2.5rem,6vw,4.6rem);line-height:1;letter-spacing:-.045em;margin:22px 0 20px}.legal-page__hero-inner p{max-width:720px;margin:0 auto;font-family:var(--wtp-fonts-inter);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65;color:#5d6172}.legal-page__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #dcdcff;border-radius:999px;background:#fffc;color:#5147e8;font-family:var(--wtp-fonts-inter);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.legal-page__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin-top:28px;font:600 .8rem/1.4 var(--wtp-fonts-inter);color:#777b8c}.legal-page__meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 12px 2px 0;border-radius:50%;background:#c4c7d2}@media(max-width:520px){.legal-page__meta{flex-direction:column}.legal-page__meta span+span:before{display:none}}.legal-page__layout{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:center;gap:72px;padding-top:72px;padding-bottom:100px}@media(max-width:991px){.legal-page__layout{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:72px}}@media(min-width:992px){.legal-page__aside{position:sticky;top:120px;align-self:start}}.legal-page__aside-card,.legal-page__contact-card{border:1px solid #e2e5ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1f233f0a}.legal-page__aside-card{padding:22px}.legal-page__aside-card nav{display:flex;flex-direction:column;gap:4px;margin-top:14px}.legal-page__aside-card a{padding:8px 10px;border-radius:8px;color:#666a7b;font:500 .82rem/1.35 var(--wtp-fonts-inter);text-decoration:none;transition:.2s ease}.legal-page__aside-card a:hover{background:#f3f2ff;color:#4f46e5}@media(max-width:991px){.legal-page__aside-card{display:none}}.legal-page__aside-label{font:750 .72rem/1 var(--wtp-fonts-inter);letter-spacing:.08em;text-transform:uppercase;color:#22253b}.legal-page__contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding:20px;font-family:var(--wtp-fonts-inter);color:#4f46e5}.legal-page__contact-card strong{color:#17192d;font-size:.86rem}.legal-page__contact-card a{color:#585d70;font-size:.78rem;word-break:break-word}@media(max-width:991px){.legal-page__contact-card{display:none}}.legal-page__content{min-width:0}.legal-page__notice{display:flex;gap:14px;padding:20px 22px;margin-bottom:18px;border:1px solid #d8dcff;border-radius:16px;background:#f3f4ff;color:#4f46e5}.legal-page__notice p{margin:0;color:#4e5265;font:500 .9rem/1.6 var(--wtp-fonts-inter)}.legal-page__notice svg{flex-shrink:0;margin-top:1px}.legal-page__section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:38px 40px;margin-top:16px;border:1px solid #e4e6ed;border-radius:20px;background:#fff;scroll-margin-top:120px}@media(max-width:576px){.legal-page__section{grid-template-columns:1fr;gap:12px;padding:26px 22px;border-radius:16px}}.legal-page__section-number{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f0efff;color:#554bea;font:750 .72rem/1 var(--wtp-fonts-inter)}.legal-page__section-copy h2{margin:3px 0 18px;font:750 clamp(1.3rem,3vw,1.65rem)/1.2 var(--wtp-fonts-sf);letter-spacing:-.025em}.legal-page__section-copy li,.legal-page__section-copy p{color:#555a6c;font:400 .94rem/1.75 var(--wtp-fonts-inter)}.legal-page__section-copy p{margin:0 0 14px}.legal-page__section-copy p:last-child{margin-bottom:0}.legal-page__section-copy ul{margin:16px 0 0;padding-left:20px}.legal-page__section-copy li{padding-left:5px;margin-bottom:9px}.legal-page__section-copy li::marker{color:#6157f1}.legal-page__address{display:flex;flex-direction:column;gap:7px;margin-top:20px;padding:20px;border-radius:14px;background:#f7f7fa;font:500 .86rem/1.5 var(--wtp-fonts-inter);color:#5d6171}.legal-page__address strong{color:#191b30}.legal-page__address a{color:#5147e8;width:-moz-fit-content;width:fit-content}
