html{color-scheme:light;background:#f8fbff}body.cyber-refresh{--bg:#f8fbff;--page:#f8fbff;--ink:#111c3e;--text:#111c3e;--muted:#59667c;--violet:#4564d7;--blue:#8edaf2;--coral:#b5a0ed;--lime:#cceaf9;--line:#dae4f0;--px-line:#dae4f0;--sr-ink:#111c3e;--sr-muted:#59667c;--sr-accent:#4867cd;--sr-line:#dae4f0;--sr-paper:#f8fbff;background:#f8fbff;color:var(--ink);font-family:Manrope,system-ui,sans-serif}.cyber-refresh:before,.cyber-refresh>.noise{display:none}.cyber-refresh .serif{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0;margin:0}.cyber-refresh :is(h1,h2,h3){font-family:Manrope,system-ui,sans-serif}.cyber-refresh ::selection{background:#c4e8ff;color:#112044}.cyber-refresh :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #345dda;outline-offset:5px}.cyber-refresh .site-header{top:16px;height:72px;min-height:72px;width:min(1320px,calc(100% - 48px));padding:0 14px 0 24px;border:1px solid #dce7f3;background:#fafdffed;border-radius:18px;box-shadow:0 10px 35px #23477807;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);gap:25px}.cyber-refresh .site-header.is-scrolled{background:#fafdff;box-shadow:0 8px 25px #2347780d}.cyber-refresh .site-header .logo,.cyber-refresh .site-footer .logo{color:#132247;font-size:21px;gap:13px;letter-spacing:-.035em}.cyber-refresh .site-header .logo-mark,.cyber-refresh .site-footer .logo-mark{background:linear-gradient(135deg,#24c3e2,#9666e4);box-shadow:8px -5px 0 -2px #c6b5f3,-5px 7px 0 -3px #58c7e9}.cyber-refresh .site-header .nav{gap:24px}.cyber-refresh .site-header .nav a{font-size:12px;color:#405278}.cyber-refresh .site-header .nav a[aria-current=page]{color:#315ec7}.cyber-refresh .site-header .header-cta,.cyber-refresh .mobile-menu .btn{color:#172e57;border:1px solid #a1d8ef;border-radius:999px;background:linear-gradient(105deg,#80e8f5,#aed7fa 53%,#d7b8f8);box-shadow:0 4px 16px #3d8bc412}.cyber-refresh .site-header .header-cta{font-size:12px;gap:18px;min-height:46px}.cyber-refresh .site-header .burger{color:#214572;background:#eaf3fd;border:1px solid #cbdcef;border-radius:12px}.cyber-refresh .mobile-menu{background:#f8fbff;overflow-y:auto}.cyber-refresh .mobile-menu>a{font-size:clamp(27px,6vw,36px);color:#192c50}.cyber-refresh .mobile-menu .btn{font-size:14px;flex-shrink:0}.cyber-refresh .site-footer{padding:80px 0 30px;background:linear-gradient(115deg,#edf7ff,#f4f4fd);border-top:1px solid #dbe6f3}.cyber-refresh .site-footer .container{width:min(1280px,calc(100% - 96px))}.cyber-refresh .site-footer .footer-top{gap:70px;padding-bottom:56px}.cyber-refresh .site-footer .footer-brand p{color:#5b6c88;font-size:14px;margin-top:22px}.cyber-refresh .site-footer .footer-nav{gap:16px;color:#304b75;font-size:12px}.cyber-refresh .site-footer .footer-contact a{color:#315ea6;font-size:13px}.cyber-refresh .site-footer .footer-contact address{color:#61718b}.cyber-refresh .site-footer .footer-bottom{color:#63738b;border-color:#d9e4f3;font-size:11px}.cyber-refresh .eyebrow{color:#4267bc;border:0;border-radius:0;background:none;backdrop-filter:none;padding:0;font-size:10px;letter-spacing:.11em}.cyber-refresh .eyebrow:before{display:none}.cyber-refresh .btn{border-radius:999px}.cyber-refresh .btn-dark{background:#1d376a;color:#fff}.cyber-refresh .btn-dark:hover{background:#315cb0}.cyber-refresh .btn-light{background:#f6fbff;color:#1e355a}.cyber-refresh .sales-faq-list summary{color:#21385b}.cyber-refresh .sales-faq-list summary:after{color:#3b6bc0}.cyber-refresh .sales-faq-list details[open] summary:after{background:#3c69c0;color:#fff}.cyber-refresh .project-contact{padding-block:40px 96px}.cyber-refresh .project-contact-inner{background:linear-gradient(120deg,#e8f8ff,#eeeaff);border-color:#ccdfef;border-radius:22px}.cyber-refresh .project-contact-copy>p,.cyber-refresh .project-contact-steps li{color:#586982}.cyber-refresh.service-redesign .sr-hero{padding-top:166px;padding-bottom:110px;background:radial-gradient(ellipse at 80% 30%,#e7f3ff,transparent 60%),linear-gradient(#f8fbff,#f1f6ff)}.cyber-refresh.service-redesign .sr-hero h1{font-size:clamp(47px,4.6vw,68px);line-height:1.13;letter-spacing:-.045em}.cyber-refresh.service-redesign .sr-section{padding-block:112px}.cyber-refresh.service-redesign .sr-kicker{color:#4066bd}.cyber-refresh.service-redesign :is(.sr-projects,.sr-showcase,.sr-preserve){background:#eef5fc}.cyber-refresh.service-redesign :is(.sr-cost,.sr-brief){background:#edf3ff}.cyber-refresh.service-redesign .sr-hero-work,.cyber-refresh.service-redesign .sr-comparison{border-color:#ccdef1;background:#fbfdff;box-shadow:0 18px 50px #1e4d8a12}.cyber-refresh.service-redesign .sr-brief-form{border-color:#cfdeef;background:#fcfdff}.cyber-refresh.service-redesign .sr-delivery{background:#16294d;color:#f5f9ff}.cyber-refresh.service-redesign .sr-delivery .serif{color:#94d6fa}.cyber-refresh.service-redesign .sr-delivery p,.cyber-refresh.service-redesign .sr-delivery dd{color:#c8d7ec}.cyber-refresh.service-redesign .sr-delivery-list div{border-color:#6084b6}.cyber-refresh.service-redesign .sr-release-map{background:#edf5ff}.cyber-refresh.service-redesign .sr-backup-note{background:#e9f6f8}.cyber-refresh.service-redesign .sr-outcome{background:#e7f1ff;color:#365b9a}.cyber-refresh.service-redesign .sr-tags li{border-color:#ccd9ea;color:#4c6482}.cyber-refresh.service-redesign .sr-tabs button[aria-selected=true],.cyber-refresh.service-redesign .sr-comparison-controls button[aria-pressed=true]{background:#25487d;border-color:#25487d}.cyber-refresh.service-redesign .sr-brief-result pre{background:#edf4fd}.cyber-refresh.course-page .hero{min-height:820px;padding:156px 0 110px;background:radial-gradient(ellipse at 78% 35%,#e4f0ff,transparent 57%)}.cyber-refresh.course-page .hero:after,.cyber-refresh.course-page .hero-orbit,.cyber-refresh.course-page .hero-machine>.pixel{display:none}.cyber-refresh.course-page .hero h1{font-size:clamp(49px,5vw,73px);line-height:1.12;letter-spacing:-.05em}.cyber-refresh.course-page .hero h1 .serif{font-size:1em;color:#4868cd}.cyber-refresh.course-page .hero-sub{font-size:18px;line-height:1.75}.cyber-refresh.course-page :is(.section,.benefits-section,.platform-section,.audience-section,.pricing-section,.comparison-section,.faq-section){padding-block:112px}.cyber-refresh.course-page .section-title{line-height:1.14}.cyber-refresh.course-page .fc-speed .fc-label{color:#214c73;background:#edfaff;border-color:#b4dcee}.cyber-refresh.portfolio-index-page .portfolio-index-hero{background:linear-gradient(#f8fbff,#edf4ff)}.cyber-refresh.portfolio-index-page .portfolio-index-heading h1{font-size:clamp(44px,4.8vw,68px);line-height:1.15}.cyber-refresh.portfolio-index-page .portfolio-index-heading{gap:40px}.cyber-refresh.portfolio-index-page .portfolio-index-contact{background:#edf4ff;padding-block:110px}.cyber-refresh.portfolio-index-page .cp-project-meta{background:#f8fbff}.cyber-refresh.portfolio-case-page .case-hero{background:linear-gradient(#f8fbff,#eff5fc)}.cyber-refresh.portfolio-case-page .case-hero-copy h1{font-size:clamp(43px,4.6vw,68px);line-height:1.14;letter-spacing:-.045em}.cyber-refresh.portfolio-case-page .case-hero-copy h1 .serif{font-size:1em}.cyber-refresh.portfolio-case-page .case-section{padding-block:72px}.cyber-refresh.portfolio-case-page .case-contact-inner{background:linear-gradient(110deg,#e7f5ff,#eeeaff);border-color:#cdddf0}.cyber-refresh.portfolio-case-page .case-contact-inner h2 .serif{color:#4b6abe}.cyber-refresh.legal-page .legal-hero em{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:inherit;color:#4564c3}.cyber-refresh.legal-page .legal-main{color:#142445}@media(max-width:1120px){.cyber-refresh .site-header .nav,.cyber-refresh .site-header .header-cta{display:none}.cyber-refresh .site-header .burger{display:grid}.cyber-refresh .site-footer .container{width:calc(100% - 64px)}}@media(max-width:820px){.cyber-refresh .site-header{top:10px;height:64px;min-height:64px;width:calc(100% - 32px);padding:0 9px 0 19px;border-radius:16px}.cyber-refresh .site-footer .container{width:calc(100% - 48px)}.cyber-refresh .site-footer .footer-top{gap:40px}.cyber-refresh.service-redesign .sr-hero{padding:130px 0 80px}.cyber-refresh.service-redesign .sr-section{padding-block:84px}.cyber-refresh.course-page .hero{padding-top:130px}.cyber-refresh.course-page :is(.section,.benefits-section,.platform-section,.audience-section,.pricing-section,.comparison-section,.faq-section){padding-block:86px}}@media(max-width:640px){.cyber-refresh .site-header .logo,.cyber-refresh .site-footer .logo{font-size:20px}.cyber-refresh .site-footer{padding:64px 0 26px}.cyber-refresh .site-footer .container{width:calc(100% - 40px)}.cyber-refresh .site-footer .footer-top{grid-template-columns:1fr;gap:36px}.cyber-refresh .site-footer .footer-contact{justify-items:start}.cyber-refresh .site-footer .footer-contact address{text-align:left}.cyber-refresh .site-footer .footer-bottom{flex-direction:column;gap:8px}.cyber-refresh.service-redesign .sr-hero{padding:117px 0 62px}.cyber-refresh.service-redesign .sr-hero h1{font-size:clamp(36px,9.2vw,53px);line-height:1.15}.cyber-refresh.service-redesign .sr-section{padding-block:72px}.cyber-refresh.service-redesign h2{line-height:1.2}.cyber-refresh.course-page .hero{padding:119px 0 76px;min-height:0}.cyber-refresh.course-page .hero h1{font-size:clamp(38px,9.5vw,56px);line-height:1.16}.cyber-refresh.course-page .hero-sub{font-size:16px}.cyber-refresh.course-page :is(.section,.benefits-section,.platform-section,.audience-section,.pricing-section,.comparison-section,.faq-section){padding-block:74px}.cyber-refresh.portfolio-index-page .portfolio-index-heading h1,.cyber-refresh.portfolio-case-page .case-hero-copy h1{font-size:clamp(35px,9vw,52px);line-height:1.18}.cyber-refresh.portfolio-case-page .case-section{padding-block:50px}.cyber-refresh .project-contact{padding-block:30px 64px}}@media(prefers-reduced-transparency:reduce){.cyber-refresh .site-header{background:#fafdff;backdrop-filter:none;-webkit-backdrop-filter:none}}
