@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/merriweather-latin-500-normal-B9YE5SEo.woff2)format("woff2"),url(/assets/merriweather-latin-500-normal-ByJYnqtc.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-latin-600-normal-R6Oab5xe.woff2)format("woff2"),url(/assets/merriweather-latin-600-normal-C6E9L-0K.woff)format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff)format("woff")}:root{--navy:#0f172a;--teal:#069494;--light:#f5f7f9;--white:#fff;--line:#0f172a33;--muted:#0f172a99;--alert:#b1431a;--alert-bg:#f5e0d8;--badge-beta:#0794941a;--badge-on-demand:#ffe14d33;--shadow:#0f172a33;--serif:"Merriweather", Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--logo:"Arimo", Arial, sans-serif;--content:1196px;--gutter:122px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--navy);background:var(--white);margin:0;font-size:16px;line-height:22px}h1,h2,h3,p,ul{margin:0}a{color:inherit}.band{padding:80px max(var(--gutter), calc((100% - var(--content)) / 2))}.band--light{background:var(--light)}.band--dark{background:var(--navy);color:var(--white)}.band--white{background:var(--white)}.section-title{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1.25}.section-header{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.section-header--center{text-align:center;align-items:center}.section-header--center p{max-width:756px}.button{border:1px solid var(--teal);font-family:var(--sans);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:12px 40px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.button--primary{background:var(--teal);color:var(--white)}.button--secondary{border-color:var(--navy);color:var(--navy);background:0 0}.button:focus-visible,.topbar a:focus-visible,.footer a:focus-visible,.signup input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.logo{font-family:var(--logo);color:var(--navy);align-items:center;gap:8px;font-size:32px;font-weight:700;line-height:28px;text-decoration:none;display:inline-flex}.logo img{width:38px;height:38px}.logo .wordmark{color:inherit}.logo .wordmark span{color:var(--teal)}.topbar{min-height:121px;padding:24px max(var(--gutter), calc((100% - var(--content)) / 2));background:var(--light);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex}.topbar nav{align-items:center;gap:40px;display:flex}.topbar .links{align-items:center;gap:24px;display:flex}.topbar .links a{white-space:nowrap;line-height:normal;text-decoration:none}.topbar .links a:hover{color:var(--teal)}.hero{text-align:center;justify-content:center;padding-top:120px;padding-bottom:120px;display:flex}.hero-text{flex-direction:column;align-items:center;gap:24px;max-width:760px;display:flex}.hero h1{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1.2}.hero p{max-width:560px;font-size:18px}.hero .buttons{justify-content:center;gap:24px;margin-top:16px;display:flex}.hero .buttons .button{width:220px}.badge{border:1px solid var(--line);white-space:nowrap;border-radius:24px;align-items:center;height:22px;padding:0 12px;font-size:10px;font-weight:400;display:inline-flex}.badge--beta{background:var(--badge-beta);border-color:#0000}.badge--on-demand{background:var(--badge-on-demand);border-color:#0000}.cards .badge{font-size:12px}.ruled{border-left:2px solid var(--teal);padding-left:24px}.ruled h3{font-family:var(--serif);margin-bottom:16px;font-size:16px;font-weight:700;line-height:28px}.ruled p{color:var(--light)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.categories{background:var(--light);border:1px solid var(--line);border-radius:24px;width:100%;max-width:952px;margin:0 auto;padding:40px}.categories div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;align-items:center;gap:48px;padding:14px 0;line-height:normal;display:grid}.categories div:last-child{border-bottom:none}.categories dt{font-weight:500}.categories dd{margin:0}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pillars article{border-top:2px solid var(--teal);padding-top:24px}.pillars h3{font-family:var(--serif);margin-bottom:16px;font-size:16px;font-weight:700;line-height:normal}.ai-act{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.ai-act .section-header{margin-bottom:0}.ai-act .section-header p{max-width:481px}.ai-act ul{flex-direction:column;gap:40px;padding:0;list-style:none;display:flex}.cards{grid-template-columns:repeat(3,290px);justify-content:center;gap:40px;display:grid}.cards article{background:var(--white);min-height:222px;box-shadow:0 4px 8px 0 var(--shadow);border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:flex}.cards h3{font-family:var(--serif);margin-bottom:16px;font-size:16px;font-weight:600;line-height:28px}.cards p{line-height:28px}.signup{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:700px;margin:0 auto;font-size:12px;line-height:28px;display:flex}.signup .row{gap:24px;width:100%;display:flex}.signup input[type=email]{background:var(--white);border:1px solid var(--line);min-width:0;height:45px;font:16px / 28px var(--sans);color:var(--navy);border-radius:4px;flex:auto;padding:0 15px}.signup input[type=email]::placeholder{color:#0f172acc}.signup label{align-items:center;gap:8px;display:inline-flex}.signup input[type=checkbox]{accent-color:var(--teal)}.footer{min-height:121px;padding:40px max(var(--gutter), calc((100% - var(--content)) / 2));background:var(--navy);color:var(--white);justify-content:space-between;align-items:center;gap:24px;line-height:28px;display:flex}.footer .logo{color:var(--white);font-size:18px}.footer .logo .wordmark span{color:var(--white)}.footer .logo img{width:20px;height:20px}.footer .links{gap:40px;font-weight:600;display:flex}.footer .links a{text-decoration:none}.legal{max-width:48rem;margin:0 auto;padding:80px 24px;line-height:1.6}.legal h1,.legal h2{font-family:var(--serif);font-weight:400}.legal h1{margin-bottom:24px;font-size:40px;line-height:1.25}.legal h2{margin:40px 0 12px;font-size:24px}.legal p,.legal ul{margin-bottom:12px}.legal a{color:var(--teal)}@media (width<=1100px){:root{--gutter:48px}.hero{padding-top:88px;padding-bottom:88px}.hero h1{font-size:40px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(2,minmax(0,290px))}}@media (width<=720px){:root{--gutter:24px}.topbar{min-height:83px;padding:16px}.topbar .links{display:none}.topbar .button{padding:12px 24px}.logo{font-size:18px}.logo img{width:20px;height:20px}.hero{padding-top:56px;padding-bottom:56px}.hero h1{font-size:32px}.hero p{font-size:16px}.hero .buttons{flex-direction:column;align-self:stretch;gap:16px;margin-top:8px}.hero .buttons .button{width:100%}.facts,.pillars,.ai-act,.cards{grid-template-columns:1fr}.facts{padding-top:40px;padding-bottom:40px}.categories{padding:40px}.categories div{grid-template-columns:1fr;gap:16px}.section-header--left-mobile{text-align:left;align-items:flex-start}.signup .row{flex-direction:column}.signup .row input[type=email]{flex:none;width:100%}.signup .row .button{width:100%}.footer{text-align:center;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}.footer .links{flex-direction:column;align-items:center;gap:24px}.footer .copyright{order:1}}
