@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e627931b-module__-IWRBq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e627931b-module__-IWRBq__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e6c9b578-module__xktYVG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e6c9b578-module__xktYVG__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a059e3d0-module__Cp02xa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_a059e3d0-module__Cp02xa__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--ink:#07182a;--plum:#0a2540;--plum-2:#0e3157;--violet:#0786b8;--violet-2:#066a99;--cyan:#05c0dc;--teal:#0fb5c8;--mist:#f3f7fa;--line:#e2e9f0;--muted:#566779;--white:#fff;--star:#f7b500;--grad:linear-gradient(135deg,#12b9da 0%,#0786b8 52%,#065a8c 100%);--grad-accent:linear-gradient(90deg,#05c0dc,#8ae6f4);--r:20px;--r-lg:30px;--sh:0 18px 40px -18px #0a254047;--sh-lg:0 40px 90px -30px #0a254073;--sans:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:var(--font-serif),"Instrument Serif",ui-serif,Georgia,serif;--wrap:1220px;--ease:cubic-bezier(.2,.8,.2,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}p{margin:0}.serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}section{padding:120px 0;position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--grad-accent);border-radius:2px;width:22px;height:2px}.dark .eyebrow{color:var(--cyan)}.h2{font-size:clamp(34px,4.4vw,56px)}.h2 .serif{background:linear-gradient(90deg,#066a99,#0ba9cf);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.dark .h2 .serif,.hero .serif{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--muted);max-width:52ch;font-size:18.5px}.dark{background:var(--ink);color:#fff}.dark .lede{color:#ffffffa8}.head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:64px;display:grid}.head .h2{margin-top:16px}.head .lede,.head>.btn{justify-self:end}.btn{height:54px;font:700 16px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .25s,background .25s,border-color .25s,color .25s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex;position:relative}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 12px 28px -10px #0786b8b3,inset 0 1px #ffffff40}.btn-primary:hover{box-shadow:0 18px 36px -10px #0786b8d9,inset 0 1px #ffffff40}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff47}.btn-glass:hover{background:#ffffff2e}.btn-ghost{color:var(--ink);background:#fff;border-color:#07182a29}.btn-ghost:hover{border-color:var(--violet);color:var(--violet)}.btn-light{color:var(--ink);background:#fff}.btn-sm{height:44px;padding:0 20px;font-size:15px}.arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.js [data-reveal].in{opacity:1;transform:none}.nav{z-index:60;color:#fff;transition:background .35s,box-shadow .35s,color .35s;position:fixed;inset:0 0 auto}.nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:84px;transition:height .35s;display:flex}.nav.solid{-webkit-backdrop-filter:saturate(1.8)blur(18px);box-shadow:0 1px 0 var(--line);color:var(--ink);background:#ffffffe0}.nav.solid .wrap{height:72px}.logo{align-items:center;gap:11px;line-height:1;display:flex}.logo .mk{filter:drop-shadow(0 4px 10px #05c0dc40);flex:none;width:30px;height:37px}.logo .wm{font-family:var(--font-poppins),"Poppins",var(--sans);flex-direction:column;gap:3px;display:flex}.logo .wm b{letter-spacing:-.025em;font-size:17px;font-weight:600}.logo .wm span{letter-spacing:-.02em;opacity:.78;font-size:17px;font-weight:400}.menu{gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu>li{position:relative}.menu>li>a{opacity:.9;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.menu>li>a:hover{opacity:1;background:#7f7fa024}.caret{opacity:.6;width:10px;height:10px}.dd{min-width:230px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);opacity:0;visibility:hidden;background:#fff;border-radius:16px;padding:8px;transition:all .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px)}.menu>li:hover .dd,.menu>li:focus-within .dd{opacity:1;visibility:visible;transform:none}.dd a{border-radius:10px;padding:11px 12px;font-size:15px;font-weight:600;display:block}.dd a:hover{background:var(--mist);color:var(--violet)}.nav-r{align-items:center;gap:8px;display:flex}.login{opacity:.9;align-items:center;gap:7px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.burger{width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7fa059;border-radius:14px;justify-content:center;align-items:center;display:none}.nav.menu-open{box-shadow:none!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.mnav{z-index:59;background:var(--ink);color:#fff;opacity:0;visibility:hidden;flex-direction:column;padding:110px 28px 40px;transition:all .3s;display:flex;position:fixed;inset:0}.mnav.open{opacity:1;visibility:visible}.mnav a{letter-spacing:-.02em;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:26px;font-weight:700}.mnav a.sub{color:#ffffffa6;padding-left:14px;font-size:18px;font-weight:500}.mnav .btn{border:0;margin-top:28px;font-size:17px}.hero{color:#fff;background:var(--ink);align-items:flex-end;min-height:min(100vh,920px);padding:0;display:flex;overflow:hidden}.hero-bg{position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;animation:22s ease-out both kb}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero:after{content:"";background:linear-gradient(90deg,#07182aeb 0%,#07182ab8 34%,#07182a2e 64%,#07182a00 80%),linear-gradient(#07182a00 62%,#07182ae6 100%),linear-gradient(#07182a8c 0%,#07182a00 22%);position:absolute;inset:0}.hero .wrap{z-index:2;width:100%;padding-top:136px;padding-bottom:36px;position:relative}.kicker{letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:14px;margin:0;font-size:13px;font-weight:600;display:flex}.kicker:before{content:"";background:var(--cyan);width:36px;height:1px}.hero-pill{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.hero-pill .dot{background:var(--grad-accent);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.hero h1{letter-spacing:-.045em;max-width:11ch;margin:26px 0;font-size:clamp(46px,6.2vw,86px);line-height:.98}.hero .lede{color:#fffc;max-width:44ch;margin-bottom:38px;font-size:clamp(17px,1.5vw,20px)}.ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-bar{-webkit-backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid;overflow:hidden}.hb{align-items:center;gap:14px;padding:20px 26px;display:flex}.hb+.hb{border-left:1px solid #ffffff1f}.hb .brand{letter-spacing:-.02em;color:#fff;opacity:.95;min-width:58px;font-size:16px;font-weight:800}.hb b{letter-spacing:-.02em;font-size:22px;line-height:1}.hb small{color:#ffffff9e;margin-top:3px;font-size:12.5px;display:block}.stars{color:var(--star);letter-spacing:1.5px;font-size:12px}.hb .big{font-size:26px}.ebook{padding:120px 0 0}.eb{border-radius:var(--r-lg);background:var(--plum);color:#fff;grid-template-columns:420px 1fr;align-items:center;gap:40px;padding:64px 72px;display:grid;position:relative;overflow:hidden}.eb:before{content:"";background:radial-gradient(600px 380px at 0 100%,#05c0dc47,#0000 60%),radial-gradient(700px 420px at 100% 0,#0786b88c,#0000 60%);position:absolute;inset:0}.eb>*{position:relative}.book-stage{perspective:1400px;place-items:center;height:380px;display:grid}.book{width:236px;height:322px;transform-style:preserve-3d;transition:transform .6s var(--ease);animation:6s ease-in-out infinite bob;position:relative;transform:rotateY(-28deg)rotateX(6deg)}.eb:hover .book{transform:rotateY(-12deg)rotateX(3deg)}@keyframes bob{50%{translate:0 -10px}}.cover{background:#071d33;border-radius:4px 10px 10px 4px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:24px 30px 50px -10px #0000008c}.cover img{object-fit:cover;width:100%;height:58%}.cover .ct{background:linear-gradient(160deg,#0e3157,#071d33);flex-direction:column;flex:1;justify-content:center;padding:16px 18px;display:flex}.cover .ct small{letter-spacing:.24em;color:var(--cyan);font-size:8.5px;font-weight:700}.cover .ct b{font-family:var(--serif);margin:6px 0 8px;font-size:30px;font-weight:400;line-height:1}.cover .ct span{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:9px}.cover:after{content:"";background:linear-gradient(90deg,#00000059 0,#ffffff2e 2.5%,#0000 7%,#ffffff0f 60%,#0000);position:absolute;inset:0}.pages{transform-origin:0;background:repeating-linear-gradient(90deg,#f3f0ea 0 2px,#ddd8cf 2px 3px);border-radius:0 3px 3px 0;width:16px;position:absolute;top:6px;bottom:6px;right:-14px;transform:rotateY(90deg)translateZ(0)}.eb h2{max-width:17ch;font-size:clamp(30px,3.4vw,46px)}.eb p{color:#ffffffb8;max-width:46ch;margin:16px 0 28px}.ebf{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;gap:10px;max-width:540px;padding:6px;display:flex}.ebf input{color:#fff;min-width:0;font:500 16px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.ebf input::placeholder{color:#ffffff80}.ebf .btn{height:48px}.fine{color:#ffffff80;align-items:center;gap:7px;margin-top:14px;font-size:13px;display:flex}.bento{grid-template-columns:1.15fr 1fr 1fr;grid-auto-rows:minmax(0,auto);gap:18px;display:grid}.b-hero{border-radius:var(--r-lg);color:#fff;background:var(--ink);flex-direction:column;grid-row:span 3;justify-content:flex-end;min-height:560px;padding:38px;display:flex;position:relative;overflow:hidden}.b-hero img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.b-hero:hover img{transform:scale(1.04)}.b-hero:before{content:"";z-index:1;background:linear-gradient(#07182a1a,#07182a59 45%,#07182af2 92%);position:absolute;inset:0}.b-hero>:not(img){z-index:2;position:relative}.b-hero .tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:7px 13px;font-size:12.5px;font-weight:700}.b-hero h3{max-width:14ch;margin-bottom:12px;font-size:clamp(28px,2.6vw,36px)}.b-hero p{color:#ffffffbf;max-width:36ch;margin-bottom:24px}.feat{border-radius:var(--r);border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s;background:#fff;padding:28px;position:relative;overflow:hidden}.feat:after{content:"";opacity:0;background:radial-gradient(circle,#0786b824,#0000 70%);border-radius:50%;width:220px;height:220px;transition:all .4s;position:absolute;inset:auto -40% -60% auto}.feat:hover{box-shadow:var(--sh);border-color:#0786b84d;transform:translateY(-4px)}.feat:hover:after{opacity:1}.ic{color:#fff;background:var(--grad);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:0 10px 22px -10px #0786b8cc,inset 0 1px #ffffff4d}.feat h3{letter-spacing:-.015em;margin-bottom:8px;font-size:19px}.feat p{color:var(--muted);font-size:15.5px}.why{background:var(--mist)}.rv{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.rv-main{border-radius:var(--r-lg);background:var(--plum);color:#fff;flex-direction:column;justify-content:space-between;min-height:440px;padding:52px;display:flex;position:relative;overflow:hidden}.rv-main:before{content:"";background:radial-gradient(500px 300px at 100% 0,#0786b899,#0000 65%),radial-gradient(400px 260px at 0 100%,#05c0dc33,#0000 60%);position:absolute;inset:0}.rv-main>*{position:relative}.qm{font-family:var(--serif);background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text;height:44px;font-size:120px;line-height:.5}.rv-main blockquote{font-family:var(--serif);letter-spacing:-.01em;margin:24px 0 36px;font-size:clamp(28px,2.8vw,40px);line-height:1.18}.rv-side{gap:18px;display:grid}.rcard{border:1px solid var(--line);border-radius:var(--r);transition:.35s var(--ease);background:#fff;flex-direction:column;gap:18px;padding:30px;display:flex}.rcard:hover{box-shadow:var(--sh);transform:translateY(-3px)}.rcard blockquote{color:#24323f;margin:0;font-size:16.5px;line-height:1.65}.who{justify-content:space-between;align-items:center;gap:12px;display:flex}.who-l{align-items:center;gap:12px;display:flex}.av{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.who b{font-size:15px;display:block}.who small{color:var(--muted);font-size:13px}.rv-main .who small{color:#fff9}.rv-main .av{background:#ffffff24}.src{letter-spacing:-.02em;font-size:15px;font-weight:800}.z{color:#006aff}.g{color:#4285f4}.y{color:#d32323}.rv-main .src{color:#fff;opacity:.85}.loans{background:var(--ink);overflow:hidden}.loans:before{content:"";background:radial-gradient(900px 500px at 90% 0,#0786b859,#0000 60%),radial-gradient(700px 400px at 0 100%,#05c0dc1f,#0000 60%);position:absolute;inset:0}.loans .wrap{position:relative}.lx{grid-template-columns:290px 1fr;align-items:stretch;gap:36px;display:grid}.tabs{flex-direction:column;gap:4px;display:flex}.tab{all:unset;cursor:pointer;color:#ffffff8c;border-radius:14px;justify-content:space-between;align-items:center;padding:17px 20px;font-size:17px;font-weight:600;transition:all .25s;display:flex;position:relative}.tab:hover{color:#fff}.tab .n{opacity:.5;font-variant-numeric:tabular-nums;font-size:12.5px}:is(#r-conventional:checked~.tabs label[for=r-conventional],#r-fha:checked~.tabs label[for=r-fha],#r-dscr:checked~.tabs label[for=r-dscr],#r-va:checked~.tabs label[for=r-va],#r-jumbo:checked~.tabs label[for=r-jumbo],#r-bank-statement:checked~.tabs label[for=r-bank-statement],#r-heloc:checked~.tabs label[for=r-heloc]){color:#fff;background:#ffffff12}:is(#r-conventional:checked~.tabs label[for=r-conventional],#r-fha:checked~.tabs label[for=r-fha],#r-dscr:checked~.tabs label[for=r-dscr],#r-va:checked~.tabs label[for=r-va],#r-jumbo:checked~.tabs label[for=r-jumbo],#r-bank-statement:checked~.tabs label[for=r-bank-statement],#r-heloc:checked~.tabs label[for=r-heloc]):before{content:"";background:var(--grad-accent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.stage{border-radius:var(--r-lg);background:#0a1f35;min-height:560px;position:relative;overflow:hidden}.lc{opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility .7s;flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:absolute;inset:0}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc){opacity:1;visibility:visible}.lc img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;position:absolute;inset:0;transform:scale(1.08)}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) img{transform:scale(1)}.lc:before{content:"";z-index:1;background:linear-gradient(90deg,#07182ae0 0%,#07182a8c 48%,#07182a00 78%),linear-gradient(#07182a00 45%,#07182ae6 100%);position:absolute;inset:0}.lc>:not(img){z-index:2;position:relative}.lc .k{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:12.5px;font-weight:700}.lc h3{letter-spacing:-.035em;font-size:clamp(34px,3.8vw,52px)}.lc p{color:#fffc;max-width:60ch;margin:14px 0 22px;font-size:18px}.lc p.meta{letter-spacing:.04em;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 26px;font-size:13.5px;font-weight:600;display:flex}.lc p.meta i{background:var(--cyan);border-radius:50%;width:4px;height:4px;display:inline-block}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) p.meta{animation-delay:.18s}.lc .tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .k,:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) h3,:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) p,:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .tags,:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .btn{animation:rise .8s var(--ease)both}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) h3{animation-delay:60ms}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) p{animation-delay:.12s}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .tags{animation-delay:.18s}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .btn{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lc .btn{align-self:flex-start}.swipe{color:#fff9;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;display:none}.how .track{grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.how .line{background:var(--line);border-radius:2px;height:2px;position:absolute;top:35px;left:36px;right:calc(25% - 8px)}.how .line i{background:var(--grad-accent);width:0;transition:width .9s var(--ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.how .line i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-5px;box-shadow:0 0 0 4px #05c0dc59,0 0 18px 4px #05c0dcb3}.st{cursor:pointer;outline:0;position:relative}.node{border:1.5px solid var(--line);color:#9aa8b6;width:72px;height:72px;transition:.5s var(--ease);z-index:1;background:#fff;border-radius:22px;place-items:center;margin-bottom:28px;display:grid;position:relative}.st.on .node,.st.done .node{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 16px 30px -12px #0786b8bf}.st.on .node:after{content:"";border:1.5px solid #0786b859;border-radius:27px;animation:1.8s ease-out infinite ping;position:absolute;inset:-7px}@keyframes ping{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.18)}}.st .num{font-family:var(--serif);color:var(--violet);margin-bottom:6px;font-size:22px;display:block}.st h3{margin-bottom:10px;font-size:21px;transition:color .3s}.st p{color:var(--muted);font-size:15.5px;transition:opacity .4s}.st:not(.on) p{opacity:.72}.st:focus-visible .node{outline:2px solid var(--violet);outline-offset:4px}.node svg{width:30px;height:30px;overflow:visible}.st.on .a-type .k1{animation:1.2s infinite dotb}.st.on .a-type .k2{animation:1.2s .2s infinite dotb}.st.on .a-type .k3{animation:1.2s .4s infinite dotb}@keyframes dotb{0%,60%,to{opacity:.35}30%{opacity:1}}.a-doc .chk{stroke-dasharray:14;stroke-dashoffset:0}.st.on .a-doc .chk{animation:1.6s ease-in-out infinite draw}@keyframes draw{0%{stroke-dashoffset:14px}45%,to{stroke-dashoffset:0}}.st.on .a-lock .sh{animation:1.8s ease-in-out infinite shut}@keyframes shut{0%,20%{transform:translateY(-3.5px)}45%,to{transform:translateY(0)}}.st.on .a-home .key{transform-origin:16px 16px;animation:1.8s ease-in-out infinite turn}@keyframes turn{0%,25%{transform:rotate(0)}55%,to{transform:rotate(90deg)}}.how-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:64px;padding-top:40px;display:flex}.how-cta p{font-size:18px;font-weight:600}.how-cta p span{color:var(--muted);font-weight:500}.proof{background:var(--plum);color:#fff;padding:110px 0;overflow:hidden}.proof:before{content:"";background:radial-gradient(800px 420px at 15% 0,#0786b88c,#0000 60%),radial-gradient(700px 380px at 100% 100%,#05c0dc38,#0000 60%);position:absolute;inset:0}.proof .wrap{position:relative}.nums{grid-template-columns:repeat(3,1fr);display:grid}.nm{padding:6px 40px}.nm:first-child{padding-left:0}.nm+.nm{border-left:1px solid #ffffff24}.nm b{letter-spacing:-.055em;background:linear-gradient(#fff 30%,#ffffff8c);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,7vw,104px);font-weight:700;line-height:.95;display:block}.nm span{color:#ffffffa8;margin-top:14px;font-weight:500;display:block}.rated{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:72px;padding-top:36px;display:flex}.rated .lbl{color:#ffffffb3;font-weight:600}.rated .rs{flex-wrap:wrap;gap:44px;display:flex}.r1{align-items:center;gap:12px;display:flex}.r1 .src{color:#fff;font-size:17px}.r1 b{font-size:22px}.r1 small{color:#ffffff8c;font-size:12.5px;display:block}.lenders{text-align:center;margin-top:48px}.lenders[hidden]{display:none}.lenders p{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:22px;font-size:13px;font-weight:700}.lenders img{filter:brightness(0)invert();opacity:.75;width:auto;max-height:56px;margin:0 auto}.team-g{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lo{border-radius:var(--r);border:1px solid var(--line);transition:.35s var(--ease);background:#fff;align-items:center;gap:18px;padding:22px 24px;display:flex}.lo:hover{box-shadow:var(--sh);border-color:#0786b859;transform:translateY(-3px)}.lo .av{flex:none;width:62px;height:62px;font-size:19px;position:relative}.lo .av:after{content:"";background:var(--grad-accent)border-box;-webkit-mask-composite:xor;opacity:0;border:2px solid #0000;border-radius:50%;transition:all .35s;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lo:hover .av:after{opacity:1}.lo b{letter-spacing:-.015em;font-size:17px;display:block}.lo .role{color:var(--violet);font-size:13.5px;font-weight:600}.lo .nmls{color:var(--muted);font-size:13px}.go{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;transition:all .3s;display:grid}.lo:hover .go{background:var(--grad);color:#fff;border-color:#0000}.contact{background:var(--mist)}.cg{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.cphoto{border-radius:var(--r-lg);color:#fff;flex-direction:column;justify-content:flex-end;min-height:620px;padding:40px;display:flex;position:relative;overflow:hidden}.cphoto img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.cphoto:before{content:"";z-index:1;background:linear-gradient(#07182a0d 20%,#07182ab3 50%,#07182af5 88%);position:absolute;inset:0}.cphoto>:not(img){z-index:2;position:relative}.cphoto h2{max-width:15ch;margin:14px 0 22px;font-size:clamp(30px,3.2vw,44px)}.clines{gap:10px;display:grid}.cl{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:flex}.cl:hover{background:#ffffff2e}.cl .i{background:var(--grad-accent);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.cl small{opacity:.7;font-size:12px;display:block}.cl b{font-size:16px}form.card{border-radius:var(--r-lg);box-shadow:var(--sh);border:1px solid var(--line);background:#fff;flex-direction:column;padding:44px;display:flex}form.card h3{margin-bottom:6px;font-size:26px}form.card>p{color:var(--muted);margin-bottom:26px}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld{margin-bottom:14px;position:relative}.fld input,.fld textarea{width:100%;font:500 16px var(--sans);color:var(--ink);border:1.5px solid var(--line);resize:vertical;background:#f9fbfd;border-radius:14px;outline:none;padding:24px 16px 10px;transition:all .2s}.fld textarea{min-height:120px}.fld label{color:var(--muted);pointer-events:none;transition:.2s var(--ease);font-size:15px;font-weight:500;position:absolute;top:17px;left:17px}.fld input:focus,.fld textarea:focus{border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #0786b81f}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label{letter-spacing:.04em;color:var(--violet);font-size:11.5px;font-weight:700;top:8px}.check{color:var(--muted);gap:10px;margin:6px 0 24px;font-size:13px;line-height:1.5;display:flex}.check input{accent-color:var(--violet);margin-top:3px}form.card .btn{width:100%;margin-top:auto}.faq{padding-top:120px}.fg{grid-template-columns:1fr 1.5fr;gap:72px;display:grid}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:19px;font-weight:700;list-style:none;transition:color .2s;display:flex}summary:hover{color:var(--violet)}summary::-webkit-details-marker{display:none}.pm{border:1px solid var(--line);width:34px;height:34px;transition:.35s var(--ease);color:var(--violet);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}details[open] .pm{background:var(--grad);color:#fff;border-color:#0000;transform:rotate(45deg)}details p{color:var(--muted);padding:0 60px 26px 0}.cta{background:var(--mist);padding:0 0 120px}.ctab{border-radius:var(--r-lg);color:#fff;background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding:96px 72px;display:flex;position:relative;overflow:hidden}.ctab img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctab:before{content:"";z-index:1;background:linear-gradient(100deg,#0a2540f2 10%,#0a254099 55%,#07182a40);position:absolute;inset:0}.ctab>:not(img){z-index:2;position:relative}.ctab h2{max-width:15ch;font-size:clamp(34px,4.2vw,58px)}.ctab h2 .serif{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text}footer{background:var(--ink);color:#ffffffa8;padding:88px 0 40px;font-size:15px}.fgd{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px;display:grid}footer h4{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12.5px}footer ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}footer a:hover,footer .logo{color:#fff}.fab{max-width:34ch;margin-top:20px}.soc{gap:10px;margin-top:24px;display:flex}.soc a{color:#fff;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .25s;display:grid}.soc a:hover{background:var(--grad);border-color:#0000}.fb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:30px;display:flex}.fb .links{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.eho{align-items:center;gap:12px;font-size:14px;display:flex}.eho svg{color:#ffffffbf;width:34px;height:34px}.eho .t{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.25}.legal{color:#ffffff6b;margin-top:26px;font-size:12.5px;line-height:1.7}.legal a{text-decoration:underline}@media (max-width:1080px){.menu,.login,.nav-r .btn{display:none}.burger{display:flex}.head{grid-template-columns:1fr;gap:18px}.head .lede,.head>.btn{justify-self:start}.hero-bar{grid-template-columns:repeat(2,1fr)}.hb:nth-child(3){border-left:0}.hb:nth-child(n+3){border-top:1px solid #ffffff1f}.eb{text-align:left;grid-template-columns:1fr;padding:48px 40px}.book-stage{height:320px}.bento{grid-template-columns:1fr 1fr}.b-hero{grid-area:auto/1/auto/-1;min-height:420px}.rv{grid-template-columns:1fr}.lx{grid-template-columns:1fr;gap:0}.tabs{display:none}.stage{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border-radius:0;gap:14px;min-height:0;margin:0 -28px;padding:0 28px 8px;display:flex;overflow:auto visible}.stage::-webkit-scrollbar{display:none}.lc{opacity:1;visibility:visible;scroll-snap-align:center;border-radius:24px;flex:0 0 82%;min-height:520px;padding:30px;position:relative;inset:auto;overflow:hidden}.lc img{height:270px;bottom:auto;transform:none}.lc .k,.lc h3,.lc p,.lc .tags,.lc .btn{animation:none!important}.lc p{font-size:16px}.lc{justify-content:flex-start;min-height:0!important;padding-top:230px!important}.lc:before{background:linear-gradient(0deg,#07182afc 0%,#07182af7 calc(100% - 250px),#07182a40 calc(100% - 120px),#07182a00 100%)}.swipe{display:flex!important}.how .track{grid-template-columns:1fr;gap:0}.how .line{width:2px;height:auto;inset:36px auto 36px 35px}.how .line i{height:0;transition:height .9s var(--ease);width:100%!important}.how .line i:after{margin-right:-6px;top:auto;bottom:-6px;right:50%}.st{grid-template-columns:72px 1fr;column-gap:22px;padding-bottom:30px;display:grid}.st .node{grid-row:span 3;margin-bottom:0}.nums{grid-template-columns:1fr}.nm{padding:26px 0}.nm+.nm{border-top:1px solid #ffffff24;border-left:0}.team-g{grid-template-columns:1fr 1fr}.cg{grid-template-columns:1fr}.cphoto{min-height:520px}.fg{grid-template-columns:1fr;gap:36px}.fgd{grid-template-columns:1fr 1fr}}@media (max-width:680px){body{font-size:16px}section{padding:84px 0}.wrap{padding:0 18px}.nav .wrap{height:70px}.hero{min-height:100svh}.hero-bg img{object-position:50% 30%}.hero:after{background:linear-gradient(#07182a73 0%,#07182a26 28%,#07182ad1 58%,#07182af7 100%)}.hero .wrap{padding-top:120px;padding-bottom:22px}.hero h1{margin:18px 0}.hero .lede{margin-bottom:28px}.ctas .btn{flex:100%}.hero-bar{grid-template-columns:repeat(3,1fr);margin-top:36px}.hb{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px}.hb:nth-child(3){border-left:1px solid #ffffff1f}.hb:nth-child(n+3){border-top:0}.hb:nth-child(4){display:none}.hb b{font-size:19px}.hb .brand{min-width:0;font-size:14px}.ebook{padding-top:84px}.eb{gap:8px;padding:36px 22px}.book-stage{height:290px}.book{width:190px;height:260px}.cover .ct b{font-size:24px}.ebf{border-radius:20px;flex-direction:column;padding:8px}.ebf input{height:48px}.bento{grid-template-columns:1fr}.b-hero{min-height:440px;padding:28px}.rv-main{min-height:0;padding:34px 26px}.rcard{padding:24px}.lc{flex-basis:88%;min-height:500px;padding:24px}.stage{margin:0 -18px;padding:0 18px 8px}.proof{padding:84px 0}.rated .rs{gap:22px 30px}.team-g{grid-template-columns:1fr}.cphoto{min-height:500px;padding:26px}form.card{padding:30px 22px}.row2{grid-template-columns:1fr;gap:0}details p{padding-right:0}summary{font-size:17px}.ctab{padding:56px 26px}.fgd{grid-template-columns:1fr;gap:36px}}:root{--r:12px;--r-lg:24px;--ease:cubic-bezier(.22,.8,.25,1)}.btn-primary{background:var(--violet);box-shadow:none}.btn-primary:hover{background:var(--violet-2);box-shadow:none}.btn:hover{transform:none}.btn:active{transform:scale(.98)}.btn{transition:background .2s,border-color .2s,color .2s,transform .12s}.ic{width:auto;height:auto;color:var(--violet);margin-bottom:16px;display:block;box-shadow:none!important;background:0 0!important}.av{position:relative;overflow:hidden;color:#065a8c!important;background:#e3f1f7!important}.av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av img.broken{display:none}.lo:hover .go,.soc a:hover,details[open] .pm{background:var(--violet)!important}.st.on .node,.st.done .node{background:var(--violet)!important;box-shadow:0 10px 24px -14px #0786b8e6!important}.st.on .node:after{display:none!important}.how .line i{background:var(--violet)!important}.how .line i:after{box-shadow:0 0 0 4px #0786b82e!important}.node svg *{animation-iteration-count:1!important}.h2 .serif,.dark .h2 .serif{letter-spacing:inherit;padding:0;font:inherit!important;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.loans:before,.proof:before,.eb:before,.rv-main:before,.cout:before,.phero:before,.dhero:before,.ms-hero:before,.khero:before,.ghero:before,.lmap:before,.great:before,.acta:before,.vp .tx:before,.hq .card.dk:before{display:none!important}.nm b{color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.hero:after{background:linear-gradient(90deg,#07182ae6 0%,#07182ac7 36%,#07182a4d 60%,#07182a00 82%),linear-gradient(#07182a00 66%,#07182ad1 100%),linear-gradient(#07182a73 0%,#07182a00 20%)!important}.lc:before{background:linear-gradient(90deg,#07182ad6 0%,#07182a80 48%,#07182a00 78%),linear-gradient(#07182a00 48%,#07182ad1 100%)!important}.nav{transition:background .35s,box-shadow .35s,color .35s,transform .4s var(--ease)}.nav.up{transform:translateY(-100%)}.nav.up~main .kbar,.nav.up~main .az{top:0}.nav.up~main .kw .cout{top:80px}.menu>li>a{position:relative}.menu>li>a:hover{background:0 0}.menu>li>a:after{content:"";transform-origin:0;height:1.5px;transition:transform .35s var(--ease);opacity:.8;background:currentColor;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.menu>li>a:hover:after{transform:scaleX(1)}.js [data-reveal]{transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(16px)}[data-reveal="2"]{transition-delay:60ms}[data-reveal="3"]{transition-delay:.12s}[data-reveal="4"]{transition-delay:.18s}.js .wipe img{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease),transform 1.4s var(--ease);transform:scale(1.06)}.js .wipe.in img{clip-path:inset(0);transform:none}.eb2-sec{padding:96px 0 0}.eb2{background:var(--mist);border-radius:var(--r-lg);grid-template-columns:400px 1fr;align-items:center;gap:48px;padding:40px 64px;display:grid}.ebf-light{border:1px solid var(--line);background:#fff}.ebf-light input{color:var(--ink)}.ebf-light input::placeholder,.fine-d{color:var(--muted)}.why2 .head{margin-bottom:56px}.w2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.wphoto{border-radius:var(--r-lg);aspect-ratio:4/5;background:#e6edf2;margin:0;overflow:hidden}.wphoto img{object-fit:cover;width:100%;height:100%}.wlist{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.wlist li{border-bottom:1px solid var(--line);padding:26px 0 28px}.wn{letter-spacing:.08em;color:var(--violet);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.wlist h3{letter-spacing:-.015em;margin-bottom:8px;font-size:19px}.wlist p{color:var(--muted);font-size:15.5px}.tlink{color:var(--violet);align-items:center;gap:8px;margin-top:28px;font-weight:700;display:inline-flex}.tlink svg{transition:transform .3s var(--ease)}.tlink:hover svg{transform:translate(4px)}.rv2-sec{background:var(--mist)}.chead{text-align:center;max-width:720px;margin:0 auto 56px}.chead .h2{margin:16px 0 14px}.chead .lede{margin:0 auto}.chead .eyebrow{justify-content:center}.rv2{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:20px;display:grid}.rvq{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-direction:column;justify-content:space-between;gap:36px;margin:0;padding:48px;display:flex}.rvq blockquote{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.rv2 .rv-side{grid-template-rows:1fr 1fr;gap:20px;display:grid}.rv2 .rcard{border-radius:var(--r-lg);justify-content:space-between}.rv2 .src{font-size:14px;color:var(--muted)!important}.pg2{grid-template-columns:auto auto 1fr;align-items:center;gap:64px;display:grid}.pnum b{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(44px,4.6vw,64px);font-weight:700;line-height:1;display:block}.pnum span{color:var(--muted);margin-top:10px;font-size:14.5px;display:block}.plend{border-left:1px solid var(--line);padding-left:48px}.plend p{color:var(--muted);max-width:52ch;font-size:15.5px}.lend-logos{filter:grayscale();opacity:.7;width:auto;max-height:44px;margin-top:18px}.contact .cg{align-items:start}.cleft{padding-top:8px}.cleft .clines{margin-top:32px}.cleft .cl{border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);background:#fff}.cleft .cl:hover{background:#fff;border-color:#0786b859}.cleft .cl .i{color:var(--violet);background:#e3f1f7}.cleft .cl small{color:var(--muted);opacity:1}.lnk-light{color:#ffffffd9;text-underline-offset:4px;align-self:center;font-weight:600;text-decoration:underline}.lnk-light:hover{color:#fff}.ctab:before{background:linear-gradient(100deg,#07182ae6 12%,#07182a8c 55%,#07182a26)!important}.cover{color:#fff}.rvq{justify-content:center}.rvq .who{margin-top:8px}@media (max-width:1080px){.eb2{grid-template-columns:1fr;padding:36px 40px}.w2{grid-template-columns:1fr;gap:40px}.wphoto{aspect-ratio:16/11}.rv2{grid-template-columns:1fr}.pg2{grid-template-columns:1fr 1fr;gap:32px}.plend{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-top:28px;padding-left:0}}@media (max-width:680px){.hero:after{background:linear-gradient(#07182a8c 0%,#07182ab8 28%,#07182adb 55%,#07182af5 100%)!important}.eb2-sec{padding-top:72px}.eb2{gap:4px;padding:28px 22px}.wlist{grid-template-columns:1fr}.rvq{padding:30px 24px}.chead{text-align:left}.chead .eyebrow{justify-content:flex-start}.proof2{padding:56px 0}}.hero2{background:var(--ink);color:#fff;padding:120px 0 72px;overflow:hidden}.hg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.htext h1{letter-spacing:-.04em;max-width:13ch;margin:0 0 24px;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:1.02}.htext .lede{color:#ffffffbd;max-width:42ch;margin-bottom:34px;font-size:clamp(17px,1.4vw,19px)}.trust{color:#ffffffa8;border-top:1px solid #ffffff1f;max-width:46ch;margin-top:34px;padding-top:22px;font-size:14px}.trust b{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.trust .stars{letter-spacing:1px;margin-right:8px;font-size:13px}.tdot{opacity:.5;margin:0 6px;font-style:normal}.hphoto{border-radius:var(--r-lg);aspect-ratio:4/4.6;background:#0e2238;margin:0;overflow:hidden}.hphoto img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.eyebrow{letter-spacing:.1em;font-size:12px}.eyebrow:before,.kick:before,.kicker:before,.ms-hero .role:before{display:none!important}.kick,.kicker,.ms-hero .role{letter-spacing:.1em;font-size:12px}@media (max-width:1080px){.hero2{padding:0 0 56px}.hg{grid-template-columns:1fr;gap:28px}.hphoto{aspect-ratio:auto;border-radius:0;order:-1;height:min(56vh,460px);margin:0 -28px;position:relative}.hphoto:after{content:"";background:linear-gradient(#07182ab3,#07182a00);height:110px;position:absolute;inset:0 0 auto}.htext h1{max-width:none}.tabs{scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -28px 18px;padding:0 28px 4px;overflow-x:auto;display:flex!important}.tabs::-webkit-scrollbar{display:none}.tab{border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:10px 16px!important;font-size:14.5px!important}.tab .n{display:none}:is(#r-conventional:checked~.tabs label[for=r-conventional],#r-fha:checked~.tabs label[for=r-fha],#r-dscr:checked~.tabs label[for=r-dscr],#r-va:checked~.tabs label[for=r-va],#r-jumbo:checked~.tabs label[for=r-jumbo],#r-bank-statement:checked~.tabs label[for=r-bank-statement],#r-heloc:checked~.tabs label[for=r-heloc]){color:var(--ink)!important;background:#fff!important}:is(#r-conventional:checked~.tabs label[for=r-conventional],#r-fha:checked~.tabs label[for=r-fha],#r-dscr:checked~.tabs label[for=r-dscr],#r-va:checked~.tabs label[for=r-va],#r-jumbo:checked~.tabs label[for=r-jumbo],#r-bank-statement:checked~.tabs label[for=r-bank-statement],#r-heloc:checked~.tabs label[for=r-heloc]):before{display:none}.stage{min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.lc{display:none!important}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc){background:#0d2238;border-radius:20px;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;min-height:0!important;padding:0 0 26px!important;display:flex!important}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) img{width:100%;height:220px!important;position:relative!important;transform:none!important}.lc:before{display:none!important}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc)>:not(img){margin-left:22px;margin-right:22px}:is(.lc.on,#r-conventional:checked~.stage #loan-conventional,#r-fha:checked~.stage #loan-fha,#r-dscr:checked~.stage #loan-dscr,#r-va:checked~.stage #loan-va,#r-jumbo:checked~.stage #loan-jumbo,#r-bank-statement:checked~.stage #loan-bank-statement,#r-heloc:checked~.stage #loan-heloc) .k{margin-top:22px}.swipe{display:none!important}.st{grid-template-columns:52px 1fr!important;column-gap:18px!important}.st .node{border-radius:14px;width:52px;height:52px}.st .node svg{width:24px;height:24px}.how .line{top:26px!important;left:25px!important}}@media (max-width:680px){.hphoto{margin:0 -18px}.htext h1{font-size:40px}.eb2-sec{padding-top:0}.eb2{border-radius:0;margin:0 -18px;padding:48px 18px 52px}.eb2 .book-stage{height:270px}.eb2 .book{width:170px;height:232px}.eb2 .cover .ct b{font-size:22px}.ebf-light{border-radius:0;flex-direction:column;gap:10px;background:0 0!important;border:0!important;padding:0!important}.ebf-light input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:54px;padding:0 16px;flex:none!important}.ebf-light .btn{width:100%}.tabs{margin:0 -18px 18px;padding:0 18px 4px}}.lr{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lr:focus-visible~.tabs label{outline:none}.tab{cursor:pointer}.js img[src^=http]{opacity:0;transition:opacity .45s var(--ease)}.js img[src^=http].ld{opacity:1}.js .lend-logos:not(.ld){display:none}@media (max-width:1080px){.nav,.nav.solid{-webkit-backdrop-filter:saturate(1.6)blur(16px);color:var(--ink)!important;box-shadow:0 1px 0 var(--line)!important;background:#fffffff5!important}.nav .wrap{height:64px!important}.nav.menu-open{-webkit-backdrop-filter:none;color:#fff!important;box-shadow:none!important;background:0 0!important}.hero2{padding-top:64px}.hphoto{height:min(36vh,300px)!important}.hphoto:after{display:none}}@media (max-width:680px){section{padding:64px 0}.proof2{padding:44px 0}.how-cta{margin-top:36px;padding-top:28px}.team-g{gap:10px}.lo{gap:14px;padding:14px 16px}.lo .av{width:46px;height:46px;font-size:15px}.lo b{font-size:16px}.lo .go{width:32px;height:32px}.cta{padding-bottom:64px}.faq{padding-top:72px}}.navt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.burger .bi-close,.navt:checked~.nav .burger .bi-open{display:none}.navt:checked~.nav .burger .bi-close{display:block}.navt:checked~.mnav{opacity:1;visibility:visible}.navt:checked~.nav{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;transform:none!important}.navt:checked~.nav .logo .wm{color:#fff}.mnav{overflow-y:auto}.serif{-webkit-text-fill-color:currentColor;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;padding:0!important;font-style:normal!important}.ahero h1{letter-spacing:-.035em;font-weight:700;font-family:var(--sans)!important;max-width:20ch!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.06!important}.ahero h1 em{-webkit-text-fill-color:currentColor;font-style:normal;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.ctab .btn-glass,.cta2 .ctab .btn-glass{text-underline-offset:4px;font-weight:600;text-decoration:underline;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ffffffd9!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.ctab .btn-glass:hover{color:#fff!important}.ctab{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:28px}.ctab .ctas{align-items:center;gap:22px}.mgrp{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;padding:22px 0 6px;font-size:12px;font-weight:700;display:block}.subhero{padding:128px 0 72px}.subhero .htext h1{max-width:16ch;font-size:clamp(38px,4.4vw,62px)}.subhero .crumb{font-size:13.5px;color:#ffffff8c!important;margin-bottom:22px!important}.subhero .kick{margin-bottom:16px}.subhero .hphoto{aspect-ratio:4/3.6}.ch span,.val .n,.s3 span,.letter span,.st .num,.hw-n,.wn{letter-spacing:.08em;color:var(--violet);font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--sans)!important;font-size:14px!important}.ch{grid-template-columns:48px 1fr}.val{grid-template-columns:56px 1fr 1.2fr 56px}.letter span{letter-spacing:0;font-size:22px!important}.great blockquote,.pull blockquote,.manifesto .big{letter-spacing:-.025em;font-weight:600;line-height:1.2;font-family:var(--sans)!important;font-size:clamp(26px,2.8vw,40px)!important}.great blockquote em,.manifesto .big em,.pull blockquote em{-webkit-text-fill-color:currentColor;color:inherit;font-style:normal;background:0 0!important}.great .ask span{color:inherit}.portrait,.lead .portrait,.bio .pt{box-shadow:none!important;background:linear-gradient(160deg,#eaf3f8,#f7fafc)!important}.portrait:before,.lead .portrait:before,.bio .pt{letter-spacing:.02em;color:#0786b8!important;font-family:var(--sans)!important;font-weight:700!important}.portrait:after{display:none!important}.ms-hero .portrait{border:1px solid #ffffff1a}.wlist3{grid-template-columns:repeat(3,1fr)}.cstrip .cs b{font-variant-numeric:tabular-nums}.gfinal{background:var(--mist)!important;color:var(--ink)!important}.gfinal .h2{color:var(--ink)!important}.gfinal .gform{border-color:var(--line);background:#fff}.gfinal .gform input{color:var(--ink);background:#f5f8fb}.gfinal .gform input::placeholder{color:var(--muted)}.gfinal .gform .btn-light{background:var(--violet);color:#fff}.gfinal .fine{color:var(--muted)}@media (max-width:1080px){.subhero{padding:64px 0 56px}.subhero .hphoto{aspect-ratio:auto}.wlist3{grid-template-columns:1fr 1fr}.val{grid-template-columns:48px 1fr}}@media (max-width:680px){.wlist3{grid-template-columns:1fr}.subhero .htext h1{font-size:34px}}img[data-i]:after{content:attr(data-i);color:#fff;font-weight:700;font-size:inherit;letter-spacing:.02em;background:linear-gradient(150deg,#0e3157,#071d33);place-items:center;display:grid;position:absolute;inset:0}.how{padding-bottom:64px}.proof2{border-bottom:0;padding:0 0 112px}.proof2 .pg2{background:var(--mist);border-radius:var(--r-lg);width:calc(100% - 56px);max-width:calc(var(--wrap) - 56px);margin-inline:auto;padding:44px 52px}.proof2 .plend{border-left-color:#d5dfe8}@media (max-width:1080px){.proof2 .pg2{padding:36px 32px}.proof2 .plend{border-top-color:#d5dfe8}}@media (max-width:680px){.how{padding-bottom:40px}.proof2{padding:0 0 64px}.proof2 .pg2{width:calc(100% - 36px);padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=677be1409f763d19.css.map*/