.proof-strip{color:#dbe3f5;background:#06070b}.proof-strip__list{border-top:1px solid #9bb6ff24;flex-wrap:wrap;justify-content:space-between;gap:18px 40px;margin-block:0;padding:30px 0 34px;display:flex}.proof-strip__list>div{align-items:baseline;gap:12px;min-width:0;display:flex}.proof-strip__list dt{color:#7f8bab;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.proof-strip__list dd{color:#e6ebf7;margin:0;font-size:14px;line-height:1.4}.why-us{background:#fff}.why-us h2 em,.support-practice h2 em,.testimonials h2 em{color:#4a68df;font-style:normal}.why-us__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,60px);margin:clamp(50px,6vw,85px) 0 0;padding:0;list-style:none;display:grid}.why-us__grid>li{border-top:1px solid #cfd6e3;flex-direction:column;padding:26px 0 40px;display:flex}.why-us__number{color:#4164dd;letter-spacing:.07em;font-size:12px;font-weight:700}.why-us__grid h3{color:#172035;margin:34px 0 12px;font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.1}.why-us__grid p{color:#576278;max-width:36ch;font-size:15px;line-height:1.6}.why-us__grid>.why-us__cta{border-top-color:#4a68df;justify-content:flex-end;gap:18px;padding:26px 0 40px}.why-us__cta p{color:#172035;letter-spacing:-.03em;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.35}.why-us__cta .text-link{color:#3054cc;border-bottom:1px solid;align-items:center;gap:12px;width:max-content;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.support-practice{background:#e4ebff}.support-practice__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,130px);display:grid}.support-practice h2{text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.6vw,5rem);line-height:1.02}.support-practice__links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:36px;display:flex}.support-practice__links a{color:#2848ad;overflow-wrap:anywhere;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;transition:border-color .16s;display:inline-flex}.support-practice__list{border-top:1px solid #aebce0;margin:0}.support-practice__list>div{border-bottom:1px solid #c3cdea;grid-template-columns:minmax(120px,.4fr) 1fr;gap:20px;padding:26px 0;display:grid}.support-practice__list dt{color:#172035;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.support-practice__list dd{color:#34425e;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.testimonials{background:#fff}.testimonials__heading{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:30px clamp(30px,6vw,90px);display:grid}.testimonials__heading h2{margin:0;font-size:clamp(2.6rem,4.6vw,5rem);line-height:1.02}.testimonials__heading .review-badges{justify-content:flex-end}.testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(45px,6vw,75px) 0 0;padding:0;list-style:none;display:grid}.testimonials__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.testimonials__rating .review-stars{font-size:15px}.testimonials__verified{color:#2848ad;letter-spacing:.01em;background:#fff;border:1px solid #c8d4f3;align-items:center;gap:7px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.testimonials__country{color:#5c697e;font-size:12px!important}.testimonials__case{color:#3054cc;border-bottom:1px solid;align-items:center;gap:10px;width:max-content;min-height:44px;margin-top:-10px;font-size:14px;font-weight:700;display:inline-flex}.testimonials__verified:focus-visible,.testimonials__case:focus-visible{outline-offset:3px;outline:2px solid #4766cf}.testimonials__grid figure{background:#f8f9fc;border:1px solid #dce2ec;flex-direction:column;justify-content:flex-start;gap:30px;height:100%;margin:0;padding:clamp(24px,3vw,36px);display:flex}.testimonials__grid blockquote{margin:0}.testimonials__grid blockquote p{color:#1f2a40;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.testimonials__grid blockquote p:before{content:"“"}.testimonials__grid blockquote p:after{content:"”"}.testimonials__grid figcaption{align-items:center;gap:14px;margin-top:auto;display:flex}.testimonials__grid figcaption>span{flex-direction:column;gap:3px;display:flex}.testimonials__grid figcaption strong{color:#172035;font-size:15px}.testimonials__grid figcaption span span{color:#5c697e;font-size:13px}.testimonials__avatar{object-fit:cover;background:#dfe8ff;border-radius:50%;flex:none;width:48px;height:48px}.testimonials__grid figcaption>.testimonials__avatar--initial{color:#2848ad;place-items:center;font-weight:700;display:grid}@media (hover:hover) and (pointer:fine){.support-practice__links a:hover{border-bottom-color:currentColor}}@media (max-width:1020px){.proof-strip__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.proof-strip__list>div{flex-direction:column;gap:6px}.why-us__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials__grid{grid-template-columns:1fr;max-width:720px}.testimonials__heading{grid-template-columns:1fr}.testimonials__heading .review-badges{justify-content:flex-start}}@media (max-width:760px){.support-practice__layout{grid-template-columns:1fr}.support-practice h2,.testimonials__heading h2{font-size:clamp(2.5rem,10vw,3.6rem)}.support-practice__list>div{grid-template-columns:1fr;gap:8px}.why-us__grid{grid-template-columns:1fr}.why-us__grid h3{margin-top:22px}}@media (max-width:560px){.proof-strip__list{gap:16px 20px;padding:24px 0 28px}.proof-strip__list dd{font-size:13px}}.sx{--sx-bg:#070b16;--sx-card:#0d1426;--sx-ink:#f1f4fb;--sx-mut:#b4bfd6;--sx-dim:#7f8bab;--sx-acc:#4c70f3;--sx-link:#9bb6ff;--sx-line:#9bb6ff29;background:var(--sx-bg);color:var(--sx-ink);position:relative;overflow:clip}.sx__drum,.sx__meter{display:none}.sx__inner{padding-block:clamp(92px,11vw,160px);position:relative}.sx__sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sx__head{max-width:700px}.sx__head h2{letter-spacing:-.065em;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:.98}.sx__head h2 em{color:#92adff;font-style:normal;display:block}.sx__lead{max-width:520px;color:var(--sx-mut);margin-top:22px;font-size:17px}.sx__all{color:var(--sx-link);border-bottom:1px solid;align-items:center;gap:12px;margin-top:28px;padding-bottom:4px;font-size:14px;font-weight:700;display:inline-flex}.sx__all .icon{transition:transform .2s var(--ease-out)}.sx__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:64px 0 0;padding:0;list-style:none;display:grid}.sx__item{background:var(--sx-card);box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:24px;flex-direction:column;gap:22px;padding:14px 14px 26px;display:flex}.sx__body{padding-inline:10px}.sx__num{letter-spacing:.14em;color:var(--sx-link);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sx__item h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(24px,2.2vw,32px);line-height:1.05}.sx__desc{max-width:440px;color:var(--sx-mut);margin-top:12px;font-size:15px}.sx__chips{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sx__chips li{color:#dbe3f5;background:#ffffff0a;border-radius:999px;padding:6px 11px;font-size:12.5px;line-height:1.2;box-shadow:inset 0 0 0 1px #ffffff1f}.sx__link{color:var(--sx-link);align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.sx__link .icon{transition:transform .2s var(--ease-out)}.sx :focus-visible{outline-color:var(--sx-link)}@media (hover:hover) and (pointer:fine){.sx__all:hover .icon,.sx__link:hover .icon{transform:translate(3px)}.sx__link:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1020px){.sx__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sx__list{grid-template-columns:1fr;margin-top:44px}.sx-art__float--a,.sx-art__float--b,.sx-art__float--d,.sx-art__float--f{right:2%}.sx-art__float--c,.sx-art__float--e{left:2%}}.sx-art{aspect-ratio:4/3;perspective:1100px;position:relative}.sx-art__tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);position:absolute;inset:0}.sx-art__base{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sx-art__float{filter:drop-shadow(0 18px 30px #0206148c);position:absolute;transform:translateZ(54px)}.sx-art__float svg{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.sx-art__float--a{width:24%;top:36%;right:-3%}.sx-art__float--b{width:30%;bottom:12%;right:-4%}.sx-art__float--c{width:33%;top:44%;left:-3%}.sx-art__float--d{width:34%;top:16%;right:-2%}.sx-art__float--e{width:28%;bottom:10%;left:-4%}.sx-art__float--f{width:23%;top:4%;right:-3%}.sx-art .k-panel{fill:#0f1830;stroke:#22305a;stroke-width:1.5px}.sx-art .k-panel-hi{fill:#121d3a;stroke:#33447a;stroke-width:1.5px}.sx-art .k-card{fill:#16223f;stroke:#31427a;stroke-width:1.5px}.sx-art .k-mut{fill:#18233f}.sx-art .k-line{fill:#2a3962}.sx-art .k-acc{fill:var(--sx-acc)}.sx-art .k-acc2{fill:#92adff}.sx-art .k-ink{fill:#dbe3f5}.sx-art [class*=k-stroke]{fill:none}.sx-art .k-stroke-line{stroke:#2a3962}.sx-art .k-stroke-acc{stroke:var(--sx-acc)}.sx-art .k-stroke-acc2{stroke:#92adff}.sx-art .k-stroke-ink{stroke:#fff}.sx-art .k-stroke-panel{stroke:#0f1830}@media (prefers-reduced-motion:no-preference){.sx--js .sx-art .sx-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease-out) calc(var(--d,0) * 55ms);transform:scaleY(.12)}.sx--js .sx-art .sx-pop{opacity:0;transition:opacity .5s var(--ease-out) calc(.12s + var(--d,0) * 70ms),transform .7s var(--ease-out) calc(.12s + var(--d,0) * 70ms);transform:translateY(8px)}.sx--js .sx-art .sx-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-out) .25s}.sx--js .sx-art .sx-fill{transform-box:fill-box;transform-origin:0;transition:transform 2.4s var(--ease-in-out) .2s;transform:scaleX(.04)}.sx--js .sx-art[data-live] .sx-bar,.sx--js .sx-art[data-live] .sx-pop,.sx--js .sx-art[data-live] .sx-fill{opacity:1;transform:none}.sx--js .sx-art[data-live] .sx-draw{stroke-dashoffset:var(--to,0)}.sx--js .sx-art[data-live] .sx-flow{animation:1.6s linear infinite sx-flow}.sx--js .sx-art__float{transition:transform .7s var(--ease-out)}.sx--js .sx-art:not([data-live]) .sx-art__float{transform:translateZ(54px)translateY(14px)}}.sx-art .sx-draw{stroke-dasharray:1}.sx-art .sx-draw[style*=--to]{stroke-dashoffset:var(--to)}@keyframes sx-flow{to{stroke-dashoffset:-56px}}.sx.sx--on{background:var(--sx-bg)}.sx--on .sx__track{height:calc(100vh + (var(--sx-n,6) + .6) * 46vh)}.sx--on .sx__stage{height:100vh;background:radial-gradient(60% 70% at 74% 52%,#4c70f329,#0000 70%);height:100lvh;position:sticky;top:0;overflow:hidden}.sx--on .sx__inner{height:100vh;will-change:opacity;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:clamp(40px,6vw,110px);height:100svh;padding-top:calc(76px + clamp(28px,6vh,64px));padding-bottom:clamp(28px,5vh,48px);display:grid}.sx--on .sx__head{grid-area:1/1;max-width:520px}.sx--on .sx__head h2{font-size:clamp(2.4rem,1.2rem + 2.6vw,4.2rem)}.sx--on .sx__lead{margin-top:16px;font-size:16px}.sx--on .sx__all{margin-top:20px}.sx--on .sx__meter{letter-spacing:.14em;width:min(100%,280px);color:var(--sx-dim);font-variant-numeric:tabular-nums;grid-area:3/1;align-self:end;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.sx__cur{min-width:2ch;color:var(--sx-ink)}.sx__bar{background:#ffffff24;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.sx__bar i{background:var(--sx-acc);transform-origin:0;transform:scaleX(var(--sx-p,.1667));transition:transform .5s var(--ease-out);position:absolute;inset:0}.sx--on .sx__list{grid-area:1/2/span 3;align-self:stretch;margin:0;display:block;position:relative}.sx--on .sx__item{box-shadow:none;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out),transform .75s var(--ease-out);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:clamp(18px,3vh,30px);padding:0;display:flex;position:absolute;inset:0;transform:translateY(34px)}.sx--on .sx__item[data-before]{transform:translateY(-34px)}.sx--on .sx__item[data-active]{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.sx--on .sx-art{width:min(100%,1.33333*min(52vh,500px))}.sx--on .sx__body{max-width:560px;padding:0}.sx--on .sx__item h3{font-size:clamp(30px,1.4rem + 1.8vw,48px)}.sx--on .sx__desc{font-size:16px}.sx--on .sx__chips li{opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);transform:translateY(8px)}.sx--on .sx__item[data-active] .sx__chips li{opacity:1;transition-delay:calc(.2s + var(--c,0) * 60ms);transform:none}.sx--on .sx__drum{--R:var(--Rd,230px);z-index:0;pointer-events:none;--sx-top:calc(76px + clamp(28px,6vh,64px) + var(--sx-head-h,280px) + 16px);left:max(36px,50vw - 695px);top:var(--sx-top);width:min(40vw,520px);height:calc(100svh - var(--sx-top) - 64px);perspective:900px;perspective-origin:30%;will-change:opacity;display:block;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000 100%)}.sx--on .sx__head{z-index:1;position:relative}.sx__window{background:linear-gradient(90deg,#4c70f324,#0000 85%);border-block:1px solid #9bb6ff47;height:52px;position:absolute;top:50%;left:0;right:12%;transform:translateY(-50%)}.sx__cyl{width:100%;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:18px}.sx__w{white-space:nowrap;transform:translateY(-50%) rotateX(var(--ax,0deg)) translateZ(var(--R));backface-visibility:hidden;color:var(--sx-dim);font-size:15px;line-height:1;transition:color .4s,opacity .4s;position:absolute;top:0;left:0}.sx__w--major{letter-spacing:-.04em;color:#c9d3ea;font-size:28px;font-weight:500}.sx__w.is-on{color:#dbe3f5}.sx__w--major.is-on{color:#fff}@media (max-width:1023.98px){.sx--on .sx__track{height:calc(100vh + (var(--sx-n,6) + .6) * 52vh)}.sx--on .sx__stage{background:radial-gradient(90% 50% at 50% 62%,#4c70f324,#0000 70%)}.sx--on .sx__inner{grid-template-rows:auto 64px minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:clamp(10px,2svh,18px);padding-top:calc(64px + clamp(16px,3.5svh,32px));padding-bottom:clamp(18px,3svh,28px)}.sx--on .sx__head{max-width:none}.sx--on .sx__head h2{font-size:clamp(1.9rem,1.1rem + 3.4vw,2.8rem)}.sx--on .sx__head h2 em{display:inline}.sx--on .sx__meter{display:none}.sx--on .sx__lead,.sx--on .sx__all{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sx--on .sx__list{grid-area:3/1}.sx--on .sx__item{justify-content:flex-start;gap:clamp(14px,2.4svh,22px)}.sx--on .sx-art{width:min(100%,48svh)}.sx--on .sx__item h3{font-size:clamp(26px,1rem + 4vw,36px)}.sx--on .sx__desc{font-size:15px}.sx--on .sx__drum{--R:clamp(320px,90vw,480px);width:auto;left:0;right:0;top:calc(64px + clamp(16px,3.5svh,32px) + var(--sx-head-h,96px) + clamp(10px,2svh,18px));perspective:700px;perspective-origin:50%;height:64px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%)}.sx__window{background:#4c70f31f;border:1px solid #9bb6ff4d;border-radius:999px;width:min(68vw,320px);height:44px;left:50%;right:auto;transform:translate(-50%,-50%)}.sx__cyl{left:50%}.sx__w{transform:translate(-50%,-50%) rotateY(var(--ay,0deg)) translateZ(var(--R))}.sx__w:not(.sx__w--major){display:none}.sx__w--major{letter-spacing:-.02em;font-size:16px}}@media (max-width:1023.98px) and (max-height:760px){.sx--on .sx__chips{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1023.98px) and (max-height:680px){.sx--on .sx__desc{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
