.formpur-stage{background:radial-gradient(at 10% 0,#577475 0,#0000 52%),radial-gradient(at 80% 100%,#214447 0,#0000 60%),#142427;align-items:center;min-height:100svh;padding:64px 5vw;display:flex}.formpur-window{isolation:isolate;color:#f4f8f7;background:radial-gradient(at 0 0,#414c4b 0,#0000 47%),#080e0f;border:1px solid #ffffff0d;border-radius:28px;width:100%;max-width:1600px;min-height:800px;margin:auto;position:relative;overflow:hidden;box-shadow:0 35px 100px #0004}.formpur-window:before{content:"";pointer-events:none;z-index:-1;opacity:.3;background-image:radial-gradient(circle,#c5e7e5 1px,#0000 1.5px),radial-gradient(circle,#c5e7e5 1px,#0000 1.5px);background-position:40px 90px,180px 33px;background-size:237px 191px,389px 283px;position:absolute;inset:0}.formpur-nav{z-index:5;justify-content:space-between;align-items:center;gap:24px;padding:26px 6%;display:flex;position:relative}.formpur-wordmark{letter-spacing:-1px;font-size:27px;font-weight:600}.formpur-nav-links{color:#d6dfde;gap:36px;font-size:13px;display:flex}.formpur-nav a{transition:color .2s}.formpur-nav-links a:hover{color:#83d1cf}.formpur-pill{color:#152f32;background:#f1f9f7;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:15px 24px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.formpur-pill:hover{background:#a9dcda;transform:translateY(-2px)}.formpur-nav-cta{padding:12px 19px;font-size:12px}.formpur-intro{z-index:3;text-align:center;max-width:800px;margin:36px auto 0;padding:0 20px;animation:1s both formpur-arrive;position:relative}.formpur-eyebrow{letter-spacing:.22em;color:#a6bebb;margin-bottom:22px;font-size:10px}.formpur-intro h1{letter-spacing:-.065em;font-size:clamp(54px,5.6vw,86px);font-weight:400;line-height:1.02}.formpur-description{color:#aab5b6;margin-top:26px;font-size:14px;line-height:1.6}.formpur-actions{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.formpur-secondary{color:#d8e4e3;font-size:13px}.formpur-secondary span{margin-left:10px}.formpur-sculpture{z-index:1;pointer-events:none;filter:drop-shadow(0 0 30px #78cecc30);width:760px;height:690px;position:absolute;bottom:-280px;left:50%;transform:translate(-50%)}.formpur-float-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#c9e9df12,#ffffff06);border:1px solid #ffffff18;border-radius:20px;width:202px;padding:20px;transition:transform .3s,border-color .3s;position:absolute}.formpur-float-card:hover{border-color:#79c5c480;transform:translateY(-6px)}.formpur-card-left{bottom:150px;left:15%}.formpur-card-right{bottom:80px;right:13%}.formpur-card-label{letter-spacing:.08em;color:#d2e0dd;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:9px;display:flex}.formpur-card-label span{color:#183b3c;text-align:center;background:#edf8f5;border-radius:50%;width:22px;height:22px;font-size:14px}.formpur-float-card strong{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.15;display:block}.formpur-card-right strong{font-size:37px}.formpur-card-subtitle{font-size:20px}.formpur-card-detail{color:#a0b5b1;margin-top:16px;font-size:10px;display:block}.formpur-card-line{background:#91d1cb;border-radius:3px;width:70%;height:3px;margin-top:17px;display:block}.formpur-window-bottom{z-index:4;letter-spacing:.16em;color:#a7bebb;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:24px;left:6%;right:6%}.formpur-stage a:focus-visible{outline-offset:6px;outline:2px solid #9ad4d0}@keyframes formpur-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.formpur-window{min-height:880px}.formpur-sculpture{width:900px;height:800px;bottom:-320px}}@media (max-width:767px){.formpur-stage{padding:16px 12px}.formpur-window{border-radius:22px;min-height:850px}.formpur-nav{padding:23px 22px}.formpur-nav-links{display:none}.formpur-nav-cta{gap:10px;padding:10px 14px;font-size:10px}.formpur-wordmark{font-size:24px}.formpur-intro{margin-top:46px}.formpur-eyebrow{font-size:8px}.formpur-intro h1{font-size:clamp(54px,12vw,80px)}.formpur-description{font-size:12px}.formpur-actions{flex-direction:column;gap:18px}.formpur-sculpture{width:590px;height:560px;bottom:-160px}.formpur-float-card{border-radius:16px;width:145px;padding:15px}.formpur-card-left{bottom:170px;left:5%}.formpur-card-right{bottom:65px;right:5%}.formpur-float-card strong{font-size:19px}.formpur-card-right strong{font-size:30px}.formpur-card-label{font-size:8px}.formpur-card-detail{font-size:9px}.formpur-window-bottom{font-size:7px}}@media (prefers-reduced-motion:reduce){.formpur-intro{animation:none}.formpur-stage a{transition:none}}.formpur-stage{padding:0;display:block}.formpur-window{max-width:none;min-height:max(800px,100svh);box-shadow:none;border:0;border-radius:0}@media (min-width:1600px){.formpur-window{min-height:max(880px,100svh)}}@media (max-width:767px){.formpur-stage{padding:0}.formpur-window{border-radius:0;min-height:max(850px,100svh)}}@media (min-width:768px){.formpur-window{--hero-unit:min(1vw,1.85svh);min-height:max(720px,100svh)}.formpur-nav{padding:2.5svh 10%}.formpur-wordmark{font-size:clamp(24px,calc(1.8 * var(--hero-unit)),40px)}.formpur-nav-links{font-size:clamp(12px,calc(1 * var(--hero-unit)),22px);gap:2.6vw}.formpur-nav-cta{font-size:clamp(12px,calc(1 * var(--hero-unit)),22px);padding:calc(.85 * var(--hero-unit)) calc(1.5 * var(--hero-unit))}.formpur-intro{max-width:70%;margin:5svh auto 0}.formpur-eyebrow{font-size:clamp(9px,calc(.65 * var(--hero-unit)),14px);margin-bottom:1.5svh}.formpur-intro h1{font-size:clamp(48px,calc(4 * var(--hero-unit)),112px);letter-spacing:-.05em;line-height:1.02}.formpur-description{font-size:clamp(12px,calc(1 * var(--hero-unit)),24px);margin-top:4svh}.formpur-actions{gap:2vw;margin-top:4svh}.formpur-actions .formpur-pill{font-size:clamp(12px,calc(1 * var(--hero-unit)),24px);padding:calc(.95 * var(--hero-unit)) calc(1.5 * var(--hero-unit));gap:1vw}.formpur-secondary{font-size:clamp(12px,calc(.95 * var(--hero-unit)),22px)}.formpur-sculpture{width:calc(76 * var(--hero-unit));height:calc(76 * var(--hero-unit));bottom:calc(-31 * var(--hero-unit))}.formpur-float-card{width:calc(14.3 * var(--hero-unit));padding:calc(1.4 * var(--hero-unit));border-radius:calc(1.5 * var(--hero-unit))}.formpur-card-left{bottom:25%;left:15.5%}.formpur-card-right{bottom:13%;right:19%}.formpur-card-label{font-size:clamp(8px,calc(.7 * var(--hero-unit)),16px);margin-bottom:calc(1.1 * var(--hero-unit))}.formpur-card-label span{font-size:calc(1.1 * var(--hero-unit));width:calc(1.5 * var(--hero-unit));height:calc(1.5 * var(--hero-unit))}.formpur-float-card strong{font-size:clamp(16px,calc(1.15 * var(--hero-unit)),30px)}.formpur-card-right strong{font-size:clamp(26px,calc(2 * var(--hero-unit)),52px)}.formpur-card-subtitle{font-size:clamp(16px,calc(1.15 * var(--hero-unit)),30px)}.formpur-card-detail{font-size:clamp(9px,calc(.7 * var(--hero-unit)),16px);margin-top:calc(1.1 * var(--hero-unit))}.formpur-card-line{margin-top:calc(1.2 * var(--hero-unit))}.formpur-window-bottom{font-size:clamp(8px,calc(.6 * var(--hero-unit)),14px);bottom:2.5svh}}.formpur-nav{justify-content:center}.formpur-actions{gap:20px}.formpur-secondary{background:#ffffff04;border:1px solid #b9d9d530;border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;transition:background .2s;display:inline-flex}@media (min-width:768px){.formpur-intro{margin:4svh auto 0}.formpur-actions{gap:calc(1.4 * var(--hero-unit));margin-top:3svh}.formpur-actions>a{min-width:calc(15 * var(--hero-unit));min-height:calc(4 * var(--hero-unit));padding:calc(.95 * var(--hero-unit)) calc(1.5 * var(--hero-unit));font-size:clamp(12px,calc(1 * var(--hero-unit)),24px)}.formpur-sculpture{bottom:calc(-31 * var(--hero-unit) - 5svh)}.formpur-float-card{min-height:calc(11 * var(--hero-unit));flex-direction:column;justify-content:space-between;display:flex;top:66%;bottom:auto}.formpur-card-left{left:16%}.formpur-card-right{right:16%}.formpur-window-bottom{left:6%;right:6%}}@media (max-width:767px){.formpur-intro{margin-top:30px}.formpur-actions{gap:12px}.formpur-actions>a{min-width:220px}.formpur-float-card{min-height:160px;bottom:65px}.formpur-card-left{left:5%}.formpur-card-right{right:5%}.formpur-sculpture{bottom:-190px}}.formpur-float-card{transform-origin:50%;animation:7s ease-in-out infinite formpur-card-float;scale:.85}.formpur-card-right{animation-delay:-3.5s}@keyframes formpur-card-float{0%,to{translate:0}50%{translate:0 -9px}}@media (prefers-reduced-motion:reduce){.formpur-float-card{animation:none}}.formpur-card-left{margin-top:-4cm;margin-left:-4cm}@media (max-width:767px){.formpur-card-left{margin-top:0;margin-left:-4cm;bottom:216.181px}}.formpur-actions>a{text-align:center;justify-content:center}.formpur-stage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.formpur-window{color:#202b2d;background:#fff}.formpur-window:before{opacity:.32;background-image:radial-gradient(circle,#000 1px,#0000 1.5px),radial-gradient(circle,#000 1px,#0000 1.5px)}.formpur-wordmark{color:#202b2d}.formpur-wordmark span{color:#4fa6a8}.formpur-eyebrow,.formpur-description,.formpur-window-bottom{color:#596c6e}.formpur-intro h1 span{color:#4fa6a8}.formpur-pill{color:#102f32;background:#4fa6a8}.formpur-pill:hover{background:#79c5c6}.formpur-secondary{color:#1a474d;background:#edf6f6;border-color:#4fa6a84d}.formpur-secondary:hover{background:#dceeee}.formpur-float-card{color:#233d40;background:linear-gradient(135deg,#ffffffd9,#e9f4f2b8);border-color:#1a474d24;box-shadow:0 12px 36px #1a474d0a}.formpur-float-card:hover{border-color:#4fa6a880}.formpur-card-label,.formpur-card-detail{color:#526b6e}.formpur-card-label span{color:#1a474d;background:#dcefee}.formpur-card-line{background:#4fa6a8}.formpur-stage a:focus-visible{outline-color:#1a474d}.formpur-window{background:radial-gradient(at 2% 5%,#17262924 0%,#1726290b 24%,#0000 49%),radial-gradient(at 92% 88%,#14282c1c 0%,#0000 42%),#fff}.formpur-window:before{z-index:0;opacity:.65;background-image:radial-gradient(circle,#111 1.2px,#0000 1.8px),radial-gradient(circle,#111 1px,#0000 1.6px);background-position:32px 65px,140px 12px;background-size:173px 157px,293px 239px}.formpur-window:after{content:"";z-index:0;pointer-events:none;content:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='320' viewBox='0 0 420 320'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop stop-color='%23142326' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%23142326' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='108' cy='82' r='20' fill='url(%23g)'/%3E%3Cpath d='M108 75L109 81L115 82L109 83L108 89L107 83L101 82L107 81Z' fill='%23111' opacity='.6'/%3E%3C/svg%3E");background-size:420px 320px;position:absolute;inset:0}.formpur-float-card{box-shadow:0 14px 32px #0000001c,0 3px 8px #0000000d}.formpur-intro h1{text-shadow:0 4px 9px #00000024}.formpur-wordmark{text-shadow:0 2px 5px #00000020}.formpur-eyebrow,.formpur-float-card strong,.formpur-card-label,.formpur-card-detail,.formpur-window-bottom{text-shadow:0 1px 3px #00000018}.formpur-actions>a{text-shadow:0 1px 3px #00000018;box-shadow:0 8px 18px #00000020,0 2px 4px #0000000d}.formpur-intro h1{white-space:nowrap}@media (max-width:767px){.formpur-intro h1{font-size:clamp(24px,7.5vw,54px)}}.formpur-actions{margin-top:103.591px}@media (min-width:768px){.formpur-actions{margin-top:calc(3svh + 2cm)}}.formpur-window:before,.formpur-window:after{content:none}.formpur-grid{z-index:0;pointer-events:none;opacity:.4;position:absolute;inset:0}.formpur-intro h1,.formpur-intro .formpur-eyebrow{position:relative;top:1cm}.formpur-actions>a{letter-spacing:normal;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}@media (min-width:768px){.formpur-actions>a{font-size:clamp(12px,calc(1 * var(--hero-unit)),24px)}}.formpur-actions>a{transition:box-shadow .25s,background .25s,transform .25s;box-shadow:0 0 14px #59b9d24d,0 0 32px #59b9d22e,0 8px 18px #00000018}.formpur-actions>a:hover{transform:translateY(-2px);box-shadow:0 0 18px #59b9d273,0 0 40px #59b9d240,0 8px 18px #00000018}@media (prefers-reduced-motion:reduce){.formpur-actions>a{transition:none}.formpur-actions>a:hover{transform:none}}.formpur-sculpture{filter:drop-shadow(0 0 18px #59b9d266)drop-shadow(0 0 38px #59b9d240)drop-shadow(0 20px 24px #00000030)}
