/* MYRON TRADE site bundle — generated by scripts/build-site-css.py; edit the source files, not this one */
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/montserrat-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/montserrat-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/montserrat-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/montserrat-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/montserrat-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/montserrat-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/montserrat-cyrillic-800-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/montserrat-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/golos-text-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/golos-text-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Golos Text";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/golos-text-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Golos Text";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/golos-text-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/golos-text-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/golos-text-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-024F}
:root{--red:#b20015;--red-700:#8c0011;--red-50:#fbeced;--navy-950:#0a1222;--navy-900:#111a2c;--navy:#1b2537;--navy-700:#26324a;--white:#fff;--g25:#fafbfc;--g50:#f4f6f9;--g100:#eceff4;--g200:#dde2ea;--g300:#c4ccd8;--g600:#434c5e;--g700:#384052;--g900:#141a26;--text:var(--g900);--muted:var(--g600);--f-head:"Montserrat",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-body:"Golos Text","Montserrat",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--wrap:1200px;--gut:clamp(16px,4vw,40px);--r-sm:8px;--r:12px;--r-lg:16px;--sh-1:0 1px 2px rgba(17,26,44,.06),0 2px 8px rgba(17,26,44,.05);--sh-2:0 2px 6px rgba(17,26,44,.06),0 16px 32px -12px rgba(17,26,44,.18);--ease:cubic-bezier(.2,.7,.2,1);--hdr:76px;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 12px)}body{margin:0;font:400 16.5px/1.6 var(--f-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-head);margin:0;color:var(--navy);letter-spacing:-.018em;text-wrap:balance}p{margin:0}.wrap{max-width:calc(var(--wrap) + 2*var(--gut));margin-inline:auto;padding-inline:var(--gut)}:focus-visible{outline:3px solid #6b9bff;outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:.6rem 1rem;border-radius:var(--r-sm);font-weight:600}.skip:focus{left:8px}.ic{width:20px;height:20px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:0 1.5rem;border-radius:var(--r-sm);font:600 15.5px/1 var(--f-head);letter-spacing:.005em;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease);white-space:nowrap;touch-action:manipulation}.btn--primary{background:var(--red);color:#fff;box-shadow:0 6px 16px -8px rgba(178,0,21,.6)}.btn--primary:hover{background:var(--red-700);transform:translateY(-1px)}.btn--light{border-color:rgba(255,255,255,.55);color:#fff}.btn--light:hover{background:#fff;color:var(--navy);border-color:#fff}.btn--outline{border-color:var(--g300);color:var(--navy);background:#fff}.btn--outline:hover{border-color:var(--navy)}.btn--sm{min-height:42px;padding:0 1.1rem;font-size:14.5px}.btn--block{width:100%}.hdr{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);backdrop-filter:saturate(1.5) blur(8px);border-bottom:1px solid var(--g200);transition:box-shadow .2s}.hdr.is-scrolled{box-shadow:0 6px 20px -12px rgba(17,26,44,.25)}.hdr__in{display:flex;align-items:center;gap:28px;height:var(--hdr)}.logo{display:flex;align-items:center;gap:12px;flex:none}.logo img{width:40px;height:40px;border-radius:8px}.logo__t{display:flex;flex-direction:column;gap:4px;line-height:1}.logo__n{font:800 17px/1 var(--f-head);letter-spacing:.06em;color:var(--navy)}.logo__n span{color:var(--red)}.logo__s{font:600 10px/1 var(--f-head);letter-spacing:.18em;color:var(--g700)}.nav{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.nav>a,.nav>.dd>button{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 12px;border-radius:var(--r-sm);font:600 14.5px/1 var(--f-head);color:var(--g900);background:none;border:0;cursor:pointer;transition:background-color .15s,color .15s}.nav>a:hover,.nav>.dd>button:hover,.nav>.dd>button[aria-expanded="true"]{background:var(--g50);color:var(--red)}.nav .ext{color:var(--g600)}.nav svg{width:14px;height:14px}.hdr__end{display:flex;align-items:center;gap:12px}.lang{position:relative}.lang>button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid var(--g200);border-radius:var(--r-sm);background:#fff;font:600 13.5px/1 var(--f-head);cursor:pointer}.lang>button svg{width:16px;height:16px}.menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);min-width:220px;background:#fff;border:1px solid var(--g200);border-radius:var(--r);box-shadow:var(--sh-2);padding:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s var(--ease),visibility .18s}.is-open>.menu{opacity:1;visibility:visible;transform:none}.menu a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--r-sm);font-size:15px}.menu a:hover{background:var(--g50)}.menu a small{color:var(--g600);font-size:13px}.menu a[aria-current]{font-weight:600;color:var(--red)}.burger{display:none;width:44px;height:44px;border:1px solid var(--g200);border-radius:var(--r-sm);background:#fff;align-items:center;justify-content:center;cursor:pointer}.dd{position:static}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--g200);box-shadow:0 24px 40px -24px rgba(17,26,44,.35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s var(--ease),visibility .2s}.dd.is-open .mega{opacity:1;visibility:visible;transform:none}.mega__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 280px;gap:40px;padding-block:32px 36px}.mega h3{display:flex;align-items:baseline;gap:8px;font-size:15px;margin-bottom:12px}.mega h3 small{font:600 11px/1 var(--f-head);letter-spacing:.14em;color:var(--red)}.mega__col a{display:block;padding:7px 0;font-size:15px;color:var(--g700);transition:color .15s}.mega__col a:hover{color:var(--red)}.mega__all{margin-top:8px;font:600 14px var(--f-head)!important;color:var(--navy)!important}.mega__promo{border-radius:var(--r);overflow:hidden;position:relative;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:20px}.mega__promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.mega__promo *{position:relative}.mega__promo b{font:700 16px/1.3 var(--f-head);margin-bottom:6px}.mega__promo span{font-size:14px;color:rgba(255,255,255,.8)}.hero{position:relative;color:#fff;background:var(--navy-950);isolation:isolate}.hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 45%}.hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,34,.94) 0%,rgba(10,18,34,.86) 34%,rgba(10,18,34,.45) 64%,rgba(10,18,34,.2) 100%),linear-gradient(0deg,rgba(10,18,34,.55) 0%,rgba(10,18,34,0) 40%)}.hero__in{padding-block:88px 152px;max-width:calc(var(--wrap) + 2*var(--gut))}.hero__copy{max-width:640px}.kicker{display:inline-flex;align-items:center;gap:10px;font:600 14px/1.3 var(--f-head);color:rgba(255,255,255,.82);margin-bottom:22px}.kicker::before{content:"";width:24px;height:2px;background:var(--red);border-radius:2px}.hero h1{font-size:clamp(34px,2rem + 1.5vw,50px);line-height:1.1;font-weight:700;color:#fff;letter-spacing:-.022em}.hero__lead{font-size:18.5px;line-height:1.6;color:rgba(255,255,255,.86);margin:22px 0 32px;max-width:560px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.adv{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:36px 0 0;padding:0}.adv li{display:flex;align-items:center;gap:10px;font:500 14.5px/1.3 var(--f-body);color:rgba(255,255,255,.88)}.adv .ic{width:22px;height:22px;padding:4px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff}.dstrip{position:relative;z-index:2;margin-top:-96px}.dstrip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dcard{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:18px;align-items:center;background:#fff;border-radius:var(--r-lg);padding:16px 20px 16px 16px;box-shadow:var(--sh-2);border:1px solid rgba(221,226,234,.7);transition:transform .25s var(--ease),box-shadow .25s}.dcard:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(17,26,44,.06),0 24px 40px -16px rgba(17,26,44,.28)}.dcard__img{width:88px;height:88px;border-radius:var(--r);overflow:hidden}.dcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.dcard:hover .dcard__img img{transform:scale(1.06)}.dcard__code{font:700 11px/1 var(--f-head);letter-spacing:.16em;color:var(--red);margin-bottom:6px}.dcard h3{font-size:18px;line-height:1.25;margin-bottom:4px}.dcard p{font-size:14.5px;line-height:1.45;color:var(--g700)}.dcard__go{width:36px;height:36px;border-radius:50%;background:var(--g50);display:grid;place-items:center;color:var(--navy);transition:background-color .2s,color .2s}.dcard:hover .dcard__go{background:var(--red);color:#fff}.dcard__go svg{width:18px;height:18px}.sec{padding-block:96px}.sec--tight{padding-block:72px 96px}.sec--subtle{background:var(--g50)}.shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:40px}.shead h2{font-size:clamp(26px,1.4rem + 1vw,36px);line-height:1.18;font-weight:700}.shead p{color:var(--muted);font-size:17px;margin-top:12px;max-width:620px}.link{display:inline-flex;align-items:center;gap:6px;font:600 15px/1 var(--f-head);color:var(--red)}.link svg{width:16px;height:16px;transition:transform .2s var(--ease)}.link:hover svg{transform:translateX(3px)}.tabs{display:inline-flex;gap:4px;padding:4px;background:var(--g100);border-radius:12px;margin-bottom:24px;position:relative}.tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border:0;border-radius:9px;background:none;font:600 15px/1 var(--f-head);color:var(--g700);cursor:pointer;transition:color .2s}.tab small{font:600 12px/1 var(--f-head);padding:4px 7px;border-radius:20px;background:rgba(17,26,44,.07);color:var(--g600);transition:background-color .2s,color .2s}.tab[aria-selected="true"]{color:var(--navy)}.tab[aria-selected="true"] small{background:var(--red-50);color:var(--red)}.tabs__ind{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:9px;background:#fff;box-shadow:var(--sh-1);transition:transform .35s var(--ease),width .35s var(--ease)}.panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.panel[hidden]{display:none}.panel.is-in{animation:panelIn .35s var(--ease)}@keyframes panelIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.panel__media{position:relative;min-height:400px}.panel__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.panel__media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,18,34,.82) 0%,rgba(10,18,34,0) 55%)}.panel__cap{position:absolute;z-index:1;inset-inline:28px;bottom:26px;color:#fff}.panel__cap b{display:block;font:700 22px/1.25 var(--f-head);margin-bottom:6px}.panel__cap span{font-size:15px;color:rgba(255,255,255,.85)}.panel__body{padding:32px 36px;display:flex;flex-direction:column}.svcs{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;list-style:none;margin:0 0 24px;padding:0}.svcs li{display:flex}.svcs a{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--g100);color:var(--navy)}.svcs a span{display:flex;flex-direction:column;gap:3px;min-width:0}.svcs b{font:600 15px/1.35 var(--f-head);transition:color .15s}.svcs small{font:400 14px/1.45 var(--f-body);color:var(--g600)}.svcs em{margin-top:2px}.svcs a:hover b{color:var(--red)}.svcs em{font:600 13.5px/1.2 var(--f-body);font-style:normal;color:var(--g600);white-space:nowrap}.panel__foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:8px}.panel__foot p{font-size:14.5px;color:var(--muted)}.cars{margin-top:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:16px 28px 16px 16px}.cars img{width:120px;height:84px;object-fit:cover;border-radius:var(--r)}.cars b{display:block;font:700 17px/1.3 var(--f-head);color:#fff}.cars span{font-size:14.5px;color:rgba(255,255,255,.78)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px;color:var(--g700);margin-bottom:28px}.crumbs a:hover{color:var(--red)}.crumbs span[aria-hidden]{color:var(--g300)}.shero{background:linear-gradient(180deg,var(--g50) 0%,#fff 100%);padding-block:36px 72px}.shero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center}.chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:20px;background:#fff;border:1px solid var(--g200);font:600 13px/1 var(--f-head);color:var(--navy);margin-bottom:20px}.chip i{width:8px;height:8px;border-radius:50%;background:var(--red)}.shero h1{font-size:clamp(30px,1.6rem + 1.6vw,46px);line-height:1.12;font-weight:700}.shero__lead{font-size:18px;color:var(--g700);margin:20px 0 28px;max-width:560px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none}.facts li{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:var(--r);background:#fff;border:1px solid var(--g200);font:500 14px/1.4 var(--f-body);color:var(--g700)}.facts .ic{color:var(--red);width:20px;height:20px;margin-top:1px}.shero__media{position:relative}.shero__media>img{width:100%;aspect-ratio:4/3.4;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--sh-2)}.pricetag{position:absolute;inset-inline-start:-28px;bottom:28px;background:#fff;border-radius:var(--r);box-shadow:var(--sh-2);padding:16px 20px;min-width:230px}.pricetag small{display:block;font-size:13.5px;color:var(--g600);margin-bottom:2px}.pricetag b{display:block;font:700 26px/1.15 var(--f-head);color:var(--navy);font-variant-numeric:tabular-nums}.pricetag span{font-size:12.5px;color:var(--g600)}.cost{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.pcard{background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column}.pcard__k{font:600 14px/1.3 var(--f-head);color:rgba(255,255,255,.75)}.pcard__v{font:700 44px/1.1 var(--f-head);margin:10px 0 6px;font-variant-numeric:tabular-nums}.pcard__n{font-size:14.5px;color:rgba(255,255,255,.82);margin-bottom:22px}.pcard ul{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.pcard li{display:flex;gap:10px;font-size:15.5px}.pcard li .ic{color:#ff8a98;width:20px;height:20px;margin-top:2px}.pcard .btn{margin-top:auto}.pcard__wa{display:block;text-align:center;margin-top:12px;font:600 14.5px var(--f-head);color:#fff;opacity:.85}.pcard__wa:hover{opacity:1}.cinfo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ibox{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:28px}.ibox--wide{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--g50);border-color:transparent}.ibox h3{font-size:17px;margin-bottom:14px}.ibox ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ibox li{display:flex;gap:10px;font-size:15px;color:var(--g700)}.ibox li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--red);margin-top:9px}.ibox--wide .ic{width:44px;height:44px;padding:11px;border-radius:12px;background:#fff;color:var(--red)}.ibox--wide b{display:block;font:700 16px/1.35 var(--f-head);color:var(--navy)}.ibox--wide p{font-size:14.5px;color:var(--muted)}.checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.check{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:24px;transition:border-color .2s,box-shadow .2s,transform .25s var(--ease)}.check:hover{border-color:var(--g300);box-shadow:var(--sh-2);transform:translateY(-2px)}.check__ic{width:48px;height:48px;border-radius:12px;background:var(--red-50);color:var(--red);display:grid;place-items:center;margin-bottom:18px}.check__ic svg{width:24px;height:24px}.check h3{font-size:17px;line-height:1.3;margin-bottom:8px}.check p{font-size:14.5px;color:var(--muted)}.result{margin-top:24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;border-radius:var(--r-lg);overflow:hidden;background:var(--navy);color:#fff}.result__img{position:relative;min-height:260px}.result__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.result__body{padding:36px 40px}.result h3{color:#fff;font-size:22px;margin-bottom:16px}.result ul{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.result li{display:flex;gap:10px;font-size:15px;color:rgba(255,255,255,.9)}.result li .ic{color:#ff8a98;margin-top:2px}.t-s{display:none}.mbar{display:none}@media (prefers-reduced-motion:no-preference){.js .rise{opacity:0;transform:translateY(16px);animation:rise .7s var(--ease) forwards}.js .rise--2{animation-delay:.08s}.js .rise--3{animation-delay:.16s}.js .rise--4{animation-delay:.24s}.js .dstrip .dcard{opacity:0;transform:translateY(20px);animation:rise .7s var(--ease) forwards}.js .dstrip .dcard:nth-child(1){animation-delay:.32s}.js .dstrip .dcard:nth-child(2){animation-delay:.4s}.js .dstrip .dcard:nth-child(3){animation-delay:.48s}.js .hero__bg img{animation:settle 1.6s var(--ease) both}}@keyframes rise{to{opacity:1;transform:none}}@keyframes settle{from{transform:scale(1.04)}to{transform:scale(1)}}.shot .mbar{display:none!important}.shot .rise,.shot .dstrip .dcard,.shot .hero__bg img{animation:none!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1180px){.nav>a.hide-md{display:none}}@media (max-width:1023px){:root{--hdr:64px}.nav,.hdr__end .lang,.hdr__end .btn{display:none}.burger{display:inline-flex;margin-inline-start:auto}.hero__in{padding-block:56px 40px}.dstrip{margin-top:0;background:var(--navy-950);padding-bottom:32px}.dstrip__grid{grid-template-columns:1fr;gap:12px}.panel{grid-template-columns:1fr}.panel__media{min-height:220px}.svcs{grid-template-columns:1fr}.shero__grid,.cost,.result{grid-template-columns:1fr}.pricetag{inset-inline-start:16px;bottom:16px}.checks{grid-template-columns:1fr 1fr}}@media (max-width:767px){body{font-size:16px}body.has-mbar{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.logo__s{display:none}.hero__bg img{object-position:62% 50%}.hero__bg::after{background:linear-gradient(180deg,rgba(10,18,34,.72) 0%,rgba(10,18,34,.9) 60%,rgba(10,18,34,.97) 100%)}.hero__in{padding-block:40px 28px}.kicker{font-size:13px;margin-bottom:16px}.hero h1{font-size:32px;line-height:1.14}.hero__lead{font-size:16.5px;margin:16px 0 24px}.hero__cta .btn{flex:1 1 100%}.adv{flex-direction:column;gap:10px;margin-top:28px}.dcard{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding:12px 14px 12px 12px;border-radius:var(--r)}.dcard__img{width:64px;height:64px;border-radius:10px}.dcard h3{font-size:16.5px}.dcard p{font-size:13.5px}.sec{padding-block:56px}.sec--tight{padding-block:48px 56px}.shead{margin-bottom:24px}.shead p{font-size:16px}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.tab{justify-content:center;gap:6px;height:44px;padding:0 6px;font-size:14px}.tab small{padding:3px 6px;font-size:11px}.t-l{display:none}.t-s{display:inline!important}.panel__body{padding:20px}.panel__foot .btn{width:100%}.cars{grid-template-columns:72px minmax(0,1fr);padding:12px 16px 12px 12px}.cars img{width:72px;height:64px}.cars .btn{grid-column:1/-1;width:100%}.shero{padding-block:24px 48px}.shero h1{font-size:30px}.shero__lead{font-size:16.5px;margin:16px 0 22px}.facts{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.facts li{padding:12px}.shero__grid{gap:28px}.pricetag{min-width:0;padding:12px 16px}.pricetag b{font-size:22px}.pcard{padding:24px}.pcard__v{font-size:38px}.cinfo{grid-template-columns:1fr}.ibox--wide{grid-template-columns:auto minmax(0,1fr)}.ibox--wide .btn{grid-column:1/-1}.checks{grid-template-columns:1fr}.result ul{grid-template-columns:1fr}.result__body{padding:24px}.mbar{display:grid;grid-template-columns:1fr auto;gap:8px;position:fixed;inset-inline:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(8px);border-top:1px solid var(--g200);transform:translateY(110%);transition:transform .3s var(--ease)}.mbar.is-on{transform:none}.mbar.is-off{transform:translateY(110%)!important}.mbar .btn{min-height:48px;padding:0 14px;font-size:15px}.check{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px}.check__ic{grid-row:span 2;width:44px;height:44px;margin:0}.check h3{margin:2px 0 4px}.ibox{padding:22px}}.drawer{position:fixed;inset:0;z-index:80;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__bg{position:absolute;inset:0;background:rgba(10,18,34,.5);opacity:0;transition:opacity .25s}.drawer.is-open .drawer__bg{opacity:1}.drawer__p{position:absolute;inset-block:0;inset-inline-end:0;width:min(400px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s var(--ease);overscroll-behavior:contain}.drawer.is-open .drawer__p{transform:none}.drawer__h{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 16px;border-bottom:1px solid var(--g200)}.drawer__b{flex:1;overflow:auto;padding:8px 16px}.drawer__b details{border-bottom:1px solid var(--g100)}.drawer__b summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:700 16px var(--f-head);color:var(--navy);cursor:pointer}.drawer__b summary small{font:700 10.5px var(--f-head);letter-spacing:.14em;color:var(--red);display:block;margin-bottom:4px}.drawer__b details a{display:block;padding:9px 0 9px 12px;font-size:15px;color:var(--g700)}.drawer__b>a{display:block;padding:16px 0;border-bottom:1px solid var(--g100);font:600 16px var(--f-head);color:var(--navy)}.drawer__f{padding:16px;border-top:1px solid var(--g200);display:grid;gap:12px}.langs{display:flex;gap:8px}.langs a{flex:1;text-align:center;padding:10px;border:1px solid var(--g200);border-radius:var(--r-sm);font:600 14px var(--f-head)}.langs a[aria-current]{border-color:var(--navy);background:var(--navy);color:#fff}.ic.wa{color:#1f9d55}.hdr .sm,.nav svg{width:14px;height:14px}.nav>a[aria-current],.nav .is-cur{color:var(--red)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.note{font-size:14px;color:var(--g600);margin-top:16px}.tagd{display:inline-block;font:700 11px/1 var(--f-head);letter-spacing:.14em;color:var(--red);background:#fff;padding:6px 8px;border-radius:6px}.ccard__meta{font:500 13.5px/1.4 var(--f-body);color:var(--g600)}.phead{background:linear-gradient(180deg,var(--g50),#fff);padding-block:32px 40px}.phead h1{font-size:clamp(30px,1.6rem + 1.4vw,44px);line-height:1.12;margin-bottom:14px}.phead p{font-size:18px;color:var(--g700);max-width:720px}.phead--case .tagd{background:var(--red-50);margin-bottom:14px}.phead--case h1{max-width:900px}.dhero{position:relative;color:#fff;background:var(--navy-950);isolation:isolate;padding-block:36px 72px}.dhero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.dhero__bg img{width:100%;height:100%;object-fit:cover}.dhero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,18,34,.94) 0%,rgba(10,18,34,.78) 42%,rgba(10,18,34,.18) 100%)}.dhero .crumbs,.dhero .crumbs a{color:rgba(255,255,255,.8)}.dhero h1{color:#fff;font-size:clamp(32px,1.8rem + 1.6vw,48px);line-height:1.1;margin:10px 0 16px;max-width:760px}.dhero p{font-size:18px;color:rgba(255,255,255,.88);max-width:640px;margin-bottom:28px}.dhero .dcard__code{color:#ff8a98}.anchors{position:sticky;top:var(--hdr);z-index:30;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);border-block:1px solid var(--g200)}.anchors .wrap{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;height:56px}.anchors a{flex:none;padding:8px 12px;border-radius:8px;font:600 14px/1 var(--f-head);color:var(--g700)}.anchors a:hover{background:var(--g50);color:var(--red)}.anchors .btn{margin-inline-start:auto;color:#fff}.shint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 24px;font-size:15.5px;color:var(--g700)}.shint .ic{color:var(--red)}.shint b{font:700 16px var(--f-head);color:var(--navy)}.shint a{color:var(--red);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shero__media>img{aspect-ratio:4/3.3}.duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.duo__c{border:1px solid var(--g200);border-radius:var(--r-lg);padding:32px}.duo__c--accent{background:var(--navy);border-color:var(--navy);color:#fff}.duo__c--accent h3{color:#fff}.duo__c--accent .ic{color:#ff8a98}.duo h3{font-size:20px;margin-bottom:18px}.ticks{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:12px}.ticks li{display:flex;gap:12px;font-size:16px;line-height:1.45}.ticks .ic{color:var(--red);margin-top:1px}.duo .btn{margin-top:20px}.checks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.check h3{margin:0}.needs{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px dashed var(--g300);border-radius:var(--r-lg);padding:24px 28px}.needs h3{display:flex;align-items:center;gap:10px;font-size:17px;margin-bottom:10px}.needs h3 .ic{color:var(--red)}.needs ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.needs li{font-size:15px;color:var(--g700);position:relative;padding-inline-start:16px}.needs li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--red)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:s}.steps li{position:relative;padding:24px 20px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--g200)}.sec--subtle .steps li{border-color:transparent}.steps__n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;font:700 14px var(--f-head);margin-bottom:16px}.steps li:first-child .steps__n{background:var(--red)}.steps li:not(:last-child)::after{content:"";position:absolute;top:42px;right:-12px;width:8px;height:8px;border-top:2px solid var(--g300);border-right:2px solid var(--g300);transform:rotate(45deg);z-index:1}.steps b{display:block;font:700 16px/1.3 var(--f-head);color:var(--navy);margin-bottom:6px}.steps p{font-size:14.5px;color:var(--g700);line-height:1.5}.pcard__v--sm{font-size:32px}.pcard__lbl{font:600 14px var(--f-head);color:rgba(255,255,255,.85);margin-bottom:10px}.pack{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid rgba(255,255,255,.15)}.pack li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:15px}.pack b{font:700 15px var(--f-head);white-space:nowrap}.cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ccard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.ccard:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--g300)}.ccard__img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--g100)}.ccard__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ccard:hover .ccard__img img{transform:scale(1.04)}.ccard__img .tagd{position:absolute;top:14px;left:14px;box-shadow:0 2px 8px rgba(17,26,44,.18)}.ccard__b{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.ccard h3{font-size:18px;line-height:1.3;margin:6px 0 14px}.ccard dl{margin:0 0 18px;display:grid;gap:10px}.ccard dt{font:700 12px/1 var(--f-head);letter-spacing:.06em;color:var(--red);text-transform:uppercase}.ccard dd{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--g700)}.ccard .link{margin-top:auto}.sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.scard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s}.scard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.scard[hidden]{display:none}.scard__img{aspect-ratio:16/9;overflow:hidden;background:var(--g100)}.scard__img img{width:100%;height:100%;object-fit:cover}.scard__b{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.scard .tagd{padding:0;margin-bottom:8px}.scard h3{font-size:17px;line-height:1.3;margin-bottom:6px}.scard p{font-size:14.5px;color:var(--g700);line-height:1.45;margin-bottom:16px}.scard__f{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.scard em{font:700 15px var(--f-head);font-style:normal;color:var(--navy)}.scard em.calc{font:500 14px var(--f-body);color:var(--g600)}.scard:hover .dcard__go{background:var(--red);color:#fff}.agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.acard{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:#fff;border:1px solid var(--g200);transition:transform .25s var(--ease),box-shadow .25s}.acard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.acard[hidden],.ccard[hidden]{display:none}.acard__img{aspect-ratio:16/9;overflow:hidden}.acard__img img{width:100%;height:100%;object-fit:cover}.acard__b{padding:20px 22px 22px}.acard h3{font-size:17px;line-height:1.35;margin:8px 0 12px}.acard__svc{font:600 13.5px var(--f-head);color:var(--red)}.tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.task{background:#fff;border-radius:var(--r-lg);padding:26px;border:1px solid var(--g200);display:flex;flex-direction:column;gap:16px}.sec--subtle .task{border-color:transparent;box-shadow:var(--sh-1)}.task h3{font-size:18px;line-height:1.3}.task__chain{display:flex;flex-wrap:wrap;gap:8px}.task__chain a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:20px;background:var(--g50);font:600 13.5px/1.2 var(--f-head);color:var(--navy);border:1px solid var(--g200);transition:background-color .15s,color .15s,border-color .15s}.task__chain a:hover{background:var(--red);color:#fff;border-color:var(--red)}.task__case{margin-top:auto;display:flex;gap:8px;font-size:14px;color:var(--g700);padding-top:14px;border-top:1px solid var(--g100)}.task__case .ic{color:var(--red);width:18px;height:18px;margin-top:2px}.task__case:hover{color:var(--red)}.why{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.why--svc{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.why__media{position:relative}.why__media img{width:100%;aspect-ratio:4/4.4;object-fit:cover;border-radius:var(--r-lg)}.why__badge{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(10,18,34,.88);color:#fff;border-radius:var(--r);padding:16px 18px;border-inline-start:3px solid var(--red)}.why__badge b{display:block;font:700 15px var(--f-head)}.why__badge span{font-size:13.5px;color:rgba(255,255,255,.8)}.why__list{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.why__i{display:flex;gap:16px}.why__ic{flex:none;width:48px;height:48px;border-radius:12px;background:var(--red-50);color:var(--red);display:grid;place-items:center}.why__ic .ic{width:24px;height:24px}.why__i h3{font-size:17px;margin-bottom:6px}.why__i p{font-size:15px;color:var(--g700);line-height:1.5}.trust{background:var(--g50)}.trust__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);gap:24px;align-items:stretch}.trust__letter{margin:0;background:#fff;border-radius:var(--r-lg);padding:16px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:12px}.trust__letter img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--g200);transition:transform .3s var(--ease)}.trust__letter a:hover img{transform:scale(1.02)}.trust__letter b{display:block;font:700 15px var(--f-head);color:var(--navy)}.trust__letter span{font-size:14px;color:var(--g700)}.trust__letter--sm{max-width:300px;justify-self:end}.trust__facts{display:grid;gap:12px}.tf{display:flex;gap:14px;background:#fff;border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--sh-1)}.tf .ic{flex:none;width:24px;height:24px;color:var(--red);margin-top:2px}.tf b{display:block;font:700 15.5px var(--f-head);color:var(--navy);margin-bottom:4px}.tf p{font-size:14.5px;color:var(--g700);line-height:1.5}.trust__photo{margin:0;position:relative;border-radius:var(--r-lg);overflow:hidden}.trust__photo img{width:100%;height:100%;object-fit:cover}.trust__photo figcaption{position:absolute;left:16px;bottom:16px;background:rgba(10,18,34,.8);color:#fff;font-size:13.5px;padding:6px 10px;border-radius:6px}.lead{background:var(--navy-900);color:#fff}.lead__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start}.lead h2{color:#fff;font-size:clamp(26px,1.4rem + 1vw,36px);line-height:1.18;margin-bottom:16px}.lead__copy>p{font-size:17px;color:rgba(255,255,255,.85);margin-bottom:28px}.lead__copy h3{color:#fff;font-size:16px;margin-bottom:14px}.lead__steps{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:14px;counter-reset:l}.lead__steps li{counter-increment:l;display:grid;grid-template-columns:32px 1fr;gap:4px 14px}.lead__steps li::before{content:counter(l);grid-row:span 2;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);display:grid;place-items:center;font:700 13px var(--f-head)}.lead__steps b{font:600 15.5px var(--f-head)}.lead__steps span{font-size:14px;color:rgba(255,255,255,.75)}.lead__ch{display:grid;gap:10px}.lead__ch a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:background-color .15s}.lead__ch a:hover{background:rgba(255,255,255,.12)}.lead__ch .ic{width:22px;height:22px;color:#fff}.lead__ch .ic.wa{color:#3ccf7a}.lead__ch small{display:block;font-size:12.5px;color:rgba(255,255,255,.7)}.lead__ch span{font:600 15px var(--f-head)}.form{background:#fff;color:var(--text);border-radius:var(--r-lg);padding:32px;box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}.form h3{font-size:22px;margin-bottom:6px}.form__sub{color:var(--g700);margin-bottom:12px}.form__demo{margin-top:14px;font-size:13px;color:var(--g600)}.fstep{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 18px;font:600 13.5px var(--f-head);color:var(--g700)}.fstep__bar{display:flex;gap:6px}.fstep__bar i{width:40px;height:4px;border-radius:4px;background:var(--g200)}.fstep__bar i.on{background:var(--red)}.fhint{font-size:14.5px;color:var(--g700);margin:4px 0 16px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fld{display:grid;gap:6px;margin:0 0 16px;border:0;padding:0;min-width:0}.fld label,.fld legend{font:600 14.5px var(--f-head);color:var(--navy);padding:0}.fld small{font:400 13px var(--f-body);color:var(--g600)}.fld input:not([type=radio]):not([type=checkbox]),.fld select,.fld textarea{width:100%;min-height:50px;border:1.5px solid var(--g300);border-radius:var(--r-sm);padding:12px 14px;font:400 16px var(--f-body);color:var(--text);background:#fff;transition:border-color .15s,box-shadow .15s}.fld textarea{resize:vertical;min-height:88px}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgba(27,37,55,.14)}.fld.is-err input,.fld.is-err select{border-color:var(--red);box-shadow:0 0 0 3px rgba(178,0,21,.12)}.fld__err{font-size:13.5px;color:var(--red);min-height:0}.fld__err:empty{display:none}.chips-in{display:flex;flex-wrap:wrap;gap:8px}.chips-in legend{width:100%;margin-bottom:8px}.chips-in label{position:relative;cursor:pointer}.chips-in input{position:absolute;opacity:0}.chips-in span{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:20px;border:1.5px solid var(--g200);font:600 14px var(--f-head);color:var(--g700);transition:all .15s}.chips-in span .ic{width:18px;height:18px}.chips-in input:checked+span{border-color:var(--navy);background:var(--navy);color:#fff}.chips-in input:checked+span .ic{color:#fff}.chips-in input:focus-visible+span{outline:3px solid #6b9bff;outline-offset:2px}.fld--check label{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.45 var(--f-body);color:var(--g700);cursor:pointer}.fld--check input{width:20px;height:20px;margin-top:1px;accent-color:var(--red);flex:none}.fld--check a{color:var(--red);text-decoration:underline}.fbtns{display:grid;grid-template-columns:auto 1fr;gap:10px}.btn:disabled{opacity:.7;cursor:progress}.fok{text-align:center;padding:12px 0}.fok:focus{outline:none}.fok__ic{width:56px;height:56px;border-radius:50%;background:#e7f6ee;color:#1f7a4a;display:grid;place-items:center;margin:0 auto 14px}.fok__ic .ic{width:28px;height:28px}.fok p{color:var(--g700);margin:8px 0 16px}.fok b{color:var(--navy)}.fok__next{text-align:start;display:grid;gap:8px;margin:0 auto 20px;max-width:340px;padding-inline-start:20px;font-size:15px;color:var(--g700)}.fail{margin-top:14px;padding:14px;border-radius:var(--r);background:var(--red-50);color:var(--red-700);font-size:14.5px}.fail .link{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.fail a{text-decoration:underline}.faqw{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}.faq__more{color:var(--g700);margin-top:-16px}.faq__more a{color:var(--red);font-weight:600;text-decoration:underline}.faq{border-top:1px solid var(--g200)}.faq__i{border-bottom:1px solid var(--g200)}.faq__i summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:600 16.5px/1.35 var(--f-head);color:var(--navy);cursor:pointer}.faq__i summary::-webkit-details-marker{display:none}.faq__i summary .ic{color:var(--g600);transition:transform .25s var(--ease)}.faq__i[open] summary .ic{transform:rotate(180deg);color:var(--red)}.faq__i div p{padding:0 0 20px;color:var(--g700);font-size:16px;max-width:680px}@media (prefers-reduced-motion:no-preference){.faq__i[open] div{animation:panelIn .3s var(--ease)}}.fbar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin-bottom:32px}.fchips{display:flex;flex-wrap:wrap;gap:8px}.fchip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:21px;border:1.5px solid var(--g200);background:#fff;font:600 14.5px var(--f-head);color:var(--g700);cursor:pointer;transition:all .15s}.fchip small{font-size:12px;color:var(--g600)}.fchip[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.fchip[aria-pressed="true"] small{color:rgba(255,255,255,.75)}.fsearch{display:flex;align-items:center;gap:8px;height:46px;min-width:320px;padding:0 14px;border:1.5px solid var(--g300);border-radius:23px;background:#fff}.fsearch .ic{color:var(--g600)}.fsearch input{border:0;outline:0;flex:1;font:400 15.5px var(--f-body);background:none;min-width:0}.fsearch:focus-within{border-color:var(--navy)}.cgroup{margin-bottom:48px}.cgroup[hidden]{display:none}.cgroup__h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.cgroup h2{font-size:24px}.none{padding:32px;text-align:center;color:var(--g700);background:var(--g50);border-radius:var(--r-lg)}.none a{color:var(--red);font-weight:600}.case{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:start}.case__img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);margin-bottom:32px}.story{display:grid;gap:16px}.story__i{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--g200)}.story__i>span{width:44px;height:44px;border-radius:50%;background:var(--g50);display:grid;place-items:center;font:700 16px var(--f-head);color:var(--navy)}.story__i--r{background:var(--navy);border-color:var(--navy);color:#fff}.story__i--r h2{color:#fff}.story__i--r>span{background:var(--red);color:#fff}.story h2{font-size:18px;margin-bottom:6px}.story p{font-size:16px;line-height:1.55}.case__side{position:sticky;top:calc(var(--hdr) + 20px);display:grid;gap:20px}.side{border:1px solid var(--g200);border-radius:var(--r-lg);padding:24px;display:grid;gap:12px}.side__k{font-size:13.5px;color:var(--g600)}.side__svc{font:700 19px/1.3 var(--f-head);color:var(--navy)}.side__svc:hover{color:var(--red)}.side p{font-size:15px;color:var(--g700)}.side__p{font:700 20px var(--f-head)!important;color:var(--navy)!important}.article{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.toc{position:sticky;top:calc(var(--hdr) + 20px);display:grid;gap:4px}.toc>p{font:700 13px var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--g600);margin-bottom:8px}.toc a{padding:8px 12px;border-inline-start:2px solid var(--g200);font-size:14.5px;color:var(--g700)}.toc a:hover{color:var(--red);border-color:var(--red)}.toc__cta{margin-top:20px;padding:18px;border-radius:var(--r-lg);background:var(--g50);display:grid;gap:6px}.toc__cta b{font:700 15px var(--f-head);color:var(--navy)}.toc__cta span{font-size:14px;color:var(--g700);margin-bottom:8px}.prose{max-width:720px}.prose img{width:100%;border-radius:var(--r-lg);margin-bottom:28px;aspect-ratio:16/9;object-fit:cover}.prose__lead{font-size:19px;line-height:1.6;color:var(--g900)}.prose h2{font-size:26px;margin:40px 0 14px}.prose p,.prose li{font-size:17px;line-height:1.7;color:var(--g700)}.prose ul{padding-inline-start:22px}.inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:32px 0;padding:20px 24px;border-radius:var(--r-lg);background:var(--navy);color:#fff}.inline-cta b{display:block;font:700 17px var(--f-head)}.inline-cta span{font-size:14.5px;color:rgba(255,255,255,.8)}.tline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative}.tline::before{content:"";position:absolute;top:22px;left:0;right:0;height:2px;background:var(--g200)}.tline li{position:relative;padding-top:44px}.tline li::before{content:"";position:absolute;top:15px;left:0;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--red)}.tline b{display:block;font:700 22px var(--f-head);color:var(--navy);margin-bottom:6px}.tline p{font-size:15px;color:var(--g700)}.team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.team__i{display:grid;gap:12px;text-align:center}.team__ph{aspect-ratio:1;border-radius:var(--r-lg);background:var(--g50);border:1px dashed var(--g300);display:grid;place-items:center;color:var(--g300)}.team__ph .ic{width:40px;height:40px}.team b{font:600 14.5px/1.3 var(--f-head);color:var(--navy)}.chgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.chcard{display:grid;gap:6px;padding:24px;border:1px solid var(--g200);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.chcard:hover{border-color:var(--g300);box-shadow:var(--sh-2);transform:translateY(-2px)}.chcard .ic{width:28px;height:28px;color:var(--red);margin-bottom:8px}.chcard small{font-size:13.5px;color:var(--g600)}.chcard b{font:700 17px var(--f-head);color:var(--navy)}.chcard span{font-size:14px;color:var(--g700)}.reqs{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px;align-items:center}.map{aspect-ratio:16/10;border-radius:var(--r-lg);background:linear-gradient(135deg,#e9edf3 25%,transparent 25%) 0 0/24px 24px,linear-gradient(225deg,#e9edf3 25%,transparent 25%) 0 0/24px 24px,#f4f6f9;display:grid;place-items:center;align-content:center;gap:8px;color:var(--navy);font:600 15px var(--f-head);border:1px solid var(--g200)}.map__pin{width:40px;height:40px;color:var(--red)}.reqs h2{font-size:26px;margin-bottom:16px}.req{display:grid;grid-template-columns:140px 1fr;gap:10px 16px;margin:0}.req dt{color:var(--g600);font-size:14.5px}.req dd{margin:0;font-weight:500}.nf{padding-block:96px 120px;text-align:center}.nf__code{font:800 96px/1 var(--f-head);color:var(--red-50);-webkit-text-stroke:2px var(--red);margin-bottom:12px}.nf h1{font-size:36px;margin-bottom:12px}.nf p{color:var(--g700);max-width:520px;margin:0 auto 28px;font-size:17px}.nf .hero__cta{justify-content:center}.nf__pop{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;font-size:14.5px;color:var(--g700);align-items:center}.nf__pop a{padding:6px 12px;border-radius:16px;background:var(--g50);color:var(--navy);font-weight:600}a.cars{transition:transform .25s var(--ease),box-shadow .25s}a.cars:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.ftr{background:var(--navy-950);color:rgba(255,255,255,.78);padding-top:64px;font-size:14.5px}.ftr__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:32px;padding-bottom:48px}.ftr h3{font:700 14px var(--f-head);color:#fff;margin-bottom:14px}.ftr__top>div>a{display:flex;align-items:center;gap:8px;padding:5px 0;color:rgba(255,255,255,.78);transition:color .15s}.ftr__top>div>a:hover{color:#fff}.ftr .ic{width:18px;height:18px;flex:none}.ftr__brand p{margin:16px 0 20px;line-height:1.55;max-width:300px}.logo--inv .logo__n{color:#fff}.logo--inv .logo__s{color:rgba(255,255,255,.65)}.ftr__langs{display:flex;gap:6px}.ftr__langs a{padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font:600 13px var(--f-head);color:#fff}.ftr__langs a[aria-current]{background:#fff;color:var(--navy)}.ftr__addr{display:flex;gap:8px;margin-top:8px;line-height:1.5}.ftr__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px}.ftr__bot nav{display:flex;flex-wrap:wrap;gap:16px}.ftr__bot a:hover{color:#fff}@media (max-width:1100px){.sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps li::after{display:none}.ftr__top{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr__brand{grid-column:1/-1}.trust__grid{grid-template-columns:1fr 1fr}.trust__photo{display:none}.team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.cgrid,.agrid,.tasks{grid-template-columns:1fr 1fr}.why,.why--svc,.lead__in,.faqw,.case,.article,.reqs{grid-template-columns:1fr;gap:32px}.why__media img{aspect-ratio:16/10}.trust__letter--sm{justify-self:start}.case__side,.toc{position:static}.chgrid{grid-template-columns:1fr 1fr}.tline{grid-template-columns:1fr;gap:0}.tline::before{left:7px;top:0;bottom:0;right:auto;width:2px;height:auto}.tline li{padding:0 0 20px 32px}.tline li::before{top:4px}.anchors{top:var(--hdr)}}@media (max-width:767px){.phead{padding-block:20px 28px}.phead p{font-size:16.5px}.dhero{padding-block:24px 48px}.dhero p{font-size:16.5px}.dhero .btn{flex:1 1 100%}.anchors .btn{display:none}.shint{margin:-4px 0 20px;font-size:15px}.duo{grid-template-columns:1fr;gap:16px}.duo__c{padding:22px}.needs{padding:20px}.steps,.cgrid,.agrid,.tasks,.sgrid,.sgrid--3,.chgrid,.trust__grid{grid-template-columns:1fr}.steps li{display:grid;grid-template-columns:36px 1fr;gap:2px 14px;padding:18px}.steps__n{grid-row:span 2;margin:0}.why__list{grid-template-columns:1fr;gap:20px}.scard{flex-direction:row}.scard__img{flex:none;width:112px;aspect-ratio:auto}.scard__b{padding:14px 16px}.scard p{margin-bottom:10px}.fsearch{min-width:0;width:100%}.fchips{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;padding-bottom:2px}.fchip{flex:none}.form{padding:22px 18px}.fgrid{grid-template-columns:1fr}.fbtns{grid-template-columns:1fr}.fbtns .btn--outline{order:2}.faq__i summary{font-size:16px}.team{grid-template-columns:1fr 1fr}.req{grid-template-columns:1fr;gap:2px}.req dd{margin-bottom:10px}.ftr__top{grid-template-columns:1fr 1fr;gap:28px 20px}.ftr{padding-top:44px}.nf{padding-block:56px 72px}.nf__code{font-size:72px}.trust__letter{max-width:none}.trust__letter img{aspect-ratio:4/3}}.trust__grid--2{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.case__side .trust__letter--sm{max-width:none;justify-self:stretch}@media (max-width:767px){.trust__grid--2{grid-template-columns:1fr}}.toc a.btn{color:#fff;border:0;padding:0 1.1rem;justify-content:center}.toc a.btn:hover{color:#fff}.chcard{align-content:start}.smap{display:grid;grid-template-columns:1fr 1fr;gap:48px}.smap h2{font-size:22px;margin:0 0 12px}.smap h3{font-size:16px;margin:20px 0 8px;color:var(--red)}.smap ul{list-style:none;margin:0 0 28px;padding:0;border-top:1px solid var(--g200)}.smap li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--g200)}.smap a{font:600 15px var(--f-head);color:var(--navy)}.smap a:hover{color:var(--red)}.smap span{font-size:14px;color:var(--g600);text-align:end}@media(max-width:767px){.smap{grid-template-columns:1fr}.smap li{flex-direction:column;gap:2px}.smap span{text-align:start}}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 12px;border:1px solid var(--g200);border-radius:var(--r-sm);background:#fff;font:600 14px/1 var(--f-head);color:var(--navy);cursor:pointer;transition:border-color .15s,box-shadow .15s}.lang__btn:hover,.lang.is-open .lang__btn{border-color:var(--g300);box-shadow:var(--sh-1)}.flag{width:22px;height:15px;border-radius:3px;flex:none;box-shadow:0 0 0 1px rgba(17,26,44,.12)}.lang__chev{width:16px!important;height:16px!important;color:var(--g600);transition:transform .2s var(--ease)}.lang.is-open .lang__chev{transform:rotate(180deg)}.lang__menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;min-width:200px;padding:6px;background:#fff;border:1px solid var(--g200);border-radius:var(--r);box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s var(--ease),visibility .16s}.lang.is-open .lang__menu{opacity:1;visibility:visible;transform:none}.lang__menu a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);font:500 15px var(--f-body);color:var(--g900);outline:none}.lang__menu a:hover,.lang__menu a:focus-visible{background:var(--g50)}.lang__menu a:focus-visible{box-shadow:inset 0 0 0 2px #6b9bff}.lang__menu a[aria-checked="true"]{font-weight:600;color:var(--navy)}.lang__ok{margin-inline-start:auto;width:18px!important;height:18px!important;color:var(--red);visibility:hidden}.lang__menu a[aria-checked="true"] .lang__ok{visibility:visible}.hdr__m{display:none;align-items:center;gap:8px;margin-inline-start:auto}.hdr__m .burger{margin:0}.lang--mob .lang__btn{height:44px;padding:0 10px}.lang--mob .lang__code{display:none}.lang--ftr .lang__btn{background:transparent;border-color:rgba(255,255,255,.25);color:#fff}.lang--ftr .lang__chev{color:rgba(255,255,255,.7)}.lang--ftr .lang__menu{top:auto;bottom:calc(100% + 8px);inset-inline-end:auto;inset-inline-start:0;transform:translateY(6px)}.lang--ftr.is-open .lang__menu{transform:none}@media (max-width:1023px){.hdr__m{display:flex}.hdr__end{display:none}}.toast{position:fixed;left:50%;bottom:96px;z-index:90;transform:translate(-50%,10px);max-width:min(440px,calc(100% - 32px));padding:12px 16px;border-radius:var(--r);background:var(--navy);color:#fff;font-size:14.5px;box-shadow:var(--sh-2);opacity:0;transition:opacity .2s,transform .2s var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%,0)}@media (min-width:1024px){.toast{bottom:32px}}.panels{display:grid}.panels>.panel{grid-area:1/1;transition:opacity .3s var(--ease),visibility .3s}.panels>.panel[hidden]{display:grid!important;visibility:hidden;opacity:0;pointer-events:none}.panels>.panel.is-in{animation:none}.panels .panel__media{min-height:0;aspect-ratio:auto}.panels .panel__media img{object-position:center}.panels .panel__body{min-height:100%}@media (max-width:1023px){.panels .panel__media{aspect-ratio:16/9;min-height:0}}.tl{position:relative}.tl__rail-wrap{overflow-x:auto;scrollbar-width:none;margin:0 -8px 28px;padding:4px 8px 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.tl__rail-wrap::-webkit-scrollbar{display:none}.tl__rail{position:relative;display:flex;gap:4px;min-width:max-content;padding:0 16px}.tl__line{position:absolute;left:16px;right:16px;bottom:9px;height:2px;background:var(--g200)}.tl__line i{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--red);transform-origin:left;transform:scaleX(var(--p,1));transition:transform .45s var(--ease)}.tl__y{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 10px 0;min-width:64px;background:none;border:0;font:600 15px var(--f-head);color:var(--g600);cursor:pointer;transition:color .2s}.tl__y::after{content:"";position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--g300);transition:transform .25s var(--ease),border-color .2s,background-color .2s}.tl__y.done::after{border-color:var(--red)}.tl__y[aria-selected="true"]{color:var(--navy)}.tl__y[aria-selected="true"] span{font-size:17px}.tl__y[aria-selected="true"]::after{background:var(--red);border-color:var(--red);transform:scale(1.25);box-shadow:0 0 0 5px rgba(178,0,21,.14)}.tl__y:hover{color:var(--red)}.tl__stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:16px;align-items:center}.tl__nav{width:48px;height:48px;border-radius:50%;border:1px solid var(--g200);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--navy);transition:background-color .15s,color .15s,border-color .15s}.tl__nav:hover:not(:disabled){background:var(--navy);color:#fff;border-color:var(--navy)}.tl__nav:disabled{opacity:.35;cursor:default}.tl__nav svg{width:22px;height:22px}.tl__cards{display:grid;touch-action:pan-y;user-select:none}.tl__card{grid-area:1/1;background:#fff;border-radius:var(--r-lg);padding:36px 40px;box-shadow:var(--sh-1);border-inline-start:4px solid var(--red);transition:opacity .35s var(--ease),transform .35s var(--ease)}.tl__card[hidden]{display:block!important;visibility:hidden;opacity:0;transform:translateX(var(--dx,24px))}.tl__year{font:800 44px/1 var(--f-head);color:var(--red);margin-bottom:12px;letter-spacing:-.02em}.tl__card h3{font-size:22px;margin-bottom:10px}.tl__card p:last-child{font-size:17px;line-height:1.65;color:var(--g700);max-width:760px}.tl__bar{display:flex;align-items:center;gap:20px;margin:24px 64px 0}.tl__bar input{flex:1;accent-color:var(--red);height:28px;cursor:pointer}.tl__count{font:500 14px var(--f-body);color:var(--g600);white-space:nowrap}.tl__count b{font:700 15px var(--f-head);color:var(--navy)}.tl__hint{margin:10px 64px 0;font-size:13.5px;color:var(--g600)}@media (max-width:767px){.tl__stage{grid-template-columns:1fr;gap:12px}.tl__nav{display:none}.tl__card{padding:24px 22px}.tl__year{font-size:36px}.tl__card h3{font-size:19px}.tl__card p:last-child{font-size:16px}.tl__bar,.tl__hint{margin-inline:0}.tl__mnav{display:flex!important}}.tl__mnav{display:none;gap:10px;justify-content:center;margin-top:14px}.tl__mnav .tl__nav{display:grid}@media (prefers-reduced-motion:reduce){.tl__card,.tl__line i,.panels>.panel{transition:none}}.lang.is-open .lang__menu{transition:opacity .16s,transform .16s var(--ease),visibility 0s}@media (max-width:1023px){.panels>.panel{grid-template-rows:auto 1fr}.panels .panel__media{aspect-ratio:16/9;height:auto;align-self:start}}@media (max-width:767px){.panels .svcs li:nth-child(n+6){display:none}}@media (min-width:600px) and (max-width:1023px){.panels .svcs{grid-template-columns:1fr 1fr}}.pcase{margin-top:auto;display:grid;grid-template-columns:64px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:12px;border-radius:var(--r);background:var(--g50);margin-bottom:16px;transition:background-color .15s}.pcase:hover{background:var(--red-50)}.pcase img{width:64px;height:48px;object-fit:cover;border-radius:8px}.pcase small{display:block;font:600 12.5px var(--f-head);color:var(--red);margin-bottom:2px}.pcase span{font:600 14.5px/1.35 var(--f-head);color:var(--navy)}.pcase svg{width:18px;height:18px;color:var(--navy)}.panel__foot{margin-top:0}@media (min-width:600px){.panels .svcs li:nth-child(n+7){display:none}}.tl__rail{width:max-content;min-width:100%;justify-content:space-between}.tl__line{left:calc(16px + 32px);right:calc(16px + 32px)}.ci{width:22px;height:22px;flex:none}.ci--lg{width:30px;height:30px}.hcontacts{display:flex;gap:6px}.hc{width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--g200);display:grid;place-items:center;color:var(--navy);transition:border-color .15s,color .15s,background-color .15s}.hc:hover{border-color:var(--g300);background:var(--g50)}.hc--whatsapp{color:#1f9d55}.hc--wechat{color:#07a85a}.hc--telegram{color:#229ed9}.hc .ci{width:20px;height:20px}.ftr__c{display:grid}.ftr__c a{display:flex;align-items:center;gap:8px;padding:5px 0;color:rgba(255,255,255,.78)}.ftr__c a:hover{color:#fff}.lead__cht{margin-top:4px}.lead__chi{position:relative}.lead__qr{margin-inline-start:auto;font:700 11px var(--f-head);font-style:normal;padding:3px 6px;border-radius:5px;background:rgba(255,255,255,.14);color:#fff}.team__pos{font-size:13.5px;color:var(--g700)}.qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.qgrid>.chgrid{grid-column:1/-1}.qcard{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--g200);border-radius:var(--r-lg);background:#fff}.qcard__h{display:flex;gap:12px;align-items:center}.qcard__h small{display:block;font-size:13px;color:var(--g700)}.qcard__h b{font:700 17px/1.3 var(--f-head);color:var(--navy);word-break:break-word}.qcard--whatsapp .ci{color:#1f9d55}.qcard--wechat .ci{color:#07a85a}.qcard--telegram .ci{color:#229ed9}.qcard--email .ci,.qcard--phone .ci{color:var(--red)}.qcard p{font-size:14.5px;color:var(--g700)}.qcard__qr{align-self:flex-start;padding:10px;border:1px solid var(--g200);border-radius:var(--r);background:#fff}.qcard__qr svg,.qcard__qr img{display:block;width:148px;height:148px}.qcard__a{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.qcard__a .btn .ic{width:16px;height:16px}.cfab{position:fixed;inset-inline-end:24px;bottom:24px;z-index:70}.cfab__btn{display:flex;align-items:center;gap:10px;height:56px;padding:0 22px 0 18px;border:0;border-radius:28px;background:var(--red);color:#fff;font:600 15px var(--f-head);cursor:pointer;box-shadow:0 12px 28px -10px rgba(178,0,21,.65);transition:transform .2s var(--ease),background-color .2s}.cfab__btn:hover{background:var(--red-700);transform:translateY(-2px)}.cfab__btn .ci{width:22px;height:22px}.cpanel{position:absolute;inset-inline-end:0;bottom:68px;width:340px;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:18px;animation:cpIn .22s var(--ease)}@keyframes cpIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cpanel__h{display:flex;justify-content:space-between;align-items:center}.cpanel__h b{font:700 17px var(--f-head);color:var(--navy)}.cpanel__x,.cmodal__x{width:36px;height:36px;border:0;border-radius:50%;background:var(--g50);display:grid;place-items:center;cursor:pointer;color:var(--g700)}.cpanel__s{font-size:13.5px;color:var(--g700);margin:4px 0 12px}.cpanel__l{display:grid;gap:8px}.cpi{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--g200);border-radius:var(--r);transition:border-color .15s,background-color .15s}.cpi:hover{border-color:var(--g300);background:var(--g50)}.cpi__i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--g50)}.cpi--whatsapp .cpi__i{background:#e7f8ee;color:#1f9d55}.cpi--wechat .cpi__i{background:#e6f8ee;color:#07a85a}.cpi--telegram .cpi__i{background:#e6f4fb;color:#229ed9}.cpi b{display:block;font:600 14.5px var(--f-head);color:var(--navy)}.cpi small{font-size:13px;color:var(--g700)}.cpi em{font:600 11px var(--f-head);font-style:normal;color:var(--red);background:var(--red-50);padding:3px 7px;border-radius:10px}.cmodal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px}.cmodal[hidden]{display:none}.cmodal__bg{position:absolute;inset:0;background:rgba(10,18,34,.55);backdrop-filter:blur(2px)}.cmodal__p{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:20px;padding:28px 28px 24px;text-align:center;box-shadow:0 30px 70px -20px rgba(0,0,0,.5);animation:cpIn .25s var(--ease)}.cmodal__x{position:absolute;top:14px;inset-inline-end:14px}.cmodal__k{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--f-head);color:#07a85a;margin-bottom:6px}.ci--wa{color:#1f9d55}.ci--wc{color:#07a85a}.cmodal h2{font-size:22px;margin-bottom:12px}.cmodal__sw{display:inline-flex;gap:4px;padding:3px;background:var(--g100);border-radius:10px;margin-bottom:12px}.cmodal__sw button{border:0;background:none;padding:6px 10px;border-radius:8px;font:600 13px var(--f-head);color:var(--g700);cursor:pointer}.cmodal__sw button[aria-selected="true"]{background:#fff;color:var(--navy);box-shadow:var(--sh-1)}.cmodal__qr{display:inline-block;padding:12px;border:1px solid var(--g200);border-radius:16px;margin:4px 0 12px}.cmodal__qr svg,.cmodal__qr img{display:block;width:200px;height:200px}.cmodal__acc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:15px;margin-bottom:12px}.cmodal__acc b{font:700 16px var(--f-head);color:var(--navy)}.cmodal__acc em{font:600 11px var(--f-head);font-style:normal;color:var(--red);background:var(--red-50);padding:3px 8px;border-radius:10px}.cmodal__id{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--g50);border-radius:var(--r);margin-bottom:12px}.cmodal__id span{font-size:13px;color:var(--g700)}.cmodal__id code{font:700 16px/1 ui-monospace,Menlo,monospace;color:var(--navy)}.cmodal__s{font-size:14px;color:var(--g700);margin:0 auto 14px;max-width:320px}.cmodal__steps{text-align:start;margin:0 auto 14px;padding-inline-start:22px;font-size:14.5px;color:var(--g700);max-width:320px}.cmodal__a{display:grid;gap:8px}.cmodal__a .btn .ic{width:18px;height:18px}.cmodal__demo{margin-top:10px;font-size:12.5px;color:var(--warn,#8a4b00)}.ctoast{position:fixed;left:50%;bottom:100px;z-index:99;transform:translate(-50%,8px);background:var(--navy);color:#fff;padding:10px 16px;border-radius:var(--r);font-size:14px;opacity:0;transition:opacity .2s,transform .2s}.ctoast.is-on{opacity:1;transform:translate(-50%,0)}.promo-slot{padding-block:24px 0}.promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:var(--r-lg)}.promo b{display:block;font:700 18px/1.3 var(--f-head);margin-bottom:4px}.promo p{font-size:15px}.promo--navy{background:var(--navy);color:#fff}.promo--navy p{color:rgba(255,255,255,.85)}.promo--red{background:var(--red);color:#fff}.promo--red p{color:rgba(255,255,255,.9)}.promo--light{background:var(--red-50);color:var(--navy)}.promo--light p{color:var(--g700)}.mbar__more{width:48px;padding:0}@media (max-width:1023px){.hcontacts{display:none}}@media (max-width:767px){.cfab__btn{display:none}.cfab{inset-inline:0;bottom:0}.cpanel{position:fixed;inset-inline:0;bottom:0;width:auto;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));z-index:96;box-shadow:0 -20px 50px -20px rgba(0,0,0,.45)}.cfab.is-open::before{content:"";position:fixed;inset:0;background:rgba(10,18,34,.45);z-index:95}.cmodal{place-items:end center;padding:0}.cmodal__p{width:100%;border-radius:20px 20px 0 0;max-height:92vh}.qgrid{grid-template-columns:1fr}}.cms-preview [data-block]{outline:2px dashed transparent;outline-offset:-2px;transition:outline-color .15s;cursor:pointer}.cms-preview [data-block]:hover{outline-color:#6b9bff}.cms-preview [data-block].cms-sel{outline:3px solid var(--red)}.cms-preview .cfab,.cms-preview .mbar{display:none!important}.cms-noanim *,.cms-noanim *::before,.cms-noanim *::after{animation:none!important;transition:none!important}.cms-noanim .rise,.cms-noanim .dstrip .dcard,.cms-noanim .hero__bg img{opacity:1!important;transform:none!important}
.sprite{position:absolute;width:0;height:0;overflow:hidden}.drawer .burger{display:inline-flex}.team__ph img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.mbar.mbar--3{grid-template-columns:minmax(0,1fr) auto auto}.mbar--3 .btn{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:359px){.hdr__in{gap:10px}.hdr .logo{gap:8px}.hdr .logo img{width:34px;height:34px}.hdr .logo__n{font-size:15px;letter-spacing:.03em}.hdr__m{gap:6px}.lang--mob .lang__btn{padding:0 8px}.drawer .logo__n{font-size:15px}.btn{white-space:normal;text-align:center;line-height:1.25;padding-block:10px;max-width:100%}.pcard{padding:20px}.pack li{flex-wrap:wrap;row-gap:2px}.pack span{min-width:0;overflow-wrap:anywhere}.pack b{white-space:normal}h1,h2,h3{hyphens:manual;overflow-wrap:break-word}}.cblock__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.cblock__in--text{grid-template-columns:minmax(0,760px)}.cblock__copy h2{margin-bottom:14px}.cblock__copy p{color:var(--g700);margin-bottom:14px}.cblock__copy .btn{margin-top:8px}.cblock__media img{display:block;width:100%;height:auto;border-radius:var(--r-lg)}.cblock__video{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--navy)}.cblock__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cblock--navy{background:var(--navy);color:#fff}.cblock--navy .cblock__copy h2{color:#fff}.cblock--navy .cblock__copy p{color:rgba(255,255,255,.82)}@media (max-width:899px){.cblock__in{grid-template-columns:1fr;gap:24px}}.cms-preview-bar{position:sticky;top:0;z-index:100;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:8px 16px;background:#ffe9a8;color:#3d2f00;font:600 13px/1.4 var(--f-head)}.cms-preview-bar form{display:inline}.cms-preview-bar button{border:1px solid #3d2f00;background:transparent;border-radius:6px;padding:3px 10px;font:inherit;cursor:pointer}@media (min-width:1024px) and (max-width:1279px){.nav,.hdr__end,.hcontacts{display:none}.burger{display:inline-flex;margin-inline-start:auto}.hdr__m{display:flex}}.review-bar{padding:6px 16px;background:#fff4d1;color:#4a3b00;font:500 12.5px/1.4 var(--f-body,system-ui);text-align:center;border-bottom:1px solid #f0dc9a}.nav>a,.nav>.dd>button{white-space:nowrap;flex:none}.mega h3{text-wrap:balance;line-height:1.3}.mega__col a{text-wrap:pretty}@media (max-width:480px){.cgroup__h{flex-wrap:wrap;row-gap:4px}.cgroup__h h2{hyphens:manual}}@media (max-width:359px){.scard{flex-direction:column}.scard .scard__img{width:auto;flex:none;aspect-ratio:16/9;min-height:0}.scard h3{hyphens:manual}}@media (max-width:400px){.mbar--3 .btn--outline:not(.mbar__more){font-size:0;width:48px;padding:0;gap:0}.mbar--3 .btn--outline .ic{font-size:15px}}.article>*{min-width:0}@media (max-width:1023px){.article{grid-template-columns:minmax(0,1fr)}}.prose img,.prose video,.prose iframe{max-width:100%;height:auto}.prose table{display:block;max-width:100%;overflow-x:auto}.prose a,.toc a{overflow-wrap:anywhere}.crumbs>*{min-width:0;overflow-wrap:anywhere}@media (max-width:359px){h1{hyphens:auto}}.prose li,.prose p,.prose td,.prose th,.prose h2,.prose h3{overflow-wrap:anywhere}
.phead--compact{padding-block:20px 18px}.phead--compact h1{margin-bottom:6px}.phead--compact p{max-width:760px}.btool{display:grid;gap:12px;margin-bottom:10px}.btool__topics{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.btool__topics .fchip{flex:none;height:38px;text-decoration:none;font-size:14px}.btool__topics .fchip small{font-size:11.5px;color:var(--g600)}.btool__topics .fchip[aria-current="true"]{background:var(--navy);border-color:var(--navy);color:#fff}.btool__topics .fchip[aria-current="true"] small{color:rgba(255,255,255,.75)}.btool__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btool__row .fsearch{flex:1 1 280px;min-width:0;height:42px}.bsort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--g700)}.bsort select{height:42px;border:1.5px solid var(--g300);border-radius:21px;padding:0 14px;background:#fff;font:inherit;color:var(--g900)}.bcount{font-size:13.5px;color:var(--g600);margin:4px 0 16px}.pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:32px;flex-wrap:wrap}.pager__n{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--g200);border-radius:10px;font:600 14.5px var(--f-head);color:var(--g900);text-decoration:none;padding:0 10px}.pager__n:hover{border-color:var(--red);color:var(--red)}.pager__n[aria-current="page"]{background:var(--navy);border-color:var(--navy);color:#fff}.pager__n .ic{width:18px;height:18px}.pager__gap{color:var(--g600);padding:0 2px}@media (max-width:640px){.bsort span{display:none}.btool__row .btn{flex:none}}.cpage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:28px;align-items:start}.cpage__h{font-size:clamp(20px,1rem + .6vw,26px);margin-bottom:16px}.ccards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ccard2{display:flex;gap:14px;justify-content:space-between;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg,16px);padding:18px;box-shadow:0 10px 30px -24px rgba(17,26,44,.35)}.ccard2__main{min-width:0;display:flex;flex-direction:column;gap:6px}.ccard2__k{display:flex;align-items:center;gap:8px;font:600 13px var(--f-head);color:var(--g700);text-transform:uppercase;letter-spacing:.04em}.ccard2__k .ci{width:22px;height:22px}.ccard2__k em{font-style:normal;font-size:11px;text-transform:none;letter-spacing:0;background:var(--red-50,#fdecee);color:var(--red);padding:2px 8px;border-radius:10px}.ccard2__v{font:700 17px/1.3 var(--f-head);color:var(--navy);overflow-wrap:anywhere}.ccard2__d{font-size:14px;color:var(--g700);line-height:1.45}.ccard2__a{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.ccard2__qr{margin:0;flex:none;text-align:center;width:104px}.ccard2__qr img{width:104px;height:104px;border:1px solid var(--g200);border-radius:10px;padding:4px;background:#fff}.ccard2__qr figcaption{font-size:11.5px;color:var(--g600);margin-top:4px;line-height:1.3}.ccard2--whatsapp{border-top:3px solid #1faa53}.ccard2--wechat{border-top:3px solid #1aad19}.ccard2--telegram{border-top:3px solid #229ed9}.ccard2--email,.ccard2--phone{border-top:3px solid var(--navy)}.cpage__office{position:sticky;top:calc(var(--hdr) + 16px);background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg,16px);overflow:hidden}.office__ph{margin:0;aspect-ratio:16/10;overflow:hidden}.office__ph img{width:100%;height:100%;object-fit:cover}.office__b{padding:18px 20px 20px}.office__b h2{font-size:20px;margin-bottom:10px}.office__addr{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--g900);margin-bottom:8px}.office__addr .ic{flex:none;width:20px;height:20px;color:var(--red);margin-top:2px}.office__b .req{margin-top:12px;font-size:14px}.gmap{position:relative;border-radius:var(--r-lg,16px);overflow:hidden;border:1px solid var(--g200);background:linear-gradient(135deg,#eef2f7,#f8fafc);aspect-ratio:21/8;min-height:280px}.gmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gmap__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px}.gmap__ph b{font:700 17px var(--f-head);color:var(--navy)}.gmap__ph span{font-size:13.5px;color:var(--g600);max-width:440px}.gmap__pin{width:40px;height:40px;color:var(--red)}.gmap__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width:1023px){.cpage{grid-template-columns:1fr}.cpage__office{position:static}.office__ph{aspect-ratio:21/9}}@media (max-width:640px){.ccards{grid-template-columns:1fr}.ccard2{padding:16px}.ccard2__qr{width:84px}.ccard2__qr img{width:84px;height:84px}.gmap{aspect-ratio:4/3;min-height:240px}}.tl__img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:14px}.team__bio{font-size:13.5px;color:var(--g700);line-height:1.45;margin-top:6px;text-align:inherit}.mega{max-height:calc(100vh - var(--hdr));overflow-y:auto;overscroll-behavior:contain}.mega__col a{padding:6px 0}.office__req{font-size:15px;margin:14px 0 6px;color:var(--g700)}.calcsec{background:linear-gradient(180deg,var(--g50),#fff)}.calc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:36px;align-items:start}.calc__steps{list-style:none;counter-reset:s;margin:18px 0 0;padding:0;display:grid;gap:10px}.calc__steps li{counter-increment:s;display:flex;gap:10px;align-items:center;font:600 14.5px var(--f-head);color:var(--g700)}.calc__steps li::before{content:counter(s);flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-size:13px}.calc__box{display:grid;gap:16px}.calc__form{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-2);display:grid;gap:14px}.calc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calc__form .fld{margin:0}.calc__form label{display:block;font:600 13px var(--f-head);color:var(--g700);margin-bottom:6px}.calc__form input,.calc__form select{width:100%;height:44px;border:1.5px solid var(--g300);border-radius:10px;padding:0 12px;font:inherit;background:#fff;color:var(--g900)}.calc__form input:focus,.calc__form select:focus{outline:2px solid var(--red);outline-offset:1px;border-color:transparent}.calc__form .fld.is-err input,.calc__form .fld.is-err select{border-color:var(--red)}.calc__form .fld__err{font-size:12.5px;color:var(--red);margin-top:4px;min-height:0}.fld--wide{grid-column:1/-1}.boxes{border:1px dashed var(--g300);border-radius:12px;padding:12px 14px;margin:0;display:grid;gap:8px}.boxes legend{font:600 13px var(--f-head);color:var(--g700);padding:0 4px}.boxes__head,.boxes__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 36px;gap:8px;align-items:center}.boxes__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.boxes__head span{font-size:12px;color:var(--g600)}.boxes__row input{height:40px}.boxes__rm{width:36px;height:36px;border:1px solid var(--g200);border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--g600)}.boxes__rm .ic{width:14px;height:14px}.boxes .btn .ic{width:16px;height:16px;margin-right:4px}.boxes__alt{display:flex!important;align-items:center;gap:8px;font:500 13.5px var(--f-body)!important;color:var(--g700);cursor:pointer}.boxes__alt input{width:18px;height:18px}.boxes.is-vol .boxes__head,.boxes.is-vol .boxes__rows,.boxes.is-vol [data-box-add]{display:none}.dur{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.calc__form .btn .ic{width:18px;height:18px;margin-right:6px}.calc__err{color:var(--red);font-size:14px}.calc__res{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:20px 22px;display:grid;gap:12px}.calc__rt{font-size:18px}.calc__opts{display:grid;gap:10px}.copt{position:relative;border:1.5px solid var(--g200);border-radius:12px;padding:12px 14px}.copt.is-best{border-color:var(--red);background:var(--red-50)}.copt__best{position:absolute;top:-10px;left:12px;background:var(--red);color:#fff;font:700 11px var(--f-head);padding:3px 8px;border-radius:8px}.copt__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.copt__sum{font:800 20px var(--f-head);color:var(--navy);white-space:nowrap}.copt__m{font-size:13px;color:var(--g600);margin-top:4px}.calc__note,.calc__msg{font-size:13.5px;color:var(--g700);line-height:1.5}.calc__msg{background:var(--g50);border-radius:10px;padding:12px 14px}.form--req{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-2)}.form--req h3{font-size:18px;margin-bottom:6px}.form--req .fhint{margin-bottom:12px}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rcalc{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:28px;align-items:start;margin-bottom:24px}.rcalc__opts{display:grid;gap:18px}.rgroup{border:0;margin:0;padding:0;display:grid;gap:8px}.rgroup legend{font:700 15px var(--f-head);color:var(--navy);margin-bottom:8px}.rgroup legend small{font-weight:500;color:var(--g600)}.ropt{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;background:#fff;border:1.5px solid var(--g200);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background-color .15s}.ropt:hover{border-color:var(--g300)}.ropt:has(input:checked){border-color:var(--red);background:var(--red-50)}.ropt input{width:20px;height:20px;margin-top:2px;accent-color:var(--red)}.ropt__b{display:grid;gap:3px}.ropt__b b{font:600 15px var(--f-head);color:var(--g900)}.ropt__b span{font-size:13.5px;color:var(--g700)}.ropt__b small{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--g600)}.ropt__b small .ic{width:14px;height:14px}.ropt__p{text-align:right;font:700 15px var(--f-head);color:var(--navy);white-space:nowrap;display:grid;gap:2px}.ropt__p small{font:500 12px var(--f-body);color:var(--g600)}.ropt__p em{font-style:normal;font-weight:600;color:var(--g600)}.ropt__req{color:var(--red)!important}.ropt.is-req{cursor:default}.ropt--none{grid-template-columns:22px 1fr}.rcalc__sum{position:sticky;top:calc(var(--hdr) + 16px);background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:22px;display:grid;gap:12px}.rcalc__sum h3{color:#fff;font-size:18px}.rsum{display:grid;gap:8px}.rsum__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:8px}.rsum__row span{color:rgba(255,255,255,.75);font-size:14px}.rsum__row b{font:800 22px var(--f-head)}.rsum__empty{color:rgba(255,255,255,.7)}.rsum__req p{font:600 13px var(--f-head);color:#ffd0d6}.rsum__req ul{margin:4px 0 0;padding-left:18px;font-size:13.5px;color:rgba(255,255,255,.85)}.rsum__note{font-size:12.5px;color:rgba(255,255,255,.7);line-height:1.45}@media (max-width:1023px){.calc,.rcalc{grid-template-columns:1fr}.rcalc__sum{position:static}}@media (max-width:560px){.calc__grid,.fgrid{grid-template-columns:1fr}.calc__form,.form--req{padding:16px}.boxes__head,.boxes__row{grid-template-columns:repeat(4,minmax(0,1fr)) 32px;gap:6px}.boxes__row input{padding:0 6px;height:38px}.ropt{grid-template-columns:20px minmax(0,1fr)}.ropt__p{grid-column:2;text-align:left}}.catf .fchips{margin-bottom:18px}.fchip small{font-size:11.5px;color:var(--g600)}.fchip[aria-pressed="true"] small{color:rgba(255,255,255,.75)}.xgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.xcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s}.xcard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.xcard[hidden]{display:none}.xcard__img{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--g100);display:block}.xcard__img img{width:100%;height:100%;object-fit:cover}.xcard__img--tour{display:grid;place-items:center;background:linear-gradient(135deg,var(--navy),var(--navy-700))}.tcard__ic .ic,.tcard__ic svg{width:56px;height:56px;color:rgba(255,255,255,.6)}.xcard__tag{position:absolute;left:12px;top:12px;background:rgba(10,18,34,.78);color:#fff;font:600 12px var(--f-head);padding:4px 10px;border-radius:12px}.xcard__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.xcard__b h3{font-size:17px;line-height:1.3}.xcard__b h3 a{color:inherit}.xcard__meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;color:var(--g600)}.xcard__meta span{display:inline-flex;align-items:center;gap:4px}.xcard__meta .ic{width:15px;height:15px;color:var(--red);margin-right:3px}.xcard__meta--lg{font-size:15px;margin-top:4px}.xcard__lead{font-size:14.5px;color:var(--g700);line-height:1.45}.xcard__f{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.xcard__a{display:flex;gap:6px}.price{font:800 17px var(--f-head);color:var(--navy);white-space:nowrap}.price small{font:500 12.5px var(--f-body);color:var(--g600)}.price--req{font:600 14px var(--f-head);color:var(--g600)}.tstatus{display:inline-block;font:700 11.5px var(--f-head);text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:8px;background:var(--g100);color:var(--g700)}.tstatus--concept{background:#fff4d1;color:#6b5200}.tstatus--confirmed{background:#e3f6ea;color:#14663a}.cat__note{font-size:13.5px;color:var(--g600);margin:14px 0}.cat__note--warn{display:flex;gap:8px;align-items:flex-start;background:#fff8e6;border:1px solid #f1dfa6;border-radius:12px;padding:12px 14px;color:#5a4500}.cat__note .ic{flex:none;width:18px;height:18px;margin-top:1px}.care{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:24px;background:var(--navy);color:#fff;border-radius:var(--r-lg);padding:26px;margin:32px 0}.care h3{color:#fff;font-size:20px;margin-bottom:8px}.care p{color:rgba(255,255,255,.8)}.care__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.care__list li{display:grid;gap:2px;border-left:3px solid var(--red);padding-left:12px}.care__list b{font:600 15px var(--f-head)}.care__list span{font-size:13.5px;color:rgba(255,255,255,.75)}.catf + .form--req,.care + .form--req,.cat__note + .form--req,.whmap + .form--req,.apacks ~ .form--req,.tablewrap + .form--req{max-width:760px;margin-top:28px}@media (max-width:1023px){.xgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.care{grid-template-columns:1fr}}@media (max-width:640px){.xgrid{grid-template-columns:1fr}.care__list{grid-template-columns:1fr}.care{padding:20px}}.trsvc{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.trsvc li{display:inline-flex;align-items:center;gap:6px;background:var(--g50);border:1px solid var(--g200);border-radius:18px;padding:6px 12px;font:600 13px var(--f-head);color:var(--g700)}.trsvc .ic{width:15px;height:15px;color:var(--red)}.vlist{display:grid;gap:14px}.vcard{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:16px 20px}.vcard[hidden]{display:none}.vcard__img{aspect-ratio:2/1;display:grid;place-items:center;background:var(--g50);border-radius:12px;overflow:hidden}.vcard__img img{width:100%;height:100%;object-fit:contain}.vcard__cls{font:700 11.5px var(--f-head);text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.vcard__b h3{font-size:17px;margin:2px 0 6px}.vcard__meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13.5px;color:var(--g700);margin-bottom:6px}.vcard__meta span{display:inline-flex;align-items:center;gap:5px}.vcard__meta .ic{width:16px;height:16px;color:var(--g600)}.vcard__p{font-size:14px;color:var(--g700);margin-bottom:8px}.rates{border-collapse:collapse;font-size:13px;width:100%;max-width:520px}.rates th{font:600 11.5px var(--f-head);color:var(--g600);text-align:left;padding:4px 8px 4px 0;border-bottom:1px solid var(--g200)}.rates td{font:700 14px var(--f-head);color:var(--navy);padding:6px 8px 0 0;white-space:nowrap}@media (max-width:860px){.vcard{grid-template-columns:140px minmax(0,1fr)}.vcard__a{grid-column:1/-1}.rates{display:block;overflow-x:auto}}@media (max-width:520px){.vcard{grid-template-columns:1fr;padding:14px}.vcard__img{max-width:260px}}.pfilters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pcard2{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:10px}.pcard2[hidden]{display:none}.pcard2__h{display:flex;gap:14px;align-items:center}.pcard2__h img,.pcard2__ph{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;background:var(--g100);display:grid;place-items:center}.pcard2__h h3{font-size:17px}.pcard2__h p{font-size:13.5px;color:var(--g700)}.pcard2__tags{display:flex;flex-wrap:wrap;gap:6px}.pcard2__tags .tag{background:var(--g50);border:1px solid var(--g200);border-radius:10px;padding:2px 8px;font-size:12.5px}.pcard2__specs{font:600 13px var(--f-head);color:var(--navy)}.pcard2__about,.pcard2__cities{font-size:13.5px;color:var(--g700);line-height:1.45}@media (max-width:1023px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pgrid{grid-template-columns:1fr}}.whmap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.whmap__chart{position:relative;aspect-ratio:100/58;background:radial-gradient(120% 90% at 70% 40%,#eaf0f8,#f7f9fc);border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden}.whmap__grid{position:absolute;inset:0;width:100%;height:100%}.whmap__grid line{stroke:#dbe3ee;stroke-width:.15}.whdot{position:absolute;transform:translate(-50%,-50%);border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.whdot i{width:16px;height:16px;border-radius:50%;background:var(--navy);border:3px solid #fff;box-shadow:0 0 0 2px var(--navy);transition:transform .15s}.whdot--own i{background:var(--red);box-shadow:0 0 0 2px var(--red)}.whdot--partner i{background:#2a7de1;box-shadow:0 0 0 2px #2a7de1}.whdot span{font:600 12px var(--f-head);color:var(--g900);background:rgba(255,255,255,.9);padding:1px 6px;border-radius:6px;white-space:nowrap}.whdot.is-on i{transform:scale(1.35);background:var(--red);box-shadow:0 0 0 3px rgba(178,0,21,.25)}.whdot:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:8px}.whmap__legend{position:absolute;left:10px;bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.whk{display:inline-block;font:600 12px var(--f-head);color:var(--g700);background:#fff;border:1px solid var(--g200);border-radius:10px;padding:2px 8px}.whk--own{color:var(--red)}.whk--partner{color:#1d5fb0}.whmap__panel{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:20px}.whp{display:grid;gap:10px}.whp h3{font-size:20px}.whp img{width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover}.whp__a{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1023px){.whmap{grid-template-columns:1fr}}@media (max-width:560px){.whdot span{font-size:10px;padding:0 4px}.whdot i{width:12px;height:12px;border-width:2px}}.b2c{display:grid;gap:22px}.b2c__hero{background:linear-gradient(120deg,var(--navy-900),var(--navy-700));color:#fff;border-radius:var(--r-lg);padding:30px}.b2c__hero h2{color:#fff;font-size:clamp(24px,1.2rem + 1vw,34px);margin:8px 0 10px}.b2c__hero p{color:rgba(255,255,255,.85);max-width:720px}.b2c__new{display:inline-block;background:var(--red);color:#fff!important;font:700 12px var(--f-head);padding:4px 10px;border-radius:10px}.b2c__cities{display:flex;align-items:center;gap:6px;margin-top:10px;font:600 15px var(--f-head)}.b2c__cities .ic{width:18px;height:18px;color:#ff8a98}.b2c__a{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.b2c__a .btn--outline{color:#fff;border-color:rgba(255,255,255,.5)}.b2c__a .ic{width:18px;height:18px;margin-right:6px}.b2c__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.b2c__col{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:18px}.b2c__col h3{font-size:16px;margin-bottom:8px}@media (max-width:860px){.b2c__cols{grid-template-columns:1fr}.b2c__hero{padding:22px}}.apacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.apack{position:relative;background:#fff;border:1.5px solid var(--g200);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:10px}.apack.is-hl{border-color:var(--red);box-shadow:var(--sh-2)}.apack__badge{position:absolute;top:-12px;left:20px;background:var(--red);color:#fff;font:700 12px var(--f-head);padding:4px 10px;border-radius:10px}.apack h3{font-size:19px}.apack__for{font-size:13.5px;color:var(--g600);min-height:2.6em}.apack__price .price{font-size:24px}.apack .ticks{flex:1}.acmp{margin-top:24px}.cmp{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);overflow:hidden}.cmp caption{text-align:left;font:700 17px var(--f-head);margin-bottom:10px;color:var(--navy)}.cmp th,.cmp td{padding:10px 14px;border-bottom:1px solid var(--g100);font-size:14px;text-align:center}.cmp th[scope="row"]{text-align:left;font-weight:500;color:var(--g700)}.cmp thead th{font:700 14px var(--f-head);color:var(--navy);background:var(--g50)}.cmp__yes{width:18px;height:18px;color:#1a9e5b}.cmp__no{color:var(--g300)}.cmp__price td{font-weight:700}@media (max-width:900px){.apacks{grid-template-columns:1fr}.apack__for{min-height:0}}.scen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scen__i{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:20px;display:grid;gap:6px}.scen__n{font:800 22px var(--f-head);color:var(--red)}.scen__i h3{font-size:17px}.scen__i p{font-size:14.5px;color:var(--g700);line-height:1.5}.risks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.risk{background:#fff;border:1px solid var(--g200);border-left:4px solid var(--red);border-radius:12px;padding:16px 18px}.risk__r{display:flex;gap:8px;align-items:flex-start;margin-bottom:6px}.risk__r .ic{flex:none;width:18px;height:18px;color:var(--red);margin-top:2px}.risk__h{font-size:14.5px;color:var(--g700);line-height:1.5}.checkgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkgrid li{display:flex;gap:10px;align-items:flex-start;background:var(--g50);border-radius:12px;padding:12px 14px;font-size:14.5px}.checkgrid .ic{flex:none;width:18px;height:18px;color:#1a9e5b;margin-top:2px}.sec--navy{background:var(--navy);color:#fff}.sec--navy h2,.sec--navy h3{color:#fff}.sec--navy .shead p,.sec--navy p{color:rgba(255,255,255,.8)}.onsite{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:28px}.onsite__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.onsite__list h3{display:flex;gap:8px;align-items:center;font-size:16px;margin-bottom:6px}.onsite__list .ic{width:18px;height:18px;color:#ff8a98}.onsite__list p{font-size:14.5px;line-height:1.5}.secgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.secgrid__i h3{font-size:18px;margin-bottom:8px}.secgrid__i p{color:var(--g700);line-height:1.6;margin-bottom:8px}@media (max-width:900px){.scen,.risks,.onsite,.onsite__list,.secgrid{grid-template-columns:1fr}.checkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.checkgrid{grid-template-columns:1fr}}.detail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px;align-items:start}.detail__main{display:grid;gap:14px}.detail__main h2{font-size:21px;margin-top:10px}.detail__main p{line-height:1.6;color:var(--g700)}.detail__lead{font-size:17px;color:var(--g900)!important}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.gallery img:first-child{grid-column:1/-1;aspect-ratio:16/9}.detail__side{position:sticky;top:calc(var(--hdr) + 16px)}.sidecard{background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:20px;display:grid;gap:12px;box-shadow:var(--sh-1)}.sidecard h3{font-size:16px}.sidecard .form--req{border:0;box-shadow:none;padding:0}.sidecard__price{display:grid;gap:2px}.sidecard__price small{font-size:12.5px;color:var(--g600)}.sidecard__price b{font:700 16px var(--f-head);color:var(--navy)}.ticks--muted li{font-size:13.5px;color:var(--g700)}.tdays{list-style:none;margin:0;padding:0;display:grid;gap:0;border-left:2px solid var(--g200)}.tdays li{position:relative;padding:0 0 16px 18px;display:grid;gap:2px}.tdays li::before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--red);border:2px solid #fff}.tdays b{font:700 14px var(--f-head);color:var(--navy)}.tsites{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tsites li{display:grid;gap:2px;background:var(--g50);border-radius:10px;padding:10px 12px}.tsites small{color:#6b5200;font-size:12.5px}.treview{border-left:3px solid var(--red);margin:0;padding:6px 0 6px 14px}.treview footer{font-size:13px;color:var(--g600);margin-top:4px}@media (max-width:1023px){.detail{grid-template-columns:1fr}.detail__side{position:static}}.calc__res[hidden],.whp[hidden],.form--req[hidden],.rsum__req[hidden],[data-vol][hidden],.boxes[hidden],.boxes__row input[hidden],.copt[hidden]{display:none!important}.whdot span{opacity:0;transition:opacity .15s;pointer-events:none}.whdot.is-on span,.whdot:hover span,.whdot:focus-visible span{opacity:1}.whdot.is-on{z-index:2}.whcities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.whcities .fchip{height:34px;font-size:13.5px}.acmp{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp{min-width:560px}.vcard>*,.xcard__b,.rcalc>*,.calc>*,.cpage>*,.ccard2__main,.whmap>*,.detail>*{min-width:0}@media (max-width:1023px){.calc,.rcalc,.cpage,.whmap,.detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ccards,.xgrid,.pgrid,.apacks,.b2c__cols{grid-template-columns:minmax(0,1fr)}.ropt__p{white-space:normal}}@media (max-width:520px){.vcard{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.ccard2{flex-wrap:wrap}}.gmap{width:100%}.acmp,.rates{position:relative}
.route{--gap:28px;--mk:40px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px var(--gap)}.route__i{position:relative;min-width:0}.route__n{position:relative;z-index:1;display:grid;place-items:center;width:var(--mk);height:var(--mk);border-radius:50%;background:var(--navy);color:#fff;font:700 15px/1 var(--f-head);font-variant-numeric:tabular-nums;margin-bottom:18px;box-shadow:0 0 0 6px #fff}.sec--subtle .route__n{box-shadow:0 0 0 6px var(--g50)}.route__i:last-child .route__n{background:var(--red)}.route__b b{display:block;font:700 17px/1.3 var(--f-head);color:var(--navy);margin-bottom:6px;text-wrap:balance}.route__b p{margin:0;font-size:15px;line-height:1.55;color:var(--g700);max-width:34ch}.route__i::before,.route__i::after{content:"";position:absolute;top:calc(var(--mk) / 2 - 1px);left:calc(var(--mk) + 10px);width:calc(100% - var(--mk) - 20px + var(--gap));height:2px;border-radius:2px;background:var(--g200)}.route__i::after{background:var(--navy);transform-origin:left center}.route__i:last-child::before,.route__i:last-child::after{display:none}.route[data-n="3"] .route__i:nth-child(3n)::before,.route[data-n="3"] .route__i:nth-child(3n)::after,.route[data-n="6"] .route__i:nth-child(3n)::before,.route[data-n="6"] .route__i:nth-child(3n)::after,.route[data-n="9"] .route__i:nth-child(3n)::before,.route[data-n="9"] .route__i:nth-child(3n)::after{display:none}.route[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.route[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.route[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr));--gap:22px}.route[data-n="7"],.route[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.route[data-n="7"] .route__i:nth-child(4n)::before,.route[data-n="7"] .route__i:nth-child(4n)::after,.route[data-n="8"] .route__i:nth-child(4n)::before,.route[data-n="8"] .route__i:nth-child(4n)::after{display:none}@media (min-width:1024px) and (max-width:1239px){.route[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr));--gap:28px}.route[data-n="5"] .route__i{grid-column:span 2}.route[data-n="5"] .route__i:nth-child(4){grid-column:2 / span 2}.route[data-n="5"] .route__i:nth-child(3)::before,.route[data-n="5"] .route__i:nth-child(3)::after{display:none}}@media (max-width:1023px){.route,.route[data-n]{grid-template-columns:1fr;gap:0;max-width:640px}.route[data-n="5"] .route__i{grid-column:auto}.route__i{display:grid;grid-template-columns:var(--mk) minmax(0,1fr);gap:0 18px;padding-bottom:26px}.route__i:last-child{padding-bottom:0}.route__n{margin:0}.route__b{padding-top:8px}.route__b p{max-width:none}.route[data-n] .route__i:not(:last-child)::before,.route[data-n] .route__i:not(:last-child)::after{display:block;top:calc(var(--mk) + 6px);left:calc(var(--mk) / 2 - 1px);width:2px;height:calc(100% - var(--mk) - 12px)}.route[data-n] .route__i::after{transform-origin:center top}}@media (prefers-reduced-motion:no-preference){.route[data-anim] .route__n{transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.route[data-anim] .route__i::after{transition:transform .5s var(--ease)}.route[data-anim]:not(.is-in) .route__n{background:#fff;color:var(--navy);box-shadow:0 0 0 6px #fff,inset 0 0 0 2px var(--g300)}.sec--subtle .route[data-anim]:not(.is-in) .route__n{box-shadow:0 0 0 6px var(--g50),inset 0 0 0 2px var(--g300)}.route[data-anim]:not(.is-in) .route__i::after{transform:scaleX(0)}.route__i:nth-child(2) .route__n{transition-delay:.3s}.route__i:nth-child(1)::after{transition-delay:.05s}.route__i:nth-child(3) .route__n{transition-delay:.6s}.route__i:nth-child(2)::after{transition-delay:.35s}.route__i:nth-child(4) .route__n{transition-delay:.9s}.route__i:nth-child(3)::after{transition-delay:.65s}.route__i:nth-child(5) .route__n{transition-delay:1.2s}.route__i:nth-child(4)::after{transition-delay:.95s}.route__i:nth-child(6) .route__n{transition-delay:1.5s}.route__i:nth-child(5)::after{transition-delay:1.25s}.route__i:nth-child(7) .route__n{transition-delay:1.8s}.route__i:nth-child(6)::after{transition-delay:1.55s}.route__i:nth-child(8) .route__n{transition-delay:2.1s}.route__i:nth-child(7)::after{transition-delay:1.85s}.route__i:nth-child(9) .route__n{transition-delay:2.4s}.route__i:nth-child(8)::after{transition-delay:2.15s}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){.route[data-anim]:not(.is-in) .route__i::after{transform:scaleY(0)}}.bal{--c:3;--g:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}.bal>*{flex:0 0 calc((100% - (var(--c) - 1) * var(--g)) / var(--c));min-width:0}.bal[data-cols="1"]{--c:1}.bal[data-cols="2"]{--c:2}.bal[data-cols="4"]{--c:4}.bal[data-cols="5"]{--c:5}.checks.bal{--g:20px}@media (min-width:641px) and (max-width:1023px){.bal[data-cols="4"]{--c:2}.bal[data-cols="5"]{--c:3}.bal[data-cols="3"]:not([data-n="3"]){--c:2}.bal[data-cols="3"][data-n="6"],.bal[data-cols="3"][data-n="9"]{--c:3}.checkgrid.bal[data-cols="3"]:not([data-n="6"]):not([data-n="9"]){--c:2}.risks.bal[data-cols="3"]{--c:2}}@media (max-width:640px){.bal,.bal[data-cols]{--c:1}}.scen__i{gap:8px;padding:24px}.scen__i h3{font-size:17.5px}.scen__i p{font-size:15px}.explain{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.explain__head h2{font-size:clamp(26px,1.3rem + 1vw,34px);line-height:1.2;margin-bottom:16px}.explain__head p{font-size:18px;line-height:1.55;color:var(--g700);max-width:44ch}.explain__pts{display:grid}.explain__pt{padding:20px 0;border-top:1px solid var(--g200)}.explain__pt:first-child{border-top:0;padding-top:4px}.explain__pt h3{font-size:17.5px;margin-bottom:6px}.explain__pt p{font-size:15.5px;line-height:1.6;color:var(--g700);max-width:62ch}@media (min-width:1024px){.explain__head{position:sticky;top:calc(var(--hdr) + 72px)}}@media (max-width:1023px){.explain{grid-template-columns:1fr;gap:20px}}.dirs{--g:20px}.dir{display:flex;flex-direction:column;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);padding:26px 26px 22px;transition:border-color .2s}.dir:hover{border-color:var(--g300)}.dir h3{font-size:19px;margin-bottom:8px}.dir>p{font-size:15px;line-height:1.55;color:var(--g700);margin-bottom:14px}.dir ul{list-style:none;margin:0 0 18px;padding:14px 0 0;border-top:1px solid var(--g100);display:grid;gap:8px}.dir li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.45;color:var(--g900)}.dir li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:2px;border-radius:2px;background:var(--red)}.dir__go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font:600 14.5px/1 var(--f-head);color:var(--red)}.dir__go .ic{width:16px;height:16px;transition:transform .2s var(--ease)}.dir__go:hover .ic{transform:translateX(3px)}.stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:4px}.stages[data-n="2"]{--n:2}.stages[data-n="3"]{--n:3}.stages[data-n="4"]{--n:4}.stages[data-n="6"]{--n:6}.stage{position:relative;padding:22px 18px 4px 0}.stage::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--g200)}.stage:first-child::before{border-radius:6px 0 0 6px}.stage:last-child::before{border-radius:0 6px 6px 0}.stage--key::before{background:var(--red)}.stage b{display:block;font:700 16px/1.3 var(--f-head);color:var(--navy);margin-bottom:6px}.stage p{font-size:14.5px;line-height:1.5;color:var(--g700)}.stage__tag{display:inline-block;margin:0 0 8px;padding:3px 8px;border-radius:6px;background:var(--red-50);color:var(--red);font:600 12px/1.3 var(--f-head)}@media (max-width:1023px){.stages,.stages[data-n]{grid-template-columns:1fr;gap:0}.stage{padding:0 0 18px 24px}.stage::before,.stage:first-child::before,.stage:last-child::before{left:0;right:auto;top:0;bottom:4px;width:4px;height:auto;border-radius:4px}}.risks.bal{--g:16px}.risk{display:flex;flex-direction:column;border-left-width:3px;padding:20px 20px 18px}.risk__r b{font:700 16px/1.35 var(--f-head);color:var(--navy)}.risk__h{font-size:15px}.checkgrid.bal{--g:10px}.checkgrid li{align-items:center;min-height:56px}.gets{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;background:var(--g50);border-radius:20px;padding:44px}.gets__head h2{font-size:clamp(26px,1.3rem + 1vw,34px);line-height:1.2;margin-bottom:14px}.gets__head p{font-size:17px;line-height:1.55;color:var(--g700);margin-bottom:24px;max-width:42ch}.gets__list{list-style:none;margin:0;padding:6px 28px;background:#fff;border-radius:14px;box-shadow:var(--sh-1)}.gets__list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--g100)}.gets__list li:first-child{border-top:0}.gets__list .ic{width:22px;height:22px;color:var(--red);margin-top:1px}.gets__list b{display:block;font:600 16px/1.35 var(--f-head);color:var(--navy)}.gets__list p{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--g700)}@media (max-width:1023px){.gets{grid-template-columns:1fr;gap:28px;padding:32px}}@media (max-width:640px){.gets{padding:22px 16px;border-radius:16px}.gets__list{padding:2px 18px}.gets__head .btn{width:100%}}.notes{border:1px solid var(--g200);border-radius:var(--r-lg);padding:30px 32px}.notes h2{font-size:22px;margin-bottom:20px}.notes__list{--g:28px;justify-content:flex-start}.note{border-left:2px solid var(--navy);padding-left:16px}.note h3{font-size:16px;margin-bottom:6px}.note p{font-size:14.5px;line-height:1.55;color:var(--g700)}@media (max-width:640px){.notes{padding:22px 18px}.notes__list{--g:20px}}form.form--panel.form--req{max-width:none;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0;padding:0;overflow:hidden;border:0;border-radius:20px;background:#fff;box-shadow:var(--sh-2);margin-top:32px}.rp__aside{background:var(--navy-900);color:#fff;padding:36px 32px;display:flex;flex-direction:column;gap:16px}.form--panel .rp__aside h3{color:#fff;font-size:22px;line-height:1.25;margin:0}.form--panel .rp__aside .fhint{color:rgba(255,255,255,.8);font-size:15.5px;margin:0}.rp__pick{margin:0;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.rp__pick small{display:block;font-size:12.5px;color:rgba(255,255,255,.7);margin-bottom:4px}.rp__pick b{display:block;font:600 15.5px/1.35 var(--f-head);color:#fff}.rp__pick[hidden]{display:none}.rp__next{list-style:none;margin:auto 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:12px;counter-reset:rp}.rp__next li{counter-increment:rp;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.85)}.rp__next li::before{content:counter(rp);width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);display:grid;place-items:center;font:700 12px/1 var(--f-head);color:#fff}.rp__main{padding:32px 36px;min-width:0}.form--panel .fbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;align-items:start}.form--panel .fbody>*{grid-column:1 / -1}.form--panel .fbody>.fld:has(input[name="name"]),.form--panel .fbody>.fld:has(input[name="contact"]){grid-column:auto}.form--panel .fbody>.fld--check{grid-column:1;align-self:center;margin:0}.form--panel .fbody>button[type=submit]{grid-column:2;justify-self:end;min-width:240px}.form--panel .fgrid{gap:0 18px}.form--panel .fld textarea{min-height:76px}.form--panel .fok{padding:12px 0}@media (max-width:1023px){form.form--panel.form--req{grid-template-columns:1fr}.rp__aside{padding:26px 24px}.rp__next{margin-top:4px}.rp__main{padding:24px}}@media (max-width:640px){form.form--panel.form--req{border-radius:16px;margin-top:24px}.rp__aside{padding:22px 18px}.rp__main{padding:20px 16px}.rp__next{display:none}.form--panel .fbody{grid-template-columns:1fr}.form--panel .fbody>*,.form--panel .fbody>.fld--check,.form--panel .fbody>button[type=submit]{grid-column:1}.form--panel .fbody>.fld--check{margin-bottom:16px}.form--panel .fbody>button[type=submit]{justify-self:stretch;min-width:0}}.rsum__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rsum__toggle{display:none}.rsum__lbl{font:600 12.5px/1.3 var(--f-head);color:rgba(255,255,255,.7);margin:4px 0 6px}.rsum__items{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.rsum__items li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.85)}.rsum__items b{flex:none;font:600 13.5px var(--f-head);color:#fff;font-variant-numeric:tabular-nums;text-align:right}.rsum__items:empty,.rsum__items:empty + .rsum__req[hidden]{display:none}.rsum__det{display:grid;gap:4px}.rsum__row b{font-variant-numeric:tabular-nums}@media (max-width:1023px){.rcalc__sum{position:sticky;top:auto;bottom:0;z-index:40;margin-inline:calc(var(--gut) * -1);border-radius:18px 18px 0 0;padding:14px var(--gut) calc(14px + env(safe-area-inset-bottom));gap:10px;box-shadow:0 -14px 34px -16px rgba(10,18,34,.55)}.rcalc__sum h3{font-size:15px}.rsum__toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:18px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font:600 13.5px/1 var(--f-head);cursor:pointer}.rsum__toggle .ic{width:14px;height:14px;transform:rotate(180deg);transition:transform .2s var(--ease)}.rcalc__sum.is-open .rsum__toggle .ic{transform:none}.rsum{gap:4px}.rsum__row{padding-bottom:4px}.rsum__row b{font-size:19px}.rcalc__sum:not(.is-open) .rsum__det{display:none}.rcalc__sum.is-open .rsum__det{max-height:46vh;overflow:auto;overscroll-behavior:contain}.rcalc__sum .btn{min-height:46px}}.whmap{align-items:stretch;gap:24px}.whmap__left{display:flex;flex-direction:column;gap:14px}.whmap .whcities{margin:0;order:-1}.whmap__chart{flex:1;min-height:300px;aspect-ratio:auto}.whmap__panel{display:flex;flex-direction:column;padding:24px 26px}.whmap__panel .whp{flex:1;align-content:start}.whp .ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.whp__a{margin-top:6px}.whmap__panel .cat__note{margin-top:14px;font-size:13px}@media (max-width:1023px){.whmap__chart{min-height:0;aspect-ratio:100/58;flex:none}}@media (max-width:640px){.whp .ticks{grid-template-columns:1fr}}.b2c__a{align-items:center;gap:12px}.b2c__a .btn--light{background:transparent}.b2c__a .btn--light:hover{background:#fff;color:var(--navy)}.b2c__link{border:0;background:none;padding:6px 2px;color:#fff;font:600 15px/1.3 var(--f-head);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.5);cursor:pointer}.b2c__link:hover{text-decoration-color:#fff}@media (max-width:640px){.b2c__a .btn{width:100%}}.apack .ticks{align-content:start;gap:10px}.apack .ticks li{font-size:15px}.acmp__h{font-size:20px;margin:40px 0 14px}.acmp{margin-top:0;border:1px solid var(--g200);border-radius:var(--r-lg);background:#fff}.acmp .cmp{border:0;border-radius:0;table-layout:fixed}.cmp__c0{width:34%}.acmp .cmp th,.acmp .cmp td{padding:12px 16px;font-size:14.5px}.acmp .cmp thead th{font-size:14.5px;line-height:1.3;vertical-align:bottom}.acmp .cmp tbody tr:last-child th,.acmp .cmp tbody tr:last-child td{border-bottom:0}.acmp .cmp tbody tr:hover{background:var(--g25)}#packages .cat__note{margin-top:12px}@media (max-width:760px){.acmp .cmp{min-width:600px}.cmp__c0{width:200px}.acmp .cmp th[scope="row"],.acmp .cmp thead th:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--g100)}.acmp .cmp thead th:first-child{background:var(--g50)}.acmp .cmp th,.acmp .cmp td{padding:10px 12px;font-size:13.5px}}.trnpick{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.trnpick__head h2{font-size:clamp(26px,1.3rem + 1vw,34px);line-height:1.2;margin-bottom:14px}.trnpick__head p{font-size:17px;line-height:1.55;color:var(--g700);max-width:46ch}.trnpick__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.trnpick__cols>div{background:var(--g50);border-radius:var(--r-lg);padding:22px 24px}.trnpick__cols h3{font-size:16px;margin-bottom:12px}.trnpick__cols .ticks li{font-size:15px}@media (max-width:1023px){.trnpick{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.trnpick__cols{grid-template-columns:1fr}}.staffnote{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#fff8e6;border:1px solid #f1d58a;font-size:14px;line-height:1.45;color:#5c4400}.staffnote .ic{flex:none;width:18px;height:18px;margin-top:1px}.pcard2{padding:22px;gap:12px}.pcard2__h img,.pcard2__ph{width:84px;height:84px}.pcard2__h h3{font-size:18px;margin-bottom:2px}.pcard2__about{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pcard2 .xcard__f{margin-top:auto;padding-top:12px;border-top:1px solid var(--g100)}.pcard2.is-draft{border-style:dashed;border-color:#e0b84a}.pcard2__draft{align-self:flex-start;margin:0;padding:3px 8px;border-radius:6px;background:#fff3d1;color:#6b4e00;font:600 12px/1.3 var(--f-head)}.pfilters .bsort select{min-height:44px}.xcard__img--tour{place-items:stretch}.xcard__img--tour>img{width:100%;height:100%;object-fit:cover}.tcover{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px 20px 20px;color:#fff;background:linear-gradient(150deg,var(--navy-700),var(--navy-950));overflow:hidden}.tcover::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px}.tcover>*{position:relative}.tcover__ind{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:22px;font:700 19px/1.2 var(--f-head);letter-spacing:-.01em}.tcover__ind .ic{width:22px;height:22px;color:#ff8a98}.tcover__route{display:flex;align-items:flex-start;gap:0;padding-top:6px}.tcover__route span{position:relative;flex:1;min-width:0;padding-top:20px;font:600 12.5px/1.3 var(--f-head);color:rgba(255,255,255,.85);overflow-wrap:anywhere}.tcover__route span::before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.15)}.tcover__route span::after{content:"";position:absolute;left:14px;right:4px;top:7px;height:2px;background:rgba(255,255,255,.35)}.tcover__route span:last-child{flex:0 1 auto}.tcover__route span:last-child::after{display:none}.tcover__route span:last-child::before{background:var(--red);box-shadow:0 0 0 4px rgba(178,0,21,.3)}.tcover--lg{min-height:320px;border-radius:12px;padding:28px 32px 30px}.tcover--lg .tcover__ind{font-size:26px}.tcover--lg .tcover__route span{font-size:14.5px}.gallery--cover{display:block}.xcard__ill{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:6px;background:rgba(10,18,34,.72);color:#fff;font:600 11.5px/1.3 var(--f-head)}.gallery-fig{margin:0}.gallery__note{margin-top:8px;font-size:13px;color:var(--g600)}.gallery img:last-child:nth-child(even){grid-column:1 / -1}.xcard__img--tour:has(.tcover) .xcard__tag{display:none}@media (min-width:1024px){.rcalc{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr)}}.rsum__row{flex-wrap:wrap;column-gap:10px}.rsum__row b{font-size:clamp(18px,1.3rem + .4vw,22px);white-space:nowrap}.rsum__items li{min-width:0}.rsum__items li span{min-width:0;overflow-wrap:anywhere}.rcalc__sum{min-width:0}@media (max-width:400px){.whp__a{display:grid;grid-template-columns:1fr}.whp__a .btn,.b2c__a .btn,.rcalc__sum .btn{white-space:nowrap;font-size:14.5px;padding-inline:12px}.b2c__a .btn .ic{margin-right:4px}}
.pfilters{align-items:flex-end}.pfilters__n{margin:0 0 0 auto;align-self:center;font-size:14px;color:var(--g600)}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tcard{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow .2s,border-color .2s}.tcard:hover{border-color:var(--g300);box-shadow:var(--sh-2)}.tcard[hidden]{display:none}.tcard__top{display:flex;gap:16px;align-items:flex-start;min-width:0}.tcard__ph{flex:none;width:96px;height:120px;border-radius:var(--r);object-fit:cover;object-position:50% 20%;background:var(--g100)}.tcard__ph--none{display:grid;place-items:center;color:var(--g600)}.tcard__ph--none .ic{width:32px;height:32px}.tcard__id{min-width:0;display:flex;flex-direction:column;gap:4px}.tcard__id h3{font-size:19px;line-height:1.2}.tcard__role{margin:0;font:600 13.5px/1.35 var(--f-head);color:var(--red)}.tcard__loc{margin:2px 0 0;display:flex;align-items:center;gap:5px;font-size:14px;color:var(--g700)}.tcard__loc .ic{width:15px;height:15px;flex:none;color:var(--g600)}.tcard__exp{margin:0;font-size:13.5px;color:var(--g600)}.tcard__facts{margin:0;display:grid;gap:8px}.tcard__facts div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.4}.tcard__facts dt{color:var(--g600)}.tcard__facts dd{margin:0;color:var(--g900);overflow-wrap:anywhere}.tcard__price{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px 18px;padding-top:14px;border-top:1px solid var(--g100);font-size:13.5px;color:var(--g600)}.tcard__price p{margin:0}.tcard__price b{font:700 18px/1.2 var(--f-head);color:var(--navy)}.tcard__price .price--req{font:600 14px var(--f-head);color:var(--g700)}.tcard__price--dlg{margin-top:10px;padding-top:0;border-top:0}.tcard__acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tcard__acts .btn{width:100%;padding-inline:12px}.tnote{margin:16px 0 0;font-size:13.5px;color:var(--g600)}@media (max-width:1100px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tgrid{grid-template-columns:minmax(0,1fr);gap:14px}.tcard{padding:16px}.pfilters__n{margin:0;width:100%}}@media (max-width:360px){.tcard__ph{width:80px;height:100px}.tcard__facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.tdlg{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--r-lg);box-shadow:var(--sh-2);color:var(--text)}.tdlg::backdrop{background:rgba(10,18,34,.55)}.tdlg__in{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px}.tdlg__x{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--g50);cursor:pointer;color:var(--g900)}.tdlg__x:hover{background:var(--g100)}.tdlg__x .ic{width:18px;height:18px}.tdlg__head{display:flex;gap:20px;align-items:flex-start;padding-right:44px}.tdlg__head h3{font-size:24px;margin-bottom:4px}.tdlg__ph{flex:none;width:132px;height:165px;border-radius:var(--r);object-fit:cover;object-position:50% 20%;background:var(--g100)}.tdlg__facts{margin:0;display:grid;gap:0;border-top:1px solid var(--g100)}.tdlg__facts div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--g100);font-size:15px;line-height:1.45}.tdlg__facts dt{color:var(--g600)}.tdlg__facts dd{margin:0;overflow-wrap:anywhere}.tdlg__about{margin:0;font-size:15.5px;line-height:1.6;color:var(--g700)}.tdlg__in>.btn{align-self:flex-start}@media (max-width:560px){.tdlg__in{padding:20px}.tdlg__head{flex-direction:column;gap:12px}.tdlg__ph{width:112px;height:140px}.tdlg__facts div{grid-template-columns:minmax(0,1fr);gap:2px}.tdlg__in>.btn{align-self:stretch}}.gallery__credits{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:6px;font-size:12.5px;color:var(--g600)}.gallery__credits a{color:inherit;text-decoration:underline;text-underline-offset:2px}.whmap__chart{min-height:340px}.whdot{flex-direction:row;gap:6px}.whdot--l{flex-direction:row-reverse}.whdot span{opacity:1;pointer-events:auto;font-size:12.5px;box-shadow:0 1px 2px rgba(17,26,44,.08)}.whdot--r{transform:translate(-8px,-50%)}.whdot--l{transform:translate(calc(-100% + 8px),-50%)}.whdot.is-on span{background:var(--navy);color:#fff}.whdot:hover span{background:var(--g900);color:#fff}@media (max-width:1023px){.whmap__chart{min-height:0}}@media (max-width:560px){.whdot span{font-size:10.5px}.whdot{gap:3px}}.bal>*,.checkgrid li,.risk,.risk__r b,.stage,.dir,.note{overflow-wrap:break-word;min-width:0}.checkgrid li>span,.risk__r>span{min-width:0}.prose,.prose p,.prose li,.prose a,.prose td,.article__body{overflow-wrap:anywhere}.xcard__meta--lg>span{min-width:0;flex-wrap:wrap}.xcard__meta--lg .price,.xcard__meta--lg .price small{white-space:normal}@media (max-width:640px){h1,h2,h3,.risk__r b,.tcard__id h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.phead h1{font-size:clamp(26px,1.2rem + 2.4vw,30px)}}.team--roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team__r{display:flex;gap:14px;align-items:center;padding:18px 20px;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg)}.team__r>.ic{flex:none;width:44px;height:44px;padding:11px;border-radius:12px;background:var(--red-50);color:var(--red)}.team__r b{font:600 15.5px/1.3 var(--f-head);color:var(--navy)}@media (max-width:900px){.team--roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team--roles{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tl__card[hidden]{transform:none}}
.mega__col a{position:relative;margin-inline:-10px;padding:7px 10px;border-radius:8px;transition:color .18s,background-color .18s}.mega__col a::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--red);transform:scaleY(0);transition:transform .2s var(--ease)}.mega__col a:hover{background:var(--g50)}.mega__col a.is-cur{background:var(--red-50);color:var(--navy);font-weight:600}.mega__col a.is-cur::before{transform:scaleY(1)}.mega__col.is-cur h3{color:var(--navy)}.mega__col.is-cur h3::after{content:"";flex:1;height:2px;margin-left:6px;align-self:center;border-radius:1px;background:linear-gradient(90deg,var(--red),transparent)}.mega__col a:focus-visible{outline:2px solid var(--red);outline-offset:2px}.drawer__b a.is-cur{color:var(--red);font-weight:700;box-shadow:inset 3px 0 0 var(--red);padding-left:12px;background:var(--red-50);border-radius:0 8px 8px 0}.drawer__b details.is-cur summary small{color:var(--red)}@media (prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(18px)}.rv.is-in{opacity:1;transform:none;transition:opacity .65s var(--ease),transform .65s var(--ease);transition-delay:var(--rv-d,0ms)}.flt-in{animation:fltIn .38s var(--ease) both}.faq__i[open] > div,.svc-faq details[open] > div{animation:panelIn .32s var(--ease)}}@keyframes fltIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.shot .rv{opacity:1!important;transform:none!important;transition:none!important}.vcard,.tcard,.risk,.stage,.dir,.note,.explain__i,.gets li,.check,.pcard,.whp,.apack,.b2c__card{transition:transform .28s var(--ease),box-shadow .28s,border-color .28s}@media (hover:hover){.vcard:hover,.risk:hover,.dir:hover,.apack:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--g300)}.stage:hover,.note:hover{transform:translateY(-2px);box-shadow:var(--sh-1)}.xcard__img img,.vcard__img img,.ccard__img img,.acard img,.dcard__img img{transition:transform .6s var(--ease)}.xcard:hover .xcard__img img{transform:scale(1.05)}.vcard:hover .vcard__img img{transform:scale(1.04)}.risk:hover .risk__r .ic,.dir:hover .ic,.check:hover .ic{transform:scale(1.12) rotate(-4deg)}.svcs a:hover em{color:var(--red)}.btn:hover > .ic:last-child,.btn:hover > svg:last-child{transform:translateX(3px)}}.risk__r .ic,.dir .ic,.check .ic,.btn > .ic,.btn > svg{transition:transform .28s var(--ease)}.btn:active{transform:translateY(0) scale(.98)}.xcard:focus-within,.vcard:focus-within,.tcard:focus-within,.ccard:focus-within,.acard:focus-within{box-shadow:0 0 0 2px var(--red),var(--sh-2)}.xcard:focus-within a:focus-visible,.ccard a:focus-visible,.acard a:focus-visible{outline:none}.credits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credits__i{padding:18px 20px;background:#fff;border:1px solid var(--g200);border-radius:var(--r-lg);scroll-margin-top:110px}.credits__i:target{border-color:var(--red);box-shadow:0 0 0 3px var(--red-50)}.credits__i h2{font-size:17px;margin-bottom:8px}.credits__i h2 a{color:var(--navy)}.credits__i ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--g700)}.credits__i a{color:var(--g700);text-decoration:underline;text-underline-offset:2px}.gallery__credits{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--g600);text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.credits{grid-template-columns:minmax(0,1fr)}}
.cc{position:fixed;z-index:100;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:12px;padding:16px max(var(--gut),env(safe-area-inset-left)) calc(16px + env(safe-area-inset-bottom));background:var(--navy);color:#fff;font-size:14px;line-height:1.5;box-shadow:var(--sh-2)}.cc a{color:#fff;text-decoration:underline;text-underline-offset:2px}.cc__btns{display:flex;gap:10px;flex-wrap:wrap}.cc .btn--outline{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}@media (min-width:768px){.cc{left:24px;right:auto;bottom:24px;max-width:460px;padding:18px 20px;border-radius:var(--r-lg)}}
