@font-face{font-family:Unbounded;src:url('/static/unbounded.woff2') format('woff2');font-display:swap;font-weight:500}@font-face{font-family:Manrope;src:url('/static/manrope.woff2') format('woff2');font-display:swap;font-weight:400}:root{color-scheme:dark;--bg:#231f20;--panel:#2c2829;--line:#484345;--muted:#aaa5a7;--white:#f5f3ef;--green:#c5e2c1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.6 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:2px solid var(--green);outline-offset:5px}header{height:100px;max-width:1440px;margin:auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.logo{font:500 28px Unbounded,sans-serif;letter-spacing:-2px;position:relative}.logo-dot{font:12px Manrope;vertical-align:top;letter-spacing:0;margin-left:6px}nav{display:flex;gap:30px;font-size:13px;color:#c6c1c3}nav a:hover{color:white}.button{border:1px solid #696366;color:var(--white);background:transparent;padding:14px 21px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;gap:25px;font-size:13px;white-space:nowrap;transition:background .2s,transform .2s}.button:hover{background:#403a3d;transform:translateY(-1px)}.button.solid{background:var(--white);color:var(--bg);border-color:var(--white)}.button.solid:hover{background:#d9dfd4}.button.small{padding:11px 16px}.text-link{border:0;background:none;color:inherit;padding:8px 0;font-size:13px}.text-link:hover{text-decoration:underline}.eyebrow{font-size:10px;letter-spacing:2px;display:flex;align-items:center;gap:10px;color:#c2bdbe}.signal{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block}.hero,.section{max-width:1440px;margin:auto;padding:64px}.hero{padding-top:45px;padding-bottom:0}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;min-height:550px}h1,h2{font:500 clamp(32px,3.55vw,54px)/1.27 Unbounded,sans-serif;letter-spacing:-1.9px;margin:24px 0}h2{font-size:clamp(26px,2.5vw,36px);letter-spacing:-1.2px}.muted{color:#868082}.intro{max-width:450px;color:#c4bfc1;font-size:15px;line-height:1.8}.actions{display:flex;align-items:center;gap:28px;margin-top:32px}.hero-art{position:relative;display:grid;place-items:center;min-height:530px;isolation:isolate;overflow:hidden}.orbit{position:absolute;border:1px solid #494245;border-radius:50%;width:440px;height:440px;transform:rotate(-30deg) scaleX(.7);z-index:-1}.orbit-two{transform:rotate(40deg) scaleX(.65);width:520px;height:520px;opacity:.45}.phone{width:238px;height:450px;background:linear-gradient(160deg,#eeedeb,#c7c7c5);border:6px solid #151415;outline:1px solid #6b6667;border-radius:35px;color:#292728;padding:14px;transform:rotate(8deg);box-shadow:28px 35px 65px #0006}.island{width:70px;height:18px;border-radius:20px;background:#151415;margin:-6px auto 21px}.phone-top{font-size:9px;letter-spacing:2px;display:flex;justify-content:space-between}.phone-top span{letter-spacing:0;border:1px solid #aaa;padding:0 5px;border-radius:3px}.phone-title{font-weight:bold;margin:20px 0 6px;font-size:12px;display:flex;justify-content:space-between}.car-silhouette{height:90px;margin:15px -13px}.car-silhouette svg{width:100%;fill:#62666a;stroke:#303337;stroke-width:2}.car-silhouette .glass{fill:#262e32}.car-silhouette .light{stroke:#e8eee5;stroke-width:3}.car-silhouette circle{fill:#222527}.car-silhouette .hub{fill:#9b9b9b}.phone-range{font:32px Unbounded;margin-top:10px}.phone-range small{font:12px Manrope}.phone-range span{display:block;font:9px Manrope;color:#555;margin-top:5px}.phone-cards{display:flex;gap:8px;margin-top:20px}.phone-cards>div{background:#ffffff9c;border-radius:12px;width:50%;padding:9px;font-size:20px}.phone-cards b,.phone-cards small{display:block;font-size:10px;font-weight:normal}.phone-cards small{font-size:8px;color:#666}.phone-footer{display:flex;justify-content:space-around;font-size:8px;margin-top:19px}.phone-footer span{color:#777}.floating-label{position:absolute;bottom:74px;right:0;padding:12px 17px;background:#3d373ae8;border:1px solid #5b5357;border-radius:3px;font-size:10px;display:flex;gap:9px;align-items:center;backdrop-filter:blur(10px)}.art-note{position:absolute;bottom:18px;font-size:8px;color:#8b8587;letter-spacing:1.5px}.hero-bottom{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:25px 0;color:#9d9699;font-size:9px;letter-spacing:1.5px}.section{padding-top:76px;padding-bottom:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading h2{margin-bottom:0}.section-heading p{color:var(--muted);font-size:13px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product{background:var(--panel);border:1px solid var(--line);padding:30px;border-radius:6px}.product-top{display:flex;justify-content:space-between;align-items:center;color:#938b8f;font-size:11px}.tag{font-size:9px;border:1px solid #5b5357;padding:5px 8px;letter-spacing:1px;border-radius:3px}.product h3{font:500 35px Unbounded;letter-spacing:2px;display:flex;justify-content:space-between;margin:44px 0 20px}.product h3.lynk{font-size:28px;letter-spacing:0}.product h3 span{font:25px Manrope;color:#91898d}.product p{font-size:13px;color:#b8b2b5;min-height:48px}.product-meta{display:grid;gap:6px;margin:30px 0;color:#a49da0;font-size:10px}.product-meta span:before{content:'↳';margin-right:9px}.product-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-bottom strong{font-size:20px;font-weight:normal}.product-bottom small{display:block;font-size:9px;color:#aaa;margin-top:4px}.product-bottom .button{padding:12px;font-size:11px}.client-banner{display:flex;align-items:center;gap:25px;padding:28px 30px;border:1px solid var(--line);border-radius:6px;margin-top:20px}.asterisk{font-size:40px;color:var(--green)}.client-banner h3{font-size:17px;margin:0 0 6px;font-weight:normal}.client-banner p{max-width:620px;font-size:12px;color:var(--muted);margin:0}.client-banner button{margin-left:auto;white-space:nowrap}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.steps article{border-top:1px solid var(--line);padding-top:18px}.steps article>span{font-size:11px;color:#999}.steps h3{font-size:18px;font-weight:normal;margin:28px 0 12px}.steps p{font-size:13px;color:var(--muted)}.setup-note{display:flex;align-items:center;gap:20px;color:#a49da0;border-bottom:1px solid var(--line);padding:20px 0;margin-top:20px;font-size:11px}.setup-note p{max-width:770px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-bottom:80px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';font-size:20px;color:#aaa}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:var(--muted)}footer{max-width:1312px;margin:auto;border-top:1px solid var(--line);padding:34px 0;display:flex;gap:35px;align-items:center;flex-wrap:wrap}footer .logo{font-size:23px}footer>span,footer>a:not(.logo){font-size:11px;color:var(--muted)}footer>a:not(.logo){margin-left:auto}footer small{flex-basis:100%;font-size:10px;color:#8c8387}dialog{max-width:480px;width:calc(100% - 32px);border:1px solid #625a5e;border-radius:8px;padding:34px;background:#2c2829;color:var(--white);max-height:90vh}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog h2{font-size:25px;margin:22px 0 12px;letter-spacing:-1px}dialog p{color:var(--muted);font-size:13px}.close{position:absolute;right:17px;top:9px;font-size:27px;border:0;background:none;color:var(--white)}form{display:grid;gap:15px;margin:24px 0 15px}label{display:grid;gap:7px;font-size:12px;color:#d6cfd3}input,select{width:100%;min-width:0;background:#231f20;border:1px solid #5b5357;color:white;padding:12px;border-radius:4px}input:focus,select:focus{border-color:#dce5d9}input[type=checkbox]{width:17px;margin:2px 0;accent-color:var(--green)}.consent{display:flex;align-items:start;gap:10px;font-size:11px}.fine-print{font-size:10px!important;color:#a59b9f!important}.form-error{color:#ffc9bc!important;margin:0;min-height:0}.hidden{display:none!important}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;background:#e4eadf;color:#242624;padding:15px 22px;box-shadow:0 10px 35px #0005;border-radius:5px;max-width:90vw;font-size:13px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.access-card{border:1px solid var(--line);border-radius:6px;padding:24px;background:var(--panel)}.access-card h3{margin:5px 0 18px;font:500 18px Unbounded}.access-card p{font-size:13px;color:var(--muted)}.status{display:inline-block;font-size:10px;padding:5px 9px;border:1px solid #686263;border-radius:3px}.status.good{border-color:#698363;color:var(--green)}.status.wait{color:#e3cea3;border-color:#7d6b51}.admin-row{padding:22px 0;border-bottom:1px solid var(--line)}.admin-row form{grid-template-columns:1fr 1fr}.admin-row input[name=reason],.admin-row .form-error{grid-column:1/-1}.admin-row p{overflow-wrap:anywhere}#admin-content{margin-top:40px}@media(min-width:1600px){.hero-grid{min-height:610px}}@media(max-width:1100px){header,.hero,.section{padding-left:32px;padding-right:32px}footer{margin:0 32px}.hero-grid{gap:20px}.product-bottom{align-items:start;flex-direction:column}.hero-art{min-height:510px}.floating-label{right:5px;font-size:9px}.product h3.lynk{font-size:23px}}@media(max-width:720px){header{height:76px;padding:0 20px;gap:15px}.logo{font-size:22px}nav{display:none}.button.small{font-size:10px;padding:10px}.hero,.section{padding-left:20px;padding-right:20px}.hero{padding-top:30px}.eyebrow{font-size:8px;letter-spacing:1.5px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}h1{font-size:34px;margin-top:28px;letter-spacing:-1.5px}.intro{font-size:13px}.actions{gap:20px;margin-top:25px}.actions .button{font-size:11px;padding:13px}.actions .text-link{font-size:11px}.hero-art{min-height:455px}.phone{transform:rotate(7deg) scale(.88)}.floating-label{bottom:65px;right:15px}.hero-bottom{font-size:7px;gap:20px;align-items:start}.hero-bottom span:first-child{max-width:180px}.section{padding-top:50px}.section-heading{display:block}.section-heading h2{font-size:25px}.section-heading p{margin-top:20px}.product-grid,.account-grid{grid-template-columns:1fr}.product{padding:23px}.product h3{margin-top:32px}.product-bottom{flex-direction:row;align-items:center}.product h3.lynk{font-size:26px}.client-banner{padding:23px;gap:15px;align-items:start;flex-wrap:wrap}.client-banner>div{flex:1}.client-banner button{margin-left:54px}.client-banner p{font-size:11px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.steps article{display:grid;grid-template-columns:32px 1fr;gap:0 10px}.steps h3{margin:0 0 10px;font-size:17px}.steps p{grid-column:2;margin:0}.faq{grid-template-columns:1fr;gap:15px;padding-bottom:50px}.faq summary{font-size:13px}.faq h2{margin-bottom:10px}footer{margin:0 20px;gap:22px}footer>span{max-width:150px;font-size:10px}footer>a:not(.logo){margin-left:0}dialog{padding:28px 22px}.admin-row form{grid-template-columns:1fr}.admin-row input[name=reason],.admin-row .form-error{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
