@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7d28de41f17e98f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/48d80869c8866503-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gabarito Fallback;src:local("Arial");ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.15%}.__className_2d3e63{font-family:Gabarito,Gabarito Fallback;font-style:normal}.__variable_2d3e63{--font-gabarito:"Gabarito","Gabarito Fallback"}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_d878d4{font-family:Onest,Onest Fallback;font-style:normal}.__variable_d878d4{--font-onest:"Onest","Onest Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_6b031c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_6b031c{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b89e4{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_3b89e4{--font-spline-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}@font-face{font-family:Libre Barcode\ 128;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb25919b976f29a5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Barcode\ 128 Fallback;src:local("Arial");ascent-override:81.05%;descent-override:54.04%;line-gap-override:0.00%;size-adjust:74.02%}.__className_d41b7b{font-family:Libre Barcode\ 128,Libre Barcode\ 128 Fallback;font-weight:400;font-style:normal}.__variable_d41b7b{--font-barcode:"Libre Barcode 128","Libre Barcode 128 Fallback"}.ldg{--sky:#eaf4fe;--cloud:#ffffff;--ink:#1f2733;--muted:#5b6b7c;--muted-sky:#536379;--blue:#0a6ee4;--blue-deep:#0857b4;--hairline:#e3edf8;--shadow:0 1px 2px rgba(31,39,51,0.05),0 10px 30px rgba(31,39,51,0.08);--shadow-sm:0 1px 2px rgba(31,39,51,0.05),0 4px 14px rgba(31,39,51,0.06);--display:var(--font-gabarito),system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--font-onest),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--sky);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.ldg .wrap{max-width:1040px;margin:0 auto;padding:0 24px}.ldg .eyebrow{font-family:var(--display);font-weight:600;font-size:13.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-deep);margin:0}.ldg .section-h{font-family:var(--display);font-size:clamp(30px,4.4vw,44px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:10px 0 0;text-wrap:balance}.ldg .section-lead{margin:12px 0 0;color:var(--muted-sky);max-width:52ch}.ldg .tnum{font-variant-numeric:tabular-nums}.ldg :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:10px}.ldg .nav{position:fixed;top:14px;left:0;right:0;z-index:60;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.ldg .nav-pill{pointer-events:auto;display:flex;align-items:center;gap:22px;background:var(--cloud);border-radius:999px;line-height:1.6;box-shadow:var(--shadow);padding:9px 10px 9px 18px}.ldg .nav .wordmark{display:flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--display);font-weight:600;font-size:18px;color:var(--ink)}.ldg .nav .wordmark svg{display:block}.ldg .nav-links{display:flex;align-items:center;gap:6px}.ldg .nav-link{font-size:14.5px;font-weight:500;color:var(--muted);text-decoration:none;padding:7px 12px;border-radius:999px}.ldg .nav-link:hover{color:var(--ink)}.ldg .btn-blue{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--display);font-weight:600;text-decoration:none;border:none;cursor:pointer;border-radius:999px;background:var(--blue);color:#fff;font-size:15px;line-height:1.6;padding:9px 18px;white-space:nowrap;box-shadow:0 2px 8px rgba(10,110,228,.28);transition:transform .12s ease,box-shadow .12s ease}.ldg .btn-blue:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(10,110,228,.32)}.ldg .btn-big{font-size:17px;padding:14px 28px}@media (max-width:480px){.ldg .nav-link{display:none}.ldg .nav-pill{gap:14px;padding:9px 9px 9px 13px}.ldg .nav .btn-blue{font-size:14px;padding:8px 14px}}.ldg .cloudlayer{position:absolute;inset:0;z-index:0;pointer-events:none}.ldg .cloud{position:absolute;filter:drop-shadow(0 6px 14px rgba(31,39,51,.06))}.ldg .cloud svg{display:block}.ldg .sun{position:absolute;top:74px;right:9%}@keyframes ldg-drift{0%{transform:translateX(0)}to{transform:translateX(46px)}}.ldg .cloud-a{top:120px;right:12%;animation:ldg-drift 130s ease-in-out infinite alternate}.ldg .cloud-b{top:430px;right:3.5%;opacity:.85;animation:ldg-drift 170s ease-in-out infinite alternate-reverse}.ldg .cloud-c{top:84px;left:-30px;opacity:.7;animation:ldg-drift 150s ease-in-out infinite alternate}@media (max-width:720px){.ldg .cloud-b{display:none}.ldg .sun{right:4%;top:88px}}.ldg .route-zone{position:relative}.ldg .route-zone>*{position:relative;z-index:1}.ldg #route-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible;display:block;width:100%;height:100%}.ldg #route-path{fill:none;stroke:var(--blue);stroke-width:2;stroke-dasharray:7 9;stroke-linecap:round;opacity:.42}.ldg #route-plane{will-change:transform}@media (max-width:720px){.ldg #route-overlay{display:none}}.ldg .sec-hero{--desk:var(--sky);--paper:#fafaf8;--pass-ink:#17181c;--ink-soft:#5a5f6b;--tint:#e7eef8;--line:#c9d2de;--f-head:var(--font-archivo),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-spline-mono),ui-monospace,"SF Mono",Menlo,monospace;--f-bar:var(--font-barcode),monospace;position:relative;color:var(--pass-ink);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:clip;padding:118px 0 64px}.ldg .sec-hero .wrap{max-width:1020px;position:relative;z-index:1}.ldg .sec-hero .hero{text-align:center}.ldg .sec-hero .now-boarding{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-deep);margin:0}.ldg .sec-hero .now-boarding .dot{width:7px;height:7px;border-radius:50%;background:var(--blue-deep);animation:ldg-blink 1.6s ease-in-out infinite}.ldg .sec-hero h1{font-family:var(--display);font-size:clamp(32px,5.4vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:26px auto 14px;max-width:17ch;text-wrap:balance}.ldg .sec-hero .lede{font-family:var(--body);color:var(--ink-soft);font-size:clamp(16px,2vw,18.5px);max-width:52ch;margin:0 auto}.ldg .sec-hero .lede-br{display:none}.ldg .sec-hero .pass-zone{margin:44px auto 0;max-width:960px;text-align:left}.ldg .sec-hero .pass{position:relative;display:grid;grid-template-columns:1fr 252px}.ldg .sec-hero .pass-main{padding:0;min-width:0;background:repeating-linear-gradient(115deg,rgba(10,110,228,.035) 0 1px,transparent 1px 9px),radial-gradient(circle 300px at -40px 115%,rgba(10,110,228,.06),transparent 70%),var(--paper);border:1px solid #b9c9dc;border-right:0;border-radius:14px 0 0 14px;box-shadow:0 1px 0 #c4cfdd,0 14px 36px rgba(23,24,28,.1)}.ldg .sec-hero .pass-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;background:var(--blue);color:#fff;padding:13px 26px;border-radius:13px 0 0 0}.ldg .sec-hero .pass-band .brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;letter-spacing:-.01em;font-family:var(--f-head)}.ldg .sec-hero .pass-band .doc{font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.92;text-align:right}.ldg .sec-hero .route{display:flex;align-items:flex-start;gap:clamp(14px,3.5vw,34px);padding:26px 26px 8px}.ldg .sec-hero .port{min-width:0}.ldg .sec-hero .port .code{font-family:var(--f-head);font-weight:700;font-size:clamp(38px,6vw,58px);line-height:1;letter-spacing:.01em}.ldg .sec-hero .port .name{font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px;white-space:nowrap}.ldg .sec-hero .port.to{text-align:right}.ldg .sec-hero .marks{display:flex;gap:8px;margin-top:12px}.ldg .sec-hero .port.to .marks{justify-content:flex-end}.ldg .sec-hero .mark-disc{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #dfe6ee;display:flex;align-items:center;justify-content:center}.ldg .sec-hero .mark-disc svg{display:block}.ldg .sec-hero .leg{flex:1;display:flex;align-items:center;min-width:40px;position:relative;height:30px;margin-top:clamp(4px,calc(3vw - 15px),14px)}.ldg .sec-hero .leg:before{content:"";flex:1;border-top:2px dashed var(--line)}.ldg .sec-hero .leg svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(70deg);color:var(--blue)}.ldg .sec-hero .fields{display:grid;grid-template-columns:1fr 1.5fr;gap:20px 24px;padding:22px 26px 26px}.ldg .sec-hero .field.who{min-width:-moz-max-content;min-width:max-content}.ldg .sec-hero .field .lab{font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.ldg .sec-hero .field .val{font-family:var(--f-mono);font-size:15.5px;font-weight:500;margin-top:5px;letter-spacing:.01em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ldg .sec-hero .field .val.big{color:var(--blue-deep)}.ldg .sec-hero .pass-stub{position:relative;text-align:left;text-decoration:none;cursor:pointer;background:var(--tint);border:1px solid #b9c9dc;border-left:2px dashed var(--line);border-radius:0 14px 14px 0;box-shadow:0 1px 0 #c4cfdd,0 14px 36px rgba(23,24,28,.1);padding:18px 22px 20px;display:flex;flex-direction:column;gap:10px;transition:transform .28s cubic-bezier(.34,1.4,.5,1);transform-origin:0 100%;font-family:inherit;color:inherit;font-size:inherit}.ldg .sec-hero .pass-stub:hover{background:#e1eaf7}.ldg .sec-hero .pass-stub.torn{transform:rotate(2.2deg) translate(7px,3px)}.ldg .sec-hero .pass-stub:after,.ldg .sec-hero .pass-stub:before{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--desk);box-shadow:inset 0 -1px 0 #cdd3dc}.ldg .sec-hero .pass-stub:before{top:-12px}.ldg .sec-hero .pass-stub:after{bottom:-12px;box-shadow:inset 0 1px 0 #cdd3dc}.ldg .sec-hero .stub-row{display:flex;gap:18px}.ldg .sec-hero .stub-row .field{display:flex;flex-direction:column}.ldg .sec-hero .stub-row .field .lab,.ldg .sec-hero .stub-row .field .val{display:block}.ldg .sec-hero .stub-row .field .val{font-size:13.5px;white-space:nowrap;overflow-wrap:normal}.ldg .sec-hero .barcode{font-family:var(--f-bar);font-size:62px;line-height:1;color:var(--pass-ink);white-space:nowrap;overflow:hidden;margin-top:2px;font-weight:400}.ldg .sec-hero .stub-url{font-family:var(--f-mono);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--pass-ink)}.ldg .sec-hero .stub-hint{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);margin-top:auto;display:flex;align-items:center;gap:7px}.ldg .sec-hero .stub-hint .scissors{font-size:13px}.ldg .sec-hero .copied-tag{position:absolute;right:14px;top:-15px;background:var(--pass-ink);color:#fff;font-family:var(--f-mono);font-size:11.5px;font-weight:500;padding:6px 11px;border-radius:5px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;white-space:nowrap}.ldg .sec-hero .copied-tag.show{opacity:1;transform:translateY(0)}.ldg .sec-hero .pass-caption{font-family:var(--f-mono);font-size:11.5px;color:var(--ink-soft);letter-spacing:.04em;margin-top:14px;text-align:center}@keyframes ldg-blink{0%,to{opacity:1}50%{opacity:.25}}@media (min-width:640px){.ldg .sec-hero .lede-br{display:inline}.ldg .sec-hero .lede{max-width:none}}@media (max-width:760px){.ldg .sec-hero .pass-zone{margin-left:-14px;margin-right:-14px}.ldg .sec-hero .pass{grid-template-columns:1fr}.ldg .sec-hero .port .name{font-size:10.5px;letter-spacing:.08em}.ldg .sec-hero .pass-main{border-radius:14px 14px 0 0;border-right:1px solid #b9c9dc;border-bottom:0}.ldg .sec-hero .pass-band{border-radius:13px 13px 0 0}.ldg .sec-hero .pass-stub{border:1px solid #b9c9dc;border-top:2px dashed var(--line);border-radius:0 0 14px 14px;transform-origin:0 0}.ldg .sec-hero .pass-stub.torn{transform:rotate(1.6deg) translate(5px,6px)}.ldg .sec-hero .pass-stub:before{top:-12px;left:-12px}.ldg .sec-hero .pass-stub:after{top:-12px;left:auto;right:-12px;bottom:auto;box-shadow:inset 0 -1px 0 #cdd3dc}}@media (max-width:720px){.ldg .sec-hero .field .val{font-size:14px}}@media (max-width:540px){.ldg .sec-hero .pass-zone{margin-left:-24px;margin-right:-24px}.ldg .sec-hero .fields{grid-template-columns:1.15fr 1fr;-moz-column-gap:16px;column-gap:16px}.ldg .sec-hero .fields .field.who{min-width:0}.ldg .sec-hero .barcode{font-size:52px}.ldg .sec-hero .stub-row{flex-wrap:wrap}.ldg .sec-hero .field .val.big{font-size:clamp(11px,3.2vw,13px);letter-spacing:0;overflow-wrap:normal}}@media (max-width:400px){.ldg .sec-hero .fields .field .lab{letter-spacing:.14em}.ldg .sec-hero .fields .field .val:not(.big){font-size:13px}}.ldg .sec-departures{padding:10px 0 26px}.ldg .sec-departures .plat-row{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:26px}.ldg .sec-departures .plat-chip{display:flex;align-items:center;gap:10px;background:var(--cloud);border-radius:999px;box-shadow:var(--shadow-sm);padding:9px 18px 9px 14px;font-size:14.5px;max-width:100%}.ldg .sec-departures .plat-disc{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.ldg .sec-departures .plat-disc svg{display:block}.ldg .sec-departures .plat-name{font-family:var(--display);font-weight:600;white-space:nowrap}.ldg .sec-departures .plat-includes{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.ldg .sec-departures .plat-chip{gap:8px;padding:9px 14px 9px 12px;font-size:13px}}@media (max-width:384px){.ldg .sec-departures .plat-chip{font-size:12px}}.ldg .sec-setup{padding:26px 0 70px}.ldg .sec-setup .setup-cards{display:flex;flex-direction:column;gap:56px;margin-top:52px;position:relative}.ldg .sec-setup .setup-cards:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:0;border-left:2px dashed rgba(10,110,228,.42);transform:translateX(-1px)}.ldg .sec-setup .scard{background:var(--cloud);border-radius:22px;box-shadow:var(--shadow);padding:26px 28px;width:min(460px,100%);position:relative;z-index:1}.ldg .sec-setup .scard.left{align-self:flex-start}.ldg .sec-setup .scard.right{align-self:flex-end}.ldg .sec-setup .scard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ldg .sec-setup .stepnum{flex:none;width:28px;height:28px;border-radius:999px;background:var(--sky);color:var(--blue);font-family:var(--display);font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:center}.ldg .sec-setup .scard h3{font-family:var(--display);font-size:20px;font-weight:600;margin:10px 0 0;line-height:1.15}.ldg .sec-setup .scard-cap{margin:8px 0 0;color:var(--muted);font-size:15px}.ldg .sec-setup .scard-cap a{color:var(--blue-deep);text-decoration:none}.ldg .sec-setup .scard-cap a:hover{text-decoration:underline}.ldg .sec-setup .scard-art{flex:none;margin-top:-4px}.ldg .sec-setup .gbtn{display:inline-flex;align-items:center;gap:10px;margin-top:18px;background:#fff;border:1px solid var(--hairline);border-radius:999px;padding:10px 18px 10px 14px;font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm)}.ldg .sec-setup .gbtn:hover{box-shadow:var(--shadow)}.ldg .sec-setup .fields{margin-top:18px;display:flex;flex-direction:column;gap:10px}.ldg .sec-setup .field{display:flex;align-items:center;gap:10px;background:#f5faff;border:1px solid var(--hairline);border-radius:14px;padding:9px 9px 9px 14px}.ldg .sec-setup .field-label{flex:none;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ldg .sec-setup .field-value{flex:1;min-width:0;font-family:var(--display);font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ldg .sec-setup .copybtn{flex:none;font-family:var(--display);font-weight:600;font-size:13.5px;color:#0862cd;background:#fff;border:1px solid var(--hairline);border-radius:999px;padding:6px 13px;cursor:pointer}.ldg .sec-setup .copybtn:hover{background:var(--sky)}.ldg .sec-setup .field-note{font-size:13.5px;color:var(--muted);margin:4px 0 0}.ldg .sec-setup .promptchip{display:inline-block;margin-top:18px;background:var(--sky);border-radius:999px;padding:10px 18px;font-family:var(--display);font-weight:500;font-size:15px;color:var(--ink);text-wrap:balance;text-align:center}.ldg .sec-setup .setup-alt{margin:52px auto 0;width:min(520px,100%)}.ldg .sec-setup .alt-lead{margin:0;font-size:13.5px;color:var(--muted);text-align:center}.ldg .sec-setup .setup-alt .fields{margin-top:14px}@media (min-width:721px){.ldg .sec-setup .setup-cards:before{display:none}}@media (max-width:720px){.ldg .sec-setup .scard{width:100%}.ldg .sec-setup .scard.right{align-self:stretch}.ldg .sec-setup .setup-cards{gap:40px}}.ldg .sec-proof{padding:92px 0}.ldg .sec-proof .demo-card{background:var(--cloud);border-radius:22px;box-shadow:var(--shadow);max-width:640px;margin:40px auto 0;padding:22px 24px 26px}.ldg .sec-proof .demo-head{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--hairline)}.ldg .sec-proof .demo-dot{width:8px;height:8px;border-radius:99px;background:#38a169;flex:none}.ldg .sec-proof .chat{display:flex;flex-direction:column;gap:14px;margin-top:18px}.ldg .sec-proof .bubble{max-width:92%;border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.55}.ldg .sec-proof .bubble.you{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:6px}.ldg .sec-proof .bubble.claude{align-self:flex-start;background:#f5faff;border:1px solid var(--hairline);border-bottom-left-radius:6px}.ldg .sec-proof .mini-rows{margin:10px 0 4px;border-top:1px solid var(--hairline)}.ldg .sec-proof .mini-row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--hairline);font-size:14px}.ldg .sec-proof .mini-row .tnum{color:var(--ink);font-weight:500}.ldg .sec-proof .mini-row span:first-child{color:var(--muted)}.ldg .sec-proof .beltchip{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:26px auto 0;background:#fff4e2;color:#8a5a12;border-radius:999px;padding:9px 18px 9px 14px;font-size:14px;font-weight:500}.ldg .sec-proof .beltchip svg{flex:none}@media (max-width:560px){.ldg .sec-proof{padding:48px 0}.ldg .sec-proof .bubble{max-width:96%}}.ldg .sec-prompts{padding:92px 0}.ldg .sec-prompts .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.ldg .sec-prompts .cap{background:var(--cloud);border-radius:20px;box-shadow:var(--shadow-sm);padding:20px 22px;display:flex;flex-direction:column;gap:10px;cursor:pointer;position:relative;transition:box-shadow .12s ease,transform .12s ease}.ldg .sec-prompts .cap:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(31,39,51,.05),0 10px 30px rgba(31,39,51,.1)}.ldg .sec-prompts .cap-q{font-family:var(--display);font-weight:600;font-size:16.5px;line-height:1.35;margin:0}.ldg .sec-prompts .cap-cap{font-size:14px;color:var(--muted);flex:1;margin:0}.ldg .sec-prompts .copied-pill{position:absolute;top:10px;right:12px;background:var(--ink);color:#fff;font-family:var(--display);font-weight:600;font-size:11.5px;padding:4px 10px;border-radius:999px;opacity:0;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ldg .sec-prompts .copied-pill.show{opacity:1;transform:translateY(0)}.ldg .sec-prompts .cockpit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px}.ldg .sec-prompts .cockpit-label{font-size:14px;color:var(--muted-sky)}.ldg .sec-prompts .chip{background:var(--cloud);border-radius:999px;box-shadow:var(--shadow-sm);padding:8px 16px;font-family:var(--display);font-weight:500;font-size:14px}@media (max-width:860px){.ldg .sec-prompts .caps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ldg .sec-prompts{padding:48px 0}.ldg .sec-prompts .caps{grid-template-columns:1fr}}.ldg .sec-social{padding:92px 0}.ldg .sec-social .quotes{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:40px;align-items:flex-start}.ldg .sec-social .quote{flex:0 1 560px;background:var(--cloud);border-radius:20px;box-shadow:var(--shadow-sm);padding:24px 26px;display:flex;flex-direction:column;gap:14px;margin:0}.ldg .sec-social .quote p{margin:0;font-size:16.5px;line-height:1.55}.ldg .sec-social .quote cite{font-style:normal;font-family:var(--display);font-weight:600;font-size:14px;color:var(--muted-sky)}.ldg .sec-social .quote-author{display:flex;align-items:center;gap:12px}.ldg .sec-social .quote-author img{border-radius:50%;display:block}.ldg .sec-social .quote-role{display:block;font-weight:500;font-size:12.5px;opacity:.85;margin-top:2px}.ldg .sec-compare{padding:92px 0 72px}.ldg .sec-compare .vs-table{background:var(--cloud);border-radius:22px;box-shadow:var(--shadow);max-width:760px;margin:40px auto 0;padding:8px 26px 10px}.ldg .sec-compare table{width:100%;border-collapse:collapse}.ldg .sec-compare td,.ldg .sec-compare th{padding:14px 10px;text-align:center;border-bottom:1px solid var(--hairline);font-size:15px}.ldg .sec-compare tr:last-child td,.ldg .sec-compare tr:last-child th{border-bottom:0}.ldg .sec-compare th{font-family:var(--display);font-weight:600}.ldg .sec-compare tbody th[scope=row]{text-align:left;font-family:var(--body);font-weight:400;color:var(--ink);padding-left:0}.ldg .sec-compare thead th{font-size:15.5px;padding-top:18px}.ldg .sec-compare thead .us{color:var(--blue-deep)}.ldg .sec-compare thead .them{color:var(--muted-sky)}.ldg .sec-compare col.us-col{background:#f5faff}.ldg .sec-compare .no,.ldg .sec-compare .yes{display:inline-block;line-height:0}@media (max-width:480px){.ldg .sec-compare .vs-table{padding:6px 16px 8px}.ldg .sec-compare td,.ldg .sec-compare th{padding:12px 6px;font-size:13.5px}.ldg .sec-compare thead th{font-size:14px}}.ldg .sec-pricing{padding:96px 20px 64px;display:flex;flex-direction:column;align-items:center;text-align:center}.ldg .sec-pricing .price-card{background:var(--cloud);border-radius:26px;box-shadow:var(--shadow);padding:36px 40px 34px;width:100%;max-width:430px}.ldg .sec-pricing .price-card h2{font-family:var(--display);font-weight:700;font-size:30px;margin:0;letter-spacing:-.01em;text-wrap:balance}.ldg .sec-pricing .price-row{margin-top:18px;display:flex;align-items:baseline;justify-content:center;gap:6px}.ldg .sec-pricing .price-num{font-family:var(--display);font-weight:700;font-size:56px;letter-spacing:-.02em;line-height:1}.ldg .sec-pricing .price-per{font-size:16px;color:var(--muted)}.ldg .sec-pricing .price-alt{margin:6px 0 0;font-size:14.5px;color:var(--muted)}.ldg .sec-pricing .price-list{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:9px;text-align:left;font-size:15px}.ldg .sec-pricing .price-list li{display:flex;gap:10px;align-items:flex-start}.ldg .sec-pricing .price-list svg{flex:none;margin-top:4px}.ldg .sec-pricing .price-cta{margin-top:26px}.ldg .sec-pricing .price-note{margin:14px 0 0;font-size:14px;color:var(--muted)}.ldg .sec-footer{padding-top:64px;font-size:16px}.ldg .sec-footer .footer{border-top:1px solid #dce9f7;padding:44px 0 40px;position:relative}.ldg .sec-footer .footer-inner{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.ldg .sec-footer .footer-brand{display:flex;flex-direction:column;gap:10px}.ldg .sec-footer .wordmark{display:flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--display);font-weight:600;font-size:18px;color:var(--ink)}.ldg .sec-footer .wordmark svg{display:block}.ldg .sec-footer .footer-copy{font-size:13.5px;color:var(--muted-sky)}.ldg .sec-footer .wordmark .footer-year{font-family:var(--body);font-size:13.5px;font-weight:400;color:var(--muted-sky);margin-left:4px;align-self:flex-end;padding-bottom:2px}.ldg .sec-footer .footer-disclaimer{max-width:52ch}.ldg .sec-footer .footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.ldg .sec-footer .footer-links a{color:var(--muted-sky);text-decoration:none}.ldg .sec-footer .footer-links a:hover{color:var(--ink)}.ldg .sec-footer .tower{position:absolute;right:36px;bottom:100%;margin-bottom:-1px;opacity:.9}@media (max-width:720px){.ldg .sec-footer .tower{right:16px}}@media (prefers-reduced-motion:reduce){.ldg .btn-blue,.ldg .btn-blue:hover{transition:none;transform:none}.ldg .cloud-a,.ldg .cloud-b,.ldg .cloud-c,.ldg .sec-hero .now-boarding .dot{animation:none}.ldg .sec-hero .copied-tag,.ldg .sec-hero .pass-stub{transition:none}.ldg .sec-hero .pass-stub.torn{transform:none}.ldg .sec-prompts .cap,.ldg .sec-prompts .cap:hover{transition:none;transform:none}.ldg .sec-prompts .copied-pill{transition:none}}