.demo-page{color:#1a1d24;-webkit-font-smoothing:antialiased;background:#f7f5f0;font-family:Inter,sans-serif}.demo-page *{box-sizing:border-box}.demo-page a{color:inherit;text-decoration:none}.demo-page button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.demo-page input,.demo-page select,.demo-page textarea{color:inherit;font-family:inherit}.demo-page main.page{max-width:1400px;margin:0 auto;padding:0}.demo-page .split{border-top:1px solid #0000;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:calc(100vh - 113px);display:grid}.demo-page .split-left{border-right:1px solid #14141e1a;flex-direction:column;justify-content:flex-start;gap:0;padding:96px 64px 96px 48px;display:flex;position:relative}.demo-page .split-right{background:#fbfaf6;flex-direction:column;justify-content:flex-start;padding:96px 80px 96px 64px;display:flex}.demo-page .eyebrow{letter-spacing:2px;color:#7a7366;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.demo-page .eyebrow:after{content:"";background:#14141e33;width:40px;height:1px}.demo-page h1.headline{letter-spacing:-.5px;text-wrap:pretty;max-width:620px;margin:0 0 28px;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.06}.demo-page h1.headline em{color:#4a5c9c;font-style:italic}.demo-page .lede{color:#4a4a44;max-width:540px;margin:0 0 48px;font-size:16px;line-height:1.6}.demo-page .expect-list{border-top:1px solid #14141e1f;flex-direction:column;max-width:560px;margin-bottom:56px;display:flex}.demo-page .expect-row{border-bottom:1px solid #14141e1f;grid-template-columns:60px 1fr;align-items:start;gap:18px;padding:20px 0;display:grid}.demo-page .expect-row .num{letter-spacing:1.5px;color:#4a5c9c;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.demo-page .expect-row .title{margin:0 0 6px;font-family:IBM Plex Serif,Georgia,serif;font-size:18px;line-height:1.3}.demo-page .expect-row .desc{color:#4a4a44;margin:0;font-size:13.5px;line-height:1.55}.demo-page .proof{border-top:1px solid #14141e1f;max-width:560px;margin-top:auto;padding-top:32px}.demo-page .proof-eyebrow{letter-spacing:2px;color:#7a7366;text-transform:uppercase;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:10px}.demo-page .proof-quote{color:#1a1d24;text-wrap:pretty;margin:0 0 16px;font-family:IBM Plex Serif,Georgia,serif;font-size:18px;font-style:italic;line-height:1.4}.demo-page .proof-attrib{letter-spacing:1.4px;color:#4a4a44;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10.5px}.demo-page .proof-attrib b{color:#1a1d24;font-weight:500}.demo-page .proof-clients{border-top:1px dashed #14141e2e;flex-wrap:wrap;gap:18px 28px;margin-top:28px;padding-top:24px;display:flex}.demo-page .proof-clients span{letter-spacing:1.5px;color:#7a7366;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.demo-page .form-card{align-self:stretch;width:100%;max-width:520px}.demo-page .form-card .form-eyebrow{letter-spacing:2.5px;color:#4a5c9c;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.demo-page .form-card .form-eyebrow:before{content:"";background:#4a5c9c;border-radius:50%;width:6px;height:6px}.demo-page .form-card h2{letter-spacing:-.3px;margin:0 0 12px;font-family:IBM Plex Serif,Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.demo-page .form-card .form-sub{color:#4a4a44;max-width:440px;margin:0 0 36px;font-size:14px;line-height:1.55}.demo-page .field{flex-direction:column;margin-bottom:22px;display:flex}.demo-page .field label{letter-spacing:1.8px;color:#4a4a44;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.demo-page .field label .req{color:#4a5c9c}.demo-page .field input,.demo-page .field select{color:#1a1d24;background:#f7f5f0;border:1px solid #14141e2e;outline:none;height:46px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s}.demo-page .field input:focus,.demo-page .field select:focus{background:#fff;border-color:#4a5c9c}.demo-page .field input::placeholder{color:#a3a094}.demo-page .field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%231a1d24' stroke-width='1' fill='none'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:36px}.demo-page .field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.demo-page .submit{color:#fbfaf6;letter-spacing:2.5px;text-transform:uppercase;background:#1a1d24;justify-content:center;align-items:center;gap:14px;width:100%;height:52px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .18s;display:flex}.demo-page .submit:hover{background:#4a5c9c}.demo-page .submit .arrow{transition:transform .18s;display:inline-block}.demo-page .submit:hover .arrow{transform:translate(4px)}.demo-page .form-footnote{color:#7a7366;margin-top:22px;font-size:12.5px;line-height:1.55}.demo-page .form-footnote a{color:#4a5c9c;border-bottom:1px solid #4a5c9c66}.demo-page .meta-row{letter-spacing:1.5px;color:#7a7366;text-transform:uppercase;border-top:1px solid #14141e1f;justify-content:space-between;margin-top:36px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.demo-page .meta-row b{color:#1a1d24;font-weight:500}.demo-page .bold-hero{color:#1a1d24;background:#f7f5f0;border-bottom:1px solid #14141e1a;padding:0;position:relative;overflow:hidden}.demo-page .bold-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#4a5c9c1a,#0000 45%),radial-gradient(circle at 80% 80%,#4a5c9c0f,#0000 55%);position:absolute;inset:0}.demo-page .bold-hero:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#14141e0d 1px,#0000 1px),linear-gradient(#14141e0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.demo-page .bold-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;max-width:1400px;margin:0 auto;padding:80px 80px 160px 48px;display:grid;position:relative}.demo-page .bold-left .eyebrow{color:#7a7366}.demo-page .bold-left .eyebrow:after{background:#14141e33}.demo-page .bold-left h1.headline{color:#1a1d24;letter-spacing:-.8px;margin-bottom:32px;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.demo-page .bold-left h1.headline em{color:#4a5c9c}.demo-page .bold-left .lede{color:#4a4a44;max-width:520px;margin-bottom:56px;font-size:17px}.demo-page .bold-left .expect-list{border-top-color:#14141e2e;max-width:560px}.demo-page .bold-left .expect-list .expect-row{border-bottom-color:#14141e2e}.demo-page .bold-left .expect-list .num{color:#4a5c9c}.demo-page .bold-left .expect-list .title{color:#1a1d24}.demo-page .bold-left .expect-list .desc{color:#4a4a44}.demo-page .bold-proof{border-top:1px solid #14141e24;max-width:560px;margin-top:56px;padding-top:32px}.demo-page .bold-proof .proof-eyebrow{color:#7a7366}.demo-page .bold-proof .proof-quote{color:#1a1d24}.demo-page .bold-proof .proof-attrib{color:#4a4a44}.demo-page .bold-proof .proof-attrib b{color:#1a1d24}.demo-page .bold-proof .proof-clients{border-top-color:#14141e24}.demo-page .bold-proof .proof-clients span{color:#7a7366}.demo-page .bold-form-wrap{position:relative}.demo-page .bold-form{color:#f7f5f0;background:#0f1a2e;border:1px solid #ffffff14;max-width:none;padding:44px 44px 48px;box-shadow:0 30px 60px -20px #0f1a2e59}.demo-page .bold-form h2{color:#fff}.demo-page .bold-form .form-eyebrow{color:#cbd5e8}.demo-page .bold-form .form-eyebrow:before{background:#cbd5e8;box-shadow:0 0 8px #cbd5e899}.demo-page .bold-form .form-sub,.demo-page .bold-form .field label{color:#ffffffb8}.demo-page .bold-form .field label .req{color:#cbd5e8}.demo-page .bold-form .field input,.demo-page .bold-form .field select{color:#fff;background-color:#ffffff0f;border-color:#ffffff2e}.demo-page .bold-form .field select option{color:#fff;background:#0f1a2e}.demo-page .bold-form .field select:invalid,.demo-page .bold-form .field input::placeholder{color:#fff6}.demo-page .bold-form .field input:focus,.demo-page .bold-form .field select:focus{background-color:#ffffff1a;border-color:#cbd5e8}.demo-page .bold-form .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='white' stroke-width='1' fill='none'/></svg>");background-position:right 16px center;background-repeat:no-repeat}.demo-page .bold-form .submit{color:#0f1a2e;background:#f7f5f0}.demo-page .bold-form .submit:hover{color:#0f1a2e;background:#cbd5e8}.demo-page .bold-form .form-footnote{color:#ffffff8c}.demo-page .bold-form .form-footnote a{color:#cbd5e8;border-bottom-color:#cbd5e866}.demo-page .bold-form .meta-row{color:#ffffff8c;border-top-color:#ffffff24}.demo-page .bold-form .meta-row b{color:#fff}@media (width<=1080px){.demo-page .split{grid-template-columns:1fr}.demo-page .split-left{border-bottom:1px solid #14141e1a;border-right:none;padding:64px 32px 56px}.demo-page .split-right{padding:64px 32px 96px}.demo-page .form-card{max-width:none}.demo-page .bold-grid{grid-template-columns:1fr;gap:48px;padding:80px 32px 100px}}@media (width<=640px){.demo-page .split-left,.demo-page .split-right{padding:48px 24px}.demo-page .field-row{grid-template-columns:1fr;gap:0}.demo-page .bold-grid{padding:64px 24px 80px}.demo-page .bold-form{padding:32px 24px 36px}.demo-page h1.headline{font-size:34px!important}}
