@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/montserrat-regular.1e2e2195.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/fonts/montserrat-semibold.04211279.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-bold.495ba33d.woff) format("woff")}:root{--ink:#292b32;--muted:#636878;--soft:#f2f4f7;--line:rgba(41,43,50,.12);--lime:#caff3d;--blue:#5f6cff;--pink:#ff2bb3;--white:#fff;--radius-xl:42px;--radius-lg:28px;--shadow:0 24px 70px rgba(31,35,50,.12);--container:min(1180px,calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f8fb;color:var(--ink);font-family:Montserrat,Arial,sans-serif;line-height:1.35;margin:0;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page{overflow:hidden;position:relative}.page:after,.page:before{border-radius:999px;content:"";filter:blur(40px);height:460px;opacity:.45;pointer-events:none;position:fixed;width:460px;z-index:-1}.page:before{background:var(--lime);right:-110px;top:-140px}.page:after{background:#dfe3ff;bottom:8vh;left:-170px}.container{margin:0 auto;width:var(--container)}.corner-logo{align-items:center;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.78);border-radius:999px;box-shadow:0 14px 40px rgba(41,43,50,.08);display:inline-flex;gap:10px;left:max(24px,(100vw - 1180px)/2);padding:10px 14px;position:absolute;top:24px;z-index:10}.corner-logo__text{height:auto;width:136px}.corner-logo__rocket{height:auto;width:30px}.header{margin-top:16px;position:sticky;top:16px;z-index:20}.header__inner{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.7);border-radius:28px;box-shadow:0 14px 46px rgba(41,43,50,.08);display:flex;gap:24px;justify-content:space-between;padding:14px 16px 14px 22px}.logo{align-items:center;display:inline-flex;gap:10px;min-width:146px}.logo img{height:auto;width:144px}.nav{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:600;gap:24px}.nav a{transition:color .2s ease}.button,.nav a:hover{color:var(--ink)}.button{align-items:center;background:var(--lime);border:0;border-radius:20px;cursor:pointer;display:inline-flex;font:700 15px/1 Montserrat,Arial,sans-serif;gap:10px;justify-content:center;min-height:56px;padding:0 35px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.button:hover{background:#d8ff63;transform:translateY(-2px)}.button--dark{background:var(--ink);box-shadow:none;color:var(--white)}.button--dark:hover{background:#111217;box-shadow:0 18px 34px rgba(41,43,50,.22)}.hero{padding:92px 0 48px}.hero__grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.hero__expert,.hero__main,.panel{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.hero__main{isolation:isolate;min-height:548px;overflow:hidden;padding:clamp(28px,3.9vw,48px);position:relative}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,4vw,42px);letter-spacing:-.055em;line-height:.98;margin-bottom:22px;max-width:700px}.accent{color:var(--blue)}.hero__lead{color:var(--muted);font-size:clamp(17px,1.65vw,21px);line-height:1.35;margin-bottom:28px;max-width:650px}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.hero__awards{display:grid;gap:52px 0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;max-width:440px;padding-bottom:24px}.item-top-awards{align-items:center;cursor:default;display:flex;height:7.5rem;justify-content:center;justify-self:center;position:relative;width:11.5rem}.item-top-awards__top{text-wrap:nowrap;color:var(--muted);left:50%;line-height:1;position:absolute;top:0;transform:translateX(-50%)}.item-top-awards__middle,.item-top-awards__top{font-size:11px;font-weight:800;text-align:center}.item-top-awards__middle{color:var(--ink);letter-spacing:-.035em;line-height:1.22;max-width:8.35rem;position:relative;z-index:1}.item-top-awards__bottom{bottom:0;font-size:11px;line-height:1}.item-top-awards__bottom,.item-top-awards__description{color:var(--muted);font-weight:800;left:50%;position:absolute;transform:translateX(-50%)}.item-top-awards__description{font-size:10px;letter-spacing:.08em;text-transform:uppercase;top:calc(100% + 10px);z-index:1}.item-top-awards__agency-logo{height:auto;width:96px}.item-top-awards__wreaths{fill:currentColor;color:#00b2ff;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .2s ease;width:184px}.item-top-awards:hover .item-top-awards__wreaths{color:var(--lime)}.hero__expert{color:var(--white);display:flex;flex-direction:column;isolation:isolate;min-height:548px;overflow:hidden}.expert__top,.hero__expert{background:#292b32;position:relative}.expert__top{padding:30px 30px 18px;z-index:6}.expert__badge{align-items:center;background:var(--lime);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:22px;padding:10px 14px}.expert__title{font-size:clamp(28px,3vw,36px);letter-spacing:-.04em;line-height:1.04;margin-bottom:16px}.expert__text{color:hsla(0,0%,100%,.72);font-size:15px}.expert-slider{flex:1;margin-top:0;min-height:310px;overflow:hidden;position:relative}.expert-slider:before{background:linear-gradient(180deg,rgba(41,43,50,.72),rgba(41,43,50,0) 38%);content:"";z-index:1}.expert-slide,.expert-slider:before{inset:0;pointer-events:none;position:absolute}.expert-slide{opacity:0;transform:translate3d(0,16px,0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.expert-slide.is-active{opacity:1;pointer-events:auto;transform:translateZ(0)}.expert-slide__photo{filter:saturate(1.02);height:100%;inset:0;max-width:none;object-fit:cover;object-position:center bottom;position:absolute;transform:scale(1.04);transform-origin:center bottom;transition:transform 1.25s cubic-bezier(.22,1,.36,1),filter 1.25s cubic-bezier(.22,1,.36,1);width:100%}.expert-slide.is-active .expert-slide__photo{filter:saturate(1.05);transform:scale(1)}.expert-slide__card{backdrop-filter:blur(18px);background:rgba(41,43,50,.42);border:1px solid hsla(0,0%,100%,.22);border-radius:24px;bottom:24px;display:grid;gap:10px;left:24px;opacity:0;padding:18px;position:absolute;right:24px;transform:translateY(18px);transition:opacity .72s cubic-bezier(.22,1,.36,1) .16s,transform .72s cubic-bezier(.22,1,.36,1) .16s;z-index:3}.expert-slide.is-active .expert-slide__card{opacity:1;transform:translateY(0)}.expert__name{font-size:18px;font-weight:800}.expert__role{color:hsla(0,0%,100%,.76);font-size:13px;font-weight:600}.expert-slider__controls{align-items:center;display:flex;gap:8px;justify-content:flex-end;left:30px;pointer-events:none;position:absolute;right:30px;top:18px;z-index:4}.expert-slider__dot{background:hsla(0,0%,100%,.38);border:0;border-radius:999px;cursor:pointer;height:9px;pointer-events:auto;transition:width .2s ease,background .2s ease;width:9px}.expert-slider__dot.is-active{background:var(--lime);width:26px}.section{padding:52px 0}.section__head{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px}.section__title{font-size:clamp(34px,4.2vw,58px);letter-spacing:-.055em;line-height:1.02;margin-bottom:0;max-width:770px}.audit-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.audit-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:242px;overflow:hidden;padding:26px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.audit-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.audit-card--lime{background:var(--lime)}.audit-card--dark{background:var(--ink);color:var(--white)}.audit-card--dark .audit-card__text{color:hsla(0,0%,100%,.72)}.audit-card__icon{background:rgba(95,108,255,.1);border-radius:18px;color:var(--blue);display:grid;font-size:24px;font-weight:800;height:52px;margin-bottom:36px;place-items:center;width:52px}.audit-card--dark .audit-card__icon{background:rgba(202,255,61,.14);color:var(--lime)}.audit-card--lime .audit-card__icon{background:rgba(41,43,50,.1);color:var(--ink)}.audit-card__title{font-size:22px;letter-spacing:-.035em;line-height:1.12;margin-bottom:12px;position:relative;z-index:1}.audit-card__text{color:var(--muted);font-size:15px;font-weight:500;margin-bottom:0;position:relative;z-index:1}.steps{display:block}.steps__list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.step{align-items:center;background:var(--white);border-radius:28px;box-shadow:0 14px 42px rgba(41,43,50,.06);display:grid;gap:18px;grid-template-columns:72px 1fr;min-height:126px;padding:18px}.step__number{background:var(--lime);border-radius:22px;display:grid;font-size:22px;font-weight:800;height:72px;letter-spacing:-.04em;place-items:center;width:72px}.cta{padding-bottom:76px}.cta__panel{background:var(--ink);border-radius:46px;box-shadow:var(--shadow);display:grid;gap:22px;grid-template-columns:.92fr 1.08fr;padding:22px}.cta__content{color:var(--white);padding:clamp(24px,3vw,42px)}.cta__content h2{font-size:clamp(34px,4.4vw,62px);letter-spacing:-.055em;line-height:1;margin-bottom:20px}.cta__content p{color:hsla(0,0%,100%,.74);font-size:17px;margin-bottom:24px;max-width:470px}.tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:28px 0 0;padding:0}.tags li{background:var(--lime);border-radius:999px;color:var(--ink);font-size:13px;font-weight:800;padding:10px 14px}.form{background:var(--white);border-radius:34px;padding:clamp(22px,3vw,34px)}.form,.form__row{display:grid;gap:12px}.form__row{grid-template-columns:1fr 1fr}.field{display:grid;gap:8px}.field label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{background:#f7f8fb;border:1px solid var(--line);border-radius:20px;color:var(--ink);font:600 15px/1.3 Montserrat,Arial,sans-serif;outline:none;padding:17px 18px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.field textarea{min-height:122px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{background:var(--white);border-color:rgba(95,108,255,.55);box-shadow:0 0 0 4px rgba(95,108,255,.1)}.form__agree{color:var(--muted);font-size:12px}.form__status{background:var(--lime);border-radius:18px;color:var(--ink);display:none;font-size:13px;font-weight:700;padding:14px 16px}.form__status.is-error{background:#ff2b69;color:var(--white)}.form__agree a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer{color:var(--muted);font-size:14px;padding:26px 0 40px}.landing-disclaimer{color:var(--muted);font-size:13px;font-weight:600;margin:0 auto 24px;width:var(--container)}.footer__inner{border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-top:24px}.reveal{transition:opacity .65s ease,transform .65s ease}.reveal,.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.nav{display:none}.cta__panel,.hero__grid,.steps,.steps__list{grid-template-columns:1fr}.hero__expert,.hero__main{min-height:auto}.audit-grid,.form__row,.hero__awards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:root{--container:min(100vw - 24px,1180px);--radius-xl:30px}.header{margin-top:8px;top:8px}.corner-logo{left:12px;padding:8px 10px;top:12px}.corner-logo__text{width:112px}.corner-logo__rocket{width:24px}.header__inner{border-radius:22px;padding:12px}.logo img{width:122px}.header .button{font-size:12px;min-height:44px;padding:0 16px}.hero{padding-top:24px}.cta__content,.expert__top,.hero__main{padding:24px}h1{font-size:clamp(32px,10vw,42px)}.audit-grid,.form__row,.hero__awards,.proof{grid-template-columns:1fr}.expert-slider{min-height:340px}.expert-slide__card{bottom:18px;left:18px;right:18px}.expert-slider__controls{left:24px;right:24px;top:18px}.step{border-radius:22px;grid-template-columns:56px 1fr;min-height:auto}.step__number{border-radius:18px;height:56px;width:56px}.cta__panel{border-radius:34px;padding:12px}.footer__inner{display:grid}}