/* Website design: monochrome, electric blue and the original brand mark. */
body:has(.website-page){background:#090b10;color:#f5f6fa}body:has(.website-page) header{border-color:#ffffff18;background:#090b10;max-width:1440px}body:has(.website-page) .button{background:#f4f6fb;color:#10131b;border:1px solid #fff;border-radius:100px;box-shadow:0 0 30px #8caaff10}body:has(.website-page) .button:hover{background:#cbd9ff;box-shadow:0 0 32px #85a6ff25}body:has(.website-page) nav{color:#d5d9e4}body:has(.website-page) .menu{color:#fff;background:#151923;border-color:#444b5b}body:has(.website-page) a:focus-visible{outline-color:#aac2ff}body:has(.website-page) header .brand img{width:72px!important;height:72px!important}
.website-page{--business-dark:#090b10;--business-muted:#a8b0c2}.website-page .business-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 82% 25%,#293f7445,transparent 52%),#090b10}.website-page .business-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(transparent,#000 40%,transparent)}.website-page .business-container{max-width:1440px;padding-left:6%;padding-right:6%}.website-page .business-hero .business-container{padding-top:26px;padding-bottom:100px}.website-page .business-back{color:#a1aabe;font-size:.875rem;margin-bottom:60px}.website-page .business-hero-grid{grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.website-page .eyebrow{font-size:.875rem!important;letter-spacing:.17em!important;color:#acbfff!important}.website-page .business-hero h1{font-size:clamp(3.2rem,5.8vw,5.6rem);letter-spacing:-.065em;line-height:1.02;font-weight:700;margin-bottom:30px}.website-page .business-hero h1>span{color:#c0c8da;background:linear-gradient(115deg,#fff 10%,#bcc8e5 50%,#7997d0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.website-page .business-intro{color:#a8b0c2;max-width:490px;font-size:1.125rem;line-height:1.75;margin-bottom:32px}.website-page .business-actions .button{font-size:.9375rem;padding:18px 24px;gap:24px}.website-pricing{position:relative;background:linear-gradient(145deg,#232a3c,#11151e 60%);border:1px solid #ffffff28;border-radius:24px;padding:36px;box-shadow:0 30px 90px #0007,0 0 80px #6e92ff0a;color:#f5f6fa;overflow:hidden}.website-pricing:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#d6e3ff,transparent)}.website-pricing .business-example-top{color:#a9b7d4;font-size:.8125rem;letter-spacing:.14em;margin-bottom:26px}.website-pricing h2{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.4;color:#c2c9d9;margin-bottom:26px}.website-pricing h2>span{display:block;font-size:clamp(3rem,4.8vw,4.75rem);font-weight:700;letter-spacing:-.065em;color:#fff;line-height:1.2;margin-top:4px}.website-pricing h2>span small{font-size:1rem;font-weight:400;letter-spacing:0;color:#b2bdd2}.website-pricing>p{font-size:1rem;color:#acb5c8;line-height:1.6}.website-plan{padding:23px;border:1px solid #ffffff18;background:#ffffff03;border-radius:12px;margin-top:12px}.website-plan:first-of-type{border-color:#97b4ff66;background:#9cb5ff0b}.website-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.website-plan h3{font-size:2.25rem;letter-spacing:-.05em;line-height:1.2;margin:0;color:#fff}.website-plan h3 span{font-size:1rem;font-weight:400;letter-spacing:0;color:#b0b9cb}.website-plan p{font-size:.9375rem;margin:8px 0 0;color:#b9c1d2}.website-saving{font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#d8e3ff;border:1px solid #a0bdff55;background:#759df522;border-radius:100px;padding:5px 10px}.website-pricing .business-example-note{font-size:.875rem;color:#99a4ba;line-height:1.6;border:0;margin:20px 0 0;padding:0}.website-page .business-approach{padding-top:80px;padding-bottom:90px;border-top:1px solid #ffffff13;gap:80px}.website-page .business-approach h2{font-size:clamp(2rem,3.3vw,3.2rem);color:#f3f5fb}.website-page .business-approach>div>p:last-child{color:#a8b0c2}.website-page .business-approach li{border-color:#ffffff18;padding:24px 0;gap:20px}.website-page .business-approach li>span{border-radius:8px;border-color:#ffffff24;color:#bdceef;background:#ffffff05;font-size:.875rem;width:38px;height:38px}.website-page .business-approach h3{font-size:1.0625rem;color:#f2f4fa}.website-page .business-approach li p{font-size:1rem;color:#a4aec1}body:has(.website-page) footer{background:#0e1118;border-top:1px solid #ffffff14;color:#a4aec1}body:has(.website-page) footer a{color:#e2e6ef}body:has(.website-page) footer small{color:#929db1}
@media(max-width:1050px){.website-page .business-hero-grid{gap:34px}.website-pricing{padding:28px}.website-page .business-hero h1{font-size:3.6rem}}@media(max-width:800px){.website-page .business-hero-grid,.website-page .business-approach{grid-template-columns:1fr}.website-page .business-hero-grid{gap:46px}.website-page .business-hero h1{font-size:clamp(3.2rem,8vw,4.7rem)}.website-page .business-intro{max-width:580px}.website-pricing{max-width:620px;width:100%}.website-page .business-back{margin-bottom:38px}.website-page .business-approach{gap:28px}body:has(.website-page) nav{background:#11151e}}@media(max-width:520px){.website-page .business-hero .business-container{padding-bottom:55px}.website-page .business-container{padding-left:6%;padding-right:6%}.website-page .business-hero h1{font-size:clamp(2.75rem,11vw,3.5rem)}.website-pricing{padding:25px 20px}.website-plan{padding:19px 16px}.website-page .business-actions .button{white-space:normal}.website-page .business-approach{padding-top:50px;padding-bottom:50px}.website-page .business-hero .eyebrow{font-size:.8125rem!important}}
.website-page .business-hero{background:#030304}.website-page .business-hero:before{display:none}.website-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#000 url('/website-motion-poster.jpg') right center/auto 130% no-repeat}.website-motion video{position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(20deg);height:150%;width:auto;opacity:.85}.website-motion:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030304 3%,#030304b3 37%,#03030415 68%,#03030455),linear-gradient(0deg,#030304,transparent 20%)}.website-pricing{background:linear-gradient(140deg,#1a1b22e6,#09090dcf);backdrop-filter:blur(24px);border-color:#ffffff30;box-shadow:0 30px 80px #0009}.website-page .business-hero h1>span{background-image:linear-gradient(115deg,#fff 10%,#e2e2ee 50%,#9da9d7)}.motion-toggle{position:absolute;bottom:22px;right:6%;border:1px solid #ffffff38;border-radius:100px;background:#111118bb;color:#c4c8d5;padding:7px 14px;font-size:.875rem;cursor:pointer}.motion-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:800px){.website-motion video{right:-25%;height:100%;top:40%}.website-motion:after{background:linear-gradient(90deg,#030304c9,#03030455),linear-gradient(0deg,#030304,transparent 40%)}}@media(prefers-reduced-motion:reduce){.website-motion video{display:none}.motion-toggle{display:none}}
