.demo-shell{width:min(100% - 48px,1240px);margin-inline:auto}.demo-page{background:radial-gradient(circle at 12% 12%,#28c7d024,#0000 27rem),linear-gradient(145deg,#061627,#08283b 70%,#073a45);padding:82px 0 90px;position:relative;overflow:hidden}.demo-grid{background-image:linear-gradient(#48bbc60e 1px,#0000 1px),linear-gradient(90deg,#48bbc60e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.demo-orb{border:1px solid #4dced224;border-radius:50%;position:absolute}.demo-orb-one{width:650px;height:650px;top:-280px;right:-230px;box-shadow:0 0 0 70px #35c4cd06}.demo-orb-two{width:600px;height:600px;bottom:-300px;left:-260px}.demo-layout{z-index:1;grid-template-columns:minmax(340px,.78fr) minmax(600px,1.22fr);align-items:center;gap:clamp(50px,7vw,90px);display:grid;position:relative}.demo-kicker{color:#77e3e5;font-family:var(--font-heading);letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:18px;font-size:.68rem;font-weight:700;display:inline-flex}.demo-kicker i{background:linear-gradient(90deg,#35cad4,#70dfbd);width:24px;height:2px}.demo-copy h1{color:#fff;letter-spacing:-.065em;margin-bottom:21px;font-size:clamp(3rem,5vw,4.75rem);line-height:1.03}.demo-copy h1 span{color:#65ddd5;background:linear-gradient(100deg,#3ccdd8,#79e2c2);-webkit-text-fill-color:transparent;background-clip:text}.demo-copy>p{color:#abc1ca;max-width:580px;font-size:1rem;line-height:1.75}.demo-benefits{gap:10px;margin-top:32px;display:grid}.demo-benefits article{background:#092738a8;border:1px solid #49b4be2e;border-radius:11px;align-items:flex-start;gap:13px;padding:15px;display:flex}.demo-benefits article>span{color:#052635;height:34px;font-family:var(--font-heading);background:#65dcbf;border-radius:9px;flex:0 0 34px;place-items:center;font-size:.6rem;font-weight:700;display:grid}.demo-benefits strong{color:#e4f0f2;font-family:var(--font-heading);font-size:.77rem}.demo-benefits p{color:#8fa9b4;margin:3px 0 0;font-size:.72rem;line-height:1.5}.demo-form{backdrop-filter:blur(13px);background:#092536e6;border:1px solid #4abcc64a;border-radius:23px;padding:clamp(28px,4vw,42px);box-shadow:0 30px 75px #00061057}.demo-form>header{border-bottom:1px solid #5bb6bf2e;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:23px;display:flex}.demo-form>header span{color:#64dadd;font-family:var(--font-heading);letter-spacing:.14em;font-size:.61rem;font-weight:700}.demo-form>header h2{color:#fff;letter-spacing:-.04em;margin:5px 0 3px;font-size:1.65rem}.demo-form>header p{color:#94abb5;margin:0;font-size:.78rem}.demo-form>header>i{background:#67dfbf;border-radius:50%;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 7px #67dfbf14,0 0 18px #67dfbf}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.demo-form-grid label,.demo-form-grid .demo-phone-field{gap:7px;min-width:0;display:grid}.demo-form-grid label>span,.demo-form-grid .demo-phone-field>span{color:#d5e5e9;font-family:var(--font-heading);font-size:.66rem;font-weight:600}.demo-form-grid input,.demo-form-grid select,.demo-form-grid textarea{color:#edf7f8;background:#031420b8;border:1px solid #69a9b447;border-radius:9px;outline:0;width:100%;min-width:0}.demo-form-grid input,.demo-form-grid select{height:47px;padding:0 13px}.demo-form-grid textarea{resize:vertical;min-height:120px;padding:12px 13px}.demo-form-grid input::placeholder,.demo-form-grid textarea::placeholder{color:#6d8793}.demo-form-grid select{color-scheme:dark}.demo-form-grid input:focus,.demo-form-grid select:focus,.demo-form-grid textarea:focus{border-color:#3bc5cf;box-shadow:0 0 0 3px #3bc5cf17}.demo-field-wide{grid-column:1/-1}.demo-honeypot{position:absolute;left:-9999px}.demo-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.demo-submit-row>p{color:#9ab0ba;margin:0;font-size:.73rem}.demo-submit-row>p[data-state=success]{color:#6ee1bd}.demo-submit-row>p[data-state=error]{color:#ffaaa4}.demo-submit-row button{color:#052635;min-height:48px;font-family:var(--font-heading);background:linear-gradient(110deg,#36cad4,#70dfbd);border:0;border-radius:9px;flex:none;align-items:center;gap:15px;padding:10px 19px;font-size:.7rem;font-weight:700;display:inline-flex}.demo-submit-row button:disabled{cursor:wait;opacity:.68}.demo-followup{background:#f3f9fa;padding:62px 0}.demo-followup .demo-shell>span{color:#0b8e9c;font-family:var(--font-heading);letter-spacing:.13em;text-align:center;margin-bottom:19px;font-size:.64rem;font-weight:700;display:block}.demo-followup .demo-shell>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.demo-followup article{background:#fff;border:1px solid #d8e7e9;border-radius:13px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.demo-followup article strong{color:#052635;background:#65dcbf;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;display:grid}.demo-followup article p{color:#506b78;margin:0;font-size:.76rem;line-height:1.5}.demo-followup .demo-shell>div>i{color:#1ba5b3;font-style:normal}@media (width<=900px){.demo-layout{grid-template-columns:1fr}.demo-copy{max-width:760px}.demo-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-benefits article{display:block}.demo-benefits article>span{margin-bottom:11px}}@media (width<=650px){.demo-shell{width:min(100% - 32px,1240px)}.demo-page{padding:56px 0}.demo-copy h1{font-size:clamp(2.7rem,13vw,3.6rem)}.demo-benefits{grid-template-columns:1fr}.demo-benefits article{display:flex}.demo-form{border-radius:18px;padding:24px 18px}.demo-form-grid{grid-template-columns:1fr}.demo-field-wide{grid-column:auto}.demo-submit-row{flex-direction:column;align-items:stretch}.demo-submit-row button{justify-content:center}.demo-followup .demo-shell>div{grid-template-columns:1fr}.demo-followup .demo-shell>div>i{text-align:center;transform:rotate(90deg)}}
