@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_983d0b37-module__SBsLJa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_983d0b37-module__SBsLJa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BkaPph1GB9PSzC5BErbfsBqYSyhp)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_27737cdc-module__jVodEW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_27737cdc-module__jVodEW__variable{--font-inter:"Inter", "Inter Fallback"}
.complymo{--cm-bg:#000;--cm-bg-2:#0a1019;--cm-surface:#0b111d;--cm-fg:#fff;--cm-ink:#fff;--cm-muted:#ffffffb3;--cm-faint:#ffffff73;--cm-accent:#2f7bff;--cm-accent-hi:#3d8bff;--cm-accent-deep:#0b52e0;--cm-accent-soft:#2f7bff26;--cm-border:#ffffff1a;--cm-border-2:#ffffff29;--cm-shadow-sm:0 1px 2px #00000080;--cm-shadow-md:0 12px 28px -10px #000000b3;--cm-shadow-lg:0 30px 70px -24px #2f7bff59;--cm-radius:16px;--cm-radius-lg:24px;--cm-ease:cubic-bezier(.16, 1, .3, 1);--cm-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cm-display:var(--cm-sans);background:var(--cm-bg);color:var(--cm-fg);font-family:var(--cm-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;display:flow-root;position:relative}.complymo ::selection{background:color-mix(in srgb, var(--cm-accent) 35%, transparent)}.cm-eyebrow{font-family:var(--cm-sans);letter-spacing:.06em;text-transform:uppercase;color:#64a5ff;font-size:13px;font-weight:600}.cm-display,.cm-h1,.cm-h2{font-family:var(--cm-sans);font-style:normal;font-weight:600}.cm-h1{letter-spacing:-.02em;background:linear-gradient(#fff 59%,#ffffff80 99%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.09em;padding-bottom:.09em;font-size:clamp(2.9rem,6.4vw,5rem);line-height:1.02}.cm-h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.cm-h3{font-family:var(--cm-sans);letter-spacing:-.015em;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:600;line-height:1.2}.cm-lead{color:var(--cm-muted);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:400;line-height:1.5}.cm-muted{color:var(--cm-muted)}.cm-faint{color:var(--cm-faint)}.cm-italic{color:#ffffff8c;-webkit-text-fill-color:#ffffff8c;font-style:normal}.complymo .cm-white .cm-italic,.complymo .cm-canvas .cm-italic{color:#0a122080;-webkit-text-fill-color:#0a122080}.cm-container{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.cm-container-wide{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.cm-section{padding-top:clamp(56px,6vw,100px);padding-bottom:clamp(56px,6vw,100px)}.cm-section.pt-0{padding-top:0}.cm-section.pb-0{padding-bottom:0}.cm-card{border:1px solid var(--cm-border);border-radius:var(--cm-radius);box-shadow:none;background:linear-gradient(#0063db30,#0000009e)}.cm-glass{border:1px solid var(--cm-border);border-radius:var(--cm-radius);-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:none;background:#0a101c9e}.cm-hover{transition:transform .4s var(--cm-ease), border-color .4s var(--cm-ease), box-shadow .4s var(--cm-ease)}.cm-hover:hover{border-color:var(--cm-border-2);transform:translateY(-3px);box-shadow:0 24px 60px -24px #2f7bff73}.cm-btn{letter-spacing:-.006em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14.5px;font-weight:500;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .28s,background .22s,border-color .22s,color .22s;display:inline-flex}.cm-btn:active{transform:translateY(0)scale(.985)}.cm-btn-primary{color:#000;box-shadow:none;background:#fff}.cm-btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -10px #ffffff59}.cm-btn-accent{color:#fff;background:linear-gradient(180deg, var(--cm-accent-hi), var(--cm-accent-deep));box-shadow:0 12px 34px -8px #2f7bffa6}.cm-btn-accent:hover{filter:brightness(1.07);transform:translateY(-2px)}.cm-btn-ghost{color:#fff;border-color:var(--cm-border-2);background:#ffffff1a}.cm-btn-ghost:hover{background:#ffffff2e;border-color:#ffffff8c;transform:translateY(-2px);box-shadow:0 12px 30px -12px #2f7bff8c}.cm-btn-glass{color:#fff;border-color:var(--cm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14}.cm-btn-glass:hover{background:#ffffff24}.cm-chip{color:var(--cm-fg);border:1px solid var(--cm-border-2);box-shadow:none;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.cm-chip-dot{background:var(--cm-accent);width:6px;height:6px;box-shadow:0 0 10px var(--cm-accent);border-radius:50%}.cm-hair{border-color:var(--cm-border)}.cm-input{border:1px solid var(--cm-border-2);width:100%;font-size:14.5px;font-family:var(--cm-sans);color:var(--cm-fg);transition:border-color .18s var(--cm-ease), box-shadow .18s var(--cm-ease);background:#ffffff0f;border-radius:11px;outline:none;padding:11px 14px}.cm-input::placeholder{color:var(--cm-faint)}.cm-input:focus{border-color:var(--cm-accent);box-shadow:0 0 0 3.5px color-mix(in srgb, var(--cm-accent) 22%, transparent)}.cm-hero{background:url(/marketing/home/aurora.png) 50% -180px/1600px no-repeat,#000;position:relative;overflow:hidden}.cm-hero:before{content:"";pointer-events:none;background:linear-gradient(211.6deg,#000 24%,#0000 52%),linear-gradient(135.3deg,#000 22%,#0000 52%),linear-gradient(#0000 55%,#000 100%);position:absolute;inset:0}.cm-hero>*{position:relative}.cm-hero-photo,.cm-grain{display:none}.cm-capture{-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:none;background:#ffffff1a;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex}.cm-capture input{color:#fff;min-width:0;font-size:14.5px;font-family:var(--cm-sans);background:0 0;border:0;outline:none;flex:1;padding:10px 16px}.cm-capture input::placeholder{color:var(--cm-faint)}.cm-showcase{background:radial-gradient(120% 90% at 12% 0,#0b52e038 0%,#0000 46%),radial-gradient(90% 70% at 92% 8%,#2f7bff29 0%,#0000 42%),#000;position:relative;overflow:hidden}.cm-showcase-sweep{pointer-events:none;background:radial-gradient(60% 50% at 85% 15%,#8fb6ff1a,#0000 60%);position:absolute;inset:0}.cm-showcase-grain{display:none}.cm-shot{background:var(--cm-bg-2);border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 60px 120px -40px #000000d9,0 0 0 1px #ffffff0a}.cm-logocloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.cm-logocloud>*{opacity:.75;filter:none;transition:opacity .3s var(--cm-ease);color:#fff}.cm-logocloud>:hover{opacity:1}.cm-reveal{opacity:0;transform:translateY(20px)}.cm-reveal.cm-in{opacity:1;transition:opacity .75s var(--cm-ease), transform .75s var(--cm-ease);transform:none}@media (prefers-reduced-motion:reduce){.cm-reveal{opacity:1!important;transform:none!important}.cm-hover:hover{transform:none}}.complymo a:focus-visible,.complymo button:focus-visible,.complymo input:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px;border-radius:8px}@keyframes cm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cm-marquee{width:max-content;animation:38s linear infinite cm-marquee;display:flex}.cm-marquee-mask{-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (prefers-reduced-motion:reduce){.cm-marquee{animation:none}}.cm-skip{z-index:100;border:1px solid var(--cm-border-2);background:var(--cm-surface);color:var(--cm-fg);box-shadow:var(--cm-shadow-md);transition:transform .16s var(--cm-ease);border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:10px;left:10px;transform:translateY(-160%)}.cm-skip:focus{outline:2px solid var(--cm-accent);outline-offset:3px;transform:none}.complymo main:focus{outline:none}
.complymo h1,.complymo h2,.complymo h3,.complymo h4,.complymo .cm-h1,.complymo .cm-h2,.complymo .cm-h3{text-wrap:balance}.complymo p,.complymo li,.complymo .cm-lead,.complymo blockquote,.complymo figcaption,.complymo dd{text-wrap:pretty}.complymo .cm-nb{white-space:nowrap}.complymo .cm-white{color:#0a1220;background:#fff}.complymo .cm-white+.cm-white,.complymo .cm-canvas+.cm-white{margin-top:-1px}.complymo .cm-white .cm-h2,.complymo .cm-white .cm-h3{color:#0a1220}.complymo .cm-white .cm-h2.cm-fade{background:linear-gradient(#0a1220 59%,#0a122080 99%);color:#0000;-webkit-background-clip:text;background-clip:text}.complymo .cm-white .cm-muted,.complymo .cm-white .cm-lead{color:#0a1220b8}.complymo .cm-white .cm-faint{color:#0a122073}.complymo .cm-white .cm-card{color:#0a1220;background:#fff;border:1px solid #0a12201a}.complymo .cm-white .cm-hair{border-color:#0a12201f}.complymo .cm-white .cm-eyebrow{color:#006aff}.complymo .cm-white .cm-chip,.complymo .cm-white .cm-btn-ghost{color:#0a1220;background:#017efe14;border-color:#0a122024}.complymo .cm-white .cm-btn-ghost:hover{background:#017efe24;border-color:#017efe73;box-shadow:0 8px 20px -12px #013c8c59}.complymo .cm-white .cm-btn-ghost:hover:before{opacity:0}.complymo .cm-white .cm-btn-primary{color:#fff;background:linear-gradient(180deg,var(--cm-accent-hi),var(--cm-accent-deep));box-shadow:0 12px 30px -12px #0b52e080}.complymo .cm-white .cm-btn-primary:hover{background:linear-gradient(180deg,var(--cm-accent-hi),var(--cm-accent-deep));filter:brightness(1.07);box-shadow:0 16px 36px -12px #0b52e099}.complymo .cm-white .cm-btn-glass{color:#0a1220;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a12200d;border-color:#0a12201f}.complymo .cm-white .cm-btn-glass:hover{background:#017efe1a;border-color:#017efe66}.complymo .cm-white .cm-keep-dark{color:#fff;background:linear-gradient(#0b2244,#02060c);border:1px solid #ffffff24;box-shadow:0 40px 90px -40px #02143c8c}.complymo .cm-white .cm-keep-dark .cm-muted{color:#ffffffb3}.complymo .cm-white .cm-keep-dark .cm-faint{color:#ffffff73}.complymo .cm-white .cm-keep-dark .cm-hair{border-color:#ffffff1f}.complymo .cm-blackfoot{background:#fff;font-size:0;line-height:0}.complymo .cm-blackfoot>*{border-radius:0 0 32px 32px;font-size:1rem;line-height:1.5}.complymo .cm-white-shoulders{position:relative}.complymo .cm-white-shoulders:before{content:"";background:#000;border-radius:0 0 32px 32px;height:36px;position:absolute;top:0;left:0;right:0}.complymo .cm-white-feet{position:relative}.complymo .cm-white-feet .cm-section{padding-bottom:128px}.complymo .cm-white-feet:after{content:"";background:#000;border-radius:32px 32px 0 0;height:36px;position:absolute;bottom:0;left:0;right:0}.complymo .cm-white-feet:has(+.cm-canvas-cta):after{content:none}.complymo .cm-white-feet:has(+.cm-canvas-cta) .cm-section{padding-bottom:clamp(56px,6vw,100px)}.complymo .cm-canvas{color:#0a1220;background:radial-gradient(125% 115% at 50% -14%,#fff 45%,#dff4fe 50%,#91d9fc 56%,#308ce7 72%,#0060d8 81%,#004baf 87%,#003b86 93%,#013371 96.5%,#002d64 99%,#001a38 108%,#000 122%);position:relative}.complymo .cm-canvas:after{content:"";pointer-events:none;background:linear-gradient(#006aff00 0%,#006aff80 20%,#006afff2 40%,#3d8bff 62%,#8fb8ff 80%,#d5e7ff 92%,#fff 98%);height:400px;position:absolute;bottom:0;left:0;right:0}.complymo .cm-canvas>*{z-index:1;position:relative}.complymo .cm-canvas .cm-eyebrow{color:#006aff}.complymo .cm-canvas .cm-h2{color:#0a1220}.complymo .cm-canvas .cm-lead{color:#0a1220cc}.complymo .cm-canvas .cm-onblue,.complymo .cm-canvas .cm-onblue .cm-h3{color:#fff}.complymo .cm-canvas .cm-onblue .cm-muted{color:#ffffffc7}.complymo .cm-canvas .cm-section{padding-top:140px;padding-bottom:240px}.complymo .cm-canvas+.cm-white .cm-section{padding-top:48px}@media (max-width:768px){.complymo .cm-canvas .cm-section{padding-top:96px;padding-bottom:150px}}.complymo .cm-bluecard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:linear-gradient(#006aff21,#00409921);border:1px solid #ffffff38;border-radius:16px;flex-direction:column;align-items:flex-start;gap:40px;padding:32px;display:flex}@media (max-width:768px){.complymo .cm-bluecard{background:linear-gradient(#0060d8eb,#002860f0);border-color:#ffffff40}}.complymo .cm-tile{background:linear-gradient(216.68deg,#006aff 5.3%,#002860 83.28%);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.complymo .cm-tile img,.complymo .cm-tile svg{width:28px;height:28px;display:block}.complymo .cm-tile img{filter:brightness(0)invert()}.complymo .cm-tray{background:#017efe1a;border-radius:24px;padding:24px;position:relative;overflow:hidden}.complymo .cm-tray:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#fff0 70%);border-radius:50%;width:560px;height:230px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.complymo .cm-trow{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);align-items:center;margin-bottom:8px;display:grid;position:relative}.complymo .cm-trow:nth-child(odd){background:0 0}.complymo .cm-trow:last-child{margin-bottom:0}.complymo .cm-trow>*{color:#0a1220;text-align:center;padding:18px 20px;font-size:15px;font-weight:700}.complymo .cm-trow>:first-child{text-align:left;font-size:15px;font-weight:600}.complymo .cm-trow .cm-no{color:#0006}.complymo .cm-thead{background:0 0;margin-bottom:12px}.complymo .cm-thead>*{padding:12px 16px;font-size:19px;font-weight:700}@media (max-width:640px){.complymo .cm-trow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr)}.complymo .cm-trow>*{word-break:normal;overflow-wrap:break-word;padding:14px 6px;font-size:12.5px}.complymo .cm-trow>:first-child{text-align:left;font-size:12.5px}.complymo .cm-thead>*{letter-spacing:-.01em;padding-left:2px;padding-right:2px;font-size:clamp(11.5px,3.2vw,13px);line-height:1.25}}.complymo .cm-qa{background:#f4f7fc;border:1px solid #0a122014;border-radius:16px;transition:background-color .22s,border-color .22s;overflow:hidden}.complymo .cm-qa summary{cursor:pointer;color:#0a1220;align-items:center;gap:12px;padding:24px;font-size:18px;font-weight:500;list-style:none;transition:color .18s;display:flex}.complymo .cm-qa summary::-webkit-details-marker{display:none}.complymo .cm-qa .cm-plus{filter:invert()brightness(.35);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/20px no-repeat;flex:none;width:20px;height:20px;margin-left:auto;transition:transform .2s}.complymo .cm-qa[open] .cm-plus{filter:none;transform:rotate(45deg)}.complymo .cm-qa .cm-ans{color:#0a1220a6;padding:0 24px 24px;font-size:16px;line-height:1.6}.complymo{interpolate-size:allow-keywords}.complymo .cm-qa::details-content{opacity:0;block-size:0;transition:content-visibility .38s allow-discrete,opacity .3s ease, block-size .38s cubic-bezier(.2,.7,.2,1);overflow:hidden}.complymo .cm-qa[open]::details-content{opacity:1;block-size:auto}.complymo .cm-qa[open]{background:linear-gradient(120deg,#0a1424,#0b3fb0 140%);border-color:#0000}.complymo .cm-qa[open] summary{color:#fff}.complymo .cm-qa[open] .cm-ans{color:#cfe0ff}.complymo .cm-plan-feat{color:#fff;background:linear-gradient(#000 8.44%,#006aff 65.58%,#00bfff 84.01%,#e6f5ff 103.08%)!important;border:1px solid #22aeff!important}.complymo .cm-plan-feat .cm-muted,.complymo .cm-plan-feat .cm-faint{color:#ffffffb3}.complymo .cm-plan-feat .cm-hair{border-color:#ffffff52}.complymo .cm-plan-feat .cm-btn-primary{color:#000;box-shadow:0 0 10px #ffffffbf}.complymo .cm-ck{background:#2f7bff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.complymo .cm-plan-feat .cm-ck{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230b52e0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.complymo .cm-wordmark{text-align:center;letter-spacing:-.04em;background:linear-gradient(#ffffff24 0%,#ffffff8c 100%);color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin-top:40px;padding-bottom:.14em;font-size:21.4vw;font-weight:700;line-height:1;position:relative;overflow:hidden}@media (max-width:640px){.complymo .cm-wordmark{font-size:20.4vw}}.complymo .cm-canvas-cta{color:#fff;background:radial-gradient(150% 100% at 50% -14%,#fff 48%,#dff4fe 53%,#91d9fc 59%,#308ce7 73%,#0060d8 81%,#004baf 87%,#003b86 92%,#013371 95%,#002d64 97%,#001a38 103%,#000 114%);position:relative;overflow:hidden}.complymo .cm-canvas-cta .cm-h2{color:#0a1220}.complymo .cm-canvas-cta .cm-lead{color:#0a1220cc}@media (max-width:768px){.complymo .cm-section{padding-top:80px}}.complymo .cm-btn{isolation:isolate;position:relative;overflow:hidden}.complymo .cm-btn-primary:after,.complymo .cm-btn-accent:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);transition:transform .62s cubic-bezier(.22,.68,.24,1);position:absolute;inset:0;transform:translate(-120%)}.complymo .cm-btn-primary:hover:after,.complymo .cm-btn-accent:hover:after{transform:translate(120%)}.complymo .cm-btn-ghost:before,.complymo .cm-btn-glass:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(120% 140%,#2f7bff8c,#0000 70%);transition:opacity .28s;position:absolute;inset:0}.complymo .cm-btn-ghost:hover:before,.complymo .cm-btn-glass:hover:before{opacity:1}.complymo .cm-card,.complymo .cm-bluecard{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.complymo .cm-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -24px #2f7bff66}.complymo .cm-white .cm-card:hover{box-shadow:0 20px 44px -22px #0a122040}.complymo .cm-bluecard:hover{border-color:#fff6;transform:translateY(-3px)}.complymo .cm-qa:not([open]):hover{background:#e9f0fb;border-color:#0a122024}@media (prefers-reduced-motion:reduce){.complymo .cm-btn,.complymo .cm-card,.complymo .cm-bluecard{transition:none!important;transform:none!important}.complymo .cm-btn-primary:after,.complymo .cm-btn-accent:after{display:none}}.complymo .cm-trow{transition:background-color .2s,transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.complymo .cm-trow:not(.cm-thead):hover{z-index:1;background:#fff;transform:translateY(-2px)scale(1.008);box-shadow:0 12px 30px -16px #013c8c4d}@media (prefers-reduced-motion:reduce){.complymo .cm-trow{transition:none!important;transform:none!important}}.complymo .cm-arrowlink{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px;transition:background-size .28s cubic-bezier(.2,.7,.2,1);position:relative}.complymo .cm-arrowlink:hover{background-size:100% 1.5px}.complymo .cm-arrowlink svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.complymo .cm-arrowlink:hover svg{transform:translate(3px)}.complymo .cm-chip{transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .2s,box-shadow .24s}.complymo .cm-chip:hover{background:#2f7bff1f;border-color:#2f7bff8c;transform:translateY(-2px);box-shadow:0 8px 20px -10px #2f7bff73}.complymo .cm-white .cm-chip:hover{background:#017efe24;border-color:#017efe73;box-shadow:0 8px 20px -12px #013c8c59}@media (prefers-reduced-motion:reduce){.complymo .cm-chip{transition:none!important;transform:none!important}}.complymo .cm-prose{color:#26303f;max-width:760px;font-size:15.5px;line-height:1.72}.complymo .cm-prose h2{font-family:var(--font-fraunces),Georgia,serif;color:#0a1220;letter-spacing:-.02em;margin:44px 0 12px;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2}.complymo .cm-prose h2:first-child{margin-top:0}.complymo .cm-prose h3{color:#0a1220;margin:28px 0 8px;font-size:16px;font-weight:650}.complymo .cm-prose p{margin:0 0 14px}.complymo .cm-prose ul,.complymo .cm-prose ol{gap:7px;margin:0 0 16px;padding-left:22px;display:grid}.complymo .cm-prose li{padding-left:2px}.complymo .cm-prose a{color:#0b52e0;text-underline-offset:2px;text-decoration:underline}.complymo .cm-prose a:hover{color:#006aff}.complymo .cm-prose strong{color:#0a1220;font-weight:640}.complymo .cm-prose hr{border:none;border-top:1px solid #0a12201a;margin:34px 0}.complymo .cm-prose table{border-collapse:collapse;width:100%;margin:6px 0 20px;font-size:14px}.complymo .cm-prose th,.complymo .cm-prose td{text-align:left;vertical-align:top;border:1px solid #0a12201f;padding:9px 12px}.complymo .cm-prose th{color:#0a1220;background:#f4f7fb;font-weight:640}@media (max-width:640px){.complymo .cm-prose table.cm-tbl-stack,.complymo .cm-tbl-stack tbody,.complymo .cm-tbl-stack tr,.complymo .cm-tbl-stack td{display:block}.complymo .cm-tbl-stack{border-collapse:separate}.complymo .cm-tbl-stack thead{display:none}.complymo .cm-tbl-stack tr{background:#fff;border:1px solid #0a12201f;border-radius:12px;margin-bottom:10px;overflow:hidden}.complymo .cm-tbl-stack tr:last-child{margin-bottom:0}.complymo .cm-tbl-stack td{border:0;padding:10px 14px}.complymo .cm-tbl-stack td+td{border-top:1px solid #0a122014}.complymo .cm-tbl-stack td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:#5a6472;margin-bottom:3px;font-size:11px;font-weight:640;display:block}.complymo .cm-tbl-stack td:first-child{background:#f4f7fb;font-weight:640}.complymo .cm-tbl-stack td:first-child:before{display:none}}.complymo .cm-prose-toc{color:#5a6472;font-size:13px}.complymo .cm-prose-toc a{color:#5a6472;text-decoration:none}.complymo .cm-prose-toc a:hover{color:#0b52e0}
