@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/inter-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: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/inter-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}@font-face{font-family: 'Inter Tight';font-style: normal;font-weight: 500 800;font-display: swap;src: url('../fonts/inter-tight-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: 'Inter Tight';font-style: normal;font-weight: 500 800;font-display: swap;src: url('../fonts/inter-tight-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{--navy: #04182F;--navy-2: #0B2545;--navy-3: #13315C;--gold-1: #BC8C40;--gold-2: #ECC25F;--gold: #C99B48;--gold-grad: linear-gradient(90deg,var(--gold-1),var(--gold-2));--ink: #1D1D1F;--ink-2: #6E6E73;--ink-3: #86868B;--line: #D2D2D7;--bg: #FFFFFF;--bg-2: #F5F5F7;--radius: 28px;--radius-sm: 18px;--wrap: 1200px;--wrap-wide: 1440px;--gutter: 22px;--nav-h: 52px;--ease: cubic-bezier(.2,.7,.2,1);--f-display: "Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-text: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + 16px)}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--f-text);font-size: 17px;line-height: 1.47;letter-spacing: -0.012em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg,video,canvas,iframe{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}h1,h2,h3,h4{margin: 0;font-family: var(--f-display);font-weight: 650;letter-spacing: -0.028em;line-height: 1.08}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--gold);outline-offset: 3px;border-radius: 6px}::selection{background: rgba(201,155,72,.28)}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip-link{position: absolute;left: -9999px;top: 8px;z-index: 1000;background: var(--navy);color: #fff;padding: 10px 16px;border-radius: 999px}.skip-link:focus{left: 12px}.wrap{width: 100%;max-width: calc(var(--wrap) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.wrap-narrow{width: 100%;max-width: calc(820px + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.section{padding-block: clamp(88px,11vw,160px);position: relative}.section--tight{padding-block: clamp(64px,7vw,104px)}.section--gray{background: var(--bg-2)}.section--navy{background: var(--navy);color: #fff}.section--navy .ink-2{color: rgba(255,255,255,.64)}.eyebrow{display: block;font-family: var(--f-display);font-weight: 600;font-size: clamp(17px,1.6vw,21px);letter-spacing: -0.01em;color: var(--gold);margin-bottom: 14px}.section--navy .eyebrow{color: var(--gold-2)}.display{font-family: var(--f-display);font-size: clamp(44px,7.4vw,96px);font-weight: 700;letter-spacing: -0.038em;line-height: 1.02}h1.eyebrow{line-height: 1.3}.h1{font-size: clamp(40px,6vw,80px);font-weight: 700;letter-spacing: -0.035em;line-height: 1.04}.h2{font-size: clamp(34px,4.8vw,64px);font-weight: 700;letter-spacing: -0.032em;line-height: 1.06}.h3{font-size: clamp(26px,2.8vw,36px);font-weight: 650;letter-spacing: -0.024em;line-height: 1.12}.h4{font-size: clamp(20px,1.8vw,24px);font-weight: 650;letter-spacing: -0.02em;line-height: 1.2}.lead{font-size: clamp(19px,1.75vw,24px);line-height: 1.38;letter-spacing: -0.016em;color: var(--ink-2);font-weight: 450}.section--navy .lead{color: rgba(255,255,255,.72)}.ink-2{color: var(--ink-2)}.gold-text{background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.center{text-align: center}.head{max-width: 860px;margin-bottom: clamp(44px,6vw,80px)}.head.center{margin-inline: auto}.head .lead{margin-top: 20px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 24px;border-radius: 999px;font-family: var(--f-text);font-size: 17px;font-weight: 500;letter-spacing: -0.01em;white-space: nowrap;transition: background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn--primary{background: var(--navy);color: #fff}.btn--primary:hover{background: var(--navy-3)}.btn--gold{background: var(--gold-grad);color: var(--navy);font-weight: 600}.btn--gold:hover{box-shadow: 0 10px 30px -10px rgba(236,194,95,.65);transform: translateY(-1px)}.btn--ghost{color: var(--navy);box-shadow: inset 0 0 0 1.5px var(--navy)}.btn--ghost:hover{background: var(--navy);color: #fff}.section--navy .btn--ghost{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.55)}.section--navy .btn--ghost:hover{background: #fff;color: var(--navy)}.btn--sm{min-height: 36px;padding: 0 16px;font-size: 14px}.link-more{display: inline-flex;align-items: center;gap: 4px;font-size: 17px;font-weight: 500;color: var(--navy)}.link-more::after{content: "›";font-size: 1.25em;line-height: 1;transform: translateY(-1px);transition: transform .25s var(--ease)}.link-more:hover{text-decoration: underline;text-underline-offset: 4px}.link-more:hover::after{transform: translate(3px,-1px)}.section--navy .link-more{color: var(--gold-2)}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}.center .actions,.actions.center{justify-content: center}.gnav{position: sticky;top: 0;z-index: 100;height: var(--nav-h);background: rgba(255,255,255,.78);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid rgba(0,0,0,.06)}.gnav--dark{background: rgba(4,24,47,.82);border-bottom-color: rgba(255,255,255,.08);color: #fff}.gnav__in{height: 100%;display: flex;align-items: center;gap: 28px}.gnav__logo{display: flex;align-items: center;flex-shrink: 0}.gnav__logo img{height: 24px;width: auto}.gnav__menu{display: flex;align-items: center;gap: clamp(18px,2.4vw,34px);margin-left: auto}.gnav__menu a{font-size: 13.5px;letter-spacing: -0.005em;color: rgba(29,29,31,.82);transition: color .2s}.gnav--dark .gnav__menu a{color: rgba(255,255,255,.8)}.gnav__menu a:hover,.gnav__menu a[aria-current="page"]{color: var(--ink)}.gnav--dark .gnav__menu a:hover,.gnav--dark .gnav__menu a[aria-current="page"]{color: #fff}.gnav__menu a[aria-current="page"]{font-weight: 600}.gnav__cta{margin-left: 8px}.gnav__toggle{display: none;width: 44px;height: 44px;margin-left: auto;margin-right: -10px;position: relative}.gnav__toggle span{position: absolute;left: 13px;right: 13px;height: 1.5px;background: currentColor;border-radius: 2px;transition: transform .35s var(--ease),top .35s var(--ease)}.gnav__toggle span:nth-child(1){top: 18px}.gnav__toggle span:nth-child(2){top: 25px}.nav-open .gnav__toggle span:nth-child(1){top: 21.5px;transform: rotate(45deg)}.nav-open .gnav__toggle span:nth-child(2){top: 21.5px;transform: rotate(-45deg)}.mnav{position: fixed;inset: var(--nav-h) 0 0;z-index: 99;background: #fff;padding: 28px var(--gutter) 40px;display: flex;flex-direction: column;gap: 6px;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;overflow-y: auto}.nav-open .mnav{opacity: 1;visibility: visible;transform: none}.mnav a{font-family: var(--f-display);font-size: 28px;font-weight: 650;letter-spacing: -0.025em;padding: 8px 0;color: var(--ink)}.mnav__foot{margin-top: auto;padding-top: 28px;display: grid;gap: 12px}.mnav__foot a{font-family: var(--f-text);font-size: 17px;font-weight: 500;color: var(--ink-2)}.nav-open{overflow: hidden}.hero{position: relative;padding-top: clamp(56px,7vw,96px);background: linear-gradient(#fff 0%,#fff 55%,var(--bg-2) 100%);overflow: hidden}.hero__text{text-align: center;max-width: 980px;margin-inline: auto}.hero__text .lead{max-width: 720px;margin: 24px auto 0}.hero__text .actions{margin-top: 34px;justify-content: center}.hero__stage{position: relative;width: min(100%,880px);aspect-ratio: 1 / 0.82;margin: clamp(8px,2vw,24px) auto 0}.hero__stage img,.hero__stage canvas{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.hero__stage canvas{opacity: 0;transition: opacity 1.2s var(--ease)}.hero__stage.is-live canvas{opacity: 1}.hero__stage.is-live img{opacity: 0;transition: opacity 1.2s var(--ease)}.manifesto{font-family: var(--f-display);font-weight: 650;font-size: clamp(30px,4.4vw,58px);line-height: 1.14;letter-spacing: -0.03em;max-width: 1080px}.manifesto .w{color: rgba(255,255,255,.18);transition: color .5s var(--ease)}.manifesto .w.on{color: #fff}.manifesto .w.gold.on{color: var(--gold-2)}.no-js .manifesto .w,.reduce-motion .manifesto .w{color: #fff}.tok-k{color: #E7BE64}.tok-s{color: #9FD4A8}.tok-f{color: #8CB4FF}.tok-c{color: #5C6F8C}.work-intro{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 32px;margin-bottom: 48px}.why{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.why__item{background: #fff;border-radius: var(--radius);padding: 40px 36px 44px}.why__t{font-size: 24px;font-weight: 700;letter-spacing: -0.024em}.why__d{margin-top: 12px;color: var(--ink-2)}.stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin-top: 20px}.stat{border-radius: var(--radius);background: var(--navy);color: #fff;padding: 40px 36px}.stat__n{font-family: var(--f-display);font-size: clamp(56px,6vw,88px);font-weight: 700;letter-spacing: -0.05em;line-height: 1}.stat__l{margin-top: 12px;color: rgba(255,255,255,.7);font-size: 17px}.faq{border-top: 1px solid var(--line)}.faq__item{border-bottom: 1px solid var(--line)}.faq__q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 26px 0;text-align: left;font-family: var(--f-display);font-size: clamp(19px,1.8vw,24px);font-weight: 600;letter-spacing: -0.02em}.faq__q::after{content: "";flex-shrink: 0;width: 14px;height: 14px;background: linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 14px no-repeat;transition: transform .35s var(--ease)}.faq__item[open] .faq__q::after,.faq__q[aria-expanded="true"]::after{transform: rotate(45deg)}.faq__a{overflow: hidden}.faq__a p{padding: 0 0 28px;color: var(--ink-2);font-size: 18px;max-width: 760px}details.faq__item>summary{list-style: none;cursor: pointer}details.faq__item>summary::-webkit-details-marker{display: none}.posts{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.post-card{border-radius: var(--radius);background: #fff;overflow: hidden;display: flex;flex-direction: column;transition: transform .5s var(--ease)}.section:not(.section--gray) .post-card{background: var(--bg-2)}.post-card:hover{transform: translateY(-4px)}.post-card__img{aspect-ratio: 16 / 9;overflow: hidden;background: var(--navy)}.post-card__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.post-card:hover .post-card__img img{transform: scale(1.03)}.post-card__body{padding: 26px 28px 32px;display: flex;flex-direction: column;gap: 10px;flex: 1}.post-card__meta{font-size: 14px;color: var(--ink-3)}.post-card__t{font-size: 22px;font-weight: 700;letter-spacing: -0.022em;line-height: 1.2}.post-card__x{color: var(--ink-2);font-size: 16px}.cta{text-align: center;overflow: hidden}.cta__emblem{width: min(340px,60vw);margin: 0 auto 8px}.cta .h1{max-width: 900px;margin-inline: auto}.cta .lead{max-width: 640px;margin: 22px auto 0}.cta .actions{margin-top: 36px}.phero{padding: clamp(72px,9vw,128px) 0 clamp(48px,6vw,80px)}.phero .lead{margin-top: 22px;max-width: 760px}.phero.center .lead{margin-inline: auto}.crumbs{display: flex;flex-wrap: wrap;gap: 6px;font-size: 13px;color: var(--ink-3);margin-bottom: 26px}.crumbs a:hover{color: var(--ink)}.crumbs li + li::before{content: "›";margin-right: 6px}.center .crumbs{justify-content: center}.prose{font-size: 19px;line-height: 1.6;color: #333336}.prose>* + *{margin-top: 1.1em}.prose h2{font-size: clamp(26px,2.6vw,34px);margin-top: 1.9em;color: var(--ink)}.prose h3{font-size: 23px;margin-top: 1.6em;color: var(--ink)}.prose a{color: var(--navy);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--gold)}.prose ul,.prose ol{padding-left: 1.2em}.prose ul{list-style: disc}.prose ol{list-style: decimal}.prose li + li{margin-top: .45em}.prose li::marker{color: var(--gold)}.prose strong{color: var(--ink);font-weight: 600}.prose blockquote{margin: 1.6em 0;padding: 4px 0 4px 24px;border-left: 3px solid var(--gold);font-size: 22px;color: var(--ink)}.prose table{width: 100%;border-collapse: collapse;font-size: 16px}.prose th,.prose td{padding: 12px 10px;border-bottom: 1px solid var(--line);text-align: left}.prose img{border-radius: var(--radius-sm)}.okzen-harf-liste{list-style: none !important;padding-left: 0 !important}.form-card{border-radius: var(--radius);background: var(--bg-2);padding: clamp(32px,4vw,56px)}.gfoot{background: var(--bg-2);color: var(--ink-2);font-size: 13px;line-height: 1.5;padding: 56px 0 32px}.gfoot__top{display: grid;grid-template-columns: 1.4fr repeat(3,1fr);gap: 32px;padding-bottom: 36px;border-bottom: 1px solid var(--line)}.gfoot__brand img{height: 42px;width: auto}.gfoot__brand p{margin-top: 18px;max-width: 320px;font-size: 14px}.gfoot h2{font-family: var(--f-text);font-size: 13px;font-weight: 600;color: var(--ink);letter-spacing: -0.01em;margin-bottom: 12px}.gfoot li + li{margin-top: 9px}.gfoot a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.gfoot__bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;padding-top: 20px;font-size: 12px}.gfoot__legal{display: flex;flex-wrap: wrap;gap: 6px 20px}.js .rv{opacity: 0;transform: translateY(28px);transition: opacity .9s var(--ease),transform .9s var(--ease)}.js .rv.in{opacity: 1;transform: none}.js .rv-d1{transition-delay: .08s}.js .rv-d2{transition-delay: .16s}.js .rv-d3{transition-delay: .24s}@media (max-width: 1068px){.gfoot__top{grid-template-columns: 1fr 1fr}.gfoot__brand{grid-column: 1 / -1}}@media (max-width: 834px){:root{--gutter: 20px}.gnav__menu,.gnav__cta{display: none}.gnav__toggle{display: block}.work-intro{grid-template-columns: 1fr}.why,.stats,.posts{grid-template-columns: 1fr}}@media (max-width: 640px){body{font-size: 17px}.hero__stage{aspect-ratio: 1 / 0.95}.actions{gap: 12px 22px}.gfoot__top{grid-template-columns: 1fr}.gfoot__bottom{flex-direction: column}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important;scroll-behavior: auto !important}.js .rv{opacity: 1;transform: none}}.btn svg{width: 18px;height: 18px}.contact{display: grid;gap: 20px}.contact__cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.ccard{border-radius: var(--radius);background: var(--bg-2);padding: 30px 30px 32px;display: grid;gap: 4px;transition: background .25s,transform .4s var(--ease)}.ccard:hover{background: #ECECF0;transform: translateY(-3px)}.ccard__i{width: 48px;height: 48px;border-radius: 14px;background: var(--navy);color: #fff;display: grid;place-items: center;margin-bottom: 18px}.ccard__i svg{width: 22px;height: 22px}.ccard__i--wa{background: #25D366}.ccard__k{font-size: 14px;color: var(--ink-3)}.ccard__v{font-family: var(--f-display);font-size: 22px;font-weight: 650;letter-spacing: -0.02em}.contact__main{display: grid;grid-template-columns: 7fr 5fr;gap: 20px;align-items: stretch}.office{border-radius: var(--radius);background: var(--bg-2);overflow: hidden;display: flex;flex-direction: column}.office__map{position: relative;min-height: 320px;flex: 1}.office__map iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.office__info{margin: 0;padding: 30px 32px 34px;display: grid;gap: 20px}.office__info dt{font-size: 14px;color: var(--ink-3);margin-bottom: 4px}.office__info dd{margin: 0;font-size: 18px;font-weight: 500;line-height: 1.45;letter-spacing: -0.012em}.office__info a:hover{text-decoration: underline;text-underline-offset: 4px}@media (max-width: 834px){.contact__cards,.contact__main{grid-template-columns: 1fr}}.expect{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.expect__item{border-radius: var(--radius);background: #fff;padding: 34px 32px 36px}.expect__item span{display: block;font-family: var(--f-display);font-weight: 700;font-size: 44px;letter-spacing: -0.04em;line-height: 1;margin-bottom: 22px}.expect__item h3{font-size: 22px;font-weight: 700;letter-spacing: -0.022em}.expect__item p{margin-top: 10px;color: var(--ink-2)}.contact__cards--4{grid-template-columns: repeat(4,1fr)}.ccard__n{font-size: 14px;color: var(--ink-2);margin-top: 6px}@media (max-width: 1068px){.contact__cards--4{grid-template-columns: repeat(2,1fr)}}@media (max-width: 834px){.expect,.contact__cards--4{grid-template-columns: 1fr}}.svc-index{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 40px}.svc-index a{min-height: 40px;padding: 0 18px;border-radius: 999px;background: var(--bg-2);display: inline-flex;align-items: center;font-size: 15px;font-weight: 500;transition: background .25s,color .25s}.svc-index a:hover{background: var(--navy);color: #fff}.feature{display: grid;grid-template-columns: 5fr 7fr;gap: clamp(32px,6vw,96px);align-items: center}.feature--rev .feature__text{order: 2}.feature__text .lead{margin-top: 18px}.checks{margin-top: 26px;display: grid;gap: 12px}.checks li{display: flex;gap: 12px;align-items: center;font-size: 18px;font-weight: 500;letter-spacing: -0.012em}.checks svg{width: 22px;height: 22px;flex-shrink: 0;color: var(--gold)}.feature__visual{border-radius: var(--radius);background: #fff;padding: 44px 44px 0;overflow: hidden}.section--gray .feature__visual{background: #fff}.section:not(.section--gray) .feature__visual{background: var(--bg-2)}.feature__visual--navy{background: var(--navy) !important}.timeline{display: grid;grid-template-columns: repeat(5,1fr);gap: 20px;counter-reset: t}.timeline__item{border-top: 1px solid rgba(255,255,255,.18);padding-top: 26px}.timeline__n{display: block;font-family: var(--f-display);font-size: 48px;font-weight: 700;letter-spacing: -0.045em;line-height: 1;margin-bottom: 20px}.timeline__item p{margin-top: 10px;color: rgba(255,255,255,.72);font-size: 16px}.timeline__item .timeline__r{color: var(--gold-2);font-size: 14px;font-weight: 500}.svc-stage{margin-bottom: clamp(24px,4vw,48px)}.svc-stage__in{border-radius: 36px;background: var(--bg-2);padding: clamp(28px,5vw,72px) clamp(20px,8vw,140px) 0;overflow: hidden}.svc-stage__in--navy{background: var(--navy)}.svc-stage__in>img{width: 100%;margin-bottom: clamp(20px,4vw,48px)}.statement{display: grid;grid-template-columns: 180px 1fr;gap: 32px;padding: clamp(40px,5vw,64px) 0;border-top: 1px solid var(--line)}.statement:first-child{border-top: 0;padding-top: 0}.statement__n{font-family: var(--f-display);font-size: clamp(56px,7vw,96px);font-weight: 700;letter-spacing: -0.05em;line-height: .9}.statement .lead{margin-top: 18px;max-width: 760px}.statement--sm .statement__n{font-size: clamp(44px,5vw,64px)}.statement--sm .lead{margin-top: 10px;font-size: 19px}.fgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.fgrid__item{border-radius: var(--radius);background: #fff;padding: 34px 32px 36px}.fgrid__item p{margin-top: 10px;color: var(--ink-2)}.deliver{display: grid;grid-template-columns: 5fr 7fr;gap: clamp(32px,6vw,96px);align-items: start}.deliver__list{display: grid}.deliver__list li{display: flex;gap: 16px;align-items: flex-start;padding: 22px 0;border-top: 1px solid rgba(255,255,255,.14);font-size: 20px;font-weight: 500;letter-spacing: -0.015em}.deliver__list li:last-child{border-bottom: 1px solid rgba(255,255,255,.14)}.deliver__list svg{width: 24px;height: 24px;color: var(--gold-2);flex-shrink: 0;margin-top: 2px}.related{display: grid;grid-template-columns: repeat(5,1fr);gap: 16px}.related__item{border-radius: 22px;background: #fff;padding: 26px 24px 28px;display: flex;flex-direction: column;gap: 10px;transition: transform .4s var(--ease)}.related__item:hover{transform: translateY(-3px)}.related__item p{color: var(--ink-2);font-size: 15px;flex: 1}.related__item .link-more{font-size: 15px}.about-emblem{width: min(560px,80vw);margin: clamp(16px,3vw,40px) auto 0}.story{display: grid;grid-template-columns: 4fr 8fr;gap: clamp(32px,6vw,96px)}.story__text{display: grid;gap: 24px;font-size: 21px;line-height: 1.55;color: var(--ink-2)}.story__first{font-size: clamp(24px,2.4vw,30px);line-height: 1.35;color: var(--ink);font-weight: 500;letter-spacing: -0.02em}@media (max-width: 1068px){.timeline{grid-template-columns: repeat(2,1fr)}.related{grid-template-columns: repeat(2,1fr)}}@media (max-width: 834px){.feature,.deliver,.story{grid-template-columns: 1fr}.feature--rev .feature__text{order: 0}.feature__visual{padding: 28px 24px 0}.timeline,.fgrid,.related{grid-template-columns: 1fr}.statement{grid-template-columns: 1fr;gap: 12px}.story__text{font-size: 19px}}.gnav__logo-l{display: none}.gnav--dark .gnav__logo-d{display: none}.gnav--dark .gnav__logo-l{display: block}.gnav__cta{background: var(--navy);color: #fff}.gnav__cta:hover{background: var(--navy-3)}.gnav--dark .gnav__cta{background: var(--gold-grad);color: var(--navy);font-weight: 600}.gnav--dark .gnav__toggle{color: #fff}.gnav{transition: background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.hero--dark{background: var(--navy);color: #fff;padding-top: clamp(40px,6vw,88px)}.hero--dark::before{content: "";position: absolute;left: 50%;top: 60%;width: min(1100px,130vw);aspect-ratio: 1.6 / 1;transform: translate(-50%,-50%);background: radial-gradient(closest-side,rgba(236,194,95,.15),rgba(236,194,95,.045) 45%,transparent 70%);pointer-events: none}.hero--dark .eyebrow{color: var(--gold-2)}.hero--dark .lead{color: rgba(255,255,255,.72)}.hero--dark .link-more{color: #fff}.hero--dark .btn--primary{background: var(--gold-grad);color: var(--navy);font-weight: 600}.hero--dark .btn--primary:hover{box-shadow: 0 12px 34px -12px rgba(236,194,95,.7);background: var(--gold-grad)}.hero__stage{z-index: 1}.hcontact{display: grid;grid-template-columns: 5fr 7fr;gap: 20px;align-items: stretch}.hcontact__intro{border-radius: var(--radius);background: var(--navy);color: #fff;padding: clamp(36px,4.5vw,64px);display: flex;flex-direction: column}.hcontact__intro .eyebrow{color: var(--gold-2)}.hcontact__intro .lead{color: rgba(255,255,255,.72);margin-top: 18px}.hcontact__ch{margin-top: auto;padding-top: 36px;display: grid}.hcontact__ch a{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;border-top: 1px solid rgba(255,255,255,.14);font-size: 19px;font-weight: 500;letter-spacing: -0.015em;transition: color .25s}.hcontact__ch a small{display: block;font-size: 13px;color: rgba(255,255,255,.55);font-weight: 400;margin-bottom: 2px}.hcontact__ch a:hover{color: var(--gold-2)}.hcontact__ch svg{width: 20px;height: 20px;flex-shrink: 0}.hcontact__form{border-radius: var(--radius);background: var(--bg-2);padding: clamp(32px,4vw,56px)}.oform__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.oform__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.ofield{display: grid;gap: 7px}.ofield--full{grid-column: 1 / -1}.ofield span{font-size: 14px;font-weight: 500;color: var(--ink-2)}.ofield input,.ofield textarea,.ofield select{width: 100%;min-height: 54px;padding: 15px 17px;border-radius: 14px;border: 1px solid var(--line);background: #fff;font: inherit;font-size: 17px;color: var(--ink);transition: border-color .2s,box-shadow .2s;-webkit-appearance: none;appearance: none}.ofield select{background-image: url("../img/ui/chevron.svg");background-repeat: no-repeat;background-position: right 18px center;padding-right: 44px}.ofield textarea{min-height: 140px;resize: vertical}.ofield input:focus,.ofield textarea:focus,.ofield select:focus{outline: none;border-color: var(--navy);box-shadow: 0 0 0 4px rgba(4,24,47,.1)}.ofield.bad input,.ofield.bad textarea{border-color: #C0392B}.ofield em,.ocheck__err{font-style: normal;font-size: 13px;color: #B3261E;display: block}.ocheck{display: flex;gap: 10px;align-items: flex-start;margin-top: 18px;font-size: 15px;color: var(--ink-2);cursor: pointer}.ocheck input{width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--navy);flex-shrink: 0}.ocheck a{color: var(--navy);text-decoration: underline;text-underline-offset: 3px}.oform__foot{margin-top: 24px;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px}.oform__btn{min-height: 54px;padding: 0 32px}.oform__btn[disabled]{opacity: .6;cursor: progress}.oform__msg{font-size: 15px;font-weight: 500}.oform__msg.ok{color: #0A7A43}.oform__msg.err{color: #B3261E}[data-count]{font-variant-numeric: tabular-nums}@media (max-width: 834px){.hcontact,.oform__grid{grid-template-columns: 1fr}}.related--3{grid-template-columns: repeat(3,1fr)}.section:not(.section--gray) .related__item{background: var(--bg-2)}@media (max-width: 1068px){.related--3{grid-template-columns: 1fr 1fr}}@media (max-width: 734px){.related--3{grid-template-columns: 1fr}}.ccard__v--sm{font-size: 17px !important;line-height: 1.35}.office__map{position: relative}.office__map iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.office__load{position: absolute;inset: 0;width: 100%;display: grid;place-content: center;justify-items: center;gap: 8px;padding: 24px;text-align: center;background: radial-gradient(120% 90% at 50% 0%,#173B6B 0%,#0B2545 55%,#04182F 100%);color: #fff;cursor: pointer;font: inherit}.office__load svg{width: 30px;height: 30px;color: var(--gold-2);margin-bottom: 6px}.office__load span{font-size: 19px;font-weight: 600;letter-spacing: -0.015em}.office__load small{font-size: 13px;color: rgba(255,255,255,.6);max-width: 260px}.office__load:hover span{color: var(--gold-2)}.post-cover{max-width: 1100px;margin-bottom: clamp(40px,6vw,72px)}.post-cover img{width: 100%;border-radius: 28px}.post-help{margin: 64px 0 0;display: flex;flex-wrap: wrap;gap: 20px;align-items: center;justify-content: space-between}.e404{padding-top: clamp(48px,6vw,80px)}.e404__em{width: 220px;margin: 0 auto 12px}.has-dark-hero .gnav{margin-bottom: calc(var(--nav-h) * -1)}.has-dark-hero .hero--dark{padding-top: calc(var(--nav-h) + clamp(40px,6vw,88px))}.hero--dark h1.eyebrow{margin-bottom: 18px}.gfoot__contact{display: flex;flex-wrap: wrap;gap: 4px 18px}.intro{animation: okz-rise .9s var(--ease) both}.intro-d1{animation-delay: .06s}.intro-d2{animation-delay: .12s}.intro-d3{animation-delay: .18s}@keyframes okz-rise{from{opacity: 0;transform: translateY(18px)}}.reduce-motion .intro{animation: none}.svc-ic{width: 48px;height: 48px;border-radius: 14px;background: var(--navy);color: var(--gold-2);display: inline-grid;place-items: center;flex-shrink: 0}.svc-ic svg{width: 22px;height: 22px}.svc-ic--lg{width: 64px;height: 64px;border-radius: 18px;margin: 0 auto 18px;display: grid}.svc-ic--lg svg{width: 28px;height: 28px}.feature__text .svc-ic{margin-bottom: 20px;display: grid}.related__item .svc-ic{width: 40px;height: 40px;border-radius: 12px;margin-bottom: 18px;display: grid}.related__item .svc-ic svg{width: 19px;height: 19px}.svc-index a{gap: 8px}.svc-index a svg{width: 16px;height: 16px;color: var(--gold);transition: color .2s}.svc-index a:hover svg{color: var(--gold-2)}.gnav--dark{background: rgba(4,24,47,.86)}:root{--gold-ink: #8C6A2E}.eyebrow,.checks svg{color: var(--gold-ink)}.section--navy .eyebrow,.hero--dark .eyebrow,.hcontact__intro .eyebrow,.cta .eyebrow{color: var(--gold-2)}.eyebrow{font-size: clamp(15px,1.3vw,17px);margin-bottom: 12px}h1.eyebrow{color: var(--ink);font-size: clamp(19px,1.7vw,23px);font-weight: 650;letter-spacing: -0.015em}.hero--dark h1.eyebrow{color: var(--gold-2)}.display{letter-spacing: -0.028em;line-height: 1.05}.h1{letter-spacing: -0.028em;line-height: 1.07}.h2{letter-spacing: -0.026em;line-height: 1.08}.manifesto{letter-spacing: -0.022em;line-height: 1.16}h1,h2,h3,.display,.h1,.h2,.h3,.manifesto{text-wrap: balance}.lead,.prose p,.why__d{text-wrap: pretty}.statement__n{color: var(--ink-3)}.timeline__n{color: rgba(255,255,255,.38)}.why{gap: 0 clamp(24px,4vw,56px)}.why__item{background: none;border-radius: 0;padding: 28px 0 0;border-top: 1px solid rgba(4,24,47,.16)}.why__t{font-size: 22px}.stats{gap: 0;margin-top: clamp(56px,6vw,96px);border-top: 1px solid rgba(4,24,47,.16)}.stat{background: none;color: var(--ink);border-radius: 0;padding: 30px 0 0}.stat + .stat{border-left: 1px solid rgba(4,24,47,.16);padding-left: clamp(16px,3vw,40px)}.stat__n{color: var(--navy)}.stat__l{color: var(--ink-2)}[data-count]{font-variant-numeric: normal;display: inline-block;min-width: 2.2ch}.fgrid{grid-template-columns: 1fr 1fr;gap: 0 clamp(32px,5vw,72px)}.fgrid__item{background: none;border-radius: 0;padding: 26px 0 30px;border-top: 1px solid rgba(4,24,47,.16)}.fgrid__item p{max-width: 520px}.expect{gap: 0 clamp(24px,4vw,56px)}.expect__item{background: none;border-radius: 0;padding: 28px 0 0;border-top: 1px solid rgba(4,24,47,.16)}.expect__item span{color: var(--ink-3);background: none;-webkit-text-fill-color: currentColor}.section--navy + .section--navy{padding-top: 0}.section--navy + .section--navy.cta{padding-top: clamp(48px,6vw,88px);box-shadow: inset 0 1px 0 rgba(255,255,255,.08)}.post-title{font-size: clamp(34px,4.4vw,56px);line-height: 1.1;max-width: 24ch;margin-inline: auto}.about-emblem{width: min(420px,70vw)}@media (min-width: 1069px){.hero--dark{display: grid;grid-template-columns: minmax(0,11fr) minmax(0,10fr);align-items: center;min-height: min(100svh,960px);padding-bottom: clamp(32px,4vw,64px)}.hero--dark::before{left: 72%;top: 55%;width: 900px}.hero--dark .hero__text{text-align: left;max-width: none;margin: 0;padding-left: max(var(--gutter),calc((100vw - var(--wrap)) / 2));padding-right: 16px}.hero--dark .display{font-size: clamp(56px,5.6vw,88px)}.hero--dark .hero__text .lead{margin-left: 0;max-width: 560px}.hero--dark .actions{justify-content: flex-start}.hero--dark .hero__stage{width: 100%;max-width: 760px;aspect-ratio: 1 / 1;margin: 0;justify-self: start}}@media (max-width: 1068px){.hero--dark .hero__stage{width: min(100%,560px);aspect-ratio: 1 / 0.9;margin-top: 8px}.why,.fgrid{grid-template-columns: 1fr}.stats{grid-template-columns: repeat(3,1fr)}.stat__n{font-size: clamp(36px,10vw,88px)}}@media (max-width: 734px){.svc-stage__in{padding: 20px 0 0}.svc-stage__in>img{width: 150%;max-width: none;margin-left: -25%;margin-bottom: 12px}}:root{--gold-ink: #8A6420;--ink-3: #707075}.crumbs{color: var(--ink-2)}:focus-visible{outline: 2px solid var(--navy);outline-offset: 3px}.section--navy :focus-visible,.hero--dark :focus-visible,.gnav--dark :focus-visible,.cta :focus-visible,.hcontact__intro :focus-visible{outline-color: var(--gold-2)}.ofield input:focus,.ofield textarea:focus,.ofield select:focus{box-shadow: 0 0 0 3px rgba(4,24,47,.4)}.manifesto .w{color: rgba(255,255,255,.4)}.js .rv{animation: rv-safety 0s 3s forwards}.js .rv.in{animation: none}@keyframes rv-safety{to{opacity: 1;transform: none}}.mnav__foot .btn--primary{color: #fff}.mnav a[aria-current="page"]{color: var(--gold-ink)}.nav-open .gnav--dark{background: #fff;color: var(--ink);border-bottom-color: rgba(0,0,0,.06)}.nav-open .gnav--dark .gnav__logo-d{display: block}.nav-open .gnav--dark .gnav__logo-l{display: none}.nav-open .gnav--dark .gnav__toggle{color: var(--ink)}.mnav{padding-bottom: calc(40px + env(safe-area-inset-bottom))}@media (max-height: 700px){.mnav{padding-top: 16px}.mnav a{font-size: 24px;padding: 5px 0}.mnav__foot{padding-top: 16px;gap: 6px}}.wrap,.wrap-narrow{padding-left: max(var(--gutter),env(safe-area-inset-left));padding-right: max(var(--gutter),env(safe-area-inset-right))}.gfoot{padding-bottom: calc(32px + env(safe-area-inset-bottom))}.link-more[target="_blank"]::after{content: none}@media (pointer: coarse){.link-more{min-height: 44px}.svc-index a{min-height: 44px}.crumbs a{display: inline-block;padding-block: 14px;margin-block: -14px}}@media (min-width: 641px) and (max-width: 834px){.posts,.related,.related--3,.contact__cards--4{grid-template-columns: 1fr 1fr}.stats,.expect{grid-template-columns: repeat(3,1fr)}}@media (max-width: 834px){}@media (max-width: 640px){.section{padding-block: 64px}.section--tight{padding-block: 48px}.head{margin-bottom: 32px}.crumbs li[aria-current]{display: none}.svc-index{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;margin-inline: calc(var(--gutter) * -1);padding: 2px var(--gutter);scrollbar-width: none}.svc-index::-webkit-scrollbar{display: none}.svc-index a{min-height: 44px;flex-shrink: 0}.contact__cards--4{gap: 10px}.ccard{display: grid;grid-template-columns: 44px 1fr;column-gap: 16px;row-gap: 2px;padding: 18px 20px;border-radius: 20px}.ccard__i{grid-row: 1 / span 3;width: 44px;height: 44px;margin: 0}.ccard__v{font-size: 19px}.ccard__n{margin-top: 2px;font-size: 13px}.office__map{min-height: 180px}.related{gap: 10px}.related__item{padding: 20px 20px 22px;gap: 6px;border-radius: 18px}.related__item p{font-size: 14px}.stats{gap: 0;margin-top: 40px}.stat{padding: 22px 0 0;text-align: left}.stat + .stat{padding-left: 14px}.stat__n{font-size: 36px}.stat__l{font-size: 13px;margin-top: 6px;line-height: 1.3}.page-home .posts{display: flex;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;margin-inline: calc(var(--gutter) * -1);padding: 0 var(--gutter) 6px;scrollbar-width: none}.page-home .posts::-webkit-scrollbar{display: none}.page-home .post-card{flex: 0 0 82%;scroll-snap-align: start}.page-home .post-card__x{display: none}.gfoot{font-size: 15px;padding-top: 44px}.gfoot__top{grid-template-columns: 1fr 1fr;gap: 28px 16px}.gfoot__brand,.gfoot__top>div:last-child{grid-column: 1 / -1}.gfoot h2{font-size: 14px;margin-bottom: 4px}.gfoot li + li{margin-top: 0}.gfoot li a,.gfoot__contact a,.gfoot__legal a{display: inline-block;padding-block: 10px}.gfoot__bottom{font-size: 13px}}.feature--rev{grid-template-columns: 7fr 5fr}@media (max-width: 834px){.feature--rev{grid-template-columns: 1fr}}#isler{padding-bottom: clamp(56px,6vw,96px)}.related,.related--3{gap: 0 clamp(24px,4vw,56px)}.related__item{background: none !important;border-radius: 0;padding: 24px 0 26px;border-top: 1px solid rgba(4,24,47,.16)}.related__item:hover{transform: none}.related__item:hover h3{color: var(--gold-ink)}.related__item .svc-ic{width: 32px;height: 32px;border-radius: 9px;margin: 0 0 14px}.related__item .svc-ic svg{width: 16px;height: 16px}.contact__main{align-items: start}.office__map{flex: none;min-height: 0;aspect-ratio: 4 / 3}.ccard{display: flex;flex-direction: column;gap: 4px}.ccard__n{margin-top: auto;padding-top: 12px}.gfoot{border-top: 1px solid var(--line)}.gfoot__contact{margin-top: 14px;font-size: 14px;color: var(--ink)}.posts--2{grid-template-columns: repeat(2,1fr)}.timeline__item{display: flex;flex-direction: column}.timeline__item .timeline__r{margin-top: auto;padding-top: 14px}@media (min-width: 1069px){.hero--dark .hero__stage{max-width: min(760px,calc(50vw - 40px));justify-self: end;margin-right: max(var(--gutter),calc((100vw - var(--wrap)) / 2 - 60px))}}@media (max-width: 640px){.ccard{display: grid}.ccard__n{margin-top: 2px;padding-top: 0}.posts--2{grid-template-columns: 1fr}}.gfoot__brand img{height: 30px}.face{container-type: inline-size;isolation: isolate;position: relative;width: 100%;aspect-ratio: 16 / 10.4;border-radius: 14px;overflow: hidden;background: #fff;color: var(--ink);display: flex;flex-direction: column;text-align: left;line-height: 1.35;letter-spacing: -0.01em;box-shadow: 0 0 0 1px rgba(4,24,47,.07),0 30px 60px -34px rgba(4,24,47,.45)}.face>*{font-size: 2.5cqw}.face svg{display: inline-block}.face .dot{display: inline-block;flex-shrink: 0;width: .55em;height: .55em;border-radius: 50%;background: #0CCE6B;box-shadow: 0 0 0 .25em rgba(12,206,107,.18)}.fx-bar{flex-shrink: 0;height: 2.3em;display: flex;align-items: center;gap: .45em;padding: 0 1em;background: #F2F2F4;border-bottom: 1px solid #E5E5EA}.fx-bar>i{width: .62em;height: .62em;border-radius: 50%;background: #D5D5DB;flex-shrink: 0}.fx-url{margin-left: .8em;flex: 0 1 18em;min-width: 0;height: 1.4em;border-radius: .4em;background: #fff;box-shadow: inset 0 0 0 1px #E5E5EA;font-size: .66em;color: var(--ink-3);display: flex;align-items: center;padding: 0 .9em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fx-bar--dark{background: #0F1D33;border-color: #1B2B45}.fx-bar--dark>i{background: #22344F}.fx-tab{font-size: .64em;padding: .45em 1em;margin-bottom: -1px;align-self: flex-end;border-radius: .5em .5em 0 0;color: #6F82A3;font-family: ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace}.fx-tab:first-of-type{margin-left: .9em}.fx-tab.on{background: #0B1628;color: #DDE6F3}.face--site{--s-ink: #13201F;--s-teal: #0E5A57;--s-mint: #DDEFEA;--s-sand: #FBFAF7}.site{flex: 1;min-height: 0;display: flex;flex-direction: column;background: var(--s-sand);padding: 0 2.1em;position: relative;z-index: 1}.site__nav{flex-shrink: 0;display: flex;align-items: center;gap: 1.5em;height: 3.3em;font-size: .74em;color: #4F5A58;border-bottom: 1px solid rgba(19,32,31,.08)}.site__logo{display: flex;align-items: center;gap: .45em;margin-right: auto;font-family: var(--f-display);font-weight: 700;font-size: 1.2em;color: var(--s-ink);letter-spacing: -0.02em}.site__logo i{width: 1em;height: 1em;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#3E8F88,var(--s-teal));box-shadow: inset 0 0 0 .18em var(--s-sand),0 0 0 .08em var(--s-teal)}.site__cta{padding: .5em 1em;border-radius: 99px;background: var(--s-teal);color: #fff;font-weight: 600}.site__hero{flex: 1;min-height: 0;display: grid;grid-template-columns: 1.08fr .92fr;gap: 1.5em;align-items: center;padding: 1.1em 0}.site__copy{display: flex;flex-direction: column;align-items: flex-start}.site__kicker{font-size: .68em;font-weight: 600;color: var(--s-teal);letter-spacing: .01em}.site__h{position: relative;display: block;margin: .62em 0 .42em;font-family: var(--f-display);font-weight: 700;font-size: 2em;line-height: 1.04;letter-spacing: -0.035em;color: var(--s-ink)}.site__p{font-size: .76em;color: #5B6664;max-width: 20em}.site__btns{display: flex;gap: .55em;margin-top: 1em;font-size: .72em;font-weight: 600}.site__b1{padding: .6em 1.2em;border-radius: 99px;background: var(--s-teal);color: #fff}.site__b2{padding: .6em 1.2em;border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(19,32,31,.25);color: var(--s-ink)}.site__art{position: relative;align-self: stretch;min-height: 10em;border-radius: .9em;background: linear-gradient(160deg,#E6F3EF,var(--s-mint));overflow: hidden}.site__sun{position: absolute;top: 1.2em;right: 1.4em;width: 4.4em;height: 4.4em;border-radius: 50%;background: radial-gradient(circle at 40% 40%,#F7D58E,#EDB85A)}.site__arch{position: absolute;bottom: 0;left: 1.4em;width: 4.6em;height: 78%;border-radius: 2.3em 2.3em 0 0;background: var(--s-teal)}.site__arch--2{left: 5.4em;width: 3.6em;height: 56%;background: #8FC6B9}.site__slot{position: absolute;right: .9em;bottom: .9em;display: grid;gap: .1em;padding: .55em .8em .6em;border-radius: .6em;background: #fff;box-shadow: 0 .5em 1.4em -.6em rgba(19,32,31,.35);font-size: .66em}.site__slot small{font-size: .85em;color: #7A8583}.site__slot b{font-weight: 700;color: var(--s-ink)}.site__slot em{font-style: normal;font-weight: 600;color: #0A8F4B;display: flex;align-items: center;gap: .4em}.site__slot em::before{content: "";width: .5em;height: .5em;border-radius: 50%;background: #0CCE6B}.site__row{flex-shrink: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: .9em;padding-bottom: 1.1em}.site__row span{height: 2.2em;border-radius: .5em;background: linear-gradient(#E3DDD3,#E3DDD3) .8em .7em / 45% .3em no-repeat,linear-gradient(#EEE9E1,#EEE9E1) .8em 1.3em / 70% .25em no-repeat,#F4F0EA}.guide{position: absolute;inset: -.18em -.3em;border: 1px solid var(--gold-2);pointer-events: none;transition: opacity .5s var(--ease)}.guide i{position: absolute;width: .3em;height: .3em;background: #fff;border: 1px solid var(--gold-1)}.guide i:nth-child(1){left: -.18em;top: -.18em}.guide i:nth-child(2){right: -.18em;top: -.18em}.guide i:nth-child(3){left: -.18em;bottom: -.18em}.guide i:nth-child(4){right: -.18em;bottom: -.18em}.guide b{position: absolute;left: -1px;bottom: 100%;margin-bottom: .3em;padding: .15em .5em;border-radius: .25em;background: var(--gold-grad);color: var(--navy);font-family: var(--f-text);font-size: .3em;font-weight: 700;letter-spacing: 0;white-space: nowrap}.site__cols{position: absolute;left: 2.1em;right: 2.1em;top: 2.3em;bottom: 0;z-index: 2;font-size: 2.5cqw;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(201,155,72,.09) 0 calc((100% - 11 * .9em) / 12),transparent 0 calc((100% - 11 * .9em) / 12 + .9em));transition: opacity .5s var(--ease)}.is-wire .site{background: #fff}.is-wire .t{color: transparent !important;background: #E4E4E9 !important;box-shadow: none !important;border-radius: .25em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.is-wire .site__cta,.is-wire .site__b1,.is-wire .site__b2{background: transparent !important;box-shadow: inset 0 0 0 1px #CFCFD6 !important}.is-wire .site__logo i{background: #D8D8DE;box-shadow: none}.is-wire .site__art{background: linear-gradient(to top right,transparent calc(50% - .5px),#D6D6DC 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),#D6D6DC 50%,transparent calc(50% + .5px)),#F4F4F7;box-shadow: inset 0 0 0 1px #DADAE0}.is-wire .site__sun,.is-wire .site__arch{display: none}.is-wire .site__slot{box-shadow: inset 0 0 0 1px #DADAE0}.is-wire .site__slot em::before{display: none}.is-wire .site__row span{background: #fff;box-shadow: inset 0 0 0 1px #E1E1E6}.is-wire .site__nav{border-bottom-style: dashed}.face--code{background: #0B1628;color: #C9D4E5;box-shadow: 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -34px rgba(0,0,0,.7)}.code{flex: 1;min-height: 0;overflow: hidden;padding: 1.1em 1.2em .6em .4em;font-family: ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace}.code__lines{counter-reset: ln;font-size: .8em;line-height: 1.72}.code__lines li{counter-increment: ln;white-space: pre}.code__lines li::before{content: counter(ln);display: inline-block;width: 2.4em;margin-right: 1.3em;text-align: right;color: #33445F}.code__lines li:last-child::after{content: "";display: inline-block;width: .5em;height: 1.1em;margin-left: .15em;vertical-align: -.2em;background: var(--gold-2);animation: okz-caret 1.1s steps(1) infinite}@keyframes okz-caret{50%{opacity: 0}}.code__status{flex-shrink: 0;display: flex;align-items: center;gap: .7em;padding: .75em 1.4em;border-top: 1px solid #1B2B45;font-size: calc(2.5cqw * .66);color: #8FD6A8;font-family: ui-monospace,Consolas,monospace}.serp2{flex: 1;min-height: 0;display: flex;flex-direction: column;gap: 1em;padding: 1.6em 1.9em;overflow: hidden}.serp2__q{flex-shrink: 0;display: flex;align-items: center;gap: .7em;height: 2.7em;padding: 0 1.2em;border-radius: 99px;box-shadow: 0 1px 6px rgba(32,33,36,.2);font-size: .92em}.serp2__q svg{width: 1em;height: 1em;color: #9AA0A6}.serp2__map{flex-shrink: 0;display: flex;align-items: center;gap: 1.1em;padding: .9em;border-radius: .9em;background: #F6F7F9}.serp2__mapimg{position: relative;flex-shrink: 0;width: 8.4em;height: 5.8em;border-radius: .5em;overflow: hidden;background: #E7EDE9}.serp2__mapimg i{position: absolute;background: #fff}.serp2__mapimg i:nth-child(1){left: -10%;right: -10%;top: 58%;height: .35em;transform: rotate(-8deg)}.serp2__mapimg i:nth-child(2){top: -10%;bottom: -10%;left: 38%;width: .3em;transform: rotate(12deg)}.serp2__mapimg i:nth-child(3){left: 55%;right: 0;top: 20%;height: .22em;background: #D3E3F0}.serp2__mapimg b{position: absolute;left: 44%;top: 26%;width: 1.5em;height: 1.5em;border-radius: 50%;background: var(--navy);color: #fff;display: grid;place-items: center;box-shadow: 0 .2em .6em rgba(4,24,47,.4)}.serp2__mapimg b svg{width: .8em;height: .8em}.serp2__mapt{display: flex;flex-direction: column;gap: .2em;min-width: 0;font-size: .9em}.serp2__mapt b{font-weight: 600;color: #1F1F1F;font-size: 1.1em}.serp2__mapt small{color: #5F6368;font-size: .92em}.serp2__acts{display: flex;gap: .4em;margin-top: .35em}.serp2__acts em{font-style: normal;font-size: .82em;padding: .25em .7em;border-radius: 99px;box-shadow: inset 0 0 0 1px #DADCE0;color: #1A57C9}.serp2__r{display: flex;flex-direction: column;gap: .25em;padding-top: .9em;border-top: 1px solid #F1F1F4}.serp2__site{display: flex;align-items: center;gap: .5em;font-size: .76em;color: #4D5156}.serp2__site i{width: 1.6em;height: 1.6em;border-radius: 50%;background: #F1F3F4;display: grid;place-items: center;color: #0A8F4B}.serp2__site i svg{width: .8em;height: .8em}.serp2__t{font-weight: 400;font-size: 1.14em;color: #1A0DAB;letter-spacing: -0.01em}.serp2__d{font-size: .82em;color: #4D5156;line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.serp2__r--dim{opacity: .38}.mail2{flex: 1;min-height: 0;display: flex;flex-direction: column;overflow: hidden}.mail2__row{display: grid;grid-template-columns: 2.3em 1fr auto;gap: .9em;align-items: center;padding: .72em 1.5em;border-bottom: 1px solid #F1F1F4;font-size: .86em;color: var(--ink-3)}.mail2__row b{display: block;color: var(--ink);font-weight: 500}.mail2__row.is-new{background: #F7F9FC}.mail2__row.is-new b{font-weight: 700}.mail2__row.is-new .mail2__txt span{color: var(--ink)}.mail2__txt{min-width: 0}.mail2__txt span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mail2__av{width: 2.3em;height: 2.3em;border-radius: 50%;background: var(--navy);color: var(--gold-2);display: grid;place-items: center;font-family: var(--f-display);font-weight: 600}.mail2__row time{font-size: .85em}.mail2__foot{margin-top: auto;display: grid;grid-template-columns: 1.3fr 1fr;gap: .8em;padding: .9em 1.5em 1.2em;font-size: .78em}.mail2__auth{display: grid;gap: .3em;padding: .7em .9em;border-radius: .7em;background: #F5F5F7}.mail2__auth small{font-weight: 600;color: var(--ink-3);font-size: .9em}.mail2__auth span{display: flex;justify-content: space-between;align-items: center}.mail2__auth b{font-family: ui-monospace,Consolas,monospace;font-weight: 600}.mail2__auth em{font-style: normal;color: #0A8F4B;font-weight: 600;display: flex;align-items: center;gap: .35em}.mail2__auth em::before{content: "";width: .5em;height: .5em;border-radius: 50%;background: #0CCE6B}.mail2__ssl{display: flex;flex-direction: column;justify-content: center;gap: .45em;padding: .7em .9em;border-radius: .7em;background: var(--navy);color: #fff;font-weight: 600}.mail2__ssl svg{width: 1.5em;height: 1.5em;color: var(--gold-2)}.face--net{background: #0B2545;color: #DDE6F3;box-shadow: 0 0 0 1px rgba(255,255,255,.07),0 30px 60px -34px rgba(0,0,0,.7)}.net{position: relative;flex: 1;min-height: 0;margin: .6em 1.2em 0}.net__lines{position: absolute;inset: 0;width: 100%;height: 100%;fill: none}.net__lines path{stroke: rgba(255,255,255,.2);stroke-width: 1.4;vector-effect: non-scaling-stroke}.net__lines .net__flow{stroke: var(--gold-2);stroke-width: 1.6;stroke-dasharray: 3 11;animation: okz-flow 1.6s linear infinite}@keyframes okz-flow{to{stroke-dashoffset: -28}}.net__n{position: absolute;transform: translate(-50%,-50%);display: flex;align-items: center;gap: .45em;padding: .38em .75em .38em .45em;border-radius: .6em;background: #13315C;box-shadow: 0 0 0 1px rgba(255,255,255,.1),0 .4em 1em -.4em rgba(0,0,0,.5);font-size: .8em;font-weight: 500;white-space: nowrap}.net__n svg{width: 1.5em;height: 1.5em;padding: .3em;border-radius: .4em;background: rgba(255,255,255,.08);color: #fff}.net__n--gold svg{background: var(--gold-grad);color: var(--navy)}.net__n--wan{left: 50%;top: 9.2%}.net__n--fw{left: 50%;top: 33.8%}.net__n--sw{left: 50%;top: 56.2%}.net__n--desk,.net__n--room,.net__n--print,.net__n--wifi{top: 84%;flex-direction: column;gap: .3em;padding: .45em .5em .4em;min-width: 5.4em;font-size: .7em;text-align: center;white-space: nowrap;line-height: 1.15}.net__n--desk{left: 13%}.net__n--room{left: 37.5%}.net__n--print{left: 62.5%}.net__n--wifi{left: 87%}.net__n--desk svg,.net__n--room svg,.net__n--print svg,.net__n--wifi svg{width: 1.9em;height: 1.9em}.net__foot{flex-shrink: 0;display: flex;align-items: center;gap: .6em;padding: .8em 1.4em;border-top: 1px solid rgba(255,255,255,.1);font-size: calc(2.5cqw * .7);color: #A9B8CF}.net__foot em{font-style: normal;color: #8FD6A8;font-weight: 600}.net__nas{margin-left: auto;display: flex;align-items: center;gap: .4em;color: #DDE6F3}.net__nas svg{width: 1.2em;height: 1.2em;color: var(--gold-2)}.face--chat{background: #F2F3F5}.chat2__head{flex-shrink: 0;display: flex;align-items: center;gap: .7em;padding: .65em 1.3em;background: #fff;border-bottom: 1px solid #E6E6EB;font-size: calc(2.5cqw * .8)}.chat2__head img{width: 2.3em;height: 2.3em;border-radius: 50%}.chat2__head b{display: block;font-weight: 600}.chat2__head small{display: flex;align-items: center;gap: .4em;color: #0A8F4B;font-size: .85em}.chat2__head small::before{content: "";width: .5em;height: .5em;border-radius: 50%;background: #0CCE6B}.chat2{flex: 1;min-height: 0;display: flex;flex-direction: column;justify-content: flex-end;gap: .5em;padding: .9em 1.4em 1.2em;font-size: calc(2.5cqw * .9);overflow: hidden}.chat2__b{position: relative;max-width: 78%;padding: .55em .85em 1.3em;border-radius: .9em;line-height: 1.35}.chat2__b small{position: absolute;right: .8em;bottom: .3em;font-size: .72em;opacity: .6}.chat2__b--in{align-self: flex-start;background: #fff;border-top-left-radius: .25em;box-shadow: 0 1px 1px rgba(4,24,47,.08)}.chat2::before{content: "Bugün";align-self: center;margin-bottom: auto;padding: .25em .8em;border-radius: 99px;background: #E4E6EB;color: #5F6368;font-size: .78em;font-weight: 600}.chat2__b--out{align-self: flex-end;background: var(--navy);color: #fff;border-top-right-radius: .25em}.manifesto--light .w{color: #C4C4CA}.manifesto--light .w.on{color: var(--ink)}.manifesto--light .w.gold.on{color: var(--gold-ink)}.no-js .manifesto--light .w,.reduce-motion .manifesto--light .w{color: var(--ink)}.no-js .manifesto--light .w.gold,.reduce-motion .manifesto--light .w.gold{color: var(--gold-ink)}.layers .manifesto{margin-bottom: clamp(80px,10vw,150px)}.layers__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: clamp(32px,5vw,80px)}.layers__head{grid-column: 1;grid-row: 1}.layers__head .lead{margin-top: 18px}.layers__list{grid-column: 1;grid-row: 2;padding: 6vh 0 18vh}.layers__pin{grid-column: 2;grid-row: 1 / span 2;align-self: start;position: sticky;top: var(--nav-h);height: calc(100vh - var(--nav-h));min-height: 520px}.layers__more{margin-top: 8px}.lyr{position: relative;min-height: 58vh;display: flex;flex-direction: column;justify-content: center;opacity: .32;transition: opacity .6s var(--ease)}.lyr.on{opacity: 1}.lyr__face{display: none}.lyr__k{display: flex;align-items: center;gap: 12px;margin-bottom: 12px;font-size: 15px;font-weight: 600;color: var(--gold-ink)}.lyr__k::before{content: "";width: 24px;height: 1.5px;background: currentColor}.lyr__t{font-size: clamp(30px,3.2vw,44px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.06}.lyr__d{margin-top: 14px;max-width: 470px;font-size: 19px;line-height: 1.45;color: var(--ink-2);text-wrap: pretty}.lyr .link-more{margin-top: 16px}.stack{position: relative;width: 100%;height: 100%;perspective: 2600px;perspective-origin: 50% 20%}.stack__rig{--gap: 10px;position: absolute;left: 50%;top: 50%;width: 500px;aspect-ratio: 16 / 10.4;transform-style: preserve-3d;transform: translate(-50%,-38%) scale(var(--s,1)) rotateX(56deg) rotateZ(-36deg)}.stack__rig::before{content: "";position: absolute;inset: -14% -10%;border-radius: 50%;background: radial-gradient(closest-side,rgba(4,24,47,.22),rgba(4,24,47,.08) 60%,transparent);transform: translateZ(-26px)}.stack__layer{position: absolute;inset: 0;transform-style: preserve-3d;transform: translateZ(calc((var(--n,6) - 1 - var(--i)) * var(--gap) + var(--lift,0px)));transition: transform 1s var(--ease),opacity .6s var(--ease)}.stack__layer .face{height: 100%;border-radius: 16px;box-shadow: 0 0 0 1px rgba(4,24,47,.1),-10px 18px 30px -18px rgba(4,24,47,.45);transition: box-shadow .5s var(--ease)}.stack__layer .face--code,.stack__layer .face--net{box-shadow: 0 0 0 1px rgba(255,255,255,.08),-10px 18px 30px -18px rgba(4,24,47,.6)}.stack__layer::after{content: "";position: absolute;inset: 0;border-radius: 16px;background: #B9BFC9;transform: translateZ(-3px)}.stack__tag{position: absolute;left: 0;bottom: calc(100% + 10px);padding: 5px 10px;border-radius: 6px;background: var(--navy);color: var(--gold-2);font-size: 14px;font-weight: 600;white-space: nowrap;opacity: 0;transform: translateY(6px);transition: opacity .5s var(--ease),transform .5s var(--ease)}.stack.is-open{--x: 1}.stack.is-open .stack__layer.on{--lift: 34px}.stack.is-open .stack__layer.on .stack__tag{opacity: 1;transform: none}.stack.is-open .stack__layer.on .face{box-shadow: 0 0 0 2px var(--gold-2),-14px 26px 44px -20px rgba(4,24,47,.55)}.stack__layer .face,.stack__layer::after{transition: opacity .6s var(--ease),box-shadow .5s var(--ease)}.stack__layer::before{content: "";position: absolute;inset: 0;border-radius: 16px;border: 1.5px dashed rgba(4,24,47,.24);opacity: 0;transition: opacity .6s var(--ease);pointer-events: none}.stack__layer.is-above .face,.stack__layer.is-above::after,.stack__layer.is-above .stack__tag{opacity: 0}.stack__layer.is-near::before{opacity: 1}.stack.is-open .stack__layer.is-above{--lift: 56px}.stack__layer.is-below .face{opacity: .8;filter: saturate(.5);transition: opacity .6s var(--ease),filter .6s var(--ease),box-shadow .5s var(--ease)}.stack__layer .guide,.stack__layer .site__cols{opacity: 0}.stack.is-open .stack__layer.on .guide,.stack.is-open .stack__layer.on .site__cols{opacity: 1}@media (max-width: 1068px){.layers__grid{grid-template-columns: minmax(0,1fr)}.layers__head{grid-row: 1}.layers__pin{grid-column: 1;grid-row: 2;position: relative;top: auto;height: auto;min-height: 0;width: 100%;max-width: 620px;margin: 8px auto 12px;aspect-ratio: 1 / .92}.layers__list{grid-row: 3;display: flex;gap: 14px;padding: 0 var(--gutter) 8px;margin-inline: calc(var(--gutter) * -1);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gutter);scrollbar-width: none}.layers__list::-webkit-scrollbar{display: none}.lyr{flex: 0 0 min(84%,420px);min-height: 0;justify-content: flex-start;opacity: 1;scroll-snap-align: start;border-radius: 24px;background: #fff;overflow: hidden}.lyr__face{display: block;padding: 18px 18px 0}.lyr__face .face{box-shadow: 0 0 0 1px rgba(4,24,47,.08);border-radius: 12px}.lyr__body{padding: 20px 22px 24px}.lyr__t{font-size: 26px}.lyr__d{font-size: 16px;margin-top: 8px}.lyr .link-more{margin-top: 10px}.layers__more{margin-top: 28px}.layers .manifesto{margin-bottom: 64px}}.orbit__svg{width: 100%;height: auto;overflow: visible}.orbit__track,.orbit__line,.orbit__drop{fill: none}.orbit__track{stroke: rgba(4,24,47,.12);stroke-width: 2}.orbit__line{stroke-width: 3;stroke-linecap: round;stroke-dasharray: 1 1;stroke-dashoffset: 0}.orbit__drop{stroke: rgba(4,24,47,.2);stroke-width: 1;stroke-dasharray: 3 5}.orbit__dot{fill: #fff;stroke: rgba(4,24,47,.28);stroke-width: 2;transition: fill .4s var(--ease),stroke .4s var(--ease),stroke-width .4s var(--ease)}.orbit__dot.on{fill: var(--gold-2);stroke: rgba(201,155,72,.25);stroke-width: 10}.orbit__head{transition: opacity .5s var(--ease)}.section--navy .orbit__track{stroke: rgba(255,255,255,.12)}.section--navy .orbit__drop{stroke: rgba(255,255,255,.16)}.section--navy .orbit__dot{fill: var(--navy);stroke: rgba(255,255,255,.35)}.section--navy .orbit__dot.on{fill: var(--gold-2);stroke: rgba(236,194,95,.28)}.js .orbit:not(.is-done) .orbit__head{opacity: 0}.orbit__steps{display: grid;grid-template-columns: repeat(var(--n,4),minmax(0,1fr));margin-top: 18px}.ostep{padding-right: clamp(20px,3vw,44px);transition: opacity .6s var(--ease)}.js .orbit .ostep{opacity: .38}.js .orbit .ostep.on{opacity: 1}.ostep__t{font-size: clamp(22px,2vw,28px);font-weight: 700;letter-spacing: -0.024em}.ostep__d{margin-top: 10px;font-size: 16px;line-height: 1.5;color: var(--ink-2);text-wrap: pretty}.section--navy .ostep__d{color: rgba(255,255,255,.7)}.reduce-motion .orbit .ostep{opacity: 1}@media (max-width: 834px){.orbit__svg{display: none}.orbit__steps{position: relative;grid-template-columns: 1fr;margin: 0 0 0 7px;padding-left: 30px;border-left: 2px solid rgba(201,155,72,.55)}.orbit__steps::after{content: "";position: absolute;left: -10px;bottom: -14px;border: 9px solid transparent;border-top: 14px solid var(--gold);border-bottom: 0}.ostep{position: relative;padding: 0 0 34px}.ostep::before{content: "";position: absolute;left: -39px;top: 7px;width: 14px;height: 14px;border-radius: 50%;background: var(--gold-2);box-shadow: 0 0 0 6px var(--bg-2),0 0 0 8px rgba(201,155,72,.3)}.section--navy .ostep::before{box-shadow: 0 0 0 6px var(--navy),0 0 0 8px rgba(236,194,95,.3)}.section:not(.section--gray):not(.section--navy) .ostep::before{box-shadow: 0 0 0 6px #fff,0 0 0 8px rgba(201,155,72,.3)}.js .orbit .ostep{opacity: 1}}.proof__grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(40px,6vw,96px);align-items: center}.proof__text .lead{margin-top: 20px}.proof__text .link-more{margin-top: 24px}.meter{border-radius: var(--radius);background: var(--navy);color: #fff;padding: clamp(26px,3.4vw,46px);box-shadow: 0 50px 90px -50px rgba(4,24,47,.6);position: relative;overflow: hidden}.meter::before{content: "";position: absolute;right: -30%;top: -60%;width: 90%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(236,194,95,.16);pointer-events: none}.meter__live{display: flex;align-items: center;gap: 10px;margin-bottom: 14px;font-size: 13px;color: rgba(255,255,255,.62)}.meter__live .dot{width: 8px;height: 8px;border-radius: 50%;background: #0CCE6B;box-shadow: 0 0 0 4px rgba(12,206,107,.18);animation: okz-pulse 2.4s var(--ease) infinite}@keyframes okz-pulse{50%{box-shadow: 0 0 0 7px rgba(12,206,107,0)}}.meter__list{margin: 0}.meter__row{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 6px 24px;padding: 20px 0;border-top: 1px solid rgba(255,255,255,.12)}.meter__k{font-size: 17px;font-weight: 600;letter-spacing: -0.012em}.meter__k small{display: block;max-width: 36ch;margin-top: 4px;font-size: 13px;font-weight: 400;line-height: 1.4;color: rgba(255,255,255,.56)}.meter__v{margin: 0;text-align: right;white-space: nowrap;font-family: var(--f-display);font-size: clamp(34px,3.4vw,50px);font-weight: 700;letter-spacing: -0.035em;line-height: 1;font-variant-numeric: tabular-nums}.meter__v small{margin-left: .18em;font-size: .42em;font-weight: 600;letter-spacing: 0;color: var(--gold-2)}.meter__row--proto .meter__v{font-size: clamp(24px,2.2vw,30px);letter-spacing: -0.02em}.meter__bar{grid-column: 1 / -1;position: relative;height: 6px;margin-top: 8px;border-radius: 3px;background: rgba(255,255,255,.1)}.meter__bar i{position: absolute;left: 0;top: 0;bottom: 0;width: 62.5%;border-radius: 3px;background: linear-gradient(90deg,rgba(12,206,107,.5),rgba(12,206,107,.22))}.meter__bar b{position: absolute;top: -5px;left: var(--v,0%);width: 4px;height: 16px;margin-left: -2px;border-radius: 2px;background: var(--gold-2);box-shadow: 0 0 0 3px rgba(4,24,47,.8);transition: left 1.4s var(--ease)}@media (max-width: 834px){.proof__grid{grid-template-columns: 1fr}.meter__k small{max-width: none}}@media (max-width: 640px){.meter__row{grid-template-columns: 1fr;gap: 8px;padding: 18px 0}.meter__v{text-align: left;font-size: 38px}.meter__row--proto .meter__v{font-size: 26px}.meter__bar{margin-top: 2px}}.slab{position: relative;isolation: isolate}.slab::before,.slab::after{content: "";position: absolute;z-index: -1;height: 40px;border-radius: 0 0 16px 16px}.slab::before{left: 3.5%;right: 3.5%;bottom: -11px;background: rgba(4,24,47,.09)}.slab::after{left: 7%;right: 7%;bottom: -21px;background: rgba(4,24,47,.05)}.section--navy .slab::before,.feature__visual--navy .slab::before,.svc-stage__in--navy .slab::before{background: rgba(255,255,255,.1)}.section--navy .slab::after,.feature__visual--navy .slab::after,.svc-stage__in--navy .slab::after{background: rgba(255,255,255,.05)}.feature__visual{padding: clamp(28px,4vw,52px) clamp(24px,4vw,52px) clamp(44px,5vw,68px)}.feature__visual .face{border-radius: 14px}.svc-stage__in{padding: clamp(28px,5vw,72px) clamp(16px,6vw,110px) clamp(48px,6vw,88px)}.svc-stage__in .slab{max-width: 980px;margin-inline: auto}.svc-stage__in .face{border-radius: 16px}.compare{--c: 50%;position: relative;border-radius: 16px;overflow: hidden;box-shadow: 0 0 0 1px rgba(4,24,47,.07),0 40px 80px -46px rgba(4,24,47,.5);touch-action: pan-y}.compare .face{box-shadow: none;border-radius: 0}.compare__b{position: absolute;inset: 0;clip-path: inset(0 0 0 var(--c))}.compare__h{position: absolute;top: 0;bottom: 0;left: var(--c);width: 2px;margin-left: -1px;background: var(--gold-2);pointer-events: none}.compare__h i{position: absolute;left: 50%;top: 50%;width: 44px;height: 44px;margin: -22px 0 0 -22px;border-radius: 50%;background: var(--navy);box-shadow: 0 0 0 3px var(--gold-2),0 10px 24px -8px rgba(4,24,47,.6)}.compare__h i::before,.compare__h i::after{content: "";position: absolute;top: 50%;width: 0;height: 0;margin-top: -6px;border: 6px solid transparent}.compare__h i::before{left: 7px;border-right: 7px solid var(--gold-2);border-left: 0}.compare__h i::after{right: 7px;border-left: 7px solid var(--gold-2);border-right: 0}.compare__l{position: absolute;bottom: 14px;padding: 5px 10px;border-radius: 6px;font-size: 13px;font-weight: 600;pointer-events: none;transition: opacity .3s var(--ease)}.compare__l--a{left: 14px;background: #fff;color: var(--ink-2);box-shadow: 0 0 0 1px #DADAE0}.compare__l--b{right: 14px;background: var(--navy);color: var(--gold-2)}.compare__r{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: ew-resize;-webkit-appearance: none;appearance: none}.compare:has(.compare__r:focus-visible) .compare__h i{box-shadow: 0 0 0 3px var(--gold-2),0 0 0 7px rgba(4,24,47,.35)}.compare__hint{margin-top: 34px;text-align: center;font-size: 14px;color: var(--ink-2)}@media (max-width: 640px){.compare__h i{width: 36px;height: 36px;margin: -18px 0 0 -18px}.compare__l{bottom: 8px;padding: 3px 7px;font-size: 11px}.compare__l--a{left: 8px}.compare__l--b{right: 8px}.svc-stage__in{border-radius: 24px}}.feature__visual .site__cols,.svc-stage .site__cols,.lyr__face .site__cols{opacity: 0}.feature__visual:hover .site__cols{opacity: 1}.statement{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 16px clamp(32px,6vw,96px);align-items: start}.statement .h2{font-size: clamp(30px,3.4vw,46px)}.statement .lead{margin-top: 0}.statement--sm .h3{font-size: clamp(24px,2.4vw,32px)}.statement--sm .lead{margin-top: 0}@media (max-width: 834px){.statement{grid-template-columns: 1fr}}.hcontact--page .hcontact__intro .h3{color: #fff}.hcontact--page .hcontact__ch{margin-top: 18px;padding-top: 0}.hcontact__ch em{display: block;margin-top: 4px;font-style: normal;font-size: 14px;font-weight: 400;line-height: 1.4;color: rgba(255,255,255,.55)}.hcontact--page .hcontact__ch a{align-items: flex-start}.hcontact--page .hcontact__ch svg{margin-top: 20px;color: var(--gold-2)}.hcontact--page .office__map{margin-top: auto;aspect-ratio: 16 / 8;border-radius: 18px;overflow: hidden;box-shadow: 0 0 0 1px rgba(255,255,255,.12)}.hcontact--page .hcontact__ch + .office__map{margin-top: 28px}.hcontact--page .office__load{background: radial-gradient(120% 100% at 50% 0%,#1B4175 0%,#0E2A4D 60%,#0B2545 100%)}.about-hero .crumbs{color: rgba(255,255,255,.6)}.about-hero .crumbs a:hover{color: #fff}.about-orbit{--A: 260px;--B: 78px;--tilt: -12deg;position: relative;width: 100%;aspect-ratio: 1 / .92;margin: 0 auto}.about-orbit__core.hero__stage{position: absolute;left: 50%;top: 50%;width: 64%;max-width: none;aspect-ratio: 1;height: auto;margin: 0;transform: translate(-50%,-50%);z-index: 2}.about-orbit__ring{position: absolute;left: 50%;top: 50%;width: calc(var(--A) * 2);height: calc(var(--B) * 2);margin: calc(var(--B) * -1) 0 0 calc(var(--A) * -1);border-radius: 50%;border: 1.5px solid rgba(236,194,95,.55);transform: rotate(var(--tilt));pointer-events: none}.about-orbit__ring--back{z-index: 1;clip-path: inset(0 0 50% 0);border-color: rgba(236,194,95,.28)}.about-orbit__ring--front{z-index: 3;clip-path: inset(50% 0 0 0)}.about-orbit__chips{position: absolute;inset: 0;pointer-events: none}.achip{--a: calc(var(--k) * 360deg / var(--n,6) + 30deg);position: absolute;left: 50%;top: 50%;display: flex;align-items: center;gap: 10px;padding: 8px 16px 8px 8px;border-radius: 999px;background: #0E2A4D;box-shadow: 0 0 0 1px rgba(255,255,255,.12),0 16px 32px -14px rgba(0,0,0,.7);color: #fff;font-size: 15px;font-weight: 600;letter-spacing: -0.01em;white-space: nowrap;z-index: 4;will-change: transform,opacity;transform: translate(-50%,-50%) rotate(var(--tilt)) translate(calc(cos(var(--a)) * var(--A)),calc(sin(var(--a)) * var(--B))) rotate(calc(var(--tilt) * -1))}.achip__ic{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--gold-grad);color: var(--navy);flex-shrink: 0}.achip__ic svg{width: 15px;height: 15px}@media (min-width: 1069px){.about-hero{display: grid;grid-template-columns: minmax(0,10fr) minmax(0,11fr);align-items: center;min-height: min(100svh,940px);padding-bottom: clamp(32px,4vw,64px)}.about-hero .hero__text{text-align: left;max-width: none;margin: 0;padding-left: max(var(--gutter),calc((100vw - var(--wrap)) / 2));padding-right: 16px}.about-hero .display{font-size: clamp(52px,5.2vw,84px)}.about-hero .hero__text .lead{margin-left: 0;max-width: 540px}.about-hero .actions{justify-content: flex-start}.about-hero .crumbs{justify-content: flex-start}.about-orbit{max-width: 720px;margin-right: max(var(--gutter),calc((100vw - var(--wrap)) / 2 - 40px));justify-self: end}}@media (max-width: 1068px){.about-orbit{max-width: 600px;margin-top: 12px}}@media (max-width: 640px){.achip{padding: 6px;gap: 0}.achip__t{display: none}.achip__ic{width: 34px;height: 34px}.achip__ic svg{width: 17px;height: 17px}}.tidy{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(40px,6vw,96px);align-items: center}.tidy__text .h2{margin-bottom: 28px}.tidy__text .story__first{font-size: clamp(22px,2.1vw,27px);line-height: 1.38;color: var(--ink);font-weight: 500;letter-spacing: -0.018em}.tidy__p{margin-top: 20px;font-size: 19px;line-height: 1.55;color: var(--ink-2)}.tidy__board{--p: 1;position: relative;padding: 26px 26px 30px;border-radius: var(--radius);background: #fff;box-shadow: 0 0 0 1px rgba(4,24,47,.06),0 40px 80px -50px rgba(4,24,47,.45)}.tidy__head{position: relative;height: 22px;margin: 0 4px 18px;font-size: 14px;font-weight: 600}.tidy__head span{position: absolute;left: 0;top: 0;transition: opacity .5s var(--ease),transform .5s var(--ease)}.tidy__h0{color: #B3261E}.tidy__h1{color: #0A7A43;opacity: 0;transform: translateY(6px)}.tidy__board.is-done .tidy__h0{opacity: 0;transform: translateY(-6px)}.tidy__board.is-done .tidy__h1{opacity: 1;transform: none}.tidy__list{display: grid;gap: 10px}.tcard{--q: calc(1 - var(--p));position: relative;display: grid;grid-template-columns: 30px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 14px 16px;border-radius: 16px;background: #FFF8F6;box-shadow: 0 0 0 1px rgba(179,38,30,.14),0 10px 24px -16px rgba(4,24,47,.35);transform: translate(calc(var(--dx) * var(--q)),calc(var(--dy) * var(--q))) rotate(calc(var(--r) * var(--q)));transition: background .5s var(--ease),box-shadow .5s var(--ease)}.tcard__st{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: #FBE3E0;transition: background .4s var(--ease)}.tcard__st::before{content: "!";font-family: var(--f-display);font-weight: 800;font-size: 16px;color: #B3261E}.tcard__k{font-weight: 600;font-size: 16px;letter-spacing: -0.012em}.tcard__v{position: relative;display: grid;justify-items: end;text-align: right;font-size: 14px}.tcard__v>span{grid-area: 1 / 1;transition: opacity .4s var(--ease),transform .4s var(--ease)}.tcard__bad{color: #B3261E}.tcard__ok{color: #0A7A43;font-weight: 600;opacity: 0;transform: translateY(6px)}.tcard.is-ok{background: #fff;box-shadow: 0 0 0 1px rgba(4,24,47,.08),0 10px 24px -18px rgba(4,24,47,.3)}.tcard.is-ok .tcard__st{background: #E3F6EA}.tcard.is-ok .tcard__st::before{content: "";width: 12px;height: 7px;margin-top: -3px;border-left: 2.5px solid #0A8F4B;border-bottom: 2.5px solid #0A8F4B;transform: rotate(-45deg)}.tcard.is-ok .tcard__bad{opacity: 0;transform: translateY(-6px)}.tcard.is-ok .tcard__ok{opacity: 1;transform: none}.js .tidy__board{--p: 0}.reduce-motion .tidy__board{--p: 1}@media (max-width: 834px){.tidy{grid-template-columns: 1fr}.tidy__board{padding: 20px 16px 22px}.tcard{grid-template-columns: 26px minmax(0,1fr);gap: 4px 12px;padding: 12px 14px}.tcard__st{width: 26px;height: 26px;grid-row: 1 / span 2}.tcard__v{justify-items: start;text-align: left}}.bignums{display: grid;grid-template-columns: repeat(3,1fr)}.bignum{padding: 0 clamp(16px,3vw,44px);border-left: 1px solid rgba(255,255,255,.14)}.bignum:first-child{padding-left: 0;border-left: 0}.bignum__n{white-space: nowrap;font-family: var(--f-display);font-weight: 700;font-size: clamp(64px,9.4vw,150px);line-height: .9;letter-spacing: -0.06em;font-variant-numeric: tabular-nums}.bignum__n [data-count]{min-width: 0}.bignum__n b{margin-left: .02em;font-weight: 700;background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent}.bignum__l{margin-top: 18px;font-size: clamp(16px,1.5vw,20px);color: rgba(255,255,255,.7)}.bignums-sec{overflow: hidden}.bignums-sec::before{content: "";position: absolute;left: 50%;top: 50%;width: min(1500px,150vw);aspect-ratio: 3.2;transform: translate(-50%,-50%) rotate(-6deg);border-radius: 50%;border: 1px solid rgba(236,194,95,.18);pointer-events: none}@media (max-width: 640px){.bignums{grid-template-columns: 1fr;gap: 28px}.bignum{padding: 0;border-left: 0}.bignum + .bignum{padding-top: 28px;border-top: 1px solid rgba(255,255,255,.14)}.bignum__n{font-size: 96px}}.pstack{display: grid;gap: 28px}.pcard{position: sticky;top: calc(var(--nav-h) + 28px + var(--i) * 18px);display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(28px,5vw,72px);align-items: center;min-height: min(560px,calc(100vh - var(--nav-h) - 120px));padding: clamp(32px,4.5vw,64px);border-radius: 36px;background: var(--bg-2);box-shadow: 0 -1px 0 rgba(4,24,47,.04),0 -30px 60px -40px rgba(4,24,47,.35);transform-origin: 50% 0}.pcard--navy{background: var(--navy);color: #fff}.pcard__n{font-size: 14px;font-weight: 600;color: var(--gold-ink);margin-bottom: 16px;font-variant-numeric: tabular-nums}.pcard--navy .pcard__n{color: var(--gold-2)}.pcard__t{font-size: clamp(34px,4vw,56px);font-weight: 700;letter-spacing: -0.032em;line-height: 1.04}.pcard__d{margin-top: 18px;max-width: 460px;font-size: clamp(18px,1.6vw,21px);line-height: 1.45;color: var(--ink-2);text-wrap: pretty}.pcard--navy .pcard__d{color: rgba(255,255,255,.72)}.pcard__vis .face{border-radius: 18px}.pcard--navy .pcard__vis .face{box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 40px 70px -40px rgba(0,0,0,.8)}@media (max-width: 834px){.pcard{position: relative;top: auto;grid-template-columns: 1fr;min-height: 0;padding: 28px 22px 24px;border-radius: 28px}.pcard__t{font-size: 32px}.pcard__d{font-size: 17px}}.face--note{background: #FFFDF6}.note{flex: 1;min-height: 0;display: flex;flex-direction: column;gap: .15em;padding: 1.3em 1.8em 1.4em}.note__t{font-family: var(--f-display);font-size: 1.3em;font-weight: 700;letter-spacing: -0.02em;margin-bottom: .5em}.note__row{display: grid;grid-template-columns: 5.2em 1fr;gap: .8em;align-items: baseline;padding: .62em 0;border-bottom: 1px solid #EFE9D8;font-size: 1.02em}.note__row small,.note__dec small{font-size: .82em;font-weight: 600;color: #9A8B63}.note__dec{display: grid;grid-template-columns: 5.2em 1fr;gap: .8em;align-items: baseline;margin-top: auto;padding-top: .8em;font-size: 1.02em}.note__dec mark{padding: .05em .2em;border-radius: .2em;background: linear-gradient(transparent 40%,rgba(236,194,95,.55) 40%);color: var(--ink);font-weight: 600;-webkit-box-decoration-break: clone;box-decoration-break: clone}.face--offer{background: #fff}.offer{flex: 1;min-height: 0;display: flex;flex-direction: column;padding: 1.4em 1.8em 1.3em}.offer__top{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: .7em;align-items: center;padding-bottom: .9em;margin-bottom: .3em;border-bottom: 2px solid var(--navy)}.offer__top img{grid-row: 1 / span 2;width: 2.2em;height: 2.2em}.offer__top b{font-family: var(--f-display);font-size: 1.3em;letter-spacing: -0.02em;line-height: 1.1}.offer__top small{font-size: .75em;color: var(--ink-3)}.offer__row{display: grid;grid-template-columns: 6em 1fr;gap: .8em;align-items: baseline;padding: .7em 0;border-bottom: 1px solid #EEF0F3;font-size: 1em}.offer__row small{font-size: .85em;color: var(--ink-3);font-weight: 600}.offer__row b{font-weight: 600}.offer__row--no b{color: #B3261E;font-weight: 500}.offer__foot{margin-top: auto;display: flex;align-items: flex-end;justify-content: space-between;gap: 1em;padding-top: .8em}.offer__sign{flex: 1;max-width: 11em;height: 1.8em;border-bottom: 1px dashed #B8BCC6}.offer__foot em{font-style: normal;font-size: .8em;font-weight: 700;padding: .6em 1.2em;border-radius: 99px;background: var(--gold-grad);color: var(--navy)}.face--plain{background: #F5F5F7}.plain{flex: 1;min-height: 0;display: flex;flex-direction: column;justify-content: center;gap: 1.4em;padding: 1.4em 1.5em}.plain__pair{display: grid;grid-template-columns: minmax(0,1fr) 1.6em minmax(0,1.15fr);align-items: center;gap: .6em}.plain__tech,.plain__nice{display: flex;flex-direction: column;gap: .4em;padding: .95em 1em;border-radius: .8em;font-size: .98em;line-height: 1.4}.plain__tech{background: #0B1628;color: #9FB2CF}.plain__tech code{font-family: ui-monospace,"SF Mono",Consolas,monospace;font-size: .95em;color: #DDE6F3}.plain__nice{background: #fff;box-shadow: inset 3px 0 0 var(--gold-2),0 8px 20px -14px rgba(4,24,47,.4);color: var(--ink);font-weight: 500}.plain__tech small,.plain__nice small{font-size: .78em;font-weight: 600;letter-spacing: .01em}.plain__tech small{color: #6F82A3}.plain__nice small{color: var(--gold-ink)}.plain__arrow{display: grid;place-items: center;color: var(--gold)}.plain__arrow svg{width: 1.3em;height: 1.3em}.face--call{background: linear-gradient(170deg,#13315C,#0B2545 55%);color: #fff}.call{flex: 1;min-height: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .35em;padding-top: .6em}.call__av{width: 4.4em;height: 4.4em;border-radius: 50%;display: grid;place-items: center;background: var(--navy);box-shadow: 0 0 0 .4em rgba(236,194,95,.12),0 0 0 .8em rgba(236,194,95,.06);margin-bottom: .6em}.call__av img{width: 2.6em;height: 2.6em}.call__n{font-family: var(--f-display);font-size: 1.3em;letter-spacing: -0.02em}.call__s{font-size: .8em;color: rgba(255,255,255,.6)}.call__wave{display: flex;align-items: center;gap: .22em;height: 1.6em;margin-top: .4em}.call__wave i{width: .22em;height: 40%;border-radius: .2em;background: var(--gold-2);animation: okz-wave 1.2s ease-in-out infinite}.call__wave i:nth-child(2){animation-delay: -.2s}.call__wave i:nth-child(3){animation-delay: -.4s}.call__wave i:nth-child(4){animation-delay: -.6s}.call__wave i:nth-child(5){animation-delay: -.8s}.call__wave i:nth-child(6){animation-delay: -1s}.call__wave i:nth-child(7){animation-delay: -.3s}@keyframes okz-wave{50%{height: 100%}}.call__time{font-size: .8em;color: rgba(255,255,255,.7);font-variant-numeric: tabular-nums}.call__end{width: 2.6em;height: 2.6em;margin-top: .5em;border-radius: 50%;display: grid;place-items: center;background: #E5484D}.call__end svg{width: 1.1em;height: 1.1em;transform: rotate(135deg);color: #fff}.call__steps{flex-shrink: 0;padding: .9em 1.6em 1.1em;border-top: 1px solid rgba(255,255,255,.1);text-align: center}.call__line{position: relative;display: flex;justify-content: space-between;font-size: .86em;color: rgba(255,255,255,.8)}.call__line::before{content: "";position: absolute;left: 1.2em;right: 1.2em;top: .45em;height: 1px;background: linear-gradient(90deg,var(--gold-1),var(--gold-2))}.call__line>span{position: relative;display: flex;flex-direction: column;align-items: center;gap: .5em}.call__line i{width: .9em;height: .9em;border-radius: 50%;background: var(--gold-2);box-shadow: 0 0 0 .25em #0E2A4D}.call__steps small{display: block;margin-top: .7em;font-size: .82em;color: var(--gold-2);font-weight: 600}.reduce-motion .call__wave i{animation: none;height: 60%}.ostep__r{margin-top: 12px;font-size: 14px;font-weight: 600;color: var(--gold-ink);line-height: 1.45}.section--navy .ostep__r{color: var(--gold-2)}.orbit[style*="--n:5"] .ostep{padding-right: clamp(14px,2vw,28px)}.orbit[style*="--n:5"] .ostep__t{font-size: clamp(20px,1.7vw,24px)}.orbit[style*="--n:5"] .ostep__d{font-size: 15px}.layers__list{padding-bottom: 2vh}.lyr:last-child{min-height: 46vh}.layers__more{grid-column: 1;grid-row: 3;margin: 0 0 8px}@media (max-width: 1068px){.layers__more{grid-row: 4;margin-top: 24px}}.svc-links{display: grid;grid-template-columns: 1fr 1fr;column-gap: clamp(32px,5vw,72px);border-top: 1px solid rgba(4,24,47,.14)}.svc-link{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 20px;align-items: center;padding: 22px 0 24px;border-bottom: 1px solid rgba(4,24,47,.14)}.svc-link__t{display: flex;align-items: center;gap: 12px;font-family: var(--f-display);font-size: clamp(22px,2vw,28px);font-weight: 700;letter-spacing: -0.024em;transition: color .25s var(--ease)}.svc-link__t svg{width: 20px;height: 20px;flex-shrink: 0;color: var(--gold)}.svc-link__d{grid-column: 1;margin: 6px 0 0 32px;font-size: 15px;color: var(--ink-2)}.svc-link__go{grid-column: 2;grid-row: 1 / span 2;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;box-shadow: inset 0 0 0 1px rgba(4,24,47,.18);transition: background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.svc-link__go svg{width: 18px;height: 18px}.svc-link:hover .svc-link__t{color: var(--gold-ink)}.svc-link:hover .svc-link__go{background: var(--navy);color: #fff;transform: translateX(3px)}@media (max-width: 834px){.svc-links{grid-template-columns: 1fr}.svc-link__d{margin-left: 32px}}h1.eyebrow{color: var(--gold-ink)}@media (max-width: 700px){.crumbs{display: none}}.compare .guide,.compare .site__cols{display: none}@media (max-width: 640px){.compare__l{display: none}}@media (max-width: 640px){.page-home .posts{scroll-padding-inline: var(--gutter)}.svc-index{margin-inline: 0;padding-inline: var(--gutter);scroll-padding-inline: var(--gutter)}}.manifesto--light{font-size: clamp(28px,3.3vw,46px);line-height: 1.2;max-width: 1000px}@media (max-width: 640px){.manifesto--light{font-size: 26px}}.gnav{background: rgba(255,255,255,.92)}.gnav--dark{background: rgba(4,24,47,.92)}.svc-stage__in .slab{max-width: 880px}.meter::before{right: -48%;top: -78%}.meter__bar em{position: absolute;top: 13px;font-style: normal;font-size: 11px;color: rgba(255,255,255,.45)}.meter__bar em:first-of-type{left: 0}.meter__bar em:last-of-type{left: 62.5%;transform: translateX(-50%)}.meter__row--lcp{padding-bottom: 30px}@media (min-width: 641px) and (max-width: 1068px){.layers__pin{margin-top: 40px}}@media (max-width: 834px){.tidy__board{overflow: hidden}}.refs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(40px,5vw,64px) clamp(24px,3vw,40px)}.refs--3{grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px 24px}.refc{position: relative;display: flex;flex-direction: column}.refc__shot{position: relative;display: block;border-radius: 16px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(4,24,47,.08),0 30px 60px -36px rgba(4,24,47,.45);transition: transform .5s var(--ease),box-shadow .5s var(--ease);isolation: isolate}.refc__shot::after{content: "";position: absolute;left: 4%;right: 4%;bottom: -10px;height: 30px;z-index: -1;border-radius: 0 0 14px 14px;background: rgba(4,24,47,.08)}.refc__bar{display: flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;background: #F2F2F4;border-bottom: 1px solid #E5E5EA}.refc__bar i{width: 9px;height: 9px;border-radius: 50%;background: #D5D5DB}.refc__bar span{margin-left: 10px;padding: 1px 10px;border-radius: 5px;background: #fff;box-shadow: inset 0 0 0 1px #E5E5EA;font-size: 11px;color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 60%}.refc__shot img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;background: var(--bg-2)}.refc__none{display: grid;place-items: center;aspect-ratio: 16 / 10;background: var(--navy);color: var(--gold-2);font-family: var(--f-display);font-size: 28px;font-weight: 700}.refc:hover .refc__shot{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(4,24,47,.1),0 40px 70px -36px rgba(4,24,47,.5)}.refc__body{padding: 22px 4px 0}.refc__cat{font-size: 14px;font-weight: 600;color: var(--gold-ink)}.refc__t{margin-top: 6px;font-size: clamp(24px,2.2vw,30px);font-weight: 700;letter-spacing: -0.026em;line-height: 1.12}.refs--3 .refc__t{font-size: 22px}.refc__x{margin-top: 10px;max-width: 520px;font-size: 16px;line-height: 1.5;color: var(--ink-2)}.refs--3 .refc__x{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 15px}.refc__go{display: inline-flex;gap: 6px;margin-top: 14px;font-size: 15px;font-weight: 500;color: var(--navy)}.refc__go:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--gold)}@media (max-width: 1068px){.refs--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 834px){.refs{grid-template-columns: 1fr}.home-refs .refs--3{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;margin-inline: calc(var(--gutter) * -1);padding: 0 var(--gutter) 16px;scroll-padding-inline: var(--gutter);scrollbar-width: none}.home-refs .refs--3::-webkit-scrollbar{display: none}.home-refs .refc{flex: 0 0 min(82%,380px);scroll-snap-align: start}}.team{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 40px 24px}.team--1{grid-template-columns: minmax(0,300px)}.team--2{grid-template-columns: repeat(2,minmax(0,300px))}.team--3{grid-template-columns: repeat(3,minmax(0,1fr))}.tm__ph{position: relative;aspect-ratio: 4 / 5;border-radius: 22px;overflow: hidden;background: var(--navy)}.tm__ph img{width: 100%;height: 100%;object-fit: cover;filter: saturate(.9);transition: transform .8s var(--ease),filter .6s var(--ease)}.tm:hover .tm__ph img{transform: scale(1.03);filter: none}.tm__ini{position: absolute;inset: 0;display: grid;place-items: center;font-family: var(--f-display);font-size: clamp(44px,5vw,72px);font-weight: 700;letter-spacing: -0.03em;color: var(--gold-2);background: radial-gradient(90% 80% at 50% 110%,#173B6B,var(--navy) 70%)}.tm__ini::after{content: "";position: absolute;left: 50%;top: 50%;width: 62%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid rgba(236,194,95,.3)}.tm__n{margin-top: 18px;font-size: 22px;font-weight: 700;letter-spacing: -0.02em}.tm__r{margin-top: 4px;font-size: 15px;font-weight: 600;color: var(--gold-ink)}.tm__b{margin-top: 10px;font-size: 15px;line-height: 1.5;color: var(--ink-2)}@media (max-width: 1068px){.team,.team--3{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 834px){.team,.team--3,.team--2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 16px}.tm__n{font-size: 19px}}.refs-hero .crumbs{color: rgba(255,255,255,.6)}.refs-hero .crumbs a:hover{color: #fff}.rcount{display: flex;flex-wrap: wrap;gap: 16px clamp(28px,4vw,56px);margin: 36px 0 0}.rcount div{display: flex;flex-direction: column-reverse}.rcount dd{margin: 0;font-family: var(--f-display);font-size: clamp(40px,4.4vw,60px);font-weight: 700;letter-spacing: -0.04em;line-height: 1;background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.rcount dt{margin-top: 8px;font-size: 15px;color: rgba(255,255,255,.7)}.rdeck{position: relative;width: 100%;max-width: 680px;aspect-ratio: 1 / .86;margin: 0 auto;perspective: 2400px;perspective-origin: 50% 25%}.rdeck__rig{--gap: 44px;position: absolute;left: 50%;top: 46%;width: 500px;aspect-ratio: 500 / 343;transform-style: preserve-3d;transform: translate(-50%,-50%) scale(var(--s,1)) rotateX(54deg) rotateZ(-33deg)}.rdeck__rig::before{content: "";position: absolute;inset: -12% -8%;border-radius: 50%;background: radial-gradient(closest-side,rgba(0,0,0,.45),transparent);transform: translateZ(-30px)}.rdeck__card{position: absolute;inset: 0;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,.08),-12px 22px 40px -18px rgba(0,0,0,.7);transform: translateZ(calc((var(--n) - 1 - var(--p)) * var(--gap)));transition: transform .9s var(--ease),opacity .6s var(--ease)}.rdeck__card img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top}.rdeck__card.is-out{transform: translateZ(calc(var(--n) * var(--gap) + 110px)) translateY(-26%);opacity: 0}.rdeck__card.is-hidden{opacity: 0}.rdeck__card.no-tr{transition: none}.rdeck__card:not(.is-top){filter: brightness(.86)}.rdeck__label{position: absolute;left: 50%;bottom: 2%;transform: translateX(-50%);display: flex;align-items: baseline;gap: 12px;white-space: nowrap;transition: opacity .35s var(--ease)}.rdeck__label b{font-family: var(--f-display);font-size: 22px;letter-spacing: -0.02em;color: #fff}.rdeck__label span{font-size: 14px;color: var(--gold-2);font-weight: 600}.rdeck__label.is-fading{opacity: 0}@media (min-width: 1069px){.refs-hero{display: grid;grid-template-columns: minmax(0,10fr) minmax(0,11fr);align-items: center;min-height: min(100svh,900px);padding-bottom: clamp(32px,4vw,64px)}.refs-hero .hero__text{text-align: left;max-width: none;margin: 0;padding-left: max(var(--gutter),calc((100vw - var(--wrap)) / 2));padding-right: 16px}.refs-hero .display{font-size: clamp(52px,5.2vw,84px)}.refs-hero .hero__text .lead{margin-left: 0;max-width: 540px}.refs-hero .crumbs{justify-content: flex-start}.rdeck{margin-right: max(var(--gutter),calc((100vw - var(--wrap)) / 2 - 40px));justify-self: end}}@media (max-width: 1068px){.refs-hero .hero__text{text-align: center}.rcount{justify-content: center}.rdeck{margin-top: 56px;padding-bottom: 8px}.refs-hero{padding-bottom: 48px}}.refs-note{max-width: 420px}.js .refc.rv{transform: perspective(1400px) rotateX(16deg) translateY(56px);transform-origin: 50% 100%;transition: opacity 1s var(--ease),transform 1.1s var(--ease)}.js .refc.rv.in{transform: none}.refs .refc:nth-child(2n){transition-delay: .08s}.refs--3 .refc:nth-child(3n+2){transition-delay: .08s}.refs--3 .refc:nth-child(3n){transition-delay: .16s}.refc__shot{transform-style: preserve-3d;will-change: transform}.refc__shot.is-tilt{transition: transform .15s linear,box-shadow .5s var(--ease)}.refc__shine{position: absolute;inset: 0;z-index: 2;pointer-events: none;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.22),transparent 60%);opacity: 0;transition: opacity .4s var(--ease)}.refc__shot.is-tilt .refc__shine{opacity: 1}.clients{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.client{display: flex;flex-direction: column;border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px rgba(4,24,47,.06);overflow: hidden;transition: transform .45s var(--ease),box-shadow .45s var(--ease)}.section:not(.section--gray) .client{background: var(--bg-2)}.client:hover{transform: translateY(-4px);box-shadow: 0 0 0 1px rgba(4,24,47,.08),0 30px 50px -34px rgba(4,24,47,.5)}.client__logo{position: relative;aspect-ratio: 16 / 8;display: grid;place-items: center;margin: 10px 10px 0;border-radius: 16px;background: #F6F6F8}.section:not(.section--gray) .client__logo{background: #fff}.client__logo img{max-width: 64%;max-height: 58%;width: auto;height: auto;object-fit: contain;filter: grayscale(1) contrast(1.05);opacity: .78;transition: filter .5s var(--ease),opacity .5s var(--ease),transform .5s var(--ease)}.client:hover .client__logo img{filter: none;opacity: 1;transform: scale(1.04)}.client__logo--ini,.client__logo--anon{background: radial-gradient(90% 120% at 50% 120%,#173B6B,var(--navy) 70%) !important}.client__logo--ini span{font-family: var(--f-display);font-size: 44px;font-weight: 700;letter-spacing: -0.03em;color: var(--gold-2)}.client__logo--anon span{width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: rgba(236,194,95,.12);box-shadow: 0 0 0 1px rgba(236,194,95,.35);color: var(--gold-2)}.client__logo--anon svg{width: 28px;height: 28px}.client__body{display: flex;flex-direction: column;gap: 8px;padding: 18px 22px 24px;flex: 1}.client__t{font-size: 21px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2}.client__t a:hover{color: var(--gold-ink)}.client__m{font-size: 14px;font-weight: 600;color: var(--gold-ink)}.client__tags{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px}.client__tags li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 999px;background: #F1F2F5;font-size: 13px;font-weight: 500;color: var(--ink)}.section:not(.section--gray) .client__tags li{background: #fff}.client__tags svg{width: 13px;height: 13px;color: var(--gold)}.client__x{margin-top: 4px;font-size: 15px;line-height: 1.5;color: var(--ink-2)}.clients .client:nth-child(3n+2){transition-delay: .06s}.clients .client:nth-child(3n){transition-delay: .12s}@media (max-width: 1068px){.clients{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.clients{grid-template-columns: 1fr}.client__logo{aspect-ratio: 16 / 7}}.logoband{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 28px 56px;margin-top: 56px;padding-top: 40px;border-top: 1px solid rgba(4,24,47,.12)}.logoband li{height: 44px;display: flex;align-items: center}.logoband img{max-height: 44px;max-width: 150px;width: auto;filter: grayscale(1);opacity: .6;transition: filter .4s var(--ease),opacity .4s var(--ease)}.logoband li:hover img{filter: none;opacity: 1}@media (min-width: 835px){.svc-links:has(>.svc-link:last-child:nth-child(odd))::after{content: "";border-bottom: 1px solid rgba(4,24,47,.14)}}@media (max-width: 1068px){.achip{padding: 6px;gap: 0}.achip__t{display: none}.achip__ic{width: 34px;height: 34px}.achip__ic svg{width: 17px;height: 17px}}@media (min-width: 1069px) and (max-height: 800px){.stack__rig{transform: translate(-50%,-30%) scale(var(--s,1)) rotateX(56deg) rotateZ(-36deg)}}@media (max-width: 1068px){.rdeck{margin-top: 88px}.rdeck__card.is-out{transform: translateZ(calc(var(--n) * var(--gap) + 60px)) translateY(-8%);transition: transform .9s var(--ease),opacity .3s var(--ease)}}@media (min-width: 641px) and (max-width: 834px){.home-refs .refc{flex: 0 0 min(62%,340px)}}.face--app{--a-teal: #0E5A57;--a-teal-2: #146B67;--a-mint: #DDEFEA;--a-sand: #FBFAF7;--a-sand-2: #F2EFE8;--a-ink: #13201F;--a-mute: #6E7A78;--a-gold: #F2C46D;background: radial-gradient(80% 95% at 50% 22%,#FDFEFD 0%,#F0F5F3 55%,#E5EDEA 100%)}.apx{position: relative;flex: 1;min-height: 0;color: var(--a-ink)}.apx::before{content: "";position: absolute;left: 50%;top: 91.5%;width: 12.4em;height: 1.5em;margin-left: -6.2em;border-radius: 50%;background: radial-gradient(closest-side,rgba(19,32,31,.26),rgba(19,32,31,0))}.apx svg{display: block;flex-shrink: 0}.apx__dev{position: absolute;z-index: 2;left: 50%;top: 4.6%;width: 11.3em;height: 23.4em;margin-left: -5.65em;padding: .13em;border-radius: 1.95em;background: linear-gradient(90deg,#232629,#8C9198 1.4%,#464A50 3.6%,#33363B 50%,#464A50 96.4%,#8C9198 98.6%,#232629);box-shadow: inset 0 0 0 .025em rgba(255,255,255,.16),0 2.6em 3.4em -2em rgba(19,32,31,.6),0 .9em 1.6em -.9em rgba(19,32,31,.35)}.apx__dev::before,.apx__dev::after{content: "";position: absolute;width: .1em;border-radius: .05em}.apx__dev::before{left: -.08em;top: 3.4em;height: 5.4em;background: linear-gradient(#3B3F44 0 14%,transparent 0 26%,#3B3F44 0 59%,transparent 0 67%,#3B3F44 0)}.apx__dev::after{right: -.08em;top: 5.7em;height: 2.9em;background: #3B3F44}.apx__glass{height: 100%;padding: .26em;border-radius: 1.82em;background: #0A0B0D;box-shadow: inset 0 0 0 .03em rgba(255,255,255,.07)}.apx__scr{position: relative;display: flex;flex-direction: column;height: 100%;padding: 0 .95em;border-radius: 2.52em;overflow: hidden;background: var(--a-sand);font-size: .62em;line-height: 1.3}.apx__scr::after{content: "";position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: 6.5em;background: linear-gradient(rgba(251,250,247,0),var(--a-sand) 55%);pointer-events: none}.apx__isl{position: absolute;z-index: 5;left: 50%;top: .55em;width: 5.5em;height: 1.62em;margin-left: -2.75em;border-radius: 1em;background: #000}.apx__isl::after{content: "";position: absolute;right: .52em;top: 50%;width: .62em;height: .62em;margin-top: -.31em;border-radius: 50%;background: radial-gradient(circle at 40% 38%,#3A4A66 0 18%,#10141C 45%,#05070A)}.apx__sb{flex-shrink: 0;display: flex;align-items: center;gap: .32em;height: 2.75em;padding: .05em .12em 0 0}.apx__sb b{width: 3.9em;margin-right: auto;text-align: center;font-size: .86em;font-weight: 600;letter-spacing: 0}.apx__sig{display: flex;align-items: flex-end;gap: .1em;height: .62em}.apx__sig i{width: .17em;border-radius: .06em;background: var(--a-ink)}.apx__sig i:nth-child(1){height: 34%}.apx__sig i:nth-child(2){height: 56%}.apx__sig i:nth-child(3){height: 78%}.apx__sig i:nth-child(4){height: 100%}.apx__sb svg{width: .9em;height: .9em}.apx__bat{position: relative;width: 1.45em;height: .7em;margin-right: .16em;padding: .11em;border-radius: .22em;box-shadow: inset 0 0 0 .07em rgba(19,32,31,.38)}.apx__bat::before{content: "";display: block;width: 80%;height: 100%;border-radius: .1em;background: var(--a-ink)}.apx__bat::after{content: "";position: absolute;right: -.15em;top: 50%;width: .08em;height: .26em;margin-top: -.13em;border-radius: 0 .06em .06em 0;background: rgba(19,32,31,.38)}.apx__hd{position: relative;display: grid;margin-top: .55em;padding-right: 2.4em}.apx__hd small{font-size: .6em;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--a-mute)}.apx__hd b{margin-top: .1em;font-family: var(--f-display);font-size: 1.6em;font-weight: 700;letter-spacing: -0.03em;line-height: 1.1;white-space: nowrap}.apx__hd i{position: absolute;right: 0;top: .15em;display: grid;place-items: center;width: 2.35em;height: 2.35em;border-radius: 50%;background: var(--a-mint);color: var(--a-teal);font-style: normal;font-size: .82em;font-weight: 700}.apx__next{display: grid;margin-top: .95em;padding: .9em .95em .85em;border-radius: 1.15em;background: linear-gradient(160deg,var(--a-teal-2),var(--a-teal) 65%);color: #fff;box-shadow: 0 .55em 1.2em -.65em rgba(14,90,87,.75)}.apx__nl{display: flex;align-items: center;justify-content: space-between;font-size: .64em}.apx__nl small{font-size: 1em;color: rgba(255,255,255,.72)}.apx__nl em{padding: .2em .65em;border-radius: 99px;background: rgba(242,196,109,.16);color: var(--a-gold);font-style: normal;font-weight: 600}.apx__nt{margin-top: .3em;font-family: var(--f-display);font-size: 1.1em;font-weight: 700;letter-spacing: -0.02em}.apx__nw{display: flex;align-items: center;gap: .42em;margin-top: .22em;font-size: .78em;font-weight: 600;color: var(--a-gold);font-variant-numeric: tabular-nums}.apx__nw svg{width: 1em;height: 1em}.apx__dr{display: flex;align-items: center;gap: .55em;margin-top: .8em;padding-top: .75em;border-top: .06em solid rgba(255,255,255,.14)}.apx__dr i{display: grid;place-items: center;width: 3.1em;height: 3.1em;border-radius: 50%;background: var(--a-mint);color: var(--a-teal);font-style: normal;font-size: .6em;font-weight: 700}.apx__dr span{display: grid;line-height: 1.25}.apx__dr b{font-size: .72em;font-weight: 600}.apx__dr small{font-size: .6em;color: rgba(255,255,255,.66)}.apx__acts{display: grid;grid-template-columns: repeat(3,1fr);gap: .5em;margin-top: .75em}.apx__acts>span{display: flex;flex-direction: column;align-items: center;gap: .45em;padding: 1.05em .2em .95em;border-radius: 1.5em;background: #fff;box-shadow: 0 0 0 .08em rgba(19,32,31,.06),0 .4em 1em -.6em rgba(19,32,31,.22);font-size: .62em;font-weight: 600;text-align: center;line-height: 1.15}.apx__acts i{display: grid;place-items: center;width: 2.6em;height: 2.6em;border-radius: 50%;background: var(--a-mint);color: var(--a-teal)}.apx__acts svg{width: 1.15em;height: 1.15em}.apx__sec{display: flex;align-items: baseline;justify-content: space-between;margin-top: 1.05em;padding: 0 .1em}.apx__sec b{font-family: var(--f-display);font-size: .9em;font-weight: 700;letter-spacing: -0.01em}.apx__sec small{font-size: .66em;font-weight: 600;color: var(--a-teal)}.apx__list{display: grid;margin-top: .5em;border-radius: .95em;background: #fff;box-shadow: 0 0 0 .05em rgba(19,32,31,.06),0 .25em .6em -.35em rgba(19,32,31,.18)}.apx__list>span{display: flex;align-items: center;gap: .6em;padding: .6em .75em}.apx__list>span + span{background: linear-gradient(rgba(19,32,31,.08),rgba(19,32,31,.08)) no-repeat 3em 0 / calc(100% - 3em) .05em}.apx__list i{display: grid;place-items: center;width: 1.65em;height: 1.65em;border-radius: .5em;background: var(--a-mint);color: var(--a-teal)}.apx__list svg{width: .72em;height: .72em}.apx__list>span>span{display: grid;line-height: 1.25}.apx__list b{font-size: .72em;font-weight: 600}.apx__list small{font-size: .6em;color: var(--a-mute)}.apx__tabs{position: absolute;z-index: 3;left: .95em;right: .95em;bottom: 1.3em;display: grid;grid-template-columns: repeat(3,1fr);padding: .28em;border-radius: 99px;background: rgba(255,255,255,.96);box-shadow: 0 0 0 .05em rgba(19,32,31,.07),0 .6em 1.4em -.7em rgba(19,32,31,.35)}.apx__tabs>span{display: flex;flex-direction: column;align-items: center;gap: .25em;padding: .5em 0 .45em;border-radius: 99px;font-size: .52em;font-weight: 600;color: #7C8785}.apx__tabs>span.on{background: var(--a-mint);color: var(--a-teal)}.apx__tabs svg{width: 1.8em;height: 1.8em}.apx__home{position: absolute;z-index: 4;left: 50%;bottom: .42em;width: 6.4em;height: .27em;margin-left: -3.2em;border-radius: 99px;background: var(--a-ink)}.apx__frag{position: absolute;z-index: 3;background: #fff;color: var(--a-ink);line-height: 1.3}.apx__btn{display: block;padding: .8em;border-radius: .95em;background: var(--a-teal);color: #fff;font-size: .84em;font-weight: 700;text-align: center}.apx__btn--soft{background: var(--a-mint);color: var(--a-teal)}.apx__pick{z-index: 1;left: 6.9%;top: 35%;width: 30%;padding: 1.15em 2.1em 1.2em 1.15em;border-radius: 1.4em;font-size: .48em;box-shadow: 0 0 0 .06em rgba(19,32,31,.05),0 1em 2em -1em rgba(19,32,31,.26)}.apx__ph{display: flex;align-items: baseline;justify-content: space-between}.apx__ph b{font-family: var(--f-display);font-size: 1.05em;font-weight: 700;letter-spacing: -0.02em}.apx__ph small{font-size: .8em;font-weight: 600;color: var(--a-mute)}.apx__days{display: grid;grid-template-columns: repeat(5,1fr);gap: .45em;margin-top: .85em}.apx__days span{display: grid;justify-items: center;gap: .1em;padding: .5em 0 .55em;border-radius: .8em;background: var(--a-sand-2)}.apx__days small{font-size: .7em;color: var(--a-mute)}.apx__days b{font-size: 1em;font-weight: 700;font-variant-numeric: tabular-nums}.apx__days .on{background: var(--a-ink);color: #fff}.apx__days .on small{color: rgba(255,255,255,.7)}.apx__slots{display: grid;grid-template-columns: repeat(3,1fr);gap: .45em;margin: .7em 0 .95em}.apx__slots span{padding: .6em 0;border-radius: .75em;box-shadow: inset 0 0 0 .08em rgba(19,32,31,.12);font-size: .84em;font-weight: 600;text-align: center;font-variant-numeric: tabular-nums}.apx__slots .off{box-shadow: none;background: var(--a-sand-2);color: rgba(19,32,31,.3);text-decoration: line-through}.apx__slots .on{box-shadow: none;background: var(--a-teal);color: #fff}.apx__ok{left: 66.5%;top: 52%;width: 30%;padding: 1.2em 1.2em 1.25em;border-radius: 1.4em;font-size: .54em;box-shadow: 0 0 0 .06em rgba(19,32,31,.05),0 1.6em 3em -1.4em rgba(19,32,31,.38),0 .3em .8em -.3em rgba(19,32,31,.12)}.apx__okh{display: flex;align-items: center;gap: .7em;margin-bottom: .75em}.apx__okh i{display: grid;place-items: center;width: 2.3em;height: 2.3em;border-radius: 50%;background: var(--a-teal);color: #fff}.apx__okh i svg{width: 1em;height: 1em}.apx__okh>span{display: grid;line-height: 1.25}.apx__okh b{font-family: var(--f-display);font-size: 1em;font-weight: 700;letter-spacing: -0.02em}.apx__okh small{font-size: .8em;color: var(--a-mute)}.apx__okr{display: flex;align-items: center;gap: .6em;padding: .7em 0;border-top: .07em solid rgba(19,32,31,.08);font-size: .84em;font-weight: 600;font-variant-numeric: tabular-nums}.apx__okr svg{width: 1.1em;height: 1.1em;color: var(--a-teal)}.apx__okr i{display: grid;place-items: center;width: 2.9em;height: 2.9em;margin: -.35em 0;border-radius: 50%;background: var(--a-mint);color: var(--a-teal);font-style: normal;font-size: .62em;font-weight: 700}.apx__ok .apx__btn{margin-top: .45em}.apx__ntf{z-index: 4;left: 66.5%;top: 13%;width: 30%;display: grid;grid-template-columns: 2.3em 1fr auto;align-items: center;gap: .75em;padding: .85em 1em .85em .85em;border-radius: 1.45em;font-size: .58em;box-shadow: 0 0 0 .06em rgba(19,32,31,.05),0 2em 3.4em -1.6em rgba(19,32,31,.42),0 .35em .9em -.35em rgba(19,32,31,.14)}.apx__ico{display: grid;place-items: center;width: 2.3em;height: 2.3em;border-radius: .62em;background: linear-gradient(160deg,#1A7A75,var(--a-teal) 70%);color: #fff}.apx__ico svg{width: 1.05em;height: 1.05em}.apx__ntx{display: grid;font-size: .84em;line-height: 1.3}.apx__ntx b{font-weight: 700}.apx__ntf small{align-self: start;margin-top: .15em;font-size: .72em;color: var(--a-mute)}.apx__days span{position: relative}.apx__days i{width: .32em;height: .32em;margin-top: .12em;border-radius: 50%;background: #3FA58F}.apx__days .on{background: var(--a-teal)}.apx__days .on i{background: #fff}.apx__days .full{color: rgba(19,32,31,.35)}.apx__days .full i{background: rgba(19,32,31,.18)}.apx__ico{position: relative}.apx__ico::before{content: "";width: 1.05em;height: 1.05em;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#3E8F88,#0E5A57);box-shadow: 0 0 0 .16em #fff,0 0 0 .26em rgba(255,255,255,.35)}.apx__ico{background: linear-gradient(160deg,#1A7A75,var(--a-teal) 70%)}.apx__ntf{left: 62.2%;top: 7%;width: 31.5%}.apx__ok{left: 62.8%;top: 37%}.apx__okh i{width: 2.7em;height: 2.7em}.apx__okh i svg{width: 1.15em;height: 1.15em}@container (max-width: 330px){.apx__pick{display: none}.apx__dev{left: 34%}.apx::before{left: 34%}.apx__ntf{left: 54%;width: 42%}.apx__ok{left: 55%;width: 40%}}
