.sec{position:relative}.sec>.wrap{position:relative;z-index:1}.sec.zone::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--line-strong) 1px,transparent 1.4px);background-size:24px 24px;opacity:.32;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.sec-head h2{font-size:clamp(2rem,4.6vw,3rem);line-height:1.08}.sec-head .eyebrow,.sec-head .tag{display:inline-flex;align-items:center;gap:12px}.sec-head .eyebrow::before{content:"";width:30px;height:2px;border-radius:2px;background:currentColor;opacity:.7;transform-origin:left;animation:eyebar .9s var(--ease-out) both}@keyframes eyebar{from{transform:scaleX(0)}to{transform:scaleX(1)}}.deep{background:radial-gradient(900px 420px at 88% 0%,rgba(31,122,130,.5),transparent 62%),radial-gradient(700px 380px at 4% 100%,rgba(201,148,29,.2),transparent 62%),var(--teal-900);background-size:140% 140%,140% 140%,auto;animation:mesh 18s ease-in-out infinite alternate}@keyframes mesh{0%{background-position:0% 0%,100% 100%,0 0}100%{background-position:100% 30%,0% 70%,0 0}}.btn-orange,.btn-ink{position:relative;overflow:hidden;isolation:isolate}.btn-orange::after,.btn-ink::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-130%);transition:transform .8s var(--ease-out)}.btn-orange:hover::after,.btn-ink:hover::after{transform:translateX(130%)}.hero::after{content:"";position:absolute;left:50%;bottom:16px;width:22px;height:36px;margin-left:-11px;border:2px solid var(--ink-300);border-radius:12px;background:radial-gradient(circle,var(--ink-500) 0 3px,transparent 3.5px) 50% 8px/8px 8px no-repeat;animation:cue 1.8s ease-in-out infinite;opacity:.8;pointer-events:none}@keyframes cue{0%{background-position:50% 7px;opacity:.9}70%{background-position:50% 19px;opacity:.15}100%{background-position:50% 7px;opacity:.9}}.lp-fact,.lp-day,.lp-tool,.lp-get,.lp-city,.lp-part,.lp-cn,.lp-three .lp-t,.lp-pc,.lp-pstep{will-change:transform}.lp-fact:hover,.lp-day:hover,.lp-tool:hover,.lp-get:hover,.lp-city:hover,.lp-part:hover,.lp-three .lp-t:hover{box-shadow:var(--shadow-lg)}.lp-fmt{background:#fff;border:1px solid var(--line);border-radius:var(--r-2xl);padding:28px;margin-top:24px;box-shadow:var(--shadow-sm)}.lp-fmt h3{font-size:1.125rem;margin:0 0 4px}.lp-fmt .lp-cap{font-family:var(--font-ui);font-size:.8125rem;color:var(--ink-500);margin:0 0 22px}.lp-fr{display:grid;grid-template-columns:110px 1fr 160px;gap:16px;align-items:center;margin-bottom:18px;font-family:var(--font-ui)}.lp-fr:last-child{margin-bottom:0}.lp-fr b{font-size:.9375rem;color:var(--ink-900)}.lp-fr span.lp-v{font-size:.8125rem;color:var(--ink-500)}.lp-bar{position:relative;height:30px;border-radius:var(--r-pill);background:var(--paper-3);overflow:hidden}.lp-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-pill);background:var(--ink-900);width:0;animation:fill 5s var(--ease-in-out) infinite}.lp-bar.lp-b13{width:65%}.lp-bar.lp-b20{width:100%}.lp-bar.lp-b20 i{background:var(--orange-cta);animation-duration:7s}@keyframes fill{0%{width:0}70%,100%{width:100%}}.lp-pips{display:flex;gap:5px;margin-top:8px}.lp-pips i{width:100%;max-width:26px;height:8px;border-radius:var(--r-pill);background:var(--paper-3);animation:pip 6s ease-in-out infinite;animation-delay:calc(var(--k)*.4s)}@keyframes pip{0%,12%{background:var(--paper-3)}22%,45%{background:var(--saffron-500)}60%,100%{background:var(--paper-3)}}.lp-phase{max-width:1120px;margin:0 auto 36px;padding:0 20px}.lp-phase h3{font-size:1.125rem;margin:0 0 20px}.lp-pt{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:ph}.lp-pt::before{content:"";position:absolute;left:12%;right:12%;top:24px;height:3px;border-radius:3px;background:var(--paper-3)}.lp-pt::after{content:"";position:absolute;left:12%;top:24px;height:3px;border-radius:3px;background:var(--saffron-500);animation:travel 6s var(--ease-in-out) infinite}@keyframes travel{0%{width:0}80%,100%{width:76%}}.lp-pt div{position:relative;text-align:center;font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--ink-900);counter-increment:ph}.lp-pt div::before{content:counter(ph);display:grid;place-items:center;width:48px;height:48px;margin:0 auto 10px;border-radius:50%;background:#fff;border:2px solid var(--ink-900);font-family:var(--font-display);font-weight:700;box-shadow:0 0 0 6px var(--paper-step);position:relative;z-index:1}.lp-pt div:last-child::before{background:var(--oxblood);border-color:var(--oxblood);color:var(--paper)}.lp-pt small{display:block;font-weight:400;color:var(--ink-500);font-size:.75rem;margin-top:2px}.lp-stn{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 4px}.lp-stn span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:var(--r-pill);background:var(--paper-3);color:var(--ink-700)}.lp-stn span b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink-900);color:var(--paper);font-size:.6875rem}@media (max-width:980px){.lp-fr{grid-template-columns:1fr}.lp-pt{grid-template-columns:repeat(2,1fr);row-gap:24px}.lp-pt::before,.lp-pt::after{display:none}}@media (max-width:620px){.hero::after{display:none}.lp-fmt{padding:20px}}@media (prefers-reduced-motion:reduce){.deep,.hero::after,.lp-bar i,.lp-pips i,.lp-pt::after,.sec-head .eyebrow::before,.btn-orange::after,.btn-ink::after{animation:none!important}.lp-bar i{width:100%}.lp-pt::after{width:76%}}.lp-strip{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-900)}.lp-strip .lp-hs .lp-n,.lp-strip .lp-hs .lp-u,.lp-strip .lp-hs .lp-n2{color:var(--orange-text)}.lp-strip .lp-hs p{color:var(--ink-500)}@media (max-width:620px){.sec{padding:40px 0}.sec-head{margin-bottom:24px}.sec-head h2{font-size:1.75rem}}