@layer adr.reset,adr.tokens;@layer adr.tokens{.adr{--adr-ink:#0A1F33;--adr-dark1:#013F6B;--adr-dark2:#0260A1;--adr-dark3:#0072C0;--adr-amber:#FFB300;--adr-amber2:#D99500;--adr-amber-tint:rgba(255, 179, 0, .22);--adr-amber-ink:#946000;--adr-text:#1E1E1E;--adr-muted:#6B6B6B;--adr-faint:#767676;--adr-surface:#fff;--adr-bg:#FEFEFE;--adr-bg-soft:#D8EBF3;--adr-bg-gray-soft:#F4F7FA;--adr-border:#E8EDF2;--adr-border-soft:#F4F4F4;--adr-field-border:#D6DEE6;--adr-radius-sm:6px;--adr-radius:12px;--adr-radius-lg:16px;--adr-shadow-sm:0 2px 8px rgba(0, 0, 0, .07);--adr-shadow-md:0 4px 14px rgba(0, 0, 0, .06);--adr-shadow-lg:0 16px 40px rgba(0, 0, 0, .18);--adr-focus:0 0 0 3px rgba(0, 114, 192, .18);--adr-space-1:4px;--adr-space-2:8px;--adr-space-3:12px;--adr-space-4:16px;--adr-space-5:24px;--adr-space-6:32px;--adr-maxw:1320px;--adr-font:'Nunito Sans', sans-serif}}@layer adr.reset{.adr :where(*,*::before,*::after){box-sizing:border-box}.adr :where(img){max-width:100%}}.adr{font-family:var(--adr-font);background:var(--adr-bg);color:var(--adr-text)}.adr .block{display:block}.adr .inline-block{display:inline-block}.adr .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.adr .wrap--wide{max-width:var(--adr-maxw)}.adr .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;border:none;border-radius:var(--adr-radius-sm);cursor:pointer;text-decoration:none;line-height:1;transition:all 150ms ease}.adr .btn--sm{padding:7px 14px;font-size:13px}.adr .btn--md{padding:11px 22px;font-size:15px}.adr .btn--lg{padding:14px 30px;font-size:16px}.adr .btn--block{width:100%}.adr .btn--primary{background:var(--adr-dark3);color:#fff}.adr .btn--primary:hover{background:var(--adr-dark2);color:#fff}.adr .btn--amber{background:var(--adr-amber);color:var(--adr-text)}.adr .btn--amber:hover{background:var(--adr-amber2);color:var(--adr-text)}.adr .btn--amber-dark{background:var(--adr-amber2);color:#000}.adr .btn--amber-dark:hover{background:var(--adr-amber);color:#000}.adr .eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--adr-dark2)}.adr .eyebrow--amber{color:var(--adr-amber)}.adr .form .field,.adr .form input[type="text"],.adr .form input[type="email"],.adr .form input[type="tel"],.adr .form textarea,.adr .form select{display:block;width:100%;height:auto;margin:0;padding:11px 14px;border:1px solid var(--adr-field-border);border-radius:var(--adr-radius-sm);font-family:inherit;font-size:14.5px;line-height:1.3;color:var(--adr-text);outline:none;background-color:#fff;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color 150ms ease,box-shadow 150ms ease}.adr .form textarea{resize:vertical;min-height:72px}.adr .form .field:focus,.adr .form input:focus,.adr .form textarea:focus,.adr .form select:focus{border-color:var(--adr-dark3);box-shadow:var(--adr-focus)}.adr .form input::placeholder,.adr .form textarea::placeholder{color:var(--adr-faint);opacity:1}.adr .form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%239E9E9E' d='M0 0h12L6 8z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;color:var(--adr-text);cursor:pointer}.adr .contact{padding:72px 28px;background:var(--adr-dark1);color:#fff;position:relative;overflow:hidden}.adr .contact__dots{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .06) 1px,transparent 1px);background-size:28px 28px;opacity:.8}.adr .contact__glow1{position:absolute;top:-160px;right:-100px;width:460px;height:460px;background:radial-gradient(circle,rgb(255 179 0 / .18) 0%,transparent 70%)}.adr .contact__glow2{position:absolute;bottom:-140px;left:-80px;width:380px;height:380px;background:radial-gradient(circle,rgb(0 114 192 / .25) 0%,transparent 70%)}.adr .contact__inner{max-width:1240px;margin:0 auto;position:relative;display:grid;grid-template-columns:.78fr 1.22fr;grid-template-rows:auto auto;gap:56px;align-items:center}.adr .contact__inner>div:first-child{grid-column:1;grid-row:1}.adr .contact__inner>.form{grid-column:2;grid-row:1 / 3}.adr .contact__eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--adr-amber);margin-bottom:14px}.adr .contact__title{font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:18px}.adr .contact__lead{font-size:16px;color:rgb(255 255 255 / .78);line-height:1.65;max-width:460px;margin-bottom:28px}.adr .contact__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.adr .contact__list li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:rgb(255 255 255 / .88)}.adr .contact__list-icon{width:20px;height:20px;border-radius:50%;background:rgb(255 179 0 / .22);color:var(--adr-amber);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.adr .contact__meta{grid-column:1;grid-row:2;margin-top:32px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12);display:flex;gap:28px;flex-wrap:wrap}.adr .contact__meta-label{font-size:11px;color:rgb(255 255 255 / .78);letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.adr .contact__meta-value{font-size:17px;color:#fff;font-weight:700}.adr .form{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:22px;backdrop-filter:blur(8px)}.adr .form form{display:flex;flex-direction:column;gap:10px}.adr .form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.adr .form__row>div{min-width:0}.adr .form select.form__help{background-color:var(--adr-dark3);color:#fff;border:1px solid var(--adr-dark3);font-weight:700;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23ffffff' d='M0 0h12L6 8z'/></svg>")}.adr .form select.form__help:focus{box-shadow:0 0 0 3px rgb(255 255 255 / .22)}.adr .form select.form__help option{color:#1E1E1E}.adr .form__check{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:flex-start;font-size:12.5px;color:rgb(255 255 255 / .78);line-height:1.5;margin:0}.adr .form__check input[type="checkbox"]{width:auto;margin:3px 0 0;flex-shrink:0;accent-color:var(--adr-amber)}.adr .form__check>span:not(.form-error){flex:1;min-width:0}.adr .form__check a{color:var(--adr-amber);text-decoration:underline}.adr .form__help-row{display:flex;align-items:center;gap:6px;font-size:12px;color:rgb(255 255 255 / .65);margin-top:6px}.adr .form__help-row>span{border-bottom:1px dashed rgb(255 255 255 / .4);cursor:help}.adr .form__submit{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px;flex-wrap:wrap}.adr .form__captcha{flex:0 0 auto;min-width:0}.adr .form__captcha .g-recaptcha{margin:0}.adr .form__submit .btn{flex:0 0 auto;white-space:nowrap}.adr .form .form-error{display:none;margin:2px 0 0;font-size:12.5px;font-weight:600;color:#FFC1BC}.adr .form .form-error.is-visible{display:block}.adr .form input.is-invalid-input,.adr .form select.is-invalid-input,.adr .form textarea.is-invalid-input{border-color:#E5544B;box-shadow:0 0 0 3px rgb(229 84 75 / .18)}.adr .form__alert{margin:0 0 4px;padding:12px 14px;border-radius:8px;background:rgb(229 84 75 / .18);border:1px solid rgb(229 84 75 / .5);color:#FFE3E0;font-weight:500;font-size:13px}.adr .form__alert--server ul{margin:0;padding-left:18px}.adr .form__sending{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgb(255 255 255 / .85)}@media (max-width:1100px){.adr .contact__inner{grid-template-columns:1fr;gap:32px}.adr .contact__inner>div:first-child,.adr .contact__meta,.adr .contact__inner>.form{grid-column:1;grid-row:auto}}@media (max-width:768px){.adr .contact__inner>div:first-child{order:1}.adr .contact__inner>.form{order:2}.adr .contact__meta{order:3;margin-top:0}.adr .contact{padding:44px 20px}.adr .contact__title{font-size:27px}.adr .form__row{grid-template-columns:1fr}.adr .form__submit{justify-content:center}.adr .form__captcha{flex:1 1 100%;display:flex;justify-content:center}.adr .form__submit .btn{flex:1 1 100%}}.adr .quality{padding:56px 28px;background:var(--adr-bg-gray-soft);border-top:1px solid #E5E5E5}.adr .quality__inner{max-width:1240px;margin:0 auto}.adr .quality__head{text-align:center;margin-bottom:36px}.adr .quality__title{font-size:22px;font-weight:800;color:var(--adr-ink);margin-top:10px;letter-spacing:-.01em}.adr .quality__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;align-items:stretch}.adr .seal{aspect-ratio:1 / 1;padding:18px;background:#fff;border-radius:12px;border:1px solid #E8EDF2;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgb(10 31 51 / .04);transition:box-shadow 220ms,border-color 220ms,transform 220ms}.adr .seal:hover{box-shadow:0 8px 24px rgb(10 31 51 / .08);border-color:#CFE0F2;transform:translateY(-2px)}.adr .seal picture{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}@media (max-width:1100px){.adr .quality__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.adr .quality{padding:40px 20px}.adr .quality__grid{grid-template-columns:repeat(3,1fr);gap:12px}.adr .seal{padding:12px}}