:root{--font-manrope:Arial,Helvetica,sans-serif;--font-newsreader:Georgia,"Times New Roman",serif;--ink:#182421;--muted:#66736f;--teal:#0b746b;--teal-dark:#075a54;--paper:#f5f4ef;--line:#dfe5e1;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope), sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:86px;margin:auto;display:flex;position:relative}.brand{letter-spacing:-.8px;align-items:center;gap:11px;font-size:23px;font-weight:760;display:flex}.brand-mark{background:var(--teal);border-radius:25px;place-items:center;width:82px;height:82px;display:inline-grid;position:relative;transform:rotate(45deg);box-shadow:0 18px 40px #0b746b2e}.brand-mark:before,.brand-mark span{content:"";border:4px solid #d9f2ec;border-radius:8px;width:34px;height:43px;position:absolute;transform:rotate(-45deg)}.brand-mark:before{opacity:.55;translate:-8px 6px}.brand-mark span{background:var(--teal);translate:7px -6px}.brand-mark--small{width:34px;height:34px;box-shadow:none;border-radius:10px}.brand-mark--small:before,.brand-mark--small span{border-width:2px;border-radius:3px;width:14px;height:18px}.brand-mark--small:before{translate:-3px 3px}.brand-mark--small span{translate:3px -3px}.desktop-nav{color:#43504c;gap:36px;font-size:14px;display:flex}.desktop-nav a:hover{color:var(--teal)}.header-cta{border:1px solid #bac6c1;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;transition:all .2s}.header-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.mobile-menu{display:none}.hero{background:#eceee9;border-radius:30px;grid-template-columns:44% 56%;align-items:center;width:min(1340px,100% - 32px);min-height:720px;margin:0 auto 80px;padding:70px 0 70px max(6vw,50px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #cbd4cf;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-380px;left:-380px;box-shadow:0 0 0 70px #edf0ec,0 0 0 71px #dbe1dd}.hero-copy{z-index:4;padding-right:30px;position:relative}.eyebrow,.section-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:2.1px;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:9px;margin-bottom:28px;display:flex}.eyebrow span{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #0b746b14}h1,h2{letter-spacing:-3.2px;margin:0;font-weight:600;line-height:.98}h1{max-width:680px;font-size:clamp(58px,6vw,88px)}h1 em,h2 em{font-family:var(--font-newsreader),serif;color:var(--teal);font-weight:400}.hero-lead{color:#52605c;max-width:575px;margin:30px 0 34px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:28px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:24px;padding:15px 21px;font-size:13px;font-weight:750;transition:all .25s;display:inline-flex}.button span{font-size:18px}.button--primary{background:var(--teal);color:#fff;box-shadow:0 10px 24px #0b746b28}.button--primary:hover{background:var(--teal-dark);transform:translateY(-2px)}.text-link{border-bottom:1px solid #a9b5b0;padding:12px 0 7px;font-size:13px;font-weight:700}.text-link span{color:var(--teal);margin-left:8px}.hero-notes{color:#68746f;gap:24px;margin-top:42px;font-size:10px;display:flex}.hero-notes b{color:var(--teal);margin-right:5px}.hero-visual{align-items:center;height:630px;display:flex;position:relative}.glow{filter:blur(3px);border-radius:50%;position:absolute}.glow--one{opacity:.7;background:#cddfd9;width:480px;height:480px;top:40px;right:-70px}.glow--two{opacity:.7;background:#f1e5d3;width:300px;height:300px;bottom:0;right:170px}.app-window{z-index:2;background:#fff;border-radius:14px;grid-template-columns:155px 1fr;width:760px;height:490px;display:grid;position:relative;overflow:hidden;transform:translate(30px);box-shadow:0 32px 80px #32443d29}.app-sidebar{color:#c9dfda;background:#183b37;flex-direction:column;padding:24px 16px;display:flex}.app-logo{color:#fff;align-items:center;gap:9px;margin:0 5px 35px;font-size:13px;font-weight:800;display:flex}.app-logo .brand-mark:before,.app-logo .brand-mark span{border-width:1.5px;width:10px;height:13px}.app-nav{flex-direction:column;gap:7px;font-size:9px;display:flex}.app-nav span{border-radius:6px;align-items:center;gap:9px;padding:10px 9px;display:flex}.app-nav i{text-align:center;width:12px;font-style:normal}.app-nav .active{color:#183b37;background:#fff;font-weight:800}.profile{border-top:1px solid #ffffff1f;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.profile>span{color:#0c675f;background:#d4ece6;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.profile div{flex-direction:column;display:flex}.profile small{opacity:.6;margin-top:1px;font-size:7px}.app-top{justify-content:space-between;align-items:start;display:flex}.app-top small{color:#89938f;font-size:8px}.app-top button{color:#e9a957;background:#fff;border:1px solid #e2e7e4;border-radius:50%;width:29px;height:29px;font-size:8px}.today-head{justify-content:space-between;margin-bottom:7px;font-size:8px;font-weight:800;display:flex}.today-head b{color:#bd7523;background:#fff4e8;border-radius:9px;padding:3px 7px;font-size:6px}.notice{border-top:1px solid #eef1ef;grid-template-columns:28px 1fr 12px;align-items:center;gap:9px;padding:8px 0;display:grid}.notice-icon{border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;font-weight:900;display:grid}.notice-icon.orange{color:#b86e1c;background:#fff0dd}.notice-icon.teal{color:#0b746b;background:#ddf1ed}.notice div{flex-direction:column;display:flex}.notice small{color:#909995;margin-top:2px;font-size:6px}.notice>b{color:#7f8a86;font-size:9px}.app-section-title{justify-content:space-between;margin:18px 0 8px;font-size:8px;font-weight:800;display:flex}.app-section-title small{color:var(--teal);font-size:6px}.area-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.area-card{background:#fff;border:1px solid #e7ebe8;border-radius:9px;flex-direction:column;height:145px;padding:12px;display:flex;position:relative;overflow:hidden}.area-card small{color:#8a9590;letter-spacing:1px;margin-top:auto;font-size:5px}.area-card strong{margin-top:3px;font-size:10px}.area-card>span{color:#8b9591;margin-top:2px;font-size:6px}.car-shape{background:linear-gradient(160deg,#e1e8e5,#f5f7f5);border-radius:6px;height:73px;position:relative}.car-shape:before{content:"";background:#596762;border-radius:36px 43px 9px 9px;width:125px;height:27px;position:absolute;top:28px;left:38px;box-shadow:0 8px 14px #59676235}.car-shape:after{content:"";background:#66746f;border-radius:40px 40px 0 0;width:68px;height:27px;position:absolute;top:17px;left:64px;transform:skew(-15deg)}.car-shape span:before,.car-shape span:after{content:"";z-index:3;background:#28312e;border:4px solid #b9c0bd;border-radius:50%;width:18px;height:18px;position:absolute;top:47px}.car-shape span:before{left:59px}.car-shape span:after{left:138px}.home-shape{background:linear-gradient(#e8ded0 0 65%,#c8b8a2 65%);border-radius:6px;height:73px;position:relative;overflow:hidden}.home-shape:before{content:"";background:#f6f3ec;width:80px;height:40px;position:absolute;top:21px;left:52px;box-shadow:inset 0 0 0 1px #d8d2c8}.home-shape:after{content:"";background:#a5b8ad;width:27px;height:29px;position:absolute;top:32px;left:78px;box-shadow:-38px 7px #d6bea4,44px 8px #876f5e}.floating-card{z-index:5;background:#fff;border:1px solid #ecf0ed;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 14px 35px #2c3c3624}.floating-card>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.floating-card div{flex-direction:column;display:flex}.floating-card small{color:#89938f;font-size:7px}.floating-card b{margin-top:2px;font-size:8px}.deadline{top:75px;left:0;transform:translate(-2px)}.deadline>span{color:#ae6515;background:#fff0df}.secured{bottom:38px;left:145px}.secured>span{color:var(--teal);background:#def1ed}.statement{text-align:center;max-width:1180px;margin:auto;padding:110px 24px 125px}.section-kicker{margin:0 0 20px}.statement h2,.how h2,.security h2,.future h2,.early-access h2{font-size:clamp(46px,5.2vw,76px)}.statement>p:not(.section-kicker){max-width:620px;color:var(--muted);margin:27px auto 55px;font-size:15px;line-height:1.8}.object-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.object-card{border:1px solid #dfe5e1;border-radius:14px;flex-direction:column;min-height:185px;padding:21px;transition:all .25s;display:flex;position:relative}.object-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #263b3312}.object-card>div{margin-top:auto}.object-card h3{margin:0;font-size:16px}.object-card p{color:#6d7974;margin:6px 0 0;font-size:8px}.object-card>b{font-size:15px;position:absolute;top:21px;right:20px}.object-icon{background:#ffffffa6;border-radius:12px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.mint{background:#e1efea}.sand{background:#eee7dc}.blue{background:#e2ebed}.lilac{background:#e9e6ec}.how{color:#f5f5f0;background:#1d2c28;grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:125px max(7vw,30px);display:grid}.how-intro{position:sticky;top:80px}.how-intro>p:last-child{color:#aebbb6;max-width:470px;margin-top:28px;font-size:14px;line-height:1.8}.how .section-kicker{color:#69b6a9}.how h2 em{color:#84c7ba}.feature-list article{border-top:1px solid #ffffff24;grid-template-columns:45px 1fr;gap:24px;padding:35px 0 50px;display:grid}.feature-list article>span{color:#77bdb0;font-family:var(--font-newsreader),serif;font-size:18px;font-style:italic}.feature-list h3{margin:0 0 12px;font-size:21px}.feature-list p{color:#aebbb6;max-width:440px;margin:0;font-size:12px;line-height:1.8}.security{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:700px;padding:100px max(7vw,35px);display:grid;overflow:hidden}.security-art{place-items:center;height:460px;display:grid;position:relative}.security-art>.brand-mark{z-index:3;box-shadow:0 30px 70px #0b746b36}.vault-orbit{border:1px solid #ced7d2;border-radius:50%;position:absolute}.orbit-one{width:270px;height:270px}.orbit-two{width:420px;height:420px;box-shadow:0 0 0 65px #edf0ec,0 0 0 66px #dfe5e1}.security-check{z-index:4;width:29px;height:29px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;transform:translate(43px,43px);box-shadow:0 6px 15px #0002}.security-copy>p:not(.section-kicker){color:var(--muted);max-width:560px;margin:28px 0 35px;font-size:14px;line-height:1.8}.security-points{border-top:1px solid var(--line);flex-direction:column;display:flex}.security-points span{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:17px 0;font-size:12px;font-weight:750;display:flex}.security-points b{color:var(--teal);font-family:var(--font-newsreader),serif;font-size:13px;font-style:italic}.future{text-align:center;background:#e8ebe6;padding:120px max(7vw,35px)}.future>h2{max-width:900px;margin:auto}.future-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:13px;max-width:1100px;margin:60px auto 0;display:grid}.future-grid article{background:#f5f5f0;border:1px solid #d6ddd8;border-radius:14px;min-height:210px;padding:28px}.future-grid article>span{letter-spacing:1.8px;color:#77847f;font-size:7px;font-weight:800}.future-grid h3{margin:54px 0 10px;font-size:18px}.future-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.future-grid .future-active{background:var(--teal);color:#fff;border-color:var(--teal)}.future-grid .future-active span,.future-grid .future-active p{color:#c6e3dc}.early-access{color:#fff;background:#0c6f67;border-radius:25px;grid-template-columns:2fr 1fr;align-items:center;width:calc(100% - 32px);min-height:530px;margin:16px;padding:90px max(7vw,40px);display:grid;position:relative;overflow:hidden}.early-access:after{content:"";border:1px solid #fff2;border-radius:50%;width:500px;height:500px;position:absolute;top:15px;right:-100px;box-shadow:0 0 0 80px #ffffff07,0 0 0 81px #ffffff17}.early-access .section-kicker{color:#b9ded6}.early-access h2 em{color:#d9ebe6}.early-copy{z-index:2;position:relative}.early-copy>p:not(.section-kicker){color:#c5ded8;max-width:540px;margin:25px 0 30px;font-size:14px;line-height:1.8}.button--light{color:var(--teal);background:#fff}.button--light:hover{transform:translateY(-2px);box-shadow:0 12px 30px #052e2a45}.early-mark{z-index:2;place-items:center;display:grid;position:relative}.early-mark .brand-mark{background:#e6f2ef;box-shadow:0 25px 70px #034b4533}.early-mark .brand-mark:before,.early-mark .brand-mark span{border-color:var(--teal)}.early-mark .brand-mark span{background:#e6f2ef}footer{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;max-width:1200px;margin:auto;padding:75px 24px 35px;display:grid}.brand--footer{justify-self:start}.brand--footer .brand-mark{background:#263934}footer p{color:var(--muted);text-align:center;font-size:11px}footer div{justify-content:flex-end;gap:24px;font-size:10px;display:flex}footer small{text-align:center;color:#9aa39f;border-top:1px solid var(--line);grid-column:1/-1;margin-top:25px;padding-top:25px;font-size:8px}@media (width<=1050px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding:80px 45px 20px}.hero-copy{max-width:720px}.hero-visual{height:570px;margin-top:30px}.app-window{transform:translate(60px)}.object-grid{grid-template-columns:1fr 1fr}.security{gap:3vw}.hero-notes{flex-wrap:wrap}}@media (width<=720px){.site-header{width:calc(100% - 32px);height:70px}.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{place-content:center;gap:6px;width:40px;height:40px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:21px;height:1.5px}.mobile-menu nav{background:#fff;border-radius:12px;flex-direction:column;min-width:190px;padding:12px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 15px 40px #263b3322}.mobile-menu nav a{padding:12px;font-size:13px}.hero{border-radius:20px;width:calc(100% - 16px);min-height:auto;margin-bottom:30px;padding:58px 22px 0;display:block}.hero-copy{padding:0}.eyebrow{margin-bottom:20px}h1{letter-spacing:-2.2px;font-size:48px}.hero-lead{margin:24px 0;font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;align-items:flex-start;gap:6px}.button--primary{width:100%}.hero-notes{gap:10px 16px;margin-top:26px}.hero-visual{height:430px;margin:20px -22px 0;overflow:hidden}.app-window{grid-template-columns:110px 1fr;width:550px;height:355px;margin-top:30px;transform:translate(18px)}.app-sidebar{padding:17px 11px}.app-logo{margin-bottom:22px}.app-content{padding:20px 24px}.floating-card{display:none}.car-shape:before{width:90px;left:15px}.car-shape:after{left:35px}.car-shape span:before{left:32px}.car-shape span:after{left:88px}.home-shape:before{left:30px}.home-shape:after{left:55px}.statement{padding:85px 18px}.statement h2,.how h2,.security h2,.future h2,.early-access h2{letter-spacing:-2.2px;font-size:44px}.object-grid{grid-template-columns:1fr;gap:8px}.object-card{min-height:140px}.how{grid-template-columns:1fr;gap:55px;padding:85px 25px}.how-intro{position:static}.security{grid-template-columns:1fr;padding:40px 24px 90px}.security-art{order:2;height:390px}.orbit-two{width:320px;height:320px}.orbit-one{width:210px;height:210px}.future{padding:85px 18px}.future-grid{grid-template-columns:1fr;margin-top:40px}.future-grid article{min-height:180px}.early-access{grid-template-columns:1fr;min-height:600px;padding:70px 25px}.early-mark{display:none}footer{text-align:center;grid-template-columns:1fr;padding-top:55px}.brand--footer{justify-self:center}footer p{margin:0}footer div{justify-content:center}footer small{grid-column:1}.brand{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.app-window{border-radius:12px;grid-template-columns:132px 1fr;width:870px;height:500px;transform:translate(12px)}.app-sidebar{color:#66716d;background:#fff;border-right:1px solid #e9ecea;padding:18px 10px}.app-logo{color:#17211f;white-space:nowrap;gap:7px;margin:0 4px 20px;font-size:10px}.app-logo .brand-mark{border-radius:6px;width:23px;height:23px}.app-nav{gap:3px;font-size:7px}.app-nav span{border-radius:7px;gap:7px;padding:8px}.app-nav i{color:#697571}.app-nav .active{color:#08776e;background:#e1f0ed}.vault-state{color:#273633;background:#eff4f1;border-radius:7px;flex-direction:column;gap:3px;margin-top:auto;padding:9px 8px;font-size:6px;display:flex}.vault-state small{color:#84908c;font-size:5px}.app-content{background:#f4f6f4;padding:24px 30px}.app-top small{color:#08776e;letter-spacing:.7px;font-size:6px;font-weight:900}.app-top h2{letter-spacing:-.5px;margin-top:7px;font-size:17px}.app-top p{color:#84908c;margin:6px 0 0;font-size:7px}.mini-profile{align-items:center;gap:6px;display:flex}.mini-profile span,.mini-profile b{border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.mini-profile span{background:#fff;border:1px solid #e6eae8}.mini-profile b{color:#08776e;background:#d8eeea}.today-card{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}.today-head{justify-content:flex-start;align-items:center;gap:6px;margin-bottom:7px;font-size:8px}.today-head b{color:#c06d22;background:#ffead7;place-items:center;width:14px;height:14px;padding:0;display:grid}.notice-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.notice{background:#fff;border:1px solid #e7ebe8;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:7px 8px;display:flex}.notice-dot{border-radius:50%;flex:none;width:5px;height:5px}.notice-dot.orange{background:#e9841f}.notice-dot.blue{background:#277bc0}.notice strong{font-size:6px}.notice small{font-size:5px}.dashboard-grid{grid-template-columns:1.35fr .95fr 1.08fr;gap:8px;height:315px;margin-top:10px;display:grid}.vehicle-card,.home-mini,.list-mini,.cost-mini{background:#fff;border:1px solid #e6ebe8;border-radius:8px;overflow:hidden}.vehicle-card{flex-direction:column;display:flex}.vehicle-stage{background:radial-gradient(circle at 70% 25%,#45524e,#1f2926 62%);place-items:center;height:205px;display:grid;position:relative}.vehicle-silhouette{background:linear-gradient(#69726f,#424a47);border-radius:70% 70% 28% 28%;width:180px;height:28px;position:relative;box-shadow:0 13px 18px #0008}.vehicle-silhouette:before{content:"";background:#202725;border-radius:50%;height:11px;position:absolute;top:8px;left:25px;right:25px}.vehicle-silhouette:after{content:"SEAT";text-align:center;color:#d6dbd9;letter-spacing:1px;font-size:4px;position:absolute;bottom:4px;left:0;right:0}.vehicle-info{flex-direction:column;padding:11px;display:flex}.vehicle-info small,.home-mini>small,.cost-mini>small{color:#08776e;letter-spacing:.6px;font-size:5px;font-weight:900}.vehicle-info strong{margin-top:5px;font-size:9px}.vehicle-info>div{align-items:center;gap:8px;margin-top:8px;display:flex}.vehicle-info b{color:#36805b;background:#e5f3e9;border-radius:8px;padding:4px 6px;font-size:5px}.vehicle-info span{color:#89938f;font-size:5px}.side-stack,.data-stack{grid-template-rows:1.05fr .95fr;gap:8px;min-width:0;display:grid}.home-art{background:#e8dfd2;place-items:center;height:83px;display:grid;position:relative;overflow:hidden}.home-art:before,.home-art:after{content:"";border-radius:2px;width:51px;height:35px;position:absolute;bottom:10px}.home-art:before{background:#92a89e;left:25px}.home-art:after{background:#b98c68;right:23px}.home-art span{z-index:2;color:#fff;font-size:20px;position:relative}.home-mini>small,.home-mini>strong,.home-mini>p{margin-left:10px;margin-right:10px;display:block}.home-mini>small{margin-top:10px}.home-mini>strong{margin-top:4px;font-size:8px}.home-mini>p{color:#8a9591;margin-top:6px;font-size:5px}.list-mini{padding:10px}.list-mini>div{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.list-mini>div strong{font-size:7px}.list-mini>div span{color:#07857b;font-size:5px}.list-mini p{border-top:1px solid #edf0ee;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;margin:0;padding:7px 0;display:grid}.list-mini i{color:#8c6b52;background:#f0e8df;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.list-mini b{white-space:nowrap;text-overflow:ellipsis;font-size:5px;overflow:hidden}.list-mini em{font-size:5px;font-style:normal;font-weight:800}.cost-mini{padding:12px}.cost-mini>strong{margin-top:5px;font-size:13px;display:block}.bars{align-items:flex-end;gap:6px;height:61px;margin-top:10px;display:flex}.bars i{background:#0d8a81;border-radius:3px 3px 0 0;flex:1;height:60%}.bars i:nth-child(2){height:76%}.bars i:nth-child(3){height:65%}.bars i:nth-child(4){height:88%}.bars i:nth-child(5){height:72%}.bars i:nth-child(6){height:86%}.documents-mini i{color:#2a79c5;background:#e5effa}.documents-mini em{color:#77817d;background:#eef0ef;border-radius:6px;padding:3px 4px}@media (width<=1050px){.app-window{transform:translate(25px)}}@media (width<=720px){.app-window{grid-template-columns:100px 1fr;width:650px;height:380px;margin-top:30px;transform:translate(12px)}.app-sidebar{padding:12px 7px}.app-logo{margin-bottom:12px;font-size:7px}.app-nav span{padding:5px}.vault-state{padding:6px}.app-content{padding:16px 20px}.dashboard-grid{height:233px}.vehicle-stage{height:145px}.vehicle-silhouette{width:125px}.home-art{height:54px}.bars{height:38px}.notice{min-height:30px}.today-card{margin-top:10px}}img.brand-mark{object-fit:contain;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;display:block;transform:none}.security-art>img.brand-mark{z-index:3;filter:drop-shadow(0 24px 34px #0b746b36);width:112px;height:112px}.early-mark img.brand-mark{filter:drop-shadow(0 24px 34px #034b4533);background:0 0;width:112px;height:112px}.brand--footer img.brand-mark{background:0 0}.site-header img.brand-mark--small{width:46px;height:46px}.legal-page{background:#f5f4ef;min-height:100vh}.legal-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);height:86px;margin:auto;display:flex}.legal-back{color:var(--teal);font-size:12px;font-weight:750}.legal-hero{text-align:center;background:#e8ebe6;padding:76px max(7vw,28px) 70px}.legal-hero h1{letter-spacing:-3px;font-size:clamp(48px,7vw,82px)}.legal-hero>p:last-child{color:#77827e;margin:22px 0 0;font-size:10px}.legal-layout{grid-template-columns:230px minmax(0,720px);justify-content:center;align-items:start;gap:70px;width:min(1120px,100% - 48px);margin:0 auto;padding:72px 0 100px;display:grid}.legal-nav{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:24px}.legal-nav a{border-bottom:1px solid var(--line);color:#53605c;padding:15px 4px;font-size:10px;font-weight:750}.legal-nav a:hover{color:var(--teal)}.legal-content{background:#fff;border:1px solid #e1e6e3;border-radius:18px;padding:clamp(28px,5vw,62px);box-shadow:0 20px 60px #23372f0a}.legal-content section+section{border-top:1px solid #e5e9e7;margin-top:34px;padding-top:34px}.legal-content h2{letter-spacing:-.5px;margin:0 0 14px;font-size:20px;line-height:1.35}.legal-content h3{margin:25px 0 9px;font-size:14px}.legal-content p,.legal-content address{color:#5f6c67;margin:10px 0;font-size:12px;font-style:normal;line-height:1.85}.legal-content a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.legal-content strong{color:#30403a}.legal-callout{background:#edf5f2;border-radius:12px;margin-left:-12px;margin-right:-12px;border:0!important;padding:28px!important}.legal-callout+section{border-top:0}.legal-footer{border-top:1px solid var(--line)}@media (width<=760px){.legal-header{width:calc(100% - 32px);height:70px}.legal-back{font-size:10px}.legal-hero{padding:62px 18px}.legal-hero h1{letter-spacing:-2px;font-size:45px}.legal-layout{grid-template-columns:1fr;gap:24px;width:calc(100% - 28px);padding:36px 0 70px}.legal-nav{position:static}.legal-content{border-radius:14px;padding:28px 20px}.legal-content h2{font-size:18px}.legal-callout{margin-left:-6px;margin-right:-6px;padding:22px 16px!important}.legal-footer{grid-template-columns:1fr}.legal-footer .brand--footer{justify-self:center}}
