*{box-sizing:border-box}:root{color-scheme:dark}body{margin:0;background:#012624;color:#fff;font-family:'DM Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#cbfffc;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.35;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #cbfffc;outline-offset:4px}header{max-width:1240px;padding:26px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;font-size:13px}.brand{display:flex;gap:11px;align-items:center;letter-spacing:.15em;font-size:14px;color:#fff}main{max-width:1120px;margin:64px auto;padding:0 30px}.eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#a7c4b8}h1{font-size:clamp(38px,4.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.055em;margin:20px 0}p{color:#b5cbc3;font-size:15px;line-height:1.6}.intro>p{max-width:530px;margin:22px 0 40px}.layout{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.configuration{padding-top:6px}.plan-tabs{display:flex;border-bottom:1px solid #ffffff20;gap:20px}.plan-tabs button{background:none;border:0;color:#98b9ab;padding:0 0 16px;font-size:17px}.plan-tabs button[aria-pressed=true]{color:#cbfffc;border-bottom:2px solid #cbfffc}.section-label{font-size:12px;color:#bad0c4;margin:30px 0 14px}.billing{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.billing button{min-height:60px;text-align:left;background:#003734;border:1px solid #ffffff20;border-radius:6px;color:#fff;padding:16px;font-size:14px}.billing button[aria-pressed=true]{border-color:#9ccab7;background:#0b463d}.billing span{display:inline-block;background:#cbfffc;color:#012624;font-size:9px;letter-spacing:.03em;border-radius:3px;padding:4px 6px;margin-left:7px}.seats{margin:30px 0 14px;display:flex;justify-content:space-between;gap:20px;align-items:center}.seats label{font-size:14px}small{display:block;color:#93b2a5;font-size:11px;line-height:1.7;margin-top:7px}.stepper{display:flex;border:1px solid #527e6d;border-radius:6px;overflow:hidden;flex:none;height:44px}.stepper button{width:35px;background:#003734;border:0;color:#cbfffc}.stepper input{appearance:textfield;-moz-appearance:textfield;max-width:64px;text-align:center;background:#012624;border:0;color:#fff;font-size:14px}.stepper input::-webkit-inner-spin-button{appearance:none}.included{border-top:1px solid #ffffff20;margin-top:30px;padding-top:24px;display:flex;gap:16px;align-items:flex-start}.included img{border-radius:10px}.included h2{font-weight:500;font-size:20px;letter-spacing:-.03em;margin:0}.included p{font-size:13px;max-width:380px;margin:10px 0 0}.text-link{display:inline-block;margin:26px 0;font-size:13px}.summary{background:#003734;border:1px solid #ffffff25;border-radius:12px;padding:30px}.summary h2{font-size:26px;font-weight:500;margin:16px 0 24px;letter-spacing:-.035em}.price{display:flex;gap:10px;align-items:baseline}.price #unit{font-size:52px;letter-spacing:-.05em;font-weight:500}.price>span:last-child{font-size:12px;color:#b5cbc3}#unit-note{font-size:12px;margin:4px 0 25px}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:14px 0}dd{margin:0}dt{color:#a9c6b8}.saving{color:#cbfffc}.total{padding-top:22px;border-top:1px solid #ffffff20;font-size:21px}.total dt{font-size:14px;color:#fff}.tax-note{font-size:11px;margin:20px 0}.outline,.primary{min-height:46px;width:100%;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:6px;letter-spacing:.06em}.outline{border:1px solid #638d7a;background:none;color:#cbfffc}.primary{background:linear-gradient(100deg,#cbfffc,#fffdfa 48%,#fad1ff);color:#012624;font-weight:500}.availability{display:flex;gap:12px;border-top:1px solid #ffffff20;margin-top:25px;padding:24px 0}.square{flex:none;width:8px;height:8px;border-radius:2px;background:#fad1ff;margin-top:5px}.availability strong{font-size:12px;font-weight:500}.availability p{font-size:11px;margin:8px 0 0;line-height:1.6}.foot{border-top:1px solid #ffffff20;padding-top:24px;margin-top:55px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#93b2a5}.field{display:block;font-size:12px;margin-top:24px}.field input,.field textarea{display:block;width:100%;margin-top:8px;padding:12px;background:#003734;border:1px solid #587d6e;border-radius:6px;color:#fff;resize:vertical}#enterprise{padding-top:24px}#enterprise h2{font-size:24px;font-weight:500}#download-note,#input-note{font-size:12px;color:#cbfffc}#input-note{min-height:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(max-width:760px){main{margin-top:38px;padding:0 22px}.layout{grid-template-columns:1fr;gap:20px}header{padding:20px;font-size:11px}.brand{font-size:12px}.summary{padding:25px}.billing button{padding:14px 10px}.billing span{margin-left:4px}.seats{gap:10px}.seats small{max-width:160px}.foot{flex-direction:column}.intro>p{font-size:14px}}

@media(max-width:760px){input,textarea{font-size:16px!important}.stepper{height:48px}.stepper button{width:44px}.plan-tabs button{min-height:44px}.seats{flex-wrap:wrap}.billing button{font-size:13px}.brand img{width:24px;height:24px}}
