.lugg-case{--lugg-ink:#1f2528;--lugg-muted:#657077;--lugg-orange:#f39a32;--lugg-coral:#ff6047;--lugg-yellow:#ffbe23;--lugg-cream:#fff5dc;--lugg-soft:#fffaf0;--lugg-line:#eadfcb;color:var(--lugg-ink);background:#fff}.lugg-case p{color:var(--lugg-muted);font-size:15px;line-height:1.78}.lugg-section{padding:88px 0 104px}.lugg-section-title{margin-bottom:42px}.lugg-section-title>p{color:#d97819;margin:0 0 13px;font-size:13px;font-weight:720}.lugg-section-title>p span{color:#9b8c79;font-size:11px}.lugg-section-title h2{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(29px,2.5vw,35px);line-height:1.3}.lugg-section-title>div{max-width:720px;color:var(--lugg-muted);margin-top:18px;font-size:15px;line-height:1.75}.lugg-icon{color:#e77d19;background:#fff0cf;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.lugg-device{background:#202426;border:1px solid #3d4144;border-radius:clamp(16px,10%,26px);flex:none;margin:0;padding:4px;position:relative;box-shadow:0 16px 30px #47372029}.lugg-screen{background:#fff;border-radius:calc(clamp(16px,10%,26px) - 5px);overflow:hidden}.lugg-device img{width:100%;height:auto;display:block}.lugg-island{z-index:2;background:#141719;border-radius:99px;width:32%;height:9px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.lugg-hero{background:linear-gradient(110deg,#fff,#fffaf1);border-bottom:1px solid #eee4d6;padding:64px 0 72px}.lugg-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;display:grid}.lugg-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.5vw,64px);line-height:1.08}.lugg-hero-copy h2{color:#665d54;margin:18px 0 30px;font-size:21px}.lugg-hero-copy>p{max-width:550px;margin:0;font-size:16px}.lugg-tags{gap:10px;margin-top:30px;display:flex}.lugg-tags span{color:#9d5d1e;background:#fff5e3;border:1px solid #f1d7b0;border-radius:999px;padding:8px 12px;font-size:12px}.lugg-hero-stage{background:linear-gradient(145deg,#fff0c9,#ffe0a1);border:1px solid #f0d4a8;border-radius:28px;justify-content:center;align-items:center;gap:18px;min-height:450px;padding:48px 40px;display:flex;overflow:hidden}.lugg-hero-stage .is-side{width:132px;transform:translateY(13px)}.lugg-hero-stage .is-main{width:166px}.lugg-problem{background:#fff}.lugg-problem-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:80px;display:grid}.lugg-problem .lugg-section-title{margin-bottom:30px}.lugg-body{max-width:640px}.lugg-body p{margin:0 0 20px;font-size:16px}.lugg-problem-list{gap:14px;display:grid}.lugg-problem-list article{border:1px solid var(--lugg-line);background:var(--lugg-soft);border-radius:14px;grid-template-columns:34px 42px 1fr;align-items:center;gap:16px;min-height:96px;padding:16px 20px;display:grid}.lugg-no{color:#c99656;font-size:11px;font-weight:750}.lugg-problem-list h3{margin:0 0 6px;font-size:18px}.lugg-problem-list p{margin:0;font-size:13px;line-height:1.6}.lugg-goals{background:#faf8f4;border-block:1px solid #eee5d9}.lugg-goals .lugg-section-title{grid-template-columns:1fr .72fr;align-items:end;gap:60px;display:grid}.lugg-goals .lugg-section-title>p,.lugg-goals .lugg-section-title>h2{grid-column:1}.lugg-goals .lugg-section-title>div{grid-area:1/2/3;margin:0}.lugg-goal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lugg-goal-grid>article{background:#fff;border:1px solid #e5ddcf;border-radius:16px;grid-template-columns:minmax(120px,.65fr) 24px minmax(0,1.35fr);align-items:center;gap:14px;min-height:156px;padding:20px;display:grid}.lugg-goal-source{border-right:1px solid #eadfce;padding-right:12px}.lugg-goal-source small,.lugg-goal-output small{color:#b18b5f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:730}.lugg-goal-source p{color:#534c45;margin:8px 0 0;font-size:13px;line-height:1.55}.lugg-goal-arrow{color:#d79a54}.lugg-goal-output{grid-template-columns:20px 42px 1fr;align-items:center;gap:10px;display:grid}.lugg-goal-output>span{color:#d99748;font-size:10px;font-weight:750}.lugg-flow-section{background:#fff}.lugg-flow-section .lugg-section-title{grid-template-columns:1fr .72fr;align-items:end;gap:70px;display:grid}.lugg-flow-section .lugg-section-title>p,.lugg-flow-section .lugg-section-title>h2{grid-column:1}.lugg-flow-section .lugg-section-title>div{grid-area:1/2/3;margin:0}.lugg-flow{border:1px solid var(--lugg-line);background:#fff8e9;border-radius:18px;grid-template-columns:repeat(7,1fr);padding:28px 18px;display:grid}.lugg-flow-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.lugg-flow-step>span:not(.lugg-icon){color:#c38b49;font-size:10px}.lugg-flow-step strong{font-size:13px}.lugg-flow-arrow{color:#d6a467;position:absolute;top:13px;right:-9px}.lugg-flow-note{color:#8f7251;justify-content:center;align-items:center;gap:15px;margin-top:16px;font-size:12px;display:flex}.lugg-experience{background:#faf8f4;border-block:1px solid #eee5d9}.lugg-experience-list{gap:32px;display:grid}.lugg-experience-card{background:#fff;border:1px solid #eadfcd;border-radius:22px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:50px;min-height:470px;padding:38px 48px;display:grid}.lugg-experience-copy{max-width:430px}.lugg-experience-copy>span{color:#b96a1b;background:#fff0d5;border-radius:6px;margin-bottom:15px;padding:6px 9px;font-size:11px;font-weight:720;display:inline-block}.lugg-experience-copy h3{margin:0 0 18px;font-size:28px}.lugg-experience-copy p{margin:0 0 16px}.lugg-experience-copy .lugg-user-problem{color:#3f3b37;font-weight:650}.lugg-experience-copy ul,.lugg-iteration-list ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lugg-experience-copy li,.lugg-iteration-list li{color:#8b622f;background:#fff9ee;border:1px solid #ecd9bb;border-radius:999px;padding:7px 10px;font-size:11px}.lugg-phone-group{background:linear-gradient(145deg,#fff2d4,#ffe3a8);border-radius:18px;justify-content:center;align-items:flex-end;gap:18px;min-height:390px;padding:30px;display:flex}.lugg-phone-group.three .lugg-device{width:142px}.lugg-phone-group.three .lugg-device:first-child{width:150px;transform:translateY(-8px)}.lugg-phone-group.two .lugg-device{width:180px}.lugg-experience-card.tracking{background:#fffdf8;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.lugg-status-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lugg-status-chips span{color:#a56424;background:#fff0d0;border-radius:7px;padding:7px 10px;font-size:11px}.lugg-pickup-route{color:#a96727;align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:650;display:flex}.lugg-pickup-visual{background:#ed9c24;border-radius:18px;min-height:440px;position:relative;overflow:hidden}.lugg-pickup-visual>img{object-fit:cover;width:100%;height:440px}.lugg-pickup-visual:after{content:"";background:linear-gradient(90deg,#482b0d38,#482b0d00 60%);position:absolute;inset:0}.lugg-pickup-visual .lugg-device{z-index:2;width:175px;position:absolute;bottom:-46px;right:44px;transform:rotate(2deg)}.lugg-iteration-section{background:#fff}.lugg-iteration-list{gap:24px;display:grid}.lugg-iteration-list>article{border-block:1px solid #e8ddcc;grid-template-columns:240px minmax(0,1fr) 230px;align-items:center;gap:32px;padding:28px 34px;display:grid}.lugg-iteration-list header>span{color:#d5781c;font-size:11px;font-weight:750}.lugg-iteration-list h3{margin:8px 0 10px;font-size:21px}.lugg-iteration-list header p{margin:0;font-size:13px}.lugg-iteration-list ul{align-content:center;margin:0}.lugg-compare{grid-template-columns:1fr 24px 1fr;align-items:center;gap:14px;display:grid}.lugg-compare>div>small{color:#9d7d59;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.lugg-compare-phones{gap:8px;display:flex}.lugg-compare-arrow{color:#d58b39}.tracking-compare .lugg-device{width:126px}.tracking-compare>div{flex-direction:column;align-items:center;display:flex}.lugg-final{background:#faf8f4;border-top:1px solid #eee3d3;padding-top:112px}.lugg-final-stage{background:linear-gradient(145deg,#fff2d2,#ffe2a5);border:1px solid #ead9bd;border-radius:22px;padding:34px 36px 64px}.lugg-final-label{color:#8f5a22;align-items:baseline;gap:8px;font-weight:700;display:flex}.lugg-final-label small{color:#a98f72;font-size:11px}.lugg-final-label.supporting{border-top:1px solid #9e682b40;margin-top:42px;padding-top:24px}.lugg-final-grid{justify-content:center;align-items:flex-end;gap:22px;margin-top:22px;display:flex}.lugg-final-grid .lugg-device{width:160px}@media (max-width:1000px){.lugg-hero-grid{gap:32px}.lugg-hero-stage{gap:13px;padding-inline:24px}.lugg-hero-stage .is-side{width:110px}.lugg-hero-stage .is-main{width:138px}.lugg-problem-grid{gap:45px}.lugg-goal-grid>article{grid-template-columns:1fr}.lugg-goal-source{border-bottom:1px solid #eadfce;border-right:0;padding:0 0 10px}.lugg-goal-arrow{display:none}.lugg-iteration-list>article{grid-template-columns:190px minmax(0,1fr)}.lugg-iteration-list ul{grid-column:1/-1}}@media (max-width:760px){.lugg-section{padding:72px 0 80px}.lugg-hero{padding:44px 0 58px}.lugg-hero-grid,.lugg-problem-grid,.lugg-goals .lugg-section-title,.lugg-flow-section .lugg-section-title,.lugg-experience-card,.lugg-experience-card.tracking,.lugg-iteration-list>article{grid-template-columns:1fr}.lugg-hero-copy h1{font-size:40px}.lugg-hero-stage{min-height:350px;margin-top:10px;padding:32px 18px}.lugg-hero-stage .is-side{width:27%}.lugg-hero-stage .is-main{width:34%}.lugg-tags{flex-wrap:wrap}.lugg-goals .lugg-section-title>div,.lugg-flow-section .lugg-section-title>div{grid-area:auto/1}.lugg-goal-grid{grid-template-columns:1fr}.lugg-flow{grid-template-columns:1fr;gap:22px}.lugg-flow-step{flex-direction:row;justify-content:flex-start}.lugg-flow-arrow{top:44px;left:12px;right:auto;transform:rotate(90deg)}.lugg-flow-note{flex-wrap:wrap}.lugg-experience-card{gap:28px;min-height:0;padding:26px 20px}.lugg-experience-card.tracking .lugg-phone-group{order:2}.lugg-phone-group{gap:10px;min-height:0;padding:25px 12px}.lugg-phone-group.three .lugg-device,.lugg-phone-group.three .lugg-device:first-child{width:31%;transform:none}.lugg-phone-group.two .lugg-device{width:43%}.lugg-pickup-visual{min-height:390px}.lugg-pickup-visual>img{height:390px}.lugg-pickup-visual .lugg-device{width:145px;right:18px}.lugg-iteration-list>article{gap:25px;padding:24px 0}.lugg-iteration-list ul{grid-column:auto}.lugg-final-stage{padding:28px 16px 48px;overflow:hidden}.lugg-final-grid{justify-content:flex-start;gap:12px;padding-bottom:10px;overflow-x:auto}}.lugg-device{--device-radius:24px;border-radius:var(--device-radius)}.lugg-screen{border-radius:calc(var(--device-radius) - 5px)}.lugg-hero-stage .is-side{--device-radius:20px}.lugg-hero-stage .is-main{--device-radius:25px}.lugg-pickup-visual .lugg-device{bottom:24px}.lugg-iteration-list header .lugg-result{color:#3f3b37;margin-top:9px;font-weight:650}.lugg-compare-stage{flex-direction:column;align-items:center;display:flex}.lugg-hero-composite{background:#fff;margin:0;padding:0}.lugg-hero-composite>img{object-fit:contain;object-fit:cover;object-position:50% 65%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.48)}.lugg-problem-list .lugg-icon{transform:translate(-20px)}.lugg-goals .lugg-section-title,.lugg-goals .lugg-section-title>p,.lugg-goals .lugg-section-title>h2{display:block}.lugg-goal-grid>article{min-height:156px;padding:20px;display:block}.lugg-goal-source{border-bottom:1px solid #eadfce;border-right:0;justify-content:space-between;align-items:center;gap:18px;padding:0 0 12px;display:flex}.lugg-goal-source small,.lugg-goal-output>small{color:#b18b5f;letter-spacing:.08em;font-size:10px;font-weight:730}.lugg-goal-source p{text-align:right;margin:0}.lugg-goal-arrow{display:none}.lugg-goal-output{margin-top:12px;display:block}.lugg-goal-output>small{display:block}.lugg-goal-output-content{grid-template-columns:20px 42px minmax(0,1fr);align-items:start;gap:10px;margin-top:7px;display:grid}.lugg-goal-output-content>span,.lugg-goal-output-content>.lugg-icon{margin-top:4px}.lugg-goal-output-content>span{color:#d99748;font-size:10px;font-weight:750}.lugg-goal-output h3{margin:0 0 4px;font-size:17px}.lugg-goal-output p{margin:0;font-size:12px;line-height:1.55}.lugg-flow-section .lugg-section-title{display:block}.lugg-flow-section .lugg-section-title>p,.lugg-flow-section .lugg-section-title>h2,.lugg-flow-section .lugg-section-title>div{margin-inline:0;display:block}.lugg-flow-section .lugg-section-title>div{max-width:720px;margin-top:18px}.lugg-phone-group.three .lugg-device:first-child{transform:none}.lugg-final-grid.primary .final-reservation{width:150px}@media (min-width:761px){.lugg-flow-section .lugg-section-title h2{white-space:nowrap;max-width:none}.lugg-experience-card.booking .lugg-experience-copy ul{white-space:nowrap;flex-wrap:nowrap}.lugg-experience-card.tracking .lugg-user-problem,.lugg-experience-card.pickup .lugg-user-problem{white-space:nowrap}}.lugg-hero-composite>img{object-position:50% 61%;transform:scale(1.32)}.lugg-body p{margin-bottom:10px}.lugg-problem-list article>div{transform:translate(-15px)}.lugg-goal-output-content>span{color:var(--lugg-ink);margin-top:10px;font-size:17px;font-weight:700;line-height:1.3}.lugg-experience .lugg-section-title{margin-bottom:21px}.lugg-experience-card.booking .lugg-phone-group{min-height:360px;padding:18px 26px}.lugg-experience-card.tracking .lugg-phone-group.two .lugg-device{width:140px}.lugg-pickup-visual .lugg-device{width:130px;bottom:20px;right:24px}.lugg-status-chips{white-space:nowrap;flex-wrap:nowrap}.lugg-pickup-route span{background:#fff0d0;border-radius:7px;padding:7px 10px}.lugg-pickup-visual .lugg-device{width:124px}.lugg-goal-output-content>span{color:var(--lugg-yellow)}.lugg-problem-list{transform:translateY(20px)}.lugg-hero-composite>img{transform:translate(15px)scale(1.32)}.lugg-experience-card.booking .lugg-phone-group{background:0 0}.lugg-pickup-route{gap:10px}.lugg-pickup-route>span.lugg-pickup-pill{background:#fff0d0;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.lugg-pickup-route>span.lugg-pickup-pill strong{font:inherit}.lugg-final-grid.primary .lugg-device{width:130px}.lugg-supporting-devices{justify-content:center;align-items:flex-start;gap:clamp(28px,3.2vw,42px);margin-top:24px;display:flex}.lugg-supporting-device{box-sizing:border-box;aspect-ratio:75.7/153.27;background:#202426;border:1px solid #3d4144;border-radius:16px;flex:none;width:clamp(108px,12.3vw,120px);margin:0;padding:3px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 22px #47372024}.lugg-supporting-screen{background:#fff;border-radius:12px;width:100%;height:100%;overflow:hidden}.lugg-supporting-screen img{object-fit:contain;width:100%;height:100%;display:block}.lugg-supporting-island{z-index:2;background:#141719;border-radius:99px;width:29%;height:6px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lugg-experience-card.booking .lugg-phone-group{gap:12px}@media (min-width:761px){.lugg-iteration-list{gap:0}.lugg-iteration-list>article{grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;gap:clamp(24px,3vw,40px);padding:32px 34px}.lugg-refinement-copy{min-width:0}.lugg-iteration-list header p{margin:0 0 12px}.lugg-refinement-copy ul{margin:20px 0 0}.lugg-compare{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:clamp(8px,1.5vw,16px)}.lugg-compare-phones{gap:10px}.lugg-iteration-list>article.lugg-refinement-landing{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:24px}.lugg-iteration-list>article.lugg-refinement-booking{grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:24px}.lugg-refinement-landing .lugg-compare,.lugg-refinement-booking .lugg-compare{grid-template-columns:auto 16px auto;justify-content:center;column-gap:6px}.lugg-refinement-booking .lugg-compare-phones{gap:8px}}.lugg-iteration-section .lugg-section-title{margin-bottom:22px}@media (min-width:761px){.lugg-iteration-list>article.lugg-refinement-booking{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.lugg-refinement-landing .lugg-refinement-copy{width:calc(100% + 32px)}.lugg-refinement-landing .lugg-refinement-copy ul{white-space:nowrap;flex-wrap:nowrap}.lugg-refinement-booking .lugg-compare{grid-template-columns:auto 16px auto;justify-content:center;column-gap:6px}.lugg-refinement-landing .lugg-device,.lugg-refinement-booking .lugg-device{width:150px}}.lugg-experience-card.booking{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lugg-experience-card.booking .lugg-experience-copy{width:100%;min-width:0}.lugg-experience-card.booking .lugg-experience-copy ul{white-space:normal;flex-wrap:wrap}.lugg-experience-card.booking .lugg-phone-group{width:100%;min-width:0;max-width:100%;display:flex}.lugg-experience-card.booking .lugg-phone-group .lugg-device{flex:142px;width:100%;min-width:0;max-width:142px;transform:none}.lugg-experience-card.booking .lugg-phone-group .lugg-device:first-child{flex-basis:150px;max-width:150px}.lugg-experience-card.booking .lugg-device img{object-fit:contain;width:100%;height:auto}@media (900px<=width<1200px){.lugg-experience-card.booking{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:32px;padding-inline:32px}.lugg-experience-card.booking .lugg-phone-group{padding-inline:12px}}@media (max-width:900px){.lugg-experience-card.booking{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.lugg-experience-card.booking .lugg-experience-copy{max-width:none}.lugg-experience-card.booking .lugg-phone-group{min-height:0}}@media not (min-width:640px){.lugg-experience-card.booking .lugg-phone-group{gap:10px;padding-inline:0}}.lugg-reveal-enabled.is-reveal-ready :where(.lugg-hero-copy,.lugg-hero-stage,.lugg-problem .lugg-section-title,.lugg-problem .lugg-body,.lugg-problem-list article,.lugg-goals .lugg-section-title,.lugg-goal-grid article,.lugg-flow-section .lugg-section-title,.lugg-flow,.lugg-experience>.shell>.lugg-section-title,.lugg-experience-card .lugg-experience-copy,.lugg-experience-card .lugg-phone-group,.lugg-experience-card .lugg-pickup-visual,.lugg-iteration-section .lugg-section-title,.lugg-iteration-list>article,.lugg-final .lugg-section-title,.lugg-final-stage,.lugg-final-grid.primary .lugg-device,.lugg-supporting-devices .lugg-supporting-device){opacity:0;transform:translateY(36px)}.lugg-reveal-enabled.is-reveal-ready :where(.lugg-experience-card .lugg-phone-group,.lugg-experience-card .lugg-pickup-visual,.lugg-final-stage,.lugg-final-grid.primary .lugg-device,.lugg-supporting-devices .lugg-supporting-device){transform:translateY(24px)scale(.95)}.lugg-hero.is-lugg-visible :is(.lugg-hero-copy,.lugg-hero-stage),.lugg-problem.is-lugg-visible :is(.lugg-section-title,.lugg-body,.lugg-problem-list article),.lugg-goals.is-lugg-visible :is(.lugg-section-title,.lugg-goal-grid article),.lugg-flow-section.is-lugg-visible :is(.lugg-section-title,.lugg-flow),.lugg-experience.is-lugg-visible>.shell>.lugg-section-title,.lugg-experience-card.is-lugg-visible :is(.lugg-experience-copy,.lugg-phone-group,.lugg-pickup-visual),.lugg-iteration-section.is-lugg-visible :is(.lugg-section-title,.lugg-iteration-list>article),.lugg-final.is-lugg-visible :is(.lugg-section-title,.lugg-final-stage,.lugg-final-grid.primary .lugg-device,.lugg-supporting-devices .lugg-supporting-device){opacity:1;animation:.6s cubic-bezier(.2,.72,.24,1) backwards lugg-reveal-up;transform:none}.lugg-experience-card.is-lugg-visible :is(.lugg-phone-group,.lugg-pickup-visual),.lugg-final.is-lugg-visible .lugg-final-stage,.lugg-final.is-lugg-visible :is(.lugg-final-grid.primary .lugg-device,.lugg-supporting-devices .lugg-supporting-device){animation-name:lugg-reveal-media;animation-duration:.65s}.lugg-hero.is-lugg-visible .lugg-hero-stage,.lugg-problem.is-lugg-visible .lugg-body{animation-delay:.12s}.lugg-problem.is-lugg-visible .lugg-problem-list article:first-child{animation-delay:.24s}.lugg-problem.is-lugg-visible .lugg-problem-list article:nth-child(2){animation-delay:.36s}.lugg-problem.is-lugg-visible .lugg-problem-list article:nth-child(3){animation-delay:.48s}.lugg-goals.is-lugg-visible .lugg-goal-grid article:first-child{animation-delay:.12s}.lugg-goals.is-lugg-visible .lugg-goal-grid article:nth-child(2){animation-delay:.23s}.lugg-goals.is-lugg-visible .lugg-goal-grid article:nth-child(3){animation-delay:.34s}.lugg-goals.is-lugg-visible .lugg-goal-grid article:nth-child(4){animation-delay:.45s}.lugg-flow-section.is-lugg-visible .lugg-flow{animation-delay:.14s}.lugg-experience-card.is-lugg-visible .lugg-phone-group,.lugg-experience-card.is-lugg-visible .lugg-pickup-visual{animation-delay:.12s}.lugg-iteration-section.is-lugg-visible .lugg-iteration-list>article:first-child{animation-delay:.14s}.lugg-iteration-section.is-lugg-visible .lugg-iteration-list>article:nth-child(2){animation-delay:.26s}.lugg-final.is-lugg-visible .lugg-final-stage{animation-delay:.12s}.lugg-final.is-lugg-visible .lugg-final-grid.primary .lugg-device:first-child{animation-delay:.22s}.lugg-final.is-lugg-visible .lugg-final-grid.primary .lugg-device:nth-child(2){animation-delay:.33s}.lugg-final.is-lugg-visible .lugg-final-grid.primary .lugg-device:nth-child(3){animation-delay:.44s}.lugg-final.is-lugg-visible .lugg-final-grid.primary .lugg-device:nth-child(4){animation-delay:.55s}.lugg-final.is-lugg-visible .lugg-supporting-devices .lugg-supporting-device:first-child{animation-delay:.66s}.lugg-final.is-lugg-visible .lugg-supporting-devices .lugg-supporting-device:nth-child(2){animation-delay:.77s}@keyframes lugg-reveal-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes lugg-reveal-media{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lugg-reveal-enabled :where(.lugg-hero-copy,.lugg-hero-stage,.lugg-section-title,.lugg-body,.lugg-problem-list article,.lugg-goal-grid article,.lugg-flow,.lugg-experience-copy,.lugg-phone-group,.lugg-pickup-visual,.lugg-iteration-list>article,.lugg-final-stage,.lugg-final-grid.primary .lugg-device,.lugg-supporting-devices .lugg-supporting-device){opacity:1;animation:none;transform:none}}.lugg-flow-step,.lugg-refinement-copy,.lugg-compare,.lugg-compare-stage,.lugg-final-grid.primary{min-width:0}.lugg-iteration-list>article .lugg-refinement-copy{width:100%}.lugg-final-grid.primary{grid-template-columns:repeat(4,max-content);justify-content:center;align-items:end;display:grid}@media (900px<=width<1200px){.lugg-flow{padding-inline:12px}.lugg-flow-step strong{min-width:0}.lugg-refinement-landing .lugg-refinement-copy{width:100%}.lugg-refinement-landing .lugg-refinement-copy ul{white-space:normal;flex-wrap:wrap}}@media (max-width:1199px){.lugg-flow-section .lugg-section-title h2,.lugg-experience-card.tracking .lugg-user-problem,.lugg-experience-card.pickup .lugg-user-problem{white-space:normal}}@media (max-width:900px){.lugg-flow-section .lugg-section-title h2,.lugg-experience-card.tracking .lugg-user-problem,.lugg-experience-card.pickup .lugg-user-problem,.lugg-status-chips{white-space:normal}.lugg-status-chips{flex-wrap:wrap}.lugg-flow{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.lugg-flow-step{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0}.lugg-flow-arrow{top:calc(100% + 1px);left:12px;right:auto;transform:rotate(90deg)}.lugg-iteration-list>article,.lugg-iteration-list>article.lugg-refinement-landing,.lugg-iteration-list>article.lugg-refinement-booking{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:0}.lugg-refinement-copy ul{grid-column:auto}.lugg-compare{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);justify-content:center;gap:12px;width:100%}.lugg-compare-stage .lugg-device{width:min(100%,150px);max-width:150px}.lugg-final-grid.primary{grid-template-columns:repeat(2,max-content);gap:22px;width:100%;overflow:visible}}@media not (min-width:640px){.lugg-flow{gap:14px;padding:18px 16px}.lugg-compare{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px}.lugg-compare-stage .lugg-device{width:min(100%,135px);max-width:135px}.lugg-final-grid.primary{gap:16px}.lugg-final-grid.primary .lugg-device,.lugg-final-grid.primary .final-reservation{width:min(36vw,130px);max-width:130px}}@media (hover:hover) and (pointer:fine){.lugg-case .lugg-experience-list>.lugg-experience-card{transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.lugg-case .lugg-experience-list>.lugg-experience-card:hover{border-color:#e3cba7;transform:translateY(-4px);box-shadow:0 10px 24px #60462217}}
