.home-page{color:#253551;background:#fff;font-family:Inter,system-ui,sans-serif;overflow-x:clip}.home-hero{position:relative;isolation:isolate;min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:center;padding:48px 0 22px}.home-hero__wash{pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 82% 48%,#edf3ff77,transparent 52%),radial-gradient(ellipse at 8% 85%,#faf7ff66,transparent 45%)}.home-hero__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;width:min(100%,1680px);margin-inline:auto;padding-inline:5%}.home-hero__copy{position:relative;z-index:2;min-width:0;padding:12px 7% 26px 0}.home-hero__intro{display:block;color:#34415b;font-size:clamp(12px,1.05vw,16px);line-height:1.7;font-weight:500}.home-hero h1{margin:27px 0 0;font-size:clamp(36px,3.8vw,64px);line-height:1.15;letter-spacing:-.052em;color:#111c32}.home-hero h1>span{background:linear-gradient(105deg,#254fbe,#3984ff 60%,#7260ee);background-clip:text;-webkit-text-fill-color:transparent}.home-hero__copy>p{max-width:640px;margin:25px 0 0;color:#78879f;font-size:clamp(14px,1.22vw,18px)}.home-course-search{width:100%;max-width:660px;margin-top:31px;padding:22px;border:1px solid #e2e9f6;border-radius:18px;background:#f7f9ffcc;box-shadow:0 8px 30px #25355104}.home-course-search>label{display:block;margin-bottom:13px;font-size:13px;line-height:1.6;font-weight:500;color:#253551}.home-course-search__field{display:flex}.home-course-search input{flex:1;min-width:0;width:100%;height:50px;padding:0 16px;border:1px solid #dfe6f2;border-radius:9px;background:#fff;color:#253551;font:inherit;font-size:14px}.home-course-search input::placeholder{color:#929aaa}.home-course-search__field>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:0 22px;border:0;border-radius:9px;background:#2d64ed;color:white;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .2s}.home-course-search__field>button:hover{background:#2454cf;transform:translateY(-1px)}.home-course-search__popular{display:flex;flex-wrap:wrap;align-items:center;margin-top:14px}.home-course-search__popular>span{color:#8290a6;font-size:11px;margin-right:2px}.home-course-search__popular>button{padding:5px 11px;border:1px solid #e0e7f3;border-radius:6px;background:white;color:#48566f;font:inherit;font-size:11px;line-height:1.4;cursor:pointer;transition:border-color .2s,color .2s}.home-course-search__popular>button:hover{color:#2d64ed;border-color:#a9bfee}.home-course-search :is(input,button):focus-visible,.home-pathway:focus-visible,.home-scroll-hint:focus-visible{outline:2px solid #4169da;outline-offset:4px}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px;margin:37px 0 0}.home-stat{display:flex;flex-direction:column;min-width:0;padding:0 16px;border-left:1px solid #e1e8f4}.home-stat:first-child{border-left:0;padding-left:0}.home-stat:last-child{padding-right:0}.home-stat dt{order:2;margin-top:9px;color:#7e8da5;font-size:clamp(9px,.85vw,12px);line-height:1.6}.home-stat dd{order:1;margin:0;color:#3665de;font-size:clamp(25px,2.5vw,37px);font-weight:600;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.home-hero__art{min-width:0;width:146%;margin-left:-25%}.home-reveal{animation:home-rise-in .85s cubic-bezier(.16,1,.3,1) both}.home-reveal--intro{animation-delay:.12s}.home-reveal--heading{animation-delay:.32s}.home-reveal--description{animation-delay:.55s}.home-reveal--search{animation-delay:.78s}.home-reveal--stats{animation-delay:2.1s;animation-duration:.7s}@keyframes home-rise-in{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translateZ(0)}}.home-eyebrow{display:inline-flex;gap:9px;line-height:1.7;font-weight:600;letter-spacing:.13em;color:#4169da}.home-eyebrow,.home-scroll-hint{align-items:center;font-size:10px}.home-scroll-hint{display:flex;justify-content:center;gap:14px;width:fit-content;margin:25px auto 0;color:#94a0b4;text-decoration:none}.home-scroll-hint>span{font-size:17px;color:#4169da}.home-journey{padding:95px max(6%,calc((100vw - 1400px) / 2));scroll-margin-top:110px;text-align:center;border-top:1px solid #f2f5fa}.home-journey h2{margin-top:16px;font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.04em}.home-pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px;text-align:left}.home-pathway{position:relative;padding:30px;border:1px solid #e9edf5;border-radius:20px;text-decoration:none;color:inherit;transition:border-color .2s}.home-pathway:hover{border-color:#bccdf8}.home-pathway>svg{color:#4169da}.home-pathway h3{margin-top:23px;font-size:17px;font-weight:600;letter-spacing:-.025em}.home-pathway p{margin-top:12px;max-width:310px;color:#7a879c;font-size:13px;line-height:1.8}.home-pathway .home-pathway__arrow{position:absolute;right:27px;top:32px}@media (max-width:1100px){.home-hero__layout{padding-inline:4%}.home-hero__copy{padding-right:5%}.home-hero h1{font-size:40px}.home-course-search{padding:18px}.home-stat{padding-inline:12px}}@media (max-width:800px){.home-hero{padding-top:34px}.home-hero__layout{grid-template-columns:1fr;padding:0 5%}.home-hero__copy{padding:8px 0 10px}.home-hero h1{font-size:clamp(34px,6vw,50px);margin-top:21px}.home-hero__copy>p{margin-top:20px;font-size:14px}.home-course-search{margin-top:24px;max-width:none}.home-stats{margin-top:30px;max-width:none}.home-stat dt{font-size:10px}.home-stat dd{font-size:clamp(24px,5vw,32px)}.home-hero__art{width:110%;max-width:780px;margin:5px -5% 0}.home-scroll-hint{margin-top:12px}.home-pathways{grid-template-columns:1fr;gap:16px}.home-journey{padding:65px 6%}}@media (max-width:400px){.home-course-search{padding:16px}.home-course-search__field{gap:8px}.home-course-search__field>button{padding-inline:13px}.home-course-search__popular{gap:6px}.home-course-search__popular>button{padding-inline:8px}.home-stat{padding-inline:9px}.home-stat dt{font-size:9px}.home-stat dd{font-size:23px}}@media (prefers-reduced-motion:reduce){.home-reveal{animation:none}.home-course-search button{transition:none}}.home-course-search{position:relative;z-index:5}.home-search-results{position:absolute;inset:calc(100% + 8px) 0 auto;z-index:20;overflow:hidden;border:1px solid #dce5f5;border-radius:14px;background:#fff;box-shadow:0 18px 48px #25355120}.home-search-results__status{padding:13px 17px 9px;color:#8390a5;font-size:11px}.home-search-results ul{max-height:270px;margin:0;padding:0 7px 7px;overflow-y:auto;list-style:none}.home-search-results li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-radius:8px;color:#334361;text-decoration:none}.home-search-results li a:is(:hover,:focus-visible,.is-active){outline:none;background:#eff4ff;color:#2d64ed}.home-search-results strong{display:block;font-size:13px;font-weight:600}.home-search-results small{display:block;margin-top:4px;color:#8290a6;font-size:10px}.home-search-results__empty{padding:3px 17px 15px;font-size:12px;line-height:1.7;color:#73839b}.home-search-results__all{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;border-top:1px solid #edf1f8;color:#4169da;background:#fafbff;text-decoration:none;font-size:11px}.home-next-step{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px}.home-next-step a{display:inline-flex;align-items:center;gap:6px;min-height:34px;color:#4169da;text-decoration:none;font-size:11px;font-weight:500}.home-next-step a:first-child{border-bottom:1px solid #c9d8fa}.home-next-step a:last-child{color:#72829d}.home-next-step a:hover{color:#244eb6}.home-next-step a:focus-visible,.home-stories a:focus-visible{outline:2px solid #4169da;outline-offset:4px}.home-next-step+.home-stats{margin-top:26px}.home-stories{padding:65px max(6%,calc((100vw - 1400px) / 2));border-top:1px solid #f0f3fa;background:#fbfcff}.home-stories__heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px}.home-stories h2{margin:14px 0 0;max-width:570px;color:#253551;font-size:clamp(25px,2.6vw,36px);line-height:1.25;font-weight:600;letter-spacing:-.04em}.home-stories__heading>a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#4169da;font-size:12px;text-decoration:none}.home-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.home-story{display:flex;flex-direction:column;gap:18px;margin:0;padding:25px;border:1px solid #e8edf7;border-radius:16px;background:#fff}.home-story>svg{color:#b1c5f4}.home-story blockquote{flex:1;margin:0;color:#485972;font-size:14px;line-height:1.8}.home-story figcaption{display:flex;align-items:center;gap:10px}.home-story__avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#eef3ff;color:#4169da;font-size:10px;font-weight:600}.home-story strong{display:block;font-size:12px;font-weight:500}.home-story small{display:block;margin-top:4px;color:#8b98ab;font-size:10px}.home-stories__source{margin-top:17px;color:#98a3b6;font-size:10px;line-height:1.7}.home-stories__source a{color:#7c8eae;text-underline-offset:3px}@media (max-width:800px){.home-stories{padding:45px 6%}.home-stories__grid{grid-template-columns:1fr;gap:14px}.home-story{padding:23px}}@media (max-width:600px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.home-stat{padding:0 20px}.home-stat:nth-child(odd){border-left:0;padding-left:0}.home-stat:nth-child(n+3){padding-top:17px;border-top:1px solid #e1e8f4}.home-stats dd{font-size:30px}.home-stats dt{margin-top:7px;font-size:12px}}.home-hero{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);padding-top:20px;padding-bottom:42px}.home-hero h1{font-size:clamp(2.65rem,4.4vw,4.6rem);font-weight:600;line-height:1.09;letter-spacing:-.055em;color:#192840;margin-top:30px}.home-hero h1>span{color:#4169da;background:none;-webkit-text-fill-color:currentColor}.home-hero__intro{display:inline-flex;align-items:center;gap:10px;border:1px solid #dfe7f5;border-radius:999px;background:#ffffffcc;padding:10px 18px;box-shadow:0 4px 22px #2a487d09;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#4169da}.home-hero__intro:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#4169da}.home-hero__copy>p{margin-top:20px;font-weight:400;line-height:1.85;color:#748198;max-width:610px}@media(min-width:801px){.home-hero__layout{position:relative;top:-16px}.home-hero__art{position:relative;top:-14px}}@media(max-width:800px){.home-hero{padding-top:22px;padding-bottom:22px}.home-hero h1{font-size:clamp(2.65rem,6vw,3.5rem);margin-top:24px}.home-hero__copy>p{font-size:14px}.home-hero__intro{font-size:9px;padding:9px 13px;letter-spacing:.08em}}.home-hero__copy{padding-top:4px;padding-bottom:10px}.home-hero h1{margin-top:18px;font-size:clamp(2.3rem,3.7vw,3.8rem);line-height:1.12}.home-hero__copy>p{max-width:560px;margin-top:14px;font-size:16px;line-height:1.65}.home-hero .home-course-search{max-width:560px;margin-top:18px;padding:16px}.home-course-search>label{margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.5}.home-course-search__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.home-course-search input,.home-course-search__field>button{box-sizing:border-box;height:50px;font-size:14px;line-height:1.5}.home-course-search__field>button{min-width:112px;padding-inline:18px}.home-course-search__popular{gap:8px;margin-top:16px}.home-course-search__popular>span{margin-right:4px;font-size:13px;line-height:1.5;color:#60718b}.home-course-search__popular>button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;font-size:13px;line-height:1.5;white-space:nowrap;border-radius:8px}@media(max-width:480px){.home-hero .home-course-search{padding:16px}.home-course-search__field{grid-template-columns:minmax(0,1fr)}.home-course-search__field>button{width:100%;height:44px}.home-course-search__popular>span{flex-basis:100%;margin-right:0}}.home-hero .home-next-step{max-width:560px;margin-top:8px;gap:8px 22px}.home-hero .home-next-step+.home-stats{max-width:560px;margin-top:16px}@media(min-width:801px){.home-hero__art{width:134%;margin-left:-19%}}@media(max-width:800px){.home-hero h1{font-size:clamp(2.4rem,6vw,3.3rem)}.home-hero__art{width:102%;margin-left:-1%;margin-right:-1%}}.company-logo-strip{display:flex;align-items:center;gap:14px;width:min(100%,1440px);margin:55px auto 0;padding-inline:28px}.company-logo-strip__arrow{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #e1e9f8;border-radius:50%;color:#345eac;background:#fffffff0;cursor:pointer}.company-logo-strip__arrow:hover{background:#edf4ff}.company-logo-strip__viewport{min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;overflow-anchor:none}.company-logo-strip__viewport::-webkit-scrollbar{display:none}.company-logo-strip__track{display:flex;width:max-content}.company-logo-strip__group{display:flex;flex-shrink:0;gap:18px;padding:5px 18px 5px 0}.company-logo-strip__company{display:grid;place-items:center;flex-shrink:0;width:clamp(148px,13vw,178px);height:82px;padding:17px 25px;border:1px solid #d7e5fa;border-radius:16px;background:#fffffff0;text-decoration:none;color:#315276}.company-logo-strip__company:hover{border-color:#8fb8fa;background:#fff}.company-logo-strip__company img{width:100%;height:100%;object-fit:contain}.company-logo-strip__company img[hidden]{display:none}.company-logo-strip__company span{font-size:19px;font-weight:600}.company-logo-strip__arrow:focus-visible,.company-logo-strip__company:focus-visible{outline:2px solid #3479f6;outline-offset:-4px}@media (max-width:800px){.company-logo-strip{margin-top:38px;padding-inline:14px;gap:8px}.company-logo-strip__arrow{width:32px;height:32px}.company-logo-strip__company{height:74px;padding:15px 22px}}.expert-profiles{position:relative;isolation:isolate;overflow:hidden;padding:86px 0 75px;background:#fcfdff;color:#253551}.expert-profiles__glow{position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(ellipse at 48% 61%,#9ec9ff91,transparent 48%),radial-gradient(ellipse at 12% 68%,#b9edffb0,transparent 37%),radial-gradient(ellipse at 85% 65%,#dbe1ffad,transparent 40%),linear-gradient(180deg,#fff,#f5faff 58%,#fff)}.expert-profiles__glow:after{content:"";position:absolute;inset:21% 2% 10%;border-radius:50%;background:radial-gradient(ellipse,#bceaff73,transparent 65%);animation:expert-glow-drift 18s ease-in-out infinite alternate}.expert-profiles__dome{position:absolute;z-index:-1;top:35%;left:-10%;width:120%;height:720px;border:1px solid #d5e5ffb3;border-radius:50%;pointer-events:none}.expert-profiles__dome:after,.expert-profiles__dome:before{content:"";position:absolute;inset:34px 3%;border:1px solid #ffffffa1;border-radius:50%}.expert-profiles__dome:after{inset:68px 6%;border-color:#e3eeffad}.expert-profiles__content{position:relative;max-width:920px;margin-inline:auto;padding-inline:24px;text-align:center}.expert-profiles__eyebrow{display:inline-flex;padding:10px 21px;border:1px solid #e5edff;border-radius:30px;background:#f0f6ffce;box-shadow:0 4px 12px #4169da07;color:#2865e9;font-size:11px;line-height:1.3;font-weight:600}.expert-profiles h2{margin:23px 0 0;font-size:clamp(29px,3.2vw,47px);font-weight:600;line-height:1.22;letter-spacing:-.045em;color:#111d36}.expert-profiles h2 span{color:#3479f6}.expert-profiles__description{max-width:690px;margin:23px auto 0;font-size:14px;line-height:1.85;color:#72829d}.expert-profiles__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:25px 0 0;padding:0}.expert-profiles__benefits li{display:inline-flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid #e2edff;border-radius:30px;background:#ffffffa3;color:#49638b;font-size:11px}.expert-profiles__benefits svg{color:#2f75f4}@keyframes expert-glow-drift{0%{transform:translate3d(-3%,1%,0)}to{transform:translate3d(3%,-3%,0)}}@media (max-width:800px){.expert-profiles{padding:60px 0 50px}.expert-profiles__description{max-width:600px;font-size:13px}}@media (max-width:400px){.expert-profiles__content{padding-inline:18px}.expert-profiles h2{font-size:29px}.expert-profiles__benefits{gap:8px}.expert-profiles__benefits li{padding:10px 13px;font-size:10px}}@media (prefers-reduced-motion:reduce){.expert-profiles__glow:after{animation:none}.expert-profiles .expert-reveal{animation:none;opacity:1;transform:none}}.expert-reveal{opacity:0;transform:translate3d(0,30px,0)}.expert-profiles.is-visible .expert-reveal{animation:expert-rise .65s cubic-bezier(.16,1,.3,1) var(--expert-delay,0s) both}.expert-reveal--heading{--expert-delay:.1s}.expert-reveal--description{--expert-delay:.55s}.expert-reveal--benefit:first-child{--expert-delay:.95s}.expert-reveal--benefit:nth-child(2){--expert-delay:1.08s}.expert-reveal--benefit:nth-child(3){--expert-delay:1.2s}.expert-reveal--logos{--expert-delay:1.45s}@keyframes expert-rise{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.expert-profiles.is-visible .expert-reveal{animation:none;opacity:1;transform:none}}.recognitions{position:relative;isolation:isolate;overflow:hidden;padding:80px 0 90px;color:#253551;background:radial-gradient(ellipse at 12% 56%,#e6f1ff9c,transparent 44%),radial-gradient(ellipse at 88% 64%,#edf4ffb3,transparent 43%),#fff;scroll-margin-top:110px}.recognitions__inner{width:min(calc(100% - 80px),1120px);margin-inline:auto}.recognitions__heading{max-width:830px;margin:0 auto 45px;text-align:center}.recognitions__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid #e3eaf6;border-radius:28px;color:#3768cb;background:#f5f8fd;font-size:12px;font-weight:500}.recognitions h2{margin:23px 0 18px;color:#152039;font-size:clamp(32px,3.5vw,51px);line-height:1.18;letter-spacing:-.045em;font-weight:600}.recognitions h2>span{color:#316de7}.recognitions__heading>p{max-width:780px;margin-inline:auto;color:#74839b;font-size:15px;line-height:1.85}.recognitions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.recognition-card{min-width:0;padding:26px;border:1px solid #e0e8f4;border-radius:22px;background:#ffffffed;box-shadow:0 14px 42px #345a9e08}.recognition-card__header{display:flex;align-items:center;gap:15px;min-height:62px}.recognition-card__icon{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border:1px solid #e1e7f1;border-radius:12px;color:#465f86;background:#f7f9fc}.recognition-card__name{flex:1;min-width:0}.recognition-card h3{margin:0;color:#192640;font-size:19px;font-weight:600;letter-spacing:-.025em}.recognition-card__name p{margin:6px 0 0;color:#7b8ba4;font-size:13px}.recognition-card__tag{padding:7px 10px;border:1px solid #e3ebf7;border-radius:20px;color:#5d759a;background:#f5f8fe;font-size:10px;line-height:1.4;white-space:nowrap}.recognition-card__preview{position:relative;display:block;width:100%;height:clamp(300px,26vw,360px);margin:24px 0 0;padding:16px;overflow:hidden;border:1px solid #e5eaf3;border-radius:12px;background:#fbfcff;cursor:zoom-in}.recognition-card__preview img{display:block;width:100%;height:100%;object-fit:contain}.recognition-card__view{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #e3eaf4;border-radius:7px;color:#536e98;background:#fffffff0;font-size:10px;opacity:0;transition:opacity .2s}.recognition-card__preview:is(:hover,:focus-visible) .recognition-card__view{opacity:1}.recognition-card__preview:focus-visible,.recognition-dialog button:focus-visible{outline:2px solid #4169da;outline-offset:4px}.recognition-card__caption{padding-top:25px}.recognition-card h4{margin:0;color:#1f2d47;font-size:clamp(19px,1.7vw,25px);font-weight:600;line-height:1.4;letter-spacing:-.03em}.recognition-card__caption p{margin:9px 0 0;color:#7b8ba3;font-size:13px;line-height:1.8}.recognition-reveal{opacity:0;transform:translate3d(0,30px,0)}.recognition-reveal.is-revealed{animation:recognition-rise .75s cubic-bezier(.16,1,.3,1) var(--recognition-delay,0s) both}@keyframes recognition-rise{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}.recognition-dialog{width:fit-content;max-width:calc(100vw - 36px);max-height:92svh;margin:auto;padding:20px;overflow:auto;border:1px solid #e3eaf4;border-radius:15px;background:#fff;color:#253551;box-shadow:0 24px 90px #13244440}.recognition-dialog::backdrop{background:#16243b99}.recognition-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:16px}.recognition-dialog__header h3{margin:0;font-size:15px;font-weight:500}.recognition-dialog button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid #e3eaf4;border-radius:8px;color:#4b6081;background:#f7f9fc;cursor:pointer}.recognition-dialog>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(92svh - 110px);margin-inline:auto;object-fit:contain}@media (max-width:1100px){.recognitions__inner{width:calc(100% - 48px)}.recognition-card{padding:23px}.recognition-card__header{flex-wrap:wrap}.recognition-card__tag{margin-left:71px;margin-top:-5px}}@media (max-width:850px){.recognitions{padding:60px 0}.recognitions__inner{width:min(calc(100% - 36px),620px)}.recognitions__grid{grid-template-columns:1fr;gap:24px}.recognitions__heading>p{font-size:14px}.recognition-card__header{flex-wrap:nowrap}.recognition-card__tag{margin:0}.recognition-card__preview{height:390px}.recognition-card__view{opacity:1}}@media (max-width:480px){.recognitions__inner{width:calc(100% - 36px)}.recognition-card{padding:20px;border-radius:18px}.recognition-card__header{flex-wrap:wrap;gap:12px}.recognition-card__name{flex:1 0 calc(100% - 59px)}.recognition-card__icon{width:47px;height:47px}.recognition-card h3{font-size:18px}.recognition-card__name p{font-size:12px}.recognition-card__tag{margin-left:59px;margin-top:-5px}.recognition-card__preview{height:300px;margin-top:20px;padding:9px}.recognition-card__caption{padding-top:20px}.recognition-dialog{padding:13px}}@media (prefers-reduced-motion:reduce){.recognitions .recognition-reveal{opacity:1;transform:none;animation:none}.recognition-card__view{transition:none}}.recognitions__partners{margin-top:52px;text-align:center}.recognitions__partners h3{margin:0;color:#7a89a0;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}.recognitions__partners ul{display:grid;grid-template-columns:repeat(3,minmax(0,150px));align-items:center;justify-content:center;gap:48px;margin:26px auto 0;padding:0;list-style:none}.recognitions__partners li{display:grid;place-items:center;min-width:0}.recognitions__partners img{display:block;width:100%;max-width:150px;height:80px;object-fit:contain}@media (max-width:600px){.recognitions__partners{margin-top:38px}.recognitions__partners ul{gap:18px;margin-top:22px}.recognitions__partners img{height:66px}}.success-journey{position:relative;isolation:isolate;overflow:hidden;padding:32px 0;min-height:min(740px,calc(100svh - 130px));display:flex;align-items:center;color:#253551;background:#f4f6f9;scroll-margin-top:105px}.success-journey__atmosphere{position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 82% 57%,#e4ecfbcc,transparent 48%),linear-gradient(140deg,#f8f9fb,#f1f4f8 60%,#f7f9fc);pointer-events:none}.success-journey__inner{width:min(calc(100% - 80px),1280px);margin-inline:auto}.success-journey__heading{max-width:760px;margin:0 auto 24px;text-align:center}.success-journey h2{margin:0;color:#17243b;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.success-journey h2>span{color:#3b72dd}.success-journey__heading>p{max-width:600px;margin:12px auto 0;color:#7a879d;font-size:14px;line-height:1.65}.success-journey__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:12px}.success-journey__steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.success-step{min-width:0;padding:17px 19px;border:1px solid #dfe6f0;border-radius:17px;background:#ffffffd9;box-shadow:0 6px 22px #304e7f04}.success-step:last-child{grid-column:1/-1}.success-step__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.success-step__number{display:inline-flex;align-items:baseline;gap:5px;color:#8c9ab0;font-size:10px;font-weight:500;letter-spacing:.025em}.success-step__number>span{color:#4169ba;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.success-step__top>svg{color:#748bad}.success-step h3{margin:0;color:#253551;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.success-step p{margin:8px 0 0;color:#7c899e;font-size:12px;line-height:1.65}.success-journey__graphic{min-width:0}.success-network{position:relative;width:100%;max-width:460px;aspect-ratio:650/680;margin:0 auto}.success-network__halo{position:absolute;inset:18% 0 15% 14%;border-radius:50%;background:radial-gradient(ellipse,#94b8f647,transparent 68%);animation:success-halo-breathe 8s ease-in-out infinite alternate}.success-network__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.success-network__flow{animation:success-line-flow var(--flow-duration,7s) linear var(--flow-delay,0s) infinite}.success-network__node{animation:success-node-pulse 3.5s ease-in-out var(--node-delay,0s) infinite}.success-network__satellite{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:1px solid #d6e0ef;border-radius:13px;color:#6083be;background:#f9fbffeb;box-shadow:0 5px 15px #345b9607;animation:success-satellite-float 6s ease-in-out var(--satellite-delay,0s) infinite}.success-network__satellite--01{left:42%;top:5%}.success-network__satellite--02{left:64%;top:5%}.success-network__satellite--03{right:1%;top:29%}.success-network__satellite--04{right:0;top:53%}.success-network__satellite--05{left:67%;bottom:5%}.success-reveal{opacity:0;transform:translate3d(0,27px,0)}.success-reveal.is-revealed{animation:success-rise .7s cubic-bezier(.16,1,.3,1) var(--success-delay,0s) both}.success-journey[data-motion-paused] *,.success-journey[data-motion-paused] :after,.success-journey[data-motion-paused] :before{animation-play-state:paused!important}@keyframes success-line-flow{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes success-node-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes success-satellite-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes success-halo-breathe{0%{transform:scale(.94);opacity:.65}to{transform:scale(1.04);opacity:1}}@keyframes success-rise{0%{opacity:0;transform:translate3d(0,27px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1100px){.success-journey__inner{width:calc(100% - 48px)}.success-journey__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.success-step{padding:16px}.success-step h3{font-size:17px}.success-network__satellite{width:40px;height:40px;border-radius:10px}}@media (max-width:850px){.success-journey{min-height:0;padding:50px 0}.success-journey__inner{width:min(calc(100% - 36px),680px)}.success-journey__layout{grid-template-columns:1fr;gap:10px}.success-journey__heading>p{font-size:14px}.success-network{width:90%;max-width:510px;margin:0 auto}}@media (max-width:520px){.success-journey__steps{grid-template-columns:1fr;gap:14px}.success-step:last-child{grid-column:auto}.success-step{padding:23px}.success-step p{font-size:13px}.success-step__top{margin-bottom:15px}.success-network{width:100%}.success-network__satellite{width:34px;height:34px;border-radius:9px}.success-network__satellite svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.success-journey *,.success-journey :after,.success-journey :before{animation:none!important}.success-journey .success-reveal{opacity:1;transform:none}}.success-network__chip{animation:success-chip-float 6s ease-in-out infinite}.success-network__shadow{transform-box:fill-box;transform-origin:center;animation:success-chip-shadow 6s ease-in-out infinite}@keyframes success-chip-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes success-chip-shadow{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.86);opacity:.6}}@media (min-width:851px) and (max-height:800px){.success-journey{padding-block:23px}.success-journey__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.success-journey__heading{margin-bottom:18px}.success-journey h2{font-size:34px}.success-journey__heading>p{margin-top:9px;font-size:13px}.success-network{max-width:400px}.success-step{padding:14px 17px}.success-step p{font-size:11.5px}}.why-choose{position:relative;overflow:hidden;padding:76px 0 64px;background:#f7f9fc;color:#253551;scroll-margin-top:110px}.why-choose__inner{width:min(calc(100% - 80px),1280px);margin-inline:auto}.why-choose__heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.why-choose__heading>div:first-child{max-width:650px}.why-choose h2{margin:0;color:#1d2a42;font-size:clamp(32px,3.2vw,45px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.why-choose h2 span{color:#3f70d4}.why-choose__heading p{margin:18px 0 0;color:#7c899d;font-size:14px;line-height:1.8}.why-choose__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.why-choose__actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:11px 17px;border:1px solid #dce5f3;border-radius:25px;background:#fff;color:#536a90;font-size:11px;font-weight:500;text-decoration:none}.why-choose__actions a:first-child{border-color:#4169da;background:#4169da;color:#fff}.why-choose__actions a:hover{border-color:#8fa9d8}.why-choose__carousel{min-width:0}.why-choose__viewport{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;container-type:inline-size;overflow-anchor:none}.why-choose__viewport::-webkit-scrollbar{display:none}.why-choose__track{display:flex;width:max-content}.why-choose__group{display:flex;align-items:stretch;gap:20px;flex-shrink:0;padding:4px 20px 6px 0}.why-choose__card{--choice-accent:#4169da;--choice-tint:#f3f6fc;--choice-wash:#e4ecfa;--choice-fill:#cbdaf4;--choice-line:#718db9;--choice-border:#dfe6f1;position:relative;display:flex;flex-direction:column;flex-shrink:0;width:min(350px,calc((100cqw - 40px) / 3));min-height:405px;overflow:hidden;border:1px solid var(--choice-border);border-radius:17px;background:#fff;box-shadow:0 6px 18px #395a8b08;transition:transform .3s,box-shadow .3s}.why-choose__card-copy{flex:1;padding:23px 21px 21px}.why-choose__badge{display:inline-flex;padding:5px 9px;border:1px solid var(--choice-accent);border-radius:7px;color:#fff;background:var(--choice-accent);box-shadow:0 3px 9px color-mix(in srgb,var(--choice-accent) 16%,transparent);font-weight:500}.why-choose__card h3{margin:17px 0 11px;color:#2a3b57;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.35}.why-choose__card p{margin:0;color:#60718b;line-height:1.8}.choice-art{--choice-accent:#3974da;--choice-fill:#d9e8ff;--choice-line:#7392bd;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;height:176px;padding:15px 28px;border-top:1px solid #d5e3f7;background:radial-gradient(ellipse at 25% 80%,#9bbff080,transparent 68%),linear-gradient(135deg,#dae7fb,#b9d0ef);color:var(--choice-line)}.choice-art>svg{display:block;width:100%;max-width:235px;height:100%;overflow:visible;z-index:1;animation:choice-art-drift 7s ease-in-out var(--choice-motion-delay,0s) infinite}.choice-art__accent{stroke:var(--choice-accent);stroke-width:2}.choice-art__float{animation:choice-art-float 4s ease-in-out infinite}.choice-art__delay{animation-delay:-2.3s}.choice-art__flow{animation:choice-art-flow 7s linear infinite}.choice-art__draw{stroke-dasharray:150;animation:choice-art-draw 5s ease-in-out infinite}.choice-art__seal{transform-box:fill-box;transform-origin:center;animation:choice-art-seal 5s ease-in-out infinite}.choice-art__bar,.choice-art__bars rect{transform-box:fill-box;transform-origin:center bottom;animation:choice-art-grow 4s ease-in-out var(--art-delay,0s) infinite}.choice-art__bars rect:nth-child(2){animation-delay:-.7s}.choice-art__bars rect:nth-child(3){animation-delay:-1.4s}.choice-art__clock{transform-origin:106px 76px;animation:choice-art-clock 8s linear infinite}.why-choose__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.why-choose__community{display:flex;align-items:center;gap:16px}.why-choose__avatars{display:flex;padding-left:0}.why-choose__avatars img{display:block;width:43px;height:43px;border:3px solid #fbfcfe;border-radius:50%;object-fit:cover;background:#eaf0fa}.why-choose__avatars img+img{margin-left:-13px}.why-choose__community strong{display:block;color:#4a5f7e;font-size:12px;font-weight:600}.why-choose__community p{margin:5px 0 0;color:#8a97a9;font-size:11px}.why-choose__controls{display:flex;flex-shrink:0;gap:9px}.why-choose__controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dfe7f3;border-radius:50%;color:#647fa9;background:#fff;cursor:pointer}.why-choose__controls button:hover{background:#eff4fc}.why-choose :is(a,button,article):focus-visible{outline:2px solid #4169da;outline-offset:-4px}.choice-reveal{opacity:0;transform:translate3d(0,25px,0)}.choice-reveal.is-revealed{animation:choice-rise .7s cubic-bezier(.16,1,.3,1) both}.why-choose[data-choice-paused] .choice-art *,.why-choose[data-choice-paused] .choice-art:after,.why-choose[data-choice-paused] .why-choose__card:before{animation-play-state:paused!important}@keyframes choice-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes choice-art-flow{to{stroke-dashoffset:-100}}@keyframes choice-art-draw{0%,12%{stroke-dashoffset:150}45%,to{stroke-dashoffset:0}}@keyframes choice-art-seal{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}@keyframes choice-art-grow{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes choice-art-clock{to{transform:rotate(1turn)}}@keyframes choice-rise{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1100px){.why-choose__inner{width:calc(100% - 48px)}.why-choose__heading{align-items:start;flex-direction:column;gap:23px}}@media (max-width:1000px){.why-choose__card{width:min(330px,calc((100cqw - 20px) / 2))}}@media (max-width:600px){.why-choose{padding:52px 0}.why-choose__inner{width:calc(100% - 36px)}.why-choose__heading{gap:20px;margin-bottom:25px}.why-choose__heading p{font-size:13px}.why-choose__actions{width:100%}.why-choose__actions a{padding-inline:15px;font-size:10px}.why-choose__card{width:min(310px,calc(100cqw - 36px));min-height:400px}.why-choose__card-copy{padding:23px}.choice-art{height:165px}.why-choose__footer{align-items:start;flex-wrap:wrap;gap:19px}.why-choose__community{gap:11px}.why-choose__community p{max-width:180px;line-height:1.6}.why-choose__avatars img{width:37px;height:37px}.why-choose__controls{margin-left:auto}}@media (prefers-reduced-motion:reduce){.why-choose *,.why-choose :after,.why-choose :before{animation:none!important}.why-choose .choice-reveal{opacity:1;transform:none}}.why-choose__card:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--choice-accent),var(--choice-wash),var(--choice-accent));background-size:200% 100%;animation:choice-edge-flow 7s linear var(--choice-motion-delay,0s) infinite;pointer-events:none}.why-choose__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #395a8b12}.choice-art:after{content:"";position:absolute;z-index:2;top:-40%;left:-40%;width:30%;height:180%;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff22,transparent);animation:choice-art-sheen 8s ease-in-out var(--choice-motion-delay,0s) infinite}.choice-art__typing{animation:choice-art-typing 1.6s ease-in-out var(--typing-delay,0s) infinite}.choice-art__ripple{animation:choice-art-ripple 3.5s ease-out infinite}.choice-art__play,.choice-art__ripple{transform-box:fill-box;transform-origin:center}.choice-art__play{animation:choice-art-play 3s ease-in-out infinite}@keyframes choice-edge-flow{to{background-position:200% 0}}@keyframes choice-art-drift{0%,to{transform:translate3d(0,1px,0)}50%{transform:translate3d(0,-3px,0)}}@keyframes choice-art-sheen{0%,18%{transform:translateX(0) skewX(-18deg);opacity:0}26%{opacity:.7}52%,to{transform:translateX(650%) skewX(-18deg);opacity:0}}@keyframes choice-art-typing{0%,70%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}@keyframes choice-art-ripple{0%,15%{transform:scale(.9);opacity:0}30%{opacity:.5}80%,to{transform:scale(1.65);opacity:0}}@keyframes choice-art-play{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.why-choose__card{transition:none}.why-choose__card:hover{transform:none}}.why-choose{background:linear-gradient(145deg,#f5f8fd,#e9f1fc)}.why-choose__group{padding-top:12px;padding-bottom:22px;gap:24px;padding-right:24px}.why-choose__card{width:min(350px,calc((100cqw - 48px) / 3));min-height:475px;border:1px solid #ffffffa6;border-radius:36px;background:radial-gradient(ellipse at 85% 100%,#edf5ff,transparent 68%),linear-gradient(165deg,#a7c6ee,#c3d8f3 47%,#e5effb);box-shadow:0 13px 24px #4976ae13,inset 0 1px 0 #ffffffa3}.why-choose__card:before{display:none}.why-choose__card-copy{padding:27px 27px 9px;flex:0 0 auto}.why-choose__badge{border:1px solid #ffffff80;border-radius:20px;padding:7px 12px;background:#ffffff80;color:#2d588e;font-size:10px;font-weight:600;box-shadow:none}.why-choose__card h3{margin:19px 0 12px;font-size:27px;line-height:1.13;font-weight:650;letter-spacing:-.04em;color:#142f51}.why-choose__card p{color:#3d597d;font-size:13px;line-height:1.75}.choice-art{--choice-accent:#3474d7;--choice-fill:#aecdf6;--choice-line:#608abf;flex:1;min-height:190px;height:200px;padding:17px 24px 30px;border:0;background:transparent;overflow:visible;perspective:650px}.choice-art>svg{max-width:260px;filter:drop-shadow(0 13px 7px #3869a430) drop-shadow(1px 2px 0 #ffffff80);animation:choice-sculpture-float 6s ease-in-out var(--choice-motion-delay,0s) infinite}.choice-art:before{content:"";position:absolute;bottom:20px;left:24%;width:52%;height:16px;border-radius:50%;background:radial-gradient(ellipse,#477ebc32,transparent 70%);filter:blur(5px);animation:choice-sculpture-shadow 6s ease-in-out var(--choice-motion-delay,0s) infinite}.choice-art:after{display:none}.why-choose__card:focus-visible,.why-choose__card:hover{transform:translateY(-6px);box-shadow:0 20px 30px #416da324}@keyframes choice-sculpture-float{0%,to{transform:translate3d(0,3px,0) rotate(-3deg) rotateY(-9deg)}50%{transform:translate3d(0,-9px,0) rotate(2deg) rotateY(6deg)}}@keyframes choice-sculpture-shadow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(.8);opacity:.45}}.why-choose[data-choice-paused] .choice-art:before{animation-play-state:paused}@media(max-width:1000px){.why-choose__card{width:min(330px,calc((100cqw - 24px) / 2))}}@media(max-width:600px){.why-choose__card{width:min(310px,calc(100cqw - 36px));border-radius:30px;min-height:455px}.why-choose__card-copy{padding:25px 24px 7px}.why-choose__card h3{font-size:25px}.choice-art{min-height:185px}}@media(prefers-reduced-motion:reduce){.why-choose .choice-art:before,.why-choose .choice-art>svg{animation:none}.why-choose__card:hover{transform:none}}.why-choose__card{isolation:isolate;min-height:465px;border-radius:24px;background:#e6edf4;border-color:#dce5ef}.why-choose__background{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.35);opacity:.65;transition:transform .8s ease,filter .8s ease}.why-choose__card:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg,#f5f8fff5,#edf3fff0 34%,#e6effac9 57%,#dae7f24a)}.why-choose__card-copy{padding:27px}.why-choose__badge{color:#2f63a6;background:#ffffffc9;border-color:#ffffff}.why-choose__card h3{color:#142d4b;font-size:26px}.why-choose__card p{color:#415771}.why-choose__card:focus-visible .why-choose__background,.why-choose__card:hover .why-choose__background{transform:scale(1.045);filter:saturate(.5)}@media(prefers-reduced-motion:reduce){.why-choose__background{transition:none}.why-choose__card:hover .why-choose__background{transform:none}}.why-choose__background{filter:saturate(.8)}.why-choose__card:after{background:linear-gradient(180deg,#f5f8fff2,#f0f5ffe6 28%,#eaf2fbb3 48%,#e5eefb24 70%,transparent)}.why-choose__card:focus-visible .why-choose__background,.why-choose__card:hover .why-choose__background{filter:saturate(.95)}.why-choose{background:#fff}.why-choose__background{filter:saturate(1);opacity:1}.why-choose__card:after{background:linear-gradient(180deg,#f8faffeb,#f3f7ffcf 24%,#edf4fc80 43%,#e5eefb10 62%,transparent 80%)}.why-choose__card:focus-visible .why-choose__background,.why-choose__card:hover .why-choose__background{filter:saturate(1)}.why-choose__viewport{scroll-behavior:auto;-webkit-overflow-scrolling:touch}@media (hover:none),(pointer:coarse){.why-choose__card{contain:paint;box-shadow:none}.why-choose__card:focus-visible,.why-choose__card:hover{transform:none;box-shadow:none}.why-choose__background,.why-choose__card:focus-visible .why-choose__background,.why-choose__card:hover .why-choose__background{transform:none;filter:none;transition:none}}.trusted-companies{padding:76px 0;background:linear-gradient(180deg,#fff,#f8faff);color:#101b32}.trusted-companies__inner{width:min(1200px,calc(100% - 48px));margin:auto}.trusted-companies h2{margin:0;text-align:center;font-size:clamp(32px,4.1vw,56px);font-weight:750;letter-spacing:-.04em;line-height:1.15}.trusted-companies h2 span{color:#2462ed}.trusted-companies__description{max-width:760px;margin:21px auto 42px;text-align:center;color:#6b7e9a;font-size:clamp(15px,1.5vw,19px);line-height:1.7}.trusted-companies__row{display:flex;align-items:center;margin-top:22px;padding:24px 0;border:1px solid #e1e7f0;border-radius:14px;background:#fff;box-shadow:0 7px 22px #16396f05;overflow:hidden}.trusted-companies__row h3{flex:0 0 175px;margin:0;padding:12px 25px;font-size:15px;font-weight:650;border-right:1px solid #e5eaf3}.trusted-companies__window{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.trusted-companies__track{display:flex;width:max-content;animation:trusted-marquee 32s linear infinite;animation-play-state:paused}.trusted-companies__group{display:flex;flex-shrink:0}.trusted-companies__logo{width:170px;height:76px;display:grid;place-items:center;padding:8px 22px}.trusted-companies__logo img{width:100%;height:60px;object-fit:contain}.trusted-companies__window--reverse .trusted-companies__track{animation-direction:reverse;animation-duration:38s}.trusted-companies.is-active .trusted-companies__track{animation-play-state:running}.trusted-companies__row:hover .trusted-companies__track{animation-play-state:paused}.trusted-companies__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:34px 0 0}.trusted-companies__stats>div{display:flex;flex-direction:column;align-items:center;padding:23px 12px;background:#fff;border:1px solid #e1e7f0;border-radius:12px}.trusted-companies__stats dd{order:-1;margin:0 0 6px;font-weight:750;font-size:clamp(30px,3vw,43px);color:#2462ed;line-height:1.2}.trusted-companies__stats dt{font-size:14px;color:#6b7e9a}.trusted-rise{opacity:0;transform:translateY(26px);transition:opacity .65s ease var(--reveal-delay,0s),transform .65s cubic-bezier(.2,.7,.3,1) var(--reveal-delay,0s)}.trusted-companies.is-revealed .trusted-rise{opacity:1;transform:translateY(0)}@keyframes trusted-marquee{to{transform:translateX(-50%)}}@media(max-width:650px){.trusted-companies{padding:52px 0}.trusted-companies__inner{width:calc(100% - 36px)}.trusted-companies__row{display:block;padding:0 0 15px}.trusted-companies__row h3{padding:17px 20px;border-right:0;border-bottom:1px solid #edf1f7;margin-bottom:12px}.trusted-companies__logo{width:145px}.trusted-companies__stats{grid-template-columns:repeat(2,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.trusted-companies .trusted-rise{opacity:1;transform:none;transition:none}.trusted-companies .trusted-companies__track{animation:none}.trusted-companies__window{overflow-x:auto;mask-image:none}}.success-stories{background:linear-gradient(180deg,#fff,#f9fbff);padding:78px 0 62px;color:#101b32}.success-stories__inner{width:min(1280px,calc(100% - 48px));margin:auto}.success-stories__header{text-align:center;margin-bottom:48px}.success-stories__header>span{color:#2462ed;letter-spacing:.14em;font-size:13px;font-weight:550}.success-stories__header h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;line-height:1.2;font-weight:750;margin:19px 0 17px}.success-stories__header h2 span{color:#2462ed}.success-stories__header p{max-width:760px;margin:auto;color:#62728d;font-size:clamp(15px,1.5vw,19px);line-height:1.7}.success-stories__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.success-stories__card{padding:24px;border:1px solid #e0e7f2;border-radius:16px;background:#fff;box-shadow:0 9px 28px #285db005}.success-stories__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.success-stories__meta>span{padding:7px 10px;border-radius:8px;background:#edf4ff;color:#2462ed;font-size:11px;white-space:nowrap}.success-stories__meta small{color:#63738d;font-size:11px;text-align:right}.success-stories__person{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:23px;border-bottom:1px solid #e4eaf3}.success-stories__person h3{font-size:17px;font-weight:650;margin:0 0 6px}.success-stories__person p{margin:0;color:#63738d;font-size:13px;line-height:1.8}.success-stories__company,.success-stories__person img{width:100px;height:62px;object-fit:contain;padding-left:16px;border-left:1px solid #e4eaf3;flex-shrink:0}.success-stories__company{display:grid;place-items:center;font-size:26px;font-weight:800;color:#0777bc;font-style:italic}.success-stories__rating{display:flex;align-items:center;gap:16px;margin:20px 0 14px}.success-stories__rating>span{color:#d7dee9;letter-spacing:2px;font-size:24px;line-height:1}.success-stories__rating .is-filled{color:#ffb31a}.success-stories__rating small{color:#6b7e9a;font-size:16px}.success-stories blockquote{margin:0;color:#33435e;font-size:17px;line-height:1.8}.success-stories__controls{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:34px}.success-stories__controls>button{width:42px;height:42px;border-radius:50%;border:1px solid #dce5f1;background:#fff;font-size:28px;color:#4f6484;cursor:pointer}.success-stories__controls>div{display:flex;gap:13px}.success-stories__dot{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#e1e7f0;cursor:pointer}.success-stories__dot[aria-pressed=true]{background:#2462ed}.success-stories__controls button:focus-visible{outline:2px solid #2462ed;outline-offset:5px}.success-stories__rise{opacity:0;transform:translateY(28px);transition:opacity .6s ease var(--story-delay,0s),transform .6s ease var(--story-delay,0s)}.success-stories.is-revealed .success-stories__rise{opacity:1;transform:translateY(0)}@media(max-width:1000px){.success-stories__cards{grid-template-columns:1fr;max-width:620px;margin:auto}.success-stories__card{display:none}.success-stories__card--active{display:block}}@media(max-width:600px){.success-stories{padding:52px 0}.success-stories__inner{width:calc(100% - 36px)}.success-stories__card{padding:21px}.success-stories__header{margin-bottom:30px}.success-stories blockquote{font-size:16px}}@media(prefers-reduced-motion:reduce){.success-stories .success-stories__rise{opacity:1;transform:none;transition:none}}.success-stories.is-revealed .success-stories__card{animation:success-story-arrive .65s cubic-bezier(.2,.7,.3,1) both}@keyframes success-story-arrive{0%{opacity:0;transform:translate3d(32px,12px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.success-stories.is-revealed .success-stories__card{animation:none}}.success-stories__cards{display:block;max-width:none;overflow:hidden;padding:12px 0;--story-step:calc((100% + 20px) / 3)}.success-stories__track{display:flex;gap:20px;transform:translateX(calc((1 - var(--story-position)) * var(--story-step)));transition:transform 1s cubic-bezier(.22,.68,.25,1)}.success-stories__track.is-resetting{transition:none}.success-stories .success-stories__card{display:block;flex:0 0 calc((100% - 40px) / 3);min-width:0;box-sizing:border-box;opacity:.48;transform:scale(.96);transition:opacity 1s ease,transform 1s ease,box-shadow 1s ease}.success-stories.is-revealed .success-stories__card{animation:none}.success-stories .success-stories__card--active{opacity:1;transform:scale(1);box-shadow:0 8px 28px #285db012}.success-stories__track.is-resetting .success-stories__card{transition:none}@media(max-width:1000px){.success-stories__cards{--story-step:calc(100% + 20px);max-width:620px}.success-stories__track{transform:translateX(calc(-1 * var(--story-position) * var(--story-step)))}.success-stories .success-stories__card{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.success-stories .success-stories__card,.success-stories__track{transition-duration:.01ms}}