﻿.ias-terms-page{--terms-primary:var(--ias-primary,#128a7c);--terms-primary-rgb:var(--ias-primary-rgb,18,138,124);--terms-primary-hover:var(--ias-primary-hover,#0f786d);--terms-primary-soft:var(--ias-primary-soft,#edf9f7);--terms-primary-border:var(--ias-primary-border,#b9e1da);--terms-accent:#405f78;--terms-accent-soft:#eef4f8;--terms-accent-border:#cbdbe5;--terms-warning:#a16d0a;--terms-warning-soft:#fff8e8;--terms-warning-border:#ead6a4;--terms-danger:#a34848;--terms-danger-soft:#fff3f2;--terms-danger-border:#e8c5c2;--terms-background:#f7faf9;--terms-surface:#fff;--terms-surface-soft:#f3f7f6;--terms-text:#203238;--terms-text-secondary:#4b5e65;--terms-muted:#75858b;--terms-border:#dfe8e8;--terms-border-hover:#cad9da;min-height:100vh;padding:1rem 0 3rem;color:var(--terms-text);background:radial-gradient(circle at top right,rgba(var(--terms-primary-rgb),.055),transparent 25%),var(--terms-background);}.ias-terms-hero{position:relative;padding:1.1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;background:linear-gradient(145deg,var(--terms-accent-soft),#fff 72%);border:1px solid var(--terms-accent-border);border-radius:22px;overflow:hidden;}.ias-terms-hero::before{content:"";position:absolute;top:-95px;left:-85px;width:220px;height:220px;background-color:rgba(64,95,120,.07);border-radius:50%;pointer-events:none;}.ias-terms-hero::after{content:"";position:absolute;right:0;bottom:0;width:145px;height:4px;background-color:var(--terms-accent);border-radius:50rem 0 0 0;}.ias-terms-hero__content,.ias-terms-hero__visual{position:relative;z-index:1;}.ias-terms-hero__eyebrow{width:fit-content;min-height:31px;margin-bottom:.75rem;padding:.34rem .68rem;display:inline-flex;align-items:center;gap:.38rem;color:var(--terms-accent);background-color:rgba(255,255,255,.84);border:1px solid var(--terms-accent-border);border-radius:50rem;font-size:.62rem;font-weight:800;}.ias-terms-hero__title{max-width:750px;margin:0 0 .65rem;color:var(--terms-text);font-size:clamp(1.35rem,7vw,2.2rem);font-weight:950;line-height:1.65;}.ias-terms-hero__description{max-width:720px;margin:0;color:var(--terms-text-secondary);font-size:.73rem;line-height:2.05;}.ias-terms-hero__meta{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.5rem;}.ias-terms-hero__meta span{min-height:31px;padding:.35rem .55rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--terms-muted);background-color:rgba(255,255,255,.76);border:1px solid var(--terms-border);border-radius:9px;font-size:.56rem;font-weight:700;}.ias-terms-hero__meta i{color:var(--terms-accent);}.ias-terms-hero__actions{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;}.ias-terms-button{min-height:45px;padding:.6rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.7rem;font-weight:850;text-decoration:none;border-radius:11px;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease;}.ias-terms-button--primary{color:#fff;background-color:var(--terms-accent);border:1px solid var(--terms-accent);}.ias-terms-button--primary:hover{color:#fff;background-color:#304f67;border-color:#304f67;transform:translateY(-1px);}.ias-terms-button--secondary{color:var(--terms-text-secondary);background-color:rgba(255,255,255,.84);border:1px solid var(--terms-border);}.ias-terms-button--secondary:hover{color:var(--terms-primary);background-color:#fff;border-color:var(--terms-primary-border);transform:translateY(-1px);}.ias-terms-hero__visual{min-height:260px;display:flex;align-items:center;justify-content:center;}.ias-terms-document{position:relative;width:min(100%,270px);padding:.8rem;background-color:rgba(255,255,255,.95);border:1px solid var(--terms-accent-border);border-radius:18px;transform:rotate(-1deg);}.ias-terms-document__header{padding-bottom:.7rem;display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--terms-border);}.ias-terms-document__header>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--terms-accent);background-color:var(--terms-accent-soft);border:1px solid var(--terms-accent-border);border-radius:12px;font-size:1rem;}.ias-terms-document__header small,.ias-terms-document__header strong{display:block;}.ias-terms-document__header small{color:var(--terms-muted);font-size:.51rem;}.ias-terms-document__header strong{color:var(--terms-text);font-size:.71rem;font-weight:900;}.ias-terms-document__lines{min-height:155px;padding:1rem .1rem;display:flex;flex-direction:column;justify-content:center;gap:.55rem;}.ias-terms-document__lines span{height:8px;display:block;background-color:#e6eded;border-radius:50rem;}.ias-terms-document__lines span:first-child{width:75%;background-color:#c8d8dc;}.ias-terms-document__lines span:nth-child(2){width:100%;}.ias-terms-document__lines span:nth-child(3){width:88%;}.ias-terms-document__lines span:nth-child(4){width:96%;}.ias-terms-document__lines span:nth-child(5){width:58%;}.ias-terms-document__footer{padding-top:.65rem;color:var(--terms-text-secondary);border-top:1px solid var(--terms-border);font-size:.56rem;font-weight:800;}.ias-terms-document__footer span{display:inline-flex;align-items:center;gap:.35rem;}.ias-terms-document__footer i{color:var(--terms-primary);}.ias-terms-floating-item{position:absolute;min-height:34px;padding:.42rem .58rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--terms-text-secondary);background-color:rgba(255,255,255,.96);border:1px solid var(--terms-border);border-radius:10px;font-size:.56rem;font-weight:800;}.ias-terms-floating-item i{color:var(--terms-accent);}.ias-terms-floating-item--privacy{top:1.1rem;left:0;}.ias-terms-floating-item--rules{right:0;bottom:1.7rem;}.ias-terms-notice{margin-top:.8rem;padding:.75rem;display:flex;align-items:flex-start;gap:.65rem;background-color:var(--terms-primary-soft);border:1px solid var(--terms-primary-border);border-radius:14px;}.ias-terms-notice__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--terms-primary);background-color:#fff;border:1px solid var(--terms-primary-border);border-radius:11px;font-size:.85rem;}.ias-terms-notice strong{display:block;color:var(--terms-text);font-size:.66rem;font-weight:900;}.ias-terms-notice p{margin:.15rem 0 0;color:var(--terms-text-secondary);font-size:.59rem;line-height:1.9;}.ias-terms-layout{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;}.ias-terms-sidebar,.ias-terms-content{min-width:0;}.ias-terms-navigation{padding:.8rem;background-color:var(--terms-surface);border:1px solid var(--terms-border);border-radius:17px;}.ias-terms-navigation__header{padding-bottom:.7rem;display:flex;align-items:center;gap:.55rem;border-bottom:1px solid var(--terms-border);}.ias-terms-navigation__header>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--terms-accent);background-color:var(--terms-accent-soft);border:1px solid var(--terms-accent-border);border-radius:11px;font-size:.86rem;}.ias-terms-navigation__header small,.ias-terms-navigation__header strong{display:block;}.ias-terms-navigation__header small{color:var(--terms-muted);font-size:.49rem;}.ias-terms-navigation__header strong{color:var(--terms-text);font-size:.68rem;font-weight:900;}.ias-terms-navigation nav{max-height:300px;margin-top:.65rem;display:grid;gap:.25rem;overflow-y:auto;scrollbar-width:thin;}.ias-terms-navigation nav a{min-height:38px;padding:.38rem .45rem;display:flex;align-items:center;gap:.45rem;color:var(--terms-text-secondary);font-size:.57rem;font-weight:750;text-decoration:none;border:1px solid transparent;border-radius:9px;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease;}.ias-terms-navigation nav a>span{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--terms-primary);background-color:var(--terms-primary-soft);border-radius:7px;font-size:.48rem;font-weight:900;}.ias-terms-navigation nav a:hover{color:var(--terms-primary);background-color:var(--terms-primary-soft);border-color:var(--terms-primary-border);}.ias-terms-content{display:grid;gap:.7rem;}.ias-terms-article{scroll-margin-top:1rem;padding:.9rem;background-color:var(--terms-surface);border:1px solid var(--terms-border);border-radius:17px;}.ias-terms-article__header{padding-bottom:.7rem;display:flex;align-items:flex-start;gap:.65rem;border-bottom:1px solid var(--terms-border);}.ias-terms-article__number{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--terms-primary);background-color:var(--terms-primary-soft);border:1px solid var(--terms-primary-border);border-radius:12px;font-size:.62rem;font-weight:950;}.ias-terms-article__header div{min-width:0;}.ias-terms-article__header div>span{display:block;color:var(--terms-primary);font-size:.53rem;font-weight:800;}.ias-terms-article__header h2{margin:.06rem 0 0;color:var(--terms-text);font-size:.82rem;font-weight:950;line-height:1.85;}.ias-terms-article__body{padding-top:.75rem;}.ias-terms-article__body p{margin:0;color:var(--terms-text-secondary);font-size:.63rem;line-height:2.05;}.ias-terms-article__body p+p{margin-top:.55rem;}.ias-terms-article__body ul{margin:.65rem 0 0;padding:0;display:grid;gap:.45rem;list-style:none;}.ias-terms-article__body li{position:relative;padding-right:1rem;color:var(--terms-text-secondary);font-size:.61rem;line-height:1.95;}.ias-terms-article__body li::before{content:"";position:absolute;top:.65rem;right:0;width:6px;height:6px;background-color:var(--terms-primary);border-radius:50%;}.ias-terms-article--warning{background:linear-gradient(145deg,var(--terms-warning-soft),#fff 78%);border-color:var(--terms-warning-border);}.ias-terms-article--warning .ias-terms-article__number{color:var(--terms-warning);background-color:#fff;border-color:var(--terms-warning-border);}.ias-terms-article--warning .ias-terms-article__header div>span{color:var(--terms-warning);}.ias-terms-prohibited-grid{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;}.ias-terms-prohibited-grid span{min-height:39px;padding:.45rem .55rem;display:flex;align-items:center;gap:.4rem;color:var(--terms-text-secondary);background-color:rgba(255,255,255,.82);border:1px solid var(--terms-warning-border);border-radius:10px;font-size:.57rem;font-weight:700;}.ias-terms-prohibited-grid i{flex-shrink:0;color:var(--terms-danger);}.ias-terms-inline-notice{margin-top:.7rem!important;padding:.65rem;color:#765b25!important;background-color:rgba(255,255,255,.75);border:1px dashed var(--terms-warning-border);border-radius:10px;}.ias-terms-article--contact{background:linear-gradient(145deg,var(--terms-accent-soft),#fff 78%);border-color:var(--terms-accent-border);}.ias-terms-article--contact .ias-terms-article__number{color:var(--terms-accent);background-color:#fff;border-color:var(--terms-accent-border);}.ias-terms-contact p{margin:0;color:var(--terms-text-secondary);font-size:.63rem;line-height:2;}.ias-terms-contact__items{margin-top:.7rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;}.ias-terms-contact__items a{min-width:0;min-height:62px;padding:.6rem;display:flex;align-items:center;gap:.55rem;color:var(--terms-text);background-color:rgba(255,255,255,.86);border:1px solid var(--terms-accent-border);border-radius:11px;text-decoration:none;transition:border-color 180ms ease,transform 180ms ease;}.ias-terms-contact__items a:hover{border-color:var(--terms-accent);transform:translateY(-1px);}.ias-terms-contact__items a>i{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--terms-accent);background-color:var(--terms-accent-soft);border:1px solid var(--terms-accent-border);border-radius:10px;}.ias-terms-contact__items small,.ias-terms-contact__items strong{display:block;}.ias-terms-contact__items small{color:var(--terms-muted);font-size:.49rem;}.ias-terms-contact__items strong{color:var(--terms-text);overflow-wrap:anywhere;font-size:.62rem;font-weight:900;}.ias-terms-acceptance{position:relative;padding:.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;background:linear-gradient(145deg,var(--terms-primary),var(--terms-primary-hover));border:1px solid var(--terms-primary-hover);border-radius:17px;overflow:hidden;}.ias-terms-acceptance::after{content:"";position:absolute;top:-70px;left:-60px;width:170px;height:170px;background-color:rgba(255,255,255,.08);border-radius:50%;}.ias-terms-acceptance__icon,.ias-terms-acceptance>div,.ias-terms-acceptance__button{position:relative;z-index:1;}.ias-terms-acceptance__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--terms-primary);background-color:#fff;border-radius:14px;font-size:1.08rem;}.ias-terms-acceptance>div>span{display:block;color:rgba(255,255,255,.76);font-size:.52rem;font-weight:800;}.ias-terms-acceptance h2{margin:.05rem 0 .18rem;color:#fff;font-size:.76rem;font-weight:950;line-height:1.85;}.ias-terms-acceptance p{margin:0;color:rgba(255,255,255,.72);font-size:.57rem;line-height:1.85;}.ias-terms-acceptance__button{grid-column:1/-1;min-height:43px;padding:.52rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--terms-primary);background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:.64rem;font-weight:900;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease;}.ias-terms-acceptance__button span{display:inline-flex;align-items:center;gap:.38rem;}.ias-terms-acceptance__button:hover{color:var(--terms-primary-hover);background-color:var(--terms-primary-soft);transform:translateY(-1px);}@media(max-width:374.98px){.ias-terms-page{padding-top:.75rem;}.ias-terms-hero{padding:.9rem;border-radius:18px;}.ias-terms-hero__title{font-size:1.18rem;}.ias-terms-hero__description{font-size:.67rem;}.ias-terms-hero__visual{min-height:225px;}.ias-terms-document{width:min(100%,235px);}.ias-terms-article{padding:.78rem;}}@media(min-width:576px){.ias-terms-hero{padding:1.4rem;}.ias-terms-hero__actions{grid-template-columns:repeat(2,max-content);}.ias-terms-prohibited-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ias-terms-contact__items{grid-template-columns:repeat(2,minmax(0,1fr));}.ias-terms-acceptance{padding:1rem;}}@media(min-width:768px){.ias-terms-page{padding:1.5rem 0 3.5rem;}.ias-terms-hero{border-radius:25px;}.ias-terms-hero__title{font-size:1.85rem;}.ias-terms-hero__description{font-size:.79rem;}.ias-terms-layout{margin-top:1.4rem;}.ias-terms-article{padding:1.1rem;}.ias-terms-article__header h2{font-size:.9rem;}.ias-terms-article__body p,.ias-terms-article__body li{font-size:.66rem;}}@media(min-width:992px){.ias-terms-hero{min-height:430px;padding:2.1rem;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:2rem;}.ias-terms-hero__title{font-size:2.2rem;}.ias-terms-hero__visual{min-height:325px;}.ias-terms-document{width:285px;}.ias-terms-layout{grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);align-items:start;gap:1rem;}.ias-terms-sidebar{position:sticky;top:1rem;}.ias-terms-navigation nav{max-height:calc(100vh - 160px);}.ias-terms-acceptance{grid-template-columns:auto minmax(0,1fr) minmax(170px,210px);}.ias-terms-acceptance__button{grid-column:auto;}}@media(min-width:1200px){.ias-terms-hero{padding:2.5rem;}.ias-terms-layout{grid-template-columns:minmax(250px,.25fr) minmax(0,.75fr);}.ias-terms-article{padding:1.25rem;}}@media(prefers-reduced-motion:reduce){.ias-terms-button,.ias-terms-navigation nav a,.ias-terms-contact__items a,.ias-terms-acceptance__button{transition:none;}.ias-terms-button:hover,.ias-terms-contact__items a:hover,.ias-terms-acceptance__button:hover{transform:none;}}@media print{.ias-terms-page{padding:0;background:#fff;}.ias-terms-hero__visual,.ias-terms-hero__actions,.ias-terms-sidebar,.ias-terms-acceptance{display:none!important;}.ias-terms-hero,.ias-terms-article,.ias-terms-notice{break-inside:avoid;background:#fff;border-color:#d8d8d8;}.ias-terms-layout{display:block;}.ias-terms-content{display:block;}.ias-terms-article{margin-bottom:.7rem;}}