.skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px}.skip:focus{left:8px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--nav)}.hdr__util{background:var(--soft);font-size:11px;font-weight:500}.hdr__util-in{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hdr__util nav{display:flex;gap:40px}.hdr__util a{display:inline-flex;align-items:center;gap:4px}.hdr__util a:hover{text-decoration:underline}.hdr__bar{height:96px;display:flex;align-items:center;gap:32px}.logo{font-size:30px;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--ink)}.logo--light{color:#fff;font-size:36px}.hdr__nav{display:flex;align-items:center;gap:6px;margin-left:36px}.hdr__nav>a,.hdr__nav>button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:500}.hdr__nav .is-active,.hdr__nav .is-open,.hdr__nav>a:hover,.hdr__nav>button:hover{background:var(--soft)}.hdr__nav button svg{transition:transform .2s}.hdr__nav .is-open svg{transform:rotate(180deg)}.hdr__actions{margin-left:auto;display:flex;align-items:center;gap:24px}.hdr__login{font-size:15px;font-weight:500}.hdr__login:hover{text-decoration:underline}.hdr__ai svg{fill:currentColor}.hdr__lang{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.hdr__burger{display:none;width:44px;height:44px;place-items:center;border-radius:10px}.hdr__rule{height:1px;background:var(--border)}.mega{position:absolute;left:0;right:0;top:100%;padding:14px 24px 0;pointer-events:none}.mega__panel{pointer-events:auto;width:min(1392px,100%);margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:22px;display:grid;grid-gap:24px;gap:24px;animation:megaIn .16s ease-out;max-height:calc(100dvh - 170px);overflow:auto}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}}.mega__panel--products{grid-template-columns:248px minmax(0,1fr) 302px}.mega__panel--solutions{grid-template-columns:270px minmax(0,1fr)}.mega__eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted);margin-bottom:16px}.mega__cats{display:grid;grid-gap:9px;gap:9px;align-content:start;padding-right:24px;border-right:1px solid var(--border)}.mega__cats .mega__eyebrow{padding-left:12px;margin-bottom:7px}.mega__cats button{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:22px;font-size:14px;font-weight:500;text-align:left}.mega__cats--lg button{height:56px;border-radius:10px;font-size:15px;font-weight:600;gap:16px}.mega__cats button.is-active,.mega__cats button:hover{background:#e4eedc}.mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 34px;gap:0 34px}.mega__grid--lg{gap:10px 24px}.mega__item{display:flex;gap:14px;padding:8px;margin:0 -8px;border-radius:12px;min-height:64px}.mega__item:hover{background:var(--soft-3)}.mega__item strong{display:block;font-size:15px;font-weight:600;line-height:1.5}.mega__item--lg strong{font-size:16px}.mega__item small{display:block;font-size:13px;color:var(--muted);line-height:1.4}.mega__icon{flex:none;width:40px;height:40px;border-radius:11px;background:var(--soft);display:grid;place-items:center;color:var(--primary)}.mega__banner .mega__icon,.mega__item--lg .mega__icon{width:48px;height:48px;border-radius:13px}.mega__extra{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:14px}.mega__extra strong{font-size:13px;color:var(--muted)}.mega__extra a{font-weight:500}.mega__extra a:hover{text-decoration:underline}.mega__promo{background:var(--soft);border-radius:14px;padding:22px 24px}.mega__promo img{width:100%;height:112px;object-fit:cover;border-radius:10px}.mega__promo h3{font-size:22px;font-weight:600;line-height:1.2;margin-top:12px}.mega__promo p:not(.mega__eyebrow){font-size:13px;color:var(--muted);margin:8px 0 18px}.mega__banner{grid-column:1/-1;background:var(--soft);border-radius:16px;padding:14px 24px;display:flex;align-items:center;gap:16px}.mega__banner .mega__icon{background:#fff}.mega__banner div{flex:1 1}.mega__banner strong{display:block;font-size:17px}.mega__banner small{color:var(--muted);font-size:14px}.drawer{position:fixed;inset:0;z-index:90;background:var(--nav);display:flex;flex-direction:column}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.drawer__nav{flex:1 1;overflow:auto;padding:8px 20px 20px}.drawer__nav>a{display:block;padding:14px 0 6px;font-size:20px;font-weight:600}.drawer__group button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:15px;font-weight:500;border-bottom:1px solid var(--border);text-align:left}.drawer__group button[aria-expanded=true] svg{transform:rotate(180deg)}.drawer__group ul{padding:6px 0 10px 12px}.drawer__group li a{display:block;padding:8px 0;font-size:14px;color:var(--muted-2)}.drawer__foot{padding:16px 20px;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border)}.section{padding:32px 0}.section--tight{padding:20px 0}.section--white{background:#fff;padding:44px 0 52px}.section--band{background:var(--nav)}.band{background:var(--soft);padding:54px 0 60px}.section__head{margin-bottom:22px}.section__head h2{font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.section__head p{color:var(--muted);margin-top:8px}.section__foot{color:var(--muted);font-size:14px;margin:24px 0 12px}.h-sm{font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.3}.h-sm,.h-sm+.lead{margin-bottom:28px}.h-sm+.lead{margin-top:-16px}.h-md{font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.lead{color:var(--muted);max-width:900px}.eyebrow{font-size:14px;font-weight:600;color:var(--muted-2);text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.footnote{font-size:14px;color:var(--muted);margin-top:24px}.footnote+.footnote{margin-top:4px}.footnote--strong{font-weight:500;color:var(--muted-2)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.split{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:60px;gap:60px;align-items:start}.split__title{font-size:clamp(28px,3.2vw,39px);font-weight:500;line-height:1.25}.split__cta{margin-top:40px;font-size:14px;color:var(--ink)}.crumbs{font-size:12px;color:var(--muted-2);margin-bottom:20px}.crumbs i{margin:0 8px;font-style:normal}.crumbs a:hover{text-decoration:underline}.table-wrap{overflow-x:auto;border-radius:12px}.faq__item{padding:18px 0;border-bottom:1px solid var(--border)}.faq__item:first-child{padding-top:8px}.faq dt{font-size:18px;font-weight:600}.faq dd{margin:10px 0 0;color:var(--muted)}.domain-hero{background:var(--soft-2);border-radius:18px;padding:24px 32px 20px;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:52px;gap:52px}.domain-hero h1{font-size:clamp(26px,2.9vw,30px);font-weight:500;line-height:1.3}.domain-hero__main>p{color:var(--muted);margin:6px 0 14px}.domain-hero__side img{width:100%;aspect-ratio:330/250;object-fit:cover;border-radius:18px}.domain-hero__link{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:16px}.domain-hero__link--muted{color:var(--muted);font-weight:500;margin-top:4px}.domain-hero__link:hover{text-decoration:underline}.dsearch__modes{display:inline-flex;gap:4px;padding:4px;background:#fff;border-radius:10px;border:1px solid var(--border);margin-bottom:12px}.dsearch__modes button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:7px;font-size:14px;font-weight:500}.dsearch__modes button.is-active{background:var(--primary);color:#fff;font-weight:600}.dsearch__modes em{font-style:normal;font-size:10px;font-weight:600;background:var(--lime);color:var(--ink);padding:2px 6px;border-radius:5px;margin-left:14px}.dsearch__box{display:flex;gap:8px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:5px}.dsearch__box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(27,89,68,.14)}.dsearch__box input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;padding:0 12px;font-size:14px;height:48px}.dsearch__box input::placeholder{color:var(--muted)}.dsearch__box .btn{min-height:48px;font-size:13px}.dsearch__tlds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.dsearch__tlds button{height:64px;text-align:left;padding:0 12px;background:var(--nav);border:1px solid var(--border);border-radius:10px;font-size:20px;font-weight:500;transition:border-color .15s,background .15s}.dsearch__tlds button:hover{border-color:var(--primary);background:#fff}.dsearch__results{margin-top:14px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:6px 16px 12px}.dsearch__results li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);font-size:15px}.dsearch__results strong{overflow-wrap:anywhere}.dsearch__results span{font-weight:600;text-align:right}.dsearch__results small{display:block;font-weight:400;color:var(--muted);font-size:12px}.dsearch__empty,.dsearch__note{font-size:12px;color:var(--muted);margin-top:10px}.dsearch--compact{max-width:650px}.dsearch--compact .dsearch__box{padding:7px}.promo{background:var(--deep);color:#fff;margin-top:0}.promo__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);grid-gap:48px;gap:48px;align-items:center;padding-block:44px 32px}.promo__title{display:grid;font-weight:700;line-height:.98;letter-spacing:-.02em;font-size:clamp(56px,6.4vw,92px)}.promo__title-accent{color:var(--lime);font-size:1.12em}.promo__lead{font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.4;margin:26px 0 34px}.promo .btn--lg{min-width:245px;justify-content:flex-start}.promo__note{font-size:14px;color:#c0d6cc;margin-top:22px}.promo__card{background:#f6f8ee;color:var(--ink);border-radius:20px;padding:28px}.promo__card-label{font-size:18px;font-weight:500;margin-top:32px}.promo__card-value{font-size:clamp(88px,10vw,140px);font-weight:700;line-height:1;letter-spacing:-.02em;margin:4px 0 26px -6px}.promo__offer{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:12px;padding:14px 28px 14px 20px;margin-bottom:14px;transition:transform .15s,box-shadow .15s}.promo__offer:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(9,43,34,.5)}.promo__offer strong{display:block;font-size:22px;font-weight:600;line-height:1.3}.promo__offer small{font-size:16px;color:var(--muted)}.promo__card-note{font-size:13px;color:var(--muted);margin-top:22px}.promo__strip{background:var(--lime);color:var(--ink);font-size:13px;font-weight:500}.promo__strip .container{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px}.promo__strip strong{letter-spacing:.14em;font-weight:700}.acard,.hprice,.pcard,.plan,.tile{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card)}.acard,.pcard{padding:16px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s}.acard:hover,.pcard:hover,.tile--link:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#c5d2c4}.pcard img{width:100%;height:130px;object-fit:cover;border-radius:10px}.pcard h3{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:600;margin:16px 8px 0}.pcard p{color:var(--muted);margin:24px 8px 20px;flex:1 1;min-height:52px}.pcard .link-arrow{margin:0 8px 12px}.pcard--dark{background:var(--ink);border-color:var(--ink);color:#fff;padding:28px 24px 16px}.pcard--dark>svg{color:var(--lime)}.pcard--dark h3{font-size:28px;font-weight:500;line-height:1.3;margin:32px 0 0}.pcard--dark p{color:var(--on-dark);margin-inline:0}.pcard--dark .link-arrow{color:var(--lime);margin-inline:0}.hprice{padding:28px 24px 24px;display:flex;flex-direction:column}.hprice h3{font-size:16px;font-weight:600;color:var(--muted-2)}.hprice h3 a:hover{text-decoration:underline}.hprice__amount{font-size:40px;font-weight:500;line-height:1.2;margin-top:14px}.hprice__unit{margin-top:4px}.hprice ul,.hprice__unit{font-size:14px;color:var(--muted)}.hprice ul{margin:20px 0 24px;flex:1 1;display:grid;grid-gap:2px;gap:2px;align-content:start}.cplan__cta,.hprice__cta,.plan__cta{width:200px;max-width:100%;align-self:center;min-height:48px;font-size:15px}.acard img{width:100%;aspect-ratio:378/190;object-fit:cover;border-radius:10px}.acard h3{font-size:22px;font-weight:600;line-height:1.3;margin:18px 8px 0}.acard p{color:var(--muted);font-size:15px;margin:10px 8px 18px;flex:1 1}.acard .link-arrow{margin:0 8px 10px}.dhero{background:var(--soft-2);border-radius:24px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:48px;gap:48px;align-items:center;min-height:490px}.dhero__copy{max-width:760px}.dhero__eyebrow{font-weight:600;margin-bottom:20px}.dhero h1{font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.22;letter-spacing:-.01em}.dhero__desc{font-size:clamp(17px,1.6vw,20px);color:var(--muted);margin-top:24px;line-height:1.5}.dhero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:44px}.dhero__note{font-size:14px;color:var(--muted);margin-top:16px}.dhero__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.tile{padding:24px;min-height:190px;display:block;transition:transform .18s,box-shadow .18s,border-color .18s}.tile h3{font-size:20px;font-weight:600;line-height:1.35}.tile p{color:var(--muted);margin-top:16px}.tile--soft{background:var(--soft);border-color:transparent;border-radius:14px}.tile--soft h3{font-size:18px}.tile__num{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.tile__src{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-top:28px;overflow-wrap:anywhere}.usecase{background:var(--ink);color:#fff;border-radius:20px;padding:32px}.usecase .h-sm{margin-bottom:8px}.usecase__intro{color:var(--on-dark);margin-bottom:28px}.usecase h3{font-size:18px;font-weight:600}.usecase .grid-3 p{color:var(--on-dark);margin-top:12px}.plan{padding:24px;display:flex;flex-direction:column}.plan__provider{font-size:14px;font-weight:600;color:var(--muted);margin-bottom:6px}.plan__name{font-size:22px;font-weight:600}.plan__amount{font-size:32px;font-weight:600;line-height:1.25;margin-top:14px}.plan__unit{font-weight:500;margin-top:6px}.plan__terms,.plan__unit{font-size:14px;color:var(--muted)}.plan__terms{display:grid;margin-top:22px}.plan__features{margin:22px 0 20px;display:grid;grid-gap:6px;gap:6px;flex:1 1;align-content:start}.cplan li,.plan__features li{display:flex;gap:10px;align-items:flex-start}.cplan li svg,.plan__features svg{flex:none;margin-top:5px;color:var(--primary)}.plan__source{font-size:14px;color:var(--muted);margin-bottom:20px}.ptable{width:100%;min-width:640px;border-collapse:collapse;font-size:16px}.ptable td,.ptable th{text-align:left;padding:10px 20px;height:60px}.ptable thead th{font-size:15px;font-weight:600;height:44px}.ptable tbody tr{background:#fff}.ptable tbody tr:nth-child(2n){background:var(--soft)}.ptable tbody th{font-weight:600}.ptable td{font-weight:500}.ptable td:last-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.ptable__src{font-size:14px;font-weight:400;color:var(--muted)}.ptable .btn{min-width:140px}.irows{display:grid;grid-gap:8px;gap:8px}.irows li{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;grid-gap:16px;gap:16px;padding:10px 16px;background:#fff;border-radius:10px;align-items:center}.irows li:nth-child(2n){background:var(--soft)}.irows strong a:hover{text-decoration:underline}.irows span{display:block;font-weight:500}.irows em,.irows small{font-size:14px;font-style:normal;color:var(--muted)}.icols{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(5,minmax(0,1fr))}.icols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.icol{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px 18px;scroll-margin-top:140px}.icol h3{font-size:18px;font-weight:600;line-height:1.35;min-height:3.4em;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:12px}.icol li a{display:block;padding:8px 0;font-size:15px;font-weight:500;line-height:1.4}.icol li a:hover{color:var(--primary);text-decoration:underline}.chero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);grid-gap:50px;gap:50px;align-items:center;padding-block:4px 48px}.chero h1{font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1.17;letter-spacing:-.02em;margin-top:60px}.chero__desc{font-size:clamp(17px,1.6vw,20px);color:var(--muted-2);line-height:1.5;margin:26px 0 40px;max-width:590px}.chero__links{font-size:13px;font-weight:500;color:var(--muted-2);margin-top:22px}.chero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.chero__visual{background:var(--primary);border-radius:24px;padding:16px;color:#fff}.chero__visual img{width:100%;aspect-ratio:548/356;object-fit:cover;border-radius:14px}.chero__visual figcaption{padding:16px 12px 12px;display:grid;grid-gap:10px;gap:10px}.chero__visual strong{font-size:22px;font-weight:600}.chero__visual span{font-size:12px;color:#d6e6db}.benefit h2{font-size:26px;font-weight:500;line-height:1.3}.benefit p{color:var(--muted-2);margin-top:18px;max-width:366px}.cplans{margin-top:36px}.cplan{background:var(--bg);border-radius:var(--radius-card);padding:28px 24px 24px;display:flex;flex-direction:column}.cplan h3{font-size:23px;font-weight:600}.cplan__tag{color:var(--muted-2);margin-top:14px}.cplan__amount{font-size:38px;font-weight:500;line-height:1.2;margin-top:22px}.cplan__renew,.cplan__unit{font-size:14px;color:var(--muted-2);margin-top:6px}.cplan__renew{font-weight:500;margin-top:14px}.cplan ul{border-top:1px solid var(--border);margin:22px 0 28px;padding-top:20px;display:grid;grid-gap:10px;gap:10px;flex:1 1;align-content:start;color:var(--muted-2)}.cplan--featured{background:var(--ink);color:#fff}.cplan--featured .cplan__renew,.cplan--featured .cplan__tag,.cplan--featured .cplan__unit,.cplan--featured ul{color:#d5e4d6}.cplan--featured ul{border-color:var(--on-dark-line)}.cplan--featured li svg{color:var(--lime)}.compare{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:50px;gap:50px;padding-block:20px 60px}.compare__copy p{font-size:18px;color:var(--muted-2);margin-top:30px}.compare__copy .compare__note{background:var(--soft);border-radius:12px;padding:24px 20px;font-size:16px}.ctable{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;background:#fff}.ctable td,.ctable th{text-align:left;padding:0 18px;height:60px}.ctable thead th{background:var(--ink);color:#fff;font-weight:600}.ctable thead th.is-featured{color:var(--lime-2)}.ctable tbody th{font-weight:500}.ctable tbody tr:nth-child(2n){background:var(--soft-3)}.ctable td.is-featured{font-weight:600}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:40px}.steps li{border-top:3px solid #c9d6c8;padding-top:24px}.steps li.is-first{border-color:var(--ink)}.steps h3{font-size:20px;font-weight:600}.steps p{color:var(--muted-2);margin-top:14px;max-width:280px}.ftr{background:var(--ink);color:var(--on-dark);font-size:14px;padding:38px 0 28px;margin-top:24px}.ftr__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;padding-bottom:46px;border-bottom:1px solid var(--on-dark-line)}.ftr__brand p{font-size:16px;margin-top:14px}.ftr__cta{display:inline-flex;align-items:center;gap:8px;color:var(--lime-2);font-weight:600;margin-top:34px}.ftr a:hover,.ftr__cta:hover{text-decoration:underline}.ftr h3{color:#fff;font-size:14px;font-weight:600;margin:8px 0 22px}.ftr ul{display:grid;grid-gap:16px;gap:16px}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 48px;padding-top:28px}.ftr__bottom div{display:flex;gap:48px}.chat-fab{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-radius:999px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;box-shadow:var(--shadow)}.chat-fab:hover{background:var(--ink)}.chat{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:60;width:min(880px,100% - 24px);background:var(--nav);border:1px solid var(--border);border-radius:24px;padding:18px 20px 16px;box-shadow:0 30px 80px -20px rgba(9,43,34,.5);animation:megaIn .18s ease-out}.chat__head{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:14px}.chat__head h2{font-size:clamp(16px,2vw,20px);font-weight:600;text-align:center;padding:0 40px}.chat__head button{position:absolute;right:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.chat__head button:hover{background:var(--soft)}.chat__log{max-height:38dvh;overflow:auto;display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:2px}.chat__msg{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px}.chat__msg--user{justify-self:end;background:var(--primary);color:#fff}.chat__msg--ai{background:#fff;border:1px solid var(--border)}.chat__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chat__links a{padding:6px 12px;border-radius:999px;background:var(--soft);font-weight:600;font-size:13px}.chat__links a:hover{background:var(--lime)}.chat__input{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #a5bca8;border-radius:20px;padding:13px 14px 13px 18px}.chat__input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(27,89,68,.14)}.chat__avatar{flex:none;width:40px;height:40px;border-radius:12px;background:var(--soft);display:grid;place-items:center;color:var(--primary)}.chat__input input{flex:1 1;min-width:0;border:0;outline:0;font-size:15px;background:transparent}.chat__input button{flex:none;width:44px;height:44px;border-radius:14px;background:var(--primary);color:#fff;display:grid;place-items:center}.chat__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.chat__chips button{height:32px;padding:0 14px;border-radius:16px;background:var(--nav);border:1px solid var(--border);font-size:13px;font-weight:500}.chat__chips button:hover{border-color:var(--primary)}@media (max-width:1180px){.hdr__nav{margin-left:8px}.hdr__nav>a,.hdr__nav>button{padding:0 12px}.hdr__lang{display:none}.mega__panel--products{grid-template-columns:220px minmax(0,1fr)}.mega__promo{display:none}.icols{grid-template-columns:repeat(3,minmax(0,1fr))}.icols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.icol h3{min-height:0}}@media (max-width:960px){.hdr__ai,.hdr__login,.hdr__nav,.hdr__util nav a:not(:first-child),.mega{display:none}.hdr__burger{display:grid}.hdr__bar{height:68px}.logo{font-size:26px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.chero,.compare,.dhero,.domain-hero,.promo__in,.split{grid-template-columns:minmax(0,1fr);gap:28px}.domain-hero__side img{display:none}.domain-hero__side{display:flex;flex-wrap:wrap;gap:4px 28px}.domain-hero__link{margin-top:0}.dhero{min-height:0}.dhero__img{max-height:320px}.chero h1{margin-top:16px}.ftr__top,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__brand{grid-column:1/-1}.irows li{grid-template-columns:minmax(0,1fr);gap:4px}.split__cta{margin-top:16px}}@media (max-width:640px){.container{width:calc(100% - 32px)}.container--wide{width:calc(100% - 20px)}.grid-3,.icols,.icols--4,.steps{grid-template-columns:minmax(0,1fr)}.dhero,.domain-hero,.usecase{padding:22px 18px}.dsearch__box{flex-direction:column}.dsearch__tlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dsearch__tlds button{height:52px;font-size:17px}.dsearch__results li{grid-template-columns:minmax(0,1fr) auto}.dsearch__results li span{grid-row:2;text-align:left}.dsearch__results li .btn{grid-row:1/span 2;grid-column:2}.promo__in{padding-block:36px 28px}.promo__card{padding:20px}.promo__card-label{margin-top:4px}.promo__offer{padding:12px 16px}.promo__offer strong{font-size:19px}.promo__offer small{font-size:14px}.promo__strip span{display:none}.tile{min-height:0}.dhero__actions .btn{flex:1 1 100%}.band{padding:40px 0}.ftr__bottom div{gap:24px}.chat-fab span{display:none}.chat-fab{width:52px;padding:0;justify-content:center}.chat{bottom:10px;padding:14px}.chat__avatar{display:none}}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-gap:64px;gap:64px;align-items:center;padding-block:40px 56px}.auth__intro .lead{margin-top:20px;font-size:18px}.auth__list li,.auth__safe{display:flex;align-items:center;gap:12px;color:var(--muted-2);font-size:15px}.auth__list,.auth__safe{margin-top:32px}.auth__list{display:grid;grid-gap:14px;gap:14px}.auth__card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px;margin-top:0}.auth__card h2{font-size:24px;font-weight:600}.btn:disabled{opacity:.7;cursor:progress}.prose{max-width:820px}.prose .lead{margin-top:14px;font-size:18px}.prose h2{font-size:22px;font-weight:600;margin:40px 0 12px}.prose li,.prose p{color:var(--muted-2)}.prose ol,.prose ul{padding-left:22px;display:grid;grid-gap:8px;gap:8px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose a{color:var(--primary);font-weight:500;text-decoration:underline}.prose__draft{margin-top:24px;padding:14px 18px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:14px;font-weight:500}@media (max-width:960px){.auth{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:16px 32px}}