.public-site .legal-shell{width:min(100%,1220px);margin-inline:auto}.public-site .legal-kicker{color:#ff5b61;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:9px;font-weight:850;display:flex}.public-site .legal-kicker svg{width:16px;height:16px}.public-site .legal-hero{color:#fff;background:radial-gradient(circle at 83% 17%,#ed1c2438,#0000 28%),#242321;min-height:830px;padding:150px 28px 0;position:relative;overflow:hidden}.public-site .legal-hero.imprint{background:radial-gradient(circle at 81% 19%,#ed1c2429,#0000 29%),linear-gradient(138deg,#242321 0%,#302c29 100%)}.public-site .legal-hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.public-site .legal-hero-layout{z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:80px;display:grid;position:relative}.public-site .legal-hero-copy{max-width:670px}.public-site .legal-hero h1,.public-site .legal-section h2,.public-site .legal-item h3,.public-site .legal-final h2{font-family:var(--public-heading);letter-spacing:-.05em;font-weight:700}.public-site .legal-hero h1{margin:0;font-size:clamp(61px,6.4vw,94px);line-height:.92}.public-site .legal-hero h1 em{color:#ff4d54;font-style:normal}.public-site .legal-hero-copy>p:not(.legal-kicker){color:#ffffff94;max-width:620px;margin:30px 0 0;font-size:16px;line-height:1.75}.public-site .legal-hero-meta{margin-top:30px}.public-site .legal-hero-meta>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff17;border-radius:16px 16px 16px 5px;align-items:center;gap:13px;width:fit-content;padding:13px 17px;display:flex}.public-site .legal-hero-meta svg{color:#ff555c;width:20px;height:20px}.public-site .legal-hero-meta strong{font-size:10px}.public-site .legal-hero-meta small{color:#ffffff6b;border-left:1px solid #ffffff1a;padding-left:13px;font-size:8px}.public-site .legal-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.public-site .legal-hero-actions button,.public-site .legal-hero-actions a{min-height:50px;font:inherit;cursor:pointer;border:1px solid #ffffff1c;border-radius:15px 15px 15px 5px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:10px;font-weight:800;transition:transform .3s,background-color .3s,box-shadow .3s;display:inline-flex}.public-site .legal-hero-actions button{color:var(--public-ink);background:#fff;border-color:#fff;box-shadow:0 18px 38px #00000038}.public-site .legal-hero-actions a{color:#fff;background:#ffffff0d}.public-site .legal-hero-actions button:hover,.public-site .legal-hero-actions a:hover{background:var(--public-red);border-color:var(--public-red);color:#fff;transform:translateY(-3px);box-shadow:0 18px 40px #ed1c2438}.public-site .legal-hero-actions svg{width:15px;height:15px}.public-site .legal-document-visual{width:min(100%,500px);min-height:520px;margin-inline:auto;position:relative}.public-site .legal-paper{background:#f8f5f2;border:1px solid #ffffff8c;border-radius:30px 30px 30px 10px;width:330px;height:430px;position:absolute;box-shadow:0 45px 85px #0000004d}.public-site .legal-paper.paper-back{opacity:.18;top:50px;left:77px;transform:rotate(-14deg)}.public-site .legal-paper.paper-middle{opacity:.45;top:38px;left:93px;transform:rotate(9deg)}.public-site .legal-paper.paper-front{z-index:2;color:var(--public-ink);padding:31px;top:35px;left:84px;overflow:hidden;transform:rotate(-3deg)}.public-site .legal-paper-head{border-bottom:1px solid #2b282517;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.public-site .legal-paper-head svg{width:24px;height:24px;color:var(--public-red)}.public-site .legal-paper-head span{color:#67615c;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.public-site .legal-paper-lines{gap:11px;margin-top:27px;display:grid}.public-site .legal-paper-lines i{background:#e5dfda;border-radius:99px;width:100%;height:7px}.public-site .legal-paper-lines i:nth-child(2),.public-site .legal-paper-lines i:nth-child(5){width:78%}.public-site .legal-paper-lines i:nth-child(3){width:91%}.public-site .legal-paper-seal{background:var(--public-ink);color:#fff;border-radius:22px 22px 22px 7px;place-content:center;justify-items:center;min-height:128px;display:grid;position:absolute;bottom:29px;left:31px;right:31px}.public-site .legal-paper-seal svg{color:#ff555c;width:28px;height:28px;margin-bottom:9px}.public-site .legal-paper-seal small{color:#ffffffb8;letter-spacing:.18em;font-size:7px;font-weight:850}.public-site .legal-paper-seal strong{letter-spacing:.08em;margin-top:2px;font-size:11px}.public-site .legal-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.public-site .legal-orbit.orbit-one{inset:2px -10px 8px}.public-site .legal-orbit.orbit-two{border-color:#ed1c2440;inset:72px 57px 75px}.public-site .legal-visual-note{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#272523db;border:1px solid #ffffff1f;border-radius:15px 15px 15px 5px;align-items:center;gap:8px;padding:11px 14px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 18px 38px #00000040}.public-site .legal-visual-note svg{color:#ff555c;width:17px;height:17px}.public-site .legal-visual-note.note-law{top:73px;left:5px}.public-site .legal-visual-note.note-trust{bottom:82px;right:-4px}.public-site .legal-hero-facts{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff17;border-bottom:0;border-radius:28px 28px 0 0;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;position:relative;overflow:hidden}.public-site .legal-hero-facts>span{align-content:center;gap:5px;min-height:116px;padding:24px 30px;display:grid}.public-site .legal-hero-facts>span+span{border-left:1px solid #ffffff14}.public-site .legal-hero-facts strong{font-family:var(--public-heading);letter-spacing:-.035em;font-size:clamp(17px,1.7vw,25px);line-height:1.12}.public-site .legal-hero-facts small{color:#ffffff5c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.public-site .legal-document{background:#f5f1ee;padding:110px 28px 125px}.public-site .legal-document-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;display:grid}.public-site .legal-toc{background:#fff;border:1px solid #2b282512;border-radius:25px 25px 25px 8px;position:sticky;top:100px;overflow:hidden;box-shadow:0 22px 55px #2b282514}.public-site .legal-toc-head{border-bottom:1px solid #2b282512;align-items:center;gap:12px;padding:19px;display:flex}.public-site .legal-toc-head>span{background:var(--public-red-tint);width:39px;height:39px;color:var(--public-red);border-radius:13px 13px 13px 5px;flex:0 0 39px;place-items:center;display:grid}.public-site .legal-toc-head svg{width:18px;height:18px}.public-site .legal-toc-head>div{gap:1px;display:grid}.public-site .legal-toc-head small{color:#9a928c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.public-site .legal-toc-head strong{font-family:var(--public-heading);font-size:17px}.public-site .legal-toc nav{padding:10px;display:grid}.public-site .legal-toc nav a{color:#77706a;border-radius:12px 12px 12px 4px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:11px 10px;font-size:9px;font-weight:700;line-height:1.35;transition:background-color .25s,color .25s,transform .25s;display:grid}.public-site .legal-toc nav a:hover{color:var(--public-ink);background:#f6f2ef;transform:translate(3px)}.public-site .legal-toc nav i{width:27px;height:27px;color:var(--public-red);background:#f5f1ee;border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.public-site .legal-toc>button,.public-site .legal-toc-source{width:calc(100% - 20px);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;gap:8px;margin:0 10px 8px;font-size:8px;font-weight:800;display:flex}.public-site .legal-toc>button{background:var(--public-ink);color:#fff}.public-site .legal-toc-source{background:var(--public-red-tint);color:var(--public-red);margin-bottom:10px}.public-site .legal-toc>button svg,.public-site .legal-toc-source svg{width:14px;height:14px}.public-site .legal-content{min-width:0}.public-site .legal-source-note{background:#fff;border:1px solid #2b282512;border-radius:20px 20px 20px 7px;grid-template-columns:42px minmax(0,1fr) 39px;align-items:center;gap:15px;margin-bottom:18px;padding:19px;display:grid;box-shadow:0 18px 42px #2b28250f}.public-site .legal-source-note>span{color:#18854a;background:#e9f7ef;border-radius:14px 14px 14px 5px;place-items:center;width:42px;height:42px;display:grid}.public-site .legal-source-note>span svg{width:19px;height:19px}.public-site .legal-source-note strong{color:var(--public-ink);font-size:10px;display:block}.public-site .legal-source-note p{color:#85807a;margin:3px 0 0;font-size:9px;line-height:1.5}.public-site .legal-source-note>a{width:39px;height:39px;color:var(--public-ink);background:#f5f1ee;border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid}.public-site .legal-source-note>a:hover{background:var(--public-red);color:#fff}.public-site .legal-source-note>a svg{width:15px;height:15px}.public-site .legal-section{background:#fff;border:1px solid #2b282512;border-radius:31px 31px 31px 10px;padding:39px;scroll-margin-top:105px;box-shadow:0 24px 60px #2b282512}.public-site .legal-section+.legal-section{margin-top:18px}.public-site .legal-section>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:19px;margin-bottom:28px;display:grid}.public-site .legal-section>header>span{background:var(--public-red);color:#fff;border-radius:16px 16px 16px 5px;place-items:center;width:48px;height:48px;font-size:9px;font-weight:850;display:grid;box-shadow:0 13px 27px #ed1c2438}.public-site .legal-section h2{max-width:720px;color:var(--public-ink);margin:0;font-size:clamp(30px,3vw,44px);line-height:1.06}.public-site .legal-section-intro{border-left:3px solid var(--public-red);color:#6f6863;background:#faf7f5;margin:-2px 0 28px 67px;padding:17px 20px;font-size:11px;line-height:1.72}.public-site .legal-section-intro p{margin:0}.public-site .legal-section-intro p+p{margin-top:10px}.public-site .legal-items{gap:0;display:grid}.public-site .legal-item{border-top:1px solid #2b282512;min-width:0;padding:27px 0}.public-site .legal-item:first-child{border-top:0;padding-top:4px}.public-site .legal-item:last-child{padding-bottom:0}.public-site .legal-item-heading{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.public-site .legal-item-heading>i{width:27px;height:27px;color:var(--public-red);background:#f5f1ee;border-radius:9px;flex:0 0 27px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.public-site .legal-item h3{color:var(--public-ink);margin:1px 0 0;font-size:21px;line-height:1.18}.public-site .legal-item>p,.public-site .legal-item>ul{color:#6f6863;margin:0 0 11px 39px;font-size:11px;line-height:1.75}.public-site .legal-item>p:last-of-type{margin-bottom:0}.public-site .legal-item>ul{gap:9px;padding:0;list-style:none;display:grid}.public-site .legal-item>ul li{padding-left:18px;position:relative}.public-site .legal-item>ul li:before{background:var(--public-red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0}.public-site .legal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:19px 0 0 39px;display:grid}.public-site .legal-fields>div{background:#faf7f5;border:1px solid #2b28250f;border-radius:15px 15px 15px 5px;min-width:0;padding:14px 15px}.public-site .legal-fields dt{color:#9a928c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:850}.public-site .legal-fields dd{color:var(--public-ink);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650;line-height:1.55}.public-site .legal-fields dd p{margin:0}.public-site .legal-fields dd p+p{margin-top:9px}.public-site .legal-fields dd a{color:var(--public-red);text-underline-offset:3px;align-items:center;gap:5px;-webkit-text-decoration:underline #ed1c2440;text-decoration:underline #ed1c2440;display:inline-flex}.public-site .legal-fields dd a svg{width:11px;height:11px}.public-site .legal-section.cards .legal-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-site .legal-section.cards .legal-item{background:#faf7f5;border:1px solid #2b282512;border-radius:22px 22px 22px 7px;padding:23px}.public-site .legal-section.cards .legal-fields{grid-template-columns:1fr;margin-left:0}.public-site .legal-section.cards .legal-item>p,.public-site .legal-section.cards .legal-item>ul{margin-left:0}.public-site .legal-section.matrix{padding:39px 29px 29px}.public-site .legal-section.matrix .legal-items{gap:12px}.public-site .legal-section.matrix .legal-item{background:#faf7f5;border:1px solid #2b282512;border-radius:23px 23px 23px 8px;padding:27px}.public-site .legal-section.matrix .legal-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.public-site .legal-section.matrix .legal-fields>div{background:#fff}.public-site .legal-document.imprint .legal-content{max-width:900px}.public-site .legal-document.imprint .legal-section.cards .legal-items{grid-template-columns:1fr}.public-site .legal-document.imprint .legal-section.cards .legal-item{background:linear-gradient(135deg,#faf7f5,#fff)}.public-site .legal-document.imprint .legal-section.cards .legal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .legal-final{background:#f5f1ee;padding:0 28px 110px}.public-site .legal-final-card{background:var(--public-ink);color:#fff;border-radius:0 0 38px 12px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:220px;padding:45px 52px;display:grid;position:relative;overflow:hidden}.public-site .legal-final-card:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:500px;height:500px;position:absolute;top:-250px;right:-110px;box-shadow:0 0 0 65px #ffffff08}.public-site .legal-final-card>*{z-index:2;position:relative}.public-site .legal-final-card>span{background:var(--public-red);border-radius:23px 23px 23px 8px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 15px 35px #ed1c243b}.public-site .legal-final-card>span svg{width:29px;height:29px}.public-site .legal-final p{color:#ff666c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:850}.public-site .legal-final h2{margin:0;font-size:clamp(35px,4vw,55px);line-height:1}.public-site .legal-final-card>a{min-height:52px;color:var(--public-ink);background:#fff;border-radius:16px 16px 16px 6px;align-items:center;gap:12px;padding:0 19px;font-size:10px;font-weight:850;transition:transform .3s;display:flex}.public-site .legal-final-card>a:hover{transform:translateY(-4px)}.public-site .legal-final-card>a svg{width:16px;height:16px;color:var(--public-red)}@media (width<=1080px){.public-site .legal-hero-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:35px}.public-site .legal-document-layout{grid-template-columns:235px minmax(0,1fr)}.public-site .legal-section{padding:32px}}@media (width<=860px){.public-site .legal-hero{min-height:0}.public-site .legal-hero-layout{grid-template-columns:1fr}.public-site .legal-document-visual{width:min(100%,520px)}.public-site .legal-document-layout{grid-template-columns:1fr}.public-site .legal-toc{position:static}.public-site .legal-toc nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.public-site .legal-toc nav::-webkit-scrollbar{display:none}.public-site .legal-toc nav a{min-width:210px}.public-site .legal-toc>button,.public-site .legal-toc-source{display:none}.public-site .legal-final-card{grid-template-columns:64px minmax(0,1fr)}.public-site .legal-final-card>a{grid-column:2;width:fit-content}}@media (width<=640px){.public-site .legal-hero{padding:126px 18px 0}.public-site .legal-hero-layout{gap:55px}.public-site .legal-hero h1{font-size:clamp(49px,14vw,65px)}.public-site .legal-hero-copy>p:not(.legal-kicker){margin-top:23px;font-size:14px}.public-site .legal-hero-meta>span{flex-direction:column;align-items:flex-start;gap:8px}.public-site .legal-hero-meta small{border-top:1px solid #ffffff1a;border-left:0;padding:8px 0 0}.public-site .legal-hero-actions{grid-template-columns:1fr;display:grid}.public-site .legal-document-visual{min-height:430px}.public-site .legal-paper{width:260px;height:350px}.public-site .legal-paper.paper-back{top:38px;left:calc(50% - 144px)}.public-site .legal-paper.paper-middle{top:30px;left:calc(50% - 126px)}.public-site .legal-paper.paper-front{padding:23px;top:29px;left:calc(50% - 132px)}.public-site .legal-paper-seal{min-height:103px;bottom:22px;left:23px;right:23px}.public-site .legal-orbit.orbit-one{inset:0 -15px 24px}.public-site .legal-orbit.orbit-two{inset:66px 42px 87px}.public-site .legal-visual-note.note-law{top:51px;left:-3px}.public-site .legal-visual-note.note-trust{bottom:77px;right:-2px}.public-site .legal-hero-facts{grid-template-columns:1fr;margin-top:44px}.public-site .legal-hero-facts>span{min-height:83px;padding:17px 20px}.public-site .legal-hero-facts>span+span{border-top:1px solid #ffffff14;border-left:0}.public-site .legal-document,.public-site .legal-final{padding-left:18px;padding-right:18px}.public-site .legal-document{padding-top:82px;padding-bottom:90px}.public-site .legal-source-note{grid-template-columns:42px minmax(0,1fr);align-items:start}.public-site .legal-source-note>a{display:none}.public-site .legal-section,.public-site .legal-section.matrix{border-radius:25px 25px 25px 8px;padding:25px 20px}.public-site .legal-section>header{grid-template-columns:40px minmax(0,1fr);gap:13px}.public-site .legal-section>header>span{border-radius:13px 13px 13px 5px;width:40px;height:40px}.public-site .legal-section h2{font-size:29px}.public-site .legal-section-intro{margin-left:0}.public-site .legal-section.cards .legal-items,.public-site .legal-section.matrix .legal-fields,.public-site .legal-document.imprint .legal-section.cards .legal-fields,.public-site .legal-fields{grid-template-columns:1fr}.public-site .legal-section.cards .legal-item,.public-site .legal-section.matrix .legal-item{padding:20px}.public-site .legal-item>p,.public-site .legal-item>ul,.public-site .legal-fields{margin-left:0}.public-site .legal-item h3{font-size:19px}.public-site .legal-final{padding-bottom:90px}.public-site .legal-final-card{grid-template-columns:53px minmax(0,1fr);gap:22px 16px;padding:34px 23px}.public-site .legal-final-card>span{border-radius:17px 17px 17px 6px;width:52px;height:52px}.public-site .legal-final-card>span svg{width:22px;height:22px}.public-site .legal-final h2{font-size:33px}.public-site .legal-final-card>a{grid-column:1/-1;justify-content:center;width:100%}}@media print{.public-site .public-nav,.public-site .public-footer,.public-site .public-scroll-top,.public-site .legal-document-visual,.public-site .legal-hero-actions,.public-site .legal-toc,.public-site .legal-final{display:none!important}.public-site .legal-hero{color:#000;background:#fff;min-height:0;padding:35px}.public-site .legal-hero-layout,.public-site .legal-document-layout{display:block}.public-site .legal-hero h1{font-size:48px}.public-site .legal-hero-copy>p:not(.legal-kicker),.public-site .legal-hero-meta small{color:#333}.public-site .legal-hero-facts{display:none}.public-site .legal-document{background:#fff;padding:20px 0}.public-site .legal-source-note{box-shadow:none}.public-site .legal-section{break-inside:avoid;box-shadow:none}.public-site .reveal{opacity:1!important;transform:none!important}}
