body.asw-owned-legal-page{background:#f8f7fb!important}body.asw-owned-legal-page .page-heading,body.asw-owned-legal-page .breadcrumbs,body.asw-owned-legal-page .woocommerce-breadcrumb{display:none!important}body.asw-owned-legal-page .content-page>.container,body.asw-owned-legal-page .page-content>.container,body.asw-owned-legal-page article.page>.container{width:100%!important;max-width:none!important;padding:0!important}body.asw-owned-legal-page .content-page,body.asw-owned-legal-page .page-content,body.asw-owned-legal-page article.page,body.asw-owned-legal-page .entry-content{margin:0!important;padding:0!important}.asw-legal{--lg-primary:#5e17eb;--lg-primary-dark:#3d0ba3;--lg-soft:#f1ebff;--lg-ink:#191421;--lg-muted:#736c7c;--lg-line:#e8e2ee;width:100%;color:var(--lg-ink);background:#f8f7fb;font-family:inherit}.asw-legal *,.asw-legal *::before,.asw-legal *::after{box-sizing:border-box}.asw-legal__hero{position:relative;overflow:hidden;padding:clamp(55px, 8vw, 105px) 20px clamp(80px, 9vw, 125px);color:#fff;background:radial-gradient(circle at 9% 12%,rgb(255 255 255 / .17),transparent 20rem),radial-gradient(circle at 90% 88%,rgb(242 189 58 / .18),transparent 20rem),linear-gradient(140deg,#7133ee 0%,var(--lg-primary) 48%,#340981 100%)}.asw-legal__hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .16) 1px,transparent 1px);background-size:25px 25px;mask-image:linear-gradient(100deg,#000,transparent 45%,#000);opacity:.45}.asw-legal__hero-inner{position:relative;z-index:1;width:min(920px, 100%);margin-inline:auto;text-align:center}.asw-legal__hero-inner>span{display:inline-flex;margin-bottom:16px;padding:7px 12px;border:1px solid rgb(255 255 255 / .23);border-radius:999px;color:rgb(255 255 255 / .88);background:rgb(255 255 255 / .09);font-size:11px;font-weight:850}.asw-legal__hero h1{margin:0 0 17px!important;color:#fff!important;font-size:clamp(40px, 6vw, 70px)!important;font-weight:950!important;line-height:1.12!important;letter-spacing:-.035em}.asw-legal__hero p{max-width:720px;margin:0 auto;color:rgb(255 255 255 / .78);font-size:clamp(13px, 1.6vw, 16px);line-height:1.95}.asw-legal__meta{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:9px 13px;border-radius:11px;color:rgb(255 255 255 / .78);background:rgb(28 6 73 / .23);font-size:10px}.asw-legal__meta b{color:#fff;font-weight:850}.asw-legal__layout{position:relative;z-index:2;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;width:min(1120px, calc(100% - 36px));margin:-48px auto 0;padding-bottom:clamp(60px, 8vw, 100px)}.asw-legal__aside{position:sticky;top:24px;display:grid;gap:9px;padding:23px;border:1px solid var(--lg-line);border-radius:20px;background:#fff;box-shadow:0 15px 40px rgb(48 28 72 / .08)}.asw-legal__aside::before{content:'✓';display:grid;place-items:center;width:39px;height:39px;margin-bottom:6px;border-radius:12px;color:var(--lg-primary);background:var(--lg-soft);font-size:16px;font-weight:950}.asw-legal__aside strong{color:var(--lg-ink);font-size:14px;font-weight:900}.asw-legal__aside p{margin:0 0 8px;color:var(--lg-muted);font-size:10px;line-height:1.75}.asw-legal__aside a{overflow:hidden;color:var(--lg-primary)!important;font-size:10px;font-weight:800;text-decoration:none!important;text-overflow:ellipsis}.asw-legal__document{min-width:0;overflow:hidden;border:1px solid var(--lg-line);border-radius:24px;background:#fff;box-shadow:0 18px 55px rgb(48 28 72 / .075)}.asw-legal__section{padding:clamp(25px, 4vw, 40px);border-bottom:1px solid #eeeaf2}.asw-legal__section>header{display:flex;align-items:center;gap:13px;margin-bottom:18px}.asw-legal__section>header i{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;color:var(--lg-primary);background:var(--lg-soft);font-size:10px;font-style:normal;font-weight:900}.asw-legal__section h2{margin:0!important;color:var(--lg-ink)!important;font-size:clamp(19px, 2.5vw, 25px)!important;font-weight:900!important;line-height:1.4!important}.asw-legal__section p{margin:0 0 13px;color:var(--lg-muted);font-size:13px;line-height:2}.asw-legal__section p:last-child{margin-bottom:0}.asw-legal__section ul{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}.asw-legal__section li{position:relative;margin:0!important;padding-right:20px;color:var(--lg-muted);font-size:13px;line-height:1.9}.asw-legal__section li::before{content:'';position:absolute;top:.82em;right:2px;width:7px;height:7px;border-radius:50%;background:var(--lg-primary);box-shadow:0 0 0 4px var(--lg-soft)}.asw-legal__section a{color:var(--lg-primary)!important;font-weight:800;text-decoration:underline;text-decoration-color:#cbb8f4;text-underline-offset:3px}.asw-legal__note{margin:20px 0;padding:18px;border:1px solid #e0d4f6;border-radius:15px;background:#f8f5ff}.asw-legal__note>strong{display:block;margin-bottom:9px;color:var(--lg-primary-dark);font-size:12px;font-weight:900}.asw-legal__note p{font-size:12px}.asw-legal__note ul{gap:8px}.asw-legal__note li{font-size:12px}.asw-legal__contact{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:clamp(28px, 4vw, 42px);color:#fff;background:linear-gradient(135deg,#6c2ee8,var(--lg-primary),var(--lg-primary-dark))}.asw-legal__contact span{color:rgb(255 255 255 / .7);font-size:10px;font-weight:850}.asw-legal__contact h2{margin:5px 0 7px!important;color:#fff!important;font-size:clamp(20px, 3vw, 27px)!important;font-weight:900!important}.asw-legal__contact p{margin:0;color:rgb(255 255 255 / .75);font-size:11px;line-height:1.75}.asw-legal__contact>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:125px;min-height:44px;padding:0 17px;border-radius:12px;color:var(--lg-primary-dark)!important;background:#fff;font-size:11px;font-weight:900;text-decoration:none!important;box-shadow:0 10px 24px rgb(29 6 75 / .19)}@media (max-width:800px){.asw-legal__layout{grid-template-columns:1fr}.asw-legal__aside{position:static;grid-template-columns:auto minmax(0,1fr);align-items:center}.asw-legal__aside::before{grid-row:1 / 3;margin:0}.asw-legal__aside p{margin:0}.asw-legal__aside a{display:none}}@media (max-width:560px){.asw-legal__hero{padding:48px 14px 85px}.asw-legal__hero h1{font-size:39px!important}.asw-legal__layout{width:min(100% - 20px, 1120px);margin-top:-38px}.asw-legal__document,.asw-legal__aside{border-radius:17px}.asw-legal__section{padding:24px 18px}.asw-legal__section p,.asw-legal__section li{font-size:12px}.asw-legal__contact{align-items:stretch;flex-direction:column}.asw-legal__contact>a{width:100%}}