.analysis-page{--an-ease:cubic-bezier(.19,1,.22,1);overflow:clip}.an-hero{isolation:isolate;background:#0a0a0f;align-items:center;min-height:760px;display:grid;position:relative}.an-hero__visual{z-index:-1;position:absolute;inset:0 0 0 27%;overflow:hidden}.an-hero__visual picture,.an-hero__visual img{width:100%;height:100%;display:block}.an-hero__visual img{object-fit:cover;object-position:65% center;transform:translate3d(0,var(--camera-y,0px),0) scale(1.08)}.an-hero__visual:after{content:"";background:linear-gradient(90deg,#0a0a0f 0%,#0a0a0fdb 14%,#0a0a0f40 55%,#0a0a0f0f),linear-gradient(#0a0a0f59,#0000 15% 65%,#0a0a0f);position:absolute;inset:-1px}.an-hero__content{perspective:1200px;width:100%;padding-top:48px;padding-bottom:90px}.analysis-page .an-hero .k-crumbs{margin-bottom:48px}.agency #main .analysis-page .an-hero .k-display{max-width:11.5ch;font-size:clamp(3rem,4.9vw,5.4rem);line-height:1.02}.an-hero .k-tagline{max-width:27em;margin-top:26px;font-size:clamp(1.05rem,1.4vw,1.3rem)}.an-hero .k-actions{margin-top:30px}.an-hero .k-small{color:#b7bbc4;max-width:39em;font-size:.77rem}.an-intro{grid-template-columns:.65fr 1.35fr;align-items:start;gap:8%;padding-block:44px 80px;display:grid}.an-intro__label{color:#b9bdc7;border-left:1px solid #218b8d;flex-direction:column;gap:12px;padding-left:24px;display:flex}.an-intro__label>b{letter-spacing:-.04em;color:#f0f0f0;font-size:3.5rem;font-weight:500;line-height:1}.an-intro__label>b span{letter-spacing:0;color:#b9bdc7;font-size:1rem}.an-intro .k-lead{max-width:44em;margin:0}.an-audit{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:7%;display:grid}.an-report{border-radius:4px 4px 70px;min-width:0;min-height:620px;position:relative;overflow:hidden}.an-report__camera{position:absolute;inset:0}.an-report picture,.an-report img{width:100%;height:100%;display:block}.an-report img{object-fit:cover;object-position:49% center;transform:translate3d(0,var(--camera-y,0px),0) scale(1.12)}.an-report:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0feb);position:absolute;inset:0}.an-report__label{z-index:1;color:#e5e5e9;flex-direction:column;gap:8px;font-size:.85rem;display:flex;position:absolute;inset:auto 32px 38px}.an-report__label b{letter-spacing:-.025em;color:#fff;font-size:clamp(1.3rem,2vw,2rem);font-weight:500}.analysis-page .an-checks{flex-direction:column;justify-content:space-between;display:flex}.analysis-page .an-checks li{grid-template-columns:36px 1fr;padding-block:28px}.analysis-page .an-checks li:first-child{padding-top:20px}.analysis-page .an-checks p{font-size:.98rem}.an-process{background:radial-gradient(at 0 55%,#0d9e9e0b,#0000 55%),#0c0d12}.an-process__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9%;display:grid}.an-process__intro{position:sticky;top:140px}.an-process__intro .k-h2{max-width:11ch}.an-progress{font-variant-numeric:tabular-nums;max-width:310px;margin-top:56px}.an-progress>span:first-child{letter-spacing:-.06em;font-size:4rem;line-height:1}.an-progress>span:nth-child(2){color:#9ea4af;margin-left:12px;font-size:.85rem}.an-progress__track{background:#30313b;height:2px;margin-top:24px;overflow:hidden}.an-progress__track i{width:100%;height:100%;transform:scaleX(var(--progress,.25));transform-origin:0;transition:transform .8s var(--an-ease);background:linear-gradient(90deg,#a73756,#17a8a5);display:block}.an-progress p{color:#b9bdc7;margin-top:12px;font-size:.9rem}.an-timeline{perspective:1400px;margin:0;padding:0 0 0 30px;list-style:none;position:relative}.an-timeline:before,.an-timeline:after{content:"";background:#34353c;width:1px;position:absolute;top:50px;bottom:80px;left:0}.an-timeline:after{transform:scaleY(var(--line,0));transform-origin:top;transition:transform .8s var(--an-ease);background:linear-gradient(#a73756,#17a8a5)}.an-step{perspective:1200px;padding:20px 0 48px;position:relative}.an-step__node{z-index:1;background:#727680;border-radius:50%;width:9px;height:9px;transition:background .6s,box-shadow .6s;position:absolute;top:49px;left:-34px}.an-step__card{transform-origin:0;min-height:245px;transition:transform 1.3s var(--an-ease),border-color .9s,box-shadow .9s;background:linear-gradient(135deg,#1b2027,#121318 65%);border:1px solid #353640;border-radius:12px;flex-direction:column;gap:28px;padding:32px;display:flex;position:relative}.an-step__n{color:#aeb4be;letter-spacing:.15em;font-size:.83rem}.analysis-page .an-step .k-h3{margin:0 0 12px;font-size:1.5rem}.an-step p{color:#b9bdc7;max-width:35em;margin:0;line-height:1.7}.an-step__mark{color:#59918f;font-size:1.4rem;position:absolute;top:26px;right:28px}.analysis-page.an-motion .an-step:not(.is-active) .an-step__card{transform:translate3d(12px,0,-35px)rotateY(-5deg)}.an-step.is-active .an-step__card{background:linear-gradient(130deg,#193033,#19171e 78%);border-color:#418380;transform:translateZ(0);box-shadow:0 24px 65px -35px #000,inset 0 1px #466460}.an-step.is-active .an-step__node{background:#22b6b0;box-shadow:0 0 0 6px #22b6b01a}.an-step.is-active .an-step__n{color:#66c8c3}.analysis-page .an-value .k-quote{border-left:0;padding:0}.analysis-page .an-value .k-quote p{letter-spacing:-.04em;color:#0000;background:linear-gradient(130deg,#f4f4f7 30%,#62b3b0 65%,#a35a6f) text;max-width:10ch;font-size:clamp(2.8rem,4.5vw,5rem);line-height:1.08}.analysis-page .an-cta{background:radial-gradient(at 100% 100%,#80002029,#0000 65%),linear-gradient(115deg,#13282c,#101117 65%)}.analysis-page .fq__stack{animation:none!important}.an-motion [data-an-reveal]{opacity:0;transition:opacity 1s ease,transform 1.6s var(--an-ease);transform:perspective(1100px)translate3d(0,48px,-35px)rotateX(6deg)}.an-motion [data-an-reveal].is-shown{opacity:1;transform:none}.an-motion .an-enter{animation:an-copy-enter 1.5s var(--an-ease) both;animation-delay:calc(.12s + var(--order)*.16s)}.an-motion .an-hero__visual picture{animation:an-camera-enter 2.4s var(--an-ease) both}@keyframes an-copy-enter{0%{opacity:0;transform:translate3d(0,40px,-45px)rotateX(9deg)}to{opacity:1;transform:none}}@keyframes an-camera-enter{0%{opacity:.3;transform:scale(1.13)translate(3%)}to{opacity:1;transform:none}}@media (width>=1700px){.an-hero{min-height:850px}}@media (width<=1000px){.an-hero{min-height:740px}.an-hero__visual{left:15%}.an-hero__visual:after{background:linear-gradient(90deg,#0a0a0f,#0a0a0fcc 35%,#0a0a0f26),linear-gradient(#0000 50%,#0a0a0f)}.an-audit{grid-template-columns:.85fr 1fr;gap:5%}.an-report{min-height:650px}.an-process__layout{gap:6%}.an-step__card{padding:24px}}@media (width<=760px){.an-hero{min-height:0;padding-top:270px;display:block}.an-hero__visual{height:440px;inset:0 0 auto}.an-hero__visual img{object-position:65% 45%}.an-hero__visual:after{background:linear-gradient(#0a0a0f05 22%,#0a0a0fb3 75%,#0a0a0f 98%)}.an-hero__content{padding-top:0;padding-bottom:40px}.analysis-page .an-hero .k-crumbs{margin-bottom:26px;position:relative}.agency #main .analysis-page .an-hero .k-display{max-width:14ch;font-size:clamp(2.6rem,9vw,4rem)}.an-hero .k-tagline{margin-top:22px}.an-hero .k-actions{align-items:stretch}.an-hero .k-btn{justify-content:center}.an-intro{grid-template-columns:1fr;gap:24px;padding-block:26px 56px}.an-intro__label{flex-direction:row;justify-content:space-between;align-items:center}.an-intro__label>b{font-size:2.5rem}.an-intro .k-lead{font-size:1rem}.an-audit{grid-template-columns:1fr;gap:32px}.an-report{aspect-ratio:1.1;border-bottom-right-radius:40px;min-height:0}.an-report__label{inset:auto 24px 28px}.analysis-page .an-checks li{padding-block:24px}.an-process__layout{grid-template-columns:1fr;gap:30px}.an-process__intro{position:static}.an-process__intro .k-h2{max-width:16ch}.an-progress{display:none}.an-timeline{padding-left:20px}.an-step{padding:12px 0 24px}.an-step__node{top:42px;left:-24px}.an-step__card{min-height:220px;padding:24px 20px}.analysis-page .an-step .k-h3{font-size:1.3rem}.an-timeline:before,.an-timeline:after{top:43px;bottom:55px}.analysis-page .an-value .k-quote p{max-width:12ch;font-size:3rem}.an-cta .k-actions{padding-inline:36px}.an-cta .k-btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.analysis-page *,.analysis-page :before,.analysis-page :after{transition:none!important;animation:none!important}.analysis-page [data-an-reveal],.analysis-page .an-step__card,.analysis-page picture,.analysis-page img{opacity:1!important;transform:none!important}}html.a11y-motion .analysis-page *,html.a11y-motion .analysis-page :before,html.a11y-motion .analysis-page :after{transition:none!important;animation:none!important}html.a11y-motion .analysis-page [data-an-reveal],html.a11y-motion .analysis-page .an-step__card,html.a11y-motion .analysis-page picture,html.a11y-motion .analysis-page img{opacity:1!important;transform:none!important}
