.d6{--d6-white:#fff;--d6-off:#f5f5f7;--d6-ink:#1d1d1f;--d6-grey:#86868b;--d6-grey2:#515154;--d6-line:#e8e8ed;--d6-terra:#c7512c;--d6-terra-dark:#9e3a1c;--d6-green:#1b4332;--d6-green-deep:#17452f;--d6-logo:#244f42;--d6-black:#000;--d6-radius:28px;--d6-bg-alpha:.55;--d6-mint:#7fb69a}.d6,.d6 *,.d6 :before,.d6 :after{box-sizing:border-box}.d6{background:var(--d6-white);color:var(--d6-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.d6 a{color:inherit}.d6 img,.d6 svg{max-width:100%;display:block}.d6 .wrap{width:min(980px,100% - 40px);margin:0 auto}.d6 .wrap-wide{width:min(1120px,100% - 40px);margin:0 auto}.d6 .topbar{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffe0;border-bottom:1px solid #0000000f;position:sticky;top:0}.d6 .topbar-in{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.d6 .logo{letter-spacing:-.015em;color:var(--d6-ink);align-items:center;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}.d6 .top-links{color:#424245;align-items:center;gap:24px;font-size:14px;display:flex}.d6 .top-links a{text-decoration:none}.d6 .top-links a:hover{text-decoration:underline}.d6 .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.d6 .btn-primary{background:var(--d6-terra);color:#fff;padding:15px 28px;font-size:16px;box-shadow:0 8px 24px #c7512c47}.d6 .btn-primary:hover{background:var(--d6-terra-dark);transform:translateY(-1px);box-shadow:0 12px 28px #c7512c52}.d6 .btn-primary:active{transform:translateY(0)scale(.98)}.d6 .btn-primary.small{box-shadow:none;padding:9px 18px;font-size:14px}.d6 .btn-ghost{background:var(--d6-white);color:var(--d6-ink);border:1px solid var(--d6-line);padding:15px 26px;font-size:16px;box-shadow:0 2px 12px #0000000a}.d6 .btn-ghost:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000012}.d6 .btn-ghost:active{transform:scale(.98)}.d6 .hero{text-align:center;padding:84px 0 8px}.d6 .badge{background:var(--d6-off);border:1px solid var(--d6-line);color:var(--d6-grey2);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.d6 .badge i{background:var(--d6-terra);border-radius:50%;width:7px;height:7px;animation:2.4s infinite d6-pulseDot;display:block;box-shadow:0 0 #c7512c80}@keyframes d6-pulseDot{0%{box-shadow:0 0 #c7512c73}70%{box-shadow:0 0 0 7px #c7512c00}to{box-shadow:0 0 #c7512c00}}.d6 .hero h1{letter-spacing:-.05em;max-width:880px;margin:30px auto 0;font-size:clamp(46px,8.8vw,88px);font-weight:700;line-height:.96}.d6 .hero h1 em{color:var(--d6-grey);font-style:normal;font-weight:400}.d6 .hero h1 strong{color:var(--d6-terra);font-weight:700}.d6 .hero-sub{color:var(--d6-grey2);letter-spacing:-.015em;max-width:640px;margin:28px auto 0;font-size:clamp(19px,2.6vw,24px);font-weight:400;line-height:1.45}.d6 .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.d6 .hero-note{color:var(--d6-grey);margin-top:16px;font-size:13px}.d6 .design-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--d6-grey);margin-top:30px;font-size:11px;font-weight:600}.d6 .hero{position:relative}.d6 .hero>:not(.bg-route){z-index:1;position:relative}.d6 .bg-route{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.d6 .hero>.bg-route{width:100vw;left:50%;right:auto;transform:translate(-50%)}.d6 .bg-route svg{width:100%;height:100%;display:block}.d6 .route-path{fill:none;stroke:var(--d6-green);stroke-width:2.5px;stroke-linecap:round;opacity:calc(.5 * var(--d6-bg-alpha) + .18);stroke-dasharray:1;stroke-dashoffset:1px;animation:9s ease-in-out infinite d6-routeDraw}.d6 .route-path.thin{stroke-width:1.5px;opacity:calc(.28 * var(--d6-bg-alpha) + .1);animation-delay:1.2s}@keyframes d6-routeDraw{0%{stroke-dashoffset:1px}45%,72%{stroke-dashoffset:0}92%,to{stroke-dashoffset:-1px}}.d6 .cp-dot{fill:var(--d6-green);opacity:.75}.d6 .cp-ring{fill:none;stroke:var(--d6-green);stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:9s ease-out infinite d6-cpRing}.d6 .cp-ring.d1{animation-delay:2.6s}.d6 .cp-ring.d2{animation-delay:3.6s}.d6 .cp-ring.d3{animation-delay:4.6s}@keyframes d6-cpRing{0%,55%{opacity:0;transform:scale(.4)}62%{opacity:.55}78%,to{opacity:0;transform:scale(2.6)}}.d6 .coord{fill:var(--d6-grey);opacity:.55;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.d6 .section.black{position:relative}.d6 .section.black>.wrap{z-index:1;position:relative}.d6 .section.black .route-path{stroke:var(--d6-mint)}.d6 .section.black .cp-dot{fill:var(--d6-mint)}.d6 .section.black .cp-ring{stroke:var(--d6-mint)}.d6 .section.black .coord{fill:#6e6e73}.d6 .stage{flex-direction:column;align-items:center;padding:48px 0 96px;display:flex;overflow:visible}.d6 .phone-scene{perspective:1200px;justify-content:center;width:min(560px,100%);padding:18px 0 8px;display:flex;position:relative}.d6 .phone-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (width>=760px){.d6 .phone-scene:hover .phone-tilt{transform:rotateY(-7deg)rotateX(3deg)}}.d6 .phone-float{will-change:transform;animation:7s ease-in-out infinite d6-phoneFloat}@keyframes d6-phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.d6 .phone{aspect-ratio:9/19;background:#0a0a0b;border-radius:50px;width:min(342px,86vw);padding:11px;position:relative;box-shadow:0 34px 90px #00000038,0 4px 14px #00000024,inset 0 0 0 1px #2a2a2e}.d6 .phone-shadow{filter:blur(4px);background:radial-gradient(#00000052,#0000 68%);width:62%;height:26px;margin:18px auto 0;animation:7s ease-in-out infinite d6-shadowBreathe}@keyframes d6-shadowBreathe{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.86)}}.d6 .phone-screen{background:#fbfbfd;border-radius:40px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.d6 .phone-notch{z-index:5;background:#0a0a0b;border-radius:999px;flex-shrink:0;width:112px;height:25px;margin:10px auto 0}.d6 .phone-head{z-index:2;padding:16px 20px 4px;position:relative}.d6 .phone-head p{color:var(--d6-grey);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.d6 .phone-head h3{letter-spacing:-.03em;margin:6px 0 0;font-size:23px;font-weight:700;line-height:1.08}.d6 .live-pill{color:var(--d6-terra);background:#fff1ea;border:1px solid #ffd9c7;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.d6 .live-pill i{background:var(--d6-terra);border-radius:50%;width:6px;height:6px}.d6 .route-card{z-index:2;background:#fff;border:1px solid #f0f0f2;border-radius:22px;margin:14px 14px 0;padding:14px 14px 8px;position:relative;box-shadow:0 8px 28px #0000000d}.d6 .route-track{padding-left:6px;position:relative}.d6 .track-line{background:#ececf0;border-radius:99px;width:3px;position:absolute;top:18px;bottom:30px;left:16px;overflow:hidden}.d6 .track-fill{background:linear-gradient(180deg,var(--d6-terra),#e67a4f);transform-origin:top;border-radius:99px;animation:12s cubic-bezier(.4,0,.2,1) infinite d6-trackDraw;position:absolute;inset:0}@keyframes d6-trackDraw{0%,16%{transform:scaleY(0)}58%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}.d6 .travel-dot{border:3.5px solid var(--d6-terra);z-index:3;background:#fff;border-radius:50%;width:13px;height:13px;animation:12s cubic-bezier(.4,0,.2,1) infinite d6-travelDot;position:absolute;top:12px;left:11px;box-shadow:0 2px 10px #c7512c73}@keyframes d6-travelDot{0%,16%{opacity:0;transform:translateY(0)}19%{opacity:1}30%{transform:translateY(62px)}44%{transform:translateY(124px)}58%,88%{opacity:1;transform:translateY(186px)}94%,to{opacity:0;transform:translateY(0)}}.d6 .r-step{border-radius:14px;gap:14px;padding:9px 8px 13px 0;animation-duration:12s;animation-timing-function:ease;animation-iteration-count:infinite;display:flex;position:relative}.d6 .r-step .r-dot{width:22px;height:22px;color:var(--d6-grey);z-index:2;background:#fff;border:2px solid #d8d8de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:1px;font-size:10px;font-weight:800;display:flex;position:relative}.d6 .r-step.end .r-dot{background:var(--d6-terra);border-color:var(--d6-terra);color:#fff}.d6 .r-step b{letter-spacing:-.015em;font-size:14.5px;line-height:1.2;display:block}.d6 .r-step span{color:var(--d6-grey);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.d6 .r-step .check{color:#fff;opacity:0;background:#1a9e54;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;margin-left:auto;font-size:13px;font-weight:800;animation:12s infinite d6-checkPop;display:flex;transform:scale(.5)}@keyframes d6-checkPop{0%,72%{opacity:0;transform:scale(.5)}78%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.5)}}@keyframes d6-glow1{0%,16%{background:0 0}19%,32%{background:#fff6f1}38%,to{background:0 0}}@keyframes d6-glow2{0%,30%{background:0 0}34%,46%{background:#fff6f1}52%,to{background:0 0}}@keyframes d6-glow3{0%,44%{background:0 0}48%,60%{background:#fff6f1}66%,to{background:0 0}}@keyframes d6-glow4{0%,58%{background:0 0}62%,90%{background:#eefaf2}96%,to{background:0 0}}.d6 .r-step.s1{animation-name:d6-glow1}.d6 .r-step.s2{animation-name:d6-glow2}.d6 .r-step.s3{animation-name:d6-glow3}.d6 .r-step.s4{animation-name:d6-glow4}.d6 .scan-layer{z-index:6;color:#fff;text-align:center;background:#0a0a0ced;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;animation:12s infinite d6-scanCycle;display:flex;position:absolute;inset:0}@keyframes d6-scanCycle{0%,13%{opacity:1;visibility:visible}19%,90%{opacity:0;visibility:hidden}96%,to{opacity:1;visibility:visible}}.d6 .scan-frame{width:118px;height:118px;position:relative}.d6 .scan-frame:before,.d6 .scan-frame:after,.d6 .scan-frame i:before,.d6 .scan-frame i:after{content:"";border:3px solid #fff;width:26px;height:26px;position:absolute}.d6 .scan-frame:before{border-bottom:0;border-right:0;border-radius:10px 0 0;top:0;left:0}.d6 .scan-frame:after{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:0;right:0}.d6 .scan-frame i:before{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:0;left:0}.d6 .scan-frame i:after{border-top:0;border-left:0;border-radius:0 0 10px;bottom:0;right:0}.d6 .scan-beam{background:var(--d6-terra);border-radius:99px;height:3px;animation:1.6s ease-in-out infinite alternate d6-beam;position:absolute;left:8px;right:8px;box-shadow:0 0 18px 3px #c7512cb3}@keyframes d6-beam{0%{top:10px}to{top:104px}}.d6 .scan-qr{background:repeating-conic-gradient(#fff 0 25%,transparent 0 50%) 0 0/14px 14px;opacity:.9;border-radius:4px;position:absolute;inset:32px}.d6 .scan-layer b{letter-spacing:-.01em;font-size:15px}.d6 .scan-layer span{color:#a1a1a6;font-size:12px}.d6 .scan-flash{opacity:0;pointer-events:none;z-index:7;background:#fff;animation:12s infinite d6-flash;position:absolute;inset:0}@keyframes d6-flash{0%,12%{opacity:0}14%{opacity:.85}18%,to{opacity:0}}.d6 .phone-foot{z-index:2;margin-top:auto;padding:14px 14px 16px;position:relative}.d6 .walk-pill{background:var(--d6-ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;min-height:64px;padding:14px 16px;display:flex}.d6 .walk-pill small{opacity:.65;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.d6 .eta-stack{width:110px;height:26px;position:relative}.d6 .eta-state{letter-spacing:-.03em;white-space:nowrap;opacity:0;font-size:21px;font-weight:700;position:absolute;top:0;left:0}.d6 .eta-a{animation:12s infinite d6-etaA}.d6 .eta-b{animation:12s infinite d6-etaB}.d6 .eta-c{color:#7ee2a0;animation:12s infinite d6-etaC}@keyframes d6-etaA{0%,18%{opacity:1}24%,to{opacity:0}}@keyframes d6-etaB{0%,22%{opacity:0}27%,70%{opacity:1}76%,to{opacity:0}}@keyframes d6-etaC{0%,74%{opacity:0}79%,90%{opacity:1}96%,to{opacity:0}}.d6 .walk-right{text-align:right}.d6 .walk-right b{font-size:20px}.d6 .float-chip{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);text-align:left;background:#ffffffd1;border:1px solid #00000012;border-radius:16px;align-items:center;gap:9px;max-width:210px;padding:11px 13px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;box-shadow:0 14px 34px #0000001f}.d6 .float-chip b{letter-spacing:-.01em;font-size:13px;display:block}.d6 .float-chip span{color:var(--d6-grey)}.d6 .float-chip .ic{width:30px;height:30px;color:var(--d6-terra);background:#fff1ea;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.d6 .float-chip.c1{animation:12s infinite d6-chip1;top:86px;left:0}.d6 .float-chip.c2{animation:12s infinite d6-chip2;bottom:110px;right:0}.d6 .float-chip.c2 .ic{color:#148544;background:#e9f8ef}@keyframes d6-chip1{0%,14%{opacity:0;transform:translate(-12px)translateY(6px)}20%,52%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(-6px)}}@keyframes d6-chip2{0%,54%{opacity:0;transform:translate(12px)translateY(6px)}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.d6 .caption{text-align:center;color:var(--d6-grey);max-width:440px;margin-top:20px;font-size:14px;line-height:1.65}.d6 .caption strong{color:var(--d6-ink)}.d6 .foot-brand{align-items:center;display:inline-flex}.d6 .foot-brand b{color:var(--d6-ink);letter-spacing:-.01em;font-size:17px;font-weight:500}.d6 .section{padding:120px 0}.d6 .section.tight{padding:84px 0}.d6 .section.grey-bg{background:var(--d6-off)}.d6 .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--d6-grey);text-align:center;margin:0;font-size:12px;font-weight:700}.d6 .huge{letter-spacing:-.045em;text-align:center;max-width:780px;margin:18px auto 0;font-size:clamp(40px,6.2vw,66px);font-weight:700;line-height:1}.d6 .huge span{color:var(--d6-grey);font-weight:400}.d6 .lede{color:var(--d6-grey2);text-align:center;max-width:600px;margin:22px auto 0;font-size:clamp(18px,2.2vw,21px);line-height:1.55}.d6 .demo-box{border:1px solid var(--d6-line);border-radius:var(--d6-radius);background:#fff;margin-top:48px;padding:30px;box-shadow:0 16px 48px #0000000d}.d6 .demo-mini{letter-spacing:.06em;text-transform:uppercase;color:var(--d6-grey);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.d6 .demo-mini .mini-line{background:#ececf0;border-radius:99px;flex:1;height:3px;position:relative;overflow:hidden}.d6 .demo-mini .mini-line:after{content:"";background:var(--d6-terra);transform-origin:0;border-radius:99px;animation:3.6s ease-in-out infinite alternate d6-miniDraw;position:absolute;inset:0}@keyframes d6-miniDraw{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}.d6 .demo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--d6-grey);margin:0 0 12px;font-size:13px;font-weight:700}.d6 .chips{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.d6 .chip{appearance:none;border:1px solid var(--d6-line);cursor:pointer;color:var(--d6-ink);background:#fff;border-radius:999px;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}.d6 .chip:hover{border-color:#c7c7cc;transform:translateY(-1px)}.d6 .chip:active{transform:scale(.97)}.d6 .chip.active{background:var(--d6-ink);color:#fff;border-color:var(--d6-ink)}.d6 .chip:focus-visible,.d6 .switch:focus-visible,.d6 a:focus-visible,.d6 button:focus-visible{outline:2px solid var(--d6-terra);outline-offset:2px}.d6 .toggle-row{border-top:1px solid var(--d6-line);border-bottom:1px solid var(--d6-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 0;display:flex}.d6 .toggle-row b{font-size:15px}.d6 .toggle-row p{color:var(--d6-grey);margin:2px 0 0;font-size:13px}.d6 .switch{cursor:pointer;background:#e8e8ed;border:0;border-radius:999px;flex-shrink:0;width:52px;height:32px;padding:0;transition:background .2s;position:relative}.d6 .switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.d6 .switch[aria-checked=true]{background:var(--d6-terra)}.d6 .switch[aria-checked=true]:after{left:23px}.d6 .result{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.d6 .result-time{flex:0 0 130px}.d6 .result-time b{letter-spacing:-.045em;font-size:54px;line-height:1;display:block}.d6 .result-time span{color:var(--d6-grey);font-size:13px}.d6 .result-steps{flex:1;min-width:220px}.d6 .result-steps ol{counter-reset:s;margin:0;padding:0;list-style:none}.d6 .result-steps li{counter-increment:s;border-bottom:1px solid #f0f0f2;gap:12px;padding:10px 0;font-size:15px;display:flex}.d6 .result-steps li:last-child{border-bottom:0}.d6 .result-steps li:before{content:counter(s);background:var(--d6-off);border:1px solid var(--d6-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.d6 .demo-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.d6 .steps3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px;display:grid}.d6 .step-card{text-align:left;border:1px solid var(--d6-line);background:#fff;border-radius:24px;padding:30px 26px}.d6 .section.grey-bg .step-card{border-color:#0000;box-shadow:0 4px 20px #00000008}.d6 .step-num{letter-spacing:-.04em;color:var(--d6-terra);font-size:58px;font-weight:300;line-height:1}.d6 .step-card h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:21px}.d6 .step-card p{color:var(--d6-grey2);margin:0;font-size:15px;line-height:1.6}.d6 .black{background:radial-gradient(900px 480px at 50% -80px,#232326,var(--d6-black) 62%);color:#f5f5f7}.d6 .black .kicker,.d6 .black .huge span{color:#86868b}.d6 .black .lede{color:#a1a1a6}.d6 .stack{border-top:1px solid #2c2c2e;max-width:740px;margin:56px auto 0}.d6 .stack-row{border-bottom:1px solid #2c2c2e;border-radius:6px;grid-template-columns:130px 1fr auto;align-items:baseline;gap:18px;padding:28px 10px;display:grid}.d6 .stack-row b{letter-spacing:.08em;text-transform:uppercase;color:#86868b;font-size:13px;font-weight:700}.d6 .stack-row h3{letter-spacing:-.02em;margin:0;font-size:23px}.d6 .stack-row p{color:#a1a1a6;max-width:420px;margin:6px 0 0;font-size:15px}.d6 .stack-row em{color:#86868b;white-space:nowrap;font-size:13px;font-style:normal}.d6 .stack-row.highlight{background:linear-gradient(90deg,#c7512c24,#0000 70%);border-bottom-color:#3a3a3c}.d6 .stack-row.highlight h3{color:#fff}.d6 .stack-row.highlight b{color:#f08a63}.d6 .stack-row.highlight em{color:#f2b18a}.d6 .targets{background:#1c1c1e;border:1px solid #333;border-radius:24px;max-width:740px;margin:58px auto 0;padding:30px}.d6 .targets h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.d6 .tag-target{color:#f2b18a;letter-spacing:.07em;text-transform:uppercase;background:#3a2a1e;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.d6 .targets-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.d6 .targets-grid div b{letter-spacing:-.03em;font-size:38px;display:block}.d6 .targets-grid div span{color:#a1a1a6;margin-top:4px;font-size:14px;line-height:1.5;display:block}.d6 .targets p.note{color:#86868b;border-top:1px solid #333;margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.6}.d6 .seg-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:54px;display:grid}.d6 .seg{border:1px solid var(--d6-line);background:#fff;border-radius:24px;padding:32px 30px;transition:transform .2s,box-shadow .2s}.d6 .seg:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000000f}.d6 .seg h3{letter-spacing:-.03em;margin:0 0 10px;font-size:27px}.d6 .seg .pain{color:var(--d6-terra);margin:0 0 10px;font-size:15px;font-weight:700}.d6 .seg p{color:var(--d6-grey2);margin:0;font-size:15px;line-height:1.65}.d6 .seg a{color:var(--d6-terra);margin-top:16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.d6 .seg a:hover{text-decoration:underline}.d6 .offer{text-align:center}.d6 .offer-box{background:var(--d6-off);border-radius:28px;margin-top:46px;padding:44px 30px}.d6 .offer-box h3{letter-spacing:-.03em;margin:0;font-size:33px}.d6 .offer-box p{color:var(--d6-grey2);max-width:520px;margin:14px auto 0;line-height:1.6}.d6 .offer-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.d6 .offer-list li{border:1px solid var(--d6-line);background:#fff;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600}.d6 .faq{max-width:720px;margin:44px auto 0}.d6 .faq details{border-bottom:1px solid var(--d6-line);padding:6px 0}.d6 .faq summary{cursor:pointer;letter-spacing:-.01em;padding:18px 32px 18px 0;font-size:18px;font-weight:600;list-style:none;position:relative}.d6 .faq summary::-webkit-details-marker{display:none}.d6 .faq summary:after{content:"+";color:var(--d6-grey);font-size:24px;font-weight:300;position:absolute;top:16px;right:4px}.d6 .faq details[open] summary:after{content:"−"}.d6 .faq details p{color:var(--d6-grey2);max-width:620px;margin:0 0 20px;font-size:16px;line-height:1.65}.d6 footer{border-top:1px solid var(--d6-line);background:var(--d6-off);padding:72px 0 46px}.d6 .founder{text-align:center}.d6 .founder b{letter-spacing:-.02em;font-size:22px}.d6 .founder p{color:var(--d6-grey);margin:8px 0 0;font-size:15px}.d6 .foot-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;font-size:14px;display:flex}.d6 .foot-links a{color:var(--d6-grey2);text-decoration:none}.d6 .foot-links a:hover{color:var(--d6-ink);text-decoration:underline}.d6 .foot-small{text-align:center;color:var(--d6-grey);margin-top:28px;font-size:12px;line-height:1.7}.d6 .foot-grid{text-align:left;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:32px;display:grid}.d6 .foot-col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--d6-grey);margin:4px 0 14px;font-size:12px;font-weight:700}.d6 .foot-col a{color:var(--d6-grey2);padding:5px 0;font-size:14.5px;text-decoration:none;display:block}.d6 .foot-col a:hover{color:var(--d6-ink);text-decoration:underline}.d6 .foot-desc{color:var(--d6-grey2);max-width:300px;margin:14px 0 0;font-size:14.5px;line-height:1.6}.d6 .foot-loc{color:var(--d6-grey);margin:10px 0 0;font-size:13.5px}.d6 .foot-bottom{border-top:1px solid var(--d6-line);margin-top:44px;padding-top:24px}@media (width<=700px){.d6 .foot-grid{grid-template-columns:1fr 1fr}.d6 .foot-col-brand{grid-column:1/-1}}.d6 .contact-block{border:1px solid var(--d6-line);text-align:center;background:#fff;border-radius:28px;margin-top:26px;padding:38px 30px}.d6 .contact-block h3{letter-spacing:-.03em;margin:0;font-size:27px}.d6 .contact-block p{color:var(--d6-grey2);max-width:480px;margin:12px auto 0;line-height:1.6}.d6 .contact-block .cb-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.d6 .contact-block .cb-loc{color:var(--d6-grey);margin-top:16px;font-size:13px}.d6 .glosa-visual{border:1px solid var(--d6-line);text-align:left;background:#fff;border-radius:28px;max-width:760px;margin:48px auto 0;padding:30px 30px 26px;box-shadow:0 16px 48px #0000000d}.d6 .gv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.d6 .gv-head b{letter-spacing:.08em;text-transform:uppercase;color:var(--d6-grey);font-size:12.5px;font-weight:700}.d6 .speed-chip{color:#148544;background:#e9f8ef;border:1px solid #cdeed9;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:14px;font-weight:700;display:inline-flex}.d6 .speed-chip i{background:#1a9e54;border-radius:50%;width:7px;height:7px;display:block}.d6 .gv-svg{width:100%;height:auto;margin-top:16px}.d6 .sig-dot{fill:#1a9e54}.d6 .sig-ring{fill:none;stroke:#1a9e54;stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:7s ease-out infinite d6-cpRing}.d6 .sig-ring.r2{animation-delay:1.6s}.d6 .sig-ring.r3{animation-delay:3.2s}.d6 .sig-ring.r4{animation-delay:4.8s}.d6 .gv-travel{fill:var(--d6-terra);stroke:#fff;stroke-width:2.5px;animation:7s ease-in-out infinite d6-gwTravel}@keyframes d6-gwTravel{0%{opacity:0;transform:translate(0)}6%{opacity:1}88%{opacity:1}96%,to{opacity:0;transform:translate(648px)}}.d6 .gv-label{fill:var(--d6-grey);font-size:11.5px}.d6 .band{background:#ececf0;border-radius:99px;height:10px;margin-top:20px;position:relative}.d6 .band-zone{background:linear-gradient(90deg,#2fbf71,#1a9e54);border-radius:99px;width:10%;position:absolute;top:0;bottom:0;left:60%}.d6 .band-labels{color:var(--d6-grey);justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.d6 .band-mid{color:#148544;text-align:center;font-weight:700}.d6 .stat-row{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;max-width:820px;margin:46px auto 0;display:grid}.d6 .stat-row div b{letter-spacing:-.03em;font-size:31px;line-height:1.05;display:block}.d6 .stat-row div span{color:var(--d6-grey2);margin-top:5px;font-size:14px;line-height:1.5;display:block}.d6 .stat-note{text-align:center;color:var(--d6-grey);max-width:640px;margin:20px auto 0;font-size:13px;line-height:1.6}.d6 .glosa-cta{text-align:center;margin-top:30px}.d6 .glosa-micro{color:var(--d6-grey);margin-top:12px;font-size:13px}.d6 .later{text-align:left;max-width:820px;margin:56px auto 0}.d6 .later-head{letter-spacing:.12em;text-transform:uppercase;color:var(--d6-grey);text-align:center;margin:0 0 8px;font-size:12px;font-weight:700}.d6 .later-row{border-bottom:1px solid var(--d6-line);grid-template-columns:84px 1fr auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.d6 .later-row:first-of-type{border-top:1px solid var(--d6-line)}.d6 .later-row b{letter-spacing:.08em;text-transform:uppercase;color:var(--d6-grey);font-size:12px}.d6 .later-row h3{letter-spacing:-.01em;margin:0;font-size:16.5px}.d6 .later-row p{color:var(--d6-grey2);margin:2px 0 0;font-size:14px;line-height:1.5}.d6 .later-row em{letter-spacing:.08em;text-transform:uppercase;color:var(--d6-terra);white-space:nowrap;background:#fff1ea;border:1px solid #ffd9c7;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.d6 .status-tag{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.d6 .status-tag.live{color:#148544;background:#e9f8ef;border:1px solid #cdeed9}.d6 .status-tag.soon{color:var(--d6-terra);background:#fff1ea;border:1px solid #ffd9c7}.d6 .api-code{background:var(--d6-off);border:1px solid var(--d6-line);color:var(--d6-grey2);border-radius:10px;margin-top:16px;padding:9px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:inline-block}.d6 .api-cta{text-align:center;margin-top:36px}.d6 .api-cta p{color:var(--d6-grey);margin-top:12px;font-size:13px}@media (width<=700px){.d6 .stat-row{grid-template-columns:1fr}.d6 .later-row{grid-template-columns:1fr;gap:6px}.d6 .glosa-visual{padding:22px 18px}.d6 .gv-label{display:none}}.d6 .legal-view{max-width:760px;padding:56px 0 90px}.d6 .legal-view[hidden]{display:none}.d6 .back-link{color:var(--d6-terra);align-items:center;gap:7px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.d6 .back-link:hover{text-decoration:underline}.d6 .legal-view h1,.d6 .legal-view h2{letter-spacing:-.04em;margin:26px 0 0;font-size:clamp(36px,6vw,52px);font-weight:700;line-height:1.02}.d6 .legal-updated{color:var(--d6-grey);margin:12px 0 0;font-size:14px}.d6 .legal-view h3{letter-spacing:-.02em;margin:36px 0 0;font-size:20px}.d6 .legal-view p,.d6 .legal-view li{color:var(--d6-grey2);font-size:16px;line-height:1.7}.d6 .legal-view p{margin:12px 0 0}.d6 .legal-view ul{margin:10px 0 0;padding-left:22px}.d6 .legal-view li{margin:6px 0}.d6 .legal-view a{color:var(--d6-terra)}.d6 .fade-up{animation:none}@media (prefers-reduced-motion:no-preference){.d6 .fade-up{will-change:transform}.d6 .fade-up.pre{transform:translateY(14px)}.d6 .fade-up.pre.go{transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:none}}@media (width<=820px){.d6 .float-chip{width:100%;max-width:320px;position:relative;inset:auto}.d6 .phone-scene{flex-direction:column;align-items:center}.d6 .chips-row{flex-direction:column;align-items:center;gap:10px;width:min(342px,86vw);margin-top:16px;display:flex}.d6 .float-chip.c1,.d6 .float-chip.c2{opacity:1;animation:none}}@media (width>=821px){.d6 .chips-row{display:contents}}@media (width<=700px){.d6 .bg-route .coord,.d6 .top-links a:not(.btn){display:none}.d6 .section{padding:82px 0}.d6 .steps3,.d6 .seg-grid,.d6 .targets-grid{grid-template-columns:1fr}.d6 .stack-row{grid-template-columns:1fr;gap:6px}.d6 .stack-row em{white-space:normal}.d6 .result{flex-direction:column}.d6 .hero{padding-top:52px}.d6 .demo-box{padding:20px}}@media (prefers-reduced-motion:reduce){.d6,.d6 *,.d6 :before,.d6 :after,.d6 :before,.d6 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.d6 .scan-layer{display:none}.d6 .track-fill{transform:scaleY(1)}.d6 .travel-dot{display:none}.d6 .eta-a{opacity:0}.d6 .eta-b{opacity:1}.d6 .eta-c{opacity:0}.d6 .r-step .check{opacity:1;transform:scale(1)}.d6 .float-chip{opacity:1!important}.d6 .route-path{stroke-dashoffset:0;animation:none}.d6 .cp-ring{display:none}}.d6{min-height:100vh}.d6 .brand-lockup svg{filter:none!important}.d6 .footer-p4{background:#fffbf0;border-top:1px solid #e5e0d5;padding:64px 0 36px}.d6 .foot-p4-grid{text-align:left;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;display:grid}.d6 .foot-p4-wordmark{letter-spacing:-.03em;color:var(--d6-ink);font-size:34px;font-weight:800;line-height:1;text-decoration:none}.d6 .foot-p4-wordmark:hover{text-decoration:underline}.d6 .foot-p4-rule{background:var(--d6-green);border-radius:99px;width:72px;height:3px;margin-top:12px}.d6 .foot-p4-tagline{color:var(--d6-ink);max-width:300px;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.55}.d6 .foot-p4-desc{color:var(--d6-grey2);max-width:300px;margin:12px 0 0;font-size:14px;line-height:1.6}.d6 .foot-p4-icons{gap:12px;margin-top:20px;display:flex}.d6 .foot-p4-icon{width:38px;height:38px;color:var(--d6-ink);background:#fff;border:1px solid #d6d0c2;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.d6 .foot-p4-icon:hover{border-color:var(--d6-green);color:var(--d6-green)}.d6 .foot-p4-icon svg{display:block}.d6 .foot-p4-pilot{color:var(--d6-ink);background:#fff;border:1px solid #e5e0d5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;padding:14px 18px;text-decoration:none;display:flex}.d6 .foot-p4-pilot:hover{border-color:var(--d6-green)}.d6 .foot-p4-live{color:var(--d6-green);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.d6 .foot-p4-live i{background:#16a34a;border-radius:50%;width:8px;height:8px;display:block}.d6 .foot-p4-pilot-name{font-size:14px;font-weight:600}.d6 .foot-p4-pilot-detail{color:var(--d6-grey2);font-size:13px}.d6 .foot-p4-bottom{border-top:1px solid #e5e0d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.d6 .foot-p4-copy{color:var(--d6-grey);margin:0;font-size:13px}.d6 .foot-p4-bottom-links{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.d6 .foot-p4-bottom-links a{color:var(--d6-grey2);text-decoration:none}.d6 .foot-p4-bottom-links a:hover{color:var(--d6-ink);text-decoration:underline}.d6 .foot-p4-top{font:inherit;color:var(--d6-grey2);cursor:pointer;background:0 0;border:none;padding:0}.d6 .foot-p4-top:hover{color:var(--d6-ink);text-decoration:underline}@media (width<=700px){.d6 .foot-p4-grid{grid-template-columns:1fr 1fr}.d6 .foot-p4-brand{grid-column:1/-1}}
