.cwi{color:#142631;background:#fafaf7;padding-bottom:72px;font:15px/1.65 Manrope,Arial,sans-serif;overflow-x:clip}.cwi *,.cwi :before,.cwi :after{box-sizing:border-box}.cwi a{color:inherit}.cwi :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.cwi :is(h1,h2,h3){letter-spacing:-.045em;line-height:1.1}.cwi h2{font-size:clamp(28px,3.4vw,44px);font-weight:500}.cwi h3{letter-spacing:-.02em;font-size:17px;font-weight:700}.cwi :is(a,summary):focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #0862ff}.cwi-wrap{max-width:1340px;margin:auto;padding-inline:40px}.cwi-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0057e6;margin-bottom:14px;font-size:10.5px;font-weight:800;display:block}.cwi-p{color:#536873;margin-bottom:18px}.cwi .cwi-btn{color:#142631;background:#fff;border:1px solid #cfdce3;border-radius:100px;align-items:center;gap:10px;padding:13px 22px;font-size:13.5px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.cwi .cwi-btn svg{width:17px;height:17px}.cwi .cwi-btn:hover{background:#e6efff;transform:translateY(-2px)}.cwi .cwi-btn.is-blue{color:#fff;background:#0862ff;border-color:#0862ff}.cwi .cwi-btn.is-blue:hover{background:#0050d5}.cwi .cwi-btn.is-light{color:#071a3d;background:#fff;border-color:#fff}.cwi .cwi-btn.is-ghost{color:#fff;background:0 0;border-color:#ffffff40}.cwi .cwi-btn.is-ghost:hover{background:#ffffff1a}.cwi-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cwi-hero{background:linear-gradient(112deg,#fafaf7 46%,#e9f0ff);padding:64px 0 72px}.cwi-herogrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.cwi-hero h1{letter-spacing:-.06em;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.04}.cwi-hero h1 span{color:#0862ff;display:block}.cwi-lead{color:#536873;gap:12px;max-width:560px;margin-top:20px;font-size:16px;display:grid}.cwi-lead a{color:#0057e6}.cwi-heroart{min-width:0;position:relative}.cwi-collage{aspect-ratio:1/.9;position:relative}.cwi-collage img{object-fit:cover;background:#fff;border-radius:18px;height:auto;display:block;position:absolute;box-shadow:0 30px 60px -30px #0b1c3880,0 0 0 1px #0b1c3812}.cwi-collage .is-a{aspect-ratio:4/5;width:56%;top:0;left:0}.cwi-collage .is-b{aspect-ratio:16/9;z-index:1;border:6px solid #fff;width:58%;top:10%;right:0}.cwi-collage .is-c{aspect-ratio:16/10;z-index:2;border:6px solid #fff;width:50%;bottom:0;right:8%}.cwi-stats{background:#fff;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-36px 0 0;padding:0;list-style:none;display:grid;position:relative;box-shadow:0 24px 50px -36px #0b1c3866,0 0 0 1px #0b1c3812}.cwi-stats li{border-left:1px solid #edf0ee;flex-direction:column;gap:4px;padding:24px 26px;display:flex}.cwi-stats li:first-child{border-left:0}.cwi-stats b{letter-spacing:-.05em;color:#0862ff;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1}.cwi-stats span{color:#536873;font-size:13px}.cwi-section{padding:72px 0 8px}.cwi-section.is-alt{background:#f1eee7;margin-top:64px;padding:64px 0}.cwi-section h2{margin-bottom:8px}.cwi-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;margin-top:24px;display:grid}.cwi-company{background:#fff;border:1px solid #e2e6e1;border-radius:20px;display:grid;overflow:hidden}.cwi-company>div{border-top:1px solid #edf0ee;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px 18px;display:grid}.cwi-company>div:first-child{border-top:0}.cwi-company dt{color:#536873;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.cwi-company dt svg{color:#0862ff;flex:none;width:17px;height:17px}.cwi-company dd{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.cwi-team{gap:12px;padding:0;list-style:none;display:grid}.cwi-team li{background:#fff;border:1px solid #e2e6e1;border-radius:20px;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:18px;display:grid}.cwi-team img{object-fit:cover;border-radius:50%;width:72px;height:72px}.cwi-team b{font-size:16px;display:block}.cwi-team small{color:#0057e6;margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.cwi-team p{color:#536873;font-size:13.5px}.cwi-team a{color:#0057e6;margin-top:6px;font-size:13px;font-weight:750;display:inline-block}.cwi-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;padding:0;list-style:none;display:grid}.cwi-card{background:#fff;border:1px solid #e2e6e1;border-radius:22px;flex-direction:column;gap:8px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.cwi-card:hover{transform:translateY(-3px);box-shadow:0 24px 40px -32px #0b1c3880}.cwi-card h3{align-items:center;gap:8px;margin-top:6px;display:flex}.cwi-badge{color:#14653a;letter-spacing:0;background:#e5f6ec;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:800}.cwi-card p{color:#536873;flex:1;font-size:13.5px}.cwi-cardlinks{gap:4px;display:grid}.cwi .cwi-cardlinks a{color:#0057e6;overflow-wrap:anywhere;font-size:14px;font-weight:750;text-decoration:none}.cwi .cwi-cardlinks a:hover{text-decoration:underline}.cwi-tail{margin-top:56px}.cwi-links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0;list-style:none;display:grid}.cwi .cwi-links a{background:#fff;border:1px solid #e2e6e1;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:flex}.cwi .cwi-links a:hover{border-color:#9dbcff}.cwi-links b{font-size:15px;display:block}.cwi-links small{color:#536873;font-size:13px;display:block}.cwi-go{color:#0862ff;flex:none;width:18px;height:18px;margin-left:auto}.cwi-chat{background:#fff;border-radius:26px;flex-direction:column;gap:12px;max-width:460px;margin-left:auto;padding:22px;display:flex;box-shadow:0 40px 70px -40px #0b1c3880,0 0 0 1px #0b1c3812}.cwi-chat-top{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cwi-chat-top b{font-size:15px;display:block}.cwi-chat-top small{color:#14a35a;font-size:12px;font-weight:700;display:block}.cwi-chat-av{color:#fff;background:#0862ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cwi-chat-av svg{width:20px;height:20px}.cwi-bubble{color:#142631;background:#f1f3f6;border-radius:18px 18px 18px 6px;max-width:86%;padding:12px 15px;font-size:14px;line-height:1.5}.cwi-bubble.is-us{color:#fff;background:#0862ff;border-radius:18px 18px 6px;align-self:flex-end}.cwi-bubble.is-link{color:#0057e6;background:#e6efff;align-items:center;gap:8px;font-weight:750;display:inline-flex}.cwi-bubble svg{vertical-align:-3px;width:17px;height:17px}.cwi-chat.is-faq .cwi-bubble:first-child{font-weight:700}.cwi-chat-note{color:#8796a0;align-self:center;font-size:11px}.cwi-map{color:#0862ff;background:radial-gradient(circle at 50% 45%,#0862ff22 0 18%,#0000 18.5%),repeating-linear-gradient(0deg,#e9eef6 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#e9eef6 0 1px,#0000 1px 34px),#fff;border:1px solid #e2e6e1;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:230px;font-weight:750;display:grid}.cwi-map svg{width:44px;height:44px}.cwi-map span{color:#142631}.cwi-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.cwi .cwi-chips a{background:#fff;border:1px solid #d6e2f8;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.cwi .cwi-chips a:hover{border-color:#0862ff}.cwi-chips svg{color:#0862ff;width:16px;height:16px}.cwi-chips span{color:#0057e6;background:#e6efff;border-radius:99px;padding:1px 7px;font-size:11.5px}.cwi-faq{gap:22px;margin-top:48px;display:grid}.cwi-faqgroup{background:#fff;border:1px solid #e2e6e1;border-radius:26px;grid-template-columns:280px minmax(0,1fr);gap:32px;padding:28px;scroll-margin-top:110px;display:grid}.cwi-faqgroup header{flex-direction:column;gap:14px;display:flex}.cwi-faqgroup h2{font-size:26px}.cwi-faq details{border-top:1px solid #edf0ee}.cwi-faq details:first-child{border-top:0}.cwi-faq summary{cursor:pointer;letter-spacing:-.01em;padding:16px 40px 16px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.cwi-faq summary::-webkit-details-marker{display:none}.cwi-faq summary:after{content:"+";color:#0862ff;background:#e6efff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;font-weight:600;transition:transform .2s;display:grid;position:absolute;top:12px;right:4px}.cwi-faq details[open] summary:after{transform:rotate(45deg)}.cwi-faq details p{color:#536873;padding:0 40px 18px 0}.cwi .cwi-faq details a{color:#0057e6;white-space:nowrap;font-weight:700}.cwi-stuck{color:#fff;background:radial-gradient(circle at 92% 0,#0862ff66 0 26%,#0000 26.5%),#071a3d;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:40px;padding:30px 34px;display:grid}.cwi-stuck h2{font-size:26px}.cwi-stuck p{color:#c9d4e6;margin-top:4px}.cwi-stuck-icon{color:#91b4ff;background:#ffffff14;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.cwi-stuck-icon svg{width:30px;height:30px}.cwi-stuck-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cwi-legalhero{background:linear-gradient(112deg,#fafaf7 46%,#e9f0ff);padding:48px 0 40px}.cwi-crumbs{color:#536873;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.cwi .cwi-crumbs a{text-decoration:none}.cwi-legalhero h1{letter-spacing:-.055em;font-size:clamp(36px,4.6vw,60px);font-weight:500}.cwi-legalhero .cwi-lead{max-width:720px}.cwi-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cwi-pill{color:#142631;background:#fff;border:1px solid #d6e2f8;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cwi-pill svg{color:#0862ff;width:15px;height:15px}.cwi-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cwi .cwi-tabs a{background:#ffffffb3;border:1px solid #dfe6ee;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cwi .cwi-tabs a[aria-current=page]{color:#fff;background:#0862ff;border-color:#0862ff}.cwi-tabs svg{width:17px;height:17px}.cwi-short{background:#fff;border:1px solid #dbe6fb;border-radius:22px;margin-top:36px;padding:24px 26px;box-shadow:0 24px 50px -40px #0b1c3866}.cwi-short h2{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.cwi-short h2 svg{color:#0862ff;width:22px;height:22px}.cwi-short ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:14px;padding:0;list-style:none;display:grid}.cwi-short li{gap:10px;font-size:14.5px;line-height:1.5;display:flex}.cwi-short li svg{color:#14a35a;flex:none;width:18px;height:18px;margin-top:2px}.cwi-short small{color:#8796a0;margin-top:14px;font-size:12px;display:block}.cwi-legalgrid{grid-template-columns:260px minmax(0,1fr);gap:56px;margin-top:40px;display:grid}.cwi-ltoc{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow:auto}.cwi-ltoc b{letter-spacing:.14em;text-transform:uppercase;color:#536873;margin:0 0 8px 12px;font-size:11px;font-weight:800;display:block}.cwi-ltoc ol{gap:2px;padding:0;list-style:none;display:grid}.cwi .cwi-ltoc a{color:#536873;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;text-decoration:none;display:flex}.cwi .cwi-ltoc a:hover{color:#142631;background:#f1eee7}.cwi-ltoc svg{color:#0862ff;flex:none;width:15px;height:15px}.cwi-doc{min-width:0;max-width:820px}.cwi-doc>.cwi-docintro{color:#33454f;padding-bottom:8px;font-size:17px;line-height:1.7}.cwi-docsec{border-top:1px solid #e6e9e5;padding:28px 0;scroll-margin-top:96px}.cwi-docsec>h2{letter-spacing:-.03em;align-items:center;gap:14px;margin-bottom:6px;font-size:24px;font-weight:600;display:flex}.cwi-docsec .cwi-secicon{border-radius:12px;width:40px;height:40px}.cwi-docsec .cwi-secicon svg{width:20px;height:20px}.cwi-md{color:#33454f}.cwi .cwi-md a{color:#0057e6;text-underline-offset:3px}.cwi-backtop{color:#0057e6;margin-top:8px;font-size:13px;font-weight:700;display:inline-block}@media (max-width:1080px){.cwi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cwi-faqgroup{grid-template-columns:minmax(0,1fr);gap:8px}.cwi-faqgroup header{flex-direction:row;align-items:center}.cwi-stuck{grid-template-columns:auto minmax(0,1fr)}.cwi-stuck-links{grid-column:1/-1;justify-content:flex-start}}@media (max-width:960px){.cwi-herogrid,.cwi-split{grid-template-columns:minmax(0,1fr);gap:36px}.cwi-chat{margin-inline:auto}.cwi-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.cwi-stats li:nth-child(3){border-left:0}.cwi-stats li:nth-child(n+3){border-top:1px solid #edf0ee}.cwi-links{grid-template-columns:minmax(0,1fr)}.cwi-legalgrid{grid-template-columns:minmax(0,1fr);gap:16px}.cwi-ltoc{background:#fff;border:1px solid #e2e6e1;border-radius:18px;max-height:none;padding:16px;position:static}.cwi-ltoc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cwi-wrap{padding-inline:16px}.cwi-hero{padding:36px 0 48px}.cwi-cards,.cwi-short ul,.cwi-ltoc ol{grid-template-columns:minmax(0,1fr)}.cwi-stats li{padding:18px}.cwi-company>div{grid-template-columns:minmax(0,1fr);gap:2px}.cwi-faqgroup{border-radius:20px;padding:18px}.cwi-faq summary{font-size:15px}.cwi-faq details p{padding-right:0}.cwi-stuck{grid-template-columns:minmax(0,1fr);padding:24px}.cwi-section{padding-top:52px}.cwi-section.is-alt{margin-top:48px;padding:48px 0}}
