.welcome{--ink:#102c44;--blue:#087ba6;background:#f4f8fb;color:var(--ink);font-family:Arial,sans-serif}.welcome a{text-decoration:none}.welcome-nav{max-width:1240px;margin:auto;justify-content:space-between;padding:28px 36px}.welcome-nav,.wordmark{display:flex;align-items:center}.wordmark{font-size:25px;font-weight:800;color:#126887;letter-spacing:-1px}.wordmark span{color:#22a9cd}.wordmark img{width:50px;height:50px;object-fit:contain;margin-right:8px}.nav-login{color:#153d53;font-size:14px;font-weight:700;border:1px solid #b8ceda;padding:13px 20px;border-radius:30px}.hero{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center;padding:65px 36px 100px}.eyebrow{font-size:11px;letter-spacing:2.4px;font-weight:800;color:#087b9e}.hero h1{font-size:clamp(48px,5.8vw,82px);line-height:1.03;letter-spacing:-4px;margin:25px 0}.hero h1 em{font-style:normal;color:#1386ad}.hero p{max-width:420px;font-size:18px;line-height:1.7;color:#526b7d}.download-buttons{display:flex;gap:12px;margin:30px 0 18px}.download-buttons a{background:#11364f;color:white;padding:16px 20px;border-radius:14px;min-width:170px;font-size:22px;font-weight:700;box-shadow:0 8px 20px #12354c12}.download-buttons a:nth-child(2){background:white;color:#133a51;border:1px solid #c8d9e2}.download-buttons span{display:block;font-size:9px;letter-spacing:1.1px;margin-bottom:8px}.download-buttons b{float:right;margin-left:20px}.hero small{display:block;font-size:12px;line-height:1.8;color:#647c8d}.product-scene{position:relative;display:flex;justify-content:center;align-items:center;min-height:560px}.orbit{position:absolute;border-radius:50%;background:#d4edf4;width:470px;height:470px}.orbit-two{width:550px;height:550px;background:transparent;border:1px solid #c8e2ec}.phone-preview{transform:rotate(5deg);width:300px;padding:23px 17px 15px;background:#f6fafc;border:7px solid #14374c;border-radius:40px;z-index:1;box-shadow:25px 30px 65px #15395125}.phone-camera{height:13px;width:75px;border-radius:15px;background:#14374c;margin:-13px auto 22px}.preview-brand{display:flex;align-items:center;font-size:13px;font-weight:800;color:#127694}.preview-brand img{width:29px;height:29px}.hero .preview-greeting{font-size:9px;letter-spacing:1.2px;margin:20px 0 4px}.phone-preview h2{font-size:23px;margin:0 0 20px;letter-spacing:-.8px}.preview-load{padding:16px;background:white;border:1px solid #dce6ec;border-radius:17px}.preview-line{display:flex;justify-content:space-between;font-size:10px;align-items:center}.preview-line span{background:#e0f3e9;color:#29744f;border-radius:20px;padding:5px 7px}.preview-load h3{font-size:21px;letter-spacing:-.5px;margin:22px 0 10px}.route-line{color:#1686a8}.route-line span{font-size:7px;letter-spacing:.7px;color:#8a9daa;margin-left:8px}.preview-price{display:flex;justify-content:space-between;padding-top:16px;margin-top:18px;border-top:1px solid #e2eaf0;font-size:11px;align-items:center}.preview-price strong{font-size:21px}.preview-camera,.preview-doc{padding:16px 12px;background:white;border-radius:11px;font-size:11px;margin-top:12px}.preview-doc span{float:right;color:#198263;font-size:10px}.preview-camera{background:#087fa5;color:white;text-align:center;font-weight:700}.hero .preview-note{font-size:8px;margin:16px 0 0;text-align:center}.floating-note{position:absolute;bottom:8px;left:-15px;z-index:2;display:flex;align-items:center;gap:12px;background:white;padding:17px 23px;border-radius:15px;box-shadow:0 10px 40px #143d5020}.floating-note>span{background:#e3f5ed;color:#13725d;border-radius:50%;padding:10px}.floating-note strong{font-size:14px}.hero .floating-note small{font-size:10px}.journey{max-width:1168px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid #d3e2e9;padding:45px 0 65px}.journey span{font-size:10px;color:#1584a7;font-weight:700;letter-spacing:1.5px}.journey h2{font-size:22px;letter-spacing:-.6px}.journey p{font-size:14px;line-height:1.8;color:#647989}.office-banner{padding:65px 36px;text-align:center;background:#102f45;color:white}.office-banner .eyebrow{color:#69ccdf}.office-banner h2{font-size:40px;line-height:1.15;letter-spacing:-1.5px;margin:20px 0}.office-banner p{color:#b9ceda;font-size:15px}.office-banner a{display:inline-block;margin-top:15px;background:#d8f1f8;color:#123a50;border-radius:25px;padding:15px 24px;font-size:13px;font-weight:700}.welcome footer{display:flex;justify-content:space-between;max-width:1240px;margin:auto;padding:26px 36px;font-size:12px;color:#657c8c}.welcome footer a{color:#137a9d}@media(max-width:800px){.hero{grid-template-columns:1fr;padding:30px 24px 70px;gap:35px}.hero h1{letter-spacing:-2px}.hero p{font-size:16px}.welcome-nav{padding:20px}.wordmark{font-size:22px}.nav-login{font-size:11px;padding:11px}.product-scene{min-height:510px;overflow:hidden;margin:0 -24px}.orbit{width:340px;height:340px}.orbit-two{width:410px;height:410px}.phone-preview{width:280px;transform:rotate(3deg)}.floating-note{left:15px;bottom:0}.download-buttons a{min-width:0;flex:1;padding:15px;font-size:20px}.download-buttons b{margin-left:5px}.journey{grid-template-columns:1fr;gap:20px;padding:35px 24px}.journey h2{margin:12px 0}.office-banner h2{font-size:33px}.welcome footer{padding:25px 20px;gap:15px;font-size:10px}}