@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{font-family:"DM Sans",system-ui,sans-serif;color:#09233f;background:#f7fbff}*{box-sizing:border-box}body{margin:0}.site-header{height:84px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:32px;justify-content:space-between}.wordmark{font:800 31px/1 Manrope,sans-serif;letter-spacing:-.08em;text-decoration:none;color:#09233f}.wordmark span{color:#1769ff}nav{display:flex;gap:25px}nav a,.header-actions a,footer a{font-size:13px;font-weight:700;color:#35516c;text-decoration:none}.header-actions{display:flex;align-items:center;gap:19px}.header-actions .solid,.primary{background:#1769ff;color:#fff;padding:12px 17px;border-radius:7px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#1769ff}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}.primary,.quiet,.light{font-weight:800;text-decoration:none;border-radius:7px;padding:14px 20px}.quiet{color:#09233f;border:1px solid #bed2e7}.lead{font-size:25px!important;color:#5f7890!important}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.065em}h1{font-size:clamp(44px,6vw,76px);line-height:1.02;margin:14px 0 20px}h2{font-size:clamp(27px,3vw,44px);line-height:1.1}.buzonix-hero{min-height:540px;padding:92px max(28px,calc((100% - 1184px)/2));display:grid;grid-template-columns:1.13fr .87fr;gap:65px;align-items:center;background:linear-gradient(145deg,#fff 8%,#eef7ff 72%,#def4f7)}.buzonix-hero>div>p:not(.eyebrow),.mail-hero>p:not(.eyebrow),.zzip-hero>div>p:not(.eyebrow){max-width:615px;font-size:18px;line-height:1.65;color:#526c85}.systems{height:355px;border-radius:22px;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:linear-gradient(135deg,#09233f,#0e4d90);box-shadow:0 28px 60px #0b3b702e}.systems span{border:1px solid #83c5ff76;border-radius:11px;color:#fff;display:grid;place-items:center;font:800 12px Manrope;letter-spacing:.14em}.buzonix-pillars{max-width:1184px;margin:95px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d7e3ed}.buzonix-pillars article{background:#fff;padding:43px 36px}.buzonix-pillars b{font-size:11px;color:#1769ff;letter-spacing:.13em}.buzonix-pillars p{color:#617b94;line-height:1.65}.buzonix-cta{max-width:1184px;margin:0 auto 100px;padding:60px;display:flex;justify-content:space-between;gap:45px;align-items:center;color:#fff;border-radius:17px;background:linear-gradient(125deg,#09233f,#1461bd)}.buzonix-cta .eyebrow{color:#76cff1}.buzonix-cta p:not(.eyebrow){max-width:630px;color:#dcecff;line-height:1.6}.light{background:#fff;color:#09233f;white-space:nowrap}.mail-hero{max-width:1040px;margin:50px auto 0;padding:88px 48px;border-bottom:1px solid #cbdaea}.mail-columns{max-width:1040px;margin:0 auto 90px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:45px 0}.mail-columns article{border:1px solid #d6e3ef;padding:34px;border-radius:12px}.mail-columns b{color:#1769ff;font:800 13px Manrope}.mail-columns p{line-height:1.65;color:#607991}.zzip{background:#fcfffd;color:#111318}.zzip .site-header{border-bottom:1px solid #e1eee8}.zzip .wordmark{color:#111318;font-style:italic}.zzip .wordmark span{color:#6d5dfb}.zzip nav a{color:#47515c}.zzip .header-actions .solid,.zzip .primary{background:#111318;color:#7ee6b8;border-radius:999px}.zzip .quiet{border-color:#cadcd3;color:#111318;border-radius:999px}.zzip .eyebrow{color:#12a86e}.zzip-hero{max-width:1160px;margin:35px auto 0;min-height:560px;padding:78px 54px;display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center;border-radius:30px;background:radial-gradient(circle at 90% 3%,#dcd4ff,transparent 28%),radial-gradient(circle at 34% 96%,#d4ffeb,transparent 31%),#fff}.zzip-hero h1{font-size:clamp(47px,5.7vw,73px)}.zzip-hero>div>p:not(.eyebrow){color:#59636a}.inbox{align-self:center;padding:18px;border-radius:19px;background:#111318;box-shadow:0 26px 60px #15142137;color:#f2fff8;transform:rotate(2deg)}.inbox header{border-bottom:1px solid #45554c;padding:14px;font-weight:800}.inbox header span{float:right;color:#a2b6aa;font-weight:500}.inbox p{margin:0;padding:18px 12px;border-bottom:1px solid #28342e;color:#e8f7ee;font-size:13px}.inbox p b{display:inline-block;width:95px;color:#7ee6b8}.inbox time{float:right;color:#9cac9f}.zzip-flow{max-width:1160px;margin:98px auto;padding:0 15px}.zzip-flow h2{max-width:570px;font-size:52px}.zzip-flow>div{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:16px;margin-top:40px}.zzip-flow article{padding:36px 30px;min-height:260px;border-radius:24px;background:#effff7}.zzip-flow article:nth-child(2){background:#eeeaff}.zzip-flow article:nth-child(3){background:#111318;color:#fff}.zzip-flow i{display:block;font:800 35px Manrope;color:#6d5dfb}.zzip-flow article:nth-child(3) i{color:#7ee6b8}.zzip-flow p{line-height:1.65;color:#5b6e65}.zzip-flow article:nth-child(3) p{color:#bfcec4}.zzip-cta{max-width:1160px;margin:0 auto 100px;padding:67px 58px;border-radius:30px;background:linear-gradient(130deg,#111318,#254b49);color:#fff}.zzip-cta .eyebrow{color:#7ee6b8}.zzip-cta h2{font-size:55px;margin:10px 0}.zzip-cta p{color:#d2dfd8;max-width:650px;line-height:1.7}.zzip-cta .light{display:inline-block;background:#7ee6b8;color:#111318;border-radius:999px;margin-top:14px}footer{max-width:1184px;margin:auto;padding:36px 0 55px;border-top:1px solid #d8e5ee;display:flex;gap:35px;align-items:baseline}footer strong{font:800 20px Manrope}footer p{color:#7890a7;font-size:13px;flex:1}footer div{display:flex;gap:16px}@media(max-width:780px){.site-header{height:auto;padding:22px;flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow:auto}.header-actions{margin-left:auto}.buzonix-hero,.zzip-hero{grid-template-columns:1fr;padding:50px 26px;border-radius:0}.systems{height:230px}.buzonix-pillars,.zzip-flow>div,.mail-columns{grid-template-columns:1fr;margin-left:22px;margin-right:22px}.buzonix-cta{margin:0 22px 65px;padding:40px 28px;display:block}.buzonix-cta .light{display:inline-block;margin-top:18px}.zzip-flow{margin:65px 22px}.zzip-flow h2,.zzip-cta h2{font-size:40px}.zzip-cta{margin:0 22px 65px;padding:45px 28px}.mail-hero{padding:55px 26px;margin:0}.mail-columns{padding:25px 0}footer{margin:0 22px;display:block}footer div{flex-wrap:wrap}.header-actions a:first-child{display:none}}
