.hs-footer,.hs-nav,.hs-page{font-family:Rubik,Arial,sans-serif;background:#050a14;color:#f4f7fc;font-size:18px;line-height:1.65}.hs-container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.hs-page h1,.hs-page h2,.hs-page h3,.hs-page p{margin:0}.hs-footer a,.hs-nav a,.hs-page a,.hs-page button{transition:color .2s,background .2s,border-color .2s,transform .2s}.hs-footer :focus-visible,.hs-nav :focus-visible,.hs-page :focus-visible,.hs-tools-dropdown :focus-visible{outline:2px solid #73b4ff;outline-offset:5px}.hs-email-form :focus-visible,.hs-email-form:focus-visible,.hs-email-success:focus-visible{outline-offset:0}.hs-page h1,.hs-page h2,.hs-page h3{font-weight:500;letter-spacing:-1px;line-height:1.2}.hs-page p{color:#95a2b9}.hs-page a svg{flex-shrink:0}.hs-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid #ffffff0c;background:#050a14f2;backdrop-filter:blur(16px)}.hs-nav-inner{height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;gap:25px}.hs-brand{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:20px;letter-spacing:-.5px;white-space:nowrap}.hs-brand img{width:25px;height:29px;object-fit:contain}.hs-brand-light{color:#b2bfd2;font-weight:400}.hs-nav-links{display:flex;align-items:center;gap:30px;font-size:16px}.hs-nav-links>a:not(.hs-button){color:#a7b3c7}.hs-nav-links>a:hover,.hs-nav-links>a[aria-current=page]{color:#fff}.hs-button{min-height:47px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #338eff;border-radius:6px;background:#1476ff;color:#fff!important;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;white-space:nowrap}.hs-button:hover{background:#328aff;transform:translateY(-2px);box-shadow:0 6px 24px #1476ff20}.hs-button-secondary{border-color:#ffffff22;background:#101723a8}.hs-button-secondary:hover{background:#1b2739;border-color:#ffffff44;box-shadow:none}.hs-button-small{min-height:38px;padding:10px 16px;gap:18px;font-size:16px}.hs-tools-trigger{display:flex;align-items:center;gap:6px;font-size:16px;color:#a7b3c7;min-height:38px}.hs-tools-trigger:hover{color:white}.hs-tools-dropdown{background:#0d1524!important;color:#edf4ff!important;border-color:#27354b!important;min-width:205px;padding:7px!important}.hs-tools-dropdown a{display:flex;align-items:center;gap:12px;padding:11px 10px!important;font-size:16px}.hs-tools-dropdown a:focus{background:#172a46!important;color:#fff!important}.hs-menu-button{display:none}.hs-skip{position:absolute;top:-80px;left:20px;background:#1476ff;color:#fff;padding:12px;z-index:100}.hs-skip:focus{top:10px}.hs-hero{min-height:700px;height:calc(100svh - 84px);max-height:880px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#0c2144 0,#070e1c 55%,#050a14 85%)}.hs-hero-gallery{position:absolute;inset:-70px -160px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;transform:rotate(-9deg) scale(1.06);opacity:.24;pointer-events:none}.hs-hero-gallery>div{border:1px solid #5484b822;border-radius:12px;overflow:hidden;align-self:center;background:#081323;box-shadow:0 0 25px #0008}.hs-hero-gallery>div:nth-child(3n+2){transform:translateY(80px)}.hs-hero-gallery img{width:100%;height:100%;aspect-ratio:1.75;object-fit:cover}.hs-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#050d1be8 0,#050d1ba8 43%,#050a1459 70%),linear-gradient(0deg,#050a14,transparent 35%,#050a1420 80%,#050a14c7);pointer-events:none}.hs-hero-content{position:relative;z-index:1;text-align:center;padding:28px 0 25px}.hs-availability{display:inline-flex;align-items:center;gap:8px;border:1px solid #9abfff22;border-radius:20px;padding:5px 11px!important;font-size:16px;color:#bbc8de!important;background:#0d17277a}.hs-availability>span{width:5px;height:5px;background:#6cdda1;border-radius:50%;box-shadow:0 0 9px #6cdda133}.hs-headline-wrap{position:relative;max-width:1000px;margin:29px auto 0}.hs-hero h1{font-size:clamp(28px,6.5vw,86px);line-height:1.12;font-weight:600;letter-spacing:-.04em}.hs-rotating-word{display:block;color:#3d99ff;background:linear-gradient(110deg,#1677ff 20%,#75c2ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-height:1.1em;animation:hs-word-in .42s ease both}@keyframes hs-word-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hs-page .hs-hero-description{font-size:18px;line-height:1.85;max-width:760px;margin-inline:auto;text-wrap:balance;margin-top:23px!important;color:#a1b0c9!important}.hs-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.hs-hero .hs-actions{justify-content:center;margin-top:29px}.hs-customers{padding:65px 0 58px;border-bottom:1px solid #ffffff0c}.hs-section-title{text-align:center;margin-bottom:30px}.hs-section-title h2{font-size:25px;letter-spacing:-.7px}.hs-section-title p{font-size:18px;margin-top:9px}.hs-reviews{padding:65px 0 50px}.hs-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hs-review-grid figure{margin:0;background:#0b1322;border:1px solid #ffffff0c;border-radius:8px;padding:23px 21px;display:flex;flex-direction:column}.hs-stars{font-size:16px;letter-spacing:2px;color:#ffcb65}.hs-review-grid blockquote{font-size:18px;line-height:1.9;color:#c8d2e3;margin:17px 0 23px}.hs-review-grid figcaption{display:flex;gap:10px;align-items:center;margin-top:auto;font-size:16px;font-weight:500}.hs-review-grid figcaption img{width:30px;height:30px;object-fit:contain;border-radius:50%}.hs-subtle-link{display:flex;align-items:center;justify-content:center;gap:7px;color:#8e9fbb;font-size:16px;margin-top:22px}.hs-subtle-link:hover{color:#fff}.hs-footer{border-top:1px solid #ffffff0c;padding:27px 0;background:#040913}.hs-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:16px}.hs-footer-brand{font-size:16px;color:#c5d0e2}.hs-footer-brand>span{color:#697b96;margin-left:12px;font-size:16px}.hs-footer-inner>div{display:flex;gap:22px;color:#8999b1}.hs-footer a:hover{color:#fff}.hs-footer-tools{font-size:16px}.hs-inner-page{padding:75px 0 65px;min-height:calc(100svh - 150px)}.hs-page-heading{margin-bottom:42px}.hs-page-heading h1{font-size:clamp(33px,4vw,47px);letter-spacing:-1.6px}.hs-page-heading p{font-size:18px;margin-top:15px;max-width:650px}.hs-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.hs-work-card{display:block;position:relative;border:1px solid #ffffff13;border-radius:9px;background:#0b1322}.hs-work-card,.hs-work-image{overflow:hidden}.hs-work-image img{width:100%;height:auto;aspect-ratio:2;object-fit:cover;transition:transform .4s}.hs-work-card:hover{border-color:#519eff70}.hs-work-card:hover .hs-work-image img{transform:scale(1.025)}.hs-work-caption{display:flex;align-items:center;justify-content:space-between;padding:21px 23px}.hs-work-caption h2{font-size:18px;letter-spacing:-.4px}.hs-work-caption p{font-size:18px;margin-top:5px}.hs-work-caption>svg{color:#6a9bd4}.hs-work-wide{grid-column:auto;width:auto}.hs-work-wide .hs-work-image img{object-position:top}.hs-notice{display:flex;gap:12px;align-items:flex-start;background:#0c1a2f;border:1px solid #2673cf40;border-radius:6px;padding:16px 19px;margin-bottom:28px}.hs-notice svg{flex-shrink:0;color:#64a9ff;margin-top:2px}.hs-notice p{font-size:18px;color:#a5b9d6}.hs-notice strong{font-weight:500;color:#e3edfc}.hs-notice a{color:#77b5ff;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.hs-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hs-template-card{border:1px solid #ffffff12;border-radius:8px;overflow:hidden;background:#0b1322}.hs-template-card>a>img{width:100%;height:auto;aspect-ratio:2;object-fit:cover}.hs-template-card>div{padding:25px}.hs-template-card h2{font-size:25px}.hs-template-card p{font-size:18px;margin-top:10px;min-height:40px}.hs-template-card .hs-actions{margin-top:23px;gap:22px}.hs-text-link{display:inline-flex;gap:8px;align-items:center;font-size:16px;color:#aabbd4}.hs-text-link:hover{color:#fff}.hs-template-help{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;margin-top:15px;border-bottom:1px solid #ffffff10;font-size:18px}.hs-template-help a{color:#65aaff;display:flex;align-items:center;gap:10px}.hs-compat-details{font-size:18px;margin-top:25px;max-width:850px}.hs-compat-details summary{cursor:pointer;color:#a5b9d6}.hs-compat-details p{margin-top:12px}.hs-compat-details a{text-decoration:underline;color:#69a9ff}.hs-about{max-width:960px}.hs-about-intro{max-width:730px}.hs-about-intro p{font-size:18px;line-height:1.95;margin-bottom:18px}.hs-about-services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:43px}.hs-about-services article{padding:26px;border:1px solid #ffffff12;border-radius:7px;background:#0b1322}.hs-about-services svg{color:#67a8ff;margin-bottom:24px}.hs-about-services h2{font-size:18px;letter-spacing:-.5px}.hs-about-services p{font-size:18px;margin-top:13px}.hs-specialties{padding-top:30px;margin-top:40px;border-top:1px solid #ffffff10;display:flex;gap:23px;flex-wrap:wrap;align-items:center}.hs-specialties h2{font-size:16px;letter-spacing:0;font-weight:400;color:#879ab7}.hs-specialties a{display:flex;gap:7px;align-items:center;font-size:16px;color:#78b2ff}.hs-contact-page{max-width:1120px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.hs-contact-intro .hs-page-heading h1{font-size:clamp(38px,4.3vw,58px);max-width:420px}.hs-contact-intro .hs-page-heading p{max-width:390px;line-height:1.8}.hs-discord-contact{border-top:1px solid #ffffff18;padding-top:28px;margin-top:48px}.hs-discord-contact h2{font-size:22px;letter-spacing:-.5px}.hs-discord-contact p{font-size:18px;margin:10px 0 20px}.hs-discord-contact .hs-button{gap:10px;padding-inline:16px}.hs-discord-contact .hs-button span{display:flex}.hs-discord-contact .hs-button span svg{width:20px;height:20px}.hs-contact-email{border-left:1px solid #ffffff16;padding-left:40px}.hs-email-heading{display:flex;gap:12px;align-items:center}.hs-email-heading svg{color:#6eaaff}@media (max-width:900px){.hs-contact-page{grid-template-columns:1fr;gap:44px;max-width:760px}.hs-contact-intro .hs-page-heading h1,.hs-contact-intro .hs-page-heading p{max-width:none}.hs-discord-contact{margin-top:28px}.hs-contact-email{border-left:0;border-top:1px solid #ffffff16;padding-left:0;padding-top:32px}}.hs-contact-card{border:1px solid #ffffff16;border-radius:9px;padding:34px;background:radial-gradient(ellipse at top right,#102344,#0b1322 70%)}.hs-contact-card>svg{color:#609fff;margin-bottom:22px}.hs-contact-card h2{font-size:23px;letter-spacing:-.5px}.hs-contact-card p{font-size:18px;max-width:530px;margin-top:12px}.hs-contact-card .hs-button{margin-top:24px}.hs-contact-card>span{display:block;color:#788ba8;font-size:16px;margin-top:23px}.hs-contact-faq{margin-top:37px}.hs-contact-faq details{border-bottom:1px solid #ffffff12}.hs-contact-faq summary{padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:18px;cursor:pointer;list-style:none}.hs-contact-faq summary::-webkit-details-marker{display:none}.hs-contact-faq summary svg{color:#7195c2;flex-shrink:0}.hs-contact-faq details[open] summary svg{transform:rotate(45deg)}.hs-contact-faq details p{font-size:18px;padding:0 30px 19px 0}.hs-service-detail{max-width:850px}.hs-service-detail .hs-text-link{margin-bottom:30px}.hs-service-detail section{padding:27px 0;border-top:1px solid #ffffff10}.hs-service-detail section h2{font-size:22px;letter-spacing:-.5px}.hs-service-detail section p{font-size:18px;margin-top:15px;line-height:1.9}.hs-service-detail section ul{padding:0;list-style:none;display:grid;gap:7px;font-size:18px;margin-top:18px;color:#b8c8e0}.hs-service-detail section li{display:flex;align-items:center;gap:9px}.hs-service-detail section li svg{color:#5d9eff}@media (min-width:1500px){.hs-hero-gallery{inset:-150px -100px;gap:36px}.hs-hero h1{font-size:clamp(28px,6.5vw,86px);line-height:1.12;font-weight:600;letter-spacing:-.04em}}@media (max-width:1000px){.hs-review-grid{grid-template-columns:1fr 1fr}.hs-nav-links{gap:22px}.hs-hero{min-height:680px}}@media (max-width:700px){.hs-container{width:calc(100% - 40px)}.hs-nav-inner{height:76px}.hs-brand{font-size:20px}.hs-menu-button{display:grid;place-items:center;min-width:40px;min-height:40px}.hs-nav-links{display:none;position:absolute;top:76px;left:0;right:0;padding:23px;background:#080f1e;border-bottom:1px solid #27364e;align-items:stretch;gap:18px}.hs-nav-links.is-open{display:flex;flex-direction:column}.hs-nav-links>a:not(.hs-button){padding:5px 0}.hs-tools-trigger{justify-content:space-between;width:100%}.hs-hero{min-height:700px;height:calc(100svh - 76px);max-height:800px}.hs-hero-content{padding:40px 0 30px}.hs-hero h1{font-size:clamp(28px,6.5vw,86px);line-height:1.12;font-weight:600;letter-spacing:-.04em}.hs-headline-wrap{margin-top:27px}.hs-page .hs-hero-description{font-size:18px;margin-top:20px!important}.hs-hero .hs-actions{margin-top:26px;gap:10px}.hs-button{font-size:16px;padding:13px 17px;gap:14px}.hs-hero-gallery{grid-template-columns:repeat(2,1fr);inset:15px -240px;gap:25px;opacity:.23;transform:rotate(-10deg)}.hs-hero-gallery>div:nth-child(3n+2){transform:none}.hs-hero-gallery>div:nth-child(2n){transform:translateY(50px)}.hs-customers{padding:40px 0}.hs-section-title{margin-bottom:25px}.hs-section-title h2{font-size:23px}.hs-section-title p{font-size:18px}.hs-reviews{padding:42px 0 32px}.hs-review-grid{grid-template-columns:1fr;gap:16px}.hs-review-grid figure{padding:18px 16px}.hs-review-grid blockquote{font-size:18px;margin-top:12px;margin-bottom:20px}.hs-review-grid figcaption{font-size:16px;gap:7px}.hs-review-grid figcaption img{width:25px;height:25px}.hs-stars{font-size:16px}.hs-footer{padding:25px 0}.hs-footer-inner{flex-wrap:wrap;justify-content:center;gap:18px;text-align:center}.hs-footer-brand{width:100%}.hs-footer-inner>div{gap:22px}.hs-footer-tools{width:100%;justify-content:center}.hs-inner-page{padding:45px 0}.hs-page-heading{margin-bottom:28px}.hs-page-heading h1{font-size:35px;letter-spacing:-1.3px}.hs-page-heading p{font-size:18px}.hs-about-services,.hs-template-grid,.hs-work-grid{grid-template-columns:1fr;gap:20px}.hs-work-wide{width:100%}.hs-work-caption{padding:20px}.hs-notice{padding:15px;gap:10px}.hs-notice p{font-size:18px}.hs-template-card>div{padding:22px}.hs-template-card p{min-height:0}.hs-template-help{display:block}.hs-template-help a{margin-top:10px}.hs-about-intro p{font-size:18px}.hs-about-services{margin-top:30px}.hs-about-services article{padding:23px}.hs-specialties{align-items:flex-start;flex-direction:column;gap:16px}.hs-contact-card{padding:26px}.hs-contact-card h2{font-size:22px}.hs-contact-card p,.hs-contact-faq summary{font-size:18px}}@media (max-width:370px){.hs-review-grid{grid-template-columns:1fr}.hs-hero h1{font-size:clamp(28px,6.5vw,86px);line-height:1.12;font-weight:600;letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.hs-footer *,.hs-nav *,.hs-page *{animation:none!important;transition:none!important}}.hs-nav-contact{justify-self:end}.hs-nav-links .hs-mobile-contact{display:none}.hs-review-initial{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#193357;color:#92c5ff}@media (max-width:1000px){.hs-nav-inner{display:flex;height:76px}.hs-nav-contact{display:none}.hs-menu-button{display:grid;place-items:center;min-width:44px;min-height:44px}.hs-nav-links{display:none;position:absolute;top:76px;left:0;right:0;padding:24px;background:#080f1e;border-bottom:1px solid #27364e;align-items:stretch;gap:18px;font-size:18px}.hs-nav-links.is-open{display:flex;flex-direction:column}.hs-nav-links>a:not(.hs-button){padding:8px 0}.hs-nav-links .hs-mobile-contact{display:flex}.hs-tools-trigger{justify-content:space-between;width:100%;font-size:18px}}.hs-shop-heading{text-align:center;margin-bottom:36px}.hs-shop-heading p{margin-inline:auto}.hs-shop-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:34px}.hs-shop-filters button{padding:9px 16px;border:1px solid #ffffff24;border-radius:6px;font-size:16px;color:#c1cde0}.hs-shop-filters button:hover{border-color:#74b4ff;color:white}.hs-shop-filters button[aria-pressed=true]{background:#1476ff;border-color:#338eff;color:white}.hs-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.hs-shop-card{border:1px solid #ffffff1c;border-radius:9px;overflow:hidden;background:#080f1c;display:flex;flex-direction:column}.hs-shop-card:hover{border-color:#ffffff38}.hs-shop-custom{border-style:dashed}.hs-shop-art{position:relative;display:grid;place-items:center;aspect-ratio:1.75;background:#142035}.hs-shop-art>a:first-child{display:block;width:100%;height:100%}.hs-shop-art img{width:100%;height:100%;object-fit:cover}.hs-shop-custom .hs-shop-art{color:#d3e4ff;background:#111c2d}.hs-shop-preview{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;font-size:16px;padding:6px 10px;border-radius:5px;background:#050a14ed;color:#fff;border:1px solid #ffffff26}.hs-shop-copy{padding:24px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.hs-shop-copy h2{font-size:22px;letter-spacing:-.5px}.hs-shop-copy p{font-size:18px;margin-top:14px;margin-bottom:22px}.hs-shop-tags{display:flex;gap:7px;margin-top:12px}.hs-shop-tags span{border-radius:20px;padding:2px 10px;color:#b9cbe4;background:#17253b;font-size:16px}.hs-shop-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:16px;font-weight:500;color:#88bdff}.hs-shop-link:hover{color:#fff}.hs-shop-rating{display:flex;gap:3px;color:#ffcb65;margin:-6px 0 20px}@media (max-width:1000px){.hs-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hs-shop-grid{grid-template-columns:1fr}.hs-shop-copy{padding:22px}}.hs-screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hs-screenshot{display:block;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #ffffff1c;border-radius:9px;background:#101b2e;cursor:zoom-in}.hs-screenshot:hover{border-color:#609fff}.hs-screenshot img{width:100%;height:100%;object-fit:contain}.hs-screenshot-expand{position:absolute;right:12px;bottom:12px;background:#050a14dd;padding:9px;border-radius:6px;color:#c3dfff}.hs-gallery-more{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:36px}.hs-gallery-more p{font-size:16px}.hs-review-dialog{padding:0;border:1px solid #ffffff25;border-radius:12px;background:#080f1e;color:#e8f0ff;max-width:calc(100vw - 32px);width:800px;max-height:calc(100dvh - 32px);margin:auto}.hs-review-dialog::backdrop{background:#020610e8;backdrop-filter:blur(6px)}.hs-review-dialog-inner{padding:16px}.hs-review-dialog-bar,.hs-review-dialog-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px}.hs-review-dialog button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:44px;border-radius:6px;padding:8px}.hs-review-dialog button:hover{background:#172944}.hs-review-dialog img{display:block;width:100%;height:auto;max-height:calc(100dvh - 184px);object-fit:contain;margin:12px 0}@media (max-width:1000px){.hs-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:600px){.hs-screenshot-grid{grid-template-columns:1fr}}.hs-logo-carousel{position:relative;padding:8px 0}.hs-logo-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hs-logo-track{display:flex;width:max-content;animation:hs-logo-loop linear infinite}.hs-logo-track+.hs-logo-track{margin-top:24px;animation-direction:reverse}.hs-logo-group{display:flex;flex-shrink:0}.hs-logo-item{width:176px;padding:0 18px;flex-shrink:0;display:grid;place-items:center}.hs-logo-item img{width:140px;height:70px;object-fit:contain}@keyframes hs-logo-loop{to{transform:translateX(-50%)}}@media (max-width:700px){.hs-logo-item{width:140px;padding:0 15px}.hs-logo-item img{width:110px;height:60px}}@media (prefers-reduced-motion:reduce){.hs-logo-carousel{padding-bottom:0}.hs-logo-window{mask-image:none}.hs-logo-track{width:100%;animation:none}.hs-logo-group{flex-wrap:wrap;justify-content:center;gap:18px 0;width:100%}.hs-logo-group[aria-hidden=true]{display:none}}.hs-scroll-indicator{position:absolute;bottom:24px;left:calc(50% - 22px);z-index:2;display:grid;place-items:center;width:44px;height:44px;color:#8397b6;border:1px solid #ffffff18;border-radius:50%}.hs-scroll-indicator:hover{color:#fff;background:#12213a;border-color:#ffffff35}.hs-customers{scroll-margin-top:96px}.hs-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hs-contact-option{padding:28px;border:1px solid #ffffff1c;border-radius:8px;background:#0b1322;display:flex;flex-direction:column;align-items:flex-start}.hs-contact-option h2,.hs-email-form h2,.hs-email-success h2{font-size:24px;letter-spacing:-.5px}.hs-contact-option p{font-size:18px;margin:12px 0 24px}.hs-contact-option .hs-button{margin-top:auto;gap:10px;padding-inline:16px}.hs-contact-option .hs-button svg{width:20px;height:20px}.hs-email-form,.hs-email-success{margin:0;padding:0;background:transparent}.hs-email-form>p,.hs-email-success p{font-size:18px;margin-top:10px}.hs-email-form{display:flex;flex-direction:column;gap:24px}.hs-email-form>p{margin-top:-12px}.hs-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hs-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.hs-form-field label{font-size:16px;color:#e2eafb}.hs-form-field label span{color:#96a6bf}.hs-form-field input,.hs-form-field select,.hs-form-field textarea{width:100%;background:#060d19;border:1px solid #34435a;border-radius:6px;padding:12px 14px;color:#f4f7fc;font-size:18px;line-height:1.5;color-scheme:dark}.hs-form-field input::placeholder{color:#8494af}.hs-form-field textarea{resize:vertical;min-height:150px}.hs-form-field [aria-invalid=true]{border-color:#fb9292}.hs-email-form>.hs-button{align-self:flex-start;gap:10px}.hs-email-form>.hs-button:disabled{opacity:.65;cursor:wait;transform:none}.hs-form-error,.hs-form-error-summary p{color:#ffb4b4;font-size:16px}.hs-form-error-summary{padding:16px;border:1px solid #fb929255;border-radius:6px}.hs-contact-honeypot{display:none}.hs-form-spinner{animation:hs-form-spin 1s linear infinite}@keyframes hs-form-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.hs-contact-options,.hs-form-row{grid-template-columns:1fr}.hs-contact-option{padding:24px}}