.sp--auto .tb__screen{container-type:size}.mrt{--m-bg:#f3f1ed;--m-ink:#1e1f21;--m-slate:#4f6a84;--m-oak:#c8a77d;--m-mut:#1e1f2199;--m-line:#1e1f2121;height:calc(100cqh / var(--k,.6));background:var(--m-bg);min-height:1000px;color:var(--m-ink);letter-spacing:0;font-size:15px;line-height:1.4;overflow:hidden}.mrt-top{justify-content:space-between;align-items:center;height:78px;padding:0 28px;display:flex}.mrt-logo{color:var(--m-slate);align-items:center;gap:9px;font-size:28px;display:inline-flex}.mrt-logo>span{line-height:1;display:grid}.mrt-logo b{letter-spacing:.16em;color:var(--m-ink);font-size:22px;font-weight:600}.mrt-logo small{letter-spacing:.2em;text-transform:uppercase;color:var(--m-mut);margin-top:4px;font-size:9px}.mrt-nav{gap:22px;font-size:13.5px;display:flex}.mrt-phone{font-size:13.5px;font-weight:500}.mrt-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;padding:18px 28px 0;display:grid}.mrt-hero__txt{flex-direction:column;padding-top:18px;display:flex}.mrt-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--m-slate);font-size:11px;font-weight:600}.mrt-h{letter-spacing:-.035em;margin-top:16px;font-size:40px;font-weight:400;line-height:1.06}.mrt-p{color:var(--m-mut);margin-top:16px;font-size:15px;line-height:1.55}.mrt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:22px;display:grid}.mrt-stats span{border-top:1px solid var(--m-line);gap:2px;padding-top:12px;display:grid}.mrt-stats b{letter-spacing:-.03em;font-size:24px;font-weight:400}.mrt-stats small{color:var(--m-mut);font-size:12px}.mrt-hero__ph{aspect-ratio:4/4.4;background:#dcd6cc;border-radius:22px;position:relative;overflow:hidden}.mrt-hero__ph img{object-fit:cover}.mrt-calc{background:var(--m-ink);color:#f3f1ed;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:36px 28px 0;padding:30px;display:grid}.mrt-calc__h{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1.1}.mrt-calc__p{color:#f3f1eda6;margin-top:12px;font-size:14.5px;line-height:1.5}.mrt-calc ul{gap:10px;margin-top:22px;display:grid}.mrt-calc li{align-items:center;gap:10px;font-size:14.5px;display:flex}.mrt-calc li svg{color:var(--m-oak)}.mrt-form{color:var(--m-ink);background:#fff;border-radius:18px;gap:10px;padding:20px;display:grid}.mrt-form__step{letter-spacing:.12em;text-transform:uppercase;color:var(--m-mut);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.mrt-form__step>i{background:#ebe7e0;border-radius:2px;flex:1;height:3px}.mrt-form__step>i>i{border-radius:inherit;background:var(--m-slate);width:66%;height:100%;display:block}.mrt-form b{margin-top:4px;font-size:17px;font-weight:500}.mrt-chips{gap:6px;display:flex}.mrt-chips span{height:38px;box-shadow:inset 0 0 0 1px var(--m-line);border-radius:10px;flex:1;place-items:center;font-size:13px;display:grid}.mrt-chips .is-on{box-shadow:inset 0 0 0 1.5px var(--m-slate);color:var(--m-slate);background:#4f6a841a;font-weight:500}.mrt-field{box-shadow:inset 0 0 0 1px var(--m-line);border-radius:10px;gap:2px;padding:8px 12px;font-size:14px;display:grid}.mrt-field small{color:var(--m-mut);font-size:11px}.mrt-btn{background:var(--m-slate);color:#fff;border-radius:12px;place-items:center;height:46px;margin-top:4px;font-size:14.5px;font-weight:500;display:grid}.mrt-h2{letter-spacing:-.03em;font-size:28px;font-weight:400}.mrt-works{padding:40px 28px 0}.mrt-works__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mrt-works__list>span{gap:2px;display:grid}.mrt-works__ph{aspect-ratio:1;background:#dcd6cc;border-radius:16px;margin-bottom:8px;position:relative;overflow:hidden}.mrt-works__ph img{object-fit:cover}.mrt-works__list b{font-size:16px;font-weight:500}.mrt-works__list small{color:var(--m-mut);font-size:13px}.mrt-addr{border-top:1px solid var(--m-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 28px 0;padding-top:18px;font-size:14px;display:grid}.mrt-addr span{gap:4px;display:grid}.mrt-addr small{letter-spacing:.16em;text-transform:uppercase;color:var(--m-mut);font-size:10.5px}.hp.atgp{background:#d7e3ec}.atg{color:#000;background:linear-gradient(165deg,#cfdde9 0%,#e2e9e3 55%,#d1dfd4 100%);font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.36}.atg-top{background:#f7f7f7f2;border-bottom:1px solid #00000014;align-items:center;gap:8px;padding:40px 10px 8px;display:flex}.atg-top em{color:#2481cc;font-size:24px;font-style:normal;line-height:1}.atg-top__t{flex:1;justify-items:center;display:grid}.atg-top__t b{font-size:13px}.atg-top__t small{color:#8e8e93;font-size:10.5px}.atg-ava{color:#c8a77d;background:#1e1f21;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.atg-body{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:10px 9px 14px;display:flex;overflow:hidden}.atg-lead{flex-direction:column;flex:none;gap:4px;display:flex}.atg-msg{background:#fff;border-radius:4px 14px 14px;flex:none;align-self:flex-start;gap:3px;width:90%;padding:7px 10px 5px;display:grid;box-shadow:0 1px 1px #00000014}.atg-tag{color:#4f6a84;background:#e8eef4;border-radius:99px;justify-self:start;margin-bottom:2px;padding:2px 7px;font-size:10px;font-weight:700}.atg-row{gap:6px;font-size:11.5px;display:flex}.atg-row small{color:#8e8e93;flex:none;width:58px;font-size:11px}.atg-time{color:#8e8e93;justify-self:end;font-size:9.5px}.atg-kb{grid-template-columns:1fr 1fr;gap:4px;width:90%;display:grid}.atg-kb span{color:#fff;background:#46648252;border-radius:8px;place-items:center;height:26px;font-size:11px;font-weight:600;display:grid}.atg-kb .is-on{background:#4fae4e}.atg-sys{color:#fff;background:#4664824d;border-radius:99px;align-self:center;margin-top:2px;padding:3px 9px;font-size:10px}.atg-msg--remind{border-left:3px solid #e0a52c;border-radius:4px 14px 14px 4px;font-size:11.5px}.atg-msg--remind b{color:#b47a0a;font-size:12px}.afl-map{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(64px,9vw,150px);margin-top:72px;display:grid;position:relative}.afl-lines{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.afl-lines path{fill:none;stroke:#ffffff29;stroke-width:1.5px}.afl-dot{fill:var(--orange)}.afl-dot--out{fill:#ffb48a}.afl-col,.afl-hub{z-index:1;position:relative}.afl-k{font-family:var(--f-cap), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:11px;font-weight:500}.afl-src,.afl-dst{gap:10px;display:grid}.afl-src li,.afl-dst li{letter-spacing:-.01em;background:#ffffff0f;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.afl-ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.afl-ico--web{background:#5b6cf0}.afl-ico--meta{background:linear-gradient(135deg,#f9a03f,#e1306c 55%,#7c3aed)}.afl-ico--google{color:#4285f4;background:#fff}.afl-ico--tiktok{color:#fff;background:#111;box-shadow:inset -2px 0 #25f4ee,inset 2px 0 #fe2c55}.afl-ico--tg{background:#2aabee}.afl-ico--mail{background:#e8a33d}.afl-ico--sheet{background:#1e9e57}.afl-ico--crm{background:#ef6c4a}.afl-ico--reply{background:#8b7cf6}.afl-hub{background:#ffffff14;border-radius:26px;gap:12px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29,0 40px 80px -40px #0009}.afl-hub__k{font-family:var(--f-cap), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.afl-hub__k i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite afl-live}@keyframes afl-live{50%{opacity:.35}}.afl-hub b{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.15}.afl-hub ul{margin-top:4px;display:grid}.afl-hub li{color:color-mix(in srgb, var(--fg) 82%, transparent);border-top:1px solid #ffffff1f;align-items:baseline;gap:10px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.afl-hub li svg{color:var(--orange);flex:none;translate:0 2px}.afl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px;display:grid}.afl-steps li{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:20px;display:grid}.afl-steps span{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:12px;font-weight:500}.afl-steps b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15}.afl-steps small{color:var(--mute);font-size:15px;line-height:1.5}.ash-grid{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:64px;display:grid}.ash-win{color:#202124;background:#fff;border-radius:18px;flex-direction:column;font-family:Arial,Helvetica Neue,sans-serif;display:flex;overflow:hidden;box-shadow:0 0 0 1px #12172214,0 40px 70px -40px #12172259}.ash-win__bar{background:#f1f3f4;align-items:center;gap:6px;padding:12px 14px;display:flex}.ash-win__bar>i{background:#d5d8dc;border-radius:50%;width:10px;height:10px}.ash-win__file{align-items:center;gap:8px;margin-left:12px;font-size:14px;display:inline-flex}.ash-win__logo{background:#1e9e57;border-radius:3px;width:16px;height:20px;box-shadow:inset 0 -6px #ffffff59}.ash-win__tools{color:#5f6368;background:#f1f3f4;border-bottom:1px solid #dadce0;gap:16px;padding:6px 16px 8px;font-size:12.5px;display:flex}.ash-table{scrollbar-width:thin;overflow-x:auto}.ash-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.ash-table th,.ash-table td{text-align:left;border-bottom:1px solid #e2e3e5;border-right:1px solid #e2e3e5;padding:9px}.ash-table th{color:#3c4043;background:#f8f9fa;font-weight:600}.ash-table th:first-child,.ash-table td:first-child{color:#80868b;text-align:center;background:#f8f9fa;width:34px;padding:9px 8px;font-weight:400}.ash-table tbody tr:first-child td{background:#fef7e0}.ash-table tbody tr:first-child td:first-child{background:#f8f9fa}.ash-tag,.ash-st{border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.ash-tag--g{color:#1a5fd0;background:#e8f0fe}.ash-tag--ig{color:#c2185b;background:#fde7f0}.ash-tag--fb{color:#1b4fb5;background:#e7eefb}.ash-tag--web{color:#4b47c9;background:#ecebfd}.ash-tag--tt{color:#087f7a;background:#e6f9f8}.ash-tag--tg{color:#1679b5;background:#e3f4fd}.ash-st--new{color:#9a5b00;background:#fff1d6}.ash-st--took{color:#1679b5;background:#e3f4fd}.ash-st--meet{color:#5b3cc4;background:#ede7fb}.ash-st--deal{color:#137a3d;background:#def3e5}.ash-st--wait{color:#546e7a;background:#eceff1}.ash-win__tabs{color:#5f6368;background:#f1f3f4;border-top:1px solid #dadce0;gap:2px;padding:0 12px;font-size:12.5px;display:flex}.ash-win__tabs span{padding:8px 14px}.ash-win__tabs .is-on{color:#1e9e57;background:#fff;font-weight:600;box-shadow:inset 0 -2px #1e9e57}.ash-side{gap:24px;display:grid}.ash-card{background:#fff;border-radius:22px;gap:14px;padding:24px;display:grid;box-shadow:0 0 0 1px #1217220f,0 30px 60px -40px #1217224d}.ash-card__k{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.ash-card__k svg{color:var(--orange);font-size:15px}.ash-mail__from{align-items:center;gap:10px;display:flex}.ash-mail__from>span:last-child{gap:2px;display:grid}.ash-mail__from b{font-size:15px;font-weight:500}.ash-mail__from small{color:var(--fg);font-size:14px}.ash-mail__ava{color:#c8a77d;background:#1e1f21;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.ash-mail__body{color:var(--mute);font-size:15px;line-height:1.55}.ash-mail__sign{color:var(--mute);font-size:13px}.ash-rep__head{justify-content:space-between;align-items:baseline;display:flex}.ash-rep__head small{color:var(--mute);font-size:14px}.ash-rep__head b{letter-spacing:-.04em;font-size:40px;font-weight:400;line-height:1}.ash-rep__head b span{letter-spacing:0;color:var(--mute);margin-left:8px;font-size:15px}.ash-rep ul{gap:10px;display:grid}.ash-rep li{grid-template-columns:150px minmax(0,1fr) 24px;align-items:center;gap:12px;font-size:14px;display:grid}.ash-rep li>i{background:#1217220f;border-radius:99px;height:8px}.ash-rep li>i>i{border-radius:inherit;background:var(--orange);height:100%;display:block}.ash-rep li b{text-align:right;font-weight:500}.ash>.v9-wrap>.vt-side__note{margin-top:24px}.acm-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.acm-plan{background:#ffffffa8;border-radius:30px;flex-direction:column;padding:clamp(28px,3vw,44px);display:flex;box-shadow:inset 0 0 0 1px #ffffffd9,0 30px 60px -40px #3c2d0a4d}.acm-plan__top{justify-content:space-between;align-items:center;display:flex}.acm-plan__i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:12px;font-weight:500}.acm-plan__tag{background:var(--orange);color:#fff;font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:500}.acm-plan__tag--line{box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);background:0 0}.acm-plan h3{letter-spacing:-.03em;max-width:420px;margin-top:20px;font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.12}.acm-plan__p{letter-spacing:-.055em;color:var(--orange);white-space:nowrap;margin-top:26px;font-size:clamp(52px,5.6vw,84px);line-height:.95}.acm-plan__t{margin-top:12px;font-size:16px}.acm-plan__t span{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:8px;font-size:11px;font-weight:500}.acm-plan ul{border-top:1px solid var(--line);margin-top:28px;display:grid}.acm-plan li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:13px 0;font-size:16px;line-height:1.4;display:flex}.acm-plan li svg{color:var(--orange);flex:none;translate:0 2px}.acm-plan__btn{align-self:flex-start;margin-top:auto}.acm-plan:first-child ul{margin-bottom:32px}.acm-plan--crm{color:#f6efe0;background:#1b1712;box-shadow:0 40px 80px -40px #1b171299}.acm-plan--crm .acm-plan__t span,.acm-plan--crm .acm-crms small{color:#f6efe08c}.acm-plan__plus{color:#f6efe0a6;margin-top:28px;font-size:15px}.acm-plan--crm ul{border-top-color:#f6efe024;margin-top:12px}.acm-plan--crm li{border-bottom-color:#f6efe024}.acm-crms{gap:10px;margin-top:24px;display:grid}.acm-crms small{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.acm-crms>span{flex-wrap:wrap;gap:8px;display:flex}.acm-crms b{background:#f6efe014;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1px #f6efe024}.acm-plan--crm .acm-crms{margin-bottom:32px}.acm-task{background:#ffffff73;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:20px;padding:22px 28px;display:flex}.acm-task__k{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500}.acm-task ul{flex-wrap:wrap;gap:10px 26px;display:flex}.acm-task li{align-items:center;gap:10px;font-size:16px;display:inline-flex}.acm-task li i{width:34px;height:34px;color:var(--orange);background:#fff;border-radius:10px;place-items:center;font-size:18px;font-style:normal;display:grid}.acm-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.acm-notes p{box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);border-radius:20px;padding:22px 24px;font-size:15px;line-height:1.55}.acm-notes b{letter-spacing:-.02em;color:var(--fg);margin-bottom:8px;font-size:19px;font-weight:400;display:block}.acm-cta{margin-top:40px}@media (max-width:1100px){.ash-grid{grid-template-columns:minmax(0,1fr)}.ash-side{grid-template-columns:repeat(2,minmax(0,1fr))}.acm-notes{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:900px){.afl-map{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:40px}.afl-lines{display:none}.afl-src,.afl-dst{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.afl-src li,.afl-dst li{gap:10px;padding:8px 10px;font-size:14px}.afl-ico{width:30px;height:30px;font-size:16px}.afl-col:first-child:after,.afl-hub:after{content:"";background:linear-gradient(var(--orange), #ff500000);width:2px;height:28px;position:absolute;bottom:-36px;left:50%;translate:-50%}.afl-hub{padding:24px 22px}.afl-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:48px}.afl-steps li{padding:18px 0}.ash-grid{margin-top:40px}.acm-plans{grid-template-columns:minmax(0,1fr);margin-top:40px}.acm-task{flex-direction:column;align-items:flex-start;padding:20px 22px}.acm-task ul{flex-direction:column;gap:10px}}@media (max-width:640px){.ash-side{grid-template-columns:minmax(0,1fr);gap:16px}.ash-rep li{grid-template-columns:120px minmax(0,1fr) 22px;font-size:13px}.acm-plan{border-radius:24px;padding:26px 22px}.acm-plan li{font-size:15px}.acm-plan__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.afl-hub__k i{animation:none}}
