/* Artnova · derlenmiş, kaynak: assets/css/src */
@font-face{font-family: "Onest Variable";font-style: normal;font-display: swap;font-weight: 100 900;src: url(../fonts/onest-latin-ext.woff2) format("woff2-variations"),url(../fonts/onest-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Onest Variable";font-style: normal;font-display: swap;font-weight: 100 900;src: url(../fonts/onest-latin.woff2) format("woff2-variations"),url(../fonts/onest-latin.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}:root{--blue: #135df6;--blue-hover: #0f4fd6;--blue-deep: #0d4fd9;--blue-soft: #e9f0ff;--blue-tint: #eef3ff;--blue-wash: #f4f7ff;--navy: #0b1d5c;--navy-deep: #071338;--on-navy: #a9c4ff;--ink-strong: #110f20;--ink: #2b2840;--ink-soft: #5e5a73;--ink-faint: #8e8aa3;--subdued: #f4f3f8;--surface: #f6f7fb;--hover: #eef2fb;--line: rgba(17,15,32,.08);--line-n: rgba(11,29,92,.08);--dark: #111320;--wa: #1fa855;--danger: #e5484d;--glossy: linear-gradient(180deg,#3b7bff 0%,#135df6 55%,#0d4fd9 100%);--hot: linear-gradient(165deg,#3b7bff 0%,#135df6 45%,#0d4fd9 100%);--deep: linear-gradient(140deg,#0b1d5c,#135df6);--font: "Onest Variable","Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--thin: 300;--bold: 700;--ease: cubic-bezier(.16,1,.3,1);--container: 1320px;--gutter: 32px;--hdr-space: 88px}.has-ribbon{--hdr-space: 140px}@media (max-width: 1180px){:root{--gutter: 16px;--hdr-space: 72px}.has-ribbon{--hdr-space: 116px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr-space) + 16px)}html,body{overflow-x: clip}html body{margin: 0;font-weight: 400;font-family: var(--font);font-size: 16px;line-height: 1.6;color: var(--ink);background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin: 0}h1,h2,h3,h4,h5,h6{color: var(--ink-strong);line-height: 1.15;letter-spacing: -.02em}ul,ol{margin: 0;padding: 0}img,svg,video,picture{display: block;max-width: 100%}img,video{height: auto}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit;margin: 0}button{background: none;border: 0;padding: 0;cursor: pointer;text-align: inherit}fieldset{border: 0;margin: 0;padding: 0;min-width: 0}legend{padding: 0}[hidden]{display: none !important}:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px;border-radius: 4px}::selection{background: var(--blue);color: #fff}:is(.hdr,.mm,.qm,.ft,.page-head,.nf) :where(p,a,li,span){color: inherit}.container{width: 100%;max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.container.narrow{max-width: calc(820px + var(--gutter) * 2)}.site-main{display: block;padding-top: var(--hdr-space);min-height: 60vh}.site-main:focus{outline: 0}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: fixed;z-index: 1000;left: 16px;top: -60px;padding: 12px 18px;border-radius: 12px;background: var(--dark);color: #fff;font-weight: 600;transition: top .2s}.skip-link:focus{top: 16px}.anc-sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ico{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: var(--sw,1.6);stroke-linecap: round;stroke-linejoin: round}.brandlogo{display: inline-flex;align-items: center;flex: none}.brandlogo svg{height: 100%;width: auto;display: block}.brandlogo.is-mono svg [fill]:not([fill="none"]){fill: inherit}img.brandlogo{width: auto;object-fit: contain}.brandlogo.is-woo{transform: scale(1.6);transform-origin: left center;margin-right: 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 52px;padding: 0 24px;border-radius: 14px;font-size: 15.5px;font-weight: 600;transition: background-color .2s,color .2s,transform .15s,box-shadow .2s}.btn .ico{width: 17px;height: 17px;--sw: 2;transition: transform .25s var(--ease)}.btn:hover .ico{transform: translateX(3px)}.btn:active{transform: translateY(1px)}.btn--primary{background: var(--blue);color: #fff;box-shadow: 0 12px 26px -14px rgba(19,93,246,.8)}.btn--primary:hover{background: var(--blue-hover)}.btn--dark{background: var(--dark);color: #fff}.btn--ghost{color: var(--ink-strong);box-shadow: inset 0 0 0 1px rgba(11,29,92,.16)}.btn--ghost:hover{background: var(--surface)}@keyframes fadeUp{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.js [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ease),transform .8s var(--ease);transition-delay: var(--d,0s)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.js [data-reveal]{opacity: 1;transform: none}}.btn{border: 0;line-height: 1.2}.call .lead,.qm-side .lead{font-weight: 400}.hdr,.mm,.qm,.ft{font-family: var(--font);line-height: 1.5}.hdr p,.mm p,.qm p,.ft p{margin: 0}.pix-cookie-banner,.pix-back-to-top,.back_to_top,.pix-loading-bar{display: none !important}.ck{position: fixed;z-index: 150;left: 0;right: 0;bottom: 0;padding: 0 16px 16px;pointer-events: none;animation: fadeUp .45s var(--ease)}.ck[hidden]{display: none}.ck__in{pointer-events: auto;max-width: var(--container);margin: 0 auto;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 14px 28px;padding: 18px 20px 18px 24px;border-radius: 20px;color: var(--ink);background: rgba(255,255,255,.97);box-shadow: 0 0 0 1px var(--line-n),0 30px 60px -24px rgba(11,29,92,.45);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.ck__tx b{display: block;font-size: 15px;color: var(--ink-strong)}.ck__tx p{margin: 4px 0 0;font-size: 13.5px;line-height: 1.55;color: var(--ink-soft)}.ck__tx a{color: var(--blue);font-weight: 600}.ck__opts{grid-column: 1 / -1;grid-row: 2;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.ck__opts[hidden]{display: none}.ck__opt{display: flex;align-items: flex-start;gap: 12px;padding: 12px 14px;border-radius: 14px;background: var(--surface);cursor: pointer}.ck__opt input{position: absolute;opacity: 0;pointer-events: none}.ck__sw{flex: none;position: relative;width: 36px;height: 22px;margin-top: 1px;border-radius: 22px;background: #cfd5e3;transition: background-color .2s}.ck__sw::after{content: "";position: absolute;left: 3px;top: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.2);transition: transform .2s var(--ease)}.ck__opt input:checked + .ck__sw{background: var(--blue)}.ck__opt input:checked + .ck__sw::after{transform: translateX(14px)}.ck__opt input:disabled + .ck__sw{opacity: .55}.ck__opt input:focus-visible + .ck__sw{outline: 2px solid var(--blue);outline-offset: 2px}.ck__opt b{display: block;font-size: 13.5px;color: var(--ink-strong)}.ck__opt small{display: block;margin-top: 2px;font-size: 12px;line-height: 1.45;color: var(--ink-soft)}.ck__acts{display: flex;align-items: center;gap: 8px}.ck__opts:not([hidden]) ~ .ck__acts{grid-column: 1 / -1;justify-content: flex-end}.ck__btn{height: 42px;padding: 0 18px;border: 0;border-radius: 12px;font: inherit;font-size: 14px;font-weight: 600;white-space: nowrap;color: #fff;background: var(--blue);cursor: pointer;transition: background-color .2s,box-shadow .2s}.ck__btn:hover{background: var(--blue-hover)}.ck__btn--line{color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.18)}.ck__btn--line:hover{background: var(--surface)}.ck__btn--link{padding: 0 10px;color: var(--ink-soft);background: none}.ck__btn--link:hover{color: var(--blue);background: none}.ck__btn[hidden]{display: none}.fbar .ck-open{padding: 0;border: 0;font: inherit;color: inherit;background: none;cursor: pointer}@media (max-width: 860px){.ck{padding: 0 10px 10px}.ck__in{grid-template-columns: minmax(0,1fr);padding: 16px}.ck__opts{grid-template-columns: minmax(0,1fr);grid-row: auto}.ck__acts{flex-wrap: wrap}.ck__acts .ck__btn:not(.ck__btn--link){flex: 1}}.cw{position: fixed;z-index: 160;right: 20px;bottom: calc(20px + var(--ck-h,0px));display: flex;flex-direction: column;align-items: flex-end;gap: 12px;pointer-events: none;transition: bottom .35s var(--ease)}.cw > *{pointer-events: auto}body:has(.sv-bar.on) .cw,body:has(.bp-mbar) .cw{bottom: calc(96px + var(--ck-h,0px))}:is(.mm-open,.qm-open) .cw{display: none}.cw__panel{width: 360px;max-height: calc(100dvh - 120px);display: flex;flex-direction: column;overflow: hidden;border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 40px 80px -30px rgba(11,29,92,.55);transform-origin: bottom right;animation: cwIn .35s var(--ease)}.cw__panel[hidden]{display: none}@keyframes cwIn{from{opacity: 0;transform: translateY(10px) scale(.97)}}.cw__top{display: flex;align-items: center;gap: 12px;padding: 18px 16px 18px 18px;color: #fff;background: radial-gradient(260px 160px at 100% 0,rgba(109,59,255,.45),transparent 70%),linear-gradient(160deg,var(--navy),var(--navy-deep))}.cw__av{display: grid;place-items: center;width: 44px;height: 44px;flex: none;border-radius: 14px;background: rgba(255,255,255,.12)}.cw__av .ico{width: 22px;height: 22px;color: #fff}.cw__who{flex: 1;min-width: 0;display: grid;gap: 3px}.cw__who b{font-size: 15.5px}.cw__status{display: flex;align-items: center;gap: 6px;font-size: 12.5px;color: rgba(255,255,255,.72)}.cw__status i{width: 8px;height: 8px;flex: none;border-radius: 50%;background: #9aa3bd}.cw__status.is-open i{background: #22c55e;box-shadow: 0 0 0 3px rgba(34,197,94,.25)}.cw__x{display: grid;place-items: center;width: 36px;height: 36px;flex: none;border: 0;border-radius: 50%;color: #fff;background: rgba(255,255,255,.1);cursor: pointer}.cw__x .ico{width: 16px;height: 16px}.cw__body{flex: 1;min-height: 0;padding: 18px 16px 6px;overflow-y: auto;background: var(--blue-wash)}.cw__log{display: flex;flex-direction: column;gap: 8px}.cw__m{position: relative;max-width: 86%;margin: 0;padding: 10px 13px;border-radius: 16px;font-size: 14px;line-height: 1.5;white-space: pre-wrap;overflow-wrap: anywhere}.cw__m time{display: block;margin-top: 3px;font-size: 11px;opacity: .6}.cw__m--out{align-self: flex-start;border-top-left-radius: 4px;color: var(--ink);background: #fff;box-shadow: 0 0 0 1px var(--line-n)}.cw__m--in{align-self: flex-end;border-top-right-radius: 4px;color: #fff;background: var(--blue)}.cw__m--in.is-pending{opacity: .6}.cw__m--in.is-failed{background: var(--danger)}.cw__m--sys{align-self: center;max-width: 100%;padding: 6px 12px;font-size: 12.5px;text-align: center;color: var(--ink-soft);background: rgba(11,29,92,.06)}.cw__topics{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px;margin: 14px 0 10px}.cw__topics[hidden]{display: none}.cw__topic{display: inline-flex;border: 0;font-family: inherit;cursor: pointer;align-items: center;height: 34px;padding: 0 13px;border-radius: 17px;font-size: 13.5px;font-weight: 600;color: var(--blue);background: #fff;box-shadow: inset 0 0 0 1px rgba(19,93,246,.35);transition: background-color .2s,color .2s}.cw__topic:hover{color: #fff;background: var(--blue)}.cw__form{display: flex;gap: 8px;padding: 12px;background: var(--blue-wash)}.cw__form input{flex: 1;min-width: 0;height: 44px;padding: 0 14px;border: 0;border-radius: 14px;font: inherit;font-size: 14px;color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.14)}.cw__form input:focus{outline: none;box-shadow: inset 0 0 0 1.5px var(--blue)}.cw__form button{display: grid;place-items: center;width: 44px;height: 44px;flex: none;border: 0;border-radius: 14px;color: #fff;background: var(--wa);cursor: pointer}.cw__form button .ico{width: 18px;height: 18px;--sw: 2}.cw__hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.cw__id{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;padding: 10px 12px 0;background: var(--blue-wash)}.cw__id[hidden]{display: none}.cw__id input{min-width: 0;height: 40px;padding: 0 12px;border: 0;border-radius: 12px;font: inherit;font-size: 13.5px;color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.14)}.cw__id input:focus{outline: none;box-shadow: inset 0 0 0 1.5px var(--blue)}.cw__id .cw__err{grid-column: 1 / -1;font-size: 12px}.cw__note a{color: var(--blue)}.cw__err{color: var(--danger)}.cw__err:empty{display: none}.cw__note{margin: 0;padding: 0 14px 10px;font-size: 11.5px;color: var(--ink-faint);background: var(--blue-wash)}.cw__badge{position: absolute;top: -4px;right: -4px;min-width: 22px;height: 22px;padding: 0 6px;display: grid;place-items: center;border-radius: 11px;font-size: 12px;font-weight: 700;color: #fff;background: var(--danger);box-shadow: 0 0 0 2px #fff}.cw__badge[hidden]{display: none}.cw.is-live .cw__form button{background: var(--blue)}.cw__alt .brandlogo{width: 18px;height: 18px}.cw__alt{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid var(--line-n)}.cw__alt a{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 12px 6px;font-size: 12.5px;font-weight: 600;color: var(--ink-soft);transition: color .2s,background-color .2s}.cw__alt a + a{border-left: 1px solid var(--line-n)}.cw__alt a:hover{color: var(--blue);background: var(--blue-wash)}.cw__alt .ico{width: 18px;height: 18px}@media (max-width: 700px){.cw{right: 12px;bottom: calc(16px + var(--ck-h,0px));left: 12px}.cw__panel{width: 100%;max-height: calc(100dvh - 170px)}}.cw__fab{position: relative;display: inline-flex;align-items: center;gap: 12px;height: 62px;padding: 0 22px 0 9px;border: 0;border-radius: 31px;font: inherit;text-align: left;color: #fff;background: var(--glossy);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(13,79,217,.9),0 18px 36px -14px rgba(19,93,246,.85);cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s}.cw:not(.is-live) .cw__fab{background: linear-gradient(180deg,#2fc46a,#1fa855 60%,#178a45);box-shadow: inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(23,138,69,.9),0 18px 36px -14px rgba(31,168,85,.8)}.cw__fab:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(13,79,217,.9),0 24px 40px -14px rgba(19,93,246,.9)}.cw__ic{position: relative;display: grid;place-items: center;width: 44px;height: 44px;flex: none;border-radius: 50%;color: var(--blue);background: #fff;box-shadow: 0 4px 10px -4px rgba(7,19,56,.5)}.cw:not(.is-live) .cw__ic{color: var(--wa)}.cw__ic .ico,.cw__ic svg{width: 22px;height: 22px}.cw__ic .brandlogo,.cw__ic .brandlogo svg{fill: var(--wa)}.cw__ic-open,.cw__ic-close{display: grid;place-items: center}.cw__ic-close,.cw.is-open .cw__ic-open{display: none}.cw.is-open .cw__ic-close{display: grid}.cw__dot{position: absolute;right: 1px;bottom: 1px;width: 12px;height: 12px;border-radius: 50%;background: #9aa3bd;box-shadow: 0 0 0 2.5px #fff}.cw.is-online .cw__dot{background: #22c55e}.cw.is-online .cw__dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: #22c55e;animation: cwPing 2.4s var(--ease) infinite}@keyframes cwPing{70%,100%{transform: scale(2.4);opacity: 0}}.cw.is-open .cw__dot{display: none}.cw__lbl{display: grid;line-height: 1.2}.cw__lbl b{font-size: 15.5px;font-weight: 700}.cw__lbl small{margin-top: 2px;font-size: 12px;color: rgba(255,255,255,.82)}.cw.is-open .cw__fab{background: var(--navy);box-shadow: 0 16px 34px -14px rgba(11,29,92,.7)}.cw__tease{position: relative;max-width: 250px;padding: 12px 36px 12px 14px;border-radius: 16px 16px 4px 16px;font-size: 13.5px;line-height: 1.45;color: var(--ink);background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 18px 36px -18px rgba(11,29,92,.5);animation: cwIn .4s var(--ease)}.cw__tease p{margin: 0}.cw__tease b{color: var(--ink-strong)}.cw__tease-x{position: absolute;top: 6px;right: 6px;display: grid;place-items: center;width: 24px;height: 24px;border: 0;border-radius: 50%;color: var(--ink-faint);background: none;cursor: pointer}.cw__tease-x .ico{width: 13px;height: 13px}.cw.is-open .cw__tease{display: none}@media (prefers-reduced-motion: reduce){.cw.is-online .cw__dot::after{animation: none}}@media (max-width: 700px){.cw__fab{height: 56px;padding: 0 6px;justify-content: center}.cw__lbl{display: none}.cw__tease{max-width: 220px}}.cw .cw__ic{width: auto;min-width: 44px;padding: 0 12px;border-radius: 22px}.cw__ic img{display: block;width: auto;height: 20px}.cw__av{position: relative;width: auto;padding: 0 12px;border-radius: 13px;background: #fff}.cw__av img{display: block;width: auto;height: 20px}.cw__av .cw__dot{right: -3px;bottom: -3px;box-shadow: 0 0 0 2.5px #0b1d5c}.hdr{position: fixed;inset: 0 0 auto;z-index: 50}.dim{position: fixed;inset: 0;z-index: 40;background: rgba(17,15,32,.25);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);opacity: 0;pointer-events: none;transition: opacity .3s}.menu-open .dim{opacity: 1;pointer-events: auto}.ribbon{position: relative;height: 52px;overflow: hidden;background: var(--navy);color: #fff;transition: height .4s var(--ease)}.ribbon::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(420px 80px at 28% 0%,rgba(19,93,246,.55),transparent 70%),radial-gradient(300px 70px at 70% 100%,rgba(19,93,246,.3),transparent 70%)}.scrolled .ribbon{height: 0}.ribbon .in{position: relative;max-width: var(--container);height: 52px;margin: 0 auto;padding: 0 32px;display: flex;align-items: center;justify-content: center;gap: 26px;font-size: 15px}.ribbon .msg{display: flex;align-items: center;gap: 14px;font-weight: 500}.ribbon .msg b{font-weight: var(--bold)}.ribbon .kbd{display: inline-flex;gap: 5px}.ribbon .kbd span{min-width: 34px;height: 30px;padding: 0 8px;border-radius: 8px;display: grid;place-items: center;font-size: 13px;font-weight: 700;background: rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 1px 0 rgba(0,0,0,.3)}.ribbon .links{display: flex;align-items: center;gap: 16px}.ribbon .links a{display: flex;align-items: center;gap: 7px;font-weight: 600;transition: opacity .2s}.ribbon .links a:hover{opacity: .85}.ribbon .links .ico{width: 15px;height: 15px}.ribbon .phone-n{font-size: 16px;font-weight: 700;letter-spacing: .01em}.ribbon .sep{width: 1px;height: 14px;background: rgba(255,255,255,.25)}.rb-marq{display: none}.rb-track{display: flex;flex: none;white-space: nowrap;animation: rbmarq 26s linear infinite}.rb-marq:hover .rb-track,.rb-marq:active .rb-track,.rb-marq:focus-within .rb-track{animation-play-state: paused}.rb-item,.rb-copy{display: inline-flex;align-items: center;gap: 10px}.rb-item{padding-right: 36px;font-size: 14px;color: rgba(255,255,255,.85)}.rb-item b{color: #fff;font-weight: 700}.rb-item a{color: #fff;font-weight: 600;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(255,255,255,.4)}.rb-item .dot{width: 5px;height: 5px;border-radius: 50%;background: var(--on-navy)}@keyframes rbmarq{to{transform: translateX(-50%)}}.shell{max-width: 1360px;margin: 14px auto 0;padding: 0 20px;transition: margin .4s var(--ease)}.scrolled .shell{margin-top: 10px}.top{height: 74px;display: flex;align-items: center;gap: 20px;padding: 0 12px 0 24px;border-radius: 20px;background: rgba(255,255,255,.86);box-shadow: 0 0 0 1px rgba(11,29,92,.09),inset 0 1px 0 #fff,0 10px 30px -18px rgba(11,29,92,.35);-webkit-backdrop-filter: saturate(180%) blur(18px);backdrop-filter: saturate(180%) blur(18px);transition: border-radius .3s,background-color .3s}.menu-open .top{border-radius: 20px 20px 0 0;background: #fff;box-shadow: 0 0 0 1px rgba(11,29,92,.09),inset 0 1px 0 #fff}.brand{display: flex;align-items: center;flex: none}.brand img{height: 30px;width: auto}.items{list-style: none;margin: 0 auto;display: flex;align-items: center;gap: 6px}.items > li{position: relative}.items > li > a,.items > li > button{display: flex;align-items: center;gap: 6px;padding: 9px 14px;border-radius: 999px;font-size: 16px;font-weight: 500;color: var(--ink-strong);white-space: nowrap;transition: background-color .2s,color .2s,filter .2s}.items > li > a:hover,.items > li > button:hover,.items > li > .on{background: var(--hover)}.items > li > a[aria-current="page"]{color: var(--blue)}.items .chev{width: 14px;height: 14px;--sw: 2.4;transition: transform .3s var(--ease)}.items .on .chev{transform: rotate(180deg)}.items > li > .glossy{color: #fff;font-weight: 600;padding: 10px 18px;background: var(--glossy);box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(13,79,217,.9),0 6px 16px -6px rgba(19,93,246,.8)}.items > li > .glossy:hover,.items > li > .glossy.on{background: var(--glossy);filter: brightness(1.06)}.right{display: flex;align-items: center;gap: 10px;flex: none}.key-o,.key-d{display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 18px;border-radius: 12px;font-size: 15.5px;font-weight: 600;white-space: nowrap;transition: transform .15s,filter .2s}.key-o .ico,.key-d .ico{width: 17px;height: 17px}.key-o{color: var(--ink-strong);background: linear-gradient(#fff,#f6f7fb);box-shadow: 0 0 0 1px rgba(11,29,92,.14),inset 0 1px 0 #fff,0 2px 0 rgba(11,29,92,.08)}.key-o .ico{color: var(--blue)}.key-d{gap: 10px;padding: 0 20px;color: #fff;background: linear-gradient(180deg,#2a2d3a 0%,#111320 100%);box-shadow: 0 0 0 1px #0a0b12,inset 0 1px 0 rgba(255,255,255,.18),0 2px 0 #000,0 8px 18px -10px rgba(0,0,0,.6)}.key-d:hover{filter: brightness(1.15)}.key-o:active,.key-d:active{transform: translateY(1px)}.key-d .ico{transition: transform .25s var(--ease)}.key-d:hover .ico{transform: translateX(2px)}.burger{display: none;width: 44px;height: 44px;border-radius: 12px;place-items: center;color: var(--ink-strong)}.burger .ico{width: 22px;height: 22px}.burger .i-close,.mm-open .burger .i-open{display: none}.mm-open .burger .i-close{display: block}@media (max-width: 1240px){.items > li > a,.items > li > button{font-size: 15px;padding: 8px 10px}.key-o .t{display: none}.key-o{padding: 0 14px}}@media (max-width: 1180px){.ribbon{height: 44px}.ribbon .in{display: none}.rb-marq{display: flex;align-items: center;height: 44px;overflow: hidden;position: relative;-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.shell{margin-top: 8px;padding: 0 10px}.top{height: 64px;padding: 0 6px 0 16px;border-radius: 16px}.mm-open .top{box-shadow: 0 0 0 1px rgba(11,29,92,.08)}.items,.key-o{display: none}.right{margin-left: auto;gap: 4px}.key-d{height: 42px;padding: 0 14px;font-size: 14px}.key-d .t2{display: none}.burger{display: grid}}@media (max-width: 380px){.brand img{height: 26px}.key-d{padding: 0 12px}}@media (prefers-reduced-motion: reduce){.rb-track{animation: none}.rb-marq{overflow-x: auto}}.panel{position: absolute;top: 100%;left: 20px;right: 20px;max-width: var(--container);margin: 0 auto;max-height: calc(100dvh - var(--hdr-h,150px));overflow-y: auto;overscroll-behavior: contain;visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.menu-open .panel{visibility: visible;opacity: 1;transform: none}.sheet{background: #fff;border-radius: 0 0 24px 24px;box-shadow: 0 0 0 1px rgba(11,29,92,.09),0 40px 80px -40px rgba(11,29,92,.45);transition: background-color .3s}.sheet.pk{background: linear-gradient(180deg,#f2f6ff,#fff 70%)}.sheet .in{padding: 30px 32px 34px}.mega.anc-in{animation: fadeUp .35s var(--ease)}@media (max-width: 1180px){.panel,.dim{display: none}}.k-wrap{display: grid;grid-template-columns: 1fr 400px;gap: 24px}.k-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.k-card{border-radius: 18px;padding: 18px 18px 12px;background: #fff;box-shadow: 0 0 0 1px rgba(11,29,92,.09);transition: box-shadow .25s}.k-card:hover,.k-card.focus{box-shadow: 0 0 0 1px rgba(19,93,246,.3)}.k-head{display: flex;align-items: baseline;gap: 10px}.k-cap{font-size: 13px;font-weight: 700;color: var(--blue)}.k-title{display: block;font-size: 16.5px;font-weight: 700;color: var(--ink-strong);letter-spacing: -.01em;transition: color .2s}.k-title:hover{color: var(--blue)}.k-head small{display: block;margin-top: 1px;font-size: 13px;font-weight: var(--thin);color: var(--ink-soft)}.gl{list-style: none;margin-top: 10px}.gl a{margin: 0 -10px;padding: 7px 10px;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 15px;color: var(--ink);transition: background-color .2s,color .2s}.gl a::after{content: "→";margin-left: auto;color: var(--blue);opacity: 0;transform: translateX(-4px);transition: opacity .2s,transform .2s}.gl a:hover,.gl a.hov,.gl a:focus-visible{background: var(--hover);color: var(--ink-strong)}.gl a:hover::after,.gl a.hov::after,.gl a:focus-visible::after{opacity: 1;transform: none}.gl a[aria-current="page"]{color: var(--blue)}.gl .lg{display: flex;align-items: center;gap: 9px}.gl .lg .brandlogo{height: 14px;max-width: 52px}.gl .lg .brandlogo svg{max-width: 52px}.gl .lg img.brandlogo{height: 12px}.k-foot{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 4px}.k-foot .lbl2{margin-right: 4px;font-size: 13.5px;font-weight: 600;color: var(--ink-strong)}.k-foot .chip{font-size: 13.5px;color: var(--ink-soft)}.k-foot .chip + .chip::before{content: "·";margin: 0 10px 0 2px;color: var(--ink-faint)}.k-foot .key-d{margin-left: auto;height: 42px;font-size: 14.5px;border-radius: 10px;background: var(--dark);box-shadow: none}.win-dots i{width: 10px;height: 10px;border-radius: 50%;background: #ff5f57}.k-win{display: flex;flex-direction: column;border-radius: 20px;overflow: hidden;color: var(--ink-strong);background: #fff;box-shadow: 0 0 0 1px rgba(19,93,246,.12),0 24px 48px -30px rgba(11,29,92,.45)}.k-win .ph{position: relative;flex: 1;min-height: 240px;overflow: hidden;background: #f1f5fb;transition: background-color .3s}.k-win.is-dark .ph{background: #0b1e5d}.k-win .ph video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: opacity .3s var(--ease)}.k-win .cap{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px 14px 18px;background: #fff;box-shadow: 0 -1px 0 rgba(19,93,246,.08)}.k-win .cap b{display: block;font-size: 16px;font-weight: 700}.k-win .cap small{display: block;margin-top: 2px;font-size: 13px;color: var(--ink-soft)}.k-win .lbl{display: block;font-size: 11.5px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--blue)}.k-win .go{width: 38px;height: 38px;flex: none;display: grid;place-items: center;border-radius: 11px;color: #fff;background: var(--blue)}.k-win .go .ico{width: 16px;height: 16px;--sw: 2.2;transition: transform .25s var(--ease)}.k-win:hover .go .ico{transform: translateX(3px)}.k-brand{position: absolute;inset: 0;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr auto auto;gap: 10px;padding: 16px;opacity: 0;visibility: hidden;transition: opacity .3s var(--ease)}.k-win.is-brand .k-brand{opacity: 1;visibility: visible}.k-win.is-brand video{opacity: 0}.k-brand > span{border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px rgba(11,29,92,.08),0 12px 24px -18px rgba(11,29,92,.45)}.k-brand__logo{grid-column: 1 / -1;display: flex;align-items: center;justify-content: center;gap: 10px}.k-brand__logo i,.k-brand__card i{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;font: italic 700 26px/1 var(--font);color: #fff;background: linear-gradient(135deg,#135df6,#7c5cff)}.k-brand__logo b{font-size: 26px;font-weight: 700;letter-spacing: -.04em;color: var(--navy)}.k-brand__sw{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,1fr);overflow: hidden}.k-brand__sw i{display: flex;align-items: flex-end;height: 46px;padding: 6px 8px;font-size: 9.5px;font-style: normal;font-weight: 600;color: #fff;background: var(--c)}.k-brand__type,.k-brand__card{display: flex;align-items: center;gap: 10px;padding: 10px 12px}.k-brand__type b{font-size: 30px;font-weight: 700;letter-spacing: -.04em;color: var(--ink-strong)}.k-brand__type span,.k-brand__card span{display: grid;font-size: 12px;font-weight: 600;color: var(--ink-strong)}.k-brand__type small,.k-brand__card small{font-size: 10.5px;font-weight: 500;color: var(--ink-faint)}.k-brand__card i{width: 30px;height: 30px;border-radius: 9px;font-size: 17px}.rg3{display: grid;grid-template-columns: 220px 1fr;min-height: 380px}.rv-tabs{display: grid;align-content: start;gap: 4px;padding-right: 22px;border-right: 1px solid var(--line-n)}.rv-tabs .ttl{padding: 2px 12px 10px;font-size: 12px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--ink-faint)}.rv-tab{display: flex;align-items: center;justify-content: space-between;height: 46px;padding: 0 12px;border-radius: 10px;font-size: 16px;font-weight: 500;color: var(--ink-soft);text-align: left;transition: background-color .2s,color .2s}.rv-tab .n{font-size: 13px;color: var(--ink-faint)}.rv-tab:hover{color: var(--ink-strong)}.rv-tab.on{background: var(--hover);color: var(--ink-strong);font-weight: 700}.rv-tab.on .n{color: var(--blue)}.rv-tabs .all{margin-top: 14px;padding: 0 12px;display: inline-flex;align-items: center;gap: 6px;font-size: 14.5px;font-weight: 600;color: var(--blue)}.rv-tabs .all .ico{width: 15px;height: 15px;transition: transform .25s var(--ease)}.rv-tabs .all:hover .ico{transform: translateX(3px)}.rg3-cards{padding-left: 24px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;align-content: start;animation: fadeUp .3s var(--ease)}.rc{display: block}.rc .im{position: relative;display: block;aspect-ratio: 16 / 10;border-radius: 14px;overflow: hidden;background: #eef1f8;box-shadow: 0 0 0 1px var(--line-n)}.rc .im img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .6s var(--ease)}.rc:hover .im img{transform: scale(1.04)}.rc .sec{position: absolute;left: 10px;bottom: 10px;padding: 4px 9px;border-radius: 999px;background: rgba(255,255,255,.92);font-size: 11.5px;font-weight: 600;color: var(--ink-strong)}.rc b{display: flex;align-items: center;justify-content: space-between;margin-top: 10px;font-size: 15.5px;font-weight: 600;color: var(--ink-strong)}.rc b .ico{width: 15px;height: 15px;color: var(--blue);opacity: 0;transform: translateX(-4px);transition: opacity .2s,transform .2s}.rc:hover b .ico,.rc:focus-visible b .ico{opacity: 1;transform: none}.rc-cta{display: flex;flex-direction: column;justify-content: space-between;aspect-ratio: 16 / 10;align-self: start;padding: 18px;border-radius: 14px;color: #fff;background: var(--deep);transition: transform .25s var(--ease)}.rc-cta:hover{transform: translateY(-2px)}.rc-cta b{font-size: 18px;font-weight: 700;line-height: 1.25}.rc-cta span{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 600}.rc-cta .ico{width: 15px;height: 15px}.rg3-empty{grid-column: 1 / -1;padding: 6px 0;font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.rg3-empty b{color: var(--ink-strong)}.pk-top{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 20px}.pk-top small{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--blue)}.pk-top .h{margin-top: 4px;font-size: 26px;font-weight: var(--thin);letter-spacing: -.02em;color: var(--ink-strong);line-height: 1.2}.pk-top .h b{font-weight: var(--bold)}.pk-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.pk-card{position: relative;display: flex;flex-direction: column;padding: 20px 18px 16px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px rgba(19,93,246,.16);transition: transform .25s var(--ease),box-shadow .25s}.pk-card:hover{transform: translateY(-3px);box-shadow: 0 0 0 1.5px var(--blue),0 18px 30px -22px rgba(19,93,246,.7)}.pk-card .tag{position: absolute;top: 14px;right: 14px;padding: 4px 9px;border-radius: 999px;font-size: 11px;font-weight: 700;color: var(--blue);background: var(--blue-soft)}.pk-card .nm{padding-right: 70px;font-size: 19px;font-weight: 700;letter-spacing: -.01em;color: var(--ink-strong)}.pk-card .ds{margin-top: 2px;min-height: 34px;font-size: 13px;line-height: 1.35;color: var(--ink-soft)}.pk-card .pr{margin-top: 14px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 6px}.pk-card .lab{width: 100%;font-size: 13px;line-height: 16px;color: var(--ink-faint)}.pk-card .pr b{font-size: 30px;font-weight: 700;letter-spacing: -.03em;color: var(--ink-strong);line-height: 1.3}.pk-card .pr b.sm{font-size: 26px}.pk-card .per{font-size: 13px;color: var(--ink-faint);white-space: nowrap}.pk-card .alt{width: 100%;margin-top: 4px;font-style: normal;font-size: 12.5px;font-weight: 600;color: var(--blue)}.pk-card .fe{margin: 14px 0 16px;display: grid;gap: 8px}.pk-card .fe span{display: flex;align-items: flex-start;gap: 8px;font-size: 13.5px;line-height: 1.4;color: var(--ink)}.pk-card .fe .ico{width: 15px;height: 15px;margin-top: 2px;color: var(--blue);--sw: 2.4}.pk-card .go{margin-top: auto;height: 44px;padding: 0 14px;border-radius: 12px;display: flex;align-items: center;justify-content: space-between;font-size: 14px;font-weight: 600;color: var(--blue);background: var(--blue-tint);transition: background-color .2s,color .2s}.pk-card .go .ico{width: 16px;height: 16px}.pk-card:hover .go{background: var(--blue);color: #fff}.pk-card.hot{background: var(--hot);box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px var(--blue-deep)}.pk-card.hot .nm,.pk-card.hot .pr b,.pk-card.hot .alt,.pk-card.hot .fe .ico{color: #fff}.pk-card.hot .ds,.pk-card.hot .per,.pk-card.hot .fe span{color: rgba(255,255,255,.85)}.pk-card.hot .lab{color: rgba(255,255,255,.7)}.pk-card.hot .tag{color: var(--blue);background: #fff}.pk-card.hot .go,.pk-card.hot:hover .go{background: #fff;color: var(--blue)}.pk-bottom{margin-top: 16px;display: flex;align-items: center;gap: 16px;padding: 14px 16px 14px 20px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgba(19,93,246,.14)}.pk-bottom > span{font-size: 14.5px;color: var(--ink-soft)}.pk-bottom > span b{color: var(--ink-strong);font-weight: 600}.pk-bottom .tl,.pk-bottom .cmp{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;border-radius: 12px;font-size: 14.5px;font-weight: 600;white-space: nowrap;transition: background-color .2s}.pk-bottom .tl{margin-left: auto;color: var(--ink-strong);box-shadow: inset 0 0 0 1px rgba(11,29,92,.14)}.pk-bottom .tl:hover{background: var(--surface)}.pk-bottom .tl .ico{width: 16px;height: 16px;color: var(--blue)}.pk-bottom .cmp{padding: 0 18px;color: #fff;background: var(--blue)}.pk-bottom .cmp:hover{background: var(--blue-hover)}.pk-bottom .cmp .ico{width: 16px;height: 16px}@media (max-width: 1280px){.pk-card .pr b{font-size: 26px}}.mm{display: none}@media (max-width: 1180px){.mm{display: block;position: fixed;inset: 0;z-index: 45;background: #fff;padding-top: var(--hdr-h,116px);opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s}.mm-open .mm{opacity: 1;visibility: visible}.mm-open,.mm-open body{overflow: hidden}.mm-wrap{position: relative;height: 100%;display: flex;flex-direction: column}.mm-view{position: relative;flex: 1;min-height: 0;overflow: hidden}.mm-pane{position: absolute;inset: 0;overflow-y: auto;overscroll-behavior: contain;padding: 18px 20px 24px;transition: transform .4s var(--ease),opacity .3s}.mm-pane.sub{transform: translateX(100%);opacity: 0;pointer-events: none;visibility: hidden}.mm.lvl2 .mm-root{transform: translateX(-22%);opacity: 0;pointer-events: none}.mm.lvl2 .mm-pane.sub.on{transform: none;opacity: 1;pointer-events: auto;visibility: visible}.mm-row{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 0;border-bottom: 1px solid var(--line-n);font-size: 22px;font-weight: 600;letter-spacing: -.02em;color: var(--ink-strong);text-align: left;opacity: 0;transform: translateY(8px);transition: opacity .35s,transform .45s var(--ease)}.mm-open .mm-row{opacity: 1;transform: none}.mm-row:nth-child(2){transition-delay: .04s}.mm-row:nth-child(3){transition-delay: .08s}.mm-row:nth-child(4){transition-delay: .12s}.mm-row:nth-child(5){transition-delay: .16s}.mm-row small{display: block;margin-top: 2px;font-size: 13.5px;font-weight: 400;letter-spacing: 0;color: var(--ink-faint)}.mm-row[aria-current="page"]{color: var(--blue)}.mm-row .go{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 50%;background: #f3f5fa;color: var(--ink-strong);transition: background-color .2s,color .2s}.mm-row .go .ico{width: 17px;height: 17px}.mm-row.on .go{background: var(--blue);color: #fff}.mm-promo{margin-top: 18px;display: flex;align-items: center;gap: 14px;padding: 16px;border-radius: 16px;color: #fff;background: var(--deep)}.mm-promo b{display: block;font-size: 16px;font-weight: 700}.mm-promo small{display: block;margin-top: 2px;font-size: 13px;color: rgba(255,255,255,.75)}.mm-promo .ico{margin-left: auto;width: 20px;height: 20px}.mm-contact{margin-top: 22px}.mm-contact .ttl2{margin-bottom: 10px;font-size: 12.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--ink-faint)}.mm-ccard{border-radius: 16px;background: var(--surface);overflow: hidden}.mm-crow{display: flex;align-items: center;gap: 12px;padding: 13px 14px}.mm-crow + .mm-crow{border-top: 1px solid rgba(11,29,92,.07)}.mm-crow .sq{width: 38px;height: 38px;flex: none;display: grid;place-items: center;border-radius: 11px;background: #fff;color: var(--blue);box-shadow: 0 0 0 1px var(--line-n)}.mm-crow .sq .ico{width: 17px;height: 17px}.mm-crow .tx{display: flex;flex-direction: column;min-width: 0;line-height: 1.25}.mm-crow .tx small{font-size: 12px;color: var(--ink-faint)}.mm-crow .tx b{font-size: 15px;font-weight: 600;color: var(--ink-strong);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mm-crow > .ico{margin-left: auto;width: 16px;height: 16px;color: var(--ink-faint)}.mm-crow.soc2 .tx{flex: none}.mm-crow .socs{margin-left: auto;display: flex;gap: 6px}.mm-crow .socs a{width: 36px;height: 36px;display: grid;place-items: center;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--line-n)}.mm-crow .socs .brandlogo{height: 15px;fill: var(--ink-soft)}.mm-back{display: inline-flex;align-items: center;gap: 6px;height: 38px;margin-bottom: 8px;padding: 0 14px 0 8px;border-radius: 999px;font-size: 14.5px;font-weight: 600;color: var(--ink-strong);background: #f3f5fa}.mm-back .ico{width: 16px;height: 16px;transform: rotate(180deg)}.mm-h{margin: 6px 0 14px;font-size: 26px;font-weight: var(--thin);letter-spacing: -.02em;color: var(--ink-strong);line-height: 1.2}.mm-h b{font-weight: var(--bold)}.mm-cat{padding: 14px 0 6px;border-top: 1px solid var(--line-n)}.mm-cat:first-child{border-top: 0}.mm-cat p{display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;color: var(--ink-faint)}.mm-cat p .ico{width: 16px;height: 16px;color: var(--blue)}.mm-cat a{display: flex;align-items: center;gap: 12px;min-height: 48px;font-size: 17px;font-weight: 500;color: var(--ink-strong)}.mm-cat a .lgb{width: 70px;display: flex;align-items: center}.mm-cat a .lgb .brandlogo{height: 15px;max-width: 70px}.mm-cat a .lgb .brandlogo svg{max-width: 70px}.mm-cat a .lgb img.brandlogo{height: 12px}.mm-cat a .arr{margin-left: auto;width: 16px;height: 16px;color: var(--ink-faint)}.mm-tabs{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;margin: 0 -20px 16px;padding: 0 20px}.mm-tabs::-webkit-scrollbar{display: none}.mm-tabs button{flex: none;height: 40px;padding: 0 16px;border-radius: 999px;font-size: 14.5px;font-weight: 600;color: var(--ink);background: #f3f5fa;transition: background-color .2s,color .2s}.mm-tabs button.on{background: var(--dark);color: #fff}.mm-refs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 12px}.mm-refs a{display: block}.mm-refs .im{position: relative;display: block;aspect-ratio: 16 / 10;border-radius: 12px;overflow: hidden;background: #eef1f8;box-shadow: 0 0 0 1px var(--line-n)}.mm-refs .im img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top}.mm-refs b{display: block;margin-top: 8px;font-size: 15px;font-weight: 600;color: var(--ink-strong)}.mm-refs small{display: block;font-size: 12.5px;color: var(--ink-faint)}.mm-refs .mm-cta{display: flex;flex-direction: column;justify-content: space-between;aspect-ratio: 16 / 10;padding: 14px;border-radius: 12px;color: #fff;background: var(--deep)}.mm-refs .mm-cta b{margin: 0;color: #fff;line-height: 1.25}.mm-refs .mm-cta span{font-size: 13px;font-weight: 600}.mm-empty{padding: 18px;border-radius: 14px;background: var(--surface);font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.mm-allref{margin-top: 18px;display: inline-flex;align-items: center;gap: 6px;font-size: 15.5px;font-weight: 600;color: var(--blue)}.mm-allref .ico{width: 16px;height: 16px}.mm-pc{display: grid;gap: 10px}.mm-pc a{display: flex;align-items: center;gap: 14px;padding: 18px 16px;border-radius: 16px;background: #f6f8ff;box-shadow: inset 0 0 0 1px rgba(19,93,246,.14)}.mm-pc a.hot{background: var(--hot);box-shadow: none;color: #fff}.mm-pc .tx{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mm-pc b{font-size: 17px;font-weight: 700;color: var(--ink-strong)}.mm-pc small{font-size: 13px;color: var(--ink-soft)}.mm-pc a.hot b{color: #fff}.mm-pc a.hot small{color: rgba(255,255,255,.85)}.mm-pc a > .ico{margin-left: auto;width: 17px;height: 17px;color: var(--blue)}.mm-pc a.hot > .ico{color: #fff}.mm-bar{flex: none;display: grid;grid-template-columns: auto auto 1fr;gap: 10px;padding: 12px 16px calc(14px + env(safe-area-inset-bottom));background: #fff;box-shadow: 0 -12px 24px -18px rgba(11,29,92,.35)}.mm-bar a{height: 58px;border-radius: 16px;display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 15px;font-weight: 600}.mm-bar .ib{width: 64px;flex-direction: column;gap: 3px;font-size: 11.5px;color: var(--ink-soft);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.12)}.mm-bar .ib .ico,.mm-bar .ib .brandlogo{width: 20px;height: 20px}.mm-bar .ib-tel .ico{color: var(--blue)}.mm-bar .k{justify-content: space-between;padding: 0 8px 0 18px;color: #fff;background: var(--blue);box-shadow: 0 10px 24px -12px rgba(19,93,246,.8)}.mm-bar .k .tt{display: flex;flex-direction: column;align-items: flex-start;line-height: 1.15;white-space: nowrap}.mm-bar .k .tt b{font-size: 16px;font-weight: 700}.mm-bar .k .tt small{font-size: 12px;font-weight: 400;color: rgba(255,255,255,.8)}.mm-bar .k i{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 12px;background: rgba(255,255,255,.18)}.mm-bar .k i .ico{width: 18px;height: 18px}}@media (min-width: 700px) and (max-width: 1180px){.mm-view{display: grid;grid-template-columns: minmax(300px,40%) 1fr}.mm-pane{position: relative;inset: auto;padding: 28px 32px}.mm-root{border-right: 1px solid var(--line-n)}.mm.lvl2 .mm-root{transform: none;opacity: 1;pointer-events: auto}.mm-pane.sub{display: none;transform: none;opacity: 1;pointer-events: auto;visibility: visible}.mm-pane.sub.on{display: block}.mm-back{display: none}.mm-row{font-size: 24px}.mm-h{font-size: 32px}.mm-crow{gap: 10px;padding: 12px}.mm-crow .sq{width: 32px;height: 32px}.mm-crow .tx b{font-size: 13.5px}.mm-crow > .ico{display: none}.mm-crow.soc2{flex-wrap: wrap}.mm-crow.soc2 .socs{margin-left: 0;width: 100%}.mm-bar .ib{width: auto;padding: 0 22px;flex-direction: row;gap: 8px;font-size: 14.5px}}@media (min-width: 960px) and (max-width: 1180px){.mm-cats2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 28px}.mm-cats2 .mm-cat:nth-child(2){border-top: 0}.mm-refs{grid-template-columns: repeat(3,minmax(0,1fr))}.mm-bar{padding: 14px 32px}}.ft{position: relative;overflow: hidden;background: var(--subdued)}.ft .in{max-width: calc(var(--container) + 64px);margin: 0 auto;padding: 96px 32px 8px}.call{position: relative;overflow: hidden;border-radius: 36px;padding: 48px;color: #fff;background: var(--navy)}.call::before{content: "";position: absolute;top: -160px;right: -96px;width: 560px;height: 560px;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(255,255,255,.14),transparent)}.call::after{content: "";position: absolute;inset: 0;opacity: .06;pointer-events: none;background-image: radial-gradient(#fff 1px,transparent 1px);background-size: 22px 22px}.call .g{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1.15fr;gap: 40px;align-items: center}.call .h{font-size: 56px;line-height: 1.04;font-weight: var(--thin);letter-spacing: -.045em}.call .h span{font-weight: var(--bold);color: var(--on-navy)}.call .lead{margin-top: 20px;max-width: 440px;font-size: 15.5px;line-height: 1.6;color: rgba(255,255,255,.72)}.call .btns{margin-top: 32px;display: flex;flex-wrap: wrap;gap: 12px}.btn-w,.btn-o{display: inline-flex;align-items: center;gap: 8px;height: 52px;padding: 0 24px;border-radius: 999px;font-size: 15px;font-weight: 500;transition: transform .2s,background-color .2s}.btn-w{background: #fff;color: var(--ink-strong)}.btn-w:hover{transform: translateY(-1px)}.btn-w .ico{width: 16px;height: 16px;transition: transform .3s var(--ease)}.btn-w:hover .ico{transform: translateX(2px)}.btn-o{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25)}.btn-o:hover{background: rgba(255,255,255,.1)}.ways{list-style: none;display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.ways a{height: 100%;display: flex;flex-direction: column;padding: 20px;border-radius: 24px;background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);transition: transform .3s var(--ease),background-color .3s}.ways a:hover{transform: translateY(-2px);background: rgba(255,255,255,.11)}.ways a.k{background: #fff;color: var(--ink-strong);box-shadow: none}.ways small{font-size: 13px;font-weight: 600}.ways b{margin-top: 16px;font-size: 22px;line-height: 1.1;font-weight: var(--bold);letter-spacing: -.03em}.ways a > span{margin-top: 6px;font-size: 12.5px;color: rgba(255,255,255,.6)}.ways a.k > span{color: var(--ink-soft)}.ways em{margin-top: auto;padding-top: 18px;display: inline-flex;align-items: center;gap: 4px;font-style: normal;font-size: 12.5px;font-weight: 600;color: var(--on-navy)}.ways a.k em{color: var(--blue)}.ways em .ico{width: 14px;height: 14px;--sw: 2.4;transition: transform .2s}.ways a:hover em .ico{transform: translateX(2px)}.fcols{margin-top: 80px;display: grid;grid-template-columns: 1.6fr 1fr .8fr;gap: 56px}.ct{font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--ink-faint)}.fgroups{margin-top: 20px;display: grid;grid-template-columns: repeat(2,1fr);gap: 28px 32px}.fgroups a.h{display: flex;align-items: center;gap: 8px;font-size: 14.5px;font-weight: 600;color: var(--ink-strong);transition: color .2s}.fgroups a.h:hover{color: var(--blue)}.fgroups .sq{width: 28px;height: 28px;flex: none;display: grid;place-items: center;border-radius: 8px;background: #fff;color: var(--blue);box-shadow: 0 0 0 1px var(--line)}.fgroups .sq .ico{width: 14px;height: 14px;--sw: 2.2}.fgroups ul{list-style: none;margin-top: 10px;display: grid;gap: 6px}.fgroups ul a{font-size: 14px;color: var(--ink-soft);transition: color .2s}.fgroups ul a:hover{color: var(--ink-strong)}.lcard{margin-top: 20px;display: block;padding: 20px;border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--line);transition: box-shadow .2s}.lcard:hover{box-shadow: 0 0 0 1.5px var(--blue)}.lcard .tiles{display: grid;grid-template-columns: repeat(5,1fr);gap: 6px}.lcard .tile{aspect-ratio: 1;display: grid;place-items: center;overflow: hidden;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--line);transition: transform .3s var(--ease)}.lcard:hover .tile{transform: translateY(-2px)}.lcard .tile .brandlogo{height: 18px;max-width: 70%}.lcard .tile .brandlogo svg{max-width: 100%}.lcard .tile.wide .brandlogo{height: 10px}.lcard .tile img.brandlogo{height: 8px;max-width: 80%}.lcard .tile .is-woo{transform: none;margin: 0;height: 26px}.lcard .bt{margin-top: 20px;display: flex;align-items: flex-end;justify-content: space-between;gap: 12px}.lcard .bt b{display: block;font-size: 28px;line-height: 1;font-weight: var(--bold);letter-spacing: -.04em;color: var(--blue)}.lcard .bt small{display: block;margin-top: 4px;font-size: 13px;color: var(--ink-soft)}.lcard .bt i{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 50%;background: var(--blue);color: #fff;transition: transform .2s}.lcard:hover .bt i{transform: translateX(2px)}.lcard .bt i .ico{width: 16px;height: 16px;--sw: 2.2}.flinks{display: grid;align-content: start;gap: 40px}.flinks ul{list-style: none;margin-top: 20px;display: grid;gap: 12px}.flinks a{font-size: 14.5px;color: var(--ink);transition: color .2s}.flinks a:hover,.flinks a[aria-current="page"]{color: var(--blue)}.soc{display: flex;gap: 6px}.fsoc .soc{margin-top: 16px}.soc a{width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--line);transition: background-color .2s}.soc .brandlogo{height: 16px;fill: var(--ink-soft);transition: fill .2s}.soc a:hover{background: var(--blue-soft)}.soc a:hover .brandlogo{fill: var(--blue)}.facts{list-style: none;margin-top: 64px;padding-top: 32px;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;border-top: 1px solid var(--line)}.facts a,.facts .f{display: flex;align-items: center;gap: 12px;font-size: 13.5px;color: var(--ink);transition: color .2s}.facts a:hover{color: var(--blue)}.facts .sq{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 12px;background: #fff;color: var(--blue);box-shadow: 0 0 0 1px var(--line)}.facts .sq .ico{width: 16px;height: 16px;--sw: 2}.facts .sq .brandlogo{height: 16px}.msoc{display: none}.fbar{margin-top: 40px;padding: 24px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;border-top: 1px solid var(--line);font-size: 13px;color: var(--ink-soft)}.fbar .l{display: flex;align-items: center;gap: 14px}.fbar .l img{height: 22px;width: auto}.fbar .who{display: flex;flex-direction: column;line-height: 1.3}.fbar .who b{color: var(--ink-strong);font-weight: 600}.fbar .who small{font-size: 12px;font-weight: var(--thin)}.fbar .r{display: flex;align-items: center;gap: 16px}.fbar .r a:hover{color: var(--ink-strong)}.totop{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 999px;background: #fff;color: var(--ink-strong);box-shadow: 0 0 0 1px var(--line);transition: background-color .2s}.totop:hover{background: var(--blue-soft)}.totop .ico{width: 14px;height: 14px;transform: rotate(-90deg);--sw: 2.2}@media (max-width: 1100px){.ft .in{padding: 64px 16px 0}.call{padding: 28px;border-radius: 28px}.call .g{grid-template-columns: minmax(0,1fr)}.call .h{font-size: 38px}.ways a{padding: 14px;border-radius: 20px}.ways b{font-size: 17px}.ways a > span{display: none}.fcols{margin-top: 56px;grid-template-columns: minmax(0,1fr);gap: 44px}.flinks{grid-template-columns: 1fr 1fr}.facts{grid-template-columns: 1fr 1fr}.fbar{flex-direction: column;align-items: flex-start}}@media (max-width: 700px){.ft .in{padding: 48px 16px 0}.call{padding: 26px 20px;border-radius: 24px}.call .g{gap: 0}.call .h{font-size: 32px}.call .lead{margin-top: 12px;font-size: 14.5px}.call .btns{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 22px}.call .btns a{justify-content: center;height: 50px;padding: 0 10px;font-size: 14.5px}.ways{display: none}.fcols{margin-top: 36px;gap: 28px}.ct{font-size: 11.5px}.fgroups{display: block;margin-top: 12px}.fgroups > div{padding: 16px 0;border-top: 1px solid var(--line-n)}.fgroups > div:first-child{border-top: 0;padding-top: 4px}.fgroups a.h{font-size: 15px}.fgroups ul{grid-template-columns: 1fr 1fr;gap: 11px 16px;margin-top: 12px}.fgroups ul a{font-size: 14px;line-height: 1.35}.flinks{grid-template-columns: 1fr 1fr;gap: 24px 16px}.flinks .fsoc{display: none}.flinks ul{margin-top: 14px;gap: 12px}.facts{margin-top: 32px;padding: 0;grid-template-columns: minmax(0,1fr);gap: 0;border-top: 0;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--line);overflow: hidden}.facts li + li{border-top: 1px solid rgba(11,29,92,.07)}.facts a,.facts .f{gap: 12px;min-height: 58px;padding: 10px 14px;font-size: 15px}.facts .sq{width: 34px;height: 34px}.msoc{display: flex;align-items: center;justify-content: space-between;padding: 12px 14px}.msoc > span{font-size: 13.5px;font-weight: 600;color: var(--ink-strong)}.msoc .soc a{width: 36px;height: 36px}.fbar{margin-top: 28px;align-items: stretch;padding: 22px 0 calc(22px + env(safe-area-inset-bottom))}.fbar .l{align-items: flex-start}.fbar .l img{height: 26px}.fbar .r{justify-content: space-between}}.qm-scrim{position: fixed;inset: 0;z-index: 200;background: rgba(11,16,40,.5);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;pointer-events: none;transition: opacity .3s}.qm{position: fixed;z-index: 201;left: 50%;top: 50%;width: min(1040px,calc(100vw - 40px));max-height: calc(100dvh - 32px);display: flex;align-items: stretch;border-radius: 24px;overflow: hidden;background: #fff;box-shadow: 0 40px 100px -30px rgba(11,16,40,.6);opacity: 0;visibility: hidden;pointer-events: none;transform: translate(-50%,-46%) scale(.97);transition: transform .45s var(--ease),opacity .3s,visibility .3s}.qm-open,.qm-open body{overflow: hidden}.qm-open .qm-scrim{opacity: 1;pointer-events: auto}.qm-open .qm{opacity: 1;visibility: visible;pointer-events: auto;transform: translate(-50%,-50%)}.qm-side{position: relative;flex: 0 0 380px;min-height: 0;overflow-y: auto;display: flex;flex-direction: column;padding: 34px 32px 30px;color: #fff;background: linear-gradient(170deg,var(--navy),var(--navy-deep))}.qm-side::before{content: "";position: absolute;width: 420px;height: 420px;right: -180px;top: -160px;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(19,93,246,.55),transparent)}.qm-side > *{position: relative}.qm-side .eyb{font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #8fb3ff}.qm-side .h{margin-top: 12px;font-size: 34px;line-height: 1.08;font-weight: var(--thin);letter-spacing: -.03em}.qm-side .h b{display: block;font-weight: var(--bold)}.qm-side .lead{margin-top: 14px;font-size: 14.5px;line-height: 1.6;color: rgba(255,255,255,.72)}.qm-steps{list-style: none;margin-top: 26px;display: grid;gap: 16px}.qm-steps li{display: grid;grid-template-columns: 30px 1fr;gap: 12px;align-items: start}.qm-steps .n{width: 30px;height: 30px;display: grid;place-items: center;border-radius: 50%;font-size: 13px;font-weight: 700;background: rgba(255,255,255,.1);box-shadow: inset 0 0 0 1px rgba(255,255,255,.18)}.qm-steps b{display: block;font-size: 15px;font-weight: 600}.qm-steps small{display: block;margin-top: 2px;font-size: 13px;color: rgba(255,255,255,.6)}.qm-alt{margin-top: auto;padding-top: 26px;border-top: 1px solid rgba(255,255,255,.12)}.qm-alt small{font-size: 12.5px;color: rgba(255,255,255,.6)}.qm-alt .row2{margin-top: 10px;display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.qm-alt a{display: flex;align-items: center;gap: 8px;height: 44px;padding: 0 14px;border-radius: 12px;font-size: 14px;font-weight: 600;background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14);transition: background-color .2s}.qm-alt a:hover{background: rgba(255,255,255,.14)}.qm-alt .ico,.qm-alt .brandlogo{width: 16px;height: 16px}.qm-alt .brandlogo{fill: #5fd38d}.qm-main{position: relative;flex: 1 1 auto;min-width: 0;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 30px 34px 28px}.qm-x{position: absolute;right: 16px;top: 16px;z-index: 2;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;color: var(--ink-soft);transition: background-color .2s}.qm-x:hover{background: #f3f5fa}.qm-x .ico{width: 18px;height: 18px}.qm .qm-l{padding-right: 44px}.qm-l{display: block;margin-bottom: 10px;font-size: 14px;font-weight: 600;color: var(--ink-strong)}.qm-l span{font-weight: var(--thin);color: var(--ink-faint)}.qm-cnt{margin-left: 6px;font-style: normal;font-size: 12px;font-weight: 600;color: var(--blue)}.req{color: var(--danger);font-weight: 600}.qm-sec + .qm-sec{margin-top: 20px}.qm-svc2{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 14px}.qg{padding: 12px 14px 14px;border-radius: 14px;background: #f7f8fb;transition: box-shadow .2s,background-color .2s}.qg.hint{background: var(--blue-tint);box-shadow: inset 0 0 0 1.5px rgba(19,93,246,.35)}.qg-h{display: flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 700;color: var(--ink-strong)}.qg-h .ico{width: 17px;height: 17px;color: var(--blue)}.qg-c{margin-top: 10px;display: flex;flex-wrap: wrap;gap: 6px}.qg-other{grid-column: 1 / -1;padding: 0;background: none}.qg-other .qg-c{margin-top: 0}.qc{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 12px;border-radius: 999px;font-size: 13.5px;font-weight: 500;color: var(--ink);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.14);transition: background-color .15s,box-shadow .15s,color .15s}.qc:hover{box-shadow: inset 0 0 0 1px rgba(19,93,246,.5)}.qc .brandlogo{height: 12px;max-width: 40px}.qc .brandlogo svg{max-width: 40px}.qc.wm{padding: 0 16px}.qc.wm .brandlogo{height: 15px;max-width: 64px}.qc.wm .brandlogo svg{max-width: 64px}.qc.wm img.brandlogo{height: 12px}.qc[aria-pressed="true"]{background: var(--blue);color: #fff;box-shadow: none}.qc[aria-pressed="true"] .brandlogo{filter: brightness(0) invert(1)}.qc[aria-pressed="true"]::before{content: "✓";font-size: 12px;font-weight: 700}.qm-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.qm-f{position: relative}.qm-f input,.qm-f textarea{width: 100%;border: 0;border-radius: 12px;padding: 22px 14px 8px;font-size: 15px;color: var(--ink-strong);background: #f5f6fa;outline: none;box-shadow: inset 0 0 0 1px transparent;transition: box-shadow .2s,background-color .2s}.qm-f input{height: 56px}.qm-f textarea{min-height: 88px;resize: vertical}.qm-f input:focus,.qm-f textarea:focus{background: #fff;box-shadow: inset 0 0 0 1.5px var(--blue)}.qm-f label{position: absolute;left: 14px;top: 18px;font-size: 14.5px;color: var(--ink-faint);pointer-events: none;transition: top .2s,font-size .2s,color .2s}.qm-f input:focus + label,.qm-f input:not(:placeholder-shown) + label,.qm-f textarea:focus + label,.qm-f textarea:not(:placeholder-shown) + label{top: 8px;font-size: 11.5px;color: var(--ink-soft)}.qm-f.err input{background: #fff5f5;box-shadow: inset 0 0 0 1.5px var(--danger)}.qm-f .msg{display: none;margin-top: 4px;font-size: 12px;color: #d32f2f}.qm-f.err .msg{display: block}.qm-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.qm-kvkk{margin-top: 16px;display: flex;align-items: flex-start;gap: 10px;font-size: 13px;line-height: 1.5;color: var(--ink-soft);cursor: pointer}.qm-kvkk input{flex: none;width: 18px;height: 18px;margin-top: 2px;accent-color: var(--blue)}.qm-kvkk a{color: var(--blue);text-decoration: underline;text-underline-offset: 2px}.qm-kvkk.err{color: #d32f2f}.qm-err{margin-top: 12px;padding: 10px 14px;border-radius: 12px;font-size: 13.5px;color: #b42318;background: #fff1f0}.qm-err a{font-weight: 600;text-decoration: underline}.qm-foot{flex-shrink: 0;margin-top: 18px;display: flex;align-items: center;gap: 16px}.qm-send{flex: 1 1 auto;height: 58px;display: flex;align-items: center;justify-content: center;gap: 10px;border-radius: 16px;font-size: 17px;font-weight: 700;color: #fff;background: var(--blue);box-shadow: 0 12px 26px -12px rgba(19,93,246,.75);transition: background-color .2s,transform .15s,opacity .2s}.qm-send:hover{background: var(--blue-hover)}.qm-send:active{transform: translateY(1px)}.qm-send .ico{width: 20px;height: 20px;--sw: 2}.qm-send[aria-busy="true"]{pointer-events: none;opacity: .8}.qm-foot small{flex: none;max-width: 190px;font-size: 12px;line-height: 1.45;color: var(--ink-faint)}.qm-done{display: none;min-height: 100%;flex-direction: column;align-items: center;justify-content: center;padding: 30px 10px;text-align: center}.is-sent .qm-form{display: none}.is-sent .qm-done{display: flex;animation: fadeUp .45s var(--ease)}.qm-done:focus{outline: 0}.qm-done .ok{width: 76px;height: 76px;display: grid;place-items: center;border-radius: 50%;background: #e9f9ef;color: var(--wa)}.qm-done .ok .ico{width: 36px;height: 36px;--sw: 2.2}.qm-done .h{margin-top: 20px;font-size: 26px;font-weight: var(--thin);letter-spacing: -.02em;color: var(--ink-strong)}.qm-done .h b{font-weight: var(--bold)}.qm-done p:not(.h){margin-top: 10px;max-width: 380px;font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.qm-done .wa2{margin-top: 22px;display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 20px;border-radius: 12px;font-size: 15px;font-weight: 600;color: #fff;background: var(--wa)}.qm-done .wa2 .brandlogo{height: 18px;fill: #fff}@media (max-height: 700px){.qm-side .lead,.qm-steps{display: none}.qm-side .h{font-size: 28px}}@media (max-width: 900px){.qm{left: 0;right: 0;top: auto;bottom: 0;width: 100%;max-height: 94dvh;flex-direction: column;border-radius: 24px 24px 0 0;transform: translateY(100%)}.qm-open .qm{transform: none}.qm-side{flex: 0 0 auto;overflow: visible;padding: 22px 64px 22px 20px}.qm-side .h{font-size: 24px}.qm-side .lead,.qm-steps,.qm-alt{display: none}.qm-main{position: static;padding: 22px 18px 24px}.qm-x{top: 18px;right: 14px;color: #fff;background: rgba(255,255,255,.12)}.qm-x:hover{background: rgba(255,255,255,.2)}.qm .qm-l{padding-right: 0}.qm-svc2,.qm-grid{grid-template-columns: minmax(0,1fr)}.qm .qm-foot{position: sticky;bottom: -24px;flex-direction: column;align-items: stretch;margin: 18px -18px -24px;padding: 14px 18px calc(16px + env(safe-area-inset-bottom));background: #fff;box-shadow: 0 -10px 20px -16px rgba(11,29,92,.4)}.qm-foot{flex-direction: column;align-items: stretch}.qm-send{flex: none;width: 100%}.qm-foot small{max-width: none;text-align: center}}@media (min-width: 901px){.qm{width: min(1180px,calc(100vw - 40px))}.qm-side{flex-basis: 340px;padding: 30px 28px 26px}.qm-main{padding: 26px 30px 0}.qm-sec + .qm-sec{margin-top: 16px}.qm-svc2{gap: 8px 10px}.qg{padding: 10px 12px 12px}.qg-c{margin-top: 8px;gap: 5px}.qc{height: 31px;padding: 0 11px;font-size: 13px}.qc.wm{padding: 0 13px}.qm-f input{height: 50px}.qm-f label{top: 15px}.qm-f input:focus + label,.qm-f input:not(:placeholder-shown) + label,.qm-f textarea:focus + label,.qm-f textarea:not(:placeholder-shown) + label{top: 6px}.qm-f textarea{min-height: 64px}.qm-kvkk{margin-top: 12px}.qm .qm-foot{position: sticky;bottom: 0;z-index: 1;margin: 14px -30px 0;padding: 12px 30px 22px;background: #fff;box-shadow: 0 -1px 0 rgba(11,29,92,.06)}.qm-send{height: 52px}}@media (min-width: 901px) and (max-height: 780px){.qm-main{padding-top: 20px}.qm-l{margin-bottom: 8px}.qm-sec + .qm-sec{margin-top: 12px}.qg{padding: 8px 12px 10px}.qg-c{margin-top: 6px}.qc{height: 29px}.qm-f input{height: 46px}.qm-f label{top: 13px}.qm-grid{gap: 8px}.qm-f textarea{min-height: 46px}.qm .qm-foot{margin-top: 10px;padding: 10px 30px 18px}.qm-send{height: 48px}}@media (min-width: 901px){.qm-side{overflow: hidden}.qm-side .h{font-size: 31px}.qm-steps{margin-top: 22px;gap: 13px}}@media (min-width: 901px) and (max-height: 820px){.qm-side .lead{display: none}}@media (min-width: 901px) and (max-height: 640px){.qm-side .qm-alt{display: none}}.page-head{padding-top: 48px;padding-bottom: 32px}.page-title{font-size: clamp(34px,5vw,56px);font-weight: var(--thin);letter-spacing: -.035em;line-height: 1.05}.page-title b,.page-title strong{font-weight: var(--bold)}.crumbs{margin-bottom: 16px;font-size: 13.5px;color: var(--ink-faint)}.crumbs a{color: var(--ink-soft);transition: color .2s}.crumbs a:hover{color: var(--blue)}.crumbs .separator{margin: 0 6px}.post-meta{margin-bottom: 12px;font-size: 14px;color: var(--ink-faint)}.post-hero{margin-bottom: 32px}.post-hero img{width: 100%;border-radius: 20px}.entry{padding-bottom: 96px;font-size: 17px;line-height: 1.75;color: var(--ink)}.entry > * + *{margin-top: 1.1em}.entry h2{margin-top: 2em;font-size: 30px;font-weight: var(--bold);letter-spacing: -.025em}.entry h3{margin-top: 1.7em;font-size: 22px;font-weight: var(--bold)}.entry h4{margin-top: 1.5em;font-size: 18px;font-weight: var(--bold)}.entry a{color: var(--blue);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.entry a:hover{text-decoration-thickness: 2px}.entry ul,.entry ol{padding-left: 1.3em}.entry li + li{margin-top: .4em}.entry img{border-radius: 14px}.entry blockquote{padding: 4px 0 4px 20px;border-left: 3px solid var(--blue);font-size: 19px;color: var(--ink-strong)}.entry table{width: 100%;border-collapse: collapse;font-size: 15px}.entry th,.entry td{padding: 10px 12px;border-bottom: 1px solid var(--line);text-align: left}.entry hr{border: 0;border-top: 1px solid var(--line);margin: 2.5em 0}.post-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 24px;padding-bottom: 48px}.post-card__link{display: block}.post-card__img{display: block;aspect-ratio: 16 / 10;overflow: hidden;border-radius: 18px;background: var(--surface)}.post-card__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.post-card__link:hover .post-card__img img{transform: scale(1.04)}.post-card__meta{display: block;margin-top: 14px;font-size: 13px;color: var(--ink-faint)}.post-card__title{margin-top: 6px;font-size: 20px;font-weight: var(--bold);letter-spacing: -.015em;transition: color .2s}.post-card__link:hover .post-card__title{color: var(--blue)}.post-card__excerpt{display: block;margin-top: 8px;font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.navigation.pagination{padding-bottom: 96px}.nav-links{display: flex;flex-wrap: wrap;gap: 6px}.nav-links .page-numbers{min-width: 44px;height: 44px;padding: 0 14px;display: inline-grid;place-items: center;border-radius: 12px;font-weight: 600;box-shadow: inset 0 0 0 1px var(--line)}.nav-links .page-numbers.current{background: var(--blue);color: #fff;box-shadow: none}.empty{padding-bottom: 96px;color: var(--ink-soft)}@media (max-width: 960px){.post-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.post-grid{grid-template-columns: minmax(0,1fr)}}.nf{padding-top: 72px;padding-bottom: 120px;text-align: center}.nf__code{font-size: clamp(96px,18vw,200px);line-height: .9;font-weight: var(--bold);letter-spacing: -.06em;color: var(--blue-soft)}.nf__title{margin-top: 8px;font-size: clamp(30px,4.5vw,48px);font-weight: var(--thin);letter-spacing: -.03em}.nf__title b{font-weight: var(--bold)}.nf__text{max-width: 460px;margin: 16px auto 0;color: var(--ink-soft)}.nf__acts{margin-top: 32px;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.shop{padding-top: 40px;padding-bottom: 96px}.lg-bar{position: fixed;z-index: 120;left: 0;right: 0;top: 0;height: 3px;pointer-events: none}.lg-bar i{display: block;height: 100%;background: var(--blue);transform: scaleX(var(--p,0));transform-origin: left}.lg-hero{position: relative;margin-top: calc(var(--hdr-space) * -1);padding: calc(var(--hdr-space) + 24px) 0 0;overflow: hidden;background: var(--surface)}.lg-hero::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(11,29,92,.045) 1px,transparent 1px);background-size: 100% 34px;-webkit-mask-image: linear-gradient(to bottom,#000 30%,transparent);mask-image: linear-gradient(to bottom,#000 30%,transparent)}.lg-hero .container{position: relative}.lg-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 56px;align-items: end}.lg-hero__grid > div:first-child{padding: 46px 0 70px}.lg-hero__eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--blue)}.lg-hero__title{margin-top: 14px;font-size: clamp(40px,5.6vw,76px);font-weight: var(--bold);line-height: 1;letter-spacing: -.05em}.lg-hero__meta{list-style: none;margin: 28px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.lg-hero__meta li{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px var(--line-n)}.lg-hero__meta .ico{width: 16px;height: 16px;color: var(--blue)}.lg-cover{position: relative;height: 330px}.lg-cover__sheet,.lg-cover__front{position: absolute;left: 30px;right: 30px;bottom: -40px;height: 360px;border-radius: 18px 18px 0 0;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 30px 60px -30px rgba(11,29,92,.35)}.lg-cover__sheet:nth-child(1){transform: rotate(-7deg) translate(-26px,10px);background: #e9eefc}.lg-cover__sheet:nth-child(2){transform: rotate(4deg) translate(22px,4px);background: #f3f6fe}.lg-cover__front{display: flex;flex-direction: column;gap: 16px;padding: 28px;animation: lgRise .9s var(--ease) both}.lg-cover__top{display: flex;align-items: center;justify-content: space-between}.lg-cover__top i{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 14px;color: #fff;background: var(--blue)}.lg-cover__top .ico{width: 23px;height: 23px}.lg-cover__top em{font-style: normal;font-size: 14px;font-weight: 800;letter-spacing: -.02em;color: var(--navy)}.lg-cover__front > b{font-size: 24px;line-height: 1.15;letter-spacing: -.035em;color: var(--ink-strong)}.lg-cover__lines{display: grid;gap: 9px}.lg-cover__lines i{height: 7px;border-radius: 4px;background: #eceef4}.lg-cover__lines i:nth-child(2){width: 88%}.lg-cover__lines i:nth-child(3){width: 94%}.lg-cover__lines i:nth-child(4){width: 70%}.lg-cover__lines i:nth-child(5){width: 82%}.lg-cover__foot{margin-top: auto;display: flex;align-items: center;justify-content: space-between;padding-bottom: 40px}.lg-cover__foot em{font-style: normal;font-size: 12.5px;font-weight: 600;color: var(--ink-faint)}.lg-cover__seal{width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;color: var(--blue);box-shadow: inset 0 0 0 2px rgba(19,93,246,.35),inset 0 0 0 6px #fff,inset 0 0 0 7px rgba(19,93,246,.2);transform: rotate(-12deg)}.lg-cover__seal .ico{width: 24px;height: 24px}@keyframes lgRise{from{opacity: 0;transform: translateY(40px)}to{opacity: 1;transform: none}}.lg-desk{padding: 0 0 120px;background: linear-gradient(var(--surface),var(--surface)) top / 100% 40px no-repeat,#fff}.lg-desk__grid{display: grid;grid-template-columns: 270px minmax(0,1fr);gap: 48px;align-items: start}.lg-side{position: sticky;top: 118px;display: grid;gap: 22px;padding-top: 88px}.lg-side > * > b{display: block;margin-bottom: 12px;font-size: 12px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-faint)}.lg-toc{position: relative}.lg-toc ol{list-style: none;margin: 0;padding: 0 0 0 16px;display: grid;gap: 1px;max-height: calc(100vh - 380px);overflow-y: auto;scrollbar-width: thin;border-left: 2px solid #e6e9f2}.lg-toc::after{content: "";position: absolute;left: 0;top: 30px;width: 2px;height: calc((100% - 30px) * var(--p,0));max-height: calc(100vh - 380px);background: var(--blue)}.lg-toc a{display: grid;grid-template-columns: 22px 1fr;gap: 4px;padding: 6px 8px;border-radius: 9px;font-size: 14px;line-height: 1.4;color: var(--ink-soft);transition: color .2s,background-color .2s}.lg-toc a span{font-size: 12px;font-weight: 700;color: var(--ink-faint);font-variant-numeric: tabular-nums;padding-top: 1px}.lg-toc a:hover{color: var(--ink-strong);background: var(--surface)}.lg-toc a.on{color: var(--ink-strong);font-weight: 600;background: var(--blue-wash)}.lg-toc a.on span{color: var(--blue)}.lg-help{display: grid;gap: 6px;padding: 18px;border-radius: 18px;background: var(--surface)}.lg-help b{margin-bottom: 6px !important}.lg-help a{display: flex;align-items: center;gap: 9px;font-size: 14px;font-weight: 600;color: var(--ink-strong);word-break: break-all}.lg-help a:hover{color: var(--blue)}.lg-help .ico{width: 16px;height: 16px;flex: none;color: var(--blue)}.lg-file{min-width: 0;margin-top: -40px;position: relative;z-index: 1}.lg-tabs{display: flex;gap: 4px;padding: 0 22px;overflow-x: auto;scrollbar-width: none}.lg-tabs::-webkit-scrollbar{display: none}.lg-tabs a{position: relative;flex: none;display: inline-flex;align-items: center;gap: 8px;height: 46px;margin-top: 8px;padding: 0 18px;border-radius: 14px 14px 0 0;font-size: 14px;font-weight: 600;color: var(--ink-soft);background: #e8ecf6;box-shadow: inset 0 0 0 1px var(--line-n);transition: background-color .2s,color .2s,margin .3s var(--ease),height .3s var(--ease)}.lg-tabs a .ico{width: 16px;height: 16px}.lg-tabs a:hover{color: var(--ink-strong);background: #f1f4fb}.lg-tabs a.on{height: 54px;margin-top: 0;color: var(--ink-strong);background: #fff;box-shadow: 0 -10px 24px -16px rgba(11,29,92,.35),inset 0 1px 0 var(--line-n),inset 1px 0 0 var(--line-n),inset -1px 0 0 var(--line-n)}.lg-tabs a.on .ico{color: var(--blue)}.lg-tabs a.on::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 4px;background: #fff}.lg-paper{position: relative;padding: 34px 72px 56px 104px;border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 40px 80px -50px rgba(11,29,92,.45)}.lg-paper::before{content: "";position: absolute;left: 72px;top: 0;bottom: 0;width: 1px;background: rgba(19,93,246,.14)}.lg-paper__head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 20px;margin: 0 0 40px -32px;padding-bottom: 18px;border-bottom: 1px dashed var(--line-n);font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--ink-faint)}.lg-paper__end{display: flex;align-items: center;gap: 14px;margin-top: 56px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-faint)}.lg-paper__end span{flex: 1;height: 1px;background: var(--line-n)}.lg-body{max-width: 720px;font-size: 16.5px;line-height: 1.8;color: var(--ink);counter-reset: lgs}.lg-body > * + *{margin-top: 1em}.lg-body h2{position: relative;margin-top: 2.4em;scroll-margin-top: 130px;font-size: 24px;line-height: 1.25;font-weight: var(--bold);letter-spacing: -.03em;color: var(--ink-strong);counter-increment: lgs}.lg-body h2::before{content: counter(lgs);position: absolute;left: -56px;top: -2px;width: 32px;height: 32px;display: grid;place-items: center;border-radius: 10px;font-size: 14px;font-weight: 800;letter-spacing: 0;color: var(--blue);background: var(--blue-wash)}.lg-body > h2:first-child{margin-top: 0}.lg-body h3{margin-top: 1.6em;font-size: 19px}.lg-body strong,.lg-body b{color: var(--ink-strong)}.lg-body ul,.lg-body ol{padding-left: 1.3em}.lg-body li + li{margin-top: .45em}.lg-body li::marker{color: var(--blue)}.lg-n{display: inline-grid;place-items: center;min-width: 24px;height: 24px;margin: 6px 10px 0 0;padding: 0 6px;border-radius: 7px;font-size: 12.5px;font-weight: 800;line-height: 1;color: var(--blue);background: var(--blue-wash);vertical-align: 1px;font-variant-numeric: tabular-nums}.lg-body a{color: var(--blue);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1100px){.lg-hero__grid{grid-template-columns: minmax(0,1fr) 300px;gap: 32px}.lg-paper{padding: 30px 40px 48px 84px}.lg-paper::before{left: 58px}}@media (max-width: 960px){.lg-hero__grid{grid-template-columns: minmax(0,1fr)}.lg-hero__grid > div:first-child{padding: 32px 0 74px}.lg-cover{display: none}.lg-desk{padding-bottom: 80px;background: #fff}.lg-desk__grid{grid-template-columns: minmax(0,1fr);gap: 0}.lg-side{position: static;padding-top: 0;order: 2;margin-top: 28px}.lg-toc{display: none}.lg-file{margin-top: 0;padding-top: 0}.lg-hero{padding-bottom: 0}.lg-tabs{margin: -46px -16px 0;padding: 0 16px}.lg-tabs a.on{height: 46px}.lg-tabs a{height: 40px;margin-top: 6px;padding: 0 14px;font-size: 13.5px}}@media (max-width: 600px){.lg-hero__title{font-size: 38px}.lg-hero__meta li{padding: 6px 12px;font-size: 13px}.lg-paper{margin: 0 -16px;padding: 24px 20px 40px 54px;border-radius: 0;box-shadow: 0 -1px 0 var(--line-n)}.lg-paper::before{left: 38px}.lg-paper__head{margin: 0 0 28px -34px}.lg-paper__head span:first-child{display: none}.lg-body{font-size: 16px;line-height: 1.75}.lg-body h2{font-size: 20px}.lg-body h2::before{left: -46px;width: 28px;height: 28px;font-size: 12.5px;border-radius: 8px}}@media (prefers-reduced-motion: reduce){.lg-cover__front{animation: none}}.sec-head{max-width: 720px;margin-bottom: 36px}.sec-head h2{margin-top: 10px;font-size: clamp(32px,3.8vw,52px);font-weight: var(--thin);letter-spacing: -.04em;line-height: 1.05}.sec-head h2 b{font-weight: var(--bold)}.sec-head > p:last-child:not(.eyebrow){margin-top: 14px;font-size: 16.5px;line-height: 1.65;color: var(--ink-soft)}.sec-head--row{max-width: none;display: flex;align-items: flex-end;justify-content: space-between;gap: 32px}.sec-head--row > p{max-width: 380px;font-size: 16px;line-height: 1.6;color: var(--ink-soft)}.sec-head--light h2{color: #fff}.sec-head--light .eyebrow{color: var(--on-navy)}@media (max-width: 700px){.sec-head{margin-bottom: 24px}.sec-head--row{flex-direction: column;align-items: flex-start;gap: 12px}}.bl-hero{position: relative;margin-top: calc(var(--hdr-space) * -1);padding: calc(var(--hdr-space) + 24px) 0 0;background: var(--surface)}.bl-hero__grid{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: center;padding: 40px 0 34px}.bl-hero__eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--blue)}.bl-hero__title{margin-top: 12px;font-size: clamp(36px,4.6vw,64px);font-weight: 300;line-height: 1.04;letter-spacing: -.045em;text-wrap: balance}.bl-hero__title b{font-weight: var(--bold)}.bl-hero__lead{margin-top: 18px;max-width: 620px;font-size: 17px;line-height: 1.65;color: var(--ink-soft)}.bl-hero__lead p + p{margin-top: .8em}.bl-search{position: relative;display: flex;align-items: center;gap: 8px;padding: 8px 8px 8px 18px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 20px 40px -30px rgba(11,29,92,.5)}.bl-search > .ico{width: 20px;height: 20px;flex: none;color: var(--ink-faint)}.bl-search input[type="search"]{flex: 1;min-width: 0;height: 46px;border: 0;outline: 0;font: inherit;font-size: 15.5px;color: var(--ink-strong);background: transparent}.bl-search input::placeholder{color: var(--ink-faint)}.bl-search:focus-within{box-shadow: 0 0 0 2px var(--blue),0 20px 40px -30px rgba(19,93,246,.6)}.bl-search .btn{height: 46px;padding: 0 20px}.bl-topics{display: flex;gap: 8px;padding: 0 0 26px;overflow-x: auto;scrollbar-width: none}.bl-topics::-webkit-scrollbar{display: none}.bl-topics a{flex: none;display: inline-flex;align-items: center;gap: 8px;padding: 9px 15px;border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--ink);background: #fff;box-shadow: inset 0 0 0 1px var(--line-n);transition: background-color .2s,color .2s,box-shadow .2s}.bl-topics a small{font-size: 12px;font-weight: 700;color: var(--ink-faint)}.bl-topics a:hover{box-shadow: inset 0 0 0 1px rgba(19,93,246,.4)}.bl-topics a.on{color: #fff;background: var(--navy);box-shadow: none}.bl-topics a.on small{color: rgba(255,255,255,.6)}.bl-list{padding-top: 48px;padding-bottom: 40px}.bl-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 28px}.bc{position: relative;display: flex;flex-direction: column;min-width: 0}.bc__img{position: relative;display: block;aspect-ratio: 16 / 10;border-radius: 20px;overflow: hidden;background: var(--surface)}.bc__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--ease)}.bc:hover .bc__img img{transform: scale(1.04)}.bc__ph{position: absolute;inset: 0;display: grid;place-items: end start;padding: 22px;background: linear-gradient(#0000,#0000),var(--blue-wash);background-image: repeating-linear-gradient(135deg,rgba(19,93,246,.06) 0 2px,transparent 2px 14px)}.bc__ph b{font-size: 22px;letter-spacing: -.03em;color: var(--navy)}.bc__tx{display: flex;flex-direction: column;gap: 10px;padding-top: 18px;flex: 1}.bc__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;font-size: 13px;font-weight: 600;color: var(--ink-faint)}.bc__cat{position: relative;z-index: 2;padding: 4px 10px;border-radius: 999px;font-size: 12.5px;font-weight: 700;color: var(--blue);background: var(--blue-wash)}.bc__cat:hover{color: #fff;background: var(--blue)}.bc__title{font-size: 20px;line-height: 1.3;font-weight: var(--bold);letter-spacing: -.025em;text-wrap: balance}.bc__title a{color: var(--ink-strong)}.bc__title a::after{content: "";position: absolute;inset: 0;z-index: 1}.bc:hover .bc__title a{color: var(--blue)}.bc__ex{font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.bc__foot{margin-top: auto;padding-top: 6px;display: flex;align-items: center;gap: 10px;font-size: 13px;color: var(--ink-faint)}.bc__go{margin-left: auto;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;color: var(--ink-strong);box-shadow: inset 0 0 0 1px var(--line-n);transition: background-color .25s,color .25s,box-shadow .25s}.bc__go .ico{width: 15px;height: 15px;transition: transform .25s var(--ease)}.bc:hover .bc__go{color: #fff;background: var(--blue);box-shadow: none}.bc:hover .bc__go .ico{transform: translateX(2px)}.bc__draft{padding: 3px 9px;border-radius: 999px;font-style: normal;font-size: 11.5px;font-weight: 700;color: #92400e;background: #fef3c7}.bc--big{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 44px;align-items: center;padding-bottom: 40px;border-bottom: 1px solid var(--line-n)}.bc--big .bc__img{aspect-ratio: 16 / 9;border-radius: 26px}.bc--big .bc__tx{padding: 0;gap: 14px}.bc--big .bc__title{font-size: clamp(26px,2.6vw,38px);line-height: 1.15;letter-spacing: -.035em}.bc--big .bc__ex{font-size: 16.5px}.bc--big .bc__foot{margin-top: 10px}.bl-pages{margin-top: 56px;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px}.bl-pages .page-numbers,.bl-pages > span,.bl-pages > a{min-width: 46px;height: 46px;padding: 0 14px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 14px;font-size: 15px;font-weight: 700;color: var(--ink-strong);box-shadow: inset 0 0 0 1px var(--line-n)}.bl-pages a.page-numbers:hover{background: var(--surface)}.bl-pages .current{color: #fff;background: var(--navy);box-shadow: none}.bl-pages .dots{box-shadow: none}.bl-pages .ico{width: 15px;height: 15px}.bl-pages .is-prev{transform: rotate(180deg)}.bl-empty{max-width: 620px;margin: 10px auto 30px;padding: 48px 32px;display: grid;justify-items: center;gap: 12px;text-align: center;border-radius: 28px;background: var(--surface)}.bl-empty__ic{width: 60px;height: 60px;display: grid;place-items: center;border-radius: 18px;color: var(--blue);background: #fff;box-shadow: 0 0 0 1px var(--line-n)}.bl-empty__ic .ico{width: 26px;height: 26px}.bl-empty h2{font-size: 26px;letter-spacing: -.03em}.bl-empty p{max-width: 480px;font-size: 16px;color: var(--ink-soft)}.bl-empty .btn{margin-top: 8px}.bl-svc{margin-top: 70px;margin-bottom: 110px;padding: 40px;border-radius: 30px;background: var(--surface)}.bl-svc__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 30px;padding-bottom: 26px;border-bottom: 1px solid var(--line-n)}.bl-svc__head h2{font-size: clamp(24px,2.4vw,32px);letter-spacing: -.035em}.bl-svc__head p{max-width: 520px;font-size: 15px;color: var(--ink-soft)}.bl-svc__grid{margin-top: 26px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px}.bl-svc__cat{display: flex;align-items: center;gap: 10px;font-size: 16px;color: var(--ink-strong)}.bl-svc__cat i{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 11px;color: #fff;background: var(--blue)}.bl-svc__cat .ico{width: 18px;height: 18px}.bl-svc__cat:hover b{color: var(--blue)}.bl-svc__col ul{list-style: none;margin: 14px 0 0;padding: 0 0 0 46px;display: grid;gap: 8px}.bl-svc__col li a{font-size: 14.5px;color: var(--ink-soft)}.bl-svc__col li a:hover{color: var(--blue)}.bl-hero__eyebrow span{margin-left: 10px;padding: 3px 9px;border-radius: 999px;font-size: 11.5px;letter-spacing: .02em;text-transform: none;color: var(--ink-soft);background: #fff;box-shadow: inset 0 0 0 1px var(--line-n)}.bl-hero__side{display: grid;gap: 12px}.bl-svccard{position: relative;display: grid;gap: 6px;padding: 22px 24px;border-radius: 22px;color: rgba(255,255,255,.72);background: var(--navy);transition: transform .3s var(--ease),box-shadow .3s}.bl-svccard:hover{transform: translateY(-2px);box-shadow: 0 26px 50px -30px rgba(11,29,92,.8)}.bl-svccard small{font-size: 12px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: #8fb1ff}.bl-svccard b{font-size: 21px;letter-spacing: -.03em;color: #fff}.bl-svccard span{font-size: 14px;line-height: 1.55}.bl-svccard i{margin-top: 6px;display: inline-flex;align-items: center;gap: 6px;font-style: normal;font-size: 14px;font-weight: 700;color: #fff}.bl-svccard i .ico{width: 15px;height: 15px;transition: transform .25s var(--ease)}.bl-svccard:hover i .ico{transform: translateX(3px)}.bp-bar{position: fixed;z-index: 120;left: 0;right: 0;top: 0;height: 3px;pointer-events: none}.bp-bar i{display: block;height: 100%;background: var(--blue);transform: scaleX(var(--p,0));transform-origin: left}.bp-head{position: relative;margin-top: calc(var(--hdr-space) * -1);padding: calc(var(--hdr-space) + 24px) 0 56px;background: var(--surface)}.bp-head::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--line-n)}.bp-head__grid{margin-top: 36px;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: 56px;align-items: center}.bp-head.is-plain .bp-head__grid{grid-template-columns: minmax(0,860px)}.bp-head__cats{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.bp-head__cats a{padding: 6px 13px;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: var(--blue);background: #fff;box-shadow: inset 0 0 0 1px rgba(19,93,246,.2)}.bp-head__cats a:hover{color: #fff;background: var(--blue)}.bp-head__title{margin-top: 18px;font-size: clamp(32px,3.8vw,52px);font-weight: var(--bold);line-height: 1.08;letter-spacing: -.045em;text-wrap: balance}.bp-head__lead{margin-top: 18px;max-width: 620px;font-size: 18px;line-height: 1.65;color: var(--ink-soft);text-wrap: pretty}.bp-head__by{margin-top: 26px;display: flex;align-items: center;gap: 12px}.bp-head__av{width: 46px;height: 46px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px #fff}.bp-head__by > span{display: grid;font-size: 13.5px;line-height: 1.4;color: var(--ink-faint)}.bp-head__by b a{font-size: 15.5px;color: var(--ink-strong)}.bp-head__by b a:hover{color: var(--blue)}.bp-head__facts{list-style: none;margin: 22px 0 0;padding: 18px 0 0;display: flex;flex-wrap: wrap;gap: 10px 32px;border-top: 1px solid var(--line-n)}.bp-head__facts li{display: grid;gap: 2px;font-size: 15px;font-weight: 600;color: var(--ink-strong)}.bp-head__facts small{font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-faint)}.bp-head__cover{position: relative;margin: 0}.bp-head__cover img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 28px;background: #fff;box-shadow: 0 40px 80px -50px rgba(11,29,92,.55)}.bp-head__cover figcaption{margin-top: 10px;font-size: 13px;color: var(--ink-faint)}.bp-wrap{display: grid;grid-template-columns: minmax(0,740px) 300px;justify-content: space-between;gap: 64px;padding-top: 60px}.bp-main{min-width: 0}.bp-side{position: sticky;top: 112px;align-self: start;display: grid;gap: 16px}.bp-toc{padding: 20px 18px 14px;border-radius: 22px;background: var(--surface)}.bp-toc__head{display: flex;align-items: baseline;justify-content: space-between;padding: 0 4px}.bp-toc__head b{font-size: 12px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-faint)}.bp-toc__head span{font-size: 12.5px;font-weight: 700;color: var(--blue);font-variant-numeric: tabular-nums}.bp-toc__bar{display: block;height: 4px;margin: 12px 4px 10px;border-radius: 2px;background: #e3e7f2;overflow: hidden}.bp-toc__bar i{display: block;height: 100%;background: var(--blue);transform: scaleX(var(--p,0));transform-origin: left}.bp-toc ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 1px;max-height: calc(100vh - 560px);min-height: 150px;overflow-y: auto;scrollbar-width: thin}.bp-toc a{display: grid;grid-template-columns: auto 1fr;gap: 8px;padding: 7px 8px;border-radius: 10px;font-size: 14px;line-height: 1.4;color: var(--ink-soft);transition: color .2s,background-color .2s}.bp-toc a span{min-width: 20px;font-size: 12px;font-weight: 800;color: var(--ink-faint);font-variant-numeric: tabular-nums;padding-top: 1px}.bp-toc li.is-h3 a{padding-left: 36px;font-size: 13.5px;grid-template-columns: minmax(0,1fr)}.bp-toc a:hover{color: var(--ink-strong);background: #fff}.bp-toc a.on{color: var(--ink-strong);font-weight: 600;background: #fff;box-shadow: inset 3px 0 0 var(--blue)}.bp-toc a.on span{color: var(--blue)}.bp-card{display: grid;gap: 8px;padding: 22px;border-radius: 22px;color: rgba(255,255,255,.72);background: var(--navy)}.bp-card__kick{font-size: 12.5px;font-weight: 700;color: #8fb1ff}.bp-card__title{font-size: 19px;font-weight: var(--bold);letter-spacing: -.025em;color: #fff}.bp-card__lead{font-size: 14px;line-height: 1.55}.bp-card .btn{margin-top: 8px;justify-content: center}.bp-card__wa{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 6px;font-size: 14px;font-weight: 700;color: #86efac}.bp-card__wa .brandlogo,.bp-card__wa svg{width: 17px;height: 17px}.bp-share > b{display: block;margin-bottom: 10px;font-size: 12px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-faint)}.bp-side .bp-share{padding: 0 4px}.bp-share > div{display: flex;flex-wrap: wrap;gap: 8px}.bp-share a,.bp-share button{min-width: 42px;height: 42px;padding: 0 11px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 0;border-radius: 12px;font: inherit;font-size: 14px;font-weight: 600;color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px var(--line-n);cursor: pointer;transition: background-color .2s,box-shadow .2s,transform .2s var(--ease)}.bp-share a:hover,.bp-share button:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px rgba(19,93,246,.4)}.bp-share .brandlogo,.bp-share svg{width: 19px;height: 19px}.bp-share .bp-x{font-size: 17px;font-weight: 700}.bp-share button.is-done{color: #fff;background: #16a34a;box-shadow: none}.bp-content{font-size: 18px;line-height: 1.8;color: var(--ink);counter-reset: bph}.bp-content > * + *{margin-top: 1.15em}.bp-content > :first-child{margin-top: 0}.bp-content > p:first-child{font-size: 20px;line-height: 1.7;color: var(--ink-strong)}.bp-content h2{position: relative;margin-top: 2.2em;scroll-margin-top: 120px;font-size: clamp(26px,2.4vw,32px);line-height: 1.22;font-weight: var(--bold);letter-spacing: -.03em;color: var(--ink-strong)}.bp-content.is-num h2{counter-increment: bph;padding-top: 30px}.bp-content.is-num h2::before{content: counter(bph,decimal-leading-zero);position: absolute;left: 0;top: 0;font-size: 13px;font-weight: 800;letter-spacing: .04em;color: var(--blue)}.bp-content.is-num h2::after{content: "";position: absolute;left: 30px;right: 0;top: 9px;height: 1px;background: var(--line-n)}.bp-content h3{margin-top: 1.8em;scroll-margin-top: 120px;font-size: 22px;line-height: 1.3;font-weight: var(--bold);letter-spacing: -.02em;color: var(--ink-strong)}.bp-content h4{margin-top: 1.6em;font-size: 18.5px;font-weight: var(--bold);color: var(--ink-strong)}.bp-content a{color: var(--blue);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.bp-content a:hover{text-decoration-thickness: 2px}.bp-content strong,.bp-content b{color: var(--ink-strong)}.bp-content ul,.bp-content ol{padding-left: 1.4em}.bp-content li + li{margin-top: .5em}.bp-content li::marker{color: var(--blue);font-weight: 700}.bp-content blockquote{margin-left: 0;margin-right: 0;padding: 24px 28px;border-radius: 20px;font-size: 19px;line-height: 1.6;color: var(--ink-strong);background: var(--blue-wash);box-shadow: inset 4px 0 0 var(--blue)}.bp-content blockquote p + p{margin-top: .6em}.bp-content blockquote cite{display: block;margin-top: 10px;font-size: 14px;font-style: normal;font-weight: 600;color: var(--ink-soft)}.bp-content img{height: auto;border-radius: 18px}.bp-content figure{margin-left: 0;margin-right: 0}.bp-content figcaption,.bp-content .wp-element-caption{margin-top: 8px;text-align: center;font-size: 14px;color: var(--ink-faint)}.bp-content hr{margin: 2.6em 0;border: 0;border-top: 1px solid var(--line-n)}.bp-content code{padding: 2px 6px;border-radius: 6px;font-size: .88em;color: var(--navy);background: var(--surface)}.bp-content pre{padding: 18px 20px;border-radius: 16px;overflow-x: auto;font-size: 14.5px;line-height: 1.6;color: #e5e7f0;background: #12172b}.bp-content pre code{padding: 0;color: inherit;background: none}.bp-table{overflow-x: auto;border-radius: 16px;box-shadow: inset 0 0 0 1px var(--line-n)}.bp-content table{width: 100%;border-collapse: collapse;font-size: 15.5px;line-height: 1.5}.bp-content th,.bp-content td{padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--line-n)}.bp-content th{font-weight: 700;color: var(--ink-strong);background: var(--surface)}.bp-content tr:last-child td{border-bottom: 0}.bp-content .wp-block-button__link{display: inline-flex;padding: 14px 22px;border-radius: 14px;font-weight: 700;color: #fff;text-decoration: none;background: var(--blue)}.bp-content .rank-math-faq-item{padding: 18px 22px;border-radius: 16px;background: var(--surface)}.bp-content .rank-math-faq-item + .rank-math-faq-item{margin-top: 10px}.bp-content .rank-math-question{margin: 0;padding: 0;font-size: 18px}.bp-content .rank-math-question::before,.bp-content .rank-math-question::after{display: none}.bp-content .rank-math-answer{margin-top: 8px;font-size: 16.5px;color: var(--ink-soft)}.bp-content .wp-block-rank-math-toc-block{display: none}.bp-content .bp-inline{margin: 2.2em 0;display: flex;align-items: center;gap: 16px;padding: 18px 20px;border-radius: 18px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-n)}.bp-inline__ic{width: 44px;height: 44px;flex: none;display: grid;place-items: center;border-radius: 13px;color: #fff;background: var(--blue)}.bp-inline__ic .ico{width: 21px;height: 21px}.bp-content .bp-inline p{flex: 1;margin: 0;font-size: 15px;line-height: 1.5;color: var(--ink-soft)}.bp-content .bp-inline p b{display: block;font-size: 16.5px;color: var(--ink-strong)}.bp-content .bp-inline a{flex: none;display: inline-flex;align-items: center;gap: 6px;padding: 10px 16px;border-radius: 12px;font-size: 14.5px;font-weight: 700;color: #fff;text-decoration: none;background: var(--navy)}.bp-content .bp-inline a .ico{width: 15px;height: 15px}.bp-end{margin-top: 48px;padding-top: 28px;display: grid;gap: 22px;border-top: 1px solid var(--line-n)}.bp-tags{display: flex;flex-wrap: wrap;gap: 8px}.bp-tags a{padding: 7px 13px;border-radius: 999px;font-size: 13.5px;font-weight: 600;color: var(--ink-soft);background: var(--surface)}.bp-tags a:hover{color: var(--blue)}.bp-share--row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px}.bp-share--row > b{margin: 0;font-size: 15px;letter-spacing: 0;text-transform: none;color: var(--ink-strong)}.bp-author{margin-top: 32px;display: flex;gap: 22px;align-items: flex-start;padding: 28px;border-radius: 24px;background: var(--surface)}.bp-author__av{width: 72px;height: 72px;flex: none;border-radius: 50%;background: #fff;box-shadow: 0 0 0 4px #fff}.bp-author__kick{font-size: 12px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-faint)}.bp-author__name{margin-top: 2px;font-size: 20px;font-weight: var(--bold);letter-spacing: -.02em}.bp-author__name a{color: var(--ink-strong)}.bp-author__bio{margin-top: 6px;font-size: 15px;line-height: 1.6;color: var(--ink-soft)}.bp-author__more{margin-top: 10px;display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 700;color: var(--blue)}.bp-author__more .ico{width: 15px;height: 15px}.bp-nav{margin-top: 16px;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.bp-nav a{display: grid;gap: 6px;padding: 18px 20px;border-radius: 18px;box-shadow: inset 0 0 0 1px var(--line-n);transition: background-color .2s,box-shadow .2s}.bp-nav a:hover{background: var(--surface);box-shadow: inset 0 0 0 1px rgba(19,93,246,.3)}.bp-nav a.is-next{grid-column: 2;text-align: right}.bp-nav small{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 700;color: var(--ink-faint)}.bp-nav a.is-next small{justify-content: flex-end}.bp-nav small .ico{width: 13px;height: 13px}.bp-nav a.is-prev small .ico{transform: rotate(180deg)}.bp-nav b{font-size: 15.5px;line-height: 1.4;color: var(--ink-strong)}.bp-rel{margin-top: 100px;padding: 80px 0 110px;background: var(--surface)}.bp-rel__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 10px 20px;margin-bottom: 30px}.bp-rel__head h2{font-size: clamp(26px,2.6vw,36px);letter-spacing: -.035em}.bp-mbar{display: none}@media (max-width: 1100px){.bl-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.bl-svc__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.bp-wrap{grid-template-columns: minmax(0,1fr) 270px;gap: 40px}.bp-head__grid{gap: 36px}}@media (max-width: 960px){.bl-hero__grid{grid-template-columns: minmax(0,1fr);gap: 24px;padding-top: 28px}.bc--big{grid-template-columns: minmax(0,1fr);gap: 0}.bc--big .bc__tx{padding-top: 20px}.bp-head{padding-bottom: 36px}.bp-head__grid{grid-template-columns: minmax(0,1fr);gap: 28px;margin-top: 24px}.bp-head__cover{order: -1}.bp-head__cover img{aspect-ratio: 16 / 9;border-radius: 22px}.bp-wrap{grid-template-columns: minmax(0,1fr);gap: 0;padding-top: 36px}.bp-side{position: static;margin-top: 40px}.bp-side .bp-share{display: none}.bp-toc{position: fixed;z-index: 140;left: 0;right: 0;bottom: 0;max-height: 72vh;padding: 20px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius: 24px 24px 0 0;background: #fff;box-shadow: 0 -30px 60px -20px rgba(11,29,92,.35);transform: translateY(105%);transition: transform .4s var(--ease);visibility: hidden}.bp-toc ol{max-height: calc(72vh - 110px);min-height: 0}.is-toc-open .bp-toc{transform: none;visibility: visible}.bp-scrim{position: fixed;inset: 0;z-index: 130;background: rgba(11,15,32,.4);opacity: 0;pointer-events: none;transition: opacity .3s}.is-toc-open .bp-scrim{opacity: 1;pointer-events: auto}.bp-mbar{position: fixed;z-index: 125;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom,0px));display: block;transform: translateY(140%);transition: transform .4s var(--ease)}.bp-mbar.on{transform: none}.bp-mbar__btn{width: 100%;display: flex;align-items: center;gap: 12px;padding: 10px 12px 10px 10px;border: 0;border-radius: 18px;font: inherit;text-align: left;color: #fff;background: var(--navy);box-shadow: 0 20px 40px -16px rgba(11,29,92,.6);cursor: pointer}.bp-mbar__ring{width: 36px;height: 36px;flex: none}.bp-mbar__ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.bp-mbar__ring circle{fill: none;stroke: rgba(255,255,255,.18);stroke-width: 3}.bp-mbar__ring .is-p{stroke: #8fb1ff;stroke-linecap: round;stroke-dasharray: 94.25;stroke-dashoffset: calc(94.25 * (1 - var(--p,0)))}.bp-mbar__tx{flex: 1;min-width: 0;display: grid}.bp-mbar__tx small{font-size: 11px;color: rgba(255,255,255,.6)}.bp-mbar__tx b{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bp-mbar__open{flex: none;padding: 8px 12px;border-radius: 11px;font-size: 13px;font-weight: 700;background: rgba(255,255,255,.12)}.bp-rel{margin-top: 70px;padding: 60px 0 80px}}@media (max-width: 700px){.bl-grid{grid-template-columns: minmax(0,1fr);gap: 36px}.bl-list{padding-top: 32px}.bl-svc{padding: 26px 20px;margin-top: 50px;margin-bottom: 80px;border-radius: 24px}.bl-svc__grid{grid-template-columns: minmax(0,1fr);gap: 22px}.bl-search .btn{padding: 0 16px}.bp-head__title{font-size: 32px}.bp-head__lead{font-size: 17px}.bp-head__facts{gap: 10px 22px}.bp-content{font-size: 17px;line-height: 1.75}.bp-content > p:first-child{font-size: 18px}.bp-content h2{font-size: 24px}.bp-content h3{font-size: 20px}.bp-content .bp-inline{flex-wrap: wrap}.bp-content .bp-inline a{width: 100%;justify-content: center}.bp-author{flex-direction: column;padding: 22px}.bp-nav{grid-template-columns: minmax(0,1fr)}.bp-nav a.is-next{grid-column: 1}.bp-share--row button span{display: none}}.acc,.acc :is(h1,h2,h3,p,label,input,button,a,span,td,th){font-family: var(--font);letter-spacing: normal}.acc :is(h1,h2){letter-spacing: -.02em;color: var(--ink-strong)}.acc-hero{padding: 28px 0 36px}.acc-hero__title{margin-top: 18px;font-size: clamp(34px,5vw,52px);font-weight: var(--bold)}.acc-hero__lead{max-width: 560px;margin-top: 12px;font-size: 17px;color: var(--ink-soft)}.acc-body{padding-bottom: 96px}.acc .woocommerce .col2-set{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;width: auto}.acc .woocommerce .col2-set::before,.acc .woocommerce .col2-set::after{content: none}.acc .woocommerce .col2-set > div{float: none;width: auto;padding: 32px;border-radius: 24px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-n)}.acc .woocommerce h2{margin-bottom: 20px;font-size: 24px;font-weight: var(--bold)}.acc .woocommerce form.login,.acc .woocommerce form.register{margin: 0;padding: 0;border: 0;border-radius: 0}.acc .woocommerce form .form-row{display: block;margin: 0 0 16px;padding: 0}.acc .woocommerce form .form-row br{display: none}.acc .woocommerce form .form-row label{display: block;margin-bottom: 6px;font-size: 14px;font-weight: 600;line-height: 1.4;color: var(--ink-strong)}.acc .woocommerce form .form-row .required{color: var(--danger);text-decoration: none}.acc .woocommerce .input-text,.acc .woocommerce select{width: 100%;height: 52px;padding: 0 16px;border: 0;border-radius: 14px;font-size: 15.5px;color: var(--ink-strong);background: #fff;box-shadow: inset 0 0 0 1px rgba(11,29,92,.14);transition: box-shadow .2s;filter: none;outline: 0}.acc .woocommerce .input-text:focus{outline: 0;box-shadow: inset 0 0 0 2px var(--blue)}.acc .woocommerce .password-input{display: block;position: relative}.acc .woocommerce .show-password-input{top: 50%;transform: translateY(-50%);right: 14px}.acc .woocommerce .woocommerce-form-login__rememberme{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 18px;font-weight: 500}.acc .woocommerce .woocommerce-form-login__rememberme input{width: 18px;height: 18px;margin: 0;accent-color: var(--blue)}.acc .woocommerce :is(button.button,a.button,input.button){display: inline-flex;align-items: center;justify-content: center;height: 52px;padding: 0 28px;border: 0;border-radius: 14px;font-size: 15.5px;font-weight: 600;line-height: 1.2;color: #fff;background: var(--blue);box-shadow: 0 12px 26px -14px rgba(19,93,246,.8);transition: background-color .2s}.acc .woocommerce :is(button.button,a.button,input.button):hover{color: #fff;background: var(--blue-hover)}.acc .woocommerce form .form-row .woocommerce-form-login__submit{float: none;display: flex;width: 100%;margin: 0}.acc .woocommerce .lost_password{margin: 14px 0 0;font-size: 14px}.acc .woocommerce .lost_password a,.acc .woocommerce-privacy-policy-text a{color: var(--blue)}.acc .woocommerce-privacy-policy-text{margin-bottom: 16px;font-size: 13.5px;color: var(--ink-soft)}.acc .woocommerce-privacy-policy-text p{margin: 0}.acc .googlesitekit-sign-in-with-google__frontend-output-button{max-width: 100%;overflow: hidden}.acc .woocommerce :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){margin: 0 0 20px;padding: 14px 18px 14px 48px;border: 0;border-radius: 14px;font-size: 15px;background: var(--blue-wash);color: var(--ink-strong)}.acc .woocommerce .woocommerce-error{background: #fdecec}.acc .woocommerce-MyAccount-navigation{padding: 10px;border-radius: 20px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-n)}.acc .woocommerce-MyAccount-navigation ul{list-style: none}.acc .woocommerce-MyAccount-navigation a{display: block;padding: 11px 14px;border-radius: 12px;font-weight: 600;color: var(--ink)}.acc .woocommerce-MyAccount-navigation a:hover{background: var(--hover)}.acc .woocommerce-MyAccount-navigation .is-active a{color: #fff;background: var(--navy)}.acc .woocommerce-MyAccount-content a{color: var(--blue)}.acc .woocommerce table.shop_table{border-radius: 16px;border-collapse: separate}@media (max-width: 760px){.acc-hero{padding: 16px 0 24px}.acc-body{padding-bottom: 64px}.acc .woocommerce .col2-set{grid-template-columns: minmax(0,1fr);gap: 14px}.acc .woocommerce .col2-set > div{padding: 22px 18px;border-radius: 20px}.acc .woocommerce-MyAccount-navigation,.acc .woocommerce-MyAccount-content{float: none;width: auto}.acc .woocommerce-MyAccount-navigation{margin-bottom: 20px}}.eyebrow{font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--blue)}.ct-hero{padding-top: 40px;padding-bottom: 36px}.ct-hero .crumbs{margin-bottom: 28px}.ct-hero__grid{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 32px}.ct-hero__title{margin-top: 14px;font-size: clamp(46px,7.4vw,104px);line-height: .98;font-weight: var(--thin);letter-spacing: -.05em}.ct-hero__title b{font-weight: var(--bold)}.ct-hero__lead{margin-top: 22px;max-width: 580px;font-size: 18px;line-height: 1.65;color: var(--ink-soft)}.ct-status{display: flex;align-items: center;gap: 14px;padding: 16px 20px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 16px 32px -24px rgba(11,29,92,.35)}.ct-status__dot{position: relative;width: 12px;height: 12px;flex: none;border-radius: 50%;background: #c4c2d0}.ct-status.is-open .ct-status__dot{background: #22c55e}.ct-status.is-open .ct-status__dot::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid rgba(34,197,94,.45);animation: ctPulse 2.2s var(--ease) infinite}@keyframes ctPulse{0%{transform: scale(.6);opacity: 1}80%,100%{transform: scale(1.6);opacity: 0}}.ct-status__txt{display: flex;flex-direction: column;line-height: 1.3}.ct-status__now{font-size: 15.5px;font-weight: 700;color: var(--ink-strong)}.ct-status__txt > span{font-size: 13.5px;color: var(--ink-soft)}.ct-ways{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.ct-way{display: flex;flex-direction: column;padding: 8px;border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 18px 40px -34px rgba(11,29,92,.5);transition: transform .35s var(--ease),box-shadow .35s}.ct-way:hover{transform: translateY(-4px);box-shadow: 0 0 0 1.5px var(--blue),0 26px 50px -34px rgba(19,93,246,.75)}.ct-way__body{display: flex;flex: 1;flex-direction: column;padding: 16px 14px 12px}.ct-way__lbl{font-size: 12.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-faint)}.ct-way__val{margin-top: 6px;font-size: 20px;font-weight: 700;letter-spacing: -.02em;color: var(--ink-strong);overflow-wrap: anywhere}.ct-way__sub{margin-top: 4px;font-size: 13.5px;line-height: 1.5;color: var(--ink-soft)}.ct-way__go{margin-top: auto;padding-top: 18px;display: inline-flex;align-items: center;gap: 6px;font-size: 14.5px;font-weight: 600;color: var(--blue)}.ct-way__go .ico{width: 16px;height: 16px;--sw: 2;transition: transform .25s var(--ease)}.ct-way:hover .ct-way__go .ico{transform: translateX(4px)}.ct-art{position: relative;height: 150px;display: grid;place-items: center;overflow: hidden;border-radius: 19px;background: var(--surface)}.ct-art > *{transition: transform .5s var(--ease)}.ct-way:hover .ct-art > *{transform: translateY(-3px) scale(1.03)}.ct-way--phone .ct-art{background: radial-gradient(120px 90px at 25% 50%,rgba(34,197,94,.16),transparent 70%),var(--surface)}.ct-call{width: 86%;display: flex;align-items: center;gap: 12px;padding: 12px 14px 12px 12px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 12px 24px -16px rgba(11,29,92,.45)}.ct-call__btn{position: relative;width: 42px;height: 42px;flex: none;display: grid;place-items: center;border-radius: 50%;color: #fff;background: #22c55e}.ct-call__btn::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid rgba(34,197,94,.45);animation: ctPulse 1.8s var(--ease) infinite}.ct-call__btn .ico{width: 19px;height: 19px;--sw: 2;animation: ctRing 1.8s ease-in-out infinite}@keyframes ctRing{0%,60%,100%{transform: rotate(0)}10%,30%{transform: rotate(-14deg)}20%,40%{transform: rotate(14deg)}}.ct-call__tx{display: flex;flex-direction: column;min-width: 0;line-height: 1.25}.ct-call__tx b{font-size: 13.5px;font-weight: 700;color: var(--ink-strong);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ct-call__tx small{font-size: 12px;color: #16a34a}.ct-call__wave{margin-left: auto;display: flex;align-items: center;gap: 3px;height: 22px}.ct-call__wave i{width: 3px;height: 40%;border-radius: 2px;background: rgba(34,197,94,.7);animation: ctWave 1.1s ease-in-out infinite}.ct-call__wave i:nth-child(2){animation-delay: .15s}.ct-call__wave i:nth-child(3){animation-delay: .3s}.ct-call__wave i:nth-child(4){animation-delay: .45s}.ct-call__wave i:nth-child(5){animation-delay: .6s}@keyframes ctWave{0%,100%{height: 30%}50%{height: 100%}}.ct-way--wa .ct-art{background-color: #eef8f1;background-image: radial-gradient(rgba(31,168,85,.14) 1px,transparent 1px);background-size: 14px 14px}.ct-chat{width: 86%;display: flex;flex-direction: column;gap: 8px}.ct-chat__me{align-self: flex-end;max-width: 92%;padding: 9px 12px;border-radius: 14px 14px 4px 14px;font-size: 12.5px;line-height: 1.35;color: #0b3d22;background: #d9fdd3;box-shadow: 0 1px 1px rgba(0,0,0,.08)}.ct-chat__me em{margin-left: 6px;font-style: normal;font-size: 10.5px;letter-spacing: -2px;color: #34b7f1}.ct-chat__them{align-self: flex-start;display: inline-flex;gap: 4px;padding: 11px 13px;border-radius: 14px 14px 14px 4px;background: #fff;box-shadow: 0 1px 1px rgba(0,0,0,.08)}.ct-chat__them i{width: 6px;height: 6px;border-radius: 50%;background: #9aa3ad;animation: ctDot 1.2s ease-in-out infinite}.ct-chat__them i:nth-child(2){animation-delay: .15s}.ct-chat__them i:nth-child(3){animation-delay: .3s}@keyframes ctDot{0%,60%,100%{transform: translateY(0);opacity: .5}30%{transform: translateY(-4px);opacity: 1}}.ct-way--mail .ct-art{background: radial-gradient(140px 100px at 70% 30%,rgba(19,93,246,.14),transparent 70%),var(--surface)}.ct-inbox{position: relative;width: 86%}.ct-inbox__row{position: relative;z-index: 1;display: flex;align-items: center;gap: 10px;padding: 12px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 12px 24px -16px rgba(11,29,92,.45)}.ct-inbox__row--back{position: absolute;inset: 12px 14px -12px;z-index: 0;opacity: .55;transform: scale(.94)}.ct-inbox__ic{width: 38px;height: 38px;flex: none;display: grid;place-items: center;border-radius: 12px;color: #fff;background: var(--blue)}.ct-inbox__ic .ico{width: 18px;height: 18px;--sw: 2}.ct-inbox__tx{display: flex;flex-direction: column;min-width: 0;line-height: 1.25}.ct-inbox__tx b{font-size: 13.5px;font-weight: 700;color: var(--ink-strong)}.ct-inbox__tx small{font-size: 12px;color: var(--ink-soft)}.ct-inbox__dot{margin-left: auto;width: 9px;height: 9px;flex: none;border-radius: 50%;background: var(--blue);box-shadow: 0 0 0 4px rgba(19,93,246,.15)}.ct-way--map .ct-art{background-color: #eaf0f8;background-image: linear-gradient(rgba(11,29,92,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,29,92,.06) 1px,transparent 1px);background-size: 22px 22px}.ct-minimap{position: absolute;inset: 0}.ct-way:hover .ct-art > .ct-minimap{transform: none}.ct-minimap__road{position: absolute;left: -10%;right: -10%;top: 58%;height: 12px;background: #fff;box-shadow: 0 0 0 1px rgba(11,29,92,.07);transform: rotate(-12deg)}.ct-minimap__road--b{top: -10%;bottom: -10%;left: 64%;right: auto;width: 10px;height: auto;transform: rotate(18deg)}.ct-minimap__pin{position: absolute;left: 50%;top: 42%;width: 44px;height: 44px;margin: -22px 0 0 -22px;display: grid;place-items: center;border-radius: 50%;color: #fff;background: var(--blue);box-shadow: 0 10px 22px -8px rgba(19,93,246,.9);animation: ctBob 2.4s ease-in-out infinite}.ct-minimap__pin::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 2px solid rgba(19,93,246,.35);animation: ctPulse 2.4s var(--ease) infinite}.ct-minimap__pin .ico{width: 20px;height: 20px;--sw: 2}@keyframes ctBob{0%,100%{transform: translateY(0)}50%{transform: translateY(-4px)}}.ct-minimap__chip{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);padding: 5px 11px;border-radius: 999px;font-size: 12px;font-weight: 700;white-space: nowrap;color: var(--ink-strong);background: #fff;box-shadow: 0 0 0 1px var(--line-n)}.ct-main{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,.9fr);gap: 16px;align-items: start;margin-top: 56px;scroll-margin-top: calc(var(--hdr-space) + 16px)}.ct-form{padding: 34px;border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 30px 60px -44px rgba(11,29,92,.45)}.ct-form__head{margin-bottom: 26px}.ct-form__head h2{margin-top: 10px;font-size: clamp(28px,3vw,40px);font-weight: var(--thin);letter-spacing: -.035em;line-height: 1.08}.ct-form__head h2 b{font-weight: var(--bold)}.ct-form__head > p:last-child{margin-top: 12px;max-width: 540px;font-size: 15.5px;line-height: 1.6;color: var(--ink-soft)}.ct-form .qm-done{min-height: 420px}.ct-side{display: grid;gap: 16px;position: sticky;top: calc(var(--hdr-h,110px) + 16px)}.ct-map{position: relative;min-height: 320px;overflow: hidden;border-radius: 24px;color: #fff;background: var(--navy)}.ct-map::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background: radial-gradient(360px 220px at 70% 20%,rgba(19,93,246,.55),transparent 70%),radial-gradient(rgba(255,255,255,.22) 1px,transparent 1px) 0 0 / 18px 18px}.ct-map__face{position: relative;z-index: 1;min-height: 320px;padding: 28px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center}.ct-map__pin{position: relative;width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;background: var(--blue);box-shadow: 0 14px 30px -10px rgba(19,93,246,.9)}.ct-map__pin::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 2px solid rgba(143,179,255,.5);animation: ctPulse 2.6s var(--ease) infinite}.ct-map__pin .ico{width: 26px;height: 26px;--sw: 2}.ct-map__face b{margin-top: 18px;font-size: 19px;font-weight: 700}.ct-map__face > span{margin-top: 2px;font-size: 14.5px;color: rgba(255,255,255,.75)}.ct-map__acts{margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.ct-map__load{height: 44px;padding: 0 18px;border-radius: 12px;font-size: 14.5px;font-weight: 600;color: var(--navy);background: #fff;transition: transform .15s}.ct-map__load:active{transform: translateY(1px)}.ct-map__acts a{height: 44px;padding: 0 16px;display: inline-flex;align-items: center;gap: 6px;border-radius: 12px;font-size: 14.5px;font-weight: 600;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);transition: background-color .2s}.ct-map__acts a:hover{background: rgba(255,255,255,.1)}.ct-map__acts .ico{width: 15px;height: 15px}.ct-map__face small{margin-top: 14px;font-size: 12px;color: rgba(255,255,255,.5)}.ct-map iframe{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;border: 0;animation: fadeUp .4s var(--ease)}.ct-hours,.ct-co{padding: 22px;border-radius: 24px;background: var(--surface)}.ct-card-title{display: flex;align-items: center;gap: 8px;font-size: 14.5px;font-weight: 700;color: var(--ink-strong)}.ct-card-title .ico{width: 18px;height: 18px;color: var(--blue)}.ct-hours ul{list-style: none;margin-top: 12px}.ct-hours li{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--line);font-size: 14.5px;color: var(--ink)}.ct-hours li:last-child{border-bottom: 0}.ct-hours li.off{color: var(--ink-faint)}.ct-hours li.today{font-weight: 700;color: var(--blue)}.ct-hours li.today span:first-child::after{content: "Bugün";margin-left: 8px;padding: 2px 8px;border-radius: 999px;font-size: 11px;font-weight: 700;color: #fff;background: var(--blue);vertical-align: 1px}.ct-co p:not(.ct-card-title){margin-top: 10px;font-size: 14.5px;line-height: 1.55;color: var(--ink)}.ct-co .muted{margin-top: 2px;color: var(--ink-soft)}.ct-faq{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: 48px;padding-top: 112px;padding-bottom: 112px}.ct-faq__head{position: sticky;top: calc(var(--hdr-h,110px) + 24px);align-self: start}.ct-faq__head h2{margin-top: 10px;font-size: clamp(32px,3.6vw,48px);font-weight: var(--thin);letter-spacing: -.035em;line-height: 1.05}.ct-faq__head h2 b{font-weight: var(--bold)}.faq{border-bottom: 1px solid var(--line-n)}.faq:first-child{border-top: 1px solid var(--line-n)}.faq summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 22px 0;font-size: 18px;font-weight: 600;letter-spacing: -.01em;color: var(--ink-strong);transition: color .2s}.faq summary::-webkit-details-marker{display: none}.faq summary:hover{color: var(--blue)}.faq__i{position: relative;width: 32px;height: 32px;flex: none;border-radius: 50%;background: var(--surface);transition: background-color .25s,transform .35s var(--ease)}.faq__i::before,.faq__i::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background: var(--ink-strong);transition: transform .35s var(--ease),background-color .25s}.faq__i::after{transform: rotate(90deg)}.faq[open] .faq__i{background: var(--blue);transform: rotate(180deg)}.faq[open] .faq__i::before,.faq[open] .faq__i::after{background: #fff}.faq[open] .faq__i::after{transform: rotate(0deg)}.faq p{max-width: 680px;padding: 0 48px 24px 0;font-size: 16px;line-height: 1.7;color: var(--ink-soft)}.faq[open] p{animation: fadeUp .35s var(--ease)}.is-contact .call{display: none}.is-contact .ft .fcols{margin-top: 0}@media (max-width: 1100px){.ct-ways{grid-template-columns: repeat(2,minmax(0,1fr))}.ct-main{grid-template-columns: minmax(0,1fr);margin-top: 40px}.ct-side{position: static;grid-template-columns: 1fr 1fr}.ct-map{grid-column: 1 / -1}.ct-faq{grid-template-columns: minmax(0,1fr);gap: 24px;padding-top: 80px;padding-bottom: 80px}.ct-faq__head{position: static}}@media (max-width: 700px){.ct-hero{padding-top: 24px;padding-bottom: 24px}.ct-hero .crumbs{margin-bottom: 18px}.ct-hero__grid{grid-template-columns: minmax(0,1fr);gap: 22px}.ct-hero__lead{font-size: 16.5px}.ct-ways{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ct-way{padding: 6px;border-radius: 22px}.ct-art{height: 112px;border-radius: 17px}.ct-call,.ct-inbox,.ct-chat{width: 92%}.ct-call{gap: 8px;padding: 9px}.ct-call__btn{width: 34px;height: 34px}.ct-call__wave,.ct-inbox__dot{display: none}.ct-chat__me{padding: 7px 9px;font-size: 11px}.ct-inbox__ic{width: 30px;height: 30px}.ct-way__body{padding: 12px 8px 8px}.ct-way__lbl{font-size: 11px}.ct-way__val{font-size: 15.5px}.ct-way__sub{font-size: 12.5px}.ct-way__go{padding-top: 12px;font-size: 13.5px}.ct-way--mail,.ct-way--map{grid-column: 1 / -1}.ct-way--mail .ct-art,.ct-way--map .ct-art{height: 120px}.ct-way--mail .ct-inbox{width: 78%}.ct-main{margin-top: 28px}.ct-form{padding: 22px 16px;border-radius: 22px}.ct-side{grid-template-columns: minmax(0,1fr)}.faq summary{font-size: 16.5px;padding: 18px 0}.faq p{padding-right: 0;font-size: 15.5px}}.ab-hero{padding-top: 40px;padding-bottom: 24px}.ab-hero .crumbs{margin-bottom: 28px}.ab-hero__grid{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: end}.ab-hero__title{margin-top: 14px;font-size: clamp(46px,6.6vw,96px);line-height: .98;font-weight: var(--thin);letter-spacing: -.05em}.ab-hero__title b{font-weight: var(--bold)}.ab-hero__lead{margin-top: 22px;max-width: 560px;font-size: 18px;line-height: 1.65;color: var(--ink-soft)}.ab-hero__acts{margin-top: 30px;display: flex;flex-wrap: wrap;gap: 10px}.ab-manifest{padding-top: 96px}.ab-manifest__in{padding-top: 40px;border-top: 1px solid var(--line-n)}.ab-manifest__title{margin-top: 14px;max-width: 1080px;font-size: clamp(30px,3.9vw,54px);line-height: 1.12;font-weight: var(--thin);letter-spacing: -.035em;color: var(--ink-strong)}.ab-manifest__title b{font-weight: var(--bold);color: var(--blue)}.ab-manifest__cols{margin-top: 36px;display: grid;grid-template-columns: 1fr 1fr;gap: 32px;max-width: 1080px}.ab-manifest__cols p{font-size: 17px;line-height: 1.75;color: var(--ink-soft)}.ab-services{padding-top: 120px}.ab-svc{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.ab-svc__card{display: flex;flex-direction: column;padding: 24px 22px;border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--line-n);transition: box-shadow .3s,transform .3s var(--ease)}.ab-svc__card:hover{transform: translateY(-3px);box-shadow: 0 0 0 1.5px var(--blue),0 24px 44px -34px rgba(19,93,246,.8)}.ab-svc__top{display: flex;align-items: center;justify-content: space-between}.ab-svc__ic{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 14px;color: var(--blue);background: var(--blue-tint)}.ab-svc__ic .ico{width: 22px;height: 22px}.ab-svc__n{font-size: 13px;font-weight: 700;color: var(--ink-faint);font-variant-numeric: tabular-nums}.ab-svc__card h3{margin-top: 22px;font-size: 21px;font-weight: var(--bold);letter-spacing: -.02em}.ab-svc__card h3 a{transition: color .2s}.ab-svc__card h3 a:hover{color: var(--blue)}.ab-svc__card > p{margin-top: 6px;font-size: 14.5px;line-height: 1.55;color: var(--ink-soft)}.ab-svc__list{list-style: none;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);display: grid;gap: 4px}.ab-svc__list a{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 8px 0;color: var(--ink);transition: color .2s}.ab-svc__list b{display: block;font-size: 14.5px;font-weight: 600;color: var(--ink-strong);transition: color .2s}.ab-svc__list small{display: block;margin-top: 1px;font-size: 12.5px;color: var(--ink-faint)}.ab-svc__list a:hover b{color: var(--blue)}.ab-svc__list a::after{content: "→";color: var(--blue);opacity: 0;transform: translateX(-4px);transition: opacity .2s,transform .2s}.ab-svc__list a:hover{color: var(--blue)}.ab-svc__list a:hover::after{opacity: 1;transform: none}.ab-platforms{padding-top: 120px}.ab-pf{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 40px;align-items: center;padding: 36px;border-radius: 28px;background: var(--surface)}.ab-pf__tx h2{margin-top: 10px;font-size: clamp(28px,3vw,40px);font-weight: var(--thin);letter-spacing: -.035em;line-height: 1.08}.ab-pf__tx h2 b{font-weight: var(--bold)}.ab-pf__tx > p:last-child{margin-top: 12px;font-size: 15.5px;line-height: 1.6;color: var(--ink-soft)}.ab-pf__logos{list-style: none;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.ab-pf__logos li{aspect-ratio: 1.6;display: grid;place-items: center;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--line-n);transition: transform .3s var(--ease)}.ab-pf__logos li:hover{transform: translateY(-3px)}.ab-pf__logos .brandlogo{height: 24px}.ab-pf__logos .wide .brandlogo{height: 16px;max-width: 76%}.ab-pf__logos .wide img.brandlogo{height: 14px}.ab-pf__logos .is-woo{transform: none;margin: 0;height: 36px}.ab-refs{padding-top: 120px;overflow: hidden}.ab-link{display: inline-flex;align-items: center;gap: 6px;font-size: 15.5px;font-weight: 600;color: var(--blue)}.ab-link .ico{width: 16px;height: 16px;transition: transform .25s var(--ease)}.ab-link:hover .ico{transform: translateX(4px)}.ab-marq{-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ab-marq__track{display: flex;gap: 16px;width: max-content;padding: 6px 0 12px;animation: abMarq 60s linear infinite}.ab-marq:hover .ab-marq__track,.ab-marq:focus-within .ab-marq__track{animation-play-state: paused}@keyframes abMarq{to{transform: translateX(calc(-50% - 8px))}}.ab-shot{display: block;width: 340px;flex: none}.ab-shot__im{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;border-radius: 18px;background: #eef1f8;box-shadow: 0 0 0 1px var(--line-n)}.ab-shot__im img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .6s var(--ease)}.ab-shot:hover .ab-shot__im img{transform: scale(1.04)}.ab-shot__cap{display: flex;flex-direction: column;gap: 2px;margin-top: 12px;padding-left: 2px}.ab-shot__cap b{font-size: 16px;font-weight: 600;color: var(--ink-strong);white-space: nowrap}.ab-shot__cap span{font-size: 13px;color: var(--ink-faint)}.is-about .ft{margin-top: 120px}@media (max-width: 1100px){.ab-hero__grid{grid-template-columns: minmax(0,1fr);gap: 32px}.ab-svc{grid-template-columns: repeat(2,minmax(0,1fr))}.ab-pf{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.ab-hero{padding-top: 24px}.ab-hero .crumbs{margin-bottom: 18px}.ab-hero__lead{font-size: 16.5px}.ab-hero__acts .btn{flex: 1 1 auto;white-space: nowrap;padding: 0 18px}.ab-manifest,.ab-services,.ab-platforms,.ab-refs{padding-top: 72px}.ab-manifest__cols{grid-template-columns: minmax(0,1fr);gap: 16px;margin-top: 24px}.ab-manifest__cols p{font-size: 16px}.ab-svc{grid-template-columns: minmax(0,1fr)}.ab-pf{padding: 22px 16px;gap: 22px}.ab-pf__logos{grid-template-columns: repeat(4,minmax(0,1fr))}.ab-shot{width: 260px}.is-about .ft{margin-top: 72px}}@media (prefers-reduced-motion: reduce){.ab-marq{overflow-x: auto}.ab-marq__track{animation: none}}.ab-hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center}.ab-stack{position: relative;display: block;height: 440px}.ab-stack__win{position: absolute;width: 78%;overflow: hidden;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 30px 60px -34px rgba(11,29,92,.55);transition: transform .6s var(--ease)}.ab-stack__win--0{z-index: 3;left: 0;top: 18%;transform: rotate(-3deg)}.ab-stack__win--1{z-index: 2;left: 14%;top: 4%;transform: rotate(2deg)}.ab-stack__win--2{z-index: 1;right: 0;top: 28%;transform: rotate(5deg)}.ab-stack:hover .ab-stack__win--0{transform: rotate(-6deg) translate(-18px,14px)}.ab-stack:hover .ab-stack__win--1{transform: rotate(0deg) translateY(-16px)}.ab-stack:hover .ab-stack__win--2{transform: rotate(8deg) translate(18px,10px)}.ab-stack__bar{height: 28px;display: flex;align-items: center;gap: 6px;padding: 0 12px;background: #f6f7fb;border-bottom: 1px solid var(--line-n)}.ab-stack__bar i{width: 8px;height: 8px;border-radius: 50%;background: #ff5f57}.ab-stack__bar i:nth-child(2){background: #febc2e}.ab-stack__bar i:nth-child(3){background: #28c840}.ab-stack__bar em{margin-left: 8px;font-style: normal;font-size: 11px;color: var(--ink-faint)}.ab-stack__im{position: relative;display: block;aspect-ratio: 16 / 10;background: #eef1f8}.ab-stack__im img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top}.ab-stack__badge{position: absolute;z-index: 4;left: 4%;bottom: 0;display: flex;align-items: center;gap: 12px;padding: 12px 16px 12px 14px;border-radius: 18px;color: #fff;background: var(--navy);box-shadow: 0 20px 40px -20px rgba(11,29,92,.8);transition: transform .3s var(--ease)}.ab-stack:hover .ab-stack__badge{transform: translateY(-3px)}.ab-stack__badge b{font-size: 30px;font-weight: 700;letter-spacing: -.04em}.ab-stack__badge > span{display: flex;flex-direction: column;font-size: 13.5px;line-height: 1.3;color: rgba(255,255,255,.8)}.ab-stack__badge em{font-style: normal;font-weight: 600;color: var(--on-navy)}.ab-flow{padding-top: 120px}.ab-flow__list{list-style: none;display: grid;gap: 10px}.ab-flow__row{display: grid;grid-template-columns: 220px minmax(0,1fr) minmax(0,1fr) 240px;overflow: hidden;border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--line-n);transition: box-shadow .3s}.ab-flow__row:hover{box-shadow: 0 0 0 1.5px var(--blue)}.ab-flow__head{display: flex;flex-direction: column;justify-content: space-between;gap: 18px;padding: 22px}.ab-flow__n{font-size: 13px;font-weight: 700;color: var(--blue);font-variant-numeric: tabular-nums}.ab-flow__head h3{font-size: 22px;font-weight: var(--bold);letter-spacing: -.02em}.ab-flow__col,.ab-flow__get{padding: 22px;border-left: 1px solid var(--line)}.ab-flow__k{display: block;margin-bottom: 8px;font-size: 11.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-faint)}.ab-flow__col p{font-size: 15px;line-height: 1.6;color: var(--ink)}.ab-flow__col--we{background: var(--blue-wash)}.ab-flow__col--we .ab-flow__k{color: var(--blue)}.ab-flow__get{display: flex;flex-direction: column;justify-content: center;background: var(--surface)}.ab-flow__get b{display: flex;align-items: flex-start;gap: 8px;font-size: 15px;font-weight: 700;line-height: 1.4;color: var(--ink-strong)}.ab-flow__get .ico{width: 20px;height: 20px;margin-top: 0;padding: 4px;flex: none;border-radius: 50%;color: #fff;background: var(--blue);--sw: 3}.ab-why{position: relative;margin-top: 120px;padding: 96px 0;overflow: hidden;color: #fff;background: var(--navy)}.ab-why::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(520px 300px at 90% 0%,rgba(19,93,246,.55),transparent 70%),radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px) 0 0 / 22px 22px}.ab-why .container{position: relative}.ab-why .sec-head > p:last-child:not(.eyebrow){color: rgba(255,255,255,.72)}.ab-cmp{overflow: hidden;border-radius: 24px;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)}.ab-cmp__row{display: grid;grid-template-columns: 200px minmax(0,1fr) minmax(0,1.2fr)}.ab-cmp__row + .ab-cmp__row{border-top: 1px solid rgba(255,255,255,.1)}.ab-cmp__row > span{display: flex;align-items: center;gap: 12px;padding: 18px 22px;font-size: 15.5px;line-height: 1.45}.ab-cmp__row--head > span{padding-top: 16px;padding-bottom: 16px;font-size: 12.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.55)}.ab-cmp__row--head .is-us{color: #fff}.ab-cmp__k{font-weight: 700;color: #fff}.ab-cmp__no{color: rgba(255,255,255,.55)}.ab-cmp__no i{width: 24px;height: 24px;flex: none;display: grid;place-items: center;border-radius: 50%;font-style: normal;font-size: 15px;color: rgba(255,255,255,.5);background: rgba(255,255,255,.08)}.ab-cmp__yes,.ab-cmp__row--head .is-us{background: rgba(19,93,246,.22)}.ab-cmp__yes{font-weight: 600;color: #fff}.ab-cmp__yes i{width: 24px;height: 24px;flex: none;display: grid;place-items: center;border-radius: 50%;color: #fff;background: var(--blue)}.ab-cmp__yes .ico{width: 13px;height: 13px;--sw: 3}.js .ab-cmp[data-reveal]{opacity: 1;transform: none}.js .ab-cmp .ab-cmp__row:not(.ab-cmp__row--head){opacity: 0;transform: translateY(10px);transition: opacity .5s var(--ease),transform .6s var(--ease);transition-delay: calc(.07s * var(--i))}.js .ab-cmp.is-in .ab-cmp__row{opacity: 1;transform: none}.ab-why__cta{margin-top: 32px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px}.ab-why__cta > span{font-size: 15px;color: rgba(255,255,255,.72)}.btn--light{color: var(--navy);background: #fff}.btn--light:hover{background: #eef3ff}@media (max-width: 1100px){.ab-hero__grid{grid-template-columns: minmax(0,1fr)}.ab-stack{height: 400px;max-width: 620px}.ab-flow__row{grid-template-columns: 1fr 1fr}.ab-flow__head{grid-column: 1 / -1;flex-direction: row;align-items: baseline;justify-content: flex-start;gap: 12px;padding-bottom: 6px}.ab-flow__head + .ab-flow__col{border-left: 0}.ab-flow__get{grid-column: 1 / -1;border-left: 0;border-top: 1px solid var(--line)}.ab-cmp__row{grid-template-columns: 150px minmax(0,1fr) minmax(0,1.2fr)}}@media (max-width: 700px){.ab-stack{height: 300px}.ab-stack__win{width: 84%}.ab-stack__badge b{font-size: 24px}.ab-flow{padding-top: 72px}.ab-why{margin-top: 72px;padding: 64px 0}.ab-flow__row{grid-template-columns: minmax(0,1fr)}.ab-flow__col{border-left: 0;border-top: 1px solid var(--line)}.ab-flow__col,.ab-flow__get,.ab-flow__head{padding: 16px 18px}.ab-cmp__row--head{display: none}.ab-cmp__row{grid-template-columns: minmax(0,1fr)}.ab-cmp__row > span{padding: 10px 16px;font-size: 14.5px}.ab-cmp__k{padding-top: 16px !important;font-size: 13px;letter-spacing: .04em;text-transform: uppercase;color: var(--on-navy) !important}.ab-cmp__yes{padding-bottom: 16px !important}}.rf-hero{position: relative;margin-top: calc(var(--hdr-space) * -1);padding: calc(var(--hdr-space) + 24px) 0 0;overflow: hidden;background: var(--surface)}.rf-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: stretch}.rf-hero__tx{padding: 56px 0 72px;align-self: center}.rf-hero__eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--blue)}.rf-hero__title{margin-top: 14px;font-size: clamp(40px,5vw,70px);font-weight: var(--bold);line-height: 1.02;letter-spacing: -.05em;text-wrap: balance}.rf-hero__title b{display: block;color: var(--blue)}.rf-hero__lead{margin-top: 20px;max-width: 540px;font-size: 17.5px;line-height: 1.65;color: var(--ink-soft)}.rf-facts{list-style: none;margin: 30px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 14px 36px}.rf-facts li{display: grid;gap: 2px}.rf-facts b{font-size: 40px;line-height: 1;font-weight: var(--bold);letter-spacing: -.04em;color: var(--ink-strong);font-variant-numeric: tabular-nums}.rf-facts span{font-size: 14px;font-weight: 600;color: var(--ink-soft)}.rf-hero__cta{margin-top: 32px;display: flex;flex-wrap: wrap;gap: 10px}.rf-wall{position: relative;height: 640px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;transform: rotate(-4deg) translateY(-30px);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent)}.rf-wall__col{display: grid;align-content: start;gap: 14px;animation: rfUp var(--t,50s) linear infinite}.rf-wall__col:nth-child(2){animation-direction: reverse;margin-top: -120px}.rf-wall__shot{display: block;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px var(--line-n),0 20px 40px -26px rgba(11,29,92,.45)}.rf-wall__shot img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover}.rf-hero:hover .rf-wall__col{animation-play-state: paused}@keyframes rfUp{from{transform: translateY(0)}to{transform: translateY(calc(-50% - 7px))}}.rf-work{padding-top: 56px;scroll-margin-top: 90px}.rf-filter{position: sticky;top: 96px;z-index: 5;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;width: fit-content;max-width: 100%;margin-bottom: 30px;padding: 6px;border-radius: 18px;background: rgba(255,255,255,.92);backdrop-filter: blur(10px);box-shadow: 0 0 0 1px var(--line-n),0 20px 40px -32px rgba(11,29,92,.5)}.rf-filter button{display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;border: 0;border-radius: 13px;font: inherit;font-size: 14.5px;font-weight: 600;color: var(--ink);background: transparent;cursor: pointer;transition: background-color .2s,color .2s}.rf-filter button small{font-size: 12px;font-weight: 700;color: var(--ink-faint)}.rf-filter button:hover{background: var(--surface)}.rf-filter button.on{color: #fff;background: var(--navy)}.rf-filter button.on small{color: rgba(255,255,255,.6)}.rf-filter__sep{width: 1px;height: 24px;margin: 0 4px;background: var(--line-n)}.rf-filter__sel{position: relative;display: inline-flex;align-items: center}.rf-filter__sel select{height: 42px;padding: 0 38px 0 14px;border: 0;border-radius: 13px;font: inherit;font-size: 14.5px;font-weight: 600;color: var(--ink);background: var(--surface);appearance: none;cursor: pointer}.rf-filter__sel select:focus-visible,.rf-filter button:focus-visible{outline: 2px solid var(--blue);outline-offset: 2px}.rf-filter__sel .ico{position: absolute;right: 12px;width: 15px;height: 15px;pointer-events: none;color: var(--ink-faint)}.rf-grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 26px}.rf-card{scroll-margin-top: 170px;animation: rfIn .45s var(--ease) both}.rf-card[hidden]{display: none}@keyframes rfIn{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.rf-card__win{position: relative;display: block;width: 100%;padding: 0;border: 0;border-radius: 18px;overflow: hidden;text-align: left;background: #fff;cursor: zoom-in;box-shadow: 0 0 0 1px var(--line-n),0 24px 48px -36px rgba(11,29,92,.55);transition: transform .4s var(--ease),box-shadow .4s}.rf-card__win:hover,.rf-card__win:focus-visible{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(19,93,246,.35),0 34px 60px -34px rgba(19,93,246,.55)}.rf-card__win:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px}.rf-bar{display: flex;align-items: center;gap: 5px;padding: 9px 12px;background: #f3f4f8}.rf-bar i{width: 8px;height: 8px;border-radius: 50%;background: #d9dbe4}.rf-bar em{flex: 1;margin-left: 8px;padding: 3px 10px;border-radius: 6px;font-style: normal;font-size: 11.5px;font-weight: 600;color: var(--ink-soft);background: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rf-card__view{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden;container-type: inline-size;background: var(--surface)}.rf-card__thumb{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top}.rf-card__full{position: absolute;left: 0;top: 0;width: 100%;height: auto;opacity: 0;transform: translateY(0);transition: opacity .3s,transform var(--dur,6s) cubic-bezier(.45,.05,.55,.95)}.rf-card__win:hover .rf-card__full.is-ready,.rf-card__win:focus-visible .rf-card__full.is-ready{opacity: 1;transform: translateY(calc(-100% + 62.5cqw))}.rf-card__hint{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 700;color: #fff;background: rgba(11,29,92,.85);opacity: 0;transform: translateY(6px);transition: opacity .25s,transform .25s var(--ease)}.rf-card__hint .ico{width: 13px;height: 13px;transform: rotate(90deg)}.rf-card__win:hover .rf-card__hint{opacity: 1;transform: none}.rf-card__meta{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;padding: 16px 4px 0}.rf-card__name{font-size: 19px;line-height: 1.25;letter-spacing: -.02em}.rf-card__meta p{margin-top: 4px;font-size: 14px;color: var(--ink-soft)}.rf-card__visit{width: 38px;height: 38px;flex: none;display: grid;place-items: center;border-radius: 50%;color: var(--ink-strong);box-shadow: inset 0 0 0 1px var(--line-n);transition: background-color .2s,color .2s}.rf-card__visit .ico{width: 15px;height: 15px;transform: rotate(-45deg)}.rf-card__visit:hover{color: #fff;background: var(--blue);box-shadow: none}.rf-more{margin-top: 44px;display: flex;justify-content: center}.rf-more[hidden]{display: none}.rf-more .btn{min-width: 240px;justify-content: center}.rf-more span{color: var(--ink-faint);font-weight: 600}.rf-none{margin-top: 10px;padding: 26px;border-radius: 18px;text-align: center;color: var(--ink-soft);background: var(--surface)}.rf-none button{border: 0;font: inherit;font-weight: 700;color: var(--blue);background: none;cursor: pointer}.rf-sectors{margin-top: 100px;display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 40px;align-items: start}.rf-sectors__head h2{font-size: clamp(28px,3vw,40px);letter-spacing: -.04em}.rf-sectors__head p{margin-top: 12px;max-width: 420px;font-size: 16px;color: var(--ink-soft)}.rf-sectors__list{display: flex;flex-wrap: wrap;gap: 10px}.rf-sectors__list button{display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border: 0;border-radius: 14px;font: inherit;font-size: 15.5px;font-weight: 600;color: var(--ink-strong);background: var(--surface);cursor: pointer;transition: background-color .2s,color .2s}.rf-sectors__list button small{min-width: 24px;height: 24px;display: grid;place-items: center;border-radius: 8px;font-size: 12px;font-weight: 800;color: var(--blue);background: #fff}.rf-sectors__list button:hover{color: #fff;background: var(--navy)}.rf-sectors__list:not(.is-all) .is-more{display: none}.rf-sectors__list.is-all .rf-sectors__all{display: none}.rf-sectors__list .rf-sectors__all{color: var(--blue);background: #fff;box-shadow: inset 0 0 0 1.5px rgba(19,93,246,.35)}.rf-sectors__list .rf-sectors__all:hover{color: #fff;background: var(--blue)}.rf-next{margin-top: 100px;margin-bottom: 110px}.rf-next__box{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px 40px;align-items: center;padding: 44px 48px;border-radius: 30px;color: rgba(255,255,255,.72);background: var(--navy)}.rf-next__box h2{font-size: clamp(28px,3vw,42px);font-weight: 300;letter-spacing: -.04em;color: #fff}.rf-next__box h2 b{font-weight: var(--bold)}.rf-next__box p{margin-top: 10px;max-width: 520px;font-size: 16px;line-height: 1.6}.rf-next__acts{display: flex;flex-wrap: wrap;gap: 10px}.rf-dlg{width: min(1240px,calc(100vw - 40px));max-width: none;height: min(820px,calc(100vh - 40px));max-height: none;padding: 0;border: 0;border-radius: 28px;background: #fff;box-shadow: 0 60px 120px -40px rgba(11,15,32,.6);overflow: hidden}.rf-dlg::backdrop{background: rgba(11,15,32,.55);backdrop-filter: blur(4px)}.rf-dlg[open]{animation: rfDlg .4s var(--ease)}@keyframes rfDlg{from{opacity: 0;transform: translateY(20px) scale(.98)}to{opacity: 1;transform: none}}.rf-dlg__in{position: relative;height: 100%;display: grid;grid-template-columns: minmax(0,1fr) 340px}.rf-dlg__frame{position: relative;display: flex;flex-direction: column;min-height: 0;margin: 18px 0 18px 18px;border-radius: 18px;overflow: hidden;box-shadow: 0 0 0 1px var(--line-n)}.rf-dlg__scroll{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;background: var(--surface);scrollbar-width: thin}.rf-dlg__scroll:focus-visible{outline: 2px solid var(--blue);outline-offset: -2px}.rf-dlg__scroll img{display: block;width: 100%;height: auto}.rf-dlg__tip{position: absolute;left: 50%;bottom: 16px;display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;font-size: 13px;font-weight: 700;color: #fff;background: rgba(11,29,92,.85);transform: translateX(-50%);pointer-events: none;transition: opacity .3s}.rf-dlg__tip .ico{width: 13px;height: 13px;transform: rotate(90deg)}.rf-dlg__tip.is-gone{opacity: 0}.rf-dlg__info{display: flex;flex-direction: column;gap: 14px;padding: 64px 30px 28px;min-height: 0;overflow-y: auto}.rf-dlg__count{font-size: 13px;font-weight: 700;color: var(--ink-faint);font-variant-numeric: tabular-nums}.rf-dlg__info h2{font-size: 32px;letter-spacing: -.04em}.rf-dlg__info dl{margin: 6px 0 8px;display: grid;gap: 12px}.rf-dlg__info dl div{display: grid;gap: 2px;padding-bottom: 12px;border-bottom: 1px solid var(--line-n)}.rf-dlg__info dt{font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--ink-faint)}.rf-dlg__info dd{margin: 0;font-size: 16px;font-weight: 600;color: var(--ink-strong)}.rf-dlg__info dd a{color: var(--blue)}.rf-dlg__info .btn{justify-content: center}.rf-dlg__svc{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 700;color: var(--blue)}.rf-dlg__svc:empty{display: none}.rf-dlg__nav{margin-top: auto;display: flex;gap: 8px;padding-top: 14px}.rf-dlg__nav button{width: 48px;height: 48px;display: grid;place-items: center;border: 0;border-radius: 14px;color: var(--ink-strong);background: var(--surface);cursor: pointer;transition: background-color .2s,color .2s}.rf-dlg__nav button:first-child .ico{transform: rotate(180deg)}.rf-dlg__nav button:hover{color: #fff;background: var(--navy)}.rf-dlg__nav .ico{width: 18px;height: 18px}.rf-dlg__close{position: absolute;top: 16px;right: 16px;z-index: 2;width: 42px;height: 42px;display: grid;place-items: center;border: 0;border-radius: 50%;color: var(--ink-strong);background: var(--surface);cursor: pointer}.rf-dlg__close:hover{color: #fff;background: var(--navy)}.rf-dlg__close .ico{width: 18px;height: 18px}html.is-dlg-open{overflow: hidden}@media (min-width: 1280px){.rf-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 36px 22px}.rf-card__name{font-size: 17.5px}.rf-card__meta p{font-size: 13.5px}}@media (max-width: 1100px){.rf-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.rf-hero__grid{gap: 32px}.rf-dlg__in{grid-template-columns: minmax(0,1fr) 290px}}@media (max-width: 900px){.rf-hero__grid{grid-template-columns: minmax(0,1fr);gap: 0}.rf-hero__tx{padding: 36px 0 30px}.rf-wall{height: 260px;margin: 0 -16px;grid-template-columns: none;grid-auto-flow: row;gap: 12px;transform: none;-webkit-mask-image: linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.rf-wall__col{grid-auto-flow: column;grid-auto-columns: 220px;align-content: center;animation-name: rfSide}.rf-wall__col:nth-child(2){margin-top: 0}.rf-wall__col:nth-child(3){display: none}.rf-sectors{grid-template-columns: minmax(0,1fr);gap: 24px;margin-top: 70px}.rf-next__box{grid-template-columns: minmax(0,1fr);padding: 30px 24px}.rf-dlg{width: 100vw;height: 100dvh;max-height: 100dvh;border-radius: 0}.rf-dlg__in{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr) auto}.rf-dlg__frame{margin: 64px 12px 0}.rf-dlg__info{padding: 16px 16px calc(16px + env(safe-area-inset-bottom,0px));gap: 10px;overflow: visible;display: grid;grid-template-columns: 1fr auto;align-items: center}.rf-dlg__info > *{grid-column: 1 / -1}.rf-dlg__info dl,.rf-dlg__svc,.rf-dlg__count{display: none}.rf-dlg__info h2{grid-column: 1;font-size: 22px}.rf-dlg__nav{grid-column: 2;grid-row: 1;margin: 0;padding: 0}.rf-dlg__nav button{width: 42px;height: 42px}.rf-dlg__info .btn{height: 46px}}@keyframes rfSide{from{transform: translateX(0)}to{transform: translateX(calc(-50% - 6px))}}@media (max-width: 700px){.rf-grid{grid-template-columns: minmax(0,1fr);gap: 34px}.rf-filter{position: static;width: auto}.rf-filter__sep{display: none}.rf-filter__sel,.rf-filter__sel select{width: 100%}.rf-facts b{font-size: 32px}.rf-next{margin-bottom: 80px}}@media (prefers-reduced-motion: reduce){.rf-wall__col{animation: none}.rf-card__full{transition: opacity .3s}}.is-refs .call{display: none}.is-refs .ft .fcols{margin-top: 0}