@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_7f57688e-module__3wAJxq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_7f57688e-module__3wAJxq__variable{--marketing-display-font:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_da1cd1ed-module__PBeG9G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_da1cd1ed-module__PBeG9G__variable{--marketing-body-font:"Manrope", "Manrope Fallback"}
.marketing-stage-page{--marketing-ink:#04101b;--marketing-navy:#071b2a;--marketing-cyan:#28d6eb;--marketing-teal:#27c8b8;isolation:isolate;color:#f7fbfd;background:#04111d;min-height:100vh;position:relative;overflow:clip}.marketing-stage-page a,.marketing-stage-page button,.marketing-stage-page input,.marketing-stage-page select{-webkit-tap-highlight-color:transparent}.marketing-stage-page a:focus-visible,.marketing-stage-page button:focus-visible,.marketing-stage-page input:focus-visible,.marketing-stage-page select:focus-visible{outline-offset:4px;outline:3px solid #67e8f9eb}.marketing-skip-link{z-index:200;color:#04111d;background:#f8feff;border-radius:999px;padding:.8rem 1rem;font-weight:800;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.marketing-skip-link:focus{transform:translateY(0)}.marketing-page-atmosphere{pointer-events:none;z-index:-1;background:radial-gradient(circle at 68% 34%,#1fc4d321,#0000 28%),linear-gradient(#061925 0%,#04111d 76%,#030c15 100%);height:150svh;position:absolute;inset:0 0 auto;overflow:hidden}.marketing-page-grid{opacity:.18;background-image:linear-gradient(#87dfe917 1px,#0000 1px),linear-gradient(90deg,#87dfe917 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.marketing-page-beam{opacity:.48;background:linear-gradient(112deg,#0000 34%,#66e6f017 50%,#0000 66%);width:50%;height:116%;position:absolute;top:-32%;right:4%;transform:skew(-8deg)}.marketing-site-header{z-index:100;width:min(100% - 2.4rem,1380px);transition:opacity .36s,transform .5s cubic-bezier(.22,1,.36,1);position:fixed;top:1.1rem;left:50%;transform:translate(-50%)}.marketing-header-inner{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#05141fc7;border:1px solid #caf5f91a;border-radius:1.65rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.8rem;padding:.75rem .85rem .75rem 1.2rem;display:flex;box-shadow:0 22px 70px #00070d3d}.marketing-brand-link{flex:none;align-items:center;display:inline-flex}.marketing-brand-link img{width:11rem}.marketing-primary-nav,.marketing-header-actions{align-items:center;display:flex}.marketing-primary-nav{gap:2rem}.marketing-primary-nav a,.marketing-header-demo{color:#cbdde4;letter-spacing:.015em;font-size:.82rem;font-weight:700;transition:color .18s;position:relative}.marketing-primary-nav a:after{content:"";transform-origin:0;background:#67e8f9;height:1px;transition:transform .22s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.marketing-primary-nav a:hover,.marketing-header-demo:hover{color:#fff}.marketing-primary-nav a:hover:after{transform:scaleX(1)}.marketing-header-actions{gap:1rem}.marketing-header-demo{padding:.75rem .35rem}body[data-landing-journey-active] .marketing-site-header:not(:focus-within){pointer-events:none;opacity:0;transform:translate(-50%,-125%)}.marketing-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.9rem;min-height:3.55rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:800;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.marketing-button span{font-size:1.05rem;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1)}.marketing-button:hover{transform:translateY(-2px)}.marketing-button:hover span{transform:translate(2px,-2px)}.marketing-button-primary{color:#021017;background:linear-gradient(118deg,#17b7b4,#2cd7ec 72%);border-color:#67e8f95c;box-shadow:0 16px 38px #1bc7d330,inset 0 1px #ffffff8c}.marketing-button-primary:hover{box-shadow:0 20px 46px #1bc7d347,inset 0 1px #ffffff9e}.marketing-button-secondary{color:#e8f4f7;background:#ffffff09;border-color:#cbf0f429}.marketing-button-secondary:hover{background:#fff1;border-color:#67e8f959}.marketing-button-compact{min-height:2.9rem;padding:.65rem 1.15rem;font-size:.8rem}.marketing-hero{align-items:center;width:min(100%,1440px);min-height:100svh;margin:0 auto;padding:8.8rem clamp(1.4rem,5vw,5.6rem) 6.5rem;display:flex;position:relative}.marketing-hero-copy{z-index:2;width:min(100%,69rem);padding-bottom:1rem;position:relative}.marketing-eyebrow{color:#72e6ee;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.69rem;font-weight:800;display:flex}.marketing-eyebrow>span{background:linear-gradient(90deg,#29d5df,#29d5df1f);width:2.6rem;height:1px;box-shadow:0 0 14px #29d5df47}.marketing-hero-title,.marketing-hero-deck,.marketing-hero-actions{animation:.82s cubic-bezier(.22,1,.36,1) both marketing-hero-copy-in}.marketing-hero-title{animation-delay:40ms}.marketing-hero-deck{animation-delay:.14s}.marketing-hero-actions{animation-delay:.23s}.marketing-stage-page .marketing-hero-title{max-width:65rem;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.08em;word-spacing:.07em;margin-top:0;font-size:clamp(5rem,8.7vw,8.6rem);font-weight:700;line-height:.84}.marketing-hero-deck{color:#c5d7dd;letter-spacing:-.025em;text-wrap:balance;max-width:41rem;margin:clamp(2rem,4vh,3.1rem) 0 0;font-size:clamp(1.15rem,1.7vw,1.52rem);font-weight:500;line-height:1.55}.marketing-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,4vh,3rem);display:flex}.marketing-hero-horizon{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#67e8f91f,#0000);height:1px;position:absolute;bottom:15%;left:48%;right:5%}.marketing-hero-horizon:before,.marketing-hero-horizon:after{content:"";aspect-ratio:1;border:1px solid #53dae40e;border-radius:50%;width:min(44vw,39rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.marketing-hero-horizon:after{width:min(31vw,27rem)}.marketing-hero-horizon i,.marketing-hero-horizon span{background:linear-gradient(#0000,#60e1ea24,#0000);width:1px;position:absolute;right:11%}.marketing-hero-horizon i{height:56svh;top:-28svh}.marketing-hero-horizon span{height:36svh;top:-18svh;right:22%}.marketing-scroll-cue{z-index:4;color:#78929c;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.62rem;font-weight:800;display:flex;position:absolute;bottom:1.65rem;left:clamp(1.4rem,5vw,5.6rem)}.marketing-scroll-cue-line{background:#89cdd62e;width:3.2rem;height:1px;display:inline-block;overflow:hidden}.marketing-scroll-cue-line:after{content:"";background:#4ddce7;width:55%;height:100%;animation:1.8s ease-in-out 1.4s infinite marketing-cue;display:block}.landing-journey-section{background:linear-gradient(#04111d00 0,#051522 11rem),#051522;position:relative}.landing-thesis-area{--thesis-manual-turn:0deg;--thesis-manual-tilt:.65deg;--journey-manual-x:0vw;--journey-manual-y:0vh;--journey-manual-depth:0px;--journey-manual-scale:1;--journey-manual-opacity:1;--journey-screen-opacity:1;background:radial-gradient(at 28% 48%,#1fd3e11c,#0000 36%),#051522;height:650svh;position:relative}.landing-thesis-sticky{z-index:2;place-items:center;min-height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.landing-thesis-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-thesis-ambient:before{content:"";background:radial-gradient(at 30% 52%,#30d8e41f,#0000 37%);transition:opacity .9s,transform 1.1s cubic-bezier(.22,1,.36,1),filter .9s;position:absolute;inset:8% 5%}.landing-thesis-frame{z-index:2;grid-template-columns:minmax(440px,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(3rem,7vw,8rem);width:min(100%,1400px);min-height:100svh;padding:2rem clamp(2.5rem,5vw,5.5rem);display:grid;position:relative}.landing-thesis-visual{perspective:1800px;place-items:center;min-width:0;display:grid}.landing-thesis-phone-rig{--thesis-device-depth:clamp(.82rem, 1.05vw, .94rem);width:min(100%,43svh,460px);opacity:var(--journey-manual-opacity);transform:translate3d(var(--journey-manual-x), var(--journey-manual-y), var(--journey-manual-depth)) scale(var(--journey-manual-scale));transform-style:preserve-3d;will-change:opacity, transform;position:relative}.landing-thesis-phone-rig:before{content:"";pointer-events:none;z-index:0;opacity:.18;filter:blur(26px);background:radial-gradient(#30dae421,#0000 68%);border-radius:50%;transition:opacity .9s,transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:12% -16%;transform:translateZ(-58px)scale(.9)}.landing-thesis-phone-object{z-index:2;width:100%;transform:rotateX(var(--thesis-manual-tilt)) rotateY(calc(var(--thesis-manual-turn) - .8deg));transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:relative}.landing-thesis-phone-face{backface-visibility:visible;width:100%}.landing-thesis-phone-front{opacity:1;transform:translateZ(calc(var(--thesis-device-depth) / 2));position:relative}.landing-thesis-phone-front .landing-phone-aura,.landing-thesis-phone-front .landing-phone-shadow{display:none}.landing-thesis-phone-front .landing-phone-shell{width:100%;max-width:none}.landing-thesis-phone-front .landing-phone-side-button{display:none}.landing-thesis-phone-front .landing-phone-body{box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #0000004d,0 34px 90px #00000075}.landing-thesis-phone-front .landing-phone-screen{transform:translateZ(-1px);box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 36px #00000061,0 0 0 1px #0000007a}.landing-thesis-phone-glass-light{pointer-events:none;z-index:6;opacity:.08;transform:translate3d(-56%, 0, 0) translateZ(calc(var(--thesis-device-depth) / 2 + 1px)) skewX(-13deg);backface-visibility:hidden;will-change:opacity, transform;background:linear-gradient(108deg,#0000 33%,#e8fdff05 40%,#e8fdff3d 48%,#7de7ee0f 55%,#0000 64%);border-radius:2.28rem;position:absolute;inset:.34rem;overflow:hidden}.landing-thesis-phone-back{opacity:0;transform:rotateY(180deg) translateZ(calc(var(--thesis-device-depth) / 2));background:radial-gradient(circle at 66% 34%,#3ad2dc1c,#0000 38%),linear-gradient(138deg,#263d4b 0%,#0b1722 40%,#06111b 67%,#1c3341 100%);border:1px solid #cbf7f924;border-radius:2.6rem;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -20px 42px #00000057,inset 1px 0 #ffffff12;container-type:inline-size}.landing-thesis-phone-back-sheen{pointer-events:none;opacity:.68;background:linear-gradient(112deg,#0000 28%,#ffffff14 42%,#0000 54%),radial-gradient(at 18% 86%,#44dde70f,#0000 35%);position:absolute;inset:0}.landing-thesis-camera-island{z-index:3;width:26cqi;transform-style:preserve-3d;background:linear-gradient(145deg,#314755 0%,#0a1620 58%,#1a303d 100%);border:1px solid #c7f1f41f;border-radius:7cqi;grid-template-columns:repeat(2,1fr);gap:2.4cqi;padding:3.2cqi;display:grid;position:absolute;top:5.2cqi;left:5.2cqi;transform:translateZ(3px);box-shadow:0 2cqi 5cqi #0006,inset 0 .35cqi #fff3,inset 0 -1.4cqi 2.8cqi #0000003d}.landing-thesis-camera-lens{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#aaf3f847 0 5%,#0000 7%),radial-gradient(circle,#0b3144 0 16%,#010811 34%,#061624 52%,#02070c 70%);border:.7cqi solid #142733;border-radius:50%;place-items:center;width:8.7cqi;display:grid;position:relative;transform:translateZ(2px);box-shadow:0 .8cqi 1.8cqi #0000007a,inset 0 0 0 .55cqi #02080ee6,0 0 0 .35cqi #88cdd321}.landing-thesis-camera-lens i{aspect-ratio:1;background:radial-gradient(circle at 40% 38%,#15394b,#01050a 70%);border:.3cqi solid #81dce52b;border-radius:50%;width:3.4cqi;box-shadow:inset 0 0 1.6cqi #2ecdda1a}.landing-thesis-camera-lens.is-depth{justify-self:center;width:7.7cqi}.landing-thesis-camera-flash{aspect-ratio:1;background:radial-gradient(circle,#edf9df,#b5cbbf 52%,#647b78 72%);border:.45cqi solid #e3f8f02e;border-radius:50%;place-self:center;width:4.3cqi;transform:translateZ(1px);box-shadow:0 0 2.5cqi #d3f5e31f}.landing-thesis-phone-back-mark{z-index:2;opacity:.78;filter:saturate(.82)drop-shadow(0 12px 26px #00000042);width:29%;height:auto;position:relative}.landing-thesis-phone-chassis,.landing-thesis-phone-chassis i{transform-style:preserve-3d;position:absolute;inset:0}.landing-thesis-phone-chassis{pointer-events:none}.landing-thesis-phone-chassis i{backface-visibility:visible;background:linear-gradient(145deg,#5b727e 0%,#213641 30%,#07131d 65%,#3a515d 100%);border-radius:2.6rem;display:block;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d}.landing-thesis-phone-chassis .is-depth-negative-3{transform:translateZ(-6px)}.landing-thesis-phone-chassis .is-depth-negative-2{transform:translateZ(-4px)}.landing-thesis-phone-chassis .is-depth-negative-1{transform:translateZ(-2px)}.landing-thesis-phone-chassis .is-depth-center{transform:translateZ(0)}.landing-thesis-phone-chassis .is-depth-positive-1{transform:translateZ(2px)}.landing-thesis-phone-chassis .is-depth-positive-2{transform:translateZ(4px)}.landing-thesis-phone-chassis .is-depth-positive-3{transform:translateZ(6px)}.landing-thesis-hardware-button{z-index:2;width:.24rem;transform-style:preserve-3d;backface-visibility:visible;background:linear-gradient(90deg,#101f29,#617681 52%,#132631);border-radius:999px;position:absolute;box-shadow:0 .08rem .14rem #00000080,inset .08rem 0 #ffffff38}.landing-thesis-hardware-button.is-left{left:-.12rem;transform:rotateY(-90deg)translateZ(.4px)}.landing-thesis-hardware-button.is-right{right:-.12rem;transform:rotateY(90deg)translateZ(.4px)}.landing-thesis-hardware-button.is-volume-up{height:5.5%;top:21%}.landing-thesis-hardware-button.is-volume-down{height:5.5%;top:31%}.landing-thesis-hardware-button.is-power{height:9%;top:27%}.landing-thesis-phone-floor-shadow{z-index:0;opacity:.72;filter:blur(22px);will-change:opacity, transform;background:#00040ac2;border-radius:50%;height:8%;position:absolute;bottom:-5%;left:50%;right:4%;transform:translate(-50%)scaleX(1)}.landing-thesis-screen-stage{z-index:1;opacity:var(--journey-screen-opacity);will-change:opacity;position:absolute;inset:0}.landing-thesis-screen{z-index:1;animation:.42s both landing-thesis-screen-in}.landing-thesis-brand-screen{background:radial-gradient(at 50% 46%,#28d3e01f,#0000 38%),linear-gradient(155deg,#071927 0%,#030b14 58%,#061624 100%);place-items:center;padding:12%;display:grid;position:absolute;inset:0;overflow:hidden}.landing-thesis-brand-wordmark{z-index:1;filter:brightness(1.72)saturate(1.08)drop-shadow(0 16px 30px #1ad3e126);width:100%;height:auto;position:relative}.landing-thesis-match-screen{color:#f2fbfc;text-align:center;background:radial-gradient(at 50% 43%,#26d3e01f,#0000 38%),linear-gradient(160deg,#081c2a 0%,#030b14 62%,#061521 100%);flex-direction:column;justify-content:center;align-items:center;gap:7cqi;padding:14% 8.5% 11%;display:flex;position:absolute;inset:0;container-type:inline-size}.landing-thesis-match-heading{place-items:center;gap:.6cqi;display:grid}.landing-thesis-match-heading span{color:#f2fbfc;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;font-size:max(9.2cqi,.88rem);font-weight:700;line-height:.92}.landing-thesis-match-heading .landing-thesis-match-accent{max-width:82cqi;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.065em;font-size:max(12.4cqi,1.08rem);font-weight:700;line-height:.9}.landing-thesis-match-accent:before{filter:blur(2px);opacity:.52}.landing-thesis-match-accent:after{filter:drop-shadow(0 0 5px #22d3ee85)drop-shadow(0 0 10px #2dd4bf29)}.landing-thesis-match-people{grid-template-columns:minmax(0,1fr) 16cqi minmax(0,1fr);align-items:center;gap:1.5cqi;width:100%;display:grid}.landing-thesis-match-people figure{place-items:center;gap:3cqi;margin:0;display:grid}.landing-thesis-match-portrait{aspect-ratio:1;background-color:#0a202e;background-repeat:no-repeat;border:1px solid #89edf35c;border-radius:50%;width:28cqi;position:relative;overflow:hidden;box-shadow:0 0 0 3px #051521e6,0 14px 38px #00000057}.landing-thesis-match-portrait.is-amanda{background-image:url(/landing/mobile-flow/homeowner-profile-matched.jpg);background-position:17.4% 31.5%;background-size:700%}.landing-thesis-match-portrait.is-stephen{background-image:url(/landing/mobile-flow/approved-messaging-1.jpg);background-position:22.3% 4.9%;background-size:885%}.landing-thesis-match-people figcaption{color:#e7f8f9;letter-spacing:-.025em;font-size:max(5.4cqi,.5rem);font-weight:800}.landing-thesis-match-link{background:linear-gradient(90deg,#41d8e314,#51dce7c2 50%,#41d8e314);border-radius:999px;align-self:start;height:1px;margin-top:calc(14cqi - .5px);position:relative;box-shadow:0 0 9px #51dce747}.landing-thesis-match-link:after{content:"";aspect-ratio:1;background:#43d9e4;border:1px solid #95f2f7d1;border-radius:50%;width:1.8cqi;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #43d9e4ad}.landing-thesis-match-context{place-items:center;gap:1.4cqi;display:grid}.landing-thesis-match-context span{color:#71e1e9;letter-spacing:.14em;text-transform:uppercase;font-size:max(4.5cqi,.5rem);font-weight:800}.landing-thesis-match-context strong{color:#f2fbfc;max-width:82cqi;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-size:max(8.6cqi,.78rem);font-weight:700;line-height:.94}.landing-thesis-copy{z-index:3;max-width:43rem;display:grid;position:relative}.landing-thesis-copy-panel{opacity:0;visibility:hidden;pointer-events:none;filter:blur(4px);grid-area:1/1;align-self:center;transition:opacity .36s,filter .44s,transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .56s;transform:translateY(.8rem)}.landing-thesis-copy-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition-delay:.12s,.12s,.12s,0s;transform:translate(0,0)}.landing-thesis-copy h2{max-width:42rem;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,5.8vw,6.5rem);font-weight:700;line-height:.92}.landing-thesis-description{color:#a7bbc2;text-wrap:balance;max-width:35rem;margin:1.55rem 0 0;font-size:clamp(1rem,1.45vw,1.24rem);font-weight:500;line-height:1.65;transition:opacity .36s,transform .42s cubic-bezier(.22,1,.36,1)}.landing-thesis-copy-panel:not(.is-active) .landing-thesis-description{opacity:0;transform:translateY(.45rem)}.landing-thesis-copy-panel.is-active .landing-thesis-description{opacity:1;transition-delay:.24s;transform:translate(0,0)}.landing-thesis-start{color:#eafcfd;background:#08222ea8;border:1px solid #72e2ea42;border-radius:999px;align-items:center;gap:1.4rem;min-height:3.5rem;margin-top:2.4rem;padding:.85rem 1.1rem .85rem 1.4rem;font-size:.8rem;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.landing-thesis-start span{color:#03141d;background:#3bd4df;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.landing-thesis-start:hover{background:#0a2b38d1;border-color:#72e2ea80;transform:translateY(-1px)}.landing-thesis-controls{z-index:8;right:clamp(1.2rem,3vw,3rem);bottom:calc(1.2rem + env(safe-area-inset-bottom));position:absolute}.landing-thesis-control,.landing-thesis-manual-hint{color:#a9c2c9;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03121cbd;border:1px solid #84dae12e;border-radius:999px;align-items:center;gap:.65rem;min-height:2.55rem;padding:.62rem .92rem;font-size:.65rem;font-weight:800;display:inline-flex}.landing-thesis-control span{color:#56dce6;font-size:.78rem}.landing-thesis-control:hover{color:#edfdfe;border-color:#84dae166}.landing-thesis-handoff{pointer-events:none;z-index:1;opacity:0;filter:blur(4px);background:radial-gradient(at 32% 52%,#32dce738,#0000 34%),radial-gradient(at 52% 48%,#11526621,#0000 56%);transition:opacity .92s,transform 1.3s cubic-bezier(.22,1,.36,1),filter .92s;position:absolute;inset:0;transform:scale(.92)}.landing-thesis-handoff.is-active{opacity:1;filter:blur();transform:scale(1.05)}.landing-thesis-area[data-phase=closing] .landing-thesis-phone-rig:before{opacity:.72;transform:translateZ(-42px)scale(1.18)}.landing-thesis-area[data-phase=closing] .landing-thesis-ambient:before{opacity:1;filter:saturate(1.12);transform:scale(1.04)}.landing-thesis-payoff{pointer-events:none;z-index:4;position:absolute;inset:0}.landing-thesis-payoff .landing-payoff-ready,.landing-thesis-payoff .landing-payoff-intro,.landing-thesis-payoff .landing-payoff-scene h3,.landing-thesis-payoff .landing-payoff-copy,.landing-thesis-payoff .landing-payoff-cta{animation:.62s cubic-bezier(.22,1,.36,1) both landing-closing-copy-in}.landing-thesis-payoff .landing-payoff-ready{animation-delay:.14s}.landing-thesis-payoff .landing-payoff-intro{animation-delay:.43s}.landing-thesis-payoff .landing-payoff-scene h3{animation-delay:.69s}.landing-thesis-payoff .landing-payoff-copy{animation-delay:.96s}.landing-thesis-payoff .landing-payoff-cta{animation-delay:1.12s}.landing-phone-shell{transform-style:preserve-3d}.landing-phone-body{transform:translateZ(0)}.landing-phone-screen{box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 42px #0000006b}.landing-phone-side-button{z-index:0;background:linear-gradient(#94a3b857,#0f172ad1);border-radius:999px;width:2px;position:absolute;box-shadow:inset 1px 0 #ffffff1f}.landing-phone-side-button-left{height:62px;top:22%;left:-1px}.landing-phone-side-button-right{height:94px;top:31%;right:-1px}.landing-payoff-scene{z-index:2;text-align:center;place-items:center;width:100%;min-height:100svh;padding:5rem 2rem;animation:.9s cubic-bezier(.16,1,.3,1) both landing-payoff-enter;display:grid;position:relative;overflow:hidden}.landing-payoff-content{z-index:2;width:min(100%,78rem);min-width:0;max-width:100%;position:relative}.landing-payoff-glow{pointer-events:none;aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#34d8e51f,#34d8e506 42%,#0000 70%);border-radius:50%;width:min(76vw,64rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-payoff-line{pointer-events:none;background:linear-gradient(90deg,#0000,#67e8f942,#0000);height:1px;position:absolute;top:51%;left:7%;right:7%}.landing-payoff-ready{color:#63e4ed;letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:clamp(.66rem,1vw,.82rem);font-weight:800}.landing-payoff-intro{color:#f5fbfd;font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.065em;margin:clamp(1.8rem,4vh,2.8rem) 0 0;font-size:clamp(2.8rem,5.2vw,5.2rem);font-weight:700;line-height:.9}.landing-payoff-scene h3{font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.09em;margin:.12em 0 0;font-size:clamp(6rem,12.5vw,12rem);font-weight:700;line-height:.8;display:inline-block}.landing-payoff-copy{color:#d2e0e4;max-width:46rem;margin:clamp(2.4rem,5vh,3.6rem) auto 0;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:600;line-height:1.65}.landing-payoff-cta{color:#a7ebef;letter-spacing:.3em;text-transform:uppercase;margin:1.7rem 0 0;font-size:clamp(.64rem,1vw,.78rem);font-weight:800}.marketing-waitlist-section{z-index:3;background:radial-gradient(at 75% 44%,#28d2de1a,#0000 38%),linear-gradient(#061a27 0%,#082432 56%,#061721 100%);padding:clamp(8rem,13vw,13rem) clamp(1.5rem,5vw,5rem) clamp(6rem,9vw,9rem);position:relative;overflow:hidden}.marketing-waitlist-horizon{background:linear-gradient(90deg,#0000,#67e8f97a,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 60px 20px #37d6e00e}.marketing-waitlist-inner{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100%,1280px);margin:0 auto;display:grid;position:relative}.marketing-waitlist-copy h2{font-family:var(--marketing-display-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,5.8vw,6.4rem);font-weight:700;line-height:.9}.marketing-waitlist-copy h2 span{color:#43dbe6;margin-top:.14em;display:block}.marketing-waitlist-copy>p{color:#a9bec5;max-width:34rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.marketing-waitlist-card{background:#ffffff0e;border:1px solid #c8f6f929;border-radius:2.2rem;padding:.55rem;position:relative;box-shadow:0 38px 110px #00070d54}.marketing-waitlist-card-shine{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);width:34%;height:1px;position:absolute;top:-1px;left:14%}.marketing-waitlist-form{z-index:1;color:#10242d;background:#f4fafb;border-radius:1.75rem;gap:1.05rem;padding:clamp(1.45rem,3vw,2.25rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.marketing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.marketing-form-field{gap:.5rem;display:grid}.marketing-form-field>span{color:#425c66;letter-spacing:.04em;font-size:.68rem;font-weight:800}.marketing-form-field input,.marketing-form-field select{color:#10242d;background:#fff;border:1px solid #d4e3e6;border-radius:.9rem;outline:none;width:100%;min-height:3.25rem;padding:.75rem .9rem;font-size:.83rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.marketing-form-field input::placeholder{color:#9aabb1;font-weight:500}.marketing-form-field input:hover,.marketing-form-field select:hover{border-color:#b7d4d8}.marketing-form-field input:focus,.marketing-form-field select:focus{background:#fbffff;border-color:#22bec9;box-shadow:0 0 0 4px #22bec91f}.marketing-waitlist-disclosure{color:#526b74;margin:0;font-size:.72rem;line-height:1.55}.marketing-waitlist-disclosure a{color:#0d7a78;text-underline-offset:.16em;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.marketing-marketing-opt-in{color:#425c66;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.72rem;line-height:1.55;display:grid}.marketing-marketing-opt-in input{accent-color:#0d7a78;width:1rem;height:1rem;margin:.13rem 0 0}.marketing-marketing-opt-in input:focus-visible{outline-offset:2px;outline:3px solid #22bec940}.marketing-marketing-opt-in label{cursor:pointer}.marketing-waitlist-submit{color:#f8ffff;background:linear-gradient(112deg,#0d7a78,#1cc5ce 74%,#38d7e4);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.45rem;margin-top:.25rem;padding:.8rem 1.2rem .8rem 1.35rem;font-size:.82rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #0c7d7e2e}.marketing-waitlist-submit i{background:#ffffff2b;border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;display:grid}.marketing-waitlist-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #0c7d7e45}.marketing-waitlist-submit:disabled{cursor:wait;opacity:.64}.marketing-waitlist-status{color:#70868e;min-height:1.35rem;margin:0;font-size:.73rem;line-height:1.5}.marketing-waitlist-status.is-success{color:#18704e}.marketing-waitlist-status.is-error{color:#a53d4f}.marketing-footer{width:min(100%,1380px);padding:2.7rem clamp(1.5rem, 4vw, 3.5rem) calc(2.7rem + env(safe-area-inset-bottom));color:#6e8993;background:#04111a;grid-template-columns:minmax(13rem,1.08fr) minmax(13rem,.9fr) auto minmax(10rem,.8fr);align-items:start;gap:clamp(1.75rem,3vw,3rem);margin:0 auto;display:grid}.marketing-footer-brand-column{align-content:start;gap:1.1rem;display:grid}.marketing-footer-brand{align-items:center;gap:1rem;display:flex}.marketing-footer-brand img{width:9.5rem;height:auto}.marketing-patent-pending{color:#829da5;letter-spacing:.1em;white-space:nowrap;border-left:1px solid #70c8d02e;padding-left:.9rem;font-size:.58rem;font-style:normal;font-weight:700}.marketing-footer-social{align-items:center;gap:.35rem;margin-left:-.65rem;display:flex}.marketing-footer-social a{color:#829da5;background:#ffffff04;border:1px solid #70c8d01f;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.marketing-footer-social a:hover,.marketing-footer-social a:focus-visible{color:var(--marketing-cyan);background:#28d6eb12;border-color:#28d6eb57}.marketing-footer-contact{align-content:start;gap:.9rem;margin:0;font-style:normal;display:grid}.marketing-footer-contact-item{min-width:0}.marketing-footer-contact-item span{color:#708b94;letter-spacing:.035em;font-size:.61rem;font-weight:700;line-height:1.45;display:block}.marketing-footer-contact-item a{color:#b7cbd1;margin-top:.15rem;font-size:.73rem;font-weight:700;line-height:1.5;transition:color .18s;display:inline-block}.marketing-footer-contact-item a:hover,.marketing-footer-contact-item a:focus-visible{color:var(--marketing-cyan)}.marketing-footer-copyright{color:#8299a1;letter-spacing:.035em;text-align:right;white-space:nowrap;justify-self:end;margin:0;font-size:.68rem;font-weight:700}.marketing-footer-nav{align-content:start;justify-items:start;gap:.68rem;font-size:.68rem;font-weight:700;display:grid}.marketing-footer-nav a{transition:color .18s}.marketing-footer-nav a:hover,.marketing-footer-nav a:focus-visible{color:#d9f7f9}.marketing-footer-nav-placeholder{color:#6e8993;cursor:default}@keyframes marketing-hero-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes marketing-cue{0%,to{opacity:.35;transform:translate(-100%)}55%{opacity:1;transform:translate(190%)}}@keyframes landing-thesis-screen-in{0%{opacity:.45}to{opacity:1}}@keyframes landing-payoff-enter{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes landing-closing-copy-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (max-width:1099px){.marketing-hero{padding-inline:2.5rem}.marketing-stage-page .marketing-hero-title{font-size:clamp(4.5rem,9.5vw,7rem)}.landing-thesis-frame{grid-template-columns:minmax(340px,1fr) minmax(0,1fr);gap:4rem}.landing-thesis-phone-rig{width:min(100%,42svh,420px)}.marketing-waitlist-inner{gap:4rem}}@media (max-width:899px){.marketing-primary-nav{display:none}.marketing-hero{min-height:100svh;padding:9rem 2rem 5.5rem}.marketing-hero-copy{max-width:43rem}.marketing-stage-page .marketing-hero-title{font-size:clamp(4.4rem,12.4vw,7rem)}.marketing-hero-horizon{bottom:12%;left:45%;right:-12%}.marketing-scroll-cue{display:none}.landing-thesis-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:1rem;width:min(100%,50rem);padding:2.5rem 2rem 1.2rem}.landing-thesis-copy{text-align:center;grid-row:1;max-width:42rem;margin-inline:auto}.landing-thesis-visual{grid-row:2}.landing-thesis-phone-rig{width:min(68vw,32svh,380px)}.landing-thesis-copy h2,.landing-thesis-description{margin-inline:auto}.landing-thesis-copy h2{font-size:clamp(3.1rem,8.5vw,5.2rem)}.landing-payoff-scene h3{font-size:clamp(5rem,15vw,8rem)}.marketing-waitlist-inner{grid-template-columns:1fr;gap:4.5rem}.marketing-waitlist-copy{max-width:42rem}.marketing-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom));grid-template-columns:1fr auto;grid-template-areas:"brand contact""nav contact""copyright copyright"}.marketing-footer-brand-column{grid-area:brand}.marketing-footer-contact{grid-area:contact}.marketing-footer-nav{grid-area:nav}.marketing-footer-copyright{grid-area:copyright}}@media (max-width:639px){.marketing-site-header{width:calc(100% - 1rem);top:.65rem}.marketing-header-inner{border-radius:1.35rem;min-height:4.25rem;padding:.6rem .65rem .6rem .85rem}.marketing-brand-link img{width:8.9rem}.marketing-header-demo{display:none}.marketing-button-compact{min-height:2.65rem;padding:.55rem .85rem;font-size:.68rem}.marketing-hero{padding:7.4rem 1.2rem 4.6rem}.marketing-stage-page .marketing-hero-title{margin-top:0;font-size:clamp(3.45rem,15vw,5.25rem);line-height:.84}.marketing-stage-page .sidegig-brand-slogan-top{white-space:nowrap}.marketing-hero-deck{margin-top:1.7rem;font-size:1.05rem;line-height:1.55}.marketing-hero-actions{grid-template-columns:1fr;margin-top:1.7rem;display:grid}.marketing-button{min-height:3.35rem}.landing-thesis-frame{gap:.55rem;padding:1.8rem 1.2rem .8rem}.landing-thesis-copy h2{font-size:clamp(2.55rem,11.8vw,4.2rem)}.landing-thesis-description{margin-top:.8rem;font-size:.85rem;line-height:1.5}.landing-thesis-start{min-height:3.2rem;margin-top:1.4rem}.landing-thesis-phone-rig{width:min(76vw,31svh,320px)}.landing-thesis-phone-back{border-radius:2.2rem}.landing-thesis-phone-glass-light{border-radius:1.92rem}.landing-thesis-phone-chassis i{border-radius:2.2rem}.landing-thesis-controls{right:.35rem;bottom:calc(2.15rem + env(safe-area-inset-bottom))}.landing-thesis-control{justify-content:center;width:2.2rem;min-height:2.2rem;padding:0;font-size:0}.landing-thesis-control span{font-size:.74rem}.landing-thesis-manual-hint{text-align:center;justify-content:center;width:3.1rem;min-height:2.2rem;padding:.42rem .3rem;font-size:.48rem;line-height:1.15}.landing-phone-body{border-radius:2.2rem;padding:.22rem}.landing-payoff-scene h3{font-size:clamp(3.7rem,16vw,6rem)}.landing-payoff-copy{margin-top:1.7rem;font-size:.95rem}.landing-payoff-intro{font-size:clamp(2.5rem,12vw,4rem)}.marketing-waitlist-section{padding:7.5rem 1rem 5rem}.marketing-waitlist-copy{padding-inline:.2rem}.marketing-waitlist-copy h2{font-size:clamp(3.25rem,14.8vw,4.7rem)}.marketing-waitlist-copy>p{font-size:.95rem}.marketing-waitlist-card{border-radius:1.65rem;padding:.35rem}.marketing-waitlist-form{border-radius:1.35rem;padding:1.2rem}.marketing-form-grid{grid-template-columns:1fr;gap:.8rem}.marketing-form-field input,.marketing-form-field select{min-height:3.15rem;font-size:.86rem}.marketing-footer{grid-template-columns:1fr;grid-template-areas:"brand""contact""nav""copyright";gap:1.75rem;padding-inline:1.2rem}.marketing-footer-brand-column{gap:.9rem}.marketing-footer-contact,.marketing-footer-nav{gap:.8rem}.marketing-footer-copyright{justify-self:end;width:100%}}@media (max-width:380px){.marketing-brand-link img{width:8.1rem}.marketing-button-compact{padding-inline:.7rem}.marketing-stage-page .marketing-hero-title{font-size:clamp(3rem,14vw,3.5rem)}.landing-thesis-frame{padding-inline:1rem}.landing-thesis-copy h2{font-size:clamp(2.35rem,11.6vw,3.7rem)}.landing-thesis-phone-rig{width:min(78vw,30svh,290px)}}@media (max-height:720px) and (max-width:899px){.landing-thesis-frame{padding-top:1.2rem}.landing-thesis-phone-rig{width:min(68vw,27svh,220px)}.landing-thesis-controls{bottom:calc(3rem + env(safe-area-inset-bottom))}}@media (max-width:899px) and (orientation:landscape){.marketing-hero{min-height:100svh;padding:6.25rem 2rem 1.2rem}.marketing-stage-page .marketing-hero-title{font-size:clamp(3.7rem,9.2vw,5.25rem);line-height:.82}.marketing-hero-deck{max-width:34rem;margin-top:.75rem;font-size:.88rem;line-height:1.4}.marketing-hero-actions{grid-template-columns:none;width:fit-content;margin-top:.8rem;margin-left:3rem;display:flex}.marketing-button{min-height:2.85rem;padding-block:.55rem}.landing-thesis-frame{grid-template-rows:1fr;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:3rem;width:min(100%,64rem);padding:.7rem 3rem}.landing-thesis-copy{text-align:left;grid-area:1/2;margin-inline:0}.landing-thesis-visual{grid-area:1/1}.landing-thesis-phone-rig{width:min(34vw,46svh,290px)}.landing-thesis-copy h2,.landing-thesis-description{margin-inline:0}.landing-thesis-copy h2{font-size:clamp(2.35rem,5.6vw,4rem)}.landing-thesis-description{margin-top:.7rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.marketing-stage-page{scroll-behavior:auto}.marketing-stage-page *,.marketing-stage-page :before,.marketing-stage-page :after{scroll-behavior:auto!important}.marketing-hero-title,.marketing-hero-deck,.marketing-hero-actions,.landing-thesis-copy,.landing-thesis-screen,.landing-payoff-scene,.landing-thesis-payoff .landing-payoff-ready,.landing-thesis-payoff .landing-payoff-intro,.landing-thesis-payoff .landing-payoff-scene h3,.landing-thesis-payoff .landing-payoff-copy,.landing-thesis-payoff .landing-payoff-cta,.marketing-scroll-cue-line:after{animation:none!important}.landing-thesis-phone-object{transform:none!important}.landing-thesis-copy-panel,.landing-thesis-description{transition-property:opacity,visibility!important;transition-duration:.18s,0s!important;transition-timing-function:ease,linear!important}.landing-thesis-copy-panel{filter:none!important;transition-delay:0s,.18s!important;transform:none!important}.landing-thesis-copy-panel.is-active{transition-delay:0s,0s!important}.landing-thesis-handoff{transition-duration:.18s;transform:none}.landing-thesis-phone-rig:before,.landing-thesis-ambient:before{transition-duration:.18s}.marketing-site-header,.marketing-button,.marketing-button span{transition-duration:1ms}}
