@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,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}html.lupa-story-page,body.lupa-story-page{overscroll-behavior-y:none;overflow-anchor:none;background-color:#f1efe9;background-image:none}html.lupa-story-page{-ms-overflow-style:none;scrollbar-width:none}html.lupa-story-page::-webkit-scrollbar,body.lupa-story-page::-webkit-scrollbar{display:none;width:0;height:0}.lupa-story__mobile-control-scene{display:none}@media (max-width: 720px){.lupa-story__panel--control .lupa-story__visual-stage--control{display:none!important}.lupa-story__panel--control .lupa-story__control-side{width:100%;margin-top:clamp(.3rem,.8svh,.6rem)}.lupa-story__panel--control .lupa-story__mobile-control-scene{position:relative;display:block;width:100%;height:clamp(18rem,43svh,24rem);overflow:hidden;border:1px solid rgba(31,42,51,.12);border-radius:clamp(1.1rem,4vw,1.45rem);background:linear-gradient(150deg,#f8f8f4,#eef2ed);box-shadow:0 1.15rem 2.6rem #232d351c}.lupa-story__panel--control .lupa-story__mobile-control-map{position:absolute;inset:0;width:100%;height:100%;opacity:.96}.lupa-story__panel--control .lupa-story__mobile-control-parks{fill:#dcebd8;opacity:.72}.lupa-story__panel--control .lupa-story__mobile-control-water{stroke:#baddeb;stroke-width:4;stroke-linecap:round;opacity:.76}.lupa-story__panel--control .lupa-story__mobile-control-roads{stroke:#c6cfd3;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.68}.lupa-story__panel--control .lupa-story__mobile-control-minor{stroke:#d5dbdc;stroke-width:.85;stroke-dasharray:3 5;opacity:.72}.lupa-story__panel--control .lupa-story__mobile-control-route-halo{fill:none;stroke:#ffffffe6;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.lupa-story__panel--control .lupa-story__mobile-control-route{fill:none;stroke:var(--story-orange);stroke-width:4.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(255,90,31,.24))}.lupa-story__panel--control .lupa-story__mobile-control-route-start{fill:var(--story-beige);stroke:var(--story-orange);stroke-width:4}.lupa-story__panel--control .lupa-story__mobile-control-route-dot{fill:var(--story-beige);stroke:var(--story-orange);stroke-width:2.5}.lupa-story__panel--control .lupa-story__mobile-control-live{position:absolute;top:clamp(.62rem,1.8vw,.82rem);left:clamp(.62rem,1.8vw,.82rem);z-index:2;display:inline-flex;align-items:center;gap:.36rem;padding:.4rem .56rem;border:1px solid rgba(31,42,51,.08);border-radius:999px;background:#ffffffd1;color:#17222bb8;font-size:clamp(.54rem,1.55vw,.63rem);font-weight:700;line-height:1;box-shadow:0 .45rem 1rem #2531390f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lupa-story__panel--control .lupa-story__mobile-control-live>span,.lupa-story__panel--control .lupa-story__mobile-control-updated>span{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--story-orange);box-shadow:0 0 0 .22rem #ff5a1f1f}.lupa-story__panel--control .lupa-story__mobile-control-message{position:absolute;top:clamp(2.4rem,6.9vw,3rem);left:50%;z-index:3;display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:clamp(8.6rem,30vw,10rem);padding:.48rem .62rem;border:1px solid rgba(31,42,51,.08);border-radius:.8rem;background:#fffffff0;box-shadow:0 .8rem 1.6rem #1e28311a;transform:translate(-50%)}.lupa-story__panel--control .lupa-story__mobile-control-message:after{position:absolute;top:100%;left:50%;height:clamp(3.6rem,10.8vw,4.25rem);border-left:1px dashed rgba(63,75,87,.46);content:""}.lupa-story__panel--control .lupa-story__mobile-control-message>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:#1f2a330f;color:#34404a}.lupa-story__panel--control .lupa-story__mobile-control-message svg{width:.9rem;height:.9rem;stroke-width:1.9}.lupa-story__panel--control .lupa-story__mobile-control-message>div{display:grid;gap:.13rem}.lupa-story__panel--control .lupa-story__mobile-control-message strong{color:#202932;font-size:clamp(.62rem,1.78vw,.72rem);line-height:1}.lupa-story__panel--control .lupa-story__mobile-control-message small{color:#20293287;font-size:clamp(.48rem,1.35vw,.56rem);font-weight:500;line-height:1}.lupa-story__panel--control .lupa-story__mobile-control-vehicle{position:absolute;top:49.5%;left:57.8%;z-index:4;display:grid;width:clamp(2.8rem,9vw,3.35rem);height:clamp(2.8rem,9vw,3.35rem);place-items:center;border:1px solid rgba(255,90,31,.55);border-radius:50%;background:#fffffff7;color:#202933;box-shadow:0 .72rem 1.4rem #1e29311f;transform:translate(-50%,-50%)}.lupa-story__panel--control .lupa-story__mobile-control-vehicle svg{width:clamp(1.35rem,4.4vw,1.65rem);height:clamp(1.35rem,4.4vw,1.65rem);stroke-width:1.75}.lupa-story__panel--control .lupa-story__mobile-control-city{position:absolute;z-index:2;color:#18222acc;font-size:clamp(.5rem,1.45vw,.6rem);font-weight:700;line-height:1;white-space:nowrap}.lupa-story__panel--control .lupa-story__mobile-control-city--start{top:55%;left:7%}.lupa-story__panel--control .lupa-story__mobile-control-city--end{top:53%;right:5%}.lupa-story__panel--control .lupa-story__mobile-control-destination{position:absolute;top:39%;right:4.5%;z-index:4;display:grid;width:clamp(2.15rem,7vw,2.55rem);height:clamp(2.15rem,7vw,2.55rem);place-items:center;color:var(--story-orange);filter:drop-shadow(0 .4rem .55rem rgba(255,90,31,.2))}.lupa-story__panel--control .lupa-story__mobile-control-destination svg{width:100%;height:100%;fill:var(--story-orange);stroke:var(--story-orange);stroke-width:1.7}.lupa-story__panel--control .lupa-story__mobile-control-destination svg circle{fill:#fbfaf5;stroke:#fbfaf5}.lupa-story__panel--control .lupa-story__mobile-control-metrics{position:absolute;right:clamp(.6rem,1.9vw,.84rem);bottom:clamp(2.35rem,6.5vw,2.9rem);left:clamp(.6rem,1.9vw,.84rem);z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(4.35rem,11.5vw,5rem);overflow:hidden;border:1px solid rgba(31,42,51,.08);border-radius:1rem;background:#ffffffed;box-shadow:0 1rem 2rem #232d351a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lupa-story__panel--control .lupa-story__mobile-control-metric{display:grid;grid-template-columns:clamp(1.7rem,5.3vw,2rem) minmax(0,1fr);align-items:center;gap:.46rem;min-width:0;padding:.55rem}.lupa-story__panel--control .lupa-story__mobile-control-metric+.lupa-story__mobile-control-metric{border-left:1px solid rgba(31,42,51,.1)}.lupa-story__panel--control .lupa-story__mobile-control-metric>span{display:grid;width:clamp(1.7rem,5.3vw,2rem);height:clamp(1.7rem,5.3vw,2rem);place-items:center;border-radius:50%;background:#ff5a1f14;color:var(--story-orange)}.lupa-story__panel--control .lupa-story__mobile-control-metric svg{width:.9rem;height:.9rem;stroke-width:1.9}.lupa-story__panel--control .lupa-story__mobile-control-metric>div{display:grid;gap:.25rem;min-width:0}.lupa-story__panel--control .lupa-story__mobile-control-metric small{color:#1f2a338a;font-size:clamp(.48rem,1.3vw,.56rem);font-weight:600;line-height:1}.lupa-story__panel--control .lupa-story__mobile-control-metric strong{color:#171d24;font-size:clamp(1.18rem,4.1vw,1.5rem);line-height:.9;letter-spacing:-.05em;white-space:nowrap}.lupa-story__panel--control .lupa-story__mobile-control-metric em{margin-left:.1rem;font-size:.48em;font-style:normal;letter-spacing:-.01em}.lupa-story__panel--control .lupa-story__mobile-control-updated{position:absolute;bottom:clamp(.78rem,2.25vw,1rem);left:clamp(.9rem,2.8vw,1.2rem);z-index:5;display:inline-flex;align-items:center;gap:.42rem;margin:0;color:#18232c96;font-size:clamp(.5rem,1.42vw,.58rem);font-weight:600;line-height:1}}.lupa-story__mobile-offer-scene{display:none}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__visual-stage--hero{display:none!important}.lupa-story__panel--offer-hero .lupa-story__hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:clamp(.15rem,.6svh,.38rem);padding:.32rem;border:1px solid rgba(11,15,25,.08);border-radius:1rem;background:#fff9;white-space:normal}.lupa-story__panel--offer-hero .lupa-story__hero-benefits span,.lupa-story__panel--offer-hero .lupa-story__hero-benefits span:nth-child(3){display:flex;min-width:0;min-height:clamp(2.2rem,4.7svh,2.75rem);flex-direction:column;justify-content:center;gap:.16rem;margin:0;padding:.22rem .16rem;border:0;border-radius:.7rem;background:#ffffffc7;color:#0b0f19bd;font-size:clamp(.54rem,1.55vw,.66rem);line-height:1.12;text-align:center}.lupa-story__panel--offer-hero .lupa-story__hero-benefits svg{width:clamp(.88rem,2.6vw,1.05rem);height:clamp(.88rem,2.6vw,1.05rem);margin-inline:auto}.lupa-story__mobile-offer-scene{position:relative;display:grid;grid-template-rows:auto minmax(7.6rem,1fr) auto;row-gap:clamp(.82rem,1.75svh,1.1rem);width:100%;margin-top:clamp(.18rem,.6svh,.45rem);isolation:isolate}.lupa-story__mobile-offer-connectors{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.lupa-story__mobile-offer-connectors path{fill:none;stroke:#526576cc;stroke-width:1.7;stroke-dasharray:4 5;stroke-linecap:round}.lupa-story__mobile-offer-connectors circle{fill:var(--story-orange);stroke:#fff;stroke-width:1.5}.lupa-story__mobile-offer-cards{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(.34rem,1.1vw,.52rem)}.lupa-story__mobile-offer-cards--bottom{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.lupa-story__mobile-offer-cards:before,.lupa-story__mobile-offer-cards:after{display:none}.lupa-story__mobile-offer-cards--top:before,.lupa-story__mobile-offer-cards--top:after{bottom:calc(0rem - clamp(.94rem,1.92svh,1.24rem));transform-origin:top center}.lupa-story__mobile-offer-cards--top:before{left:26%;transform:rotate(25deg)}.lupa-story__mobile-offer-cards--top:after{left:74%;transform:rotate(-20deg)}.lupa-story__mobile-offer-cards--bottom:before,.lupa-story__mobile-offer-cards--bottom:after{top:calc(0rem - clamp(.94rem,1.92svh,1.24rem));transform-origin:bottom center}.lupa-story__mobile-offer-cards--bottom:before{left:29%;transform:rotate(-20deg)}.lupa-story__mobile-offer-cards--bottom:after{left:71%;transform:rotate(25deg)}.lupa-story__mobile-offer-cards--top .lupa-story__message-card--offer:nth-child(1){z-index:3;transform:translateY(-.28rem) rotate(-.65deg)}.lupa-story__mobile-offer-cards--top .lupa-story__message-card--offer:nth-child(2){z-index:3;transform:translateY(.3rem) rotate(.45deg)}.lupa-story__mobile-offer-cards--bottom .lupa-story__message-card--offer:nth-child(1){z-index:3;transform:translateY(.24rem) rotate(.45deg)}.lupa-story__mobile-offer-cards--bottom .lupa-story__message-card--offer:nth-child(2){z-index:3;transform:translateY(-.22rem) rotate(-.6deg)}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer{position:relative;inset:auto;display:grid!important;grid-template-columns:clamp(2.1rem,8vw,2.45rem) minmax(0,1fr);-moz-column-gap:clamp(.38rem,1.3vw,.58rem);column-gap:clamp(.38rem,1.3vw,.58rem);width:auto;min-height:clamp(4.9rem,10.2svh,5.75rem);padding:clamp(.44rem,1.35vw,.58rem) clamp(.44rem,1.35vw,.58rem) clamp(.78rem,1.9vw,.92rem);border:1px solid rgba(218,227,235,.95);border-radius:clamp(.9rem,3.4vw,1.15rem);transform:none;box-shadow:0 8px 16px #17233414}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-manager-right,.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-customer-right{display:grid!important}.lupa-story__mobile-offer-scene .lupa-story__message-connector{display:none}.lupa-story__mobile-offer-scene .lupa-story__message-avatar,.lupa-story__mobile-offer-scene .lupa-story__message-avatar svg{width:clamp(2.1rem,8vw,2.45rem);height:clamp(2.1rem,8vw,2.45rem)}.lupa-story__mobile-offer-scene .lupa-story__message-avatar{overflow:hidden;background:transparent}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer .lupa-story__message-author{font-size:clamp(.62rem,1.85vw,.75rem);font-weight:700;line-height:1.14}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer .lupa-story__message-text{margin-top:.2rem;font-size:clamp(.57rem,1.72vw,.69rem);line-height:1.22}.lupa-story__mobile-offer-scene .lupa-story__message-time{right:clamp(.46rem,1.5vw,.66rem);bottom:clamp(.38rem,1.2vw,.5rem);font-size:clamp(.48rem,1.35vw,.56rem)}.lupa-story__mobile-offer-map{position:relative;z-index:1;width:calc(100% - clamp(.35rem,1.6vw,.68rem));margin-right:0;margin-left:clamp(.35rem,1.6vw,.68rem);min-height:clamp(7.6rem,16.2svh,9.6rem);overflow:hidden;border:1px solid rgba(213,224,231,.72);border-radius:clamp(1rem,4vw,1.35rem);background:linear-gradient(135deg,#fffffffa,#f7f6f0f0);box-shadow:0 0 0 3px #ffffff9e,0 10px 18px #1723340d}.lupa-story__mobile-offer-map:before,.lupa-story__mobile-offer-map:after{position:absolute;width:4.6rem;height:4.6rem;border-radius:50%;background:#ccdfb847;content:""}.lupa-story__mobile-offer-map:before{top:-1.6rem;right:7%}.lupa-story__mobile-offer-map:after{bottom:-2.1rem;left:8%}.lupa-story__mobile-offer-map svg{position:absolute;inset:0;z-index:1;width:100%;height:100%}.lupa-story__mobile-offer-map-roads path{stroke:#b1c1cb61;stroke-width:1.15}.lupa-story__mobile-offer-map-water path{stroke:#aad5eb7a;stroke-width:2}.lupa-story__mobile-offer-route-halo{fill:none;stroke:#fffffff5;stroke-width:7;stroke-linecap:round}.lupa-story__mobile-offer-route{fill:none;stroke:var(--story-orange);stroke-width:4;stroke-linecap:round}.lupa-story__mobile-offer-route-start,.lupa-story__mobile-offer-route-end{fill:#fff;stroke:var(--story-orange);stroke-width:3}.lupa-story__mobile-offer-route-dot{fill:#fff;stroke:var(--story-orange);stroke-width:2}.lupa-story__mobile-offer-city{position:absolute;bottom:clamp(.48rem,1.6vw,.7rem);z-index:2;color:#1a2027;font-size:clamp(.52rem,1.5vw,.62rem);font-weight:700;line-height:1}.lupa-story__mobile-offer-city--start{left:4.5%}.lupa-story__mobile-offer-city--end{right:4.5%}.lupa-story__mobile-offer-truck{position:absolute;top:45%;left:52%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.22rem;transform:translate(-50%,-50%)}.lupa-story__mobile-offer-truck>span{display:grid;width:clamp(2.15rem,8vw,2.6rem);height:clamp(2.15rem,8vw,2.6rem);place-items:center;border:1px solid rgba(255,90,31,.55);border-radius:50%;background:#fff;color:#303842;box-shadow:0 8px 16px #111d271f}.lupa-story__mobile-offer-truck svg{position:static;width:55%;height:55%}.lupa-story__mobile-offer-truck b{padding:.18rem .34rem;border-radius:.35rem;background:var(--story-orange);color:#fff;font-size:clamp(.5rem,1.5vw,.6rem);line-height:1}.lupa-story__panel--offer-hero .lupa-story__footer-row--offer{width:100%}.lupa-story__panel--offer-hero .lupa-story__caption--offer{max-width:25rem;padding:.08rem 0 .08rem clamp(.75rem,2.4vw,.98rem);border-left:3px solid var(--story-orange);color:#0b0f19c7;font-size:clamp(.8rem,calc(.57rem + 1.28vw),.96rem);font-weight:500;line-height:1.36;opacity:1;white-space:normal}.lupa-story__panel--manual .lupa-story__manual-visual{display:block;width:100%}.lupa-story__panel--manual .lupa-story__visual-stage--manual{display:none!important}.lupa-story__panel--manual .lupa-story__manual-mobile-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.42rem,1svh,.64rem);width:100%;margin-top:clamp(.15rem,.5svh,.35rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-step{position:relative;display:grid;grid-template-columns:clamp(1.5rem,4.4vw,1.8rem) minmax(0,1fr);align-items:center;gap:clamp(.34rem,1.1vw,.52rem);min-height:clamp(3.6rem,7.2svh,4.45rem);padding:clamp(.4rem,1.35vw,.58rem);border:1px solid rgba(255,255,255,.13);border-radius:.9rem;background:#fff1}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(3){grid-column:1 / -1}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{position:static;width:clamp(1.4rem,4vw,1.65rem);height:clamp(1.4rem,4vw,1.65rem);font-size:clamp(.56rem,1.55vw,.64rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{gap:clamp(.34rem,1.15vw,.52rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:clamp(1.8rem,5vw,2.2rem);height:clamp(1.8rem,5vw,2.2rem);border-radius:.7rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon svg{width:1.08rem;height:1.08rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:clamp(.57rem,1.7vw,.69rem);line-height:1.12;text-wrap:balance}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.16rem;font-size:clamp(.54rem,1.55vw,.64rem);line-height:1.16}.lupa-story__panel--manual .lupa-story__manual-mobile-step:after{position:absolute;z-index:3;display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:var(--story-graphite);color:var(--story-orange);font-size:.76rem;font-weight:700;line-height:1}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(1):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(4):after{top:50%;right:-.52rem;bottom:auto;left:auto;content:"→";transform:translateY(-50%)}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(2):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(3):after{right:50%;bottom:-.53rem;left:auto;content:"↓";transform:translate(50%)}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5):after{content:none}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat{grid-column:1 / -1;min-height:clamp(2.2rem,4.8svh,2.8rem);padding:.35rem .62rem;border-color:#ff5a1f3d;border-radius:.82rem;background:#ff5a1f14;font-size:clamp(.62rem,1.8vw,.74rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat-icon{width:clamp(1.7rem,4.9vw,2rem);height:clamp(1.7rem,4.9vw,2rem)}}@media (min-width: 721px){.lupa-story__panel--offer-hero .lupa-story__hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;width:min(100%,34rem);margin-top:clamp(1.25rem,2.5vh,1.85rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.58rem;min-height:4.15rem;margin:0;padding:.6rem .68rem;border:1px solid rgba(11,15,25,.1);border-radius:1rem;background:#ffffffad;box-shadow:0 10px 22px #4430210d}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:2.25rem;height:2.25rem;border-radius:.72rem;background:#ff5a1f1a;box-shadow:inset 0 0 0 1px #ff5a1f24}.lupa-story__panel--offer-hero .lupa-story__hero-benefit p{gap:.14rem}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{color:#1f2730;font-size:.8rem;font-weight:700;line-height:1.08}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{display:block;color:#1f27308f;font-size:.68rem;line-height:1.12}.lupa-story__message-card--offer{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;-moz-column-gap:.78rem;column-gap:.78rem;min-height:7.3rem;padding:.92rem .96rem}.lupa-story__message-card--offer .lupa-story__message-avatar,.lupa-story__message-card--offer .lupa-story__message-avatar svg{width:2.5rem;height:2.5rem}.lupa-story__message-card--offer .lupa-story__message-body{gap:.34rem;padding-top:.08rem}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.86rem;font-weight:700;line-height:1.12}.lupa-story__message-card--offer .lupa-story__message-text{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0;padding:.38rem .5rem;border-radius:.58rem .58rem .58rem .16rem;background:#f0f4f7;color:#2a3542;font-size:.79rem;line-height:1.24}.lupa-story__message-card--offer-customer-top .lupa-story__message-text,.lupa-story__message-card--offer-customer-right .lupa-story__message-text{background:#f1f6e7}.lupa-story__message-card--offer-manager-right .lupa-story__message-text{background:#f2f1ed}.lupa-story__message-card--offer-logist-left .lupa-story__message-text{background:#eaf4fa}.lupa-story__message-card--offer .lupa-story__message-time{display:none}.lupa-story__message-card--offer .lupa-story__message-time-inline{display:block;align-self:flex-end;margin-top:auto;color:#17233475;font-size:.66rem;font-weight:600;line-height:1}}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__hero-benefits{gap:.48rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{min-height:clamp(2.85rem,6.2svh,3.5rem);border:1px solid rgba(11,15,25,.1);border-radius:.92rem;background:#fff;box-shadow:0 7px 16px #4430210f}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(1){border-color:#ff844d59}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(2){border-color:#5b91bd4d}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(3){border-color:#dca33552}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(1) .lupa-story__hero-benefit-icon{background:#fff0e8;color:#f15b28}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(2) .lupa-story__hero-benefit-icon{background:#ebf4fa;color:#367eae;box-shadow:inset 0 0 0 1px #367eae24}.lupa-story__panel--offer-hero .lupa-story__hero-benefit:nth-child(3) .lupa-story__hero-benefit-icon{background:#fff6e5;color:#c78316;box-shadow:inset 0 0 0 1px #c7831624}}.lupa-story{--story-graphite: #0b0f19;--story-blue: #1a3de8;--story-orange: #ff5a1f;--story-beige: #f5f0e8;--story-lime: #d7ff3f;--story-white: #ffffff;--story-panel-offset: 16px;--story-nav-top: 1.5rem;min-height:100svh;padding-bottom:.5rem;background:radial-gradient(circle at top left,rgba(255,90,31,.12),transparent 22%),radial-gradient(circle at bottom right,rgba(26,61,232,.14),transparent 30%),#f1efe9;color:var(--story-white);font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.lupa-story:has(>.lupa-story__flow>[data-flow-stage]){padding-bottom:0}.lupa-story *{box-sizing:border-box}.lupa-story ::-moz-selection{background:var(--story-lime);color:var(--story-graphite)}.lupa-story ::selection{background:var(--story-lime);color:var(--story-graphite)}.lupa-story__progress{position:fixed;top:0;left:0;right:0;z-index:90;height:4px;transform-origin:left center;background:linear-gradient(90deg,var(--story-orange),var(--story-lime))}.lupa-story__nav{position:fixed;top:var(--story-nav-top);left:0;right:0;z-index:80;padding:0 1rem}.lupa-story__nav-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;max-width:96rem;margin:0 auto;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:#0b0f19ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px #00000038;overflow:visible}.lupa-story__brand{display:inline-flex;align-items:center;gap:0;color:inherit;text-decoration:none}.lupa-story__brand-logo{display:block;width:clamp(7.2rem,9.6vw,9.18rem);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(255,90,31,.24));transform:scale(1.2);transform-origin:left center}.lupa-story__header-slogan{margin:0;justify-self:center;font-size:.95rem;line-height:1.2;letter-spacing:.01em;color:#ffffffe0;white-space:nowrap}.lupa-story__slogan-label--mobile,.lupa-story__cta-label--mobile{display:none}.lupa-story__nav-links,.lupa-story__nav-actions,.lupa-story__mobile-menu,.lupa-story__cta-row,.lupa-story__footer-row,.lupa-story__step-row{display:flex;align-items:center}.lupa-story__nav-links{gap:.35rem}.lupa-story__nav-link,.lupa-story__ghost-link,.lupa-story__menu-button,.lupa-story__button,.lupa-story__scroll-hint{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.lupa-story__nav-link,.lupa-story__ghost-link,.lupa-story__menu-button{border:0;background:transparent;color:#ffffffc7;text-decoration:none}.lupa-story__nav-link{border-radius:999px;padding:.6rem .85rem;font:inherit;cursor:pointer}.lupa-story__nav-link:hover,.lupa-story__nav-link:focus-visible,.lupa-story__ghost-link:hover,.lupa-story__ghost-link:focus-visible,.lupa-story__menu-button:hover,.lupa-story__menu-button:focus-visible{color:var(--story-white);outline:none}.lupa-story__nav-link:hover,.lupa-story__nav-link:focus-visible{background:#ffffff14}.lupa-story__nav-actions{gap:.75rem;margin-left:0;justify-self:end;position:relative;flex-wrap:nowrap;overflow:visible}.lupa-story__nav-actions>*{flex-shrink:0}.lupa-story__ghost-link{font-size:.92rem}.lupa-story__ghost-link--cta{align-self:center;font-weight:500}.lupa-story__menu-button{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;cursor:pointer}.lupa-story__menu-button:hover,.lupa-story__menu-button:focus-visible{background:#ffffff14}.lupa-story__mobile-menu{display:none}.lupa-story__button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.2rem;padding:.85rem 1.25rem;border-radius:999px;border:1px solid transparent;color:inherit;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.lupa-story__button:hover,.lupa-story__button:focus-visible,.lupa-story__scroll-hint:hover,.lupa-story__scroll-hint:focus-visible{transform:translateY(-1px);outline:none}.lupa-story__button--primary{background-color:var(--story-orange);background-image:linear-gradient(135deg,var(--story-orange),#ff8a3d);color:var(--story-white);box-shadow:0 16px 30px #ff5a1f3d}.lupa-story__button--nav{min-height:2.55rem;padding:.62rem .95rem;white-space:nowrap}.lupa-story__button--large{min-height:3.7rem;padding:1rem 1.45rem}.lupa-story__flow{position:relative}.lupa-story__panel{width:calc(100% - var(--story-panel-offset));height:calc(100vh - var(--story-panel-offset))!important;height:calc(100dvh - var(--story-panel-offset))!important;min-height:calc(100vh - var(--story-panel-offset))!important;min-height:calc(100dvh - var(--story-panel-offset))!important;max-height:calc(100vh - var(--story-panel-offset))!important;max-height:calc(100dvh - var(--story-panel-offset))!important;margin:8px auto;border:1px solid rgba(255,255,255,.08);border-radius:1.9rem;isolation:isolate;box-shadow:0 24px 70px #00000029;overflow:hidden}.lupa-story__eyebrow{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lupa-story__rule{width:100%;height:1px;margin-top:1.1rem;background:currentColor;opacity:.34}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__map-layout{display:grid;align-items:end;gap:clamp(1.35rem,2.6vw,2.4rem)}.lupa-story__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:0 1 auto;min-height:auto;align-items:start}.lupa-story__split{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.lupa-story__split--quick-start{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:center}.lupa-story__split--top{align-items:start}.lupa-story__map-layout{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr)}.lupa-story__stack{display:flex;flex-direction:column;gap:1rem}.lupa-story__hero-aside{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:clamp(.7rem,1.4vw,.95rem);align-self:stretch;min-width:0;min-height:clamp(19rem,41vh,28rem)}.lupa-story__panel.lupa-story__panel--offer-hero{position:relative;gap:clamp(1.25rem,2.6vh,2.35rem)}.lupa-story__hero-scene{position:relative;width:min(100%,66rem);min-height:clamp(32rem,44vw,39rem);margin-left:auto;font-size:clamp(.88rem,.9vw,1rem);isolation:isolate}.lupa-story__hero-scene:before{content:"";position:absolute;inset:19% 10% 14% 25%;border-radius:50%;background:radial-gradient(circle,#ffffff24,#ffffff0a 42%,#fff0 74%);filter:blur(18px);z-index:0;pointer-events:none}.lupa-story__hero-visual{position:absolute;top:8%;left:-4%;width:86%;margin:0;z-index:1;pointer-events:none;overflow:visible}.lupa-story__hero-image{display:block;width:100%;height:auto;transform:scale(1.46);transform-origin:center center;filter:drop-shadow(0 24px 38px rgba(11,15,25,.12))}.lupa-story__hero-links,.lupa-story__hero-chat-stack{position:absolute;inset:0}.lupa-story__hero-links{display:none;z-index:2;overflow:visible;pointer-events:none}.lupa-story__hero-link-path{fill:none;stroke:#ffffffe6;stroke-width:2.2;stroke-dasharray:5 8;stroke-linecap:round;stroke-linejoin:round}.lupa-story__hero-link-dot{fill:#fffffffa}.lupa-story__hero-link-dot--card{opacity:0}.lupa-story__hero-link-dot--map{box-shadow:none}.lupa-story__hero-chat-stack{z-index:3}.lupa-story__message-card--offer{position:absolute;display:grid;grid-template-columns:2.8rem minmax(0,1fr);-moz-column-gap:.9rem;column-gap:.9rem;width:clamp(15rem,16.8vw,17rem);min-height:clamp(6.9rem,7.4vw,7.6rem);padding:.98rem 1.05rem 1.1rem;border:1px solid rgba(232,239,248,1);border-radius:1.55rem;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 28px #17233414,0 4px 10px #1723340a;overflow:visible;isolation:isolate;z-index:2}.lupa-story__message-card--offer:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;z-index:0}.lupa-story__message-connector{position:absolute;z-index:-1;display:block;width:var(--connector-length, 10em);height:0;border-top:2.2px dashed rgba(255,255,255,.94);transform:rotate(var(--connector-angle, 0deg));transform-origin:left center;pointer-events:none}.lupa-story__message-connector:after{content:"";position:absolute;top:50%;right:-.35rem;width:.72rem;height:.72rem;border-radius:999px;background:#fff;transform:translateY(-50%)}.lupa-story__message-avatar{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;background:#eef3f8;color:#5c7ea3;box-shadow:none}.lupa-story__message-body{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.94rem;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:#172334}.lupa-story__message-card--offer .lupa-story__message-text{margin-top:.22rem;font-size:.88rem;line-height:1.3;color:#172334f5;opacity:1}.lupa-story__message-time{position:absolute;right:1rem;bottom:.8rem;z-index:1;font-size:.72rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:#17233480}.lupa-story__message-card--offer-customer-top{top:5.5%;left:5%;transform:rotate(-1deg);--connector-angle: 39deg;--connector-length: 5.6em}.lupa-story__message-card--offer-manager-right{top:8.5%;right:7%;transform:rotate(.65deg);--connector-angle: 105deg;--connector-length: 7.1em}.lupa-story__message-card--offer-customer-right{top:62%;right:4.5%;transform:rotate(.35deg);--connector-angle: -116deg;--connector-length: 7.7em}.lupa-story__message-card--offer-logist-left{top:62%;left:-1%;transform:rotate(-.35deg);--connector-angle: -25deg;--connector-length: 7.4em}.lupa-story__message-card--offer-customer-top .lupa-story__message-connector{left:calc(100% - 2.1rem);top:100%}.lupa-story__message-card--offer-manager-right .lupa-story__message-connector{left:48%;top:100%}.lupa-story__message-card--offer-logist-left .lupa-story__message-connector{left:calc(100% - .7rem);top:1rem}.lupa-story__message-card--offer-customer-right .lupa-story__message-connector{left:.8rem;top:.95rem}.lupa-story__message-card--offer-customer-top .lupa-story__message-author{color:#455d1c}.lupa-story__message-card--offer-manager-right .lupa-story__message-author{color:#243047}.lupa-story__message-card--offer-customer-right .lupa-story__message-author,.lupa-story__message-card--offer-logist-left .lupa-story__message-author{color:#455d1c}.lupa-story__message-card--offer-logist-left .lupa-story__message-author{color:#0d5380}.lupa-story__stack--compact{gap:.85rem}.lupa-story__headline{margin:0;max-width:10ch;font-size:clamp(2.6rem,9.2vw,6.95rem);font-weight:700;line-height:1.04;letter-spacing:.012em;text-transform:uppercase;text-wrap:balance}.lupa-story__headline--manual{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;width:-moz-max-content;width:max-content;max-width:none;text-wrap:unset}.lupa-story__headline-line{display:block;white-space:nowrap}.lupa-story__body{margin:0;font-size:clamp(.98rem,1.85vw,1.4rem);line-height:1.5;letter-spacing:.01em}.lupa-story__body--max{max-width:35rem}.lupa-story__body--small{font-size:clamp(.95rem,1.3vw,1.1rem)}.lupa-story__caption{margin:0;font-size:.9rem;line-height:1.56;letter-spacing:.01em;opacity:.8}.lupa-story__caption--offer{max-width:none;white-space:nowrap}.lupa-story__accent-copy{margin:0;max-width:31rem;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.52;letter-spacing:.01em;opacity:.9}.lupa-story__manual-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(24rem,1.14fr);align-items:center;gap:clamp(1.35rem,3vw,3.2rem)}.lupa-story__control-layout{display:flex;flex-direction:column;align-items:stretch;row-gap:clamp(.8rem,1.4vw,1.2rem)}.lupa-story__control-top{display:grid;grid-template-columns:minmax(0,.78fr) minmax(24rem,1.22fr);align-items:start;-moz-column-gap:clamp(1.5rem,3.5vw,4rem);column-gap:clamp(1.5rem,3.5vw,4rem);row-gap:clamp(1rem,2vw,1.4rem)}.lupa-story__control-primary{min-width:0;gap:clamp(.8rem,1.8vw,1.2rem)}.lupa-story__control-copy{gap:.35rem;max-width:33rem}.lupa-story__control-summary{font-size:clamp(.98rem,1.7vw,1.28rem);line-height:1.42;color:#0b0f19d6}.lupa-story__control-side{min-width:0;gap:clamp(.2rem,.7vw,.5rem);align-items:flex-end}.lupa-story__control-visual{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;margin:-4.4rem 0 0;overflow:visible}.lupa-story__control-image{display:block;width:min(100%,44rem);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:scale(1.2);transform-origin:top right;filter:drop-shadow(0 24px 42px rgba(11,15,25,.1)) drop-shadow(0 8px 18px rgba(255,255,255,.16))}.lupa-story__manual-copy{max-width:35rem}.lupa-story__manual-visual{position:relative;min-width:0;display:flex;justify-content:flex-end}.lupa-story__manual-diagram-shell{position:relative;width:min(100%,46rem);aspect-ratio:720 / 620;margin:0 0 0 auto;transform:translate(.85rem)}.lupa-story__manual-ring{display:block;width:100%;height:100%;overflow:visible}.lupa-story__manual-ring-track{fill:none;stroke:#cdd6e78f;stroke-width:2;stroke-dasharray:10 14;stroke-linecap:round;opacity:1;animation:story-cycle-dash 18s linear infinite}.lupa-story__manual-arrow{fill:#dce3f0e0;opacity:1}.lupa-story__manual-card{position:absolute;display:flex;flex-direction:column;align-items:stretch;width:clamp(12.6rem,14vw,13.6rem);min-height:clamp(7.9rem,8.5vw,8.9rem);padding:1.15rem 1.05rem 1.02rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:1.55rem;background:radial-gradient(circle at top,rgba(255,255,255,.12),transparent 62%),#212632bd;box-shadow:0 24px 50px #0003,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lupa-story__manual-card:hover{transform:translateY(-3px);border-color:#ff925c61;box-shadow:0 28px 56px #0000003d,0 0 0 1px #ff5a1f14}.lupa-story__manual-card--1{top:0;left:50%;transform:translate(-50%)}.lupa-story__manual-card--1:hover{transform:translate(-50%,-3px)}.lupa-story__manual-card--2{top:23%;right:0}.lupa-story__manual-card--3{right:12%;bottom:2%}.lupa-story__manual-card--4{left:12%;bottom:2%}.lupa-story__manual-card--5{top:23%;left:0}.lupa-story__manual-card-badge,.lupa-story__manual-mobile-badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:.8rem;font-weight:700}.lupa-story__manual-card-icon,.lupa-story__manual-mobile-icon,.lupa-story__manual-mobile-repeat-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;color:var(--story-orange)}.lupa-story__manual-card-icon{margin:0 auto .78rem;background:#ff5a1f14;box-shadow:inset 0 0 0 1px #ff5a1f38}.lupa-story__manual-card-icon svg,.lupa-story__manual-mobile-icon svg,.lupa-story__manual-mobile-repeat-icon svg{display:block;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lupa-story__manual-card-title{margin:0;text-align:center;font-size:.82rem;font-weight:700;line-height:1.12;letter-spacing:.024em;text-transform:uppercase;text-wrap:balance}.lupa-story__manual-card-body{margin:.52rem auto 0;max-width:13.5ch;min-height:calc(1.34em * 3);text-align:center;font-size:.88rem;line-height:1.34;letter-spacing:.01em;color:#ffffffd6;text-wrap:pretty}.lupa-story__manual-center-core{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:7.6rem;height:7.6rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:radial-gradient(circle at center,#ffffff0f,#ffffff05),#1318228a;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000029;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.lupa-story__manual-center-icon{width:5.4rem;height:3.6rem;color:#ffffff6b;animation:story-cycle-pulse 7s ease-in-out infinite}.lupa-story__manual-center-icon path{fill:none;stroke:currentColor;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.lupa-story__manual-mobile-step{position:relative;padding:.95rem .9rem .95rem 3rem;border:1px solid rgba(255,255,255,.14);border-radius:1.3rem;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lupa-story__manual-mobile-copy{display:flex;align-items:center;gap:.82rem;min-width:0}.lupa-story__manual-mobile-icon{flex-shrink:0;width:2.7rem;height:2.7rem;border-radius:.95rem;background:#ff5a1f14;box-shadow:inset 0 0 0 1px #ff5a1f33}.lupa-story__manual-mobile-text{min-width:0}.lupa-story__manual-mobile-text .lupa-story__manual-card-title,.lupa-story__manual-mobile-text .lupa-story__manual-card-body{text-align:left;max-width:none}.lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.3rem}.lupa-story__manual-mobile-repeat{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#ffffffc7;font-size:.9rem;line-height:1.25}.lupa-story__manual-mobile-repeat-icon{width:2.3rem;height:2.3rem;border-radius:999px;background:#ffffff0f}.lupa-story__card-grid,.lupa-story__chain-grid,.lupa-story__question-grid,.lupa-story__stats-grid,.lupa-story__status-grid,.lupa-story__pill-grid,.lupa-story__audience-grid{display:grid;gap:.95rem}.lupa-story__card-grid--offer,.lupa-story__question-grid,.lupa-story__stats-grid,.lupa-story__status-grid,.lupa-story__pill-grid,.lupa-story__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__card-grid--offer{width:min(100%,44.5rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;margin-left:auto;align-self:flex-end;z-index:1;gap:clamp(.55rem,.9vw,.75rem)}.lupa-story__card-grid--offer .lupa-story__message-card{min-height:5.15rem;padding:.95rem 1rem}.lupa-story__card-grid--offer .lupa-story__message-author{font-size:.83rem;line-height:1.25}.lupa-story__card-grid--offer .lupa-story__message-text{font-size:.88rem;line-height:1.4}.lupa-story__chain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.lupa-story__pill-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lupa-story__pill-grid--compact{gap:.75rem}.lupa-story__card,.lupa-story__message-card,.lupa-story__share-card,.lupa-story__step-pill,.lupa-story__step-card{border-radius:1.5rem;padding:1rem 1.05rem}.lupa-story__card,.lupa-story__message-card,.lupa-story__share-card,.lupa-story__step-card{border:1px solid rgba(255,255,255,.14)}.lupa-story__card{display:flex;align-items:flex-start;gap:.85rem}.lupa-story__card--light,.lupa-story__share-card{background:#ffffff29}.lupa-story__card--dark,.lupa-story__share-card--dark{background:#0b0f19e6;color:var(--story-white);border-color:#ffffff1f}.lupa-story__card--blue{background:#1a3de82e}.lupa-story__card--orange{background:#ff5a1f2e}.lupa-story__card--lime{background:#d7ff3f33}.lupa-story__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:.95rem;background:#ffffff2e;flex-shrink:0}.lupa-story__card-copy{display:flex;flex-direction:column;gap:.35rem}.lupa-story__card-title,.lupa-story__message-author,.lupa-story__share-eyebrow,.lupa-story__step-title{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lupa-story__chain-grid .lupa-story__step-title{font-size:clamp(.82rem,.82vw,.92rem);line-height:1.17;letter-spacing:.018em;white-space:nowrap}.lupa-story__card-body,.lupa-story__message-text,.lupa-story__step-body{margin:0;font-size:.92rem;line-height:1.52;letter-spacing:.01em;opacity:.86}.lupa-story__chain-grid .lupa-story__step-body{font-size:clamp(.94rem,.8vw,1rem);line-height:1.3;max-width:22ch}.lupa-story__message-card{background:#0b0f1929;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lupa-story__step-card{display:flex;flex-direction:column;gap:.65rem;background:#ffffff14}.lupa-story__chain-grid .lupa-story__step-card{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;min-height:clamp(6.7rem,6.8vw,7.5rem);padding:.92rem .9rem}.lupa-story__step-number{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#ffffff1f;font-size:.9rem;font-weight:700}.lupa-story__chain-grid .lupa-story__step-number{width:2.5rem;height:2.5rem;font-size:.95rem;background:#ffffff24}.lupa-story__step-copy{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0}.lupa-story__footer-row{align-items:flex-end;justify-content:space-between;gap:1rem}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{position:absolute;left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem);bottom:clamp(1.6rem,3.2vh,2.4rem);z-index:12;justify-content:flex-start;pointer-events:none}.lupa-story__scroll-hint{display:inline-flex;align-items:center;gap:.45rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:inherit;font:inherit;font-size:.92rem;letter-spacing:.01em;cursor:pointer}.lupa-story__equation{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;max-width:40rem;padding:1rem 1.1rem;border:1px solid rgba(11,15,25,.12);border-radius:1.35rem;background:#ffffff8f;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.45;letter-spacing:.01em}.lupa-story__equation strong{font-weight:700}.lupa-story__map-shell{display:flex;flex-direction:column;gap:1rem}.lupa-story__map-canvas{position:relative;aspect-ratio:1776 / 1000;overflow:hidden;border-radius:clamp(1.45rem,2vw,2rem);box-shadow:0 24px 56px #070b142e}.lupa-story__map-illustration{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lupa-story__map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:2.6rem 2.6rem;opacity:.72}.lupa-story__map-segment{position:absolute;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--story-lime),var(--story-orange))}.lupa-story__map-segment--one{top:63%;left:16%;width:48%;transform:rotate(-16deg)}.lupa-story__map-segment--two{top:46%;left:51%;width:26%;transform:rotate(29deg)}.lupa-story__map-dot,.lupa-story__map-truck{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.lupa-story__map-dot{width:.95rem;height:.95rem;background:var(--story-white);box-shadow:0 0 0 8px #ffffff1f}.lupa-story__map-dot--start{left:15%;top:65%}.lupa-story__map-dot--mid{left:47%;top:49%}.lupa-story__map-dot--end{right:19%;top:33%;background:var(--story-lime);box-shadow:0 0 0 8px #d7ff3f24}.lupa-story__map-truck{left:45%;top:47%;width:2.9rem;height:2.9rem;background:var(--story-orange);color:var(--story-white);box-shadow:0 18px 30px #0b0f1933;animation:story-map-float 6s ease-in-out infinite}.lupa-story__map-badge{position:absolute;display:inline-flex;align-items:center;max-width:16rem;padding:.7rem .9rem;border-radius:999px;background:#0b0f19cc;color:var(--story-white);font-size:.82rem;font-weight:500;letter-spacing:.01em}.lupa-story__map-badge--top{top:1rem;left:1rem}.lupa-story__map-badge--bottom{right:1rem;bottom:1rem}.lupa-story__share-card{display:flex;flex-direction:column;gap:1rem;align-self:end}.lupa-story__share-card--customer{padding:1.35rem 1.45rem;border:1px solid rgba(11,15,25,.08);border-radius:1.75rem;background:linear-gradient(180deg,#ffffffd1,#ffffff9e),#ffffffb8;box-shadow:0 18px 38px #0b0f1914,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lupa-story__link-preview{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.85rem .95rem;border-radius:1rem;background:#ffffffbd;color:var(--story-graphite);font-size:.92rem;font-weight:500;letter-spacing:.01em;overflow-wrap:anywhere}.lupa-story__share-card--customer .lupa-story__link-preview{padding:.95rem 1rem;border:1px solid rgba(11,15,25,.06);border-radius:1.1rem;background:#fffffff0;box-shadow:inset 0 1px #ffffffd1}.lupa-story__share-card--customer .lupa-story__card-body{color:#0b0f19c7;opacity:1}.lupa-story__share-card--dark .lupa-story__link-preview{background:#ffffff14;color:var(--story-white)}.lupa-story__pill{display:inline-flex;align-items:center;gap:.55rem;min-height:3.35rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:1.35rem;background:#ffffff1a;font-size:.92rem;line-height:1.45;letter-spacing:.01em}.lupa-story__pill-grid--customer{gap:1rem}.lupa-story__pill--customer{min-height:3.7rem;padding:1rem 1.1rem;border:1px solid rgba(11,15,25,.08);background:linear-gradient(180deg,#fffc,#ffffff8f),#ffffffb3;color:#0b0f19eb;box-shadow:0 14px 28px #0b0f190f,inset 0 1px #ffffffc2}.lupa-story__pill--customer svg{flex:0 0 auto;color:#1a3de8}.lupa-story__pill--customer span{font-weight:500}.lupa-story__pill--dark{background:#ffffff0f}.lupa-story__pill--ghost{background:#ffffff1f}.lupa-story__pill--outline{background:#ffffff14}.lupa-story__audience-spotlight{align-self:end;max-width:24rem;padding:1.15rem 1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:1.6rem;background:#ffffff14}.lupa-story__audience-label{max-width:28rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.16);border-radius:1.35rem;background:#ffffff1a}.lupa-story__audience-label .lupa-story__share-eyebrow{margin-bottom:.5rem}.lupa-story__audience-grid--compact{gap:.75rem}.lupa-story__step-row{flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.lupa-story__step-row--compact{gap:.65rem}.lupa-story__step-pill{background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:.92rem;font-weight:500;letter-spacing:.01em}.lupa-story__cta-row{gap:.9rem;flex-wrap:wrap}.lupa-story__cta-row--compact{gap:.75rem}.lupa-story__caption--compact{max-width:30rem}.lupa-story__panel--pricing{justify-content:flex-start;gap:clamp(1.25rem,2.6vh,2.2rem)}.lupa-story__split--pricing{flex:1;align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr)}.lupa-story__stack--pricing-main{gap:.9rem}.lupa-story__stack--pricing-main .lupa-story__body--max{max-width:47rem}.lupa-story__stack--pricing-aside .lupa-story__pill-grid{gap:.6rem}.lupa-story__stack--audience-content{align-self:stretch;justify-content:flex-end;gap:.8rem}.lupa-story__audience-copy{max-width:33rem}.lupa-story__panel--audience,.lupa-story__panel--cta{justify-content:flex-start;gap:clamp(1.6rem,3.4vh,2.8rem)}.lupa-story__panel--cta{padding-bottom:clamp(1.4rem,3.6vh,2.4rem)}.lupa-story__split--audience,.lupa-story__split--cta{flex:1;align-items:end}.lupa-story__stack--audience-hero,.lupa-story__stack--cta-hero{min-height:clamp(18rem,44vh,29rem);justify-content:space-between}.lupa-story__split--audience{align-items:start}.lupa-story__stack--audience-hero{min-height:auto;justify-content:flex-start}.lupa-story__stack--cta-hero{justify-content:flex-start}.lupa-story__split--cta-single{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:start}.lupa-story__stack--cta-flow{max-width:42rem;gap:1rem}.lupa-story__stack--cta-flow .lupa-story__cta-row{justify-content:flex-start;align-items:flex-start;flex-direction:column}.lupa-story__stack--cta-flow .lupa-story__button--large{min-width:min(100%,18rem)}.lupa-story__stack--cta-flow .lupa-story__ghost-link--button{min-height:2.6rem;opacity:.82;font-weight:500}.lupa-story__stack--cta-side{align-self:stretch;justify-content:flex-end;align-items:flex-end}.lupa-story__contact-card{width:100%;max-width:28rem;margin-top:0;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.12);border-radius:1.4rem;background:#ffffff0f;box-shadow:0 18px 36px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lupa-story__contact-title,.lupa-story__contact-copy,.lupa-story__contact-value{margin:0}.lupa-story__contact-title{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lupa-story__contact-copy{margin-top:.55rem;font-size:.9rem;line-height:1.45;color:#ffffffb8}.lupa-story__contact-value{margin-top:.25rem;font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.lupa-story__legal{margin-bottom:clamp(1rem,2.8vh,1.8rem);transform:translateY(-.55rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;padding-top:.35rem;color:#ffffff9e}.lupa-story__legal-copy{margin:0;font-size:.76rem;line-height:1.35;letter-spacing:.01em}.lupa-story__legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem .9rem;font-size:.74rem;line-height:1.35;letter-spacing:.01em}.lupa-story__legal-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lupa-story__legal-links a:hover{opacity:.75}.lupa-story__stack--cta-actions{min-height:clamp(18rem,40vh,25rem);align-items:flex-end;justify-content:flex-end}.lupa-story__stack--cta-actions .lupa-story__step-row,.lupa-story__stack--cta-actions .lupa-story__cta-row{justify-content:flex-end}.lupa-story__stack--cta-actions .lupa-story__cta-row{flex-direction:column;align-items:flex-end}.lupa-story__stack--cta-actions .lupa-story__button--large{min-width:min(100%,18rem)}.lupa-story__cta-copy{max-width:34rem;text-align:right}.lupa-story__stack--cta-actions .lupa-story__ghost-link--button{min-height:2.6rem;opacity:.82;font-weight:500}@keyframes story-map-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(.4rem,-.35rem,0)}}@keyframes story-cycle-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}@keyframes story-cycle-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@media (min-width: 721px){.lupa-story__panel{justify-content:flex-start;gap:clamp(1.25rem,2.6vh,2.35rem)}.lupa-story__panel>:nth-child(3){margin-top:auto}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__map-layout{align-items:start}}@media (max-width: 1180px){.lupa-story__header-slogan{font-size:.88rem}.lupa-story__manual-diagram-shell{width:min(100%,41rem);transform:translate(.55rem)}.lupa-story__manual-card{width:clamp(12.2rem,15vw,13rem);min-height:7.8rem;padding:1rem .95rem .9rem}.lupa-story__manual-card-title{font-size:.78rem}.lupa-story__manual-card-body{font-size:.84rem;max-width:13ch}}@media (max-width: 1024px){.lupa-story__hero-grid,.lupa-story__split,.lupa-story__map-layout,.lupa-story__question-grid,.lupa-story__stats-grid,.lupa-story__status-grid,.lupa-story__pill-grid,.lupa-story__pill-grid--three,.lupa-story__audience-grid{grid-template-columns:minmax(0,1fr)}.lupa-story__chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__chain-grid .lupa-story__step-title{white-space:normal}.lupa-story__manual-layout{grid-template-columns:minmax(0,1fr);gap:1.4rem}.lupa-story__control-layout{row-gap:1.1rem}.lupa-story__control-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);-moz-column-gap:1.35rem;column-gap:1.35rem}.lupa-story__control-primary,.lupa-story__control-side,.lupa-story__control-copy{max-width:none}.lupa-story__control-side{align-items:stretch}.lupa-story__control-visual{margin-top:-2.6rem}.lupa-story__control-image{width:min(100%,36rem);transform:scale(1.12)}.lupa-story__question-grid--actual-position{width:100%;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__manual-copy{max-width:none}.lupa-story__manual-diagram-shell{width:min(100%,38rem);margin:0 auto;transform:none}.lupa-story__footer-row{flex-direction:column;align-items:flex-start}.lupa-story__hero-aside{justify-content:flex-start;align-items:stretch;min-height:auto}.lupa-story__hero-scene{width:min(100%,60rem);min-height:clamp(29rem,68vw,36rem);margin:0 auto}.lupa-story__hero-visual{top:9%;left:-2%;width:85%;pointer-events:none}.lupa-story__hero-image{width:100%;transform:scale(1.32)}.lupa-story__message-card--offer{width:clamp(14rem,25vw,15.25rem);min-height:clamp(6.5rem,10vw,7.15rem)}.lupa-story__message-card--offer-customer-top{top:6%;left:4%}.lupa-story__message-card--offer-logist-left{top:63%;left:-1%}.lupa-story__message-card--offer-manager-right{top:9%;right:5%}.lupa-story__message-card--offer-customer-right{top:63%;right:3.5%}}@media (max-width: 900px){.lupa-story__hero-scene{display:grid;gap:1rem;width:min(100%,34rem);min-height:auto;margin:0 auto}.lupa-story__hero-scene:before,.lupa-story__hero-links{display:none}.lupa-story__hero-visual{position:static;width:100%;margin:0;pointer-events:auto}.lupa-story__hero-image{transform:none}.lupa-story__hero-chat-stack{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.lupa-story__message-card--offer{position:static;width:auto;min-height:0;transform:none}.lupa-story__message-connector{display:none}}@media (max-width: 720px){.lupa-story{--story-panel-offset: 8px;--story-nav-top: 1.1rem}.lupa-story__nav{padding:0 .75rem}.lupa-story__nav-shell{padding:.75rem .85rem;border-radius:1.2rem}.lupa-story__brand-logo{width:clamp(6.42rem,25.2vw,7.74rem);height:auto}.lupa-story__header-slogan{font-size:.84rem}.lupa-story__hero-scene{display:grid;gap:.9rem;width:min(100%,26rem);min-height:auto}.lupa-story__hero-scene:before,.lupa-story__hero-links{display:none}.lupa-story__hero-visual{position:static;width:100%;margin:0;pointer-events:auto}.lupa-story__hero-image{transform:none}.lupa-story__hero-chat-stack{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lupa-story__message-card--offer{position:static;display:grid;grid-template-columns:2.8rem minmax(0,1fr);width:auto;min-height:0;padding:.95rem 1rem .9rem;transform:none}.lupa-story__message-avatar{width:2.6rem;height:2.6rem}.lupa-story__message-avatar svg{width:1.35rem;height:1.35rem}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.92rem}.lupa-story__message-card--offer .lupa-story__message-text{font-size:.9rem}.lupa-story__message-time{right:1rem;bottom:.78rem;font-size:.72rem}.lupa-story__button--nav{min-height:2.35rem;padding:.55rem .8rem;gap:.45rem}.lupa-story__nav-actions{gap:.55rem}.lupa-story__cta-label--desktop,.lupa-story__slogan-label--desktop{display:none}.lupa-story__cta-label--mobile,.lupa-story__slogan-label--mobile{display:inline}.lupa-story__header-slogan{text-align:center}.lupa-story__button--nav svg{width:.95rem;height:.95rem}.lupa-story__panel{width:calc(100% - var(--story-panel-offset));height:calc(100svh - var(--story-panel-offset))!important;min-height:calc(100svh - var(--story-panel-offset))!important;max-height:calc(100svh - var(--story-panel-offset))!important;min-height:calc(100vh - var(--story-panel-offset))!important;min-height:calc(100dvh - var(--story-panel-offset))!important;margin:4px auto;padding:5.8rem .9rem .9rem!important;border-radius:1.45rem;justify-content:flex-start;gap:.85rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__map-layout{align-items:start;gap:.9rem}.lupa-story__control-layout{row-gap:.85rem}.lupa-story__control-top{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.lupa-story__control-primary,.lupa-story__control-side,.lupa-story__control-copy,.lupa-story__control-visual,.lupa-story__question-grid--actual-position{width:100%}.lupa-story__control-primary{gap:.8rem}.lupa-story__control-side{gap:.7rem;align-items:stretch}.lupa-story__control-visual{display:none}.lupa-story__control-image{width:min(100%,32rem);margin:0 auto;transform:scale(1.06);transform-origin:top center}.lupa-story__question-grid--actual-position{gap:.55rem;width:100%;align-self:start;grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__hero-aside{justify-content:flex-start;align-items:stretch;min-height:auto}.lupa-story__hero-visual{display:none}.lupa-story__card-grid--offer{width:auto;gap:.7rem;margin-top:.75rem;align-self:stretch;grid-template-columns:minmax(0,1fr)}.lupa-story__card,.lupa-story__message-card,.lupa-story__share-card,.lupa-story__step-pill,.lupa-story__pill,.lupa-story__step-card{border-radius:1.2rem}.lupa-story__headline{max-width:none;font-size:clamp(2rem,10vw,3.4rem);line-height:1.03;letter-spacing:.014em}.lupa-story__manual-layout{gap:.9rem}.lupa-story__manual-diagram-shell{display:none}.lupa-story__manual-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lupa-story__chain-grid{grid-template-columns:minmax(0,1fr)}.lupa-story__cta-row,.lupa-story__button--large{width:100%}.lupa-story__ghost-link--cta{align-self:flex-start}.lupa-story__map-badge{position:static;display:block;max-width:none;margin:0 1rem 1rem}.lupa-story__map-canvas .lupa-story__map-badge--top{margin-top:1rem}.lupa-story__panel::-webkit-scrollbar{display:none}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{position:static;left:auto;right:auto;bottom:auto;z-index:auto;display:flex;align-items:flex-start;justify-content:flex-start;gap:.4rem;margin-top:auto;padding-top:.1rem;pointer-events:auto}.lupa-story__eyebrow{font-size:.74rem;letter-spacing:.15em}.lupa-story__rule{margin-top:.75rem}.lupa-story__body{font-size:.9rem;line-height:1.36}.lupa-story__caption--offer{max-width:18rem;white-space:normal;font-size:.74rem;line-height:1.28;opacity:.74}.lupa-story__body--small,.lupa-story__accent-copy{font-size:.84rem;line-height:1.34}.lupa-story__button--large{min-height:3.15rem;padding:.82rem 1rem}.lupa-story__hero-scene{width:100%;gap:.6rem}.lupa-story__hero-chat-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lupa-story__message-card--offer{grid-template-columns:2.35rem minmax(0,1fr);-moz-column-gap:.58rem;column-gap:.58rem;padding:.72rem .74rem .68rem;border-radius:1.05rem}.lupa-story__message-avatar{width:2.35rem;height:2.35rem}.lupa-story__message-avatar svg{width:1.15rem;height:1.15rem}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.76rem;line-height:1.08}.lupa-story__message-card--offer .lupa-story__message-text{margin-top:.16rem;font-size:.78rem;line-height:1.22}.lupa-story__message-time{right:.72rem;bottom:.62rem;font-size:.62rem}.lupa-story__share-card--customer{width:100%;gap:.75rem;padding:.88rem .92rem;border-radius:1.2rem}.lupa-story__quick-visual,.lupa-story__document-stack{display:none}.lupa-story__question-grid--quick-start,.lupa-story__pill-grid--customer{margin-top:0;gap:.55rem}.lupa-story__manual-copy{gap:.75rem}.lupa-story__manual-mobile-step{display:flex;align-items:flex-start;gap:.5rem;padding:.68rem;border-radius:1.05rem}.lupa-story__manual-mobile-badge{position:static;flex:0 0 auto;width:1.4rem;height:1.4rem;font-size:.66rem}.lupa-story__manual-mobile-copy{align-items:flex-start;gap:.5rem}.lupa-story__manual-mobile-icon{width:2.05rem;height:2.05rem;border-radius:.72rem}.lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:.66rem;line-height:1.1;letter-spacing:.016em}.lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.16rem;font-size:.72rem;line-height:1.16}.lupa-story__manual-mobile-repeat{grid-column:1 / -1;width:100%;padding:.62rem .78rem;font-size:.76rem}.lupa-story__card,.lupa-story__share-card,.lupa-story__step-card,.lupa-story__pill{padding:.68rem .74rem}.lupa-story__card-title,.lupa-story__share-eyebrow,.lupa-story__step-title{font-size:.76rem;line-height:1.12}.lupa-story__card-body,.lupa-story__step-body{font-size:.78rem;line-height:1.24}.lupa-story__pill,.lupa-story__pill--customer{min-height:auto;padding:.66rem .72rem;font-size:.76rem;line-height:1.22}.lupa-story__document-stack{min-height:0}}@media (max-width: 560px){.lupa-story__nav-shell{grid-template-columns:auto 1fr}.lupa-story__header-slogan{display:none}.lupa-story__nav-actions{width:100%;justify-content:flex-end}.lupa-story__chain-grid,.lupa-story__question-grid--actual-position{grid-template-columns:minmax(0,1fr)}.lupa-story__question-grid--actual-position .lupa-story__card{padding:.72rem .78rem}}@media (max-width: 720px) and (max-height: 780px){.lupa-story__panel{padding-top:5.2rem!important;padding-bottom:.78rem!important;gap:.72rem}.lupa-story__headline{font-size:clamp(1.78rem,8.8vw,2.95rem)}.lupa-story__body,.lupa-story__body--small,.lupa-story__accent-copy{font-size:.82rem;line-height:1.3}.lupa-story__button--large{min-height:2.95rem;padding:.74rem .92rem}.lupa-story__manual-mobile-list,.lupa-story__chain-grid,.lupa-story__question-grid,.lupa-story__pill-grid,.lupa-story__audience-grid{gap:.45rem}.lupa-story__card,.lupa-story__share-card,.lupa-story__step-card,.lupa-story__pill{padding:.6rem .66rem}.lupa-story__question-grid--actual-position .lupa-story__card,.lupa-story__question-grid--quick-start .lupa-story__card{min-height:auto;padding:.62rem .68rem}}@media (max-height: 860px){.lupa-story__headline{font-size:clamp(2.2rem,8.3vw,5.9rem);line-height:1.02}.lupa-story__body{font-size:clamp(.92rem,1.5vw,1.2rem)}.lupa-story__chain-grid{gap:.75rem}.lupa-story__card,.lupa-story__message-card,.lupa-story__share-card,.lupa-story__step-pill,.lupa-story__step-card{padding:.85rem .95rem}}@media (prefers-reduced-motion: reduce){.lupa-story__map-truck,.lupa-story__manual-ring-track,.lupa-story__manual-center-icon{animation:none}.lupa-story__manual-card,.lupa-story__manual-card:hover{transform:none}.lupa-story__nav-link,.lupa-story__ghost-link,.lupa-story__menu-button,.lupa-story__button,.lupa-story__scroll-hint{transition:none}}.lupa-story{--story-cream: #fbf8f3}.lupa-story__nav{top:0;padding:0 clamp(1rem,4vw,4.5rem);background:#fbf8f3e0;border-bottom:1px solid rgba(11,15,25,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lupa-story__nav-shell{max-width:112rem;min-height:5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lupa-story__brand-logo{width:clamp(7.92rem,10.2vw,9.48rem);height:auto;filter:none}.lupa-story__nav-links{justify-self:center;gap:clamp(.3rem,1.2vw,1.15rem)}.lupa-story__nav-link,.lupa-story__ghost-link{color:#0b0f19b8}.lupa-story__nav-link{padding:.65rem .78rem;font-size:.9rem;font-weight:500}.lupa-story__nav-link:hover,.lupa-story__nav-link:focus-visible{background:#0b0f190b;color:var(--story-graphite)}.lupa-story__ghost-link--cta{padding:.65rem .2rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.lupa-story__ghost-link--cta:hover,.lupa-story__ghost-link--cta:focus-visible{color:var(--story-graphite)}.lupa-story__button--nav{min-height:2.72rem;padding:.7rem 1.05rem;border-radius:.85rem;font-size:.88rem;box-shadow:0 10px 24px #ff5a1f2e}.lupa-story__button--nav svg{width:1rem;height:1rem}.lupa-story__panel.lupa-story__panel--offer-hero{padding:7.5rem clamp(1.35rem,4vw,4.5rem) 2rem!important;gap:clamp(1.4rem,2.8vh,2.25rem);overflow:hidden}.lupa-story__offer-kicker{position:relative;z-index:5}.lupa-story__panel--offer-hero .lupa-story__eyebrow{color:#101214}.lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:1 1 auto;grid-template-columns:minmax(25rem,.74fr) minmax(34rem,1.26fr);align-items:center;gap:clamp(1.2rem,2vw,2.4rem);min-height:0}.lupa-story__hero-copy{z-index:4;align-self:center;gap:clamp(1rem,2vh,1.45rem);padding-bottom:1.5rem}.lupa-story__panel--offer-hero .lupa-story__headline{width:auto;max-width:7.6ch;color:#101214;font-size:clamp(4.7rem,6vw,7.6rem);font-weight:700;line-height:.92;letter-spacing:-.055em;text-wrap:initial}.lupa-story__panel--offer-hero .lupa-story__body{max-width:29rem;color:#0b0f19c7;font-size:clamp(1.05rem,1.25vw,1.34rem);line-height:1.45}.lupa-story__hero-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:clamp(1.25rem,2.5vh,1.85rem);color:#0b0f19ad;font-size:clamp(.92rem,1vw,1.08rem);font-weight:500}.lupa-story__hero-benefits span{display:inline-flex;align-items:center;gap:.65rem;min-height:2.2rem;padding:0 1.6rem;border-left:1px solid rgba(11,15,25,.12)}.lupa-story__hero-benefits span:first-child{padding-left:0;border-left:0}.lupa-story__hero-benefits svg{width:1.28rem;height:1.28rem;color:var(--story-orange);stroke-width:2}.lupa-story__hero-aside{align-self:center;min-height:0}.lupa-story__visual-stage--hero{width:100%;max-width:900px!important;margin-left:auto}.lupa-story__hero-scene{position:relative;display:block;width:900px;height:560px;min-height:0;margin:0;overflow:visible;isolation:isolate}.lupa-story__hero-scene:before{inset:8% 2% 4%;background:radial-gradient(ellipse,rgba(113,150,178,.08),transparent 70%);filter:blur(24px)}.lupa-story__hero-map,.lupa-story__hero-route,.lupa-story__hero-links,.lupa-story__hero-chat-stack{position:absolute;inset:0;width:900px;height:560px}.lupa-story__hero-map{z-index:0;opacity:.76}.lupa-story__map-parks{fill:#dfeedd;opacity:.58}.lupa-story__map-rivers{stroke:#b9dced;stroke-width:4;stroke-linecap:round;opacity:.55}.lupa-story__map-roads{stroke:#cad1d6;stroke-width:2.2;stroke-linecap:round;opacity:.42}.lupa-story__map-minor-roads{stroke:#d8dde0;stroke-width:1.1;stroke-dasharray:3 6;opacity:.4}.lupa-story__hero-route{z-index:2;overflow:visible;pointer-events:none}.lupa-story__route-halo{fill:none;stroke:#ffffffe6;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.lupa-story__route-line{fill:none;stroke:var(--story-orange);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.lupa-story__route-start{fill:var(--story-cream);stroke:var(--story-orange);stroke-width:6}.lupa-story__route-waypoint{fill:var(--story-cream);stroke:var(--story-orange);stroke-width:4}.lupa-story__route-label,.lupa-story__route-number,.lupa-story__route-pin,.lupa-story__vehicle-marker{position:absolute;z-index:5}.lupa-story__route-label{color:#15181b;font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.lupa-story__route-label--start{top:260px;left:54px;transform:translateY(-100%)}.lupa-story__route-label--end{top:273px;right:35px;transform:translateY(-100%)}.lupa-story__route-number{top:308px;left:613px;padding:6px 10px;border-radius:8px;background:#25292d;color:#fff;font-size:13px;font-weight:700;line-height:1}.lupa-story__route-pin{top:278px;left:801px;display:grid;place-items:center;width:50px;height:50px;color:var(--story-orange);filter:drop-shadow(0 7px 10px rgba(255,90,31,.18))}.lupa-story__route-pin svg{width:50px;height:50px;fill:var(--story-orange);stroke:var(--story-orange);stroke-width:1.8}.lupa-story__route-pin svg circle{fill:var(--story-cream);stroke:var(--story-cream)}.lupa-story__vehicle-marker{top:229px;left:424px;display:flex;flex-direction:column;align-items:center;gap:8px}.lupa-story__vehicle-icon{display:grid;place-items:center;width:78px;height:78px;border:1.5px solid rgba(255,90,31,.54);border-radius:50%;background:#fffffffa;color:#222931;box-shadow:0 12px 28px #121d271a}.lupa-story__vehicle-icon svg{width:39px;height:39px;stroke-width:1.65}.lupa-story__vehicle-time{padding:7px 11px;border-radius:9px;background:var(--story-orange);color:#fff;font-size:14px;font-weight:700;line-height:1;box-shadow:0 8px 18px #ff5a1f33}.lupa-story__hero-links{display:block;z-index:1;overflow:visible;pointer-events:none}.lupa-story__hero-link-path{fill:none;stroke:#76808985;stroke-width:1.5;stroke-dasharray:5 7;stroke-linecap:round}.lupa-story__hero-link-dot--map{fill:#ff5a1fb8}.lupa-story__hero-chat-stack{z-index:4;display:block}.lupa-story__message-card--offer{position:absolute;display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:11px;column-gap:11px;width:238px;min-height:104px;padding:15px 16px 17px;border:1px solid rgba(226,231,234,.86);border-radius:22px;background:#fffffff5;box-shadow:0 14px 36px #14222d14;transform:none}.lupa-story__message-card--offer:before{background:#fffffff5}.lupa-story__message-card--offer .lupa-story__message-connector{display:none}.lupa-story__message-card--offer .lupa-story__message-avatar{width:40px;height:40px;background:#eef4fb;color:#527da7}.lupa-story__message-card--offer .lupa-story__message-author{color:#23374a;font-size:14px;font-weight:700;line-height:1.15}.lupa-story__message-card--offer-customer-top .lupa-story__message-author,.lupa-story__message-card--offer-customer-right .lupa-story__message-author{color:#4d641e}.lupa-story__message-card--offer-logist-left .lupa-story__message-author{color:#165d86}.lupa-story__message-card--offer .lupa-story__message-text{margin-top:6px;color:#172334e0;font-size:13px;line-height:1.3}.lupa-story__message-card--offer .lupa-story__message-time{right:16px;bottom:12px;color:#1723346e;font-size:11px}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{left:clamp(1.35rem,4vw,4.5rem);right:auto;bottom:clamp(1.15rem,2.2vh,1.8rem);color:#0b0f198f}.lupa-story__caption--offer{font-size:clamp(.72rem,.72vw,.86rem)}@media (max-width: 1180px){.lupa-story__panel--offer-hero .lupa-story__hero-grid{grid-template-columns:minmax(22rem,.72fr) minmax(30rem,1.28fr)}.lupa-story__panel--offer-hero .lupa-story__headline{font-size:clamp(4rem,6.2vw,5.3rem)}}@media (max-width: 960px){.lupa-story__panel.lupa-story__panel--offer-hero{padding:6.3rem clamp(1rem,4vw,2rem) 1.25rem!important;overflow-y:auto}.lupa-story__panel--offer-hero .lupa-story__hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.lupa-story__hero-copy{gap:.75rem;padding-bottom:0}.lupa-story__panel--offer-hero .lupa-story__headline{max-width:none;font-size:clamp(3.2rem,9.6vw,5rem);line-height:.92}.lupa-story__panel--offer-hero .lupa-story__body{font-size:clamp(.94rem,2.1vw,1.08rem)}.lupa-story__hero-benefits{margin-top:.15rem}.lupa-story__hero-aside,.lupa-story__visual-stage--hero{width:100%;margin-right:auto;margin-left:auto}.lupa-story__hero-scene{display:block;width:900px;height:560px}.lupa-story__hero-links,.lupa-story__hero-map,.lupa-story__hero-route,.lupa-story__hero-chat-stack{display:block}.lupa-story__message-card--offer{position:absolute;width:238px;min-height:104px}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{position:static;margin-top:auto;padding-top:.2rem}}@media (max-width: 720px){.lupa-story__nav{padding:0 .85rem}.lupa-story__nav-shell{grid-template-columns:auto minmax(0,1fr) auto;min-height:4.6rem;padding:0}.lupa-story__nav-links{display:none}.lupa-story__nav-actions{grid-column:3}.lupa-story__ghost-link--cta{display:none}.lupa-story__button--nav{min-height:2.45rem;padding:.6rem .8rem;font-size:.78rem}.lupa-story__button--nav svg{display:none}.lupa-story__panel.lupa-story__panel--offer-hero{padding-top:5.35rem!important;gap:.72rem}.lupa-story__panel--offer-hero .lupa-story__headline{font-size:clamp(2.75rem,12vw,4rem)}.lupa-story__hero-benefits span{padding:0 .72rem;font-size:.7rem}.lupa-story__hero-benefits svg{width:.9rem;height:.9rem}.lupa-story__caption--offer{white-space:normal}}.lupa-story__panel--customer{--customer-card-border: rgba(116, 87, 61, .11);--customer-card-shadow: 0 28px 60px rgba(90, 62, 36, .1), 0 7px 18px rgba(90, 62, 36, .05)}.lupa-story__customer-layout{display:grid;grid-template-columns:minmax(31rem,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(1.5rem,2.6vw,3.25rem);width:100%;min-height:0;flex:1}.lupa-story__customer-copy{gap:clamp(1.35rem,2.3vh,2rem);min-width:0}.lupa-story__panel--customer .lupa-story__headline{max-width:9ch;font-size:clamp(4.4rem,calc(6vw + .7rem),6.95rem);line-height:1.03}.lupa-story__customer-copy .lupa-story__body--max{max-width:none}.lupa-story__customer-body-line{display:block}.lupa-story__customer-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(calc(100% + 5rem),56rem);margin-top:clamp(.9rem,1.8vh,1.35rem)}.lupa-story__customer-benefit{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;min-width:0;min-height:10.8rem;padding:0 1.55rem;color:#0b0f19e0;font-size:clamp(1rem,1.05vw,1.24rem);font-weight:600;line-height:1.28;white-space:pre-line}.lupa-story__customer-benefit+.lupa-story__customer-benefit:before{position:absolute;top:1rem;left:0;width:1px;height:7rem;background:#74573d29;content:""}.lupa-story__customer-benefit-icon{display:grid;place-items:center;flex:0 0 auto;width:4.7rem;height:4.7rem;border:1px solid rgba(255,90,31,.19);border-radius:1.25rem;background:#fffaf6e0;color:var(--story-orange)}.lupa-story__customer-benefit-icon svg{width:2rem;height:2rem;stroke-width:1.9}.lupa-story__customer-flow{position:relative;width:980px;height:600px;color:var(--story-graphite);isolation:isolate}.lupa-story__panel--customer .lupa-story__visual-stage--customer{width:min(100%,900px);transform:translate(calc(-1*clamp(1rem,2vw,2rem))) translateY(clamp(30px,4.5vh,66px))}.lupa-story__customer-flow:before{content:"";position:absolute;inset:3.5rem .5rem 1.2rem 2rem;z-index:0;background:radial-gradient(circle at 41% 48%,rgba(255,142,67,.12),transparent 36%),radial-gradient(circle at 80% 53%,rgba(98,187,113,.08),transparent 28%);filter:blur(14px);pointer-events:none}.lupa-story__customer-flow-connectors{position:absolute;inset:0;z-index:6;width:980px;height:600px;overflow:visible;pointer-events:none}.lupa-story__customer-flow-dash{stroke:var(--story-orange);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 12}.lupa-story__customer-flow-dot{fill:#fffaf4;stroke:var(--story-orange);stroke-width:3}.lupa-story__customer-flow-diamond{fill:#fffaf4;stroke:#ff5a1f80;stroke-width:2}.lupa-story__customer-flow-arrow,.lupa-story__customer-flow-arrow+*{stroke:var(--story-orange)}.lupa-story__customer-flow-arrow{stroke-width:3;stroke-linecap:round}.lupa-story__customer-flow-connectors marker path{fill:none;stroke:var(--story-orange);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lupa-story__customer-logist-person{position:absolute;top:0;left:-58px;z-index:7;display:flex;flex-direction:column;align-items:center;gap:14px}.lupa-story__customer-avatar{display:grid;place-items:center;border-radius:50%}.lupa-story__customer-avatar svg{stroke-width:1.7}.lupa-story__customer-avatar--logist{width:84px;height:84px;border:8px solid rgba(255,255,255,.9);background:linear-gradient(145deg,#ffe3c3,#ffc084);color:#77330d;box-shadow:0 16px 30px #9256221f}.lupa-story__customer-avatar--logist svg{width:36px;height:36px}.lupa-story__customer-role-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 15px;border-radius:999px;font-size:14px;font-weight:700;line-height:1;letter-spacing:.015em}.lupa-story__customer-role-badge--logist{background:#fff0e3;color:var(--story-orange)}.lupa-story__customer-logist-card,.lupa-story__customer-link-card,.lupa-story__customer-open-card{position:absolute;margin:0;border:1px solid var(--customer-card-border);background:#fffffff2;box-shadow:var(--customer-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lupa-story__customer-logist-card{top:-80px;left:54px;z-index:8;width:318px;height:288px;padding:34px;border-radius:28px;transform:rotate(-2.4deg)}.lupa-story__customer-ui-kicker{margin:0 0 22px;color:#0b0f19a3;font-size:17px;font-weight:700;letter-spacing:.13em}.lupa-story__customer-request-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:9px 14px;border-radius:14px;background:#f3f2f0;color:#20242a;font-size:16px}.lupa-story__customer-request-chip svg{width:20px;height:20px;color:#687078}.lupa-story__customer-placeholder-lines{display:grid;gap:12px;margin-top:22px}.lupa-story__customer-placeholder-lines span,.lupa-story__customer-status-line{display:block;border-radius:999px;background:#ecebea}.lupa-story__customer-placeholder-lines span{width:100%;height:12px}.lupa-story__customer-placeholder-lines span:last-child{width:76%}.lupa-story__customer-share-action{position:absolute;z-index:9;left:20px;right:20px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:58px;padding:13px 20px;border:1px solid rgba(108,112,118,.13);border-radius:17px;background:#fff;color:#20242a;font-size:16px;box-shadow:0 13px 28px #2f2b2714}.lupa-story__customer-share-action svg{width:23px;height:23px;color:#5b626a}.lupa-story__customer-link-card{top:240px;left:60px;z-index:5;width:410px;height:285px;padding:30px 34px 26px;border-color:#ff5a1f40;border-radius:36px;transform:rotate(-2.4deg);box-shadow:0 34px 68px #6941221f,0 8px 20px #6941220f}.lupa-story__customer-link-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#fff0e5;color:var(--story-orange)}.lupa-story__customer-link-icon svg{width:24px;height:24px;stroke-width:2.2}.lupa-story__customer-link-url{display:flex;flex-direction:column;gap:0;margin:19px 0 16px;color:#10131a;font-size:36px;font-weight:700;line-height:1.09;letter-spacing:-.04em}.lupa-story__customer-link-statuses{position:absolute;right:34px;bottom:25px;left:34px;display:flex;align-items:center;gap:13px;color:#0b0f1994;font-size:13px;font-weight:500}.lupa-story__customer-link-statuses span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lupa-story__customer-link-statuses svg{width:19px;height:19px;color:#25a85a}.lupa-story__customer-link-statuses i{width:1px;height:18px;background:#0b0f191f}.lupa-story__customer-open-card{top:-112px;left:506px;z-index:7;display:flex;flex-direction:column;width:430px;min-height:690px;padding:26px 26px 24px;border-radius:32px;transform:none}.lupa-story__customer-open-head{display:flex;align-items:center;gap:10px}.lupa-story__customer-avatar--client{flex:0 0 auto;width:64px;height:64px;background:linear-gradient(145deg,#e4f3cf,#b8df86);color:#315b28}.lupa-story__customer-avatar--client svg{width:29px;height:29px}.lupa-story__customer-role-badge--client{min-height:28px;padding:7px 12px;background:#e8f7e9;color:#249449;font-size:12px;letter-spacing:.04em}.lupa-story__customer-open-card h3{margin:16px 0 6px;color:#11151b;font-size:26px;line-height:1.12;letter-spacing:-.025em}.lupa-story__customer-open-time{display:flex;align-items:center;gap:8px;margin:0;color:#0b0f1980;font-size:14px}.lupa-story__customer-open-time>span{width:8px;height:8px;border-radius:50%;background:#34b96a;box-shadow:0 0 0 4px #34b96a17}.lupa-story__customer-open-divider{width:100%;height:1px;margin:22px 0;background:#0b0f1917}.lupa-story__customer-map-card{position:relative;flex:0 0 auto;width:100%;height:225px;margin-top:14px;overflow:hidden;border-radius:24px;background:#f1f0ec;box-shadow:inset 0 0 0 1px #74573d14,0 18px 34px #5a3e240f}.lupa-story__customer-map{position:absolute;inset:0;width:100%;height:100%}.lupa-story__customer-map-river{stroke:#97caebd6;stroke-width:25;stroke-linecap:round}.lupa-story__customer-map-buildings rect{fill:#cdd1cb9e;stroke:#eaece8e6;stroke-width:1.5}.lupa-story__customer-map-roads path{stroke:#ffffffeb;stroke-width:3;stroke-linecap:round}.lupa-story__customer-map-roads .lupa-story__customer-map-road--major{stroke:#fdfdfbfa;stroke-width:7}.lupa-story__customer-map-parks path{fill:#b6d6a694}.lupa-story__customer-map-route{stroke:#27aa59;stroke-width:5;stroke-linecap:round}.lupa-story__customer-map-route-glow{fill:#62cd6e2e}.lupa-story__customer-map-route-start{fill:#fff;stroke:#29b45f;stroke-width:6}.lupa-story__customer-map-route-end-ring{fill:#fff;stroke:#ff5a1f2e;stroke-width:8}.lupa-story__customer-map-route-end{fill:#fff;stroke:var(--story-orange);stroke-width:6}.lupa-story__customer-map-labels{fill:#46494975;font-size:6px;font-weight:600;letter-spacing:.02em}.lupa-story__customer-map-truck{position:absolute;top:50%;left:53%;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid rgba(255,90,31,.54);border-radius:50%;background:#fffffffa;color:#222931;box-shadow:0 12px 28px #121d271a;transform:translate(-50%,-50%)}.lupa-story__customer-map-truck svg{width:24px;height:24px;stroke-width:1.9}.lupa-story__customer-vehicle-status{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px}.lupa-story__customer-truck-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e9f7e9;color:#111820}.lupa-story__customer-truck-icon svg{width:25px;height:25px;stroke-width:1.8}.lupa-story__customer-vehicle-status>div{min-width:0}.lupa-story__customer-vehicle-status strong{display:block;margin-bottom:7px;font-size:16px;line-height:1.15;white-space:nowrap}.lupa-story__customer-status-line{width:100%;height:9px;margin-top:5px}.lupa-story__customer-status-line--short{width:65%}.lupa-story__customer-route-card{--customer-route-marker-center: 12px;--customer-route-stop-gap: 10px;position:relative;display:grid;gap:var(--customer-route-stop-gap);margin-top:12px;padding:12px 18px 12px 20px;border:1px solid rgba(116,87,61,.12);border-radius:22px;background:#fffffff5;box-shadow:inset 0 1px #fffc}.lupa-story__customer-route-card:before{display:none}.lupa-story__customer-route-stop{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start}.lupa-story__customer-route-stop--origin:after{position:absolute;z-index:0;top:var(--customer-route-marker-center);left:9.5px;width:1px;height:calc(100% + var(--customer-route-stop-gap));background:#1118271f;content:""}.lupa-story__customer-route-marker{position:relative;z-index:1;width:12px;height:12px;margin-top:6px;justify-self:center;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #1118270a}.lupa-story__customer-route-stop--origin .lupa-story__customer-route-marker{background:#2db45e}.lupa-story__customer-route-stop--destination .lupa-story__customer-route-marker{background:var(--story-orange)}.lupa-story__customer-route-copy{display:grid;gap:3px}.lupa-story__customer-route-copy strong{color:#141922;font-size:15px;line-height:1.15}.lupa-story__customer-route-copy span{color:#111827d1;font-size:14px;line-height:1.3}.lupa-story__customer-route-copy small{color:#1118278a;font-size:13px;line-height:1.3}.lupa-story__customer-safe-status{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:auto 0 0;padding-top:12px;color:#0b0f198f;font-size:12px;font-weight:500}.lupa-story__customer-safe-status svg{width:18px;height:18px;color:#28a95a}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__customer-layout{grid-template-columns:minmax(27rem,.94fr) minmax(0,1.06fr);gap:clamp(1rem,1.7vw,2rem)}.lupa-story__customer-benefit{min-height:9.6rem;padding-inline:1.05rem}.lupa-story__customer-benefit-icon{width:4.1rem;height:4.1rem}.lupa-story__customer-open-card{top:-96px;left:506px;width:412px;min-height:660px}.lupa-story__customer-map-card{height:210px}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--customer .lupa-story__visual-stage--customer{width:min(100%,820px)}.lupa-story__customer-benefits{margin-top:.75rem}.lupa-story__customer-benefit{min-height:8.8rem}.lupa-story__customer-open-card{top:-78px;left:512px;width:390px;min-height:630px}.lupa-story__customer-map-card{height:200px}.lupa-story__customer-route-card{--customer-route-stop-gap: 14px;margin-top:14px;padding:16px 16px 15px 18px}}@media (max-width: 960px){.lupa-story__customer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem;flex:none}.lupa-story__customer-copy{gap:.85rem}.lupa-story__customer-body-line{display:inline}.lupa-story__panel--customer .lupa-story__headline{max-width:none;font-size:clamp(2.5rem,7.5vw,4.6rem)}.lupa-story__customer-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;width:100%;margin-top:.25rem}.lupa-story__customer-benefit{min-height:8rem}.lupa-story__customer-benefit:nth-child(odd):before{display:none}.lupa-story__customer-benefit+.lupa-story__customer-benefit:before{top:.75rem;height:5.5rem}.lupa-story__panel--customer .lupa-story__visual-stage--customer{width:100%;transform:translateY(12px)}.lupa-story__customer-open-card{width:390px;min-height:600px;padding:22px 22px 20px}.lupa-story__customer-open-card h3{margin-top:16px;font-size:24px}.lupa-story__customer-map-card{height:215px;margin-top:14px;border-radius:20px}.lupa-story__customer-map-truck{top:50%;left:53%}.lupa-story__customer-route-card{--customer-route-stop-gap: 12px;margin-top:14px;padding:14px 14px 13px 16px;border-radius:18px}.lupa-story__customer-route-card:before{top:30px;bottom:28px;left:26px}.lupa-story__customer-route-stop{gap:12px}.lupa-story__customer-route-copy strong{font-size:14px}.lupa-story__customer-route-copy span,.lupa-story__customer-route-copy small{font-size:12px}}@media (max-width: 560px){.lupa-story__panel--customer .lupa-story__headline{font-size:clamp(2.35rem,10vw,3rem)}.lupa-story__customer-benefits{row-gap:1rem}.lupa-story__customer-benefit{gap:.7rem;min-height:7.1rem;padding-inline:.8rem;font-size:.85rem}.lupa-story__customer-benefit-icon{width:3.2rem;height:3.2rem;border-radius:.9rem}.lupa-story__customer-benefit-icon svg{width:1.35rem;height:1.35rem}.lupa-story__customer-benefit+.lupa-story__customer-benefit:before{top:.6rem;height:4.6rem}.lupa-story__customer-logist-card,.lupa-story__customer-link-card{transform:rotate(-1deg)}.lupa-story__customer-open-card{transform:none}.lupa-story__customer-map-card{height:200px}.lupa-story__customer-map-truck{top:50%;left:53%;width:40px;height:40px}}.lupa-story__panel.lupa-story__panel--offer-hero{padding:8rem clamp(2rem,3.4vw,4rem) 2.5rem!important;gap:clamp(1.25rem,2.6vh,2.35rem)}.lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:0 1 auto;align-items:start}.lupa-story__hero-copy{align-self:start;padding-bottom:0}@media (max-width: 960px){.lupa-story__panel.lupa-story__panel--offer-hero{padding:6.8rem clamp(1rem,4vw,2rem) 1.25rem!important;gap:1rem}.lupa-story__panel--offer-hero .lupa-story__hero-grid{gap:1rem}}@media (max-width: 560px){.lupa-story__panel.lupa-story__panel--offer-hero{padding-top:5.8rem!important;gap:.8rem}}.lupa-story__nav{top:var(--story-nav-top);padding:0 1rem;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lupa-story__nav-shell{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;max-width:96rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:#0b0f19ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px #00000038}.lupa-story__brand-logo{width:clamp(7.2rem,9.6vw,9.18rem);height:auto}.lupa-story__header-slogan{display:block;color:#ffffffe0;font-size:.95rem}.lupa-story__ghost-link,.lupa-story__nav-link{color:#ffffffc7}.lupa-story__button--nav{min-height:2.55rem;padding:.62rem .95rem;border-radius:999px;font-size:inherit;box-shadow:0 16px 30px #ff5a1f3d}.lupa-story__button--nav svg{display:block}.lupa-story__panel--offer-hero .lupa-story__headline{max-width:11ch;font-size:clamp(4.4rem,calc(6vw + .7rem),6.95rem);line-height:1.03;letter-spacing:.012em}@media (max-width: 960px){.lupa-story__panel--offer-hero .lupa-story__headline{max-width:none;font-size:clamp(2.5rem,7.5vw,4.6rem)}}@media (max-width: 720px){.lupa-story{--story-nav-top: 1.1rem}.lupa-story__nav{padding:0 .75rem}.lupa-story__nav-shell{padding:.75rem .85rem}.lupa-story__brand-logo{width:clamp(6.42rem,25.2vw,7.74rem);height:auto}.lupa-story__header-slogan{font-size:.84rem}.lupa-story__button--nav{min-height:2.35rem;padding:.55rem .8rem}.lupa-story__button--nav svg{display:block;width:.95rem;height:.95rem}}@media (max-width: 560px){.lupa-story__nav-shell{grid-template-columns:auto 1fr}.lupa-story__header-slogan{display:none}.lupa-story__panel--offer-hero .lupa-story__headline{font-size:clamp(2.35rem,10vw,3rem)}}@media (max-width: 440px){.lupa-story__message-card--offer-manager-right,.lupa-story__message-card--offer-customer-right{display:none}.lupa-story__hero-benefits span:nth-child(3){width:100%;margin-top:.35rem;padding-left:0;border-left:0}}.lupa-story__question-grid--actual-position{width:100%;margin-top:-.45rem;gap:.68rem;align-self:flex-start;grid-template-columns:repeat(4,minmax(0,1fr))}.lupa-story__question-grid--actual-position .lupa-story__card{padding:.74rem .82rem;gap:.56rem;border-radius:1.35rem;border:1px solid rgba(11,15,25,.08);background:linear-gradient(180deg,#fffc,#ffffff94),#ffffffbd;box-shadow:0 14px 30px #0b0f190f,inset 0 1px #ffffffc7}.lupa-story__question-grid--actual-position .lupa-story__card-icon{width:2rem;height:2rem;background:#1a3de81a;color:#1a3de8}.lupa-story__question-grid--actual-position .lupa-story__card-copy{gap:.16rem}.lupa-story__question-grid--actual-position .lupa-story__card-title{font-size:.76rem;line-height:1.16;letter-spacing:.024em;color:#0b0f19eb}.lupa-story__question-grid--quick-start{margin-top:.2rem;gap:.72rem}.lupa-story__question-grid--quick-start .lupa-story__card{align-items:center;gap:.62rem;min-height:4.2rem;padding:.78rem .85rem;border-radius:1.3rem;border-color:#ffffff29;background:linear-gradient(180deg,#ffffff1f,#ffffff14);box-shadow:0 12px 26px #070b1414}.lupa-story__question-grid--quick-start .lupa-story__card-icon{width:2.05rem;height:2.05rem;border-radius:.8rem;background:#ffffff1f}.lupa-story__question-grid--quick-start .lupa-story__card-copy{gap:.16rem}.lupa-story__question-grid--quick-start .lupa-story__card-title{font-size:.78rem;line-height:1.18;letter-spacing:.022em}.lupa-story__quick-visual{position:relative;display:grid;grid-template-columns:minmax(18.5rem,1fr) minmax(15rem,17rem);align-items:center;-moz-column-gap:clamp(1.7rem,3vw,2.6rem);column-gap:clamp(1.7rem,3vw,2.6rem);width:min(100%,45rem);min-height:clamp(26rem,40vw,32rem);margin:0 auto;padding:clamp(.8rem,1.8vw,1.2rem) clamp(.2rem,.9vw,.6rem);isolation:isolate}.lupa-story__quick-visual:before{content:"";position:absolute;top:50%;left:clamp(10rem,24.8%,11.4rem);width:clamp(21rem,32vw,25rem);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,#ffffff57,#fff3 22%,#ffffff1f,#ffffff0a,#fff0 76%);filter:blur(1px);pointer-events:none;z-index:0}.lupa-story__quick-ring{position:absolute;top:50%;left:clamp(10rem,24.8%,11.4rem);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;border:1.5px solid rgba(255,255,255,.3);pointer-events:none;z-index:0}.lupa-story__quick-ring--outer{width:clamp(27rem,41vw,33rem);opacity:.5}.lupa-story__quick-ring--middle{width:clamp(21.5rem,34vw,26rem);opacity:.42}.lupa-story__quick-ring--inner{width:clamp(16rem,26vw,19.2rem);opacity:.34}.lupa-story__quick-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.lupa-story__quick-lines path{fill:none;stroke:#ffffffc2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;animation:story-cycle-dash 18s linear infinite}.lupa-story__quick-lines circle{fill:#fffffffa;stroke:#ff966657;stroke-width:3;filter:drop-shadow(0 0 12px rgba(255,255,255,.4))}.lupa-story__quick-qr-shell{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(16.75rem,24vw,19.2rem);aspect-ratio:1;justify-self:start;margin-left:clamp(.1rem,1vw,.5rem);padding:clamp(1.5rem,2vw,1.8rem);border-radius:clamp(1.9rem,2.8vw,2.35rem);background:#fff;box-shadow:0 28px 80px #070b1438,0 12px 24px #0b0f191a;transform:rotate(-4deg);overflow:hidden;z-index:2}.lupa-story__quick-qr-shell:before{content:"";position:absolute;inset:.95rem;border-radius:1.5rem;background:linear-gradient(180deg,#ffffff5c,#fff0);pointer-events:none}.lupa-story__quick-qr-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.lupa-story__quick-badges{position:relative;display:grid;gap:clamp(2rem,3.6vw,2.85rem);width:min(100%,17rem);justify-self:start;padding-block:.4rem;z-index:2}.lupa-story__quick-badge{display:flex;align-items:center;gap:.82rem;min-height:4.8rem;padding:.94rem 1.12rem .94rem .94rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:linear-gradient(180deg,#ffffff2b,#ffffff1a);box-shadow:0 16px 50px #070b141f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2}.lupa-story__quick-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;flex-shrink:0;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--story-white)}.lupa-story__quick-badge-icon svg{width:1.05rem;height:1.05rem}.lupa-story__quick-badge-text{color:#fffffffa;font-size:.88rem;font-weight:700;line-height:1.24;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}@media (max-width: 1024px){.lupa-story__split--quick-start{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}.lupa-story__quick-visual{width:min(100%,40rem);min-height:clamp(22rem,44vw,27rem);margin:0 auto}.lupa-story__quick-visual:before,.lupa-story__quick-ring{left:clamp(9.8rem,24.2%,11rem)}.lupa-story__quick-badge-text{font-size:.82rem}}@media (max-width: 720px){.lupa-story__split--quick-start{grid-template-columns:minmax(0,1fr);gap:.85rem}.lupa-story__quick-visual{grid-template-columns:minmax(0,1fr);gap:.9rem;width:min(100%,22rem);min-height:auto;padding-top:.7rem}.lupa-story__quick-qr-shell{width:clamp(14.8rem,64vw,17rem);justify-self:center;margin-left:0}.lupa-story__quick-visual:before,.lupa-story__quick-ring{left:50%;top:8.7rem;transform:translate(-50%)}.lupa-story__quick-ring--outer{width:min(100%,20.2rem)}.lupa-story__quick-ring--middle{width:min(100%,16.9rem)}.lupa-story__quick-ring--inner{width:min(100%,13.5rem)}.lupa-story__quick-lines{display:none}.lupa-story__quick-badges{width:min(100%,15rem);justify-self:center}.lupa-story__quick-badge{min-height:4.1rem;padding-inline:.92rem}}.lupa-story__document-stack{position:relative;min-height:clamp(16rem,30vw,24rem);align-self:stretch}.lupa-story__document-card{position:absolute;inset:12% 12% 16% 8%;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.35rem;border:1px solid rgba(255,255,255,.18);border-radius:1.8rem;background:linear-gradient(135deg,#ffffffeb,#f5f0e8bd),var(--story-white);color:var(--story-graphite);box-shadow:0 24px 60px #00000047}.lupa-story__document-card--back{inset:5% 20% 24% 18%;background:#ffffff29;transform:rotate(-8deg)}.lupa-story__document-card span{font-size:.88rem;text-transform:uppercase;letter-spacing:.12em;opacity:.72}.lupa-story__document-card strong{font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.05}.lupa-story__document-chip{position:absolute;right:4%;bottom:6%;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border-radius:999px;background:var(--story-lime);color:var(--story-graphite);font-size:.92rem;font-weight:700;box-shadow:0 18px 36px #0000003d}.lupa-story__button--inverted{width:-moz-fit-content;width:fit-content;background:var(--story-white);color:var(--story-graphite);box-shadow:0 18px 36px #0b0f192e}.lupa-story__ghost-link--button{display:inline-flex;align-items:center;min-height:3.7rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.lupa-story__modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:clamp(.45rem,1.2vw,1rem);background:#0b0f19ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain}.lupa-story__modal{width:min(96vw,96rem);display:flex;flex-direction:column;max-height:calc(100vh - clamp(.9rem,2.4vw,2rem));max-height:calc(100dvh - clamp(.9rem,2.4vw,2rem));overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:2.1rem;background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(124,58,237,.16),transparent 28%),linear-gradient(180deg,#0b1120,#111827);color:var(--story-white);box-shadow:0 28px 80px #00000061}.lupa-story__modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(1rem,1.8vw,1.5rem)}.lupa-story__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.lupa-story__modal-eyebrow{color:#ffffffa3}.lupa-story__modal-title{margin:.35rem 0 0;font-size:clamp(1.4rem,3vw,2.85rem);line-height:1.12;letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere}.lupa-story__modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:inherit;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.lupa-story__modal-close:hover,.lupa-story__modal-close:focus-visible{transform:translateY(-1px);background:#ffffff24;outline:none}.lupa-story__modal-copy{max-width:44rem;margin:0 0 1.1rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55;color:#ffffffc2}.lupa-story__tariff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.lupa-story__tariff-card--free{--pricing-base: #3276df;--pricing-to: #28539e}.lupa-story__tariff-card--work{--pricing-base: #248f8d;--pricing-to: #206568}.lupa-story__tariff-card--team{--pricing-base: #5069cd;--pricing-to: #3e4c94}.lupa-story__tariff-card--company{--pricing-base: #7559cb;--pricing-to: #56418f}.lupa-story__tariff-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;min-width:0;overflow:hidden;border-radius:1.5rem;background:linear-gradient(180deg,rgba(11,15,25,.16),transparent 45%),linear-gradient(155deg,var(--pricing-base),var(--pricing-to));box-shadow:0 12px 28px #02061729}.lupa-story__tariff-surface{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:1.05rem;padding:1.2rem 1.2rem 1rem}.lupa-story__tariff-head{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:.55rem;min-width:0}.lupa-story__tariff-name,.lupa-story__tariff-price,.lupa-story__tariff-description,.lupa-story__tariff-period{margin:0}.lupa-story__tariff-name{font-size:.88rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb}.lupa-story__tariff-description{font-size:.95rem;line-height:1.42;color:#fffffff0}.lupa-story__tariff-price-block{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.lupa-story__tariff-price{font-size:clamp(2rem,2.8vw,3.2rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:.98;overflow-wrap:anywhere}.lupa-story__tariff-price--compact{font-size:clamp(1.55rem,2.1vw,2.55rem);line-height:1.02}.lupa-story__tariff-period{font-size:.92rem;line-height:1.35;color:#fffffff0}.lupa-story__tariff-list{display:flex;flex:1;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.lupa-story__tariff-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.42;color:#ffffffe6}.lupa-story__tariff-list li span{min-width:0;overflow-wrap:anywhere}.lupa-story__tariff-list svg{margin-top:.1rem;flex-shrink:0;color:#fffffff5}.lupa-story__tariff-cta-zone{display:flex;align-items:flex-end;padding:.4rem 1.2rem 1.2rem}.lupa-story__button--pricing-cta{width:100%;min-height:3.2rem;padding:.78rem .85rem;border-radius:.9rem;background:var(--story-white);color:var(--story-graphite);transition:background-color .18s ease}.lupa-story__button--pricing-cta:hover{background:#eaf0f8}.lupa-story__button--pricing-cta:focus-visible,.lupa-story__modal-close:focus-visible{outline:2px solid var(--story-white);outline-offset:3px}@media (max-width: 1180px){.lupa-story__tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.lupa-story__panel--pricing{gap:1rem}.lupa-story__stack--pricing-main{gap:.8rem}.lupa-story__modal-title{font-size:clamp(1.3rem,6vw,1.8rem)}.lupa-story__tariff-card{display:flex;flex-direction:column;grid-row:auto;border-radius:1.35rem}.lupa-story__tariff-surface,.lupa-story__tariff-head{display:flex;flex-direction:column}.lupa-story__tariff-surface{padding:1rem 1rem .9rem;gap:.9rem}.lupa-story__tariff-description{min-height:auto;font-size:.9rem}.lupa-story__tariff-list{gap:.55rem}.lupa-story__tariff-list li{font-size:.86rem}.lupa-story__tariff-cta-zone{padding:.3rem 1rem 1rem}.lupa-story__panel--audience,.lupa-story__panel--cta{justify-content:flex-start;gap:1rem}.lupa-story__panel--cta{padding-bottom:1.2rem}.lupa-story__split--audience,.lupa-story__split--cta{flex:initial;align-items:start}.lupa-story__stack--audience-hero,.lupa-story__stack--cta-hero,.lupa-story__stack--cta-actions{min-height:auto;justify-content:flex-start;align-items:flex-start}.lupa-story__split--cta-single{grid-template-columns:minmax(0,1fr);align-items:start}.lupa-story__stack--cta-side{align-items:flex-start}.lupa-story__legal{align-items:flex-start;margin-bottom:1rem;transform:translateY(-.35rem);gap:.4rem;padding-top:.15rem}.lupa-story__contact-card{max-width:none;padding:.9rem .95rem;border-radius:1.2rem}.lupa-story__contact-title{font-size:.92rem}.lupa-story__contact-copy,.lupa-story__contact-value{font-size:.82rem}.lupa-story__legal-copy,.lupa-story__legal-links{font-size:.7rem;line-height:1.32}.lupa-story__legal-links{gap:.32rem .62rem}.lupa-story__chain-grid,.lupa-story__question-grid,.lupa-story__status-grid,.lupa-story__pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.lupa-story__chain-grid .lupa-story__step-card{display:grid;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;-moz-column-gap:.62rem;column-gap:.62rem;padding:.68rem .72rem;min-height:auto}.lupa-story__chain-grid .lupa-story__step-number{width:2.1rem;height:2.1rem;font-size:.88rem}.lupa-story__chain-grid .lupa-story__step-title{font-size:.84rem;line-height:1.18;letter-spacing:.02em}.lupa-story__chain-grid .lupa-story__step-body{font-size:.84rem;line-height:1.28}.lupa-story__chain-grid .lupa-story__step-copy{gap:.16rem}.lupa-story__question-grid .lupa-story__card,.lupa-story__status-grid .lupa-story__card{align-items:center;gap:.5rem;padding:.7rem .75rem}.lupa-story__question-grid .lupa-story__card-copy,.lupa-story__status-grid .lupa-story__card-copy{gap:.2rem;min-width:0}.lupa-story__question-grid .lupa-story__card-title,.lupa-story__status-grid .lupa-story__card-title{font-size:.79rem;line-height:1.2;letter-spacing:.02em}.lupa-story__pill{min-height:2.8rem;padding:.68rem .74rem;gap:.42rem;font-size:.8rem;line-height:1.26}.lupa-story__pill svg,.lupa-story__card svg{flex-shrink:0}.lupa-story__hero-chat-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lupa-story__stack--cta-actions .lupa-story__step-row,.lupa-story__stack--cta-actions .lupa-story__cta-row{justify-content:flex-start}.lupa-story__stack--cta-actions .lupa-story__cta-row{align-items:stretch}.lupa-story__cta-copy{text-align:left}.lupa-story__tariff-grid{grid-template-columns:minmax(0,1fr)}.lupa-story__document-stack{display:none;min-height:0}.lupa-story__quick-visual{display:none}.lupa-story__quick-badge{width:min(100%,13.8rem);min-height:3.8rem;padding:.72rem .92rem}.lupa-story__quick-badge-icon{width:2.25rem;height:2.25rem}.lupa-story__quick-badge-text{font-size:.76rem}.lupa-story__question-grid--quick-start .lupa-story__card{min-height:auto;padding:.62rem .68rem}.lupa-story__document-card{inset:8% 8% 18% 5%}.lupa-story__document-card--back{inset:2% 16% 26% 14%}.lupa-story__document-chip{left:1rem;right:1rem;justify-content:center}.lupa-story__button--inverted,.lupa-story__ghost-link--button{width:100%;justify-content:center}.lupa-story__modal-backdrop{align-items:stretch;padding:.5rem}.lupa-story__modal{max-height:none;border-radius:1.5rem}}@media (max-width: 560px){.lupa-story__chain-grid{grid-template-columns:minmax(0,1fr)}}.lupa-story__visual-stage{position:relative;width:100%;min-width:0;flex:none;overflow:visible}.lupa-story__visual-canvas{position:absolute;top:0;left:0;width:var(--story-canvas-width);height:var(--story-canvas-height);transform:scale(var(--story-canvas-scale));transform-origin:left top}.lupa-story__visual-stage--hero,.lupa-story__visual-stage--manual,.lupa-story__visual-stage--control,.lupa-story__visual-stage--customer,.lupa-story__visual-stage--documents{margin-left:auto}.lupa-story__visual-stage--quick{margin-inline:auto}.lupa-story__panel{padding-inline:clamp(2rem,3.4vw,4rem)!important;contain:paint}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__manual-layout,.lupa-story__control-top{-moz-column-gap:clamp(1.25rem,2vw,2.4rem);column-gap:clamp(1.25rem,2vw,2.4rem)}.lupa-story__headline,.lupa-story__headline--manual{width:auto;max-width:11ch;font-size:clamp(4.4rem,calc(6vw + .7rem),6.95rem);line-height:1.03}.lupa-story__headline--manual{max-width:none}.lupa-story__body{font-size:clamp(1.02rem,calc(.65vw + .65rem),1.4rem)}.lupa-story__body--small,.lupa-story__accent-copy{font-size:clamp(.95rem,calc(.35vw + .7rem),1.1rem)}.lupa-story__hero-aside{min-height:0;align-items:stretch;justify-content:flex-start}.lupa-story__hero-scene{position:relative;display:block;width:1000px;height:720px;min-height:0;margin:0;font-size:16px;isolation:isolate}.lupa-story__hero-visual{position:absolute;display:block;top:8%;left:-4%;width:86%;margin:0;pointer-events:none}.lupa-story__hero-image{width:100%;transform:scale(1.46)}.lupa-story__hero-chat-stack{position:absolute;inset:0;display:block}.lupa-story__message-card--offer{position:absolute;grid-template-columns:2.8rem minmax(0,1fr);width:17rem;min-height:7.6rem;padding:.98rem 1.05rem 1.1rem;border-radius:1.55rem}.lupa-story__message-card--offer-customer-top{top:5.5%;left:5%}.lupa-story__message-card--offer-manager-right{top:8.5%;right:7%}.lupa-story__message-card--offer-customer-right{top:62%;right:4.5%}.lupa-story__message-card--offer-logist-left{top:62%;left:-1%}.lupa-story__message-connector{display:block}.lupa-story__message-avatar{width:2.8rem;height:2.8rem}.lupa-story__message-avatar svg{width:1.4rem;height:1.4rem}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.94rem;line-height:1.2}.lupa-story__message-card--offer .lupa-story__message-text{margin-top:.22rem;font-size:.88rem;line-height:1.3}.lupa-story__message-time{right:1rem;bottom:.8rem;font-size:.72rem}.lupa-story__manual-visual{display:block}.lupa-story__manual-diagram-shell{position:relative;display:block;width:720px;height:620px;aspect-ratio:auto;margin:0;transform:none}.lupa-story__manual-card{width:13.6rem;min-height:8.9rem;padding:1.15rem 1.05rem 1.02rem}.lupa-story__manual-card-title{font-size:.82rem}.lupa-story__manual-card-body{max-width:13.5ch;font-size:.88rem}.lupa-story__manual-mobile-list{display:none}.lupa-story__control-scene{position:relative;width:680px;height:570px}.lupa-story__control-side{align-items:stretch}.lupa-story__control-visual{position:absolute;display:block;top:2.5rem;left:50%;width:46rem;margin:0;transform:translate(-50%)}.lupa-story__control-image{width:100%;max-width:none;margin:0;transform:none}.lupa-story__quick-visual{position:relative;display:grid;grid-template-columns:320px 272px;align-items:center;-moz-column-gap:44px;column-gap:44px;width:660px;height:520px;min-height:0;margin:0;padding:16px 4px}.lupa-story__quick-visual:before,.lupa-story__quick-ring{top:50%;left:164px}.lupa-story__quick-visual:before{width:400px}.lupa-story__quick-ring--outer{width:520px}.lupa-story__quick-ring--middle{width:416px}.lupa-story__quick-ring--inner{width:307px}.lupa-story__quick-lines{display:block}.lupa-story__quick-qr-shell{width:307px;margin-left:8px;padding:28px;border-radius:36px}.lupa-story__quick-badges{gap:45px;width:272px}.lupa-story__quick-badge{width:100%;min-height:4.8rem;padding:.94rem 1.12rem .94rem .94rem}.lupa-story__quick-badge-icon{width:2.7rem;height:2.7rem}.lupa-story__quick-badge-text{font-size:.88rem}.lupa-story__document-stack{position:relative;display:block;width:560px}.lupa-story__customer-scene{position:relative;display:block;width:720px;height:280px}.lupa-story__customer-scene .lupa-story__share-card--customer{position:absolute;inset:0;justify-content:center;width:100%;padding:1.35rem 1.45rem;border-radius:1.75rem}.lupa-story__document-stack{height:384px;min-height:0}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__panel{padding-inline:clamp(1.75rem,2.8vw,2.75rem)!important}.lupa-story__hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.lupa-story__split{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.lupa-story__split--quick-start{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lupa-story__manual-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.lupa-story__control-top{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lupa-story__split--pricing{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr)}.lupa-story__split--cta-single{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}}@media (max-width: 960px){.lupa-story__panel{justify-content:flex-start;gap:1rem;padding:6.8rem clamp(1rem,4vw,2rem) 1.25rem!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.lupa-story__panel::-webkit-scrollbar{display:none}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__manual-layout,.lupa-story__control-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.lupa-story__headline,.lupa-story__headline--manual{max-width:none;font-size:clamp(2.5rem,7.5vw,4.6rem)}.lupa-story__body{font-size:clamp(.92rem,1.9vw,1.08rem);line-height:1.42}.lupa-story__body--small,.lupa-story__accent-copy{font-size:clamp(.86rem,1.7vw,1rem)}.lupa-story__visual-stage--hero,.lupa-story__visual-stage--manual,.lupa-story__visual-stage--control,.lupa-story__visual-stage--quick,.lupa-story__visual-stage--customer,.lupa-story__visual-stage--documents{margin-right:auto;margin-left:auto}.lupa-story__question-grid,.lupa-story__stats-grid,.lupa-story__status-grid,.lupa-story__pill-grid,.lupa-story__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story__control-visual,.lupa-story__document-stack,.lupa-story__hero-visual,.lupa-story__manual-diagram-shell{display:block}.lupa-story__quick-visual{display:grid}.lupa-story__manual-mobile-list{display:none}.lupa-story__split--audience,.lupa-story__split--cta{flex:initial}}@media (max-width: 560px){.lupa-story__panel{padding-top:5.8rem!important;gap:.8rem}.lupa-story__headline,.lupa-story__headline--manual{font-size:clamp(2.35rem,10vw,3rem)}.lupa-story__question-grid,.lupa-story__stats-grid,.lupa-story__status-grid,.lupa-story__pill-grid,.lupa-story__audience-grid{gap:.55rem}}@media (prefers-reduced-motion: reduce){.lupa-story__visual-canvas{transition:none}.lupa-story__manual-card--1,.lupa-story__manual-card--1:hover{transform:translate(-50%)}}.lupa-story__hero-scene{display:block;width:900px;height:560px;min-height:0;margin:0}.lupa-story__hero-map,.lupa-story__hero-route,.lupa-story__hero-links,.lupa-story__hero-chat-stack{position:absolute;inset:0;display:block;width:900px;height:560px}.lupa-story__message-card--offer{position:absolute;grid-template-columns:40px minmax(0,1fr);width:238px;min-height:104px;padding:15px 16px 17px;border-radius:22px;transform:none}.lupa-story__message-card--offer-customer-top{top:34px;left:40px}.lupa-story__message-card--offer-manager-right{top:46px;right:22px}.lupa-story__message-card--offer-logist-left{top:420px;left:36px}.lupa-story__message-card--offer-customer-right{top:424px;right:24px}.lupa-story__message-card--offer .lupa-story__message-avatar{width:40px;height:40px}.lupa-story__message-card--offer .lupa-story__message-avatar svg{width:20px;height:20px}.lupa-story__message-card--offer .lupa-story__message-author{font-size:14px}.lupa-story__message-card--offer .lupa-story__message-text{margin-top:6px;font-size:13px;line-height:1.3}.lupa-story__message-card--offer .lupa-story__message-time{right:16px;bottom:12px;font-size:11px}@media (max-width: 960px){.lupa-story__hero-scene{display:block;width:900px;height:560px}.lupa-story__message-card--offer{position:absolute;width:238px;min-height:104px}}@media (max-width: 440px){.lupa-story__message-card--offer-manager-right,.lupa-story__message-card--offer-customer-right{display:none}}@media (max-width: 720px){.lupa-story__nav-shell{grid-template-columns:auto minmax(0,1fr) auto}.lupa-story__nav-actions{grid-column:3}}@media (max-width: 560px){.lupa-story__nav-shell{grid-template-columns:auto 1fr}.lupa-story__nav-actions{grid-column:2}}.lupa-story__control-scene{position:relative;width:820px;height:580px;color:var(--story-graphite);isolation:isolate}.lupa-story__control-map{position:absolute;top:-5px;left:-35px;z-index:0;width:900px;height:638px;opacity:.84;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 88% 84% at 52% 48%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 88% 84% at 52% 48%,#000 52%,transparent 100%)}.lupa-story__control-map-parks{fill:#dcebd8;opacity:.66}.lupa-story__control-map-water{stroke:#b9ddeb;stroke-width:7px;stroke-linecap:round;opacity:.62}.lupa-story__control-map-roads{stroke:#c7ced2;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.52}.lupa-story__control-map-minor{stroke:#d4d9dc;stroke-width:1.15px;stroke-dasharray:4 6;opacity:.5}.lupa-story__control-map-blocks{fill:#dce0e1;opacity:.48}.lupa-story__control-map-streets{fill:none;stroke:#cbd1d4;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.lupa-story__control-map-arterials{fill:none;stroke:#dcc7a5;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.lupa-story__control-message{position:absolute;top:54px;left:355px;z-index:5;display:inline-flex;align-items:center;gap:11px;min-width:200px;min-height:64px;padding:12px 18px;border:1px solid rgba(11,15,25,.08);border-radius:18px;background:#fffffff0;color:#1c2229;font-size:17px;font-weight:700;line-height:1;box-shadow:0 14px 30px #1d262e12}.lupa-story__control-message-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:#0b0f190e;color:#343b44}.lupa-story__control-message-icon svg{width:18px;height:18px;stroke-width:2}.lupa-story__control-message-link,.lupa-story__control-route{position:absolute;inset:0;width:820px;height:580px;overflow:visible;pointer-events:none}.lupa-story__control-message-link{z-index:2}.lupa-story__control-message-link>path{stroke:#4e58627a;stroke-width:1.5;stroke-dasharray:5 6;stroke-linecap:round}.lupa-story__control-message-link marker path{fill:none;stroke:#4e586294;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lupa-story__control-route{z-index:1}.lupa-story__control-route-halo{fill:none;stroke:#ffffffe0;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.lupa-story__control-route-line{fill:none;stroke:var(--story-orange);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(255,90,31,.18))}.lupa-story__control-route-start{fill:var(--story-beige);stroke:var(--story-orange);stroke-width:5px}.lupa-story__control-route-point{fill:var(--story-beige);stroke:var(--story-orange);stroke-width:3.5px}.lupa-story__control-city,.lupa-story__control-destination,.lupa-story__control-vehicle,.lupa-story__control-status-card,.lupa-story__control-arrival-card{position:absolute}.lupa-story__control-city{top:278px;z-index:4;color:#0b0f19c2;font-size:15px;font-weight:600;line-height:1;white-space:nowrap}.lupa-story__control-city--start{left:42px}.lupa-story__control-city--end{right:18px}.lupa-story__control-destination{top:188px;left:725px;z-index:4;display:grid;place-items:center;width:54px;height:54px;color:var(--story-orange);filter:drop-shadow(0 8px 13px rgba(255,90,31,.16))}.lupa-story__control-destination svg{width:54px;height:54px;fill:var(--story-orange);stroke:var(--story-orange);stroke-width:1.8}.lupa-story__control-destination svg circle{fill:var(--story-beige);stroke:var(--story-beige)}.lupa-story__control-vehicle{top:168px;left:416px;z-index:4;display:grid;place-items:center;width:78px;height:78px;border:1.5px solid rgba(255,90,31,.54);border-radius:50%;background:#fffffffa;color:#222931;box-shadow:0 12px 28px #121d271a}.lupa-story__control-vehicle svg{width:38px;height:38px;stroke-width:1.65}.lupa-story__control-arrival-card{top:300px;right:20px;z-index:5;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:140px;min-height:74px;padding:11px 13px;border:1px solid rgba(11,15,25,.07);border-radius:16px;background:#ffffffed;box-shadow:0 12px 28px #1d262e12}.lupa-story__control-arrival-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ff5a1f12;color:var(--story-orange)}.lupa-story__control-arrival-card svg{width:17px;height:17px;stroke-width:1.9}.lupa-story__control-arrival-card div{display:flex;flex-direction:column;gap:3px;min-width:0}.lupa-story__control-arrival-card small{color:#0b0f1985;font-size:11px;font-weight:500;line-height:1}.lupa-story__control-arrival-card strong{color:#161b20;font-size:22px;line-height:1;letter-spacing:-.035em}.lupa-story__control-status-card{top:378px;left:65px;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:142px 58px;width:690px;min-height:200px;border:1px solid rgba(11,15,25,.07);border-radius:26px;background:#ffffffe6;box-shadow:0 20px 46px #1f283117;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.lupa-story__control-metric{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:23px 30px}.lupa-story__control-metric:first-child:after{content:"";position:absolute;top:23px;right:0;bottom:23px;width:1px;background:#0b0f191f}.lupa-story__control-metric-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ff5a1f13;color:var(--story-orange)}.lupa-story__control-metric-icon svg{width:27px;height:27px;stroke-width:1.8}.lupa-story__control-metric-copy{display:grid;grid-template-rows:21px 55px 22px;align-items:center;min-width:0}.lupa-story__control-metric-label,.lupa-story__control-metric-caption{color:#0b0f1991;font-size:14px;font-weight:500;line-height:1.2}.lupa-story__control-metric-value{display:flex;align-items:baseline;min-width:0;color:#11151a;font-size:46px;font-weight:700;line-height:1;letter-spacing:-.045em;white-space:nowrap}.lupa-story__control-metric-value small{margin-left:8px;font-size:18px;font-weight:700;letter-spacing:-.01em}.lupa-story__control-updated{position:static;grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:0;padding:0 28px;border-top:1px solid rgba(11,15,25,.08);color:#0b0f1996;font-size:14px;font-weight:500;line-height:1.3}.lupa-story__control-updated>span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--story-orange);box-shadow:0 0 0 5px #ff5a1f1a}.lupa-story__panel--quick-start{--quick-card-ink: #151820;--quick-card-muted: rgba(21, 24, 32, .56);--quick-card-border: rgba(120, 64, 32, .11)}.lupa-story__quick-start-main{display:grid;grid-template-columns:minmax(26rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.5rem,2.8vw,3.5rem);width:100%;min-height:0;flex:1}.lupa-story__quick-start-copy{gap:clamp(1.2rem,2vh,1.8rem);min-width:0}.lupa-story__quick-start-copy .lupa-story__body{color:#ffffffd6}.lupa-story__quick-body-line{display:block}.lupa-story__quick-rustore-link{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;gap:.5rem;min-width:clamp(15.5rem,18vw,18rem);min-height:3rem;padding:.82rem 1.18rem;border:1px solid rgba(255,255,255,.88);border-radius:.78rem;background:#fff;color:var(--story-graphite);font-size:clamp(.72rem,.82vw,.84rem);font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 1.1rem 2.8rem #2b1f1a2e;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lupa-story__quick-rustore-link svg{width:1rem;height:1rem;stroke-width:2}.lupa-story__quick-rustore-link:hover{border-color:#fff;background:#ffffffeb;box-shadow:0 1.25rem 3rem #2b1f1a38;transform:translateY(-1px)}.lupa-story__quick-rustore-link:focus-visible,.lupa-story__cta-rustore a:focus-visible,.lupa-story__cta-rustore--desktop:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:3px}.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:100%;margin-right:auto;margin-left:auto}.lupa-story__quick-visual{position:relative;display:block;width:760px;height:480px;min-height:0;margin:0;padding:0;color:var(--quick-card-ink);isolation:isolate}.lupa-story__quick-visual:before{content:"";position:absolute;top:52px;left:4px;z-index:0;width:705px;height:380px;aspect-ratio:auto;transform:none;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,235,218,.38),rgba(255,255,255,.12) 46%,transparent 74%);filter:blur(18px);pointer-events:none}.lupa-story__quick-qr-depth{position:absolute;top:54px;left:34px;z-index:1;width:364px;height:364px;border:1px solid rgba(255,255,255,.26);border-radius:42px;background:#ffe7d7e0;box-shadow:0 26px 65px #6a230a2e;transform:rotate(-4.2deg)}.lupa-story__quick-qr-card{position:absolute;top:30px;left:18px;z-index:3;display:grid;place-items:center;width:364px;height:364px;padding:22px;border:1px solid rgba(255,255,255,.62);border-radius:42px;background:#fff;box-shadow:0 30px 76px #4a180833,0 9px 22px #4a18081a;transform:rotate(-4.2deg)}.lupa-story__quick-qr-card .lupa-story__quick-qr-svg{position:relative;z-index:1;display:block;width:100%;height:100%;filter:none}.lupa-story__quick-request-card{position:absolute;top:86px;left:390px;z-index:2;width:394px;height:324px;padding:30px 30px 26px;border:1px solid var(--quick-card-border);border-radius:34px;background:#fffffff7;box-shadow:0 28px 72px #491b0b2e,0 8px 20px #491b0b14;transform:rotate(.45deg)}.lupa-story__quick-request-heading{display:flex;align-items:center;gap:14px;color:var(--quick-card-ink)}.lupa-story__quick-request-heading>span{display:grid;place-items:center;flex:0 0 auto;width:37px;height:37px;border-radius:50%;color:var(--story-orange)}.lupa-story__quick-request-heading svg{width:29px;height:29px;stroke-width:1.9}.lupa-story__quick-request-heading strong{font-size:21px;line-height:1.15;letter-spacing:-.018em;white-space:nowrap}.lupa-story__quick-route{display:flex;align-items:center;gap:14px;margin:18px 0 0 51px;color:var(--quick-card-muted);font-size:16px;font-weight:500;white-space:nowrap}.lupa-story__quick-route span{color:#15182061}.lupa-story__quick-request-divider{width:100%;height:1px;margin:25px 0 20px;background:#15182017}.lupa-story__quick-request-actions{display:grid;gap:13px}.lupa-story__quick-request-action{display:flex;align-items:center;gap:18px;min-height:66px;padding:13px 20px;border:1px solid rgba(135,74,40,.12);border-radius:16px;background:#fffbf8;color:var(--quick-card-ink);box-shadow:inset 0 1px #ffffffe6}.lupa-story__quick-request-action svg{flex:0 0 auto;width:24px;height:24px;color:var(--story-orange);stroke-width:1.9}.lupa-story__quick-request-action strong{font-size:17px;line-height:1.2}.lupa-story__quick-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%;padding:0 clamp(2rem,6vw,7rem) .35rem;color:var(--story-white)}.lupa-story__quick-timeline-step{min-width:0}.lupa-story__quick-timeline-track{display:flex;align-items:center;width:100%}.lupa-story__quick-timeline-number{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border:1px solid rgba(255,255,255,.62);border-radius:50%;color:#fff;font-size:21px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #ffffff14}.lupa-story__quick-timeline-rail{position:relative;display:block;flex:1;height:1px;margin-inline:14px;background:#ffffff9e}.lupa-story__quick-timeline-rail i{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translateY(-50%)}.lupa-story__quick-timeline-rail i:first-child{left:0}.lupa-story__quick-timeline-rail i:last-child{right:0}.lupa-story__quick-timeline-copy{display:flex;flex-direction:column;gap:4px;width:12rem;margin:13px 0 0 calc(29px - 6rem);text-align:center;line-height:1.2}.lupa-story__quick-timeline-copy strong{font-size:16px;font-weight:700}.lupa-story__quick-timeline-copy span{color:#ffffffd1;font-size:15px}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__quick-start-main{grid-template-columns:minmax(23rem,.86fr) minmax(0,1.14fr);gap:clamp(1rem,1.8vw,2rem)}.lupa-story__quick-timeline{padding-inline:clamp(1.25rem,4.2vw,4rem)}.lupa-story__quick-timeline-copy strong{font-size:15px}.lupa-story__quick-timeline-copy span{font-size:14px}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:min(100%,660px)}.lupa-story__quick-start-copy{gap:1rem}.lupa-story__quick-timeline-number{width:50px;height:50px;font-size:18px}.lupa-story__quick-timeline-copy{margin-top:9px}}@media (max-width: 960px){.lupa-story__quick-start-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;flex:none}.lupa-story__quick-start-copy{gap:.85rem}.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:100%}.lupa-story__quick-timeline{padding-inline:clamp(1rem,4vw,2rem)}.lupa-story__quick-timeline-number{width:50px;height:50px;font-size:18px}.lupa-story__quick-timeline-copy{width:9rem;margin-left:calc(25px - 4.5rem)}}@media (max-width: 600px){.lupa-story__quick-body-line{display:inline}.lupa-story__quick-timeline{display:block;width:min(100%,20rem);margin-inline:auto;padding:.25rem 0 0}.lupa-story__quick-timeline-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.85rem;min-height:4.7rem}.lupa-story__quick-timeline-track{display:block;width:48px}.lupa-story__quick-timeline-number{width:48px;height:48px}.lupa-story__quick-timeline-rail{position:absolute;top:50px;left:23px;width:1px;height:calc(100% - 48px);margin:0}.lupa-story__quick-timeline-rail i{top:auto;left:50%!important;right:auto!important;transform:translate(-50%)}.lupa-story__quick-timeline-rail i:first-child{top:0}.lupa-story__quick-timeline-rail i:last-child{top:auto;bottom:0}.lupa-story__quick-timeline-copy{width:auto;margin:6px 0 0;text-align:left}}.lupa-story__panel--documents{background:radial-gradient(circle at 72% 39%,rgba(67,82,108,.16),transparent 34%),var(--story-graphite)!important}.lupa-story__split--documents{grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);align-items:center;min-height:0;flex:1 1 auto}.lupa-story__documents-copy{gap:clamp(1.25rem,2.3vh,2rem);align-self:center}.lupa-story__documents-body{color:#ffffffb8}.lupa-story__documents-headline-line{white-space:nowrap}.lupa-story__visual-stage--documents{width:min(100%,720px);transform:translateY(-26px)}.lupa-story__documents-visual{position:relative;width:720px;height:520px;isolation:isolate}.lupa-story__documents-visual:before{content:"";position:absolute;inset:9% 3% 5% 11%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(73,92,121,.22),transparent 68%);filter:blur(24px)}.lupa-story__paper-stack{position:absolute;inset:0;z-index:2}.lupa-story__paper{position:absolute;width:318px;height:410px;padding:27px 25px;overflow:hidden;border:1px solid rgba(32,44,61,.18);border-radius:18px;background:linear-gradient(145deg,#fffffffa,#f3f3f0fa),#fafaf8;color:#343a44;box-shadow:0 28px 48px #00000045,0 5px 14px #0000001f,inset 0 0 0 8px #ffffff6b;transform-origin:50% 82%}.lupa-story__paper:after{content:"";position:absolute;inset:9px;border:1px solid rgba(43,53,66,.09);border-radius:11px;pointer-events:none}.lupa-story__paper--acceptance{top:68px;left:386px;z-index:1;transform:rotate(7deg)}.lupa-story__paper--driver{top:30px;left:272px;z-index:2;transform:rotate(2deg)}.lupa-story__paper--invoice{top:20px;left:115px;z-index:3;transform:rotate(-5deg)}.lupa-story__paper-title{margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:nowrap}.lupa-story__paper-fields{display:grid;gap:9px}.lupa-story__paper-field{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:end;gap:9px;font-size:8px;font-weight:600}.lupa-story__paper-field i,.lupa-story__paper-lines i,.lupa-story__paper-table-row i{display:block;height:4px;border-radius:999px;background:#3c444e1f}.lupa-story__paper-table{margin-top:19px;border:1px solid rgba(53,62,73,.16);font-size:8px}.lupa-story__paper-table-row{display:grid;grid-template-columns:28px minmax(0,1fr) 58px;min-height:25px;border-top:1px solid rgba(53,62,73,.13)}.lupa-story__paper-table-row:first-child{border-top:0}.lupa-story__paper-table-row>span{display:flex;align-items:center;padding:4px 6px;border-left:1px solid rgba(53,62,73,.13)}.lupa-story__paper-table-row>span:first-child{justify-content:center;border-left:0}.lupa-story__paper-table-row--head{min-height:27px;background:#343f4b09;font-weight:700}.lupa-story__paper-table-row i{width:90%}.lupa-story__paper-lines{display:grid;gap:12px;margin-top:17px}.lupa-story__paper-lines i:nth-child(2n){width:82%}.lupa-story__paper-lines i:nth-child(3n){width:66%}.lupa-story__paper-signature{position:absolute;left:34px;bottom:25px;width:144px;height:auto;color:#28436fad}.lupa-story__paper-signature path{stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.lupa-story__paper-signature--large{top:158px;bottom:auto;left:26px;width:246px;color:#2a3e61b3}.lupa-story__paper-stamp{position:absolute;right:24px;bottom:22px;display:grid;place-items:center;width:66px;height:66px;border:3px double rgba(54,120,204,.55);border-radius:50%;color:#3678cca8;transform:rotate(9deg)}.lupa-story__paper-stamp:before{content:"";position:absolute;inset:7px;border:1px solid currentColor;border-radius:inherit}.lupa-story__paper-stamp span{max-width:52px;font-size:7px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.lupa-story__paper-stamp--faded{right:33px;bottom:30px;opacity:.28}.lupa-story__paper-photo{display:grid;place-items:center;width:92px;height:76px;margin:25px 0 0 auto;border:1px solid rgba(52,61,71,.09);border-radius:8px;background:#343d470b;color:#343d474d}.lupa-story__paper-photo svg{width:30px;height:30px;stroke-width:1.6}.lupa-story__documents-connector{position:absolute;inset:0;z-index:1;width:720px;height:520px;pointer-events:none}.lupa-story__documents-connector path{stroke:#ffffffa3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 7}.lupa-story__documents-connector circle{fill:var(--story-lime);stroke:none;filter:drop-shadow(0 0 5px rgba(215,255,63,.68))}.lupa-story__documents-status{position:absolute;right:14px;bottom:0;z-index:5;width:430px;min-height:186px;padding:24px 28px 22px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(145deg,#212937f0,#121823f5);color:#fff;box-shadow:0 28px 60px #00000061,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lupa-story__documents-status-topline{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:14px}.lupa-story__documents-status-icon,.lupa-story__documents-status-check{display:grid;place-items:center}.lupa-story__documents-status-icon{width:48px;height:48px;border-radius:14px;background:#ffffff17;color:#ffffffd1}.lupa-story__documents-status-icon svg{width:25px;height:25px;stroke-width:1.9}.lupa-story__documents-status-id{font-size:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#ffffffc2}.lupa-story__documents-status-check{color:var(--story-lime)}.lupa-story__documents-status-check svg{width:31px;height:31px;fill:var(--story-lime);stroke:#26320f;stroke-width:1.8}.lupa-story__documents-status>strong{display:block;margin-top:19px;font-size:29px;line-height:1.08;letter-spacing:-.025em}.lupa-story__documents-status-meta{display:flex;align-items:center;gap:19px;margin-top:22px;padding-top:17px;border-top:1px solid rgba(255,255,255,.14);color:#ffffffb8;font-size:16px}.lupa-story__documents-status-meta span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.lupa-story__documents-status-meta svg{width:21px;height:21px;color:var(--story-lime);stroke-width:1.8}.lupa-story__documents-status-meta>i{width:1px;height:19px;background:#ffffff24}.lupa-story__documents-status-meta b{width:7px;height:7px;border-radius:50%;background:var(--story-lime);box-shadow:0 0 8px #d7ff3f66}.lupa-story__documents-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;margin-top:auto;padding-top:clamp(.3rem,1vh,.8rem)}.lupa-story__documents-benefit{position:relative;display:flex;align-items:center;gap:16px;min-width:0;padding:0 24px}.lupa-story__documents-benefit:first-child{padding-left:0}.lupa-story__documents-benefit:last-child{padding-right:0}.lupa-story__documents-benefit:not(:last-child):after{content:"";position:absolute;top:6px;right:0;width:1px;height:58px;background:#ffffff2b}.lupa-story__documents-benefit-icon{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0e;color:var(--story-lime);box-shadow:inset 0 1px #ffffff09}.lupa-story__documents-benefit-icon svg{width:25px;height:25px;stroke-width:1.8}.lupa-story__documents-benefit-copy{display:flex;flex-direction:column;min-width:0;font-size:clamp(.84rem,.9vw,1.02rem);line-height:1.28}.lupa-story__documents-benefit-copy strong{font-weight:700;color:#fffffff0}.lupa-story__documents-benefit-copy>span{color:#ffffff94}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__split--documents{grid-template-columns:minmax(0,.98fr) minmax(28rem,1.02fr)}.lupa-story__panel--documents .lupa-story__headline{font-size:clamp(3.85rem,5.6vw,5.65rem)}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:min(100%,640px)}.lupa-story__documents-benefit{gap:12px;padding-inline:16px}.lupa-story__documents-benefit-icon{width:50px;height:50px;border-radius:16px}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--documents{gap:1rem}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:min(100%,590px)}.lupa-story__documents-copy{gap:.9rem}.lupa-story__documents-benefit-icon{width:46px;height:46px}.lupa-story__documents-benefit:not(:last-child):after{height:48px}}@media (max-width: 960px){.lupa-story__split--documents{grid-template-columns:minmax(0,1fr);flex:none;gap:.7rem}.lupa-story__documents-copy{gap:.8rem}.lupa-story__documents-copy-break{display:none}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:min(100%,680px);transform:translateY(-12px)}.lupa-story__documents-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0;margin-top:0}.lupa-story__documents-benefit{padding-inline:18px}.lupa-story__documents-benefit:nth-child(2){padding-right:0}.lupa-story__documents-benefit:nth-child(3){padding-left:0}.lupa-story__documents-benefit:nth-child(2):after{content:none}.lupa-story__documents-benefit-icon{width:50px;height:50px;border-radius:15px}}@media (max-width: 560px){.lupa-story__panel--documents{gap:.7rem}.lupa-story__panel--documents .lupa-story__visual-stage--documents{transform:translateY(-8px)}.lupa-story__panel--documents .lupa-story__headline{font-size:clamp(2.25rem,10vw,3rem)}.lupa-story__paper--acceptance{transform:rotate(4deg)}.lupa-story__paper--driver{transform:rotate(1deg)}.lupa-story__paper--invoice{transform:rotate(-3deg)}.lupa-story__documents-benefits{gap:.6rem 0}.lupa-story__documents-benefit{gap:9px;padding-inline:10px}.lupa-story__documents-benefit-icon{width:42px;height:42px;border-radius:13px}.lupa-story__documents-benefit-icon svg{width:20px;height:20px}.lupa-story__documents-benefit-copy{font-size:.72rem}.lupa-story__documents-benefit:not(:last-child):after{height:42px}}.lupa-story__panel--pricing{background-image:radial-gradient(circle at 72% 44%,rgba(255,255,255,.11),transparent 31%),radial-gradient(circle at 92% 82%,rgba(126,28,0,.11),transparent 28%)}.lupa-story__split--pricing{grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(1.2rem,2.4vw,2.8rem);min-height:0;flex:1 1 auto}.lupa-story__stack--pricing-main{align-self:center;gap:clamp(.85rem,1.8vh,1.25rem)}.lupa-story__pricing-copy-row{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.5vh,1rem);width:min(100%,48rem)}.lupa-story__pricing-copy-row .lupa-story__body--max{margin:0}.lupa-story__stack--pricing-main .lupa-story__body--max{max-width:37rem;color:#ffffffc7;font-size:clamp(1rem,1.15vw,1.22rem);line-height:1.42}.lupa-story__stack--pricing-main .lupa-story__button--inverted{min-height:3.35rem;padding-block:.82rem}.lupa-story__visual-stage--pricing-offer{width:min(100%,720px);margin-left:auto;transform:translateY(-42px)}.lupa-story__pricing-offer{position:relative;width:720px;height:520px;color:var(--story-graphite);isolation:isolate}.lupa-story__pricing-offer:before{content:"";position:absolute;inset:8% 2% 4% 3%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(107,29,5,.14),transparent 68%);filter:blur(24px)}.lupa-story__pricing-orbit{position:absolute;inset:0;z-index:1;width:720px;height:520px;overflow:visible;pointer-events:none}.lupa-story__pricing-orbit path{stroke:#ffffff40;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:5 8}.lupa-story__pricing-orbit circle{fill:#fff3dec7;filter:drop-shadow(0 0 5px rgba(255,238,210,.5))}.lupa-story__pricing-free-card,.lupa-story__pricing-one-time-card{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(124,67,37,.12);background:linear-gradient(155deg,#fffffffa,#faf8f4fa),#fff;box-shadow:0 30px 56px #661f072e,0 8px 18px #661f0714,inset 0 1px #ffffffe6}.lupa-story__pricing-free-card{top:38px;left:48px;z-index:3;width:410px;height:450px;padding:31px 32px;border-radius:34px;transform:rotate(-1.6deg)}.lupa-story__pricing-one-time-card{top:112px;left:400px;z-index:4;width:300px;height:380px;padding:26px 25px 23px;border-radius:28px;transform:rotate(2.2deg)}.lupa-story__pricing-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lupa-story__pricing-card-number{display:block;color:var(--story-orange);font-size:29px;font-weight:700;line-height:1;letter-spacing:.04em}.lupa-story__pricing-free-card h3,.lupa-story__pricing-one-time-card h3{margin:9px 0 0;font-size:25px;font-weight:700;line-height:1;letter-spacing:.035em;text-transform:uppercase}.lupa-story__pricing-active{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;white-space:nowrap}.lupa-story__pricing-active i{width:10px;height:10px;border-radius:50%;background:#53b86e;box-shadow:0 0 0 4px #53b86e14}.lupa-story__pricing-card-rule{width:100%;height:1px;margin-top:21px;background:#0b0f191a}.lupa-story__pricing-zero{margin-top:18px;color:var(--story-orange);font-size:116px;font-weight:700;line-height:.9;letter-spacing:-.075em}.lupa-story__pricing-forever{margin:13px 0 0 6px;font-size:27px;font-weight:600;line-height:1.12;letter-spacing:-.025em}.lupa-story__pricing-guarantee{position:absolute;left:30px;right:30px;bottom:24px;display:flex;align-items:center;gap:11px;min-height:54px;padding:12px 16px;border-radius:16px;background:#53b86e17;color:#429f5b;font-size:14px;font-weight:600}.lupa-story__pricing-guarantee svg{width:21px;height:21px;flex:0 0 auto;stroke-width:1.9}.lupa-story__pricing-one-time-kicker{display:block;color:var(--story-orange);font-size:22px;font-weight:700;line-height:1;letter-spacing:.035em;text-transform:uppercase}.lupa-story__pricing-one-time-card h3{margin-top:11px;font-size:22px}.lupa-story__pricing-one-time-card .lupa-story__pricing-card-rule{margin-top:19px}.lupa-story__pricing-one-time-price{margin-top:28px;color:var(--story-orange);font-size:82px;font-weight:700;line-height:.92;letter-spacing:-.06em}.lupa-story__pricing-one-time-duration{margin:17px 0 0;font-size:24px;font-weight:600;line-height:1.18;letter-spacing:-.02em}.lupa-story__pricing-one-time-info{position:absolute;right:20px;bottom:20px;left:20px;display:flex;align-items:center;gap:11px;min-height:58px;padding:11px 13px;border-radius:16px;background:#ff5a1f14;color:#0b0f19c7;font-size:12px;font-weight:600;line-height:1.3}.lupa-story__pricing-one-time-info svg{width:24px;height:24px;flex:0 0 auto;color:var(--story-orange);stroke-width:1.8}.lupa-story__pricing-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;margin-top:auto;min-height:58px;padding-top:0;color:var(--story-white);transform:translateY(.55rem)}.lupa-story__pricing-benefit{position:relative;display:flex;align-items:center;gap:18px;min-width:0;padding:0 30px}.lupa-story__pricing-benefit:first-child{padding-left:0}.lupa-story__pricing-benefit:last-child{padding-right:0}.lupa-story__pricing-benefit:not(:last-child):after{content:"";position:absolute;top:5px;right:0;width:1px;height:54px;background:#ffffff40}.lupa-story__pricing-benefit-icon{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border:1px solid rgba(255,255,255,.3);border-radius:17px;background:#ffffff0e;color:#fffffff0;box-shadow:inset 0 1px #ffffff14}.lupa-story__pricing-benefit-icon svg{width:25px;height:25px;stroke-width:1.75}.lupa-story__pricing-ruble-mark{font-size:1.55rem;font-weight:500;line-height:1}.lupa-story__pricing-benefit-copy{display:flex;flex-direction:column;min-width:0;font-size:clamp(.82rem,.88vw,1rem);line-height:1.28}.lupa-story__pricing-benefit-copy strong{font-weight:700;color:#fffffff5}.lupa-story__pricing-benefit-copy>span{color:#ffffffb8}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__split--pricing{grid-template-columns:minmax(0,.94fr) minmax(29rem,1.06fr)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(100%,650px)}.lupa-story__pricing-benefit{gap:14px;padding-inline:20px}.lupa-story__pricing-benefit-icon{width:48px;height:48px;border-radius:15px}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--pricing{gap:.9rem}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(100%,585px);transform:translateY(-30px)}.lupa-story__stack--pricing-main{gap:.7rem}.lupa-story__pricing-benefit-icon{width:44px;height:44px}.lupa-story__pricing-benefit:not(:last-child):after{height:46px}}@media (max-width: 960px){.lupa-story__split--pricing{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;flex:none}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(100%,650px);margin-right:auto;transform:translateY(-12px)}.lupa-story__pricing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0;margin-top:0;transform:translateY(.35rem)}.lupa-story__pricing-benefit{padding-inline:18px}.lupa-story__pricing-benefit:nth-child(2){padding-right:0}.lupa-story__pricing-benefit:nth-child(3){padding-left:0}.lupa-story__pricing-benefit:nth-child(2):after{content:none}}@media (max-width: 560px){.lupa-story__pricing-benefits{gap:.6rem 0}.lupa-story__pricing-benefit{gap:9px;padding-inline:10px}.lupa-story__pricing-benefit-icon{width:42px;height:42px;border-radius:13px}.lupa-story__pricing-benefit-icon svg{width:20px;height:20px}.lupa-story__pricing-benefit-copy{font-size:.72rem}.lupa-story__pricing-benefit:not(:last-child):after{height:42px}}.lupa-story__panel--audience{gap:clamp(.85rem,1.8vh,1.45rem);padding-bottom:clamp(1.2rem,2.4vh,2rem)!important}.lupa-story__audience-layout{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(36rem,1.28fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);flex:1 1 auto;min-height:0}.lupa-story__audience-intro{align-self:center;min-width:0}.lupa-story__panel--audience .lupa-story__headline{width:-moz-max-content;width:max-content;max-width:none;font-size:clamp(4.4rem,calc(6vw + .7rem),6.95rem);line-height:.94;letter-spacing:-.035em}.lupa-story__panel--audience .lupa-story__audience-copy{max-width:29rem;margin-top:clamp(1.35rem,2.8vh,2.2rem);color:#ffffffc2;font-size:clamp(1rem,1.28vw,1.32rem);line-height:1.48}.lupa-story__roles-visual{position:relative;isolation:isolate;width:min(100%,760px);aspect-ratio:760 / 520;margin-left:auto;color:#101622}@media (min-width: 961px){.lupa-story__roles-visual{transform:translate(clamp(-4rem,-3vw,-2.5rem))}}.lupa-story__roles-connections{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.lupa-story__roles-connections--mobile{display:none}.lupa-story__roles-connections path{stroke:#e1edffc7;stroke-width:2;stroke-linecap:round;stroke-dasharray:7 8}.lupa-story__roles-connections circle{fill:#fff;stroke:#c6deff73;stroke-width:8}.lupa-story__roles-product-card,.lupa-story__roles-card{border:1px solid rgba(255,255,255,.72);background:#fcfcf9f7;box-shadow:0 28px 64px #05124e33,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lupa-story__roles-product-card{position:absolute;top:8%;left:50%;z-index:3;display:flex;flex-direction:column;width:40%;min-height:84%;padding:clamp(.95rem,1.25vw,1.25rem);border-radius:clamp(1.65rem,2.2vw,2.2rem);transform:translate(-50%)}.lupa-story__roles-product-head{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,1.2vw,1.15rem)}.lupa-story__roles-product-logo{display:block;width:clamp(5.4rem,7.2vw,7.2rem);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:scale(1.3);transform-origin:center}.lupa-story__roles-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:clamp(3rem,4.5vw,4.5rem);height:clamp(3rem,4.5vw,4.5rem);border-radius:clamp(.9rem,1.3vw,1.3rem);background:linear-gradient(145deg,#42a9ff,#0754ef);color:#fff;box-shadow:0 14px 28px #1a5ce840}.lupa-story__roles-brand-mark svg{width:54%;height:54%;stroke-width:2}.lupa-story__roles-product-head>div{display:flex;flex-direction:column;min-width:0}.lupa-story__roles-product-head strong{font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.05;letter-spacing:.02em}.lupa-story__roles-product-head>div>span{margin:0;color:#10162294;font-size:clamp(.68rem,.82vw,.8rem);line-height:1.25;white-space:nowrap}.lupa-story__roles-divider{height:1px;margin:clamp(1rem,1.5vw,1.45rem) 0;background:#1016221a}.lupa-story__roles-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.42rem,.6vw,.6rem)}.lupa-story__roles-metric{display:grid;align-items:center;grid-template-columns:1.45rem auto minmax(0,1fr);-moz-column-gap:clamp(.45rem,.65vw,.65rem);column-gap:clamp(.45rem,.65vw,.65rem);min-width:0;min-height:clamp(3.35rem,4.4vw,4.25rem);padding:clamp(.55rem,.7vw,.7rem) clamp(.65rem,.85vw,.85rem);border:1px solid rgba(26,61,232,.07);border-radius:clamp(1rem,1.3vw,1.3rem);background:#f7f8fb;box-shadow:0 12px 26px #1225650f}.lupa-story__roles-metric>strong{grid-column:2;grid-row:1;color:#1a4be8;font-size:clamp(1.35rem,1.75vw,1.8rem);line-height:1;letter-spacing:-.05em}.lupa-story__roles-metric>span{grid-column:3;grid-row:1;margin:0;color:#1016229e;font-size:clamp(.65rem,.8vw,.8rem);line-height:1.2;white-space:nowrap}.lupa-story__roles-metric>i{display:grid;grid-column:1;grid-row:1;place-items:center;width:1.45rem;height:1.45rem;margin:0;color:#2853d9}.lupa-story__roles-metric svg{width:100%;height:100%;stroke-width:1.7}.lupa-story__roles-product-status{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;margin-top:auto;padding:.75rem;border-radius:1rem;background:#eef7f0;color:#101622b8;font-size:clamp(.68rem,.84vw,.86rem);font-weight:500;text-align:center}.lupa-story__roles-product-status svg{flex:0 0 auto;width:1.3rem;height:1.3rem;color:#2db767;stroke-width:2}@media (min-width: 961px){.lupa-story__roles-product-status{justify-content:flex-start;min-height:2.85rem;padding:.55rem .65rem;font-size:clamp(.54rem,.68vw,.7rem);white-space:nowrap}.lupa-story__roles-product-status svg{width:1.15rem;height:1.15rem}}.lupa-story__roles-card{position:absolute;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;width:31.5%;min-height:24%;padding:clamp(.85rem,1.15vw,1.1rem);border-radius:clamp(1.2rem,1.65vw,1.65rem)}.lupa-story__roles-card--logist{top:-1.5%;left:-5.5%;transform:rotate(-2deg)}.lupa-story__roles-card--dispatcher{top:4%;right:-9%;transform:rotate(2deg)}.lupa-story__roles-card--carrier{bottom:1.5%;left:-6.5%;transform:rotate(-1deg)}.lupa-story__roles-card--owner{right:-9%;bottom:0;transform:rotate(2deg)}.lupa-story__roles-card-icon{display:grid;place-items:center;width:clamp(2.6rem,3.6vw,3.6rem);height:clamp(2.6rem,3.6vw,3.6rem);border-radius:clamp(.8rem,1vw,1rem)}.lupa-story__roles-card-icon svg{width:53%;height:53%;stroke-width:1.8}.lupa-story__roles-card--logist .lupa-story__roles-card-icon{background:#ffe6d8;color:#9a4a22}.lupa-story__roles-card--dispatcher .lupa-story__roles-card-icon{background:#dff1ff;color:#23618d}.lupa-story__roles-card--carrier .lupa-story__roles-card-icon{background:#e4f5df;color:#3b743b}.lupa-story__roles-card--owner .lupa-story__roles-card-icon{background:#eee4ff;color:#6d48a5}.lupa-story__roles-card-copy{display:flex;flex-direction:column;min-width:0}.lupa-story__roles-card-copy strong{color:#171b24;font-size:clamp(.68rem,.88vw,.9rem);line-height:1.2;white-space:nowrap}.lupa-story__roles-card-copy span{margin-top:.35rem;color:#171b248f;font-size:clamp(.64rem,.78vw,.78rem);line-height:1.2;white-space:normal}.lupa-story__roles-card-lines{display:grid;grid-column:1 / -1;gap:.36rem;margin-top:.75rem}.lupa-story__roles-card-lines i{display:block;width:88%;height:.42rem;border-radius:999px;background:#e9e9e7}.lupa-story__roles-card-lines i:nth-child(2){width:66%}.lupa-story__roles-card-lines i:nth-child(3){width:44%}.lupa-story__audience-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 auto;min-height:clamp(4.7rem,7.5vh,6.1rem);padding-top:clamp(.85rem,1.8vh,1.3rem)}.lupa-story__audience-summary-item{position:relative;display:flex;align-items:center;gap:clamp(.65rem,1vw,1rem);min-width:0;padding:0 clamp(.85rem,1.5vw,1.5rem)}.lupa-story__audience-summary-item:first-child{padding-left:0}.lupa-story__audience-summary-item:last-child{padding-right:0}.lupa-story__audience-summary-item:not(:last-child):after{content:"";position:absolute;top:.2rem;right:0;width:1px;height:calc(100% - .4rem);background:#fff3}.lupa-story__audience-summary-icon{display:grid;place-items:center;flex:0 0 auto;width:clamp(2.8rem,3.6vw,3.6rem);height:clamp(2.8rem,3.6vw,3.6rem);border:1px solid rgba(255,255,255,.34);border-radius:1rem;color:#fffffff0}.lupa-story__audience-summary-icon svg{width:54%;height:54%;stroke-width:1.7}.lupa-story__audience-summary-copy{display:flex;flex-direction:column;min-width:0;font-size:clamp(.67rem,.78vw,.82rem);line-height:1.34}.lupa-story__audience-summary-copy strong{color:#fffffff5;font-weight:700}.lupa-story__audience-summary-copy>span{margin-top:.35rem;color:#ffffffb0}.lupa-story__audience-outro{display:grid;flex:0 0 auto;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:clamp(1.25rem,2.4vw,2.5rem);min-height:clamp(4.7rem,7.5vh,6.1rem);padding:clamp(.85rem,1.5vh,1.15rem) clamp(1rem,2.2vw,1.8rem);border:1px solid rgba(255,255,255,.2);border-radius:clamp(.8rem,1.2vw,1.15rem);background:#08185c2e;text-align:center}.lupa-story__audience-outro strong{color:#fffffff5;font-size:clamp(.8rem,1vw,1rem);font-weight:700;letter-spacing:.05em;white-space:nowrap}.lupa-story__audience-outro span{color:#ffffffbd;font-size:clamp(.75rem,.9vw,.92rem);line-height:1.34}@media (max-width: 720px){.lupa-story__audience-outro{grid-template-columns:minmax(0,1fr);gap:.28rem;min-height:0;justify-items:center;text-align:center}}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__audience-layout{grid-template-columns:minmax(18rem,.68fr) minmax(34rem,1.32fr);gap:1.25rem}.lupa-story__roles-visual{width:min(100%,690px)}.lupa-story__audience-summary-item{padding-inline:.85rem}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--audience{gap:.7rem;padding-bottom:1rem!important}.lupa-story__panel--audience .lupa-story__headline{font-size:clamp(3.8rem,5.4vw,5.9rem)}.lupa-story__panel--audience .lupa-story__audience-copy{margin-top:1rem}.lupa-story__roles-visual{width:min(100%,630px)}.lupa-story__audience-summary{min-height:4.2rem;padding-top:.65rem}.lupa-story__audience-summary-icon{width:2.7rem;height:2.7rem}}@media (max-width: 960px){.lupa-story__panel--audience{gap:.9rem;padding-bottom:1.25rem!important}.lupa-story__audience-layout{grid-template-columns:minmax(0,1fr);gap:1.2rem;flex:none}.lupa-story__panel--audience .lupa-story__headline{width:auto;font-size:clamp(2.7rem,9vw,4.8rem);line-height:.96}.lupa-story__panel--audience .lupa-story__audience-copy{margin-top:1rem;font-size:clamp(.95rem,2.4vw,1.2rem)}.lupa-story__roles-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,680px);aspect-ratio:auto;margin-right:auto}.lupa-story__roles-connections{display:none}.lupa-story__roles-product-card{position:relative;top:auto;left:auto;grid-column:1 / -1;width:100%;min-height:0;padding:1.15rem;border-radius:1.65rem;transform:none}.lupa-story__roles-metric{min-height:7.2rem}.lupa-story__roles-product-status{margin-top:.9rem}.lupa-story__roles-card{position:relative;inset:auto;width:100%;min-height:7.4rem;transform:none}.lupa-story__audience-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 0;padding-top:.9rem}.lupa-story__audience-summary-item{min-height:4rem;padding-inline:1rem}.lupa-story__audience-summary-item:nth-child(2){padding-right:0}.lupa-story__audience-summary-item:nth-child(3){padding-left:0}.lupa-story__audience-summary-item:nth-child(2):after{content:none}}@media (max-width: 560px){.lupa-story__panel--audience .lupa-story__headline{font-size:clamp(2.45rem,11vw,3.25rem)}.lupa-story__panel--audience .lupa-story__audience-copy br{display:none}.lupa-story__roles-visual{gap:.55rem}.lupa-story__roles-product-card{padding:1rem;border-radius:1.4rem}.lupa-story__roles-brand-mark{width:3.15rem;height:3.15rem}.lupa-story__roles-product-head strong{font-size:1.25rem}.lupa-story__roles-product-head>div>span{font-size:.7rem}.lupa-story__roles-divider{margin:.85rem 0}.lupa-story__roles-metric{min-height:6.25rem;padding:.65rem .25rem}.lupa-story__roles-metric>strong{font-size:1.7rem}.lupa-story__roles-metric>span{font-size:.65rem}.lupa-story__roles-metric>i{width:1.25rem;height:1.25rem}.lupa-story__roles-product-status{min-height:2.9rem;font-size:.68rem}.lupa-story__roles-card{grid-template-columns:auto minmax(0,1fr);min-height:6.4rem;-moz-column-gap:.55rem;column-gap:.55rem;padding:.75rem;border-radius:1.05rem}.lupa-story__roles-card-icon{width:2.25rem;height:2.25rem}.lupa-story__roles-card-copy strong{font-size:.61rem}.lupa-story__roles-card-copy span{font-size:.58rem}.lupa-story__roles-card-lines{gap:.28rem;margin-top:.55rem}.lupa-story__roles-card-lines i{height:.32rem}.lupa-story__audience-summary{gap:.65rem 0}.lupa-story__audience-summary-item{align-items:flex-start;gap:.55rem;padding-inline:.6rem}.lupa-story__audience-summary-icon{width:2.25rem;height:2.25rem;border-radius:.72rem}.lupa-story__audience-summary-copy{font-size:.62rem;line-height:1.28}.lupa-story__audience-summary-copy>span{margin-top:.25rem}.lupa-story__audience-outro{padding:.65rem .75rem}.lupa-story__audience-outro strong{font-size:.62rem}.lupa-story__audience-outro span{font-size:.58rem;line-height:1.22}}.lupa-story__panel--cta{--story-cta-success: #2db767;gap:clamp(.8rem,1.8vh,1.35rem);padding-bottom:clamp(1rem,2.2vh,1.65rem)!important;overflow:hidden}.lupa-story__cta-layout{display:grid;grid-template-columns:minmax(28rem,.9fr) minmax(34rem,1.1fr);align-items:center;gap:clamp(2rem,4vw,5rem);flex:1 1 auto;width:100%;min-height:0}.lupa-story__cta-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.lupa-story__panel--cta .lupa-story__headline{width:-moz-max-content;width:max-content;max-width:none;font-size:clamp(4.25rem,calc(5.8vw + .2rem),6.75rem);line-height:.94;letter-spacing:-.04em}.lupa-story__cta-description{display:flex;flex-direction:column;max-width:34rem;margin-top:clamp(1.15rem,2.4vh,2rem);color:#ffffffc2;font-size:clamp(.98rem,1.15vw,1.22rem);line-height:1.48}.lupa-story__cta-primary-action{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:clamp(1.35rem,2.8vh,2.35rem)}.lupa-story__cta-primary-actions{display:flex;align-items:center;gap:.75rem}.lupa-story__cta-primary-action .lupa-story__button{min-width:min(100%,17.5rem)}.lupa-story__cta-primary-action>p{margin:0;color:#ffffff8f;font-size:clamp(.76rem,.82vw,.88rem);line-height:1.35}.lupa-story__first-shipment{width:min(100%,650px);justify-self:center;padding:clamp(1.35rem,1.8vw,1.85rem);border:1px solid rgba(255,255,255,.14);border-radius:clamp(1.45rem,2vw,2rem);background:#ffffff09;box-shadow:0 28px 68px #0000002e}.lupa-story__first-shipment-title{margin:0 0 clamp(1rem,1.6vw,1.45rem);color:#fffffff0;font-size:clamp(.9rem,1.08vw,1.12rem);font-weight:700;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.lupa-story__first-shipment-steps{position:relative;display:grid;gap:clamp(.45rem,.75vw,.7rem);margin:0;padding:0;list-style:none}.lupa-story__first-shipment-steps:before{position:absolute;top:1.25rem;bottom:1.25rem;left:1.2rem;width:1px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.52) 0 5px,transparent 5px 10px);content:""}.lupa-story__first-shipment-step{position:relative;display:grid;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:clamp(.65rem,1vw,.95rem);min-width:0}.lupa-story__first-shipment-number{position:relative;z-index:1;display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:#f8f8f5;color:var(--story-orange);box-shadow:0 9px 22px #0000002e;font-size:.84rem;font-weight:800;line-height:1}.lupa-story__first-shipment-step-card{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 1.85rem;align-items:center;gap:clamp(.7rem,1vw,1rem);min-width:0;min-height:4.75rem;padding:.62rem clamp(.75rem,1vw,1rem);border:1px solid rgba(255,255,255,.055);border-radius:clamp(.9rem,1.15vw,1.1rem);background:#ffffff0d;box-shadow:0 10px 24px #00000014}.lupa-story__first-shipment-step-icon{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid rgba(255,255,255,.32);border-radius:.88rem}.lupa-story__first-shipment-step-icon svg{width:1.55rem;height:1.55rem;stroke-width:1.8}.lupa-story__first-shipment-step-icon--request{background:#ffe8d8f2;color:#b6562b}.lupa-story__first-shipment-step-icon--qr{background:#e0effff2;color:#2f65bc}.lupa-story__first-shipment-step-icon--tracking{background:#e3f4def2;color:#4c9348}.lupa-story__first-shipment-step-icon--documents{background:#eee5fff2;color:#7951bd}.lupa-story__first-shipment-step-copy{display:flex;flex-direction:column;min-width:0}.lupa-story__first-shipment-step-copy strong{color:#fffffff0;font-size:clamp(.78rem,.9vw,.94rem);font-weight:700;line-height:1.28}.lupa-story__first-shipment-step-copy>span{margin-top:.28rem;color:#ffffff94;font-size:clamp(.68rem,.78vw,.8rem);line-height:1.3}.lupa-story__first-shipment-check{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#e0f1dd;color:#398b42}.lupa-story__first-shipment-check svg{width:1rem;height:1rem;stroke-width:2.5}.lupa-story__first-shipment-free{display:grid;grid-template-columns:3.2rem minmax(8rem,1fr) auto;align-items:center;gap:clamp(.7rem,1vw,1rem);margin-top:clamp(1.1rem,1.5vw,1.45rem);padding:clamp(.8rem,1vw,1rem);border:1px solid rgba(45,183,103,.14);border-radius:clamp(1rem,1.3vw,1.25rem);background:linear-gradient(135deg,#f1f8ee,#e8f3e5);color:#101622}.lupa-story__first-shipment-gift{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#2db7671a;color:#469b4c}.lupa-story__first-shipment-gift svg{width:1.55rem;height:1.55rem;stroke-width:1.8}.lupa-story__first-shipment-free-copy{display:flex;flex-direction:column;min-width:0}.lupa-story__first-shipment-free-copy strong{font-size:clamp(1rem,1.25vw,1.32rem);line-height:1.2;white-space:nowrap}.lupa-story__first-shipment-free-copy>span{margin-top:.35rem;color:#101622a8;font-size:clamp(.67rem,.76vw,.79rem);line-height:1.3}.lupa-story__button--first-shipment{min-height:3.05rem;padding:.72rem clamp(.9rem,1.2vw,1.2rem);border-radius:.9rem;background:var(--story-cta-success);color:#fff;box-shadow:0 12px 25px #2db76738;font-size:clamp(.72rem,.82vw,.86rem);white-space:nowrap;cursor:pointer}.lupa-story__button--first-shipment:hover{background:#279f59;transform:translateY(-1px)}.lupa-story__button--first-shipment:active{background:#238f50;transform:translateY(0)}.lupa-story__button--first-shipment:focus-visible{outline:3px solid rgba(45,183,103,.38);outline-offset:3px}.lupa-story__button--first-shipment svg{width:.95rem;height:.95rem}.lupa-story__cta-rustore{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.4vw,1.1rem);flex:0 0 auto;width:100%;min-height:3.5rem;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#ffffff09;color:#ffffff9e}.lupa-story__cta-rustore>span{font-size:clamp(.7rem,.8vw,.8rem);font-weight:600}.lupa-story__cta-rustore a{display:inline-flex;align-items:center;border-radius:.32rem;line-height:0}.lupa-story__cta-rustore .lupa-story__rustore-badge{display:block;width:111px;height:40px}.lupa-story__cta-rustore--desktop{display:none}@media (min-width: 721px){.lupa-story__cta-rustore--mobile{display:none}.lupa-story__cta-rustore--desktop{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:0;padding:2px;border:1px solid rgba(87,165,255,.68);border-radius:1rem;background:#0077ff1f;box-shadow:0 0 0 1px #0077ff29,0 0 1.1rem #0077ff3d;line-height:0;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.lupa-story__cta-rustore--desktop:hover{border-color:#95cafff5;background:#07f3;box-shadow:0 0 0 1px #0077ff3d,0 0 1.45rem #0077ff5c;transform:translateY(-1px)}.lupa-story__cta-rustore--desktop .lupa-story__rustore-badge{width:188px;height:auto;border-radius:.85rem}}.lupa-story__cta-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem clamp(1rem,2vw,2rem);flex:0 0 auto;width:100%;padding-top:clamp(.7rem,1.25vh,1rem);border-top:1px solid rgba(255,255,255,.09);color:#ffffff91;font-size:clamp(.65rem,.68vw,.75rem);line-height:1.35}.lupa-story__cta-footer-copyright{margin:0;white-space:nowrap}.lupa-story__cta-footer-contacts,.lupa-story__cta-footer-links{display:flex;flex-wrap:wrap;align-items:center}.lupa-story__cta-footer-contacts{gap:.65rem 1.35rem;flex-wrap:nowrap;justify-self:end}.lupa-story__cta-footer-contacts a{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none;white-space:nowrap}.lupa-story__cta-footer-contacts svg{width:1rem;height:1rem;stroke-width:1.8}.lupa-story__cta-footer-links{grid-column:1 / -1;justify-content:flex-end;gap:.35rem clamp(.65rem,1vw,1rem)}.lupa-story__cta-footer-links a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lupa-story__cta-footer a:hover{color:#ffffffdb}.lupa-story__cta-footer a:focus-visible{border-radius:.2rem;outline:2px solid rgba(255,255,255,.5);outline-offset:3px}@media (min-width: 1101px) and (max-width: 1500px){.lupa-story__cta-layout{grid-template-columns:minmax(26rem,.88fr) minmax(32rem,1.12fr);gap:clamp(1.5rem,3vw,3rem)}.lupa-story__first-shipment{width:min(100%,610px)}.lupa-story__cta-footer{gap-inline:1rem;font-size:.64rem}}@media (max-height: 880px) and (min-width: 1101px){.lupa-story__panel--cta{gap:.65rem;padding-bottom:.8rem!important}.lupa-story__first-shipment{width:min(100%,590px);padding:1.15rem}.lupa-story__first-shipment-title{margin-bottom:.8rem}.lupa-story__first-shipment-steps{gap:.4rem}.lupa-story__first-shipment-step-card{min-height:4.25rem}.lupa-story__first-shipment-free{margin-top:.8rem;padding-block:.7rem}.lupa-story__cta-description{margin-top:.9rem}.lupa-story__cta-primary-action{margin-top:1rem}}@media (max-width: 1100px){.lupa-story__panel--cta{overflow-x:hidden;overflow-y:auto}.lupa-story__cta-layout{grid-template-columns:minmax(0,1fr);gap:2rem;flex:0 0 auto}.lupa-story__panel--cta .lupa-story__headline{width:auto;font-size:clamp(3.3rem,8vw,5.4rem)}.lupa-story__cta-description span{display:inline}.lupa-story__first-shipment{width:min(100%,650px)}.lupa-story__cta-footer{grid-template-columns:minmax(0,1fr) auto}.lupa-story__cta-footer-links{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 600px){.lupa-story__panel--cta{gap:.8rem;padding-bottom:1rem!important}.lupa-story__cta-layout{gap:1.5rem}.lupa-story__panel--cta .lupa-story__headline{font-size:clamp(2.7rem,12vw,3.65rem)}.lupa-story__cta-description{margin-top:1rem;font-size:.92rem}.lupa-story__cta-primary-action{width:100%;margin-top:1.2rem}.lupa-story__cta-primary-actions{width:100%}.lupa-story__cta-primary-action .lupa-story__button{width:100%;justify-content:center}.lupa-story__first-shipment{padding:1rem;border-radius:1.35rem}.lupa-story__first-shipment-title{margin-bottom:.9rem;font-size:.82rem}.lupa-story__first-shipment-steps{gap:.5rem}.lupa-story__first-shipment-steps:before{left:1rem}.lupa-story__first-shipment-step{grid-template-columns:2.05rem minmax(0,1fr);gap:.55rem}.lupa-story__first-shipment-number{width:2.05rem;height:2.05rem;font-size:.7rem}.lupa-story__first-shipment-step-card{grid-template-columns:2.55rem minmax(0,1fr) 1.5rem;gap:.55rem;min-height:4.15rem;padding:.55rem .65rem;border-radius:.85rem}.lupa-story__first-shipment-step-icon{width:2.55rem;height:2.55rem;border-radius:.72rem}.lupa-story__first-shipment-step-icon svg{width:1.25rem;height:1.25rem}.lupa-story__first-shipment-step-copy strong{font-size:.72rem}.lupa-story__first-shipment-step-copy>span{font-size:.63rem}.lupa-story__first-shipment-check{width:1.45rem;height:1.45rem}.lupa-story__first-shipment-free{grid-template-columns:2.7rem minmax(0,1fr);gap:.65rem;margin-top:.85rem;padding:.75rem}.lupa-story__first-shipment-gift{width:2.7rem;height:2.7rem}.lupa-story__first-shipment-free .lupa-story__button--first-shipment{grid-column:1 / -1;width:100%;justify-content:center}.lupa-story__cta-footer{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .65rem;font-size:.66rem}.lupa-story__cta-footer-links{grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:.45rem}.lupa-story__cta-footer-links a{white-space:normal}}.lupa-story__panel{gap:clamp(1.15rem,2.4vh,1.75rem)}.lupa-story__panel .lupa-story__headline{font-size:clamp(4.4rem,calc(6vw + .7rem),6.95rem);line-height:1.03;letter-spacing:.012em}.lupa-story__hero-copy,.lupa-story__manual-copy,.lupa-story__control-primary,.lupa-story__quick-start-copy,.lupa-story__customer-copy,.lupa-story__documents-copy,.lupa-story__stack--pricing-main,.lupa-story__audience-intro,.lupa-story__cta-intro{align-self:start}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel{gap:.9rem}}@media (max-width: 960px){.lupa-story__panel{gap:1rem}.lupa-story__panel .lupa-story__headline{font-size:clamp(2.5rem,7.5vw,4.6rem);line-height:1.03}}.lupa-story__panel--manual{overflow:hidden}.lupa-story__panel--manual .lupa-story__manual-layout{grid-template-columns:minmax(28rem,.86fr) minmax(34rem,1.14fr);align-items:center;gap:clamp(1.5rem,2.8vw,3rem);flex:1 1 auto;min-height:0}.lupa-story__panel--manual .lupa-story__manual-copy{gap:clamp(1rem,1.8vh,1.4rem)}.lupa-story__manual-body{max-width:34rem;color:#ffffffc7;font-size:clamp(1rem,1.18vw,1.24rem);line-height:1.48}.lupa-story__manual-accent{max-width:33rem;margin-top:clamp(.35rem,.8vh,.7rem);padding:.05rem 0 .05rem 1.15rem;border-left:3px solid var(--story-orange);color:#ffffffe0;font-size:clamp(.98rem,1.12vw,1.18rem);line-height:1.5;opacity:1}.lupa-story__panel--manual .lupa-story__visual-stage--manual{width:min(100%,720px);max-width:720px!important;margin-left:auto}.lupa-story__panel--manual .lupa-story__manual-diagram-shell{position:relative;display:block;width:720px;height:620px;margin:0;transform:none}.lupa-story__panel--manual .lupa-story__manual-ring{position:absolute;inset:0;z-index:0;width:720px;height:620px;overflow:visible}.lupa-story__panel--manual .lupa-story__manual-ring-track,.lupa-story__panel--manual .lupa-story__manual-arrow{display:none}.lupa-story__manual-cycle-paths circle{fill:none;stroke:#d7dfed9e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 12}.lupa-story__manual-cycle-arrow-guides>path{fill:none;stroke:transparent;stroke-width:2}#manualCycleArrow path{fill:#e0e6f1db}.lupa-story__panel--manual .lupa-story__manual-card{width:13.5rem;height:9.25rem;min-height:9.25rem;padding:1.1rem 1.05rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:1.35rem;background:#1f2531c2;box-shadow:0 20px 44px #00000030,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lupa-story__panel--manual .lupa-story__manual-card--01{top:-2rem;left:50%;transform:translate(-50%)}.lupa-story__panel--manual .lupa-story__manual-card--01:hover{transform:translate(-50%,-3px)}.lupa-story__panel--manual .lupa-story__manual-card--02{top:9rem;right:0}.lupa-story__panel--manual .lupa-story__manual-card--03{right:2.75rem;bottom:4.25rem}.lupa-story__panel--manual .lupa-story__manual-card--04{bottom:4.25rem;left:2.75rem}.lupa-story__panel--manual .lupa-story__manual-card--05{top:9.75rem;left:0;border-color:#ff7d4538}.lupa-story__panel--manual .lupa-story__manual-card-badge{top:.85rem;left:.85rem;width:1.75rem;height:1.75rem;background:#ffffff1c;color:#ffffffe0;font-size:.72rem}.lupa-story__panel--manual .lupa-story__manual-card-icon{width:2.85rem;height:2.85rem;margin:0 auto .75rem;border-radius:.9rem;background:#ff5a1f11;box-shadow:inset 0 0 0 1px #ff5a1f57}.lupa-story__panel--manual .lupa-story__manual-card--05 .lupa-story__manual-card-icon{background:#ff5a1f1c;box-shadow:inset 0 0 0 1px #ff5a1f75,0 8px 20px #ff5a1f14}.lupa-story__panel--manual .lupa-story__manual-card-title{font-size:.78rem;line-height:1.18;letter-spacing:.018em}.lupa-story__panel--manual .lupa-story__manual-card-body{max-width:none;min-height:0;margin-top:.48rem;color:#ffffff9e;font-size:.78rem;line-height:1.28}.lupa-story__panel--manual .lupa-story__manual-center-core{top:48.4%;width:8.2rem;height:8.2rem;border-color:#ff713942;background:#181c26b3;box-shadow:inset 0 1px #ffffff0b,0 0 46px #ff5a1f38}.lupa-story__panel--manual .lupa-story__manual-center-core:after{position:absolute;inset:-1.4rem;border:1px dashed rgba(255,90,31,.34);border-radius:50%;content:""}.lupa-story__panel--manual .lupa-story__manual-center-icon{width:6.15rem;height:4.1rem;animation:none}.lupa-story__panel--manual .lupa-story__manual-center-icon path{stroke:url(#manualInfinityGradient);stroke-width:12}.lupa-story__manual-repeat-label{position:absolute;top:2.4rem;left:3rem;z-index:2;color:var(--story-orange);font-size:1.05rem;font-style:italic;font-weight:600;line-height:1;letter-spacing:.015em;transform:rotate(-4deg)}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__panel--manual .lupa-story__manual-layout{grid-template-columns:minmax(24rem,.84fr) minmax(31rem,1.16fr);gap:clamp(1rem,2vw,2rem)}.lupa-story__panel--manual .lupa-story__visual-stage--manual{width:min(100%,650px)}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--manual .lupa-story__visual-stage--manual{width:min(100%,610px)}.lupa-story__panel--manual .lupa-story__manual-copy{gap:.8rem}.lupa-story__manual-accent{margin-top:.15rem}}@media (max-width: 960px){.lupa-story__panel--manual{overflow-x:hidden;overflow-y:auto}.lupa-story__panel--manual .lupa-story__manual-layout{grid-template-columns:minmax(0,1fr);gap:1.35rem;flex:0 0 auto}.lupa-story__manual-body br,.lupa-story__manual-accent br{display:none}.lupa-story__panel--manual .lupa-story__visual-stage--manual{width:min(100%,620px);margin-right:auto;margin-left:auto}}@media (max-width: 720px){.lupa-story__panel--manual .lupa-story__visual-stage--manual{display:none}.lupa-story__panel--manual .lupa-story__manual-mobile-list{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%}.lupa-story__panel--manual .lupa-story__manual-mobile-step{position:relative;display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.8rem;padding:.7rem .75rem;border-radius:1rem;background:#ffffff0e}.lupa-story__panel--manual .lupa-story__manual-mobile-step:not(:last-of-type):after{position:absolute;bottom:-.78rem;left:.82rem;z-index:2;color:#ff844de6;font-size:.82rem;content:"↓"}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{position:static;width:1.65rem;height:1.65rem;font-size:.66rem}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{gap:.65rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:2.4rem;height:2.4rem;border-radius:.78rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:.72rem;line-height:1.16}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.22rem;font-size:.72rem;line-height:1.24}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat{width:100%;padding:.7rem .9rem;border-color:#ff5a1f33;border-radius:1rem;background:#ff5a1f0f;color:#ffffffd1}}.lupa-story__message-time-inline{display:none}.lupa-story__hero-benefit{display:inline-flex;align-items:center;gap:.58rem;min-height:2.2rem;padding:0 1.2rem}.lupa-story__hero-benefit+.lupa-story__hero-benefit{border-left:1px solid rgba(11,15,25,.12)}.lupa-story__hero-benefit-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--story-orange);font-style:normal}.lupa-story__hero-benefit-icon svg{display:block;width:1.18rem;height:1.18rem;stroke-width:2}.lupa-story__hero-benefit p{display:flex;flex-direction:column;margin:0;line-height:1.1}.lupa-story__hero-benefit strong{font-size:inherit;font-weight:600}.lupa-story__hero-benefit small{display:none}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__hero-benefits{gap:.36rem;padding:.38rem;border:0;border-radius:0;background:transparent;box-shadow:none}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{display:grid;grid-template-columns:clamp(1.7rem,5.4vw,2rem) minmax(0,1fr);align-items:center;gap:clamp(.28rem,1vw,.42rem);min-height:clamp(2.75rem,5.8svh,3.35rem);margin:0;padding:clamp(.32rem,1.1vw,.45rem);border:1px solid rgba(11,15,25,.12);border-radius:.86rem;background:#fffffff5;box-shadow:0 .45rem 1rem #44302117,inset 0 1px #fffc}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:clamp(1.7rem,5.4vw,2rem);height:clamp(1.7rem,5.4vw,2rem);border-radius:.62rem;background:#ff5a1f1a;box-shadow:inset 0 0 0 1px #ff5a1f24}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon svg{width:1rem;height:1rem}.lupa-story__panel--offer-hero .lupa-story__hero-benefit p{gap:.12rem;min-width:0;text-align:left}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{color:#1f2730;font-size:clamp(.55rem,1.72vw,.68rem);font-weight:700;line-height:1.05}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{display:block;overflow:hidden;color:#1f27308f;font-size:clamp(.47rem,1.45vw,.57rem);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer{grid-template-columns:clamp(2.25rem,8.4vw,2.6rem) minmax(0,1fr);align-items:start;-moz-column-gap:clamp(.62rem,2.1vw,.82rem);column-gap:clamp(.62rem,2.1vw,.82rem);min-height:clamp(5.25rem,10.7svh,6.1rem);padding:clamp(.5rem,1.6vw,.68rem)}.lupa-story__mobile-offer-scene .lupa-story__message-avatar,.lupa-story__mobile-offer-scene .lupa-story__message-avatar svg{width:clamp(2.25rem,8.4vw,2.6rem);height:clamp(2.25rem,8.4vw,2.6rem)}.lupa-story__mobile-offer-scene .lupa-story__message-body{align-self:stretch;gap:.28rem;padding-top:.06rem}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer .lupa-story__message-author{font-size:clamp(.65rem,1.95vw,.77rem);line-height:1.12}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer .lupa-story__message-text{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0;padding:.32rem .42rem;border-radius:.5rem .5rem .5rem .14rem;background:#f0f4f7;color:#2a3542;font-size:clamp(.57rem,1.75vw,.69rem);line-height:1.22}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-customer-top .lupa-story__message-text,.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-customer-right .lupa-story__message-text{background:#f1f6e7}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-manager-right .lupa-story__message-text{background:#f2f1ed}.lupa-story__mobile-offer-scene .lupa-story__message-card--offer-logist-left .lupa-story__message-text{background:#eaf4fa}.lupa-story__mobile-offer-scene .lupa-story__message-time{display:none}.lupa-story__mobile-offer-scene .lupa-story__message-time-inline{display:block;align-self:flex-end;margin-top:auto;color:#17233475;font-size:clamp(.5rem,1.42vw,.57rem);font-weight:600;line-height:1}}@media (max-width: 560px){.lupa-story__panel{gap:.8rem}.lupa-story__panel .lupa-story__headline{font-size:clamp(2.35rem,10vw,3rem);line-height:1.03}}@media (max-width: 720px){html.lupa-story-page,body.lupa-story-page{overscroll-behavior-y:none}.lupa-story{--story-nav-top: .55rem;--story-panel-top-inset: calc(var(--story-panel-offset) / 2);--story-panel-bottom-inset: var(--story-panel-top-inset);min-height:100vh;min-height:100svh;padding-bottom:0}.lupa-story [data-flow-stage]{height:100vh!important;height:100svh!important;height:var(--flow-viewport-height, 100svh)!important;touch-action:pan-x pinch-zoom}@supports (height: 100dvh){.lupa-story [data-flow-stage]{height:var(--flow-viewport-height, 100dvh)!important}}.lupa-story [data-flow-stage].flow-stage--native-pan{touch-action:pan-x pan-y pinch-zoom}.lupa-story [data-flow-stage].flow-stage--fullscreen{--story-panel-bottom-inset: max(.75rem, env(safe-area-inset-bottom, 0px))}.lupa-story__panel--documents .lupa-story__documents-visual:before,.lupa-story__panel--documents .lupa-story__documents-connector circle{filter:none}.lupa-story__panel--documents .lupa-story__documents-status{-webkit-backdrop-filter:none;backdrop-filter:none}.lupa-story__nav{padding-inline:.45rem}.lupa-story__nav-shell{min-height:0;padding:.42rem .5rem;border-radius:1rem;background:#0b0f19f5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 22px #0003;transform:translateZ(0)}.lupa-story__brand-logo{width:clamp(6.06rem,25.2vw,7.38rem);height:auto}.lupa-story__button--nav{min-height:2.25rem;padding:.48rem .68rem;font-size:.76rem}.lupa-story__nav-actions{gap:.3rem}.bubble-menu__trigger{width:2.25rem;height:2.25rem}.bubble-menu__trigger-glyph,.bubble-menu__trigger-glyph span{width:1.3rem}.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{width:calc(100% - var(--story-panel-offset));height:calc(var(--flow-viewport-height, 100vh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;min-height:calc(var(--flow-viewport-height, 100vh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;max-height:calc(var(--flow-viewport-height, 100vh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;margin:var(--story-panel-top-inset) auto var(--story-panel-bottom-inset);padding:4.35rem .78rem .65rem!important;gap:.55rem;overflow:hidden!important;overscroll-behavior:none;-webkit-overflow-scrolling:auto;contain:paint}@supports (height: 100svh){.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{height:calc(var(--flow-viewport-height, 100svh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;min-height:calc(var(--flow-viewport-height, 100svh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;max-height:calc(var(--flow-viewport-height, 100svh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important}}@supports (height: 100dvh){.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{height:calc(var(--flow-viewport-height, 100dvh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;min-height:calc(var(--flow-viewport-height, 100dvh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important;max-height:calc(var(--flow-viewport-height, 100dvh) - var(--story-panel-top-inset) - var(--story-panel-bottom-inset))!important}}.lupa-story__eyebrow{font-size:.64rem;letter-spacing:.12em}.lupa-story__rule{margin-top:.42rem}.lupa-story__panel .lupa-story__headline,.lupa-story__panel--offer-hero .lupa-story__headline,.lupa-story__panel--documents .lupa-story__headline,.lupa-story__panel--audience .lupa-story__headline,.lupa-story__panel--cta .lupa-story__headline{font-size:clamp(1.85rem,8.4vw,2.25rem);line-height:.98;letter-spacing:.008em}.lupa-story__body,.lupa-story__manual-body,.lupa-story__panel--audience .lupa-story__audience-copy,.lupa-story__cta-description{font-size:.78rem;line-height:1.32}.lupa-story__stack,.lupa-story__hero-copy,.lupa-story__manual-copy,.lupa-story__control-primary,.lupa-story__quick-start-copy,.lupa-story__customer-copy,.lupa-story__documents-copy,.lupa-story__stack--pricing-main{gap:.5rem}.lupa-story__hero-grid,.lupa-story__split,.lupa-story__manual-layout,.lupa-story__control-top,.lupa-story__quick-start-main,.lupa-story__customer-layout,.lupa-story__audience-layout,.lupa-story__cta-layout{gap:.55rem}.lupa-story__hero-benefits{margin-top:.1rem}.lupa-story__hero-benefits span{padding-inline:.5rem;font-size:.62rem}.lupa-story__panel--offer-hero .lupa-story__visual-stage--hero{width:86%}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{margin-top:0;padding-top:0}.lupa-story__caption--offer{font-size:.66rem;line-height:1.28}.lupa-story__panel--manual .lupa-story__manual-layout{gap:.55rem}.lupa-story__manual-body,.lupa-story__manual-accent{font-size:.72rem;line-height:1.28}.lupa-story__manual-accent{margin-top:0;padding-left:.65rem;border-left-width:2px}.lupa-story__panel--manual .lupa-story__manual-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.lupa-story__panel--manual .lupa-story__manual-mobile-step{grid-template-columns:1.35rem minmax(0,1fr);gap:.35rem;min-height:3rem;padding:.35rem .42rem;border-radius:.72rem}.lupa-story__panel--manual .lupa-story__manual-mobile-step:not(:last-of-type):after{content:none}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{width:1.3rem;height:1.3rem;font-size:.56rem}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{gap:.3rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:1.75rem;height:1.75rem;border-radius:.55rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon svg{width:1rem;height:1rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title,.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{font-size:.58rem;line-height:1.15}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.1rem}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat{min-height:2rem;padding:.3rem .55rem;font-size:.65rem}.lupa-story__panel .lupa-story__visual-stage--control{width:72%}.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:76%}.lupa-story__panel--customer .lupa-story__visual-stage--customer{width:84%}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:70%;transform:none}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:56%;margin-inline:auto;transform:none}.lupa-story__quick-start-main,.lupa-story__split--documents,.lupa-story__split--pricing{flex:0 0 auto}.lupa-story__quick-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;margin:0;padding:0}.lupa-story__quick-timeline-step{display:flex;min-height:0;flex-direction:column;align-items:center;gap:.25rem}.lupa-story__quick-timeline-track{display:block;width:auto}.lupa-story__quick-timeline-number{width:1.7rem;height:1.7rem;font-size:.65rem}.lupa-story__quick-timeline-rail{display:none}.lupa-story__quick-timeline-copy{gap:.08rem;width:auto;margin:0;text-align:center}.lupa-story__quick-timeline-copy strong,.lupa-story__quick-timeline-copy span{font-size:.58rem;line-height:1.12}.lupa-story__customer-benefits,.lupa-story__documents-benefits,.lupa-story__pricing-benefits{gap:.25rem 0}.lupa-story__customer-benefit,.lupa-story__documents-benefit,.lupa-story__pricing-benefit{gap:.35rem;min-height:2.3rem;padding-inline:.35rem}.lupa-story__customer-benefit-icon,.lupa-story__documents-benefit-icon,.lupa-story__pricing-benefit-icon{width:2rem;height:2rem;border-radius:.65rem}.lupa-story__customer-benefit-icon svg,.lupa-story__documents-benefit-icon svg,.lupa-story__pricing-benefit-icon svg{width:1rem;height:1rem}.lupa-story__customer-benefit,.lupa-story__documents-benefit-copy,.lupa-story__pricing-benefit-copy{font-size:.58rem;line-height:1.15}.lupa-story__documents-benefit:not(:last-child):after,.lupa-story__pricing-benefit:not(:last-child):after{height:2rem}.lupa-story__stack--pricing-main .lupa-story__button--large{min-height:2.45rem;width:auto;align-self:flex-start;padding:.55rem .8rem;font-size:.72rem}.lupa-story__panel--audience{padding-bottom:.65rem!important}.lupa-story__panel--audience .lupa-story__audience-copy{margin-top:.45rem}.lupa-story__roles-visual{gap:.35rem}.lupa-story__roles-product-card{padding:.55rem .65rem;border-radius:.9rem}.lupa-story__roles-brand-mark{width:2rem;height:2rem}.lupa-story__roles-product-head strong{font-size:.9rem}.lupa-story__roles-divider,.lupa-story__roles-metrics{display:none}.lupa-story__roles-product-status{margin-top:.35rem;padding-top:.35rem;font-size:.62rem}.lupa-story__roles-card{min-height:3.25rem;padding:.45rem .5rem;border-radius:.75rem}.lupa-story__roles-card-icon{width:1.75rem;height:1.75rem}.lupa-story__roles-card-copy strong{font-size:.58rem}.lupa-story__roles-card-copy span{font-size:.56rem}.lupa-story__roles-card-lines,.lupa-story__audience-summary{display:none}.lupa-story__panel--cta .lupa-story__cta-layout{gap:.55rem}.lupa-story__cta-description,.lupa-story__cta-primary-action{margin-top:.45rem}.lupa-story__cta-primary-action .lupa-story__button{min-height:2.45rem;padding:.55rem .8rem;font-size:.72rem}.lupa-story__cta-primary-action p{margin-top:.25rem;font-size:.58rem}.lupa-story__first-shipment{padding:.6rem;border-radius:.9rem}.lupa-story__first-shipment-title{margin-bottom:.45rem;font-size:.66rem}.lupa-story__first-shipment-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.lupa-story__first-shipment-steps:before{display:none}.lupa-story__first-shipment-step{grid-template-columns:1.3rem minmax(0,1fr);gap:.3rem}.lupa-story__first-shipment-number{width:1.3rem;height:1.3rem;font-size:.5rem}.lupa-story__first-shipment-step-card{grid-template-columns:1.5rem minmax(0,1fr);gap:.3rem;min-height:2.65rem;padding:.3rem .35rem;border-radius:.6rem}.lupa-story__first-shipment-step-icon{width:1.5rem;height:1.5rem;border-radius:.45rem}.lupa-story__first-shipment-step-icon svg{width:.82rem;height:.82rem}.lupa-story__first-shipment-step-copy strong,.lupa-story__first-shipment-step-copy span{font-size:.52rem;line-height:1.12}.lupa-story__first-shipment-check{display:none}.lupa-story__first-shipment-free{grid-template-columns:1.8rem minmax(0,1fr);gap:.4rem;margin-top:.4rem;padding:.4rem}.lupa-story__first-shipment-gift{width:1.8rem;height:1.8rem}.lupa-story__first-shipment-free-copy strong,.lupa-story__first-shipment-free-copy span{font-size:.58rem}.lupa-story__first-shipment-free .lupa-story__button--first-shipment{display:none}.lupa-story__cta-footer{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;margin-top:auto;padding-top:.4rem;font-size:.52rem}.lupa-story__cta-footer-contacts{gap:.4rem}.lupa-story__cta-footer-contacts a{min-height:1.25rem;font-size:.52rem}.lupa-story__cta-footer-links a{min-height:1.25rem}.lupa-story__cta-footer-links{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:.2rem .55rem}}@media (max-width: 720px){.lupa-story{--story-nav-top: clamp(.55rem, 1.15svh, .8rem)}.lupa-story__nav-shell{padding:clamp(.42rem,.78svh,.58rem) clamp(.5rem,1.7vw,.72rem)}.lupa-story__brand-logo{width:clamp(6.06rem,25.2vw,7.38rem);height:auto}.lupa-story__button--nav{min-height:clamp(2.25rem,4.8svh,2.75rem);padding-inline:clamp(.68rem,2vw,.92rem);font-size:clamp(.76rem,2vw,.9rem)}.bubble-menu__trigger{width:clamp(2.25rem,4.8svh,2.75rem);height:clamp(2.25rem,4.8svh,2.75rem);min-height:clamp(2.25rem,4.8svh,2.75rem)}.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{padding:clamp(4.4rem,9.2svh,5.5rem) clamp(.78rem,3.4vw,1.15rem) clamp(.65rem,1.25svh,.95rem)!important;gap:clamp(.55rem,1.1svh,.8rem)}.lupa-story__eyebrow{font-size:clamp(.64rem,1.75vw,.75rem)}.lupa-story__rule{margin-top:clamp(.42rem,.7svh,.62rem)}.lupa-story__panel .lupa-story__headline,.lupa-story__panel--offer-hero .lupa-story__headline,.lupa-story__panel--documents .lupa-story__headline,.lupa-story__panel--audience .lupa-story__headline,.lupa-story__panel--cta .lupa-story__headline{font-size:clamp(2.1rem,calc(.9rem + 6vw),3.05rem);line-height:.99}.lupa-story__body,.lupa-story__manual-body,.lupa-story__panel--audience .lupa-story__audience-copy,.lupa-story__cta-description{font-size:clamp(.78rem,calc(.55rem + 1.25vw),.94rem);line-height:1.36}.lupa-story__stack,.lupa-story__hero-copy,.lupa-story__manual-copy,.lupa-story__control-primary,.lupa-story__quick-start-copy,.lupa-story__customer-copy,.lupa-story__documents-copy,.lupa-story__stack--pricing-main,.lupa-story__hero-grid,.lupa-story__split,.lupa-story__manual-layout,.lupa-story__control-top,.lupa-story__quick-start-main,.lupa-story__customer-layout,.lupa-story__audience-layout,.lupa-story__cta-layout{gap:clamp(.5rem,1.05svh,.78rem)}.lupa-story__hero-benefits span{padding-inline:clamp(.5rem,1.8vw,.75rem);font-size:clamp(.62rem,1.65vw,.72rem)}.lupa-story__caption--offer{font-size:clamp(.66rem,1.75vw,.76rem)}.lupa-story__panel--offer-hero .lupa-story__visual-stage--hero{width:clamp(88%,calc(25% + 30svh),98%)}.lupa-story__manual-body,.lupa-story__manual-accent{font-size:clamp(.72rem,calc(.52rem + 1vw),.84rem);line-height:1.34}.lupa-story__panel--manual .lupa-story__manual-mobile-list{gap:clamp(.35rem,.65svh,.55rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-step{min-height:clamp(3rem,6.4svh,4.15rem);padding:clamp(.35rem,.7svh,.55rem) clamp(.42rem,1.8vw,.68rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{width:clamp(1.3rem,3.5vw,1.55rem);height:clamp(1.3rem,3.5vw,1.55rem);font-size:clamp(.56rem,1.45vw,.65rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:clamp(1.75rem,4.8vw,2.15rem);height:clamp(1.75rem,4.8vw,2.15rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title,.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{font-size:clamp(.58rem,calc(.39rem + .95vw),.72rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat{min-height:clamp(2rem,4.2svh,2.65rem);font-size:clamp(.65rem,1.7vw,.76rem)}.lupa-story__panel .lupa-story__visual-stage--control{width:clamp(76%,calc(20% + 24svh),90%)}.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:clamp(82%,calc(20% + 28svh),95%)}.lupa-story__panel--customer .lupa-story__visual-stage--customer{width:clamp(88%,calc(24% + 28svh),100%)}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:clamp(76%,calc(18% + 27svh),92%)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:clamp(62%,calc(16% + 22svh),78%)}.lupa-story__quick-timeline{gap:clamp(.25rem,1.3vw,.42rem)}.lupa-story__quick-timeline-number{width:clamp(1.7rem,4.8vw,2.15rem);height:clamp(1.7rem,4.8vw,2.15rem);font-size:clamp(.65rem,1.7vw,.76rem)}.lupa-story__quick-timeline-copy strong,.lupa-story__quick-timeline-copy span{font-size:clamp(.58rem,1.55vw,.7rem)}.lupa-story__customer-benefit,.lupa-story__documents-benefit,.lupa-story__pricing-benefit{min-height:clamp(2.3rem,5.2svh,3.25rem)}.lupa-story__customer-benefit-icon,.lupa-story__documents-benefit-icon,.lupa-story__pricing-benefit-icon{width:clamp(2rem,5vw,2.4rem);height:clamp(2rem,5vw,2.4rem)}.lupa-story__customer-benefit,.lupa-story__documents-benefit-copy,.lupa-story__pricing-benefit-copy{font-size:clamp(.58rem,calc(.4rem + .9vw),.7rem)}.lupa-story__roles-product-card{padding:clamp(.55rem,1.1svh,.82rem) clamp(.65rem,2.4vw,.92rem)}.lupa-story__roles-brand-mark{width:clamp(2rem,5.7vw,2.55rem);height:clamp(2rem,5.7vw,2.55rem)}.lupa-story__roles-card{min-height:clamp(3.25rem,7svh,4.55rem);padding:clamp(.45rem,.8svh,.65rem) clamp(.5rem,1.8vw,.72rem)}.lupa-story__roles-card-icon{width:clamp(1.75rem,4.8vw,2.15rem);height:clamp(1.75rem,4.8vw,2.15rem)}.lupa-story__roles-card-copy strong,.lupa-story__roles-card-copy span{font-size:clamp(.56rem,calc(.39rem + .9vw),.7rem)}.lupa-story__cta-primary-action .lupa-story__button,.lupa-story__stack--pricing-main .lupa-story__button--large{min-height:clamp(2.45rem,5.2svh,3.1rem);padding-inline:clamp(.8rem,2.5vw,1.1rem);font-size:clamp(.72rem,1.9vw,.86rem)}.lupa-story__first-shipment{padding:clamp(.6rem,1.15svh,.88rem)}.lupa-story__first-shipment-step-card{min-height:clamp(2.65rem,5.8svh,3.55rem);padding:clamp(.3rem,.65svh,.48rem) clamp(.35rem,1.4vw,.55rem)}.lupa-story__first-shipment-step-copy strong,.lupa-story__first-shipment-step-copy span,.lupa-story__first-shipment-free-copy strong,.lupa-story__first-shipment-free-copy span{font-size:clamp(.52rem,calc(.36rem + .8vw),.66rem)}.lupa-story__cta-footer,.lupa-story__cta-footer-contacts a{font-size:clamp(.52rem,1.35vw,.62rem)}}@media (max-width: 720px){.lupa-story__hero-benefits{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);width:100%;white-space:nowrap}.lupa-story__hero-benefits span,.lupa-story__hero-benefits span:nth-child(3){width:auto;min-height:1.8rem;margin:0;gap:clamp(.2rem,1vw,.38rem);padding:0 clamp(.32rem,1.45vw,.58rem);border-left:1px solid rgba(11,15,25,.12);font-size:clamp(.54rem,1.55vw,.66rem)}.lupa-story__hero-benefits span:first-child{padding-left:0;border-left:0}.lupa-story__hero-benefits svg{width:clamp(.78rem,2.3vw,.96rem);height:clamp(.78rem,2.3vw,.96rem)}.lupa-story__panel--offer-hero .lupa-story__visual-stage--hero{width:100%;height:auto!important;aspect-ratio:900 / 661;margin-inline:auto}.lupa-story__panel--offer-hero .lupa-story__visual-stage--hero .lupa-story__visual-canvas{transform:scale(var(--story-canvas-scale)) scaleY(1.18);transform-origin:left top}.lupa-story__panel--manual .lupa-story__manual-mobile-list{display:none!important}.lupa-story__panel--manual .lupa-story__manual-visual{display:block;width:100%}.lupa-story__panel--manual .lupa-story__visual-stage--manual{display:block!important;width:clamp(82%,calc(35% + 24svh),100%);margin:clamp(.9rem,2.1svh,1.45rem) auto 0}.lupa-story__control-layout,.lupa-story__control-top{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.lupa-story__control-side{margin-top:clamp(.35rem,.9svh,.7rem)}.lupa-story__panel .lupa-story__visual-stage--control{width:clamp(86%,calc(30% + 24svh),96%);max-width:none!important;margin-inline:auto}.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{width:104%;max-width:none!important;margin-right:-1%;margin-left:-3%;transform:none}.lupa-story__panel--customer .lupa-story__customer-layout{align-content:start}.lupa-story__panel--customer .lupa-story__visual-stage--customer{z-index:2;width:clamp(84%,calc(34% + 22svh),90%);max-width:none!important;margin:clamp(1rem,2.2svh,1.6rem) auto 0;overflow:visible;transform:none}.lupa-story__panel--documents .lupa-story__visual-stage--documents{width:100%;max-width:none!important;margin-inline:auto;transform:translate(clamp(-4rem,-10vw,-2rem))}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:92%;margin-inline:auto;transform:none}.lupa-story__panel--audience .lupa-story__audience-layout{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.lupa-story__panel--audience .lupa-story__roles-visual{position:relative;display:block;width:100%;max-width:26rem;aspect-ratio:360 / 300;margin:auto auto 0;overflow:visible;transform:none}.lupa-story__panel--audience .lupa-story__roles-connections{display:none}.lupa-story__panel--audience .lupa-story__roles-connections--mobile{display:block}.lupa-story__panel--audience .lupa-story__roles-product-card{position:absolute;top:28%;left:50%;z-index:3;display:flex;grid-column:auto;width:38%;min-height:44%;flex-direction:column;padding:clamp(.45rem,1.7vw,.62rem);border-radius:clamp(.85rem,3vw,1.1rem);transform:translate(-50%)}.lupa-story__panel--audience .lupa-story__roles-brand-mark{width:clamp(1.65rem,6.8vw,2.1rem);height:clamp(1.65rem,6.8vw,2.1rem)}.lupa-story__panel--audience .lupa-story__roles-product-head{flex-direction:column;gap:.24rem;text-align:center}.lupa-story__panel--audience .lupa-story__roles-product-head strong{font-size:clamp(.72rem,2.6vw,.92rem)}.lupa-story__panel--audience .lupa-story__roles-product-head>div>span{display:none}.lupa-story__panel--audience .lupa-story__roles-divider,.lupa-story__panel--audience .lupa-story__roles-metrics{display:none}.lupa-story__panel--audience .lupa-story__roles-product-status{min-height:clamp(2rem,8vw,2.5rem);margin-top:auto;padding:.3rem;border-radius:.55rem;font-size:clamp(.46rem,1.65vw,.6rem);line-height:1.18}.lupa-story__panel--audience .lupa-story__roles-product-status svg{width:.8rem;height:.8rem}.lupa-story__panel--audience .lupa-story__roles-card{position:absolute;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr);width:36%;min-height:24%;-moz-column-gap:.35rem;column-gap:.35rem;padding:clamp(.35rem,1.6vw,.55rem);border-radius:clamp(.65rem,2.5vw,.9rem)}.lupa-story__panel--audience .lupa-story__roles-card--logist{inset:0 auto auto 0;transform:rotate(-1deg)}.lupa-story__panel--audience .lupa-story__roles-card--dispatcher{inset:0 0 auto auto;transform:rotate(1deg)}.lupa-story__panel--audience .lupa-story__roles-card--carrier{inset:auto auto 0 0;transform:rotate(-1deg)}.lupa-story__panel--audience .lupa-story__roles-card--owner{inset:auto 0 0 auto;transform:rotate(1deg)}.lupa-story__panel--audience .lupa-story__roles-card-icon{width:clamp(1.35rem,5.5vw,1.75rem);height:clamp(1.35rem,5.5vw,1.75rem)}.lupa-story__panel--audience .lupa-story__roles-card-copy strong{font-size:clamp(.5rem,1.75vw,.64rem);white-space:normal}.lupa-story__panel--audience .lupa-story__roles-card-copy span{margin-top:.12rem;font-size:clamp(.43rem,1.48vw,.55rem);white-space:normal}.lupa-story__panel--audience .lupa-story__roles-card-lines,.lupa-story__panel--audience .lupa-story__audience-summary{display:none}.lupa-story__panel--cta .lupa-story__first-shipment-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.25rem,.55svh,.42rem)}.lupa-story__panel--cta .lupa-story__first-shipment-steps:before{display:block;top:.8rem;bottom:.8rem;left:.74rem}.lupa-story__panel--cta .lupa-story__first-shipment-step{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem}.lupa-story__panel--cta .lupa-story__first-shipment-number{width:1.5rem;height:1.5rem;font-size:.58rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-card{grid-template-columns:1.85rem minmax(0,1fr);gap:.5rem;min-height:clamp(2.7rem,5.3svh,3.2rem);padding:.32rem .5rem;border-radius:.72rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-icon{width:1.85rem;height:1.85rem;border-radius:.55rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-icon svg{width:1rem;height:1rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy strong{font-size:clamp(.64rem,1.85vw,.76rem)}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy span{margin-top:.12rem;font-size:clamp(.58rem,1.65vw,.68rem)}}@media (max-width: 720px){.lupa-story__panel--pricing .lupa-story__pricing-free-card{left:2.1rem;transform:rotate(-1.6deg) scale(.9);transform-origin:left top}.lupa-story__panel--pricing .lupa-story__pricing-one-time-card{left:21.9rem;transform:rotate(2.2deg) scale(.9);transform-origin:left top}.lupa-story__panel--documents .lupa-story__documents-status,.lupa-story__panel--documents .lupa-story__documents-connector{transform:translateY(clamp(1.35rem,4vw,1.8rem))}}@media (min-width: 721px){.lupa-story__message-card--offer{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;-moz-column-gap:.78rem;column-gap:.78rem;min-height:7.3rem;padding:.92rem .96rem}.lupa-story__message-card--offer .lupa-story__message-avatar,.lupa-story__message-card--offer .lupa-story__message-avatar svg{width:2.5rem;height:2.5rem}.lupa-story__message-card--offer .lupa-story__message-body{gap:.34rem;padding-top:.08rem}.lupa-story__message-card--offer .lupa-story__message-author{font-size:.86rem;font-weight:700;line-height:1.12}.lupa-story__message-card--offer .lupa-story__message-text{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0;padding:.38rem .5rem;border-radius:.58rem .58rem .58rem .16rem;background:#f0f4f7;color:#2a3542;font-size:.79rem;line-height:1.24}.lupa-story__message-card--offer-customer-top .lupa-story__message-text,.lupa-story__message-card--offer-customer-right .lupa-story__message-text{background:#f1f6e7}.lupa-story__message-card--offer-manager-right .lupa-story__message-text{background:#f2f1ed}.lupa-story__message-card--offer-logist-left .lupa-story__message-text{background:#eaf4fa}.lupa-story__message-card--offer .lupa-story__message-time{display:none}.lupa-story__message-card--offer .lupa-story__message-time-inline{display:block;align-self:flex-end;margin-top:auto;color:#17233475;font-size:.66rem;font-weight:600;line-height:1}}@media (max-width: 720px){.lupa-story__panel--manual .lupa-story__visual-stage--manual{display:none!important}.lupa-story__panel--manual .lupa-story__manual-mobile-list{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);gap:clamp(.52rem,1.15svh,.78rem);width:100%;margin-top:clamp(.25rem,.8svh,.55rem);padding-left:clamp(.1rem,1vw,.32rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-list:before{content:none}.lupa-story__panel--manual .lupa-story__manual-mobile-step{position:relative;z-index:1;display:grid;grid-template-columns:clamp(1.6rem,4.6vw,1.85rem) minmax(0,1fr);align-items:center;gap:clamp(.42rem,1.3vw,.62rem);min-height:clamp(3.9rem,7.8svh,4.7rem);padding:clamp(.5rem,1.55vw,.68rem);border-color:#ffffff2b;border-radius:1rem;background:linear-gradient(135deg,#232a37f5,#181d27e6);box-shadow:0 .75rem 1.45rem #00000029}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5){border-color:#ff683359;background:linear-gradient(135deg,#452a25f2,#231d23eb)}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{position:static;width:clamp(1.4rem,4vw,1.65rem);height:clamp(1.4rem,4vw,1.65rem);font-size:clamp(.56rem,1.55vw,.64rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-step .lupa-story__manual-mobile-badge{position:relative;top:auto;left:auto;z-index:3;align-self:center;justify-self:center;margin:0}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{display:grid;grid-template-columns:clamp(2.1rem,6.4vw,2.55rem) minmax(0,1fr);align-items:center;align-self:center;gap:clamp(.52rem,1.5vw,.7rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:clamp(2.1rem,6.4vw,2.55rem);height:clamp(2.1rem,6.4vw,2.55rem);border-radius:.8rem;align-self:center}.lupa-story__panel--manual .lupa-story__manual-mobile-icon svg{width:1.18rem;height:1.18rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:clamp(.68rem,1.95vw,.78rem);line-height:1.1}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.2rem;font-size:clamp(.61rem,1.7vw,.7rem);line-height:1.2}.lupa-story__panel--manual .lupa-story__manual-mobile-step:after{position:absolute;z-index:3;display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:var(--story-graphite);color:var(--story-orange);font-size:.76rem;font-weight:700;line-height:1}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(1):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(2):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(3):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(4):after{top:auto;right:auto;bottom:-.72rem;left:clamp(.7rem,2.9vw,1rem);content:"↓";transform:translate(-50%)}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5):after{content:none}.lupa-story__panel--manual .lupa-story__manual-mobile-loop{position:absolute;top:0;right:clamp(-.08rem,-.2vw,-.04rem);bottom:auto;z-index:3;width:clamp(1.2rem,3.8vw,1.5rem);height:clamp(18rem,44svh,25rem);overflow:visible;pointer-events:none}.lupa-story__panel--manual .lupa-story__manual-mobile-loop path{fill:none;stroke:#ff7a44d6;stroke-width:1.6;stroke-linecap:round}.lupa-story__panel--manual .lupa-story__manual-mobile-loop marker path{fill:var(--story-orange);stroke:none}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat{grid-column:1 / -1;position:relative;z-index:1;min-height:clamp(2.8rem,5.8svh,3.45rem);padding:.45rem .72rem;border-color:#ff5a1f57;border-radius:1rem;background:radial-gradient(circle at 20% 50%,rgba(255,106,55,.13),transparent 42%),#ff5a1f14;box-shadow:0 .7rem 1.4rem #0000001f;font-size:clamp(.7rem,2vw,.82rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-repeat-icon{width:clamp(1.95rem,5.6vw,2.3rem);height:clamp(1.95rem,5.6vw,2.3rem)}}.lupa-story__panel--offer-hero .lupa-story__body,.lupa-story__panel--manual .lupa-story__manual-body,.lupa-story__panel--control .lupa-story__control-summary{font-family:Space Grotesk,sans-serif;width:100%;max-width:none;font-size:clamp(1rem,1.18vw,1.25rem);font-weight:400;line-height:1.45;letter-spacing:.01em}.lupa-story__panel--manual .lupa-story__manual-body br{display:none}@media (min-width: 961px){.lupa-story__panel--offer-hero .lupa-story__hero-grid{grid-template-columns:minmax(25rem,.92fr) minmax(32rem,1.08fr)}.lupa-story__panel--manual .lupa-story__manual-layout{grid-template-columns:minmax(28rem,.95fr) minmax(32rem,1.05fr)}.lupa-story__panel--control .lupa-story__control-top{grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr)}.lupa-story__panel--control .lupa-story__control-copy{max-width:none}}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__body,.lupa-story__panel--manual .lupa-story__manual-body,.lupa-story__panel--control .lupa-story__control-summary{font-size:clamp(.78rem,calc(.55rem + 1.12vw),.9rem);line-height:1.36}}.lupa-story__panel--offer-hero .lupa-story__caption--offer,.lupa-story__panel--control .lupa-story__control-accent{max-width:34rem;padding:.08rem 0 .08rem clamp(.85rem,1.2vw,1.15rem);border-left:3px solid var(--story-orange);color:#0b0f19d1;font-size:clamp(.95rem,1.12vw,1.12rem);font-weight:500;line-height:1.4;letter-spacing:.01em;opacity:1;white-space:normal}.lupa-story__panel--control .lupa-story__control-accent{margin-top:clamp(.25rem,.65vh,.55rem)}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__caption--offer,.lupa-story__panel--control .lupa-story__control-accent{max-width:none;padding-left:.72rem;border-left-width:3px;font-size:clamp(.72rem,calc(.5rem + 1vw),.84rem);line-height:1.34}.lupa-story__panel--control .lupa-story__control-accent{margin-top:.12rem}}.lupa-story__mobile-quick-scene{display:none}@media (max-width: 720px){.lupa-story__panel--quick-start .lupa-story__visual-stage--quick{display:none!important}.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{position:relative;display:block;width:100%;height:clamp(18rem,28.5rem,32svh);margin-top:clamp(.15rem,.6svh,.45rem);color:var(--quick-card-ink);isolation:isolate}.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene:before{content:"";position:absolute;top:8%;left:2%;z-index:0;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,235,218,.53),rgba(255,235,218,.12) 57%,transparent 75%);filter:blur(.9rem);pointer-events:none}.lupa-story__panel--quick-start .lupa-story__mobile-quick-qr-depth{position:absolute;top:4.2%;left:3%;z-index:0;width:59%;aspect-ratio:1;border:1px solid rgba(255,255,255,.28);border-radius:clamp(1.25rem,4.8vw,2rem);background:#802f1657;box-shadow:0 1.1rem 2.4rem #69230b2e;transform:rotate(-4.2deg) translate(.7rem,.8rem)}.lupa-story__panel--quick-start .lupa-story__mobile-quick-qr-card{position:absolute;top:1.2%;left:.7%;z-index:1;display:grid;place-items:center;width:59%;aspect-ratio:1;padding:clamp(.75rem,2.7vw,1.2rem);border:1px solid rgba(255,255,255,.72);border-radius:clamp(1.25rem,4.8vw,2rem);background:#fff;box-shadow:0 1.4rem 3rem #4a180838,0 .45rem 1.1rem #4a18081a;transform:rotate(-4.2deg)}.lupa-story__panel--quick-start .lupa-story__mobile-quick-qr-svg{display:block;width:100%;height:100%;filter:none}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-card{position:absolute;top:clamp(2.4rem,8.2vw,4rem);right:0;z-index:2;width:56%;padding:clamp(.7rem,2.1vw,1rem);border:1px solid rgba(122,72,39,.16);border-radius:clamp(.85rem,3.5vw,1.35rem);background:#fffdfafa;box-shadow:0 1.25rem 2.8rem #4a180833,0 .35rem .85rem #4a180814;transform:rotate(2.25deg);transform-origin:center right}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-heading{display:flex;align-items:center;gap:clamp(.38rem,1.3vw,.65rem)}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-heading>span{display:grid;place-items:center;flex:0 0 auto;width:clamp(1.35rem,4vw,1.85rem);height:clamp(1.35rem,4vw,1.85rem);color:var(--story-orange)}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-heading svg{width:100%;height:100%;stroke-width:2}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-heading strong{font-size:clamp(.7rem,2.05vw,.94rem);line-height:1.12;letter-spacing:-.02em;white-space:nowrap}.lupa-story__panel--quick-start .lupa-story__mobile-quick-route{display:flex;align-items:center;gap:clamp(.28rem,.9vw,.48rem);margin:clamp(.42rem,1.25vw,.6rem) 0 0 clamp(1.72rem,5.3vw,2.5rem);color:var(--quick-card-muted);font-size:clamp(.52rem,1.45vw,.68rem);font-weight:500;line-height:1.2;white-space:nowrap}.lupa-story__panel--quick-start .lupa-story__mobile-quick-route span{color:#1518206b}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-divider{height:1px;margin:clamp(.55rem,1.7vw,.82rem) 0 clamp(.48rem,1.45vw,.7rem);background:#1518201a}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-actions{display:grid;gap:clamp(.34rem,1vw,.48rem)}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-action{display:flex;align-items:center;gap:clamp(.42rem,1.25vw,.62rem);min-height:clamp(1.8rem,4.6vw,2.35rem);padding:clamp(.3rem,.9vw,.45rem) clamp(.4rem,1.35vw,.68rem);border:1px solid rgba(135,74,40,.12);border-radius:clamp(.46rem,1.7vw,.72rem);background:#fffbf8}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-action svg{flex:0 0 auto;width:clamp(.78rem,2.3vw,1.05rem);height:clamp(.78rem,2.3vw,1.05rem);color:var(--story-orange);stroke-width:2}.lupa-story__panel--quick-start .lupa-story__mobile-quick-request-action strong{font-size:clamp(.58rem,1.7vw,.76rem);line-height:1.15;white-space:nowrap}.lupa-story__panel--quick-start .lupa-story__quick-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.3rem,1.15vw,.52rem);width:100%;margin-top:clamp(.2rem,.75svh,.55rem);padding:0}.lupa-story__panel--quick-start .lupa-story__quick-timeline-step{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;gap:clamp(.3rem,1vw,.46rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-track{display:block;width:auto}.lupa-story__panel--quick-start .lupa-story__quick-timeline-number{width:clamp(2rem,5.9vw,2.65rem);height:clamp(2rem,5.9vw,2.65rem);border-color:#ffffffc7;background:#ffffff1a;font-size:clamp(.72rem,1.9vw,.9rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-rail{display:none}.lupa-story__panel--quick-start .lupa-story__quick-timeline-copy{gap:.14rem;width:auto;margin:0;text-align:center}.lupa-story__panel--quick-start .lupa-story__quick-timeline-copy strong{font-size:clamp(.66rem,1.9vw,.82rem);font-weight:700;line-height:1.12}.lupa-story__panel--quick-start .lupa-story__quick-timeline-copy span{color:#ffffffeb;font-size:clamp(.6rem,1.7vw,.76rem);line-height:1.14}}@media (max-width: 720px){.lupa-story__panel--customer .lupa-story__customer-layout{gap:clamp(.65rem,1.35svh,.95rem)}.lupa-story__panel--customer .lupa-story__customer-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.42rem,1.55vw,.72rem);width:100%;margin-top:clamp(.05rem,.35svh,.25rem)}.lupa-story__panel--customer .lupa-story__customer-benefit{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(.42rem,1.55vw,.72rem);min-height:clamp(3.2rem,6.7svh,4.35rem);padding:clamp(.42rem,1.25vw,.65rem);border:1px solid rgba(116,87,61,.12);border-radius:clamp(.72rem,2.8vw,1.1rem);background:#fffdf9c2;box-shadow:0 .5rem 1.2rem #5e41250e,inset 0 1px #ffffffd6;color:#0b0f19d6;font-size:clamp(.68rem,1.9vw,.84rem);font-weight:650;line-height:1.14}.lupa-story__panel--customer .lupa-story__customer-benefit+.lupa-story__customer-benefit:before{display:none}.lupa-story__panel--customer .lupa-story__customer-benefit-icon{width:clamp(2.25rem,6.4vw,2.9rem);height:clamp(2.25rem,6.4vw,2.9rem);border-radius:clamp(.66rem,2.3vw,.9rem);background:#fff8f3}.lupa-story__panel--customer .lupa-story__customer-benefit-icon svg{width:clamp(1rem,2.85vw,1.28rem);height:clamp(1rem,2.85vw,1.28rem)}.lupa-story__panel--customer .lupa-story__visual-stage--customer{z-index:2;width:100%;max-width:none!important;margin:clamp(.5rem,1.15svh,.85rem) auto 0;overflow:visible;transform:none}.lupa-story__panel--customer .lupa-story__customer-logist-person{top:36px;left:-44px}.lupa-story__panel--customer .lupa-story__customer-logist-card{top:20px;left:38px}.lupa-story__panel--customer .lupa-story__customer-link-card{top:270px;left:74px}.lupa-story__panel--customer .lupa-story__customer-open-card{top:0;left:506px;width:430px;min-height:600px}}@media (max-width: 720px){.lupa-story__panel--customer .lupa-story__customer-logist-person{top:44px;left:-38px;gap:10px}.lupa-story__panel--customer .lupa-story__customer-logist-card{top:22px;left:38px;width:270px;height:208px;padding:22px;border-radius:24px}.lupa-story__panel--customer .lupa-story__customer-ui-kicker{margin-bottom:12px;font-size:13px}.lupa-story__panel--customer .lupa-story__customer-request-chip{min-height:34px;gap:7px;padding:7px 10px;border-radius:11px;font-size:13px}.lupa-story__panel--customer .lupa-story__customer-request-chip svg{width:16px;height:16px}.lupa-story__panel--customer .lupa-story__customer-placeholder-lines{gap:8px;margin-top:12px}.lupa-story__panel--customer .lupa-story__customer-placeholder-lines span{height:8px}.lupa-story__panel--customer .lupa-story__customer-share-action{right:14px;bottom:14px;left:14px;gap:8px;min-height:42px;padding:8px 11px;border-radius:13px;font-size:12px}.lupa-story__panel--customer .lupa-story__customer-share-action svg{width:17px;height:17px}.lupa-story__panel--customer .lupa-story__customer-link-card{top:270px;left:60px;width:292px;height:184px;padding:18px 20px 16px;border-radius:25px}.lupa-story__panel--customer .lupa-story__customer-link-icon{width:34px;height:34px;border-radius:11px}.lupa-story__panel--customer .lupa-story__customer-link-icon svg{width:17px;height:17px}.lupa-story__panel--customer .lupa-story__customer-link-url{margin:10px 0 8px;font-size:23px;line-height:1.06}.lupa-story__panel--customer .lupa-story__customer-link-statuses{right:20px;bottom:15px;left:20px;gap:8px;font-size:9px}.lupa-story__panel--customer .lupa-story__customer-link-statuses svg{width:13px;height:13px}.lupa-story__panel--customer .lupa-story__customer-link-statuses i{height:13px}.lupa-story__panel--customer .lupa-story__customer-open-card{top:0;left:430px;width:490px;min-height:600px;padding:22px 24px 20px;border-radius:34px}.lupa-story__panel--customer .lupa-story__customer-map-card{height:210px;margin-top:14px}.lupa-story__panel--customer .lupa-story__customer-route-card{--customer-route-stop-gap: 11px;margin-top:14px;padding:13px 18px 13px 20px}}.lupa-story__mobile-customer-flow{display:none}@media (max-width: 720px){.lupa-story__panel--customer .lupa-story__visual-stage--customer{display:none!important}.lupa-story__panel--customer .lupa-story__mobile-customer-flow{position:relative;display:block;width:100%;height:clamp(22rem,31svh,29rem);margin-top:clamp(.45rem,1.1svh,.8rem);color:#161a21;isolation:isolate}.lupa-story__panel--customer .lupa-story__mobile-customer-flow:before{content:"";position:absolute;inset:8% 0 2% 2%;z-index:0;border-radius:2rem;background:radial-gradient(circle at 74% 32%,rgba(103,192,118,.13),transparent 29%),radial-gradient(circle at 31% 70%,rgba(255,143,69,.12),transparent 33%);filter:blur(1rem);pointer-events:none}.lupa-story__panel--customer .lupa-story__mobile-customer-connectors{position:absolute;inset:0;z-index:5;width:100%;height:100%;overflow:visible;pointer-events:none}.lupa-story__panel--customer .lupa-story__mobile-customer-dash{fill:none;stroke:var(--story-orange);stroke-width:.36;stroke-linecap:round;stroke-dasharray:1.2 1.45}.lupa-story__panel--customer .lupa-story__mobile-customer-arrow{fill:none;stroke:var(--story-orange);stroke-width:.45;stroke-linecap:round}.lupa-story__panel--customer .lupa-story__mobile-customer-connectors marker path{fill:none;stroke:var(--story-orange);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.lupa-story__panel--customer .lupa-story__mobile-customer-logist{position:absolute;top:6%;left:0;z-index:3;display:grid;justify-items:center;gap:.28rem;width:10%;min-width:2.6rem}.lupa-story__panel--customer .lupa-story__mobile-customer-logist>span{display:grid;place-items:center;width:clamp(2.3rem,6vw,2.9rem);height:clamp(2.3rem,6vw,2.9rem);border:clamp(.18rem,.55vw,.3rem) solid rgba(255,255,255,.95);border-radius:50%;background:linear-gradient(145deg,#ffe5c7,#ffbd78);color:#76310b;box-shadow:0 .65rem 1.2rem #8951231f}.lupa-story__panel--customer .lupa-story__mobile-customer-logist svg{width:48%;height:48%;stroke-width:1.8}.lupa-story__panel--customer .lupa-story__mobile-customer-logist b{padding:.22rem .38rem;border-radius:999px;background:#fff1e4;color:var(--story-orange);font-size:clamp(.46rem,1.2vw,.58rem);font-weight:700;line-height:1;white-space:nowrap}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card,.lupa-story__panel--customer .lupa-story__mobile-customer-link-card,.lupa-story__panel--customer .lupa-story__mobile-customer-status-card{position:absolute;margin:0;border:1px solid rgba(116,87,61,.13);background:#fffffffa;box-shadow:0 1rem 2.2rem #5a3e241c,0 .3rem .75rem #5a3e240e}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{top:3%;left:8%;z-index:2;width:39%;min-height:35%;padding:clamp(.65rem,1.9vw,.92rem);border-radius:clamp(.85rem,3.2vw,1.2rem);transform:rotate(-1.8deg)}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card>p{margin:0 0 clamp(.38rem,1.2vw,.62rem);color:#0b0f199e;font-size:clamp(.52rem,1.4vw,.65rem);font-weight:700;letter-spacing:.12em}.lupa-story__panel--customer .lupa-story__mobile-customer-request-chip{display:inline-flex;align-items:center;gap:.32rem;min-height:1.7rem;padding:.28rem .45rem;border-radius:.55rem;background:#f3f2f0;color:#20242a;font-size:clamp(.48rem,1.3vw,.61rem);font-weight:650;line-height:1;white-space:nowrap}.lupa-story__panel--customer .lupa-story__mobile-customer-request-chip svg{width:.82rem;height:.82rem;color:#687078}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{position:absolute;right:clamp(.58rem,1.7vw,.8rem);bottom:clamp(.58rem,1.7vw,.8rem);left:clamp(.58rem,1.7vw,.8rem);display:flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.9rem;padding:.32rem .42rem;border:1px solid rgba(108,112,118,.13);border-radius:.62rem;background:#fff;box-shadow:0 .45rem .9rem #2f2b270f;color:#20242a;font-size:clamp(.46rem,1.24vw,.58rem);font-weight:650;line-height:1.1;white-space:nowrap}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action svg{width:.78rem;height:.78rem;color:#5b626a}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card{top:49%;left:7%;z-index:2;width:40%;min-height:29%;padding:clamp(.68rem,1.9vw,.95rem);border-color:#ff5a1f40;border-radius:clamp(.9rem,3.4vw,1.25rem);transform:rotate(-1.6deg)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-icon{display:grid;place-items:center;width:clamp(1.55rem,4.2vw,2rem);height:clamp(1.55rem,4.2vw,2rem);border-radius:clamp(.5rem,1.7vw,.68rem);background:#fff0e5;color:var(--story-orange)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-icon svg{width:52%;height:52%;stroke-width:2.1}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>p{display:flex;flex-direction:column;margin:clamp(.42rem,1.25vw,.65rem) 0 0;color:#10131a;font-size:clamp(.68rem,1.95vw,.9rem);font-weight:700;line-height:1.04;letter-spacing:-.035em}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>p strong{font-weight:700}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>small{position:absolute;right:clamp(.65rem,1.9vw,.9rem);bottom:clamp(.55rem,1.65vw,.8rem);left:clamp(.65rem,1.9vw,.9rem);display:flex;align-items:center;gap:.28rem;color:#0b0f1991;font-size:clamp(.42rem,1.1vw,.52rem);font-weight:500;line-height:1;white-space:nowrap}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>small svg{width:.72rem;height:.72rem;color:#25a85a}.lupa-story__panel--customer .lupa-story__mobile-customer-status-card{top:0;right:0;z-index:3;display:flex;flex-direction:column;width:53.5%;height:96%;padding:clamp(.7rem,2vw,1rem);border-radius:clamp(1rem,3.8vw,1.5rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-status-head{display:flex;align-items:center;gap:.42rem}.lupa-story__panel--customer .lupa-story__mobile-customer-client-avatar{display:grid;place-items:center;width:clamp(1.9rem,5.2vw,2.45rem);height:clamp(1.9rem,5.2vw,2.45rem);border-radius:50%;background:linear-gradient(145deg,#e4f3cf,#b8df86);color:#315b28}.lupa-story__panel--customer .lupa-story__mobile-customer-client-avatar svg{width:48%;height:48%;stroke-width:1.75}.lupa-story__panel--customer .lupa-story__mobile-customer-status-head>span:last-child{padding:.28rem .44rem;border-radius:999px;background:#e8f7e9;color:#249449;font-size:clamp(.45rem,1.18vw,.55rem);font-weight:700;line-height:1;letter-spacing:.04em}.lupa-story__panel--customer .lupa-story__mobile-customer-status-card h3{margin:clamp(.46rem,1.4vw,.68rem) 0 .2rem;color:#11151b;font-size:clamp(.84rem,2.25vw,1.08rem);line-height:1.1;letter-spacing:-.025em}.lupa-story__panel--customer .lupa-story__mobile-customer-status-time{display:flex;align-items:center;gap:.3rem;margin:0;color:#0b0f1985;font-size:clamp(.48rem,1.25vw,.59rem);line-height:1.2}.lupa-story__panel--customer .lupa-story__mobile-customer-status-time i{width:.38rem;height:.38rem;border-radius:50%;background:#34b96a;box-shadow:0 0 0 .18rem #34b96a17}.lupa-story__panel--customer .lupa-story__mobile-customer-map{position:relative;flex:0 0 auto;width:100%;height:clamp(7.4rem,19vw,9.5rem);margin-top:clamp(.5rem,1.5vw,.75rem);overflow:hidden;border-radius:clamp(.68rem,2.5vw,1rem);background:#e9ece8;box-shadow:inset 0 0 0 1px #74573d14}.lupa-story__panel--customer .lupa-story__mobile-customer-map svg{position:absolute;inset:0;width:100%;height:100%}.lupa-story__panel--customer .lupa-story__mobile-customer-map-river{stroke:#97caebd1;stroke-width:23}.lupa-story__panel--customer .lupa-story__mobile-customer-map-roads path{stroke:#fffffff0;stroke-width:3;stroke-linecap:round}.lupa-story__panel--customer .lupa-story__mobile-customer-map-route{stroke:#27aa59;stroke-width:5;stroke-linecap:round}.lupa-story__panel--customer .lupa-story__mobile-customer-map-start{fill:#fff;stroke:#29b45f;stroke-width:5}.lupa-story__panel--customer .lupa-story__mobile-customer-map-end{fill:#fff;stroke:var(--story-orange);stroke-width:5}.lupa-story__panel--customer .lupa-story__mobile-customer-map-truck{position:absolute;top:57%;left:53%;display:grid;place-items:center;width:clamp(1.65rem,4.6vw,2.15rem);height:clamp(1.65rem,4.6vw,2.15rem);border:1px solid rgba(255,90,31,.55);border-radius:50%;background:#fffffffa;color:#222931;box-shadow:0 .72rem 1.4rem #1e29311f;transform:translate(-50%,-50%)}.lupa-story__panel--customer .lupa-story__mobile-customer-map-truck svg{width:57%;height:57%;stroke-width:1.9}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle{display:grid;grid-template-columns:clamp(1.7rem,4.7vw,2.15rem) minmax(0,1fr);align-items:center;gap:.42rem;margin-top:clamp(.42rem,1.25vw,.62rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle>span{display:grid;place-items:center;width:clamp(1.7rem,4.7vw,2.15rem);height:clamp(1.7rem,4.7vw,2.15rem);border-radius:50%;background:#e9f7e9;color:#111820}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle>span svg{width:53%;height:53%;stroke-width:1.85}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle strong{display:block;margin-bottom:.23rem;font-size:clamp(.58rem,1.55vw,.72rem);line-height:1.08}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle i{display:block;width:100%;height:.3rem;margin-top:.2rem;border-radius:999px;background:#ecebea}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle i:last-child{width:67%}.lupa-story__panel--customer .lupa-story__mobile-customer-route{--mobile-customer-route-marker-center: .38rem;--mobile-customer-route-stop-gap: .38rem;--mobile-customer-route-track-center: .32rem;position:relative;display:grid;gap:var(--mobile-customer-route-stop-gap);margin-top:clamp(.42rem,1.25vw,.62rem);padding:clamp(.48rem,1.35vw,.64rem) clamp(.5rem,1.45vw,.7rem);border:1px solid rgba(116,87,61,.12);border-radius:clamp(.58rem,2vw,.82rem);background:#fff}.lupa-story__panel--customer .lupa-story__mobile-customer-route:before{display:none}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div{position:relative;display:grid;grid-template-columns:.64rem minmax(0,1fr);gap:.38rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div:first-child:after{position:absolute;z-index:0;top:var(--mobile-customer-route-marker-center);left:calc(var(--mobile-customer-route-track-center) - .5px);width:1px;height:calc(100% + var(--mobile-customer-route-stop-gap));background:#1118271f;content:""}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div>i{position:relative;z-index:1;width:.4rem;height:.4rem;margin-top:.18rem;justify-self:center;border:.11rem solid #fff;border-radius:50%}.lupa-story__panel--customer .lupa-story__mobile-customer-route-dot--start{background:#2db45e}.lupa-story__panel--customer .lupa-story__mobile-customer-route-dot--end{background:var(--story-orange)}.lupa-story__panel--customer .lupa-story__mobile-customer-route p{display:grid;gap:.07rem;margin:0}.lupa-story__panel--customer .lupa-story__mobile-customer-route strong{color:#141922;font-size:clamp(.5rem,1.28vw,.6rem);line-height:1.08}.lupa-story__panel--customer .lupa-story__mobile-customer-route span{color:#111827b8;font-size:clamp(.42rem,1.05vw,.49rem);line-height:1.16}.lupa-story__panel--customer .lupa-story__mobile-customer-safe{display:flex;align-items:center;gap:.26rem;margin:auto 0 0;color:#0b0f198c;font-size:clamp(.42rem,1.08vw,.5rem);font-weight:500;line-height:1}.lupa-story__panel--customer .lupa-story__mobile-customer-safe svg{width:.7rem;height:.7rem;color:#28a95a}}@media (max-width: 720px){.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{top:4%;left:13%;width:31%;min-height:29%;padding:clamp(.55rem,1.55vw,.76rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card>p{margin-bottom:clamp(.3rem,.9vw,.46rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{right:clamp(.45rem,1.3vw,.62rem);bottom:clamp(.45rem,1.3vw,.62rem);left:clamp(.45rem,1.3vw,.62rem);min-height:1.7rem;padding:.25rem .32rem;font-size:clamp(.4rem,1.05vw,.5rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card{top:52%;left:8%;width:34%;min-height:24%;padding:clamp(.56rem,1.55vw,.75rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>p{margin-top:clamp(.35rem,1vw,.5rem);font-size:clamp(.58rem,1.6vw,.76rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>small{right:clamp(.5rem,1.4vw,.65rem);bottom:clamp(.42rem,1.2vw,.56rem);left:clamp(.5rem,1.4vw,.65rem);font-size:clamp(.36rem,.93vw,.45rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-map-truck{top:57%;left:53%;display:flex;align-items:center;justify-content:center;line-height:0}.lupa-story__panel--customer .lupa-story__mobile-customer-map-truck svg{position:static;display:block;margin:0;transform:none}.lupa-story__panel--customer .lupa-story__mobile-customer-logist{top:8.2%}.lupa-story__panel--customer .lupa-story__mobile-customer-logist b{position:absolute;bottom:calc(100% + .28rem)}}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:1 1 auto;min-height:0;gap:clamp(.38rem,.8svh,.62rem)}.lupa-story__panel--offer-hero .lupa-story__hero-copy{gap:clamp(.42rem,.85svh,.66rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.24rem,.8vw,.38rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{grid-template-columns:clamp(1.45rem,4.5vw,1.7rem) minmax(0,1fr);gap:.22rem;min-height:clamp(2.45rem,5.1svh,3rem);padding:.26rem;border-radius:.72rem}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:clamp(1.45rem,4.5vw,1.7rem);height:clamp(1.45rem,4.5vw,1.7rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon svg{width:.84rem;height:.84rem}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{font-size:clamp(.5rem,1.52vw,.6rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{font-size:clamp(.43rem,1.25vw,.5rem)}.lupa-story__panel--offer-hero .lupa-story__hero-aside{min-height:0;align-items:stretch;justify-content:flex-start}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene{height:clamp(12.75rem,32svh,17.5rem);min-height:0;margin-top:0;row-gap:clamp(.32rem,.78svh,.55rem)}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene .lupa-story__message-card--offer{min-height:clamp(3.9rem,8.4svh,4.55rem);padding:clamp(.35rem,1vw,.48rem)}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-map{min-height:0}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{flex:0 0 auto;margin-top:0;padding-top:0}.lupa-story__panel--offer-hero .lupa-story__caption--offer{font-size:clamp(.62rem,1.58vw,.72rem);line-height:1.24}.lupa-story__panel--manual .lupa-story__manual-layout{align-content:start;gap:clamp(.38rem,.8svh,.62rem)}.lupa-story__panel--manual .lupa-story__headline--manual{font-size:clamp(2rem,calc(.7rem + 6.1vw),2.55rem);line-height:.98}.lupa-story__panel--manual .lupa-story__manual-copy{gap:clamp(.42rem,.82svh,.62rem)}.lupa-story__panel--manual .lupa-story__manual-body{font-size:clamp(.7rem,1.8vw,.8rem);line-height:1.28}.lupa-story__panel--manual .lupa-story__manual-accent{font-size:clamp(.66rem,1.66vw,.75rem);line-height:1.24}.lupa-story__panel--manual .lupa-story__manual-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.3rem,.72svh,.5rem);margin-top:0;padding-left:0}.lupa-story__panel--manual .lupa-story__manual-mobile-step{grid-template-columns:clamp(1.25rem,3.7vw,1.5rem) minmax(0,1fr);gap:clamp(.24rem,.75vw,.36rem);min-height:clamp(2.75rem,5.55svh,3.35rem);padding:clamp(.26rem,.75vw,.4rem);border-radius:.72rem}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5){grid-column:1 / -1}.lupa-story__panel--manual .lupa-story__manual-mobile-step:after,.lupa-story__panel--manual .lupa-story__manual-mobile-loop{display:none}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{width:clamp(1.2rem,3.5vw,1.4rem);height:clamp(1.2rem,3.5vw,1.4rem);font-size:clamp(.48rem,1.3vw,.56rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{grid-template-columns:clamp(1.55rem,4.5vw,1.8rem) minmax(0,1fr);gap:clamp(.26rem,.82vw,.38rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:clamp(1.55rem,4.5vw,1.8rem);height:clamp(1.55rem,4.5vw,1.8rem);border-radius:.52rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon svg{width:.84rem;height:.84rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:clamp(.5rem,1.45vw,.6rem);line-height:1.08}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.08rem;font-size:clamp(.46rem,1.2vw,.53rem);line-height:1.12}.lupa-story__panel--customer .lupa-story__customer-layout{gap:clamp(.42rem,.85svh,.62rem)}.lupa-story__panel--customer .lupa-story__headline{font-size:clamp(2rem,calc(.85rem + 5vw),2.85rem)}.lupa-story__panel--customer .lupa-story__customer-benefits{gap:clamp(.3rem,1.1vw,.46rem)}.lupa-story__panel--customer .lupa-story__customer-benefit{gap:clamp(.3rem,1.1vw,.46rem);min-height:clamp(2.65rem,5.45svh,3.3rem);padding:clamp(.3rem,.95vw,.46rem);border-radius:clamp(.62rem,2.4vw,.88rem);font-size:clamp(.62rem,1.72vw,.74rem)}.lupa-story__panel--customer .lupa-story__customer-benefit-icon{width:clamp(1.9rem,5.5vw,2.3rem);height:clamp(1.9rem,5.5vw,2.3rem);border-radius:clamp(.55rem,2vw,.72rem)}.lupa-story__panel--customer .lupa-story__customer-benefit-icon svg{width:clamp(.88rem,2.4vw,1.05rem);height:clamp(.88rem,2.4vw,1.05rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-flow{height:clamp(13.5rem,33svh,20rem);margin-top:0}.lupa-story__panel--customer .lupa-story__mobile-customer-status-card{height:100%;padding:clamp(.5rem,1.45vw,.7rem);overflow:hidden}.lupa-story__panel--customer .lupa-story__mobile-customer-status-card h3{margin-top:clamp(.3rem,.9vw,.42rem);font-size:clamp(.76rem,2vw,.92rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-map{height:clamp(5.2rem,15vw,6.4rem);margin-top:clamp(.32rem,.9vw,.42rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-vehicle{margin-top:clamp(.28rem,.82vw,.38rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-route,.lupa-story__panel--customer .lupa-story__mobile-customer-safe{display:none}}@media (max-width: 720px){.lupa-story__nav{padding-inline:clamp(.8rem,3.3vw,1.15rem)}.lupa-story__panel.lupa-story__panel--offer-hero{justify-content:flex-start}.lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:0 0 auto;align-content:start}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{margin-top:auto}.lupa-story__panel--manual .lupa-story__headline--manual{font-size:clamp(2.1rem,calc(.9rem + 6vw),3.05rem);line-height:.99}.lupa-story__panel--manual .lupa-story__manual-copy{gap:clamp(.5rem,1.05svh,.78rem)}.lupa-story__panel--manual .lupa-story__manual-body{font-size:clamp(.78rem,calc(.55rem + 1.12vw),.9rem);line-height:1.36}.lupa-story__panel--manual .lupa-story__manual-accent{font-size:clamp(.72rem,calc(.52rem + 1vw),.84rem);line-height:1.34}.lupa-story__panel--manual .lupa-story__manual-mobile-list{grid-template-columns:minmax(0,1fr);gap:clamp(.42rem,.9svh,.62rem);margin-top:clamp(.18rem,.55svh,.38rem);padding-left:clamp(.1rem,1vw,.32rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-step,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5){grid-column:auto;grid-template-columns:clamp(1.45rem,4.2vw,1.7rem) minmax(0,1fr);gap:clamp(.36rem,1.05vw,.5rem);min-height:clamp(3.35rem,6.9svh,4rem);padding:clamp(.38rem,1.15vw,.52rem);border-radius:.86rem}.lupa-story__panel--manual .lupa-story__manual-mobile-step:after{display:grid}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(1):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(2):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(3):after,.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(4):after{top:auto;right:auto;bottom:-.62rem;left:clamp(.66rem,2.7vw,.92rem);content:"↓";transform:translate(-50%)}.lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5):after{display:none}.lupa-story__panel--manual .lupa-story__manual-mobile-loop{display:block;height:clamp(16.5rem,40svh,22rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-badge{width:clamp(1.3rem,3.8vw,1.5rem);height:clamp(1.3rem,3.8vw,1.5rem);font-size:clamp(.52rem,1.4vw,.6rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-copy{grid-template-columns:clamp(1.85rem,5.4vw,2.15rem) minmax(0,1fr);gap:clamp(.4rem,1.2vw,.56rem)}.lupa-story__panel--manual .lupa-story__manual-mobile-icon{width:clamp(1.85rem,5.4vw,2.15rem);height:clamp(1.85rem,5.4vw,2.15rem);border-radius:.66rem}.lupa-story__panel--manual .lupa-story__manual-mobile-icon svg{width:1rem;height:1rem}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-title{font-size:clamp(.6rem,1.72vw,.7rem);line-height:1.1}.lupa-story__panel--manual .lupa-story__manual-mobile-text .lupa-story__manual-card-body{margin-top:.14rem;font-size:clamp(.54rem,1.5vw,.64rem);line-height:1.16}.lupa-story__panel--customer .lupa-story__customer-copy{gap:clamp(.38rem,.78svh,.56rem)}.lupa-story__panel--customer .lupa-story__body{font-size:clamp(.72rem,calc(.5rem + 1.02vw),.84rem);line-height:1.3}.lupa-story__panel--customer .lupa-story__mobile-customer-flow{height:clamp(17rem,38svh,22rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-status-card{height:auto;min-height:0;overflow:visible}.lupa-story__panel--customer .lupa-story__mobile-customer-map{height:clamp(5.6rem,16.5vw,7.1rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-route{display:grid;--mobile-customer-route-marker-center: .29rem;--mobile-customer-route-stop-gap: .24rem;--mobile-customer-route-track-center: .27rem;margin-top:.32rem;padding:.34rem .42rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route:before{top:.72rem;bottom:.66rem;left:.68rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div{grid-template-columns:.54rem minmax(0,1fr);gap:.28rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div>i{width:.34rem;height:.34rem;margin-top:.12rem;border-width:.08rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route strong{font-size:clamp(.44rem,1.12vw,.52rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-route span{font-size:clamp(.38rem,.94vw,.44rem);line-height:1.1}.lupa-story__panel--customer .lupa-story__mobile-customer-safe{display:flex;margin:.32rem 0 0;font-size:clamp(.38rem,.94vw,.46rem)}}@media (min-width: 721px){.lupa-story__nav{padding-inline:clamp(1.5rem,5vw,6rem)}}@media (max-width: 720px){.lupa-story__panel--audience .lupa-story__audience-layout{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;gap:0}.lupa-story__panel--audience .lupa-story__audience-intro{align-self:stretch}.lupa-story__panel--audience .lupa-story__roles-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:clamp(.45rem,1.5vw,.7rem);width:100%;max-width:24rem;aspect-ratio:auto;margin:clamp(.95rem,2svh,1.3rem) auto 0;overflow:visible;transform:none}.lupa-story__panel--audience .lupa-story__roles-connections{display:none!important}.lupa-story__panel--audience .lupa-story__roles-product-card{position:relative;top:auto;left:auto;grid-column:1 / -1;grid-row:2;align-items:center;flex-direction:row;gap:clamp(.45rem,1.6vw,.65rem);width:auto;min-height:clamp(4.2rem,9svh,5rem);padding:clamp(.55rem,1.6vw,.72rem);border-radius:clamp(.9rem,3.2vw,1.15rem);transform:none}.lupa-story__panel--audience .lupa-story__roles-product-head{flex:0 1 auto;flex-direction:row;align-items:center;gap:.42rem;text-align:left}.lupa-story__panel--audience .lupa-story__roles-brand-mark{width:clamp(2rem,7.2vw,2.35rem);height:clamp(2rem,7.2vw,2.35rem)}.lupa-story__panel--audience .lupa-story__roles-product-head strong{font-size:clamp(.78rem,2.5vw,.92rem)}.lupa-story__panel--audience .lupa-story__roles-product-head>div>span,.lupa-story__panel--audience .lupa-story__roles-divider,.lupa-story__panel--audience .lupa-story__roles-metrics{display:none}.lupa-story__panel--audience .lupa-story__roles-product-status{flex:1 1 auto;min-height:2.4rem;margin:0 0 0 auto;padding:.4rem .48rem;border-radius:.68rem;font-size:clamp(.5rem,1.65vw,.6rem);line-height:1.15}.lupa-story__panel--audience .lupa-story__roles-product-status svg{width:.86rem;height:.86rem}.lupa-story__panel--audience .lupa-story__roles-card{position:relative;inset:auto;z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.42rem;column-gap:.42rem;width:auto;min-height:clamp(3.55rem,7.6svh,4.25rem);padding:clamp(.45rem,1.5vw,.62rem);border-radius:clamp(.72rem,2.6vw,.96rem);transform:none}.lupa-story__panel--audience .lupa-story__roles-card--logist{grid-column:1;grid-row:1}.lupa-story__panel--audience .lupa-story__roles-card--dispatcher{grid-column:2;grid-row:1}.lupa-story__panel--audience .lupa-story__roles-card--carrier{grid-column:1;grid-row:3}.lupa-story__panel--audience .lupa-story__roles-card--owner{grid-column:2;grid-row:3}.lupa-story__panel--audience .lupa-story__roles-card-icon{width:clamp(1.65rem,5.4vw,1.95rem);height:clamp(1.65rem,5.4vw,1.95rem)}.lupa-story__panel--audience .lupa-story__roles-card-copy strong{font-size:clamp(.56rem,1.75vw,.66rem);line-height:1.1;white-space:normal}.lupa-story__panel--audience .lupa-story__roles-card-copy span{margin-top:.14rem;font-size:clamp(.47rem,1.48vw,.56rem);line-height:1.13;white-space:normal}.lupa-story__panel--audience .lupa-story__roles-card-lines,.lupa-story__panel--audience .lupa-story__audience-summary{display:none}}.lupa-story__mobile-audience{display:none}@media (max-width: 720px){.lupa-story__panel--audience .lupa-story__roles-visual{display:none!important}.lupa-story__panel--audience .lupa-story__mobile-audience{display:flex;width:100%;max-width:24rem;flex-direction:column;margin:clamp(.8rem,1.7svh,1.1rem) auto 0}.lupa-story__mobile-audience-hub{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.55rem,2vw,.75rem);min-height:clamp(4rem,8.4svh,4.7rem);padding:clamp(.58rem,1.8vw,.78rem);border:1px solid rgba(143,178,255,.76);border-radius:clamp(.95rem,3.4vw,1.2rem);background:radial-gradient(circle at 14% 16%,rgba(151,191,255,.32),transparent 47%),linear-gradient(145deg,#5678cd,#3d5fb5);color:#f7f9ff;box-shadow:0 .8rem 1.75rem #05124e33,inset 0 1px #c7e0ff3d}.lupa-story__mobile-audience-hub:after{content:"";position:absolute;top:100%;left:1.42rem;width:1px;height:.75rem;background:repeating-linear-gradient(to bottom,rgba(151,193,255,.9) 0 .22rem,transparent .22rem .38rem)}.lupa-story__mobile-audience-hub>div{display:flex;min-width:0;flex-direction:column}.lupa-story__mobile-audience-hub>div>span{color:#f7f9ffd1;font-size:clamp(.52rem,1.62vw,.62rem);line-height:1.22}.lupa-story__mobile-audience-logo{display:block;flex:0 0 auto;width:clamp(5.9rem,26vw,7.2rem);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .45rem .9rem rgba(5,18,78,.24))}.lupa-story__mobile-audience-list{position:relative;display:flex;flex-direction:column;gap:clamp(.34rem,.75svh,.48rem);margin-top:.72rem}.lupa-story__mobile-audience-list:before{content:"";position:absolute;top:-.72rem;bottom:1.8rem;left:1.42rem;width:1px;background:repeating-linear-gradient(to bottom,rgba(219,235,255,.8) 0 .24rem,transparent .24rem .43rem)}.lupa-story__mobile-audience-role{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.48rem,1.7vw,.64rem);width:calc(100% - 2.2rem);min-height:clamp(3.8rem,8.2svh,4.75rem);margin-left:2.2rem;padding:clamp(.48rem,1.55vw,.65rem) clamp(.52rem,1.8vw,.72rem);border:1px solid rgba(255,255,255,.78);border-radius:clamp(.82rem,2.9vw,1.05rem);background:linear-gradient(145deg,#fffffffc,#f5f7fcfa);color:#151a25;box-shadow:0 .7rem 1.7rem #05124e24}.lupa-story__mobile-audience-role:before{content:"";position:absolute;top:50%;right:100%;width:.78rem;height:1px;background:#dbebffe0}.lupa-story__mobile-audience-role:after{content:"";position:absolute;top:calc(50% - .22rem);right:calc(100% + .56rem);width:.44rem;height:.44rem;border:.12rem solid rgba(37,78,222,.24);border-radius:50%;background:#fff}.lupa-story__mobile-audience-role:nth-child(2n){width:calc(100% - 2.2rem);margin-left:2.2rem}.lupa-story__mobile-audience-role:nth-child(2n):before{width:.78rem}.lupa-story__mobile-audience-role-icon{display:grid;place-items:center;width:clamp(1.8rem,5.8vw,2.1rem);height:clamp(1.8rem,5.8vw,2.1rem);border-radius:.62rem}.lupa-story__mobile-audience-role-icon svg{width:54%;height:54%;stroke-width:1.8}.lupa-story__mobile-audience-role--logist .lupa-story__mobile-audience-role-icon{background:#ffe6d8;color:#9a4a22}.lupa-story__mobile-audience-role--dispatcher .lupa-story__mobile-audience-role-icon{background:#dff1ff;color:#23618d}.lupa-story__mobile-audience-role--carrier .lupa-story__mobile-audience-role-icon{background:#e4f5df;color:#3b743b}.lupa-story__mobile-audience-role--owner .lupa-story__mobile-audience-role-icon{background:#eee4ff;color:#6d48a5}.lupa-story__mobile-audience-role-copy{display:flex;min-width:0;flex-direction:column}.lupa-story__mobile-audience-role-copy strong{font-size:clamp(.6rem,1.82vw,.7rem);line-height:1.12}.lupa-story__mobile-audience-role-copy>span{margin-top:.18rem;color:#151a2594;font-size:clamp(.49rem,1.5vw,.58rem);line-height:1.16}.lupa-story__mobile-audience-role-number{align-self:start;color:#1a4be857;font-size:clamp(.5rem,1.5vw,.58rem);font-weight:700;letter-spacing:.08em}.lupa-story__modal-backdrop{overflow:hidden}.lupa-story__modal{width:100%;height:calc(100dvh - 1rem);min-height:0;max-height:calc(100dvh - 1rem);overflow-x:hidden;overflow-y:auto;touch-action:pan-y}}@media (max-width: 720px){.lupa-story__panel--audience .lupa-story__mobile-audience{margin-top:clamp(.58rem,1.2svh,.82rem)}.lupa-story__panel--audience .lupa-story__mobile-audience-hub{min-height:clamp(3.55rem,7.3svh,4.15rem)}.lupa-story__panel--audience .lupa-story__mobile-audience-list{gap:clamp(.25rem,.5svh,.34rem);margin-top:.62rem}.lupa-story__panel--audience .lupa-story__mobile-audience-role{min-height:clamp(3.05rem,6.4svh,3.6rem)}.lupa-story__panel--audience .lupa-story__audience-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.3rem,.9vw,.42rem);width:100%;min-height:0;margin-top:clamp(.45rem,.9svh,.65rem);padding:0}.lupa-story__panel--audience .lupa-story__audience-summary-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.34rem,1vw,.46rem);min-height:clamp(3.7rem,7.8svh,4.45rem);padding:clamp(.38rem,1.15vw,.52rem);border:1px solid rgba(255,255,255,.22);border-radius:clamp(.7rem,2.5vw,.9rem);background:#08185c38;box-shadow:inset 0 1px #ffffff14}.lupa-story__panel--audience .lupa-story__audience-summary-item:after{content:none!important}.lupa-story__panel--audience .lupa-story__audience-summary-icon{width:clamp(1.55rem,4.8vw,1.8rem);height:clamp(1.55rem,4.8vw,1.8rem);border-radius:.55rem;background:#ffffff14}.lupa-story__panel--audience .lupa-story__audience-summary-copy{font-size:inherit;line-height:1.12}.lupa-story__panel--audience .lupa-story__audience-summary-copy strong{font-size:clamp(.5rem,1.48vw,.58rem);line-height:1.12}.lupa-story__panel--audience .lupa-story__audience-summary-copy>span{margin-top:.16rem;font-size:clamp(.43rem,1.28vw,.5rem);line-height:1.14}}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__mobile-offer-connectors{display:none}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards{overflow:visible}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards:before,.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards:after{content:"";position:absolute;z-index:1;display:block;width:.55rem;height:clamp(1.2rem,2.5svh,1.55rem);pointer-events:none}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--top:before,.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--top:after{top:calc(100% - .08rem);bottom:auto;background:radial-gradient(circle at 50% calc(100% - .14rem),var(--story-orange) 0 .13rem,#fff .14rem .19rem,transparent .2rem),repeating-linear-gradient(to bottom,rgba(82,101,118,.82) 0 .24rem,transparent .24rem .42rem) center / 1px 100% no-repeat;transform-origin:top center}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--top:before{left:27%;transform:translate(-50%) rotate(-12deg)}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--top:after{left:73%;transform:translate(-50%) rotate(12deg)}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--bottom:before,.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--bottom:after{top:auto;bottom:calc(100% - .08rem);background:radial-gradient(circle at 50% .14rem,var(--story-orange) 0 .13rem,#fff .14rem .19rem,transparent .2rem),repeating-linear-gradient(to top,rgba(82,101,118,.82) 0 .24rem,transparent .24rem .42rem) center / 1px 100% no-repeat;transform-origin:bottom center}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--bottom:before{left:28%;transform:translate(-50%) rotate(12deg)}.lupa-story__panel--offer-hero .lupa-story__mobile-offer-cards--bottom:after{left:72%;transform:translate(-50%) rotate(-12deg)}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{top:3%;left:12.5%;width:31.5%;min-height:27%}.lupa-story__panel--customer .lupa-story__mobile-customer-request-chip{max-width:100%;padding-inline:clamp(.28rem,.95vw,.4rem);font-size:clamp(.43rem,1.12vw,.53rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{white-space:normal;text-align:center}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card{top:48%;left:7%;width:35%;height:35%;min-height:0;padding:clamp(.48rem,1.35vw,.64rem);padding-bottom:clamp(1.35rem,4.2vw,1.62rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-icon{width:clamp(1.3rem,3.7vw,1.65rem);height:clamp(1.3rem,3.7vw,1.65rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>p{min-width:0;margin-top:clamp(.28rem,.78vw,.4rem);font-size:clamp(.52rem,1.42vw,.67rem);line-height:1.08;overflow-wrap:anywhere}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card>small{right:clamp(.42rem,1.15vw,.56rem);bottom:clamp(.38rem,1.05vw,.5rem);left:clamp(.42rem,1.15vw,.56rem);gap:.18rem;font-size:clamp(.34rem,.88vw,.42rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-route:before{left:.69rem}.lupa-story__panel--customer .lupa-story__mobile-customer-route>div>i{justify-self:center;margin-top:.12rem}.lupa-story__panel--pricing{gap:clamp(.34rem,.68svh,.52rem);padding-bottom:clamp(.48rem,.9svh,.7rem)!important}.lupa-story__panel--pricing .lupa-story__split--pricing{gap:clamp(.3rem,.65svh,.48rem)}.lupa-story__panel--pricing .lupa-story__stack--pricing-main{gap:clamp(.38rem,.78svh,.56rem)}.lupa-story__panel--pricing .lupa-story__headline{font-size:clamp(1.86rem,calc(.74rem + 5.25vw),2.5rem);line-height:.96}.lupa-story__panel--pricing .lupa-story__body{font-size:clamp(.68rem,calc(.49rem + .9vw),.79rem);line-height:1.28}.lupa-story__panel--pricing .lupa-story__stack--pricing-main .lupa-story__button--large{min-height:clamp(2.15rem,4.45svh,2.55rem);padding:.46rem .72rem;font-size:clamp(.66rem,1.72vw,.76rem)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(78%,19.5rem);margin-inline:auto}.lupa-story__panel--pricing .lupa-story__pricing-free-card{left:2.35rem;transform:rotate(-1.6deg) scale(.84)}.lupa-story__panel--pricing .lupa-story__pricing-one-time-card{left:22rem;transform:rotate(2.2deg) scale(.84)}.lupa-story__panel--pricing .lupa-story__pricing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 0;min-height:0;margin-top:0;transform:none}.lupa-story__panel--pricing .lupa-story__pricing-benefit{gap:.35rem;min-height:clamp(2.3rem,5.2svh,3.25rem);padding-inline:.35rem}.lupa-story__panel--pricing .lupa-story__pricing-benefit-icon{width:clamp(2rem,5vw,2.4rem);height:clamp(2rem,5vw,2.4rem);border-radius:.65rem}.lupa-story__panel--pricing .lupa-story__pricing-benefit-icon svg{width:1rem;height:1rem}.lupa-story__panel--pricing .lupa-story__pricing-ruble-mark{font-size:1rem}.lupa-story__panel--pricing .lupa-story__pricing-benefit-copy{font-size:clamp(.58rem,calc(.4rem + .9vw),.7rem);line-height:1.15}.lupa-story__panel--pricing .lupa-story__pricing-benefit:not(:last-child):after{height:2rem}.lupa-story__panel.lupa-story__panel--cta{gap:clamp(.3rem,.62svh,.46rem);padding-bottom:clamp(.42rem,.78svh,.62rem)!important}.lupa-story__panel--cta .lupa-story__cta-layout{grid-template-rows:auto auto;align-content:start;align-items:start;flex:0 0 auto;gap:clamp(.55rem,1.1svh,.78rem)}.lupa-story__panel--cta .lupa-story__headline{width:auto;max-width:11ch}.lupa-story__panel--cta .lupa-story__cta-description{display:block;margin-top:clamp(.3rem,.62svh,.46rem);font-size:clamp(.63rem,calc(.47rem + .78vw),.73rem);line-height:1.26}.lupa-story__panel--cta .lupa-story__cta-description span{display:inline}.lupa-story__panel--cta .lupa-story__cta-description span+span:before{content:" "}.lupa-story__panel--cta .lupa-story__cta-primary-action{gap:.2rem;margin-top:clamp(.35rem,.68svh,.5rem)}.lupa-story__panel--cta .lupa-story__cta-primary-action .lupa-story__button{min-height:clamp(2.1rem,4.3svh,2.45rem);padding:.44rem .72rem;font-size:clamp(.65rem,1.7vw,.76rem)}.lupa-story__panel--cta .lupa-story__cta-primary-action p{font-size:clamp(.48rem,1.24vw,.56rem)}.lupa-story__panel--cta .lupa-story__cta-rustore{gap:.45rem;min-height:2.875rem;padding:0 .45rem;border-radius:.65rem}.lupa-story__panel--cta .lupa-story__cta-rustore>span{font-size:clamp(.48rem,1.24vw,.56rem)}.lupa-story__panel--cta .lupa-story__cta-rustore .lupa-story__rustore-badge{width:88px;height:auto}.lupa-story__panel--cta .lupa-story__first-shipment{display:block;width:100%;height:auto;min-height:0;max-height:none;align-self:start;padding:clamp(.58rem,1.2svh,.78rem);border-radius:.95rem}.lupa-story__panel--cta .lupa-story__first-shipment-title{margin-bottom:clamp(.42rem,.82svh,.58rem);font-size:clamp(.64rem,1.7vw,.74rem)}.lupa-story__panel--cta .lupa-story__first-shipment-steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:clamp(.24rem,.5svh,.36rem)}.lupa-story__panel--cta .lupa-story__first-shipment-steps:before{display:block;top:.7rem;bottom:.7rem;left:.67rem}.lupa-story__panel--cta .lupa-story__first-shipment-step{grid-template-columns:clamp(1.3rem,3.6vw,1.45rem) minmax(0,1fr);align-items:center;gap:clamp(.3rem,.9vw,.4rem)}.lupa-story__panel--cta .lupa-story__first-shipment-number{width:clamp(1.3rem,3.6vw,1.45rem);height:clamp(1.3rem,3.6vw,1.45rem);font-size:clamp(.48rem,1.28vw,.56rem)}.lupa-story__panel--cta .lupa-story__first-shipment-step-card{grid-template-columns:clamp(1.55rem,4.3vw,1.75rem) minmax(0,1fr);gap:clamp(.34rem,1vw,.44rem);height:auto;min-height:clamp(2.5rem,5.1svh,3rem);padding:clamp(.28rem,.58svh,.4rem) clamp(.38rem,1.1vw,.5rem);border-radius:.65rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-icon{width:clamp(1.55rem,4.3vw,1.75rem);height:clamp(1.55rem,4.3vw,1.75rem);border-radius:.5rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-icon svg{width:.82rem;height:.82rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy strong,.lupa-story__panel--cta .lupa-story__first-shipment-step-copy span{line-height:1.14}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy strong{font-size:clamp(.54rem,1.45vw,.62rem)}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy span{margin-top:.08rem;font-size:clamp(.47rem,1.26vw,.54rem)}.lupa-story__panel--cta .lupa-story__first-shipment-check{display:none}.lupa-story__panel--cta .lupa-story__first-shipment-free{grid-template-columns:1.85rem minmax(0,1fr);gap:.42rem;margin-top:clamp(.38rem,.76svh,.52rem);padding:clamp(.38rem,.76svh,.5rem)}.lupa-story__panel--cta .lupa-story__first-shipment-gift{width:1.85rem;height:1.85rem}.lupa-story__panel--cta .lupa-story__first-shipment-free-copy strong,.lupa-story__panel--cta .lupa-story__first-shipment-free-copy span{font-size:clamp(.52rem,1.4vw,.61rem);line-height:1.12}.lupa-story__panel--cta .lupa-story__first-shipment-free .lupa-story__button--first-shipment{display:none}.lupa-story__panel--cta .lupa-story__cta-footer{grid-template-columns:minmax(0,1fr) auto;gap:clamp(.18rem,.38svh,.28rem) clamp(.35rem,1vw,.55rem);flex:0 0 auto;margin-top:auto;padding-top:clamp(.28rem,.55svh,.4rem);font-size:clamp(.44rem,1.16vw,.52rem);line-height:1.16}.lupa-story__panel--cta .lupa-story__cta-footer-contacts{gap:.25rem .65rem}.lupa-story__panel--cta .lupa-story__cta-footer-contacts a{min-height:1rem;font-size:inherit}.lupa-story__panel--cta .lupa-story__cta-footer-contacts svg{width:.72rem;height:.72rem}.lupa-story__panel--cta .lupa-story__cta-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;justify-items:stretch;gap:.24rem clamp(.28rem,.8vw,.4rem);width:100%}.lupa-story__panel--cta .lupa-story__cta-footer-links a{display:block;min-height:0;width:100%;text-align:center;white-space:normal}.lupa-story__panel--cta .lupa-story__cta-footer-terms{line-height:1.16}}@media (max-width: 720px) and (max-height: 760px){.lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene{height:clamp(11.7rem,29svh,14rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-flow{height:clamp(15.5rem,35svh,18rem)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(70%,17.25rem)}.lupa-story__panel--cta .lupa-story__first-shipment-step-card{min-height:clamp(2.25rem,4.7svh,2.65rem)}}@media (max-width: 720px){.lupa-story__panel .lupa-story__headline{font-family:inherit;font-size:clamp(2.1rem,calc(.9rem + 6vw),3.05rem);font-weight:700;line-height:.99;letter-spacing:.008em}}@media (max-width: 720px){.lupa-story__panel--customer .lupa-story__mobile-customer-logist{z-index:6}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{top:3%;left:11%;display:flex;flex-direction:column;width:35%;min-height:34%}.lupa-story__panel--customer .lupa-story__mobile-customer-request-chip{align-self:flex-start;flex:0 0 auto}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{position:static;flex:0 0 auto;width:100%;margin-top:auto;white-space:nowrap}}@media (max-width: 720px){.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(13.25rem,61vw,16rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline{margin-top:-.25rem}}@media (max-width: 720px) and (max-height: 760px){.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(12.25rem,55vw,14rem);margin-top:0}.lupa-story__panel--quick-start .lupa-story__quick-timeline{margin-top:-.4rem}}@media (max-width: 720px){.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(14.6rem,65vw,17.75rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline{position:relative;z-index:3;flex:0 0 auto;margin-top:clamp(.7rem,1.5svh,1.05rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{width:min(35%,9.8rem);min-height:clamp(6.35rem,16svh,7.75rem);row-gap:clamp(.45rem,1.1svh,.72rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-request-chip{max-inline-size:78%;gap:clamp(.22rem,.7vw,.32rem);padding-inline:clamp(.26rem,.85vw,.38rem);font-size:clamp(.4rem,1.04vw,.5rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{min-height:clamp(1.78rem,4.4vw,2.05rem);margin-top:auto}.lupa-story__panel--pricing{justify-content:flex-start}.lupa-story__panel--pricing .lupa-story__pricing-benefits{flex:0 0 auto;margin-top:clamp(.25rem,.6svh,.45rem)}}@media (max-width: 720px) and (max-height: 760px){.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(12.4rem,54vw,14.5rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline{margin-top:clamp(.48rem,1svh,.68rem)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(68%,16.75rem)}}@media (max-width: 720px){.lupa-story__panel--quick-start .lupa-story__quick-timeline{transform:translateY(clamp(1.65rem,3.4svh,2.35rem))}.lupa-story__panel--customer .lupa-story__mobile-customer-logist-card{width:min(32%,8.75rem);min-height:0;row-gap:0}.lupa-story__panel--customer .lupa-story__mobile-customer-share-action{margin-top:clamp(.32rem,.8svh,.48rem);font-size:clamp(.38rem,1vw,.48rem)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{transform:translate(clamp(.5rem,2.4vw,.95rem))}.lupa-story__panel--documents .lupa-story__visual-stage--documents{transform:translate(clamp(-.85rem,-2.4vw,-.45rem))}}@media (max-width: 720px) and (max-height: 760px){.lupa-story__panel--quick-start .lupa-story__quick-timeline{transform:translateY(clamp(1.15rem,2.55svh,1.55rem))}}@media (max-width: 720px) and (max-height: 660px){.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(11.9rem,52vw,13.65rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline{gap:clamp(.18rem,.9vw,.34rem);margin-top:clamp(.36rem,.72svh,.52rem);transform:translateY(clamp(.95rem,2.15svh,1.25rem))}.lupa-story__panel--quick-start .lupa-story__quick-timeline-number{width:clamp(1.72rem,5vw,2.1rem);height:clamp(1.72rem,5vw,2.1rem);font-size:clamp(.64rem,1.68vw,.78rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-step{gap:clamp(.22rem,.72vw,.34rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-copy strong{font-size:clamp(.58rem,1.58vw,.72rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-copy span{font-size:clamp(.53rem,1.42vw,.66rem)}}@media (max-width: 720px){.lupa-story [data-flow-layer],.lupa-story [data-flow-inner]{backface-visibility:hidden}.lupa-story [data-flow-inner] *,.lupa-story [data-flow-inner] *:before,.lupa-story [data-flow-inner] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lupa-story__panel{box-shadow:0 .5rem 1.25rem #0000001f}.lupa-story__panel--control .lupa-story__mobile-control-route,.lupa-story__panel--control .lupa-story__mobile-control-destination,.lupa-story__panel--quick-start .lupa-story__mobile-quick-scene:before,.lupa-story__panel--quick-start .lupa-story__mobile-quick-qr-svg,.lupa-story__panel--customer .lupa-story__mobile-customer-flow:before,.lupa-story__panel--documents .lupa-story__documents-visual:before,.lupa-story__panel--documents .lupa-story__documents-connector circle,.lupa-story__panel--pricing .lupa-story__pricing-offer:before,.lupa-story__panel--pricing .lupa-story__pricing-orbit circle{filter:none!important}}@media (max-width: 720px){.lupa-story__panel .lupa-story__body{max-inline-size:100%;min-width:0;font-size:clamp(.78rem,calc(.55rem + 1.25vw),.94rem);line-height:1.36;overflow-wrap:anywhere}}.lupa-story__first-shipment-free-action{display:none}@media (max-width: 720px){.lupa-story__panel--cta .lupa-story__first-shipment-free{display:none}.lupa-story__panel--cta .lupa-story__first-shipment-free-action{display:grid;grid-template-columns:1.85rem minmax(0,1fr) 1rem;align-items:center;gap:.42rem;width:100%;min-height:2.75rem;margin-top:.2rem;padding:.3rem;border:1px solid rgba(255,255,255,.3);border-radius:.75rem;background:linear-gradient(135deg,#54c879,#279f59);box-shadow:0 .38rem .85rem #1f894b47;color:#fff;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.lupa-story__panel--cta .lupa-story__first-shipment-free-action>span:first-child{display:contents}.lupa-story__panel--cta .lupa-story__first-shipment-free-action .lupa-story__first-shipment-gift{width:1.85rem;height:1.85rem;background:#ffffff2e;color:#fff}.lupa-story__panel--cta .lupa-story__first-shipment-free-action .lupa-story__first-shipment-free-copy strong,.lupa-story__panel--cta .lupa-story__first-shipment-free-action .lupa-story__first-shipment-free-copy>span{color:#fff;font-size:clamp(.7rem,2.9vw,.8rem);line-height:1.12}.lupa-story__panel--cta .lupa-story__first-shipment-free-action .lupa-story__first-shipment-free-copy>span{margin-top:.12rem;color:#ffffffd6}.lupa-story__panel--cta .lupa-story__first-shipment-free-action svg{width:.82rem;height:.82rem}.lupa-story__panel--cta .lupa-story__first-shipment-free-action:active{background:#238f50;box-shadow:inset 0 1px 2px #00000029}.lupa-story__panel--cta .lupa-story__first-shipment-free-action:focus-visible{outline-color:#54c879b8}}@media (max-width: 420px) and (max-height: 680px){.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{padding-top:4.1rem!important;padding-bottom:.5rem!important;gap:.4rem}.lupa-story__eyebrow{font-size:.6rem}.lupa-story__rule{margin-top:.32rem}.lupa-story__panel .lupa-story__headline{font-size:clamp(1.85rem,7.75vw,2.05rem);line-height:.97}.lupa-story__panel .lupa-story__body{font-size:.76rem;line-height:1.28}.lupa-story__panel--control .lupa-story__mobile-control-metrics{right:.75rem;bottom:2rem;left:.75rem;min-height:3.72rem;border-radius:.82rem}.lupa-story__panel--control .lupa-story__mobile-control-metric{grid-template-columns:1.5rem minmax(0,1fr);gap:.32rem;padding:.4rem}.lupa-story__panel--control .lupa-story__mobile-control-metric>span{width:1.5rem;height:1.5rem}.lupa-story__panel--control .lupa-story__mobile-control-metric strong{font-size:1.08rem}.lupa-story__panel--quick-start .lupa-story__quick-timeline{transform:translateY(1.75rem)}.lupa-story__panel--documents{padding-bottom:.2rem!important}.lupa-story__panel--documents .lupa-story__visual-stage--documents{transform:translate(clamp(-.85rem,-2.4vw,-.45rem),-.4rem)}.lupa-story__panel--pricing .lupa-story__headline{font-size:clamp(1.82rem,7.55vw,2rem)}.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(62%,15.25rem)}.lupa-story__panel--pricing .lupa-story__pricing-benefit{min-height:2.15rem}.lupa-story__panel--pricing .lupa-story__pricing-benefits{margin-top:0;transform:translateY(-.35rem)}.lupa-story__panel--customer .lupa-story__mobile-customer-link-card{top:52%;left:6%;width:38%}.lupa-story__panel--audience .lupa-story__headline{font-size:clamp(1.85rem,7.75vw,2.05rem)}.lupa-story__panel--audience .lupa-story__mobile-audience{margin-top:.42rem}.lupa-story__panel--audience .lupa-story__mobile-audience-hub{min-height:3rem;padding:.42rem}.lupa-story__panel--audience .lupa-story__mobile-audience-list{gap:.22rem;margin-top:.45rem}.lupa-story__panel--audience .lupa-story__mobile-audience-role{min-height:2.65rem;padding:.32rem .42rem}.lupa-story__panel--audience .lupa-story__audience-summary{gap:.24rem;margin-top:.34rem}.lupa-story__panel--audience .lupa-story__audience-summary-item{min-height:3.05rem;padding:.32rem}.lupa-story__panel--cta .lupa-story__cta-layout{gap:.38rem}.lupa-story__panel--cta .lupa-story__first-shipment{padding:.46rem}.lupa-story__panel--cta .lupa-story__first-shipment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.lupa-story__panel--cta .lupa-story__first-shipment-steps:before{display:none}.lupa-story__panel--cta .lupa-story__first-shipment-step{grid-template-columns:1.18rem minmax(0,1fr);gap:.24rem}.lupa-story__panel--cta .lupa-story__first-shipment-number{width:1.18rem;height:1.18rem;font-size:.46rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-card{grid-template-columns:1.4rem minmax(0,1fr);gap:.26rem;min-height:2.28rem;padding:.26rem .3rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-icon{width:1.4rem;height:1.4rem}.lupa-story__panel--cta .lupa-story__first-shipment-step-copy strong,.lupa-story__panel--cta .lupa-story__first-shipment-step-copy span{font-size:.46rem;line-height:1.08}.lupa-story__panel--cta .lupa-story__first-shipment-free-action{min-height:2.55rem;margin-top:.28rem;padding:.3rem}.lupa-story__panel--cta .lupa-story__cta-footer{padding-top:.2rem;font-size:.42rem}}@media (max-width: 720px){.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel,.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel.lupa-story__panel--manual,.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel.lupa-story__panel--cta{padding-top:clamp(4.4rem,9.2dvh,5.5rem)!important;padding-bottom:clamp(.65rem,1.25dvh,.95rem)!important;gap:clamp(.55rem,1.1dvh,.8rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__eyebrow{font-size:clamp(.64rem,1.7vw,.72rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__rule{margin-top:clamp(.38rem,.8dvh,.56rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel .lupa-story__headline{font-size:clamp(2.1rem,calc(.9rem + 6vw),3.05rem);line-height:.99}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel .lupa-story__body{font-size:clamp(.8rem,calc(.58rem + 1.35vw),1rem);line-height:1.36}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--offer-hero .lupa-story__hero-grid{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--offer-hero .lupa-story__hero-aside{align-self:stretch;min-height:0}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene{flex:1 1 auto;height:100%;min-height:clamp(16rem,40dvh,22rem);grid-template-rows:auto minmax(9rem,1fr) auto;row-gap:clamp(.48rem,1.15dvh,.76rem);transform:scaleY(.9);transform-origin:center center}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene .lupa-story__message-card--offer{min-height:clamp(4.1rem,8.8dvh,4.8rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--manual .lupa-story__manual-mobile-list{grid-template-columns:minmax(0,1fr);gap:clamp(.46rem,1dvh,.74rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--manual .lupa-story__manual-mobile-step,.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--manual .lupa-story__manual-mobile-step:nth-child(5){min-height:clamp(3.5rem,7.4dvh,4.25rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--manual .lupa-story__manual-mobile-loop{height:clamp(18rem,42dvh,23rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--quick-start .lupa-story__mobile-quick-scene{height:clamp(14.5rem,calc(67dvh - 16rem),20rem);margin-top:clamp(.55rem,calc(13dvh - 5.5rem),1.4rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--quick-start .lupa-story__quick-timeline{margin-top:clamp(.55rem,calc(11dvh - 4.8rem),1.05rem);transform:translateY(clamp(1.05rem,calc(15dvh - 5.9rem),2.2rem))}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--customer .lupa-story__mobile-customer-flow{height:clamp(18rem,40dvh,23rem);margin-top:clamp(.7rem,1.55dvh,1.1rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--customer .lupa-story__customer-layout{gap:clamp(1.05rem,2.35dvh,1.55rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--customer .lupa-story__mobile-customer-link-card{top:48%;left:7%;width:35%}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--documents{padding-bottom:clamp(.65rem,1.25dvh,.95rem)!important}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--documents .lupa-story__visual-stage--documents{transform:translate(clamp(-1.65rem,-5vw,-1.15rem)) scale(1.04);transform-origin:center center}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--documents .lupa-story__documents-benefits{transform:translateY(clamp(.55rem,1.5dvh,.9rem))}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{width:min(82%,20.5rem);transform:translate(clamp(.5rem,2.4vw,.95rem))}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--pricing .lupa-story__pricing-free-card{transform:rotate(-1.6deg) scale(.92)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--pricing .lupa-story__pricing-one-time-card{transform:rotate(2.2deg) scale(.92)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--pricing .lupa-story__pricing-benefit{min-height:clamp(2.45rem,5.6dvh,3.4rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--pricing .lupa-story__pricing-benefits{margin-top:clamp(.2rem,.7dvh,.5rem);transform:none}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience{width:calc(100% + clamp(.32rem,1.5vw,.58rem));max-width:25rem;margin:clamp(.58rem,1.2dvh,.9rem) auto 0}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-hub{min-height:clamp(3.55rem,7.3dvh,4.35rem);padding:clamp(.48rem,1dvh,.64rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-list{gap:clamp(.3rem,.68dvh,.48rem);margin-top:clamp(.62rem,1.25dvh,.86rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-role{width:calc(100% - 1.8rem);min-height:clamp(3.05rem,6.4dvh,3.8rem);margin-left:1.8rem;padding:clamp(.38rem,.8dvh,.54rem) clamp(.46rem,1.15dvh,.64rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-role:nth-child(2n){width:calc(100% - 1.8rem);margin-left:1.8rem}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-role-copy strong{font-size:clamp(.64rem,1.9vw,.76rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__mobile-audience-role-copy>span{font-size:clamp(.53rem,1.62vw,.64rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__audience-summary{gap:clamp(.3rem,.9vw,.46rem);margin-top:clamp(.45rem,.9dvh,.7rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--audience .lupa-story__audience-summary-item{min-height:clamp(3.7rem,7.8dvh,4.7rem);padding:clamp(.38rem,.8dvh,.56rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__cta-layout{gap:clamp(.35rem,.7dvh,.5rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment{padding:clamp(.5rem,1dvh,.7rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-steps{grid-template-columns:minmax(0,1fr);gap:clamp(.3rem,.65dvh,.5rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-steps:before{display:block;top:.7rem;bottom:.7rem;left:.67rem}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-step{grid-template-columns:clamp(1.3rem,3.6vw,1.45rem) minmax(0,1fr);gap:clamp(.3rem,.9vw,.4rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-number{width:clamp(1.3rem,3.6vw,1.45rem);height:clamp(1.3rem,3.6vw,1.45rem);font-size:clamp(.48rem,1.28vw,.56rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-step-card{grid-template-columns:clamp(1.55rem,4.3vw,1.75rem) minmax(0,1fr);gap:clamp(.34rem,1vw,.44rem);min-height:clamp(2.65rem,5.5dvh,3.2rem);padding:clamp(.3rem,.62dvh,.46rem) clamp(.4rem,1.1vw,.54rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-step-icon{width:clamp(1.55rem,4.3vw,1.75rem);height:clamp(1.55rem,4.3vw,1.75rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-step-copy strong,.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-step-copy span{font-size:clamp(.54rem,1.5vw,.66rem);line-height:1.12}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__first-shipment-free-action{min-height:2.75rem;margin-top:.2rem;padding:.3rem}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--cta .lupa-story__cta-footer{padding-top:.2rem;font-size:clamp(.48rem,1.3vw,.56rem)}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel.lupa-story__panel--cta{gap:clamp(.3rem,.62dvh,.46rem)}}@media (min-width: 721px){.lupa-story__panel--quick-start .lupa-story__quick-start-main,.lupa-story__panel--documents .lupa-story__split--documents,.lupa-story__panel--pricing .lupa-story__split--pricing,.lupa-story__panel--audience .lupa-story__audience-layout{flex:0 1 auto}.lupa-story__panel--quick-start .lupa-story__quick-timeline,.lupa-story__panel--documents .lupa-story__documents-benefits,.lupa-story__panel--pricing .lupa-story__pricing-benefits,.lupa-story__panel--audience .lupa-story__audience-outro{margin-top:clamp(.15rem,.65vh,.55rem)}.lupa-story__panel--pricing .lupa-story__pricing-benefits{transform:none}}@media (max-width: 720px){.lupa-story__panel--quick-start .lupa-story__quick-timeline{--quick-timeline-mobile-gap: clamp(.3rem, 1.15vw, .52rem);--quick-timeline-mobile-number-half: clamp(1rem, 2.95vw, 1.325rem)}.lupa-story__panel--quick-start .lupa-story__quick-timeline-step{position:relative}.lupa-story__panel--quick-start .lupa-story__quick-timeline-track{position:relative;display:grid;width:100%;place-items:center}.lupa-story__panel--quick-start .lupa-story__quick-timeline-number{position:relative;z-index:1}.lupa-story__panel--quick-start .lupa-story__quick-timeline-rail{position:absolute;z-index:0;display:block;top:50%;left:calc(50% + var(--quick-timeline-mobile-number-half));width:calc(100% + var(--quick-timeline-mobile-gap) - var(--quick-timeline-mobile-number-half) - var(--quick-timeline-mobile-number-half));height:1px;margin:0;background:#ffffffb8}.lupa-story__panel--quick-start .lupa-story__quick-timeline-rail i{display:none}}@media (max-width: 720px) and (max-height: 660px){.lupa-story__panel--quick-start .lupa-story__quick-timeline{--quick-timeline-mobile-gap: clamp(.18rem, .9vw, .34rem);--quick-timeline-mobile-number-half: clamp(.86rem, 2.5vw, 1.05rem)}}.lupa-story__panel--driver{background:var(--story-blue)!important}.lupa-story__split--driver{grid-template-columns:minmax(0,.94fr) minmax(34rem,1.06fr);align-items:center;min-height:0;flex:1 1 auto}.lupa-story__driver-copy{align-self:center;gap:clamp(1rem,2vh,1.6rem)}.lupa-story__driver-headline{max-width:none}.lupa-story__driver-body{max-width:38rem;color:#ffffffc2}.lupa-story__visual-stage--driver{width:min(100%,760px);margin-left:auto}.lupa-story__driver-scene{display:block;width:760px;height:560px;overflow:visible;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;isolation:isolate}.lupa-story__driver-map-backdrop>path:first-child{stroke:#ffffff85;stroke-width:2}.lupa-story__driver-map-backdrop>path:nth-child(2),.lupa-story__driver-map-backdrop>path:nth-child(3){stroke:#364b6824;stroke-width:2}.lupa-story__driver-map-water{fill:#3e91be1a;stroke:#3e91be1f;stroke-width:1.5}.lupa-story__driver-backdrop-route-halo{stroke:#fffffff0;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.lupa-story__driver-backdrop-route{stroke:#496de9;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 9}.lupa-story__driver-backdrop-point{fill:#1a3de8;stroke:#fff;stroke-width:4}.lupa-story__driver-backdrop-point--end{fill:#ff5a1f}.lupa-story__driver-card-connector{stroke:#ffffffb8;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 7}.lupa-story__driver-phone-roads path:first-child{stroke:#4e5e741f;stroke-width:2}.lupa-story__driver-phone-roads path:last-child{stroke:#4091bb1f;stroke-width:18;stroke-linecap:round}.lupa-story__driver-phone-route-halo{stroke:#fff;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.lupa-story__driver-phone-route{stroke:#1a3de8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 7}.lupa-story__driver-phone-location-halo{fill:#d7ff3f61;stroke:#2b35111f}.lupa-story__driver-phone-location{fill:#d7ff3f;stroke:#26310d;stroke-width:3}.lupa-story__driver-svg-kicker,.lupa-story__driver-svg-card-kicker{fill:#1a3de8;font-size:10px;font-weight:700;letter-spacing:.12em}.lupa-story__driver-svg-phone-title{fill:#111827;font-size:13px;font-weight:700;letter-spacing:.015em}.lupa-story__driver-svg-phone-status{fill:#161d2a85;font-size:8.5px;font-weight:700;letter-spacing:.14em}.lupa-story__driver-svg-meta,.lupa-story__driver-svg-card-copy,.lupa-story__driver-svg-chip{fill:#161d2a8f;font-size:10px;font-weight:500}.lupa-story__driver-svg-point-label,.lupa-story__driver-svg-time,.lupa-story__driver-svg-button{fill:#fff;font-size:10px;font-weight:700}.lupa-story__driver-svg-status{fill:#111827;font-size:15px;font-weight:700}.lupa-story__driver-svg-city{fill:#161d2a85;font-size:7px;font-weight:700;letter-spacing:.1em}.lupa-story__driver-svg-status-note{fill:#465022;font-size:10px;font-weight:600}.lupa-story__driver-phone-status-card{filter:drop-shadow(0 10px 15px rgba(38,49,13,.12))}.lupa-story__driver-svg-card-title{fill:#111827;font-size:13px;font-weight:700}.lupa-story__driver-svg-chip{font-size:9px}.lupa-story__driver-floating-card rect:first-child{stroke:#ffffffbd;stroke-width:1.2}.lupa-story__driver-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;margin-top:auto;padding-top:clamp(.3rem,1vh,.8rem)}.lupa-story__driver-benefit{position:relative;display:flex;align-items:center;gap:16px;min-width:0;padding:0 24px}.lupa-story__driver-benefit:first-child{padding-left:0}.lupa-story__driver-benefit:last-child{padding-right:0}.lupa-story__driver-benefit:not(:last-child):after{content:"";position:absolute;top:6px;right:0;width:1px;height:58px;background:#ffffff38}.lupa-story__driver-benefit-icon{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff17;color:var(--story-lime);box-shadow:inset 0 1px #ffffff14}.lupa-story__driver-benefit-icon svg{width:25px;height:25px;stroke-width:1.8}.lupa-story__driver-benefit-copy{display:flex;flex-direction:column;min-width:0;font-size:clamp(.78rem,.84vw,.98rem);line-height:1.28}.lupa-story__driver-benefit-copy strong{color:#fffffff5;font-weight:700}.lupa-story__driver-benefit-copy>span{color:#ffffff9e}@media (min-width: 961px) and (max-width: 1500px){.lupa-story__split--driver{grid-template-columns:minmax(0,.98fr) minmax(28rem,1.02fr)}.lupa-story__driver-benefit{gap:12px;padding-inline:16px}.lupa-story__driver-benefit-icon{width:50px;height:50px;border-radius:16px}}@media (max-height: 860px) and (min-width: 961px){.lupa-story__panel--driver{gap:1rem}.lupa-story__driver-copy{gap:.9rem}.lupa-story__driver-benefit-icon{width:46px;height:46px}.lupa-story__driver-benefit:not(:last-child):after{height:48px}}@media (max-width: 960px){.lupa-story__split--driver{grid-template-columns:minmax(0,1fr);flex:none;gap:.55rem}.lupa-story__driver-copy{gap:.7rem}.lupa-story__visual-stage--driver{--story-visual-slot-width: min(82%, 36rem);margin-inline:auto}.lupa-story__driver-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 0;margin-top:0}.lupa-story__driver-benefit{padding-inline:18px}.lupa-story__driver-benefit:nth-child(2){padding-right:0}.lupa-story__driver-benefit:nth-child(3){padding-left:0}.lupa-story__driver-benefit:nth-child(2):after{content:none}.lupa-story__driver-benefit-icon{width:50px;height:50px;border-radius:15px}}@media (max-width: 720px){.lupa-story__panel--driver{justify-content:flex-start;gap:.5rem}.lupa-story__driver-copy{gap:.45rem}.lupa-story__driver-body{max-width:42rem}.lupa-story__visual-stage--driver{--story-visual-slot-width: 100%}.lupa-story__driver-benefits{gap:.25rem 0}.lupa-story__driver-benefit{gap:.35rem;min-height:2.3rem;padding-inline:.35rem}.lupa-story__driver-benefit-icon{width:2rem;height:2rem;border-radius:.65rem}.lupa-story__driver-benefit-icon svg{width:1rem;height:1rem}.lupa-story__driver-benefit-copy{font-size:.58rem;line-height:1.15}.lupa-story__driver-benefit:not(:last-child):after{height:2rem}}@media (max-width: 420px) and (max-height: 680px){.lupa-story__panel--driver .lupa-story__visual-stage--driver{--story-visual-slot-width: 100%}.lupa-story__panel--driver .lupa-story__driver-benefits{transform:translateY(-.15rem)}}@media (max-width: 720px){.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--driver .lupa-story__visual-stage--driver{--story-visual-slot-width: 100%}.lupa-story [data-flow-stage].flow-stage--fullscreen .lupa-story__panel--driver .lupa-story__driver-benefits{margin-top:clamp(.2rem,.7dvh,.5rem);transform:none}}.lupa-story__panel--manual{background-image:radial-gradient(circle at 82% 32%,rgba(255,255,255,.1),transparent 24%),linear-gradient(135deg,rgba(8,27,133,.12),transparent 48%)}.lupa-story__panel--manual .lupa-story__manual-copy{max-width:38rem}.lupa-story__panel--manual .lupa-story__manual-body{max-width:35rem;color:#ffffffc7}.lupa-story__panel--manual .lupa-story__manual-accent{display:flex;flex-direction:column;gap:.28em;max-width:35rem}.lupa-story__panel--manual .lupa-story__manual-accent strong,.lupa-story__panel--manual .lupa-story__manual-accent span{display:block}.lupa-story__panel--manual .lupa-story__manual-accent strong{color:#fff;font-weight:700;line-height:1.25}.lupa-story__panel--manual .lupa-story__manual-accent span{color:#ffffffbd}.lupa-story__panel--manual .lupa-story__manual-accent--mobile{display:none}.lupa-story__panel--manual .lupa-story__manual-visual{align-items:center;justify-content:center;padding:0}.lupa-story__manual-status-scene{container-type:inline-size;position:relative;isolation:isolate;width:min(100%,760px);aspect-ratio:760 / 620;margin-left:auto}.lupa-story__manual-orbit{position:absolute;z-index:-2;display:block;border:1px solid rgba(255,255,255,.06);border-radius:50%;background:#ffffff09}.lupa-story__manual-orbit--one{top:8%;right:4%;width:46%;aspect-ratio:1}.lupa-story__manual-orbit--two{right:9%;bottom:1%;width:38%;aspect-ratio:1}.lupa-story__manual-status-path{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.lupa-story__manual-status-path--mobile{display:none}.lupa-story__manual-status-path path{fill:none;stroke:#ffffffe0;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 9}.lupa-story__manual-status-path circle{fill:var(--story-orange);stroke:#fffffff0;stroke-width:4}.lupa-story__manual-status-path circle.is-light{fill:#fff;stroke:#ffffff57}.lupa-story__manual-message,.lupa-story__manual-hours-card,.lupa-story__manual-call-card{box-sizing:border-box;margin:0}.lupa-story__manual-message{position:absolute;z-index:3;display:grid;grid-template-columns:18% minmax(0,1fr);align-items:start;gap:5.5%;width:34%;min-height:20%;padding:3.2% 3.4%;border:1px solid rgba(225,234,246,.92);border-radius:3.2cqw;background:#fffffff5;color:#172334;box-shadow:0 1.8cqw 3.8cqw #06144e29,inset 0 1px #ffffffc2}.lupa-story__manual-message--customer{top:3%;left:4%;transform:rotate(-1.5deg)}.lupa-story__manual-message--logist{top:14%;right:0;border-color:#ffe1d0eb;background:linear-gradient(145deg,#fffffffa,#fff1e7f7);transform:rotate(1.2deg)}.lupa-story__manual-message-icon{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:50%;overflow:hidden}.lupa-story__manual-message-icon svg{width:100%;height:100%}.lupa-story__manual-message strong{display:block;padding-right:3.2cqw;font-size:clamp(.78rem,2.3cqw,1.08rem);line-height:1.1}.lupa-story__manual-message p{width:-moz-fit-content;width:fit-content;min-width:92%;margin:8% 0 0;padding:6.5% 8%;border-radius:1.5cqw 1.5cqw 1.5cqw .4cqw;background:#eef3fb;color:#253759;font-size:clamp(.7rem,1.9cqw,.92rem);font-weight:500;line-height:1.18}.lupa-story__manual-message--logist p{background:#edf2fb}.lupa-story__manual-message>time{position:absolute;top:3.1cqw;right:3.4cqw;color:#17233475;font-size:clamp(.62rem,1.7cqw,.8rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.lupa-story__manual-hours-card{position:absolute;top:28%;left:7%;z-index:2;width:44%;min-height:64%;padding:5% 5.2%;border:1px solid rgba(255,255,255,.25);border-radius:4cqw;background:linear-gradient(145deg,#4068ffa8,#0c2aaa8c);box-shadow:0 3cqw 6cqw #0513542e,inset 0 1px #ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lupa-story__manual-hours-icon{display:grid;width:15%;aspect-ratio:1;place-items:center;margin-bottom:8%;border:1px solid rgba(255,255,255,.18);border-radius:28%;background:#ffffff1a}.lupa-story__manual-hours-icon svg{width:56%;height:56%;stroke-width:1.9}.lupa-story__manual-hours-card p{margin:0}.lupa-story__manual-hours-kicker{color:#ffffffb3;font-size:clamp(.86rem,3cqw,1.35rem);font-weight:700;line-height:1}.lupa-story__manual-hours-value{margin-top:2.5%!important;color:var(--story-orange);font-size:clamp(2rem,6.7cqw,3.2rem);font-weight:700;line-height:.95;letter-spacing:-.045em;white-space:nowrap}.lupa-story__manual-hours-title{margin-top:3.5%!important;color:#fff;font-size:clamp(.86rem,3.25cqw,1.55rem);font-weight:700;line-height:1;white-space:nowrap}.lupa-story__manual-hours-copy{margin-top:8%!important;padding-top:7%;border-top:1px solid rgba(255,255,255,.16);color:#ffffffc7;font-size:clamp(.74rem,2.25cqw,1.05rem);line-height:1.3}.lupa-story__manual-call-card{position:absolute;top:43%;right:2%;z-index:2;width:43%;min-height:49%;padding:4%;border:1px solid rgba(255,255,255,.1);border-radius:4cqw;background:linear-gradient(150deg,#0a1843fa,#081436f2);box-shadow:0 3cqw 6cqw #040f3d47;transform:rotate(1.5deg)}.lupa-story__manual-call-heading{display:flex;align-items:center;gap:4%;color:#fffffff5;font-size:clamp(.76rem,2.35cqw,1.08rem);line-height:1.1}.lupa-story__manual-call-heading>span,.lupa-story__manual-call-row>span{display:grid;flex:0 0 auto;place-items:center;border-radius:30%;background:var(--story-orange);color:#fff}.lupa-story__manual-call-heading>span{width:13%;aspect-ratio:1}.lupa-story__manual-call-heading svg,.lupa-story__manual-call-row svg{width:52%;height:52%;fill:currentColor;stroke-width:1.9}.lupa-story__manual-call-list{display:grid;gap:3%;margin-top:6%}.lupa-story__manual-call-row{display:grid;grid-template-columns:12% minmax(0,1fr) auto;align-items:center;gap:5%;min-height:4.8cqw;padding:2.7% 3%;border:1px solid rgba(255,255,255,.04);border-radius:1.5cqw;background:#2d4ea147;color:#ffffffdb;font-size:clamp(.62rem,1.7cqw,.82rem);line-height:1}.lupa-story__manual-call-row>span{width:100%;aspect-ratio:1;background:#2c66ffeb}.lupa-story__manual-call-row strong{font-weight:600}.lupa-story__manual-call-row time{color:#ffffff94;font-variant-numeric:tabular-nums}@media (max-width: 960px){.lupa-story__panel--manual .lupa-story__manual-visual{width:min(100%,46rem);margin-inline:auto}.lupa-story__manual-status-scene{margin-inline:auto}}@media (min-width: 961px) and (max-width: 1180px){.lupa-story .lupa-story__panel--manual{padding-top:max(var(--story-desktop-block-start),5.25rem)!important}.lupa-story .lupa-story__panel--manual .lupa-story__headline--manual{font-size:clamp(3.75rem,6.8vw,4.4rem)}}@media (max-width: 720px){.lupa-story__panel--manual .lupa-story__manual-layout{gap:clamp(.55rem,1.2svh,.9rem)}.lupa-story__panel--manual .lupa-story__manual-copy{gap:clamp(.5rem,1svh,.72rem)}.lupa-story__panel--manual .lupa-story__manual-accent--desktop{display:none}.lupa-story__panel--manual .lupa-story__manual-accent--mobile{display:flex;width:100%;max-width:none;margin-top:clamp(.2rem,.8svh,.5rem)}.lupa-story__panel--manual .lupa-story__manual-visual{display:block;width:100%}.lupa-story__manual-status-scene{display:grid;grid-template-areas:"customer logist" "hours calls";grid-template-columns:repeat(2,minmax(0,47.5%));justify-content:space-between;-moz-column-gap:clamp(.42rem,1.8vw,.68rem);column-gap:clamp(.42rem,1.8vw,.68rem);row-gap:clamp(1.15rem,3.4vw,1.45rem);width:100%;aspect-ratio:auto}.lupa-story__manual-status-path--desktop,.lupa-story__manual-orbit{display:none}.lupa-story__manual-status-path--mobile{display:block;z-index:1}.lupa-story__manual-status-path--mobile path{stroke-width:1.8;stroke-dasharray:5 7}.lupa-story__manual-status-path--mobile circle{stroke-width:1.2}.lupa-story__manual-message,.lupa-story__manual-hours-card,.lupa-story__manual-call-card{position:relative;z-index:2;inset:auto;width:auto;min-height:0;transform:none}.lupa-story__manual-message{grid-template-columns:1.9rem minmax(0,1fr);gap:.48rem;min-height:4.25rem;padding:clamp(.5rem,1.7vw,.68rem);border-radius:.9rem;box-shadow:0 .75rem 1.5rem #06144e1f}.lupa-story__manual-message--customer{grid-area:customer}.lupa-story__manual-message--logist{grid-area:logist}.lupa-story__manual-message-icon{width:1.9rem;border-radius:50%}.lupa-story__manual-message strong{padding-right:1.7rem;font-size:clamp(.62rem,2.2vw,.76rem)}.lupa-story__manual-message p{width:-moz-fit-content;width:fit-content;min-width:0;margin-top:.22rem;padding:.26rem .34rem;border-radius:.5rem .5rem .5rem .16rem;font-size:clamp(.56rem,2vw,.68rem)}.lupa-story__manual-message>time{top:.58rem;right:.58rem;font-size:clamp(.5rem,1.7vw,.6rem)}.lupa-story__manual-hours-card{grid-area:hours;margin-top:.35rem;padding:clamp(.72rem,2.5vw,.95rem);border-radius:1rem}.lupa-story__manual-hours-icon{width:2rem;margin-bottom:.55rem;border-radius:.62rem}.lupa-story__manual-hours-kicker{font-size:clamp(.66rem,2.3vw,.82rem)}.lupa-story__manual-hours-value{margin-top:.22rem!important;font-size:clamp(1.45rem,6.2vw,2rem)}.lupa-story__manual-hours-title{margin-top:.32rem!important;font-size:clamp(.61rem,2.25vw,.78rem);white-space:normal}.lupa-story__manual-hours-copy{margin-top:.62rem!important;padding-top:.52rem;font-size:clamp(.57rem,2vw,.69rem);line-height:1.28}.lupa-story__manual-call-card{grid-area:calls;margin-top:.35rem;padding:clamp(.62rem,2.2vw,.82rem);border-radius:1rem}.lupa-story__manual-call-heading{gap:.38rem;font-size:clamp(.61rem,2.1vw,.74rem)}.lupa-story__manual-call-heading>span{width:1.75rem;border-radius:.55rem}.lupa-story__manual-call-list{gap:.28rem;margin-top:.55rem}.lupa-story__manual-call-row{grid-template-columns:1.35rem minmax(0,1fr) auto;gap:.3rem;min-height:1.75rem;padding:.2rem .28rem;border-radius:.52rem;font-size:clamp(.51rem,1.75vw,.62rem)}.lupa-story__manual-call-row>span{width:1.35rem;border-radius:.42rem}}@media (max-width: 390px) and (max-height: 740px){.lupa-story__panel--manual .lupa-story__manual-layout{gap:.42rem}.lupa-story__manual-status-scene{-moz-column-gap:.34rem;column-gap:.34rem;row-gap:.82rem}.lupa-story__manual-message{grid-template-columns:1.55rem minmax(0,1fr);gap:.35rem;min-height:3.55rem;padding:.42rem}.lupa-story__manual-message-icon{width:1.55rem}.lupa-story__manual-hours-card,.lupa-story__manual-call-card{padding:.55rem}.lupa-story__manual-hours-icon{width:1.65rem;margin-bottom:.4rem}.lupa-story__manual-hours-copy{margin-top:.42rem!important;padding-top:.4rem}.lupa-story__manual-call-list{gap:.2rem;margin-top:.4rem}}.lupa-story__nav-shell{container-type:inline-size}.lupa-story__header-slogan{font-size:.95rem}@container (max-width: 58rem){.lupa-story__header-slogan{display:none}.lupa-story__nav-actions{grid-column:2 / -1;justify-self:end}}@media (min-width: 961px){.lupa-story{--story-desktop-scale: calc(100vw * .0005208333);--story-desktop-inline: calc(60.48px * var(--story-desktop-scale));--story-desktop-block-start: calc(128px * var(--story-desktop-scale));--story-desktop-block-end: calc(32.4px * var(--story-desktop-scale));--story-desktop-row-gap: calc(27px * var(--story-desktop-scale));--story-desktop-column-gap: calc(38.4px * var(--story-desktop-scale));--story-desktop-heading: clamp(4rem, calc(4vw + 2.4rem) , 6rem);--story-desktop-body: clamp(.9rem, calc(20px * var(--story-desktop-scale)), 1.25rem);--story-desktop-support: clamp(.7rem, calc(16px * var(--story-desktop-scale)), 1rem);--story-desktop-callout: clamp(.9rem, 1.041667vw, .9375rem);--story-desktop-title-offset: clamp(2rem, 5.6dvh, 5.2rem);--story-nav-top: clamp(.7rem, 2.2dvh, 1.5rem)}.lupa-story__nav{top:var(--story-nav-top);padding-inline:clamp(.7rem,min(1vw,1.9dvh),1rem)}.lupa-story__nav-shell{gap:clamp(.55rem,min(.9vw,1.8dvh),.9rem);padding:clamp(.5rem,1.15dvh,.7rem) clamp(.65rem,.8vw,.9rem);border-radius:clamp(.95rem,1.2vw,1.2rem)}.lupa-story__brand-logo{width:clamp(7rem,min(9.6vw,16dvh),9.18rem)}.lupa-story__header-slogan{min-width:0}.lupa-story__nav-actions{min-width:0;gap:clamp(.45rem,min(.75vw,1.4dvh),.75rem)}.lupa-story__button--nav{min-height:clamp(2.25rem,4.8dvh,2.55rem);padding:clamp(.5rem,1.15dvh,.62rem) clamp(.72rem,.95vw,.95rem);font-size:clamp(.76rem,min(.88vw,1.55dvh),.88rem)}.lupa-story__panel,.lupa-story__panel.lupa-story__panel--offer-hero,.lupa-story__panel.lupa-story__panel--manual,.lupa-story__panel.lupa-story__panel--cta{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;justify-content:stretch;gap:var(--story-desktop-row-gap);padding:var(--story-desktop-block-start) var(--story-desktop-inline) var(--story-desktop-block-end)!important;contain:layout style;overflow:hidden}.lupa-story__panel--manual,.lupa-story__panel--control,.lupa-story__panel--customer{grid-template-rows:auto minmax(0,1fr)}.lupa-story__panel>:nth-child(3){min-width:0;margin-top:0}.lupa-story__eyebrow{font-size:clamp(.68rem,min(.82vw,1.55dvh),.82rem);letter-spacing:clamp(.12em,.18em,.18em)}.lupa-story__rule{margin-top:clamp(.55rem,min(1.1vw,1.8dvh),1.1rem)}.lupa-story__panel .lupa-story__headline,.lupa-story__panel .lupa-story__headline--manual,.lupa-story__panel--offer-hero .lupa-story__headline,.lupa-story__panel--customer .lupa-story__headline,.lupa-story__panel--audience .lupa-story__headline,.lupa-story__panel--cta .lupa-story__headline{width:auto;max-width:none;font-size:var(--story-desktop-heading);line-height:.98;letter-spacing:-.025em}.lupa-story__body,.lupa-story__panel--offer-hero .lupa-story__body,.lupa-story__panel--manual .lupa-story__manual-body,.lupa-story__panel--control .lupa-story__control-summary,.lupa-story__stack--pricing-main .lupa-story__body--max,.lupa-story__panel--audience .lupa-story__audience-copy,.lupa-story__cta-description{font-size:var(--story-desktop-body);line-height:1.42}.lupa-story__hero-copy,.lupa-story__manual-copy,.lupa-story__control-primary,.lupa-story__quick-start-copy,.lupa-story__customer-copy,.lupa-story__documents-copy,.lupa-story__stack--pricing-main,.lupa-story__audience-intro,.lupa-story__cta-intro{min-width:0;min-height:0;align-self:start;padding-top:var(--story-desktop-title-offset);transform:none;gap:clamp(.65rem,min(1.25vw,2dvh),1.25rem)}.lupa-story__hero-grid,.lupa-story__manual-layout,.lupa-story__control-layout,.lupa-story__control-top,.lupa-story__quick-start-main,.lupa-story__customer-layout,.lupa-story__split--documents,.lupa-story__split--pricing,.lupa-story__audience-layout,.lupa-story__cta-layout{width:100%;height:100%;min-width:0;min-height:0;gap:var(--story-desktop-column-gap);align-items:center}.lupa-story__panel--offer-hero .lupa-story__hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lupa-story__panel--manual .lupa-story__manual-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lupa-story__control-layout{display:block}.lupa-story__panel--control .lupa-story__control-top{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lupa-story__quick-start-main{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);flex:none}.lupa-story__customer-layout{grid-template-columns:minmax(0,clamp(42%,calc(38% + 6vw),47%)) minmax(0,1fr);flex:none}.lupa-story__split--documents{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);flex:none}.lupa-story__split--pricing{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);flex:none}.lupa-story__audience-layout{grid-template-columns:minmax(0,clamp(31%,calc(23% + 6vw),35%)) minmax(0,1fr);flex:none}.lupa-story__cta-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);flex:none}.lupa-story__hero-aside,.lupa-story__panel--manual .lupa-story__manual-visual,.lupa-story__control-side{width:100%;height:100%;min-width:0;min-height:0}.lupa-story__panel--manual .lupa-story__manual-visual,.lupa-story__control-side{display:flex;align-items:center}.lupa-story__visual-stage{min-width:0;min-height:0;align-self:center;justify-self:center;overflow:visible}.lupa-story__visual-canvas{top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--story-canvas-scale));transform-origin:center}.lupa-story__visual-stage--hero{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));margin-inline:auto}.lupa-story__visual-stage--manual{--story-visual-slot-width: min(100%, clamp(720px, 37.5vw, 972px));--story-visual-slot-height: min(100%, clamp(620px, 32.292vw, 837px));margin-inline:auto}.lupa-story__panel--manual .lupa-story__manual-visual{padding-inline:.5rem}.lupa-story__visual-stage--control{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(638px, 33.229vw, 861px));margin-inline:auto}.lupa-story__control-scene{position:absolute;top:5px;left:35px}.lupa-story__visual-stage--quick{--story-visual-slot-width: min(100%, clamp(760px, 39.583vw, 1026px));--story-visual-slot-height: min(100%, clamp(480px, 25vw, 648px));margin-inline:auto}.lupa-story__panel--customer .lupa-story__visual-stage--customer{--story-visual-slot-width: min(100%, clamp(980px, 51.042vw, 1323px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));margin-inline:auto;transform:translateY(clamp(.6rem,1.4dvh,1.1rem))}.lupa-story__panel--documents .lupa-story__visual-stage--documents,.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{--story-visual-slot-width: min(100%, clamp(720px, 37.5vw, 972px));--story-visual-slot-height: min(100%, clamp(520px, 27.083vw, 702px));margin-inline:auto;transform:none}.lupa-story__visual-stage--audience{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));margin-inline:auto}.lupa-story__roles-visual{position:absolute;top:20px;left:70px;display:block;width:760px;height:520px;max-width:none;aspect-ratio:auto;margin:0;transform:translate(clamp(1.5rem,3vw,4rem))}.lupa-story__panel--offer-hero>.lupa-story__footer-row--offer{position:static;inset:auto;min-width:0;padding:0}.lupa-story__panel--offer-hero .lupa-story__hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,clamp(35rem,42vw,52rem));gap:clamp(.55rem,min(.8vw,1.25dvh),.9rem);min-width:0;margin-top:clamp(.3rem,1.6dvh,1.15rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{grid-template-columns:clamp(2.6rem,min(3.2vw,5.8dvh),3.3rem) minmax(0,1fr);gap:clamp(.5rem,min(.75vw,1.15dvh),.8rem);min-width:0;min-height:clamp(4.2rem,9.2dvh,5.75rem);padding:clamp(.6rem,1.35dvh,.85rem) clamp(.7rem,.9vw,1rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:clamp(2.6rem,min(3.2vw,5.8dvh),3.3rem);height:clamp(2.6rem,min(3.2vw,5.8dvh),3.3rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{font-size:clamp(.82rem,min(1.1vw,2dvh),1.05rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{font-size:clamp(.68rem,min(.85vw,1.55dvh),.82rem)}.lupa-story__hero-benefit small{font-size:var(--story-desktop-support)}.lupa-story__caption--offer,.lupa-story__panel--offer-hero .lupa-story__caption--offer,.lupa-story__accent-copy{font-size:var(--story-desktop-callout)}.lupa-story__panel--manual .lupa-story__manual-copy,.lupa-story__panel--control .lupa-story__control-primary{max-width:none}.lupa-story__manual-accent,.lupa-story__panel--control .lupa-story__control-accent{margin-top:clamp(.15rem,.65dvh,.55rem);font-size:var(--story-desktop-callout);line-height:1.36}.lupa-story__quick-timeline{min-width:0;padding:0 clamp(.5rem,4vw,4rem) .15rem}.lupa-story__quick-timeline-number{width:clamp(2.6rem,min(3.7vw,6.8dvh),3.625rem);height:clamp(2.6rem,min(3.7vw,6.8dvh),3.625rem);font-size:clamp(.95rem,min(1.3vw,2.4dvh),1.3rem)}.lupa-story__quick-timeline-copy{margin-top:clamp(.35rem,1.2dvh,.8rem)}.lupa-story__quick-timeline-copy strong,.lupa-story__quick-timeline-copy span{font-size:clamp(.7rem,min(.84vw,1.55dvh),1rem)}.lupa-story__customer-copy{height:-moz-min-content;height:min-content}.lupa-story__customer-benefits{width:min(100%,56rem);margin-top:clamp(.35rem,1.4dvh,1rem)}.lupa-story__customer-benefit{gap:clamp(.45rem,1.4dvh,1rem);min-height:clamp(5rem,15dvh,10.8rem);padding-inline:clamp(.35rem,1.1vw,1.55rem);font-size:clamp(.72rem,min(.95vw,1.8dvh),1.12rem)}.lupa-story__customer-benefit-icon{width:clamp(2.8rem,min(4vw,8dvh),4.7rem);height:clamp(2.8rem,min(4vw,8dvh),4.7rem)}.lupa-story__customer-benefit+.lupa-story__customer-benefit:before{height:min(7rem,75%)}.lupa-story__documents-benefits,.lupa-story__pricing-benefits{min-width:0;margin-top:0}.lupa-story__documents-benefit,.lupa-story__pricing-benefit{min-width:0;gap:clamp(.55rem,1vw,1rem);padding-inline:clamp(.5rem,1.25vw,1.5rem)}.lupa-story__documents-benefit-icon,.lupa-story__pricing-benefit-icon{width:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem);height:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem)}.lupa-story__documents-benefit-copy,.lupa-story__pricing-benefit-copy,.lupa-story__audience-outro strong,.lupa-story__audience-outro span{font-size:var(--story-desktop-support)}.lupa-story__audience-outro{min-height:clamp(3.4rem,8.5dvh,6.1rem);margin-top:0;padding:clamp(.55rem,1.5dvh,1.15rem) clamp(.7rem,1.6vw,1.8rem)}.lupa-story__panel--audience .lupa-story__headline{font-size:var(--story-desktop-heading)}.lupa-story__panel--audience .lupa-story__audience-copy{margin-top:clamp(.5rem,2dvh,2.2rem)}.lupa-story__panel--pricing .lupa-story__pricing-copy-row{display:grid;grid-template-columns:minmax(16rem,1fr) auto;align-items:center;gap:clamp(.75rem,1.5vw,1.4rem)}.lupa-story__panel--pricing .lupa-story__pricing-copy-row .lupa-story__button--inverted{min-width:clamp(12.5rem,15vw,15.5rem);justify-content:center}.lupa-story__panel--cta{overflow:hidden}.lupa-story__panel--cta .lupa-story__cta-intro{gap:clamp(.4rem,.9dvh,.7rem)}.lupa-story__cta-description,.lupa-story__cta-primary-action{margin-top:clamp(.35rem,1dvh,.72rem)}.lupa-story__cta-primary-action{width:min(100%,34rem);gap:clamp(.4rem,1dvh,.85rem)}.lupa-story__panel--cta .lupa-story__cta-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.58fr);width:100%;gap:clamp(.45rem,.65vw,.75rem)}.lupa-story__panel--cta .lupa-story__cta-primary-action .lupa-story__button{width:100%;min-width:0}.lupa-story__panel--cta .lupa-story__cta-rustore--desktop{justify-self:start;width:auto;min-width:0}.lupa-story__panel--cta .lupa-story__cta-rustore--desktop .lupa-story__rustore-badge{width:clamp(6.94rem,8vw,8.75rem);max-width:100%;height:auto}@media (max-width: 1180px){.lupa-story__panel--pricing .lupa-story__pricing-copy-row{display:flex}.lupa-story__panel--cta .lupa-story__cta-intro{gap:.2rem;padding-top:clamp(1rem,2dvh,1.25rem)}.lupa-story__panel--cta .lupa-story__cta-description,.lupa-story__panel--cta .lupa-story__cta-primary-action{margin-top:0}.lupa-story__panel--cta .lupa-story__cta-primary-action{width:100%;gap:.2rem}.lupa-story__panel--cta .lupa-story__cta-primary-actions{grid-template-columns:minmax(0,1fr);width:min(100%,17.5rem)}.lupa-story__panel--cta .lupa-story__cta-rustore--desktop .lupa-story__rustore-badge{width:clamp(6.94rem,8vw,8.75rem);max-width:100%}}.lupa-story__first-shipment{width:min(100%,650px);max-height:100%;padding:clamp(.8rem,min(1.5vw,2.4dvh),1.85rem)}.lupa-story__first-shipment-title{margin-bottom:clamp(.5rem,1.45dvh,1.45rem);font-size:clamp(.72rem,min(.95vw,1.6dvh),1.05rem)}.lupa-story__first-shipment-steps{gap:clamp(.25rem,min(.65vw,.8dvh),.7rem)}.lupa-story__first-shipment-step-card{grid-template-columns:clamp(2.4rem,min(3.1vw,6dvh),3.1rem) minmax(0,1fr) clamp(1.4rem,1.85vw,1.85rem);min-height:clamp(3.45rem,7.4dvh,4.75rem);padding-block:clamp(.35rem,.85dvh,.62rem)}.lupa-story__first-shipment-step-icon{width:clamp(2.4rem,min(3.1vw,6dvh),3.1rem);height:clamp(2.4rem,min(3.1vw,6dvh),3.1rem)}.lupa-story__first-shipment-step-copy strong{font-size:clamp(.68rem,min(.82vw,1.45dvh),.94rem)}.lupa-story__first-shipment-step-copy>span{font-size:clamp(.6rem,min(.7vw,1.25dvh),.8rem)}.lupa-story__first-shipment-free{margin-top:clamp(.5rem,1.35dvh,1.45rem);padding:clamp(.55rem,min(.9vw,1.4dvh),1rem)}.lupa-story__first-shipment-gift{width:clamp(2.5rem,min(3.2vw,5.8dvh),3.2rem);height:clamp(2.5rem,min(3.2vw,5.8dvh),3.2rem)}.lupa-story__first-shipment-free-copy strong{font-size:clamp(.82rem,min(1.08vw,1.9dvh),1.32rem)}.lupa-story__button--first-shipment{min-height:clamp(2.55rem,5.2dvh,3.05rem)}.lupa-story__cta-footer{gap:clamp(.35rem,.75dvh,.65rem) clamp(.6rem,1.2vw,2rem);padding-top:clamp(.35rem,1dvh,1rem);font-size:clamp(.56rem,min(.64vw,1.1dvh),.75rem)}.lupa-story__cta-footer-contacts,.lupa-story__cta-footer-links{min-width:0;gap:.3rem clamp(.55rem,.9vw,1rem)}@media (max-height: 900px){.lupa-story{--story-desktop-title-offset: clamp(.5rem, calc(18.75dvh - 7.5rem) , 3.15rem)}}}@media (min-width: 961px) and (max-width: 1439px){.lupa-story__button--large{min-height:max(2.5rem,calc(59.2px * var(--story-desktop-scale)));padding:clamp(.6rem,calc(16px * var(--story-desktop-scale)),1rem) clamp(.8rem,calc(23.2px * var(--story-desktop-scale)),1.45rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefits{gap:calc(13.5px * var(--story-desktop-scale));margin-top:calc(17.28px * var(--story-desktop-scale))}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{grid-template-columns:max(2.25rem,calc(52.8px * var(--story-desktop-scale))) minmax(0,1fr);gap:max(.5rem,calc(12.42px * var(--story-desktop-scale)));min-height:max(4.25rem,calc(92px * var(--story-desktop-scale)));padding:clamp(.45rem,calc(13.6px * var(--story-desktop-scale)),.85rem) clamp(.55rem,calc(16px * var(--story-desktop-scale)),1rem)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:max(2.25rem,calc(52.8px * var(--story-desktop-scale)));height:max(2.25rem,calc(52.8px * var(--story-desktop-scale)))}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon svg{width:max(.8rem,calc(18.88px * var(--story-desktop-scale)));height:max(.8rem,calc(18.88px * var(--story-desktop-scale)))}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{font-size:max(.78rem,calc(16.8px * var(--story-desktop-scale)))}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{font-size:max(.6rem,calc(13.12px * var(--story-desktop-scale)))}}@media (min-width: 1440px){.lupa-story{--story-wide-inline: calc(60.48px * var(--story-desktop-scale));--story-wide-block-start: calc(128px * var(--story-desktop-scale));--story-wide-block-end: calc(32.4px * var(--story-desktop-scale));--story-wide-row-gap: calc(27px * var(--story-desktop-scale));--story-wide-column-gap: calc(38.4px * var(--story-desktop-scale));--story-wide-heading: calc(128px * var(--story-desktop-scale));--story-wide-body: calc(20px * var(--story-desktop-scale));--story-wide-support: calc(16px * var(--story-desktop-scale));--story-wide-offer-caption-font: calc(20px * var(--story-desktop-scale));--story-wide-offer-caption-width: calc(544px * var(--story-desktop-scale));--story-wide-offer-caption-padding: calc(18.4px * var(--story-desktop-scale));--story-wide-offer-caption-border: calc(3px * var(--story-desktop-scale));--story-wide-title-offset: calc(60.48px * var(--story-desktop-scale));--story-wide-nav-top: calc(23.76px * var(--story-desktop-scale));--story-wide-nav-inline: calc(16px * var(--story-desktop-scale));--story-wide-nav-shell-gap: calc(14.4px * var(--story-desktop-scale));--story-wide-nav-shell-block-padding: calc(11.2px * var(--story-desktop-scale));--story-wide-nav-shell-inline-padding: calc(14.4px * var(--story-desktop-scale));--story-wide-nav-shell-width: calc(1536px * var(--story-desktop-scale));--story-wide-brand-logo: calc(146.88px * var(--story-desktop-scale));--story-wide-header-slogan: calc(15.2px * var(--story-desktop-scale));--story-wide-nav-actions-gap: calc(12px * var(--story-desktop-scale));--story-wide-nav-button-height: calc(54.4px * var(--story-desktop-scale));--story-wide-nav-button-block-padding: calc(13.23px * var(--story-desktop-scale));--story-wide-nav-button-inline-padding: calc(20.27px * var(--story-desktop-scale));--story-wide-nav-button-font: calc(16.88px * var(--story-desktop-scale));--story-wide-button-gap: calc(10.4px * var(--story-desktop-scale));--story-wide-large-button-height: calc(72px * var(--story-desktop-scale));--story-wide-large-button-block-padding: calc(17.49px * var(--story-desktop-scale));--story-wide-large-button-inline-padding: calc(30.93px * var(--story-desktop-scale));--story-wide-eyebrow: calc(13.12px * var(--story-desktop-scale));--story-wide-rule-margin: calc(17.6px * var(--story-desktop-scale));--story-wide-copy-gap: calc(20px * var(--story-desktop-scale));--story-wide-manual-visual-padding: calc(8px * var(--story-desktop-scale));--story-wide-hero-width: calc(900px * var(--story-desktop-scale));--story-wide-hero-height: calc(560px * var(--story-desktop-scale));--story-wide-manual-width: calc(720px * var(--story-desktop-scale));--story-wide-manual-height: calc(620px * var(--story-desktop-scale));--story-wide-control-width: calc(900px * var(--story-desktop-scale));--story-wide-control-height: calc(638px * var(--story-desktop-scale));--story-wide-quick-width: calc(760px * var(--story-desktop-scale));--story-wide-quick-height: calc(480px * var(--story-desktop-scale));--story-wide-customer-width: calc(980px * var(--story-desktop-scale));--story-wide-customer-height: calc(480px * var(--story-desktop-scale));--story-wide-offer-width: calc(720px * var(--story-desktop-scale));--story-wide-offer-height: calc(520px * var(--story-desktop-scale));--story-wide-driver-width: calc(760px * var(--story-desktop-scale));--story-wide-driver-height: calc(560px * var(--story-desktop-scale));--story-wide-hero-benefits-width: calc(806.4px * var(--story-desktop-scale));--story-wide-hero-benefit-gap: calc(13.5px * var(--story-desktop-scale));--story-wide-hero-benefit-inner-gap: calc(12.42px * var(--story-desktop-scale));--story-wide-hero-benefit-margin: calc(17.28px * var(--story-desktop-scale));--story-wide-hero-benefit-icon: calc(52.8px * var(--story-desktop-scale));--story-wide-hero-benefit-height: calc(92px * var(--story-desktop-scale));--story-wide-hero-benefit-block-padding: calc(13.6px * var(--story-desktop-scale));--story-wide-hero-benefit-inline-padding: calc(16px * var(--story-desktop-scale));--story-wide-hero-benefit-strong: calc(16.8px * var(--story-desktop-scale));--story-wide-hero-benefit-small: calc(13.12px * var(--story-desktop-scale));--story-wide-hero-benefit-glyph: calc(18.88px * var(--story-desktop-scale));--story-wide-manual-accent-margin: calc(8.8px * var(--story-desktop-scale));--story-wide-manual-accent-font: calc(20px * var(--story-desktop-scale));--story-wide-quick-timeline-padding: calc(64px * var(--story-desktop-scale));--story-wide-quick-timeline-number: calc(58px * var(--story-desktop-scale));--story-wide-quick-timeline-number-font: calc(20.8px * var(--story-desktop-scale));--story-wide-quick-timeline-margin: calc(12.8px * var(--story-desktop-scale));--story-wide-quick-timeline-font: calc(16px * var(--story-desktop-scale));--story-wide-quick-rustore-width: calc(288px * var(--story-desktop-scale));--story-wide-quick-rustore-height: calc(48px * var(--story-desktop-scale));--story-wide-quick-rustore-block-padding: calc(13.12px * var(--story-desktop-scale));--story-wide-quick-rustore-inline-padding: calc(18.88px * var(--story-desktop-scale));--story-wide-quick-rustore-font: calc(13.44px * var(--story-desktop-scale));--story-wide-customer-benefits-width: calc(896px * var(--story-desktop-scale));--story-wide-customer-benefits-margin: calc(15.12px * var(--story-desktop-scale));--story-wide-customer-benefit-gap: calc(15.12px * var(--story-desktop-scale));--story-wide-customer-benefit-height: calc(162px * var(--story-desktop-scale));--story-wide-customer-benefit-padding: calc(21.12px * var(--story-desktop-scale));--story-wide-customer-benefit-font: calc(17.92px * var(--story-desktop-scale));--story-wide-customer-benefit-icon: calc(75.2px * var(--story-desktop-scale));--story-wide-customer-benefit-glyph: calc(32px * var(--story-desktop-scale));--story-wide-document-benefit-gap: calc(16px * var(--story-desktop-scale));--story-wide-document-benefit-padding: calc(24px * var(--story-desktop-scale));--story-wide-document-benefit-icon: calc(58px * var(--story-desktop-scale));--story-wide-document-benefit-glyph: calc(25px * var(--story-desktop-scale));--story-wide-pricing-benefit-divider: calc(54px * var(--story-desktop-scale));--story-wide-audience-outro-height: calc(91.8px * var(--story-desktop-scale));--story-wide-audience-outro-block-padding: calc(16.2px * var(--story-desktop-scale));--story-wide-audience-outro-inline-padding: calc(28.8px * var(--story-desktop-scale));--story-wide-pricing-button-width: calc(248px * var(--story-desktop-scale));--story-wide-pricing-button-height: calc(72px * var(--story-desktop-scale));--story-wide-pricing-button-font: calc(16px * var(--story-desktop-scale));--story-wide-cta-action-width: calc(544px * var(--story-desktop-scale));--story-wide-cta-action-gap: calc(10.8px * var(--story-desktop-scale));--story-wide-cta-action-margin: calc(10.8px * var(--story-desktop-scale));--story-wide-cta-actions-gap: calc(12px * var(--story-desktop-scale));--story-wide-cta-detail-font: calc(14.08px * var(--story-desktop-scale));--story-wide-cta-intro-gap: calc(9.72px * var(--story-desktop-scale));--story-wide-cta-rustore-width: calc(140px * var(--story-desktop-scale));--story-wide-first-shipment-width: calc(650px * var(--story-desktop-scale));--story-wide-first-shipment-padding: calc(25.92px * var(--story-desktop-scale));--story-wide-first-shipment-title-margin: calc(15.66px * var(--story-desktop-scale));--story-wide-first-shipment-title-font: calc(16.8px * var(--story-desktop-scale));--story-wide-first-shipment-steps-gap: calc(8.64px * var(--story-desktop-scale));--story-wide-first-shipment-step-icon: calc(49.6px * var(--story-desktop-scale));--story-wide-first-shipment-step-check: calc(29.6px * var(--story-desktop-scale));--story-wide-first-shipment-step-height: calc(76px * var(--story-desktop-scale));--story-wide-first-shipment-step-padding: calc(9.18px * var(--story-desktop-scale));--story-wide-first-shipment-step-strong: calc(15.04px * var(--story-desktop-scale));--story-wide-first-shipment-step-small: calc(12.8px * var(--story-desktop-scale));--story-wide-first-shipment-step-gap: calc(15.2px * var(--story-desktop-scale));--story-wide-first-shipment-step-card-gap: calc(16px * var(--story-desktop-scale));--story-wide-first-shipment-number: calc(39.2px * var(--story-desktop-scale));--story-wide-first-shipment-number-font: calc(13.44px * var(--story-desktop-scale));--story-wide-first-shipment-step-glyph: calc(24.8px * var(--story-desktop-scale));--story-wide-first-shipment-check-glyph: calc(16px * var(--story-desktop-scale));--story-wide-first-shipment-gift: calc(51.2px * var(--story-desktop-scale));--story-wide-first-shipment-gift-glyph: calc(24.8px * var(--story-desktop-scale));--story-wide-first-shipment-free-gap: calc(16px * var(--story-desktop-scale));--story-wide-first-shipment-free-copy-min: calc(128px * var(--story-desktop-scale));--story-wide-first-shipment-free-margin: calc(14.58px * var(--story-desktop-scale));--story-wide-first-shipment-free-padding: calc(15.12px * var(--story-desktop-scale));--story-wide-first-shipment-free-font: calc(20.52px * var(--story-desktop-scale));--story-wide-first-shipment-free-small: calc(12.64px * var(--story-desktop-scale));--story-wide-first-shipment-button-height: calc(48.8px * var(--story-desktop-scale));--story-wide-first-shipment-button-block-padding: calc(11.52px * var(--story-desktop-scale));--story-wide-first-shipment-button-inline-padding: calc(19.2px * var(--story-desktop-scale));--story-wide-first-shipment-button-font: calc(13.76px * var(--story-desktop-scale));--story-wide-cta-footer-gap: calc(8.1px * var(--story-desktop-scale));--story-wide-cta-footer-inline-gap: calc(23.04px * var(--story-desktop-scale));--story-wide-cta-footer-inner-gap: calc(4.8px * var(--story-desktop-scale));--story-wide-cta-footer-inner-inline-gap: calc(16px * var(--story-desktop-scale));--story-wide-cta-footer-contact-gap: calc(7.2px * var(--story-desktop-scale));--story-wide-cta-footer-icon: calc(16px * var(--story-desktop-scale));--story-wide-cta-footer-padding: calc(10.8px * var(--story-desktop-scale));--story-wide-cta-footer-font: calc(11.88px * var(--story-desktop-scale));--story-desktop-inline: var(--story-wide-inline);--story-desktop-block-start: var(--story-wide-block-start);--story-desktop-block-end: var(--story-wide-block-end);--story-desktop-row-gap: var(--story-wide-row-gap);--story-desktop-column-gap: var(--story-wide-column-gap);--story-desktop-heading: var(--story-wide-heading);--story-desktop-body: var(--story-wide-body);--story-desktop-support: var(--story-wide-support);--story-desktop-title-offset: var(--story-wide-title-offset);--story-nav-top: var(--story-wide-nav-top)}.lupa-story__nav{padding-inline:var(--story-wide-nav-inline)}.lupa-story__nav-shell{width:min(100%,var(--story-wide-nav-shell-width));max-width:var(--story-wide-nav-shell-width);gap:var(--story-wide-nav-shell-gap);padding:var(--story-wide-nav-shell-block-padding) var(--story-wide-nav-shell-inline-padding)}.lupa-story__brand-logo{width:var(--story-wide-brand-logo)}.lupa-story__nav-actions{gap:var(--story-wide-nav-actions-gap)}.lupa-story__button--nav{min-height:var(--story-wide-nav-button-height);padding:var(--story-wide-nav-button-block-padding) var(--story-wide-nav-button-inline-padding);font-size:var(--story-wide-nav-button-font)}.lupa-story__button--large{min-height:var(--story-wide-large-button-height);padding:var(--story-wide-large-button-block-padding) var(--story-wide-large-button-inline-padding)}.lupa-story__button{gap:var(--story-wide-button-gap)}.lupa-story__eyebrow{font-size:var(--story-wide-eyebrow)}.lupa-story__rule{margin-top:var(--story-wide-rule-margin)}.lupa-story__hero-copy,.lupa-story__manual-copy,.lupa-story__control-primary,.lupa-story__quick-start-copy,.lupa-story__customer-copy,.lupa-story__documents-copy,.lupa-story__stack--pricing-main,.lupa-story__audience-intro,.lupa-story__cta-intro{gap:var(--story-wide-copy-gap)}.lupa-story__visual-stage--hero{--story-visual-slot-width: min(100%, var(--story-wide-hero-width));--story-visual-slot-height: min(100%, var(--story-wide-hero-height));max-width:none!important}.lupa-story__visual-stage--manual,.lupa-story__panel--manual .lupa-story__visual-stage--manual{--story-visual-slot-width: min(100%, var(--story-wide-manual-width));--story-visual-slot-height: min(100%, var(--story-wide-manual-height));max-width:none!important}.lupa-story__visual-stage--control{--story-visual-slot-width: min(100%, var(--story-wide-control-width));--story-visual-slot-height: min(100%, var(--story-wide-control-height))}.lupa-story__visual-stage--quick{--story-visual-slot-width: min(100%, var(--story-wide-quick-width));--story-visual-slot-height: min(100%, var(--story-wide-quick-height))}.lupa-story__panel--customer .lupa-story__visual-stage--customer{--story-visual-slot-width: min(100%, var(--story-wide-customer-width));--story-visual-slot-height: min(100%, var(--story-wide-customer-height))}.lupa-story__panel--documents .lupa-story__visual-stage--documents,.lupa-story__panel--pricing .lupa-story__visual-stage--pricing-offer{--story-visual-slot-width: min(100%, var(--story-wide-offer-width));--story-visual-slot-height: min(100%, var(--story-wide-offer-height))}.lupa-story__visual-stage--audience{--story-visual-slot-width: min(100%, var(--story-wide-hero-width));--story-visual-slot-height: min(100%, var(--story-wide-hero-height))}.lupa-story__panel--manual .lupa-story__manual-visual{padding-inline:var(--story-wide-manual-visual-padding)}.lupa-story__panel--offer-hero .lupa-story__hero-benefits{width:min(100%,var(--story-wide-hero-benefits-width));gap:var(--story-wide-hero-benefit-gap);margin-top:var(--story-wide-hero-benefit-margin)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit,.lupa-story__panel--offer-hero .lupa-story__hero-benefit+.lupa-story__hero-benefit{grid-template-columns:var(--story-wide-hero-benefit-icon) minmax(0,1fr);gap:var(--story-wide-hero-benefit-inner-gap);min-height:var(--story-wide-hero-benefit-height);padding:var(--story-wide-hero-benefit-block-padding) var(--story-wide-hero-benefit-inline-padding)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon{width:var(--story-wide-hero-benefit-icon);height:var(--story-wide-hero-benefit-icon)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit-icon svg{width:var(--story-wide-hero-benefit-glyph);height:var(--story-wide-hero-benefit-glyph)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit strong{font-size:var(--story-wide-hero-benefit-strong)}.lupa-story__panel--offer-hero .lupa-story__hero-benefit small{font-size:var(--story-wide-hero-benefit-small)}.lupa-story__manual-accent,.lupa-story__panel--control .lupa-story__control-accent{margin-top:var(--story-wide-manual-accent-margin);padding-left:var(--story-wide-offer-caption-padding);border-left-width:var(--story-wide-offer-caption-border);font-size:var(--story-wide-manual-accent-font)}.lupa-story__quick-rustore-link{min-width:var(--story-wide-quick-rustore-width);min-height:var(--story-wide-quick-rustore-height);padding:var(--story-wide-quick-rustore-block-padding) var(--story-wide-quick-rustore-inline-padding);font-size:var(--story-wide-quick-rustore-font)}.lupa-story__quick-timeline{padding-inline:var(--story-wide-quick-timeline-padding)}.lupa-story__quick-timeline-number{width:var(--story-wide-quick-timeline-number);height:var(--story-wide-quick-timeline-number);font-size:var(--story-wide-quick-timeline-number-font)}.lupa-story__quick-timeline-copy{margin-top:var(--story-wide-quick-timeline-margin)}.lupa-story__quick-timeline-copy strong,.lupa-story__quick-timeline-copy span{font-size:var(--story-wide-quick-timeline-font)}.lupa-story__customer-benefits{width:min(100%,var(--story-wide-customer-benefits-width));margin-top:var(--story-wide-customer-benefits-margin)}.lupa-story__customer-benefit{gap:var(--story-wide-customer-benefit-gap);min-height:var(--story-wide-customer-benefit-height);padding-inline:var(--story-wide-customer-benefit-padding);font-size:var(--story-wide-customer-benefit-font)}.lupa-story__customer-benefit-icon{width:var(--story-wide-customer-benefit-icon);height:var(--story-wide-customer-benefit-icon)}.lupa-story__customer-benefit-icon svg{width:var(--story-wide-customer-benefit-glyph);height:var(--story-wide-customer-benefit-glyph)}.lupa-story__documents-benefit,.lupa-story__pricing-benefit{gap:var(--story-wide-document-benefit-gap);padding-inline:var(--story-wide-document-benefit-padding)}.lupa-story__documents-benefit-icon,.lupa-story__pricing-benefit-icon{width:var(--story-wide-document-benefit-icon);height:var(--story-wide-document-benefit-icon)}.lupa-story__documents-benefit-icon svg,.lupa-story__pricing-benefit-icon svg{width:var(--story-wide-document-benefit-glyph);height:var(--story-wide-document-benefit-glyph)}.lupa-story__documents-benefit:not(:last-child):after{height:var(--story-wide-document-benefit-icon)}.lupa-story__pricing-benefit:not(:last-child):after{height:var(--story-wide-pricing-benefit-divider)}.lupa-story__pricing-benefits{min-height:var(--story-wide-document-benefit-icon)}.lupa-story__audience-outro{min-height:var(--story-wide-audience-outro-height);padding:var(--story-wide-audience-outro-block-padding) var(--story-wide-audience-outro-inline-padding)}.lupa-story__panel--pricing .lupa-story__pricing-copy-row .lupa-story__button--inverted{min-width:var(--story-wide-pricing-button-width)}.lupa-story__panel--offer-hero .lupa-story__caption--offer{max-width:var(--story-wide-offer-caption-width);padding-left:var(--story-wide-offer-caption-padding);border-left-width:var(--story-wide-offer-caption-border);font-size:var(--story-wide-offer-caption-font)}.lupa-story__panel--pricing .lupa-story__stack--pricing-main .lupa-story__button--large{min-height:var(--story-wide-pricing-button-height);font-size:var(--story-wide-pricing-button-font)}.lupa-story__cta-primary-action{width:min(100%,var(--story-wide-cta-action-width));gap:var(--story-wide-cta-action-gap);margin-top:var(--story-wide-cta-action-margin)}.lupa-story__panel--cta .lupa-story__cta-intro{gap:var(--story-wide-cta-intro-gap)}.lupa-story__cta-description{max-width:var(--story-wide-cta-action-width);margin-top:var(--story-wide-cta-action-margin)}.lupa-story__panel--cta .lupa-story__cta-primary-actions{gap:var(--story-wide-cta-actions-gap)}.lupa-story__cta-primary-action>p{font-size:var(--story-wide-cta-detail-font)}.lupa-story__panel--cta .lupa-story__cta-rustore--desktop .lupa-story__rustore-badge{width:var(--story-wide-cta-rustore-width)}.lupa-story__first-shipment{width:min(100%,var(--story-wide-first-shipment-width));padding:var(--story-wide-first-shipment-padding)}.lupa-story__first-shipment-title{margin-bottom:var(--story-wide-first-shipment-title-margin);font-size:var(--story-wide-first-shipment-title-font)}.lupa-story__first-shipment-steps{gap:var(--story-wide-first-shipment-steps-gap)}.lupa-story__first-shipment-step{grid-template-columns:var(--story-wide-first-shipment-number) minmax(0,1fr);gap:var(--story-wide-first-shipment-step-gap)}.lupa-story__first-shipment-number{width:var(--story-wide-first-shipment-number);height:var(--story-wide-first-shipment-number);font-size:var(--story-wide-first-shipment-number-font)}.lupa-story__first-shipment-step-card{grid-template-columns:var(--story-wide-first-shipment-step-icon) minmax(0,1fr) var(--story-wide-first-shipment-step-check);gap:var(--story-wide-first-shipment-step-card-gap);min-height:var(--story-wide-first-shipment-step-height);padding-block:var(--story-wide-first-shipment-step-padding)}.lupa-story__first-shipment-step-icon{width:var(--story-wide-first-shipment-step-icon);height:var(--story-wide-first-shipment-step-icon)}.lupa-story__first-shipment-step-icon svg{width:var(--story-wide-first-shipment-step-glyph);height:var(--story-wide-first-shipment-step-glyph)}.lupa-story__first-shipment-gift svg{width:var(--story-wide-first-shipment-gift-glyph);height:var(--story-wide-first-shipment-gift-glyph)}.lupa-story__first-shipment-check svg{width:var(--story-wide-first-shipment-check-glyph);height:var(--story-wide-first-shipment-check-glyph)}.lupa-story__first-shipment-step-copy strong{font-size:var(--story-wide-first-shipment-step-strong)}.lupa-story__first-shipment-step-copy>span{font-size:var(--story-wide-first-shipment-step-small)}.lupa-story__first-shipment-gift{width:var(--story-wide-first-shipment-gift);height:var(--story-wide-first-shipment-gift)}.lupa-story__first-shipment-free{grid-template-columns:var(--story-wide-first-shipment-gift) minmax(var(--story-wide-first-shipment-free-copy-min),1fr) auto;gap:var(--story-wide-first-shipment-free-gap);margin-top:var(--story-wide-first-shipment-free-margin);padding:var(--story-wide-first-shipment-free-padding)}.lupa-story__first-shipment-free-copy strong{font-size:var(--story-wide-first-shipment-free-font)}.lupa-story__first-shipment-free-copy>span{font-size:var(--story-wide-first-shipment-free-small)}.lupa-story__button--first-shipment{min-height:var(--story-wide-first-shipment-button-height);padding:var(--story-wide-first-shipment-button-block-padding) var(--story-wide-first-shipment-button-inline-padding);font-size:var(--story-wide-first-shipment-button-font)}.lupa-story__cta-footer{gap:var(--story-wide-cta-footer-gap) var(--story-wide-cta-footer-inline-gap);padding-top:var(--story-wide-cta-footer-padding);font-size:var(--story-wide-cta-footer-font)}.lupa-story__cta-footer-contacts,.lupa-story__cta-footer-links{gap:var(--story-wide-cta-footer-inner-gap) var(--story-wide-cta-footer-inner-inline-gap)}.lupa-story__cta-footer-contacts a{gap:var(--story-wide-cta-footer-contact-gap)}.lupa-story__cta-footer-contacts svg{width:var(--story-wide-cta-footer-icon);height:var(--story-wide-cta-footer-icon)}}@media (max-width: 960px){.lupa-story__visual-stage--audience{display:contents}.lupa-story__visual-stage--audience>.lupa-story__visual-canvas{position:static;width:auto;height:auto;transform:none}}.lupa-story__audience-art-mobile{display:none}.lupa-story__visual-stage--audience-art>.lupa-story__visual-canvas>svg{display:block;width:980px;height:660px}@media (min-width: 961px){.lupa-story__audience-layout{grid-template-columns:max-content minmax(0,1fr)}.lupa-story__visual-stage--audience-art{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));margin-inline:auto}}@media (min-width: 1921px){.lupa-story__visual-stage--audience-art{--story-visual-slot-width: min(100%, var(--story-wide-hero-width));--story-visual-slot-height: min(100%, var(--story-wide-hero-height))}}@media (min-width: 721px) and (max-width: 960px){.lupa-story__visual-stage--audience-art{--story-visual-slot-width: min(100%, 40rem);--story-visual-slot-height: clamp(240px, 42dvh, 410px);margin-inline:auto}}@media (max-width: 720px){.lupa-story__visual-stage--audience-art{display:none}.lupa-story__audience-art-mobile{display:flex;justify-content:center;width:100%;height:clamp(220px,43dvh,360px);margin:clamp(.42rem,1.2dvh,.9rem) auto 0}.lupa-story__audience-art-mobile>svg{display:block;width:100%;max-width:25rem;height:100%}}@media (max-width: 720px) and (max-height: 650px){.lupa-story__audience-art-mobile{height:clamp(200px,40dvh,260px)}}@media (min-width: 961px){.lupa-story__panel--driver .lupa-story__driver-copy{min-width:0;min-height:0;align-self:start;padding-top:var(--story-desktop-title-offset);transform:none;gap:clamp(.65rem,min(1.25vw,2dvh),1.25rem)}.lupa-story__panel--driver .lupa-story__split--driver{width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:var(--story-desktop-column-gap);flex:none}.lupa-story__panel--driver .lupa-story__driver-headline .lupa-story__headline-line{white-space:nowrap}.lupa-story__panel--driver .lupa-story__driver-body{font-size:var(--story-desktop-body);line-height:1.42}.lupa-story__panel--driver .lupa-story__visual-stage--driver{--story-visual-slot-width: min(100%, clamp(760px, 39.583vw, 1026px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));min-width:0;min-height:0;margin-inline:auto;align-self:center;justify-self:center;transform:none}.lupa-story__panel--driver .lupa-story__driver-benefits{min-width:0;margin-top:0}.lupa-story__panel--driver .lupa-story__driver-benefit{min-width:0;gap:clamp(.55rem,1vw,1rem);padding-inline:clamp(.5rem,1.25vw,1.5rem)}.lupa-story__panel--driver .lupa-story__driver-benefit-icon{width:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem);height:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem)}.lupa-story__panel--driver .lupa-story__driver-benefit-copy{font-size:var(--story-desktop-support)}}@media (min-width: 1440px){.lupa-story__panel--driver .lupa-story__visual-stage--driver{--story-visual-slot-width: min(100%, var(--story-wide-driver-width));--story-visual-slot-height: min(100%, var(--story-wide-driver-height));max-width:none!important}.lupa-story__panel--driver .lupa-story__driver-copy{gap:var(--story-wide-copy-gap)}.lupa-story__panel--driver .lupa-story__driver-benefit{gap:var(--story-wide-document-benefit-gap);padding-inline:var(--story-wide-document-benefit-padding)}.lupa-story__panel--driver .lupa-story__driver-benefit-icon{width:var(--story-wide-document-benefit-icon);height:var(--story-wide-document-benefit-icon)}.lupa-story__panel--driver .lupa-story__driver-benefit-icon svg{width:var(--story-wide-document-benefit-glyph);height:var(--story-wide-document-benefit-glyph)}.lupa-story__panel--driver .lupa-story__driver-benefit:not(:last-child):after{height:var(--story-wide-document-benefit-icon)}}@media (min-width: 1440px) and (max-height: 900px){.lupa-story{--story-desktop-block-start: calc(110px * var(--story-desktop-scale));--story-desktop-row-gap: calc(22px * var(--story-desktop-scale))}.lupa-story__panel--customer .lupa-story__customer-copy{gap:calc(14px * var(--story-desktop-scale))}}@media (min-width: 1440px){.lupa-story{--story-desktop-title-offset: min( calc(60.48px * var(--story-desktop-scale)), 4.7dvh )}.lupa-story__panel--customer .lupa-story__customer-benefit{min-height:min(var(--story-wide-customer-benefit-height),14dvh)}}@media (min-width: 961px){.lupa-story__panel--offer-hero .lupa-story__body,.lupa-story__panel--offer-hero .lupa-story__caption--offer{width:100%;max-width:min(95%,38em)}.lupa-story__quick-start-copy .lupa-story__body,.lupa-story__customer-copy .lupa-story__body{width:100%;max-width:30.4em}.lupa-story__quick-body-line,.lupa-story__customer-body-line{display:inline}}.lupa-story__panel--offer-hero .lupa-story__caption--offer{width:100%}.lupa-story__offer-actions{--offer-action-icon: clamp(2.55rem, min(3.5vw, 6.8dvh), 3.625rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;padding:clamp(.65rem,1vw,1.2rem) 0;border:1px solid rgba(11,15,25,.08);border-radius:clamp(1rem,1.2vw,1.5rem);background:#ffffffbd}.lupa-story__offer-action{display:flex;align-items:center;gap:clamp(.55rem,1vw,1rem);min-width:0;padding-inline:clamp(.5rem,1.25vw,1.5rem)}.lupa-story__offer-action+.lupa-story__offer-action{border-left:1px solid rgba(11,15,25,.1)}.lupa-story__offer-action-icon{display:grid;place-items:center;flex:0 0 auto;width:var(--offer-action-icon);height:var(--offer-action-icon);border:1px solid rgba(255,90,31,.14);border-radius:calc(var(--offer-action-icon) * .31);background:#ff5a1f14;color:var(--story-orange)}.lupa-story__offer-action-icon svg{width:calc(var(--offer-action-icon) * .43);height:calc(var(--offer-action-icon) * .43);stroke-width:1.8}.lupa-story__offer-action p{display:flex;flex-direction:column;gap:.12em;min-width:0;margin:0;font-size:var(--story-desktop-support, .85rem);line-height:1.28}.lupa-story__offer-action strong{color:#1f2730;font-weight:700}.lupa-story__offer-action p>span{color:#1f27308f}@media (min-width: 1440px){.lupa-story__offer-actions{--offer-action-icon: var(--story-wide-document-benefit-icon);padding-block:calc(16px * var(--story-desktop-scale))}.lupa-story__offer-action{gap:var(--story-wide-document-benefit-gap);padding-inline:var(--story-wide-document-benefit-padding)}}@media (max-width: 960px){.lupa-story__offer-actions{--offer-action-icon: 2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 0;padding-block:.65rem}.lupa-story__offer-action:nth-child(3){border-left:0}.lupa-story__offer-action p{font-size:clamp(.6rem,1.8vw,.85rem)}}@media (max-width: 720px){.lupa-story__panel--offer-hero .lupa-story__caption--offer{margin-top:.25rem}.lupa-story__offer-actions{--offer-action-icon: 1.7rem;gap:.45rem 0;padding-block:.45rem}.lupa-story__offer-action{gap:.4rem}}@media (max-width: 720px){.lupa-story [data-flow-stage] .lupa-story__panel.lupa-story__panel--offer-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:stretch;align-items:stretch}.lupa-story [data-flow-stage] .lupa-story__panel--offer-hero .lupa-story__hero-grid,.lupa-story [data-flow-stage] .lupa-story__panel--offer-hero .lupa-story__hero-copy,.lupa-story [data-flow-stage] .lupa-story__panel--offer-hero .lupa-story__footer-row--offer{display:contents}.lupa-story__panel--offer-hero>:first-child{grid-row:1}.lupa-story__hero-copy>.lupa-story__headline{grid-row:2}.lupa-story__hero-copy>.lupa-story__body{grid-row:3}.lupa-story__panel--offer-hero .lupa-story__offer-actions{grid-row:4}.lupa-story [data-flow-stage] .lupa-story__panel.lupa-story__panel--offer-hero .lupa-story__hero-aside{grid-row:5;align-self:stretch;width:100%;height:100%;min-height:0}.lupa-story [data-flow-stage] .lupa-story__panel.lupa-story__panel--offer-hero .lupa-story__mobile-offer-scene{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;margin:0;padding-block:clamp(0px,calc((var(--flow-viewport-height, 100svh) - 667px) * .105),2rem);transform:none}.lupa-story__panel--offer-hero .lupa-story__caption--offer{grid-row:6;align-self:end;max-width:none;margin-top:0}}.lupa-story--gps-free{--gps-free-panel-surface: rgba(255, 255, 255, .72)}.lupa-story__panel--gps-free-hero{background:radial-gradient(circle at 88% 10%,rgba(255,90,31,.13),transparent 24%),linear-gradient(145deg,#f8f5ed,#edf3ef)!important}.lupa-story__panel--gps-free-flow{background:radial-gradient(circle at 82% 13%,rgba(215,255,63,.2),transparent 19%),linear-gradient(145deg,#1635cc 0%,var(--story-blue) 65%,#1531b7 100%)!important}.lupa-story__gps-free-layout{display:grid;grid-template-columns:minmax(18rem,.79fr) minmax(30rem,1.21fr);align-items:center;gap:clamp(1.5rem,4vw,4.6rem);min-width:0;min-height:0}.lupa-story__gps-free-copy{display:grid;align-content:start;justify-items:start;gap:clamp(1rem,2vw,1.75rem);min-width:0}.lupa-story__gps-free-copy .lupa-story__headline{max-width:none}.lupa-story__gps-free-copy .lupa-story__headline>span{display:block;white-space:nowrap}.lupa-story__visual-stage--gps-free-hero,.lupa-story__visual-stage--gps-free-flow{width:min(100%,56.25rem);height:min(52dvh,33.75rem);--story-visual-slot-height: min(52dvh, 33.75rem);justify-self:end}.lupa-story__gps-free-scene{position:relative;width:900px;height:540px}.lupa-story__gps-free-map,.lupa-story__gps-free-landscape{position:absolute;inset:0;width:900px;height:540px;overflow:visible}.lupa-story__gps-free-landscape{inset:-30px;width:960px;height:600px;-webkit-mask-image:linear-gradient(to right,transparent,#000 13%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(to right,transparent,#000 13%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lupa-story__gps-free-place{position:absolute;color:#34414b;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.lupa-story__gps-free-place--a{top:342px;left:86px;transform:translate(-100%)}.lupa-story__gps-free-place--b{top:222px;left:792px;transform:translate(-50%)}.lupa-story__gps-free-map-card{position:absolute;top:71px;left:59px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;-moz-column-gap:11px;column-gap:11px;min-width:236px;padding:13px;border:1px solid rgba(24,37,47,.1);border-radius:17px;background:#fffffff0;box-shadow:0 18px 36px #18252f1f}.lupa-story__gps-free-map-card-icon,.lupa-story__gps-free-phone-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff0e9;color:var(--story-orange)}.lupa-story__gps-free-map-card-icon svg,.lupa-story__gps-free-phone-icon svg{width:20px;height:20px;stroke-width:1.9}.lupa-story__gps-free-map-card>span:nth-child(2),.lupa-story__gps-free-phone-chip>span:nth-child(2){display:grid;gap:3px}.lupa-story__gps-free-map-card strong,.lupa-story__gps-free-phone-chip strong{color:#26323a;font-size:13px;line-height:1}.lupa-story__gps-free-map-card small,.lupa-story__gps-free-phone-chip small{color:#7a858c;font-size:10px;line-height:1}.lupa-story__gps-free-map-card i{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(31,42,51,.08);color:#476f38;font-size:10px;font-style:normal;font-weight:700}.lupa-story__gps-free-map-card i span{width:7px;height:7px;border-radius:50%;background:#79a65b;box-shadow:0 0 0 4px #79a65b26}.lupa-story__gps-free-truck-marker{position:absolute;top:305px;left:462px;display:grid;width:52px;height:52px;place-items:center;border:4px solid var(--story-orange);border-radius:50%;background:#fff;color:#1f2c35;box-shadow:0 14px 25px #ff5a1f47;animation:gps-free-marker-pulse 2.5s ease-in-out infinite}.lupa-story__gps-free-truck-marker svg{width:24px;height:24px;stroke-width:1.75}.lupa-story__gps-free-signal{position:absolute;inset:0;width:900px;height:540px;overflow:visible}.lupa-story__gps-free-signal path{stroke:#59717b;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 7}.lupa-story__gps-free-signal .lupa-story__gps-free-signal-head{stroke-dasharray:none;stroke-linejoin:round}.lupa-story__gps-free-phone-chip{position:absolute;top:390px;left:108px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(24,37,47,.1);border-radius:16px;background:#fffffff0;box-shadow:0 18px 34px #18252f1f}.lupa-story__gps-free-privacy{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.75rem;max-width:30rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.19);border-radius:1rem;background:#ffffff1a}.lupa-story__gps-free-privacy>svg{width:2.7rem;height:2.7rem;padding:.65rem;border-radius:.8rem;background:var(--story-lime);color:#213249}.lupa-story__gps-free-privacy span{display:grid;gap:.3rem}.lupa-story__gps-free-privacy strong{font-size:.87rem;line-height:1.1}.lupa-story__gps-free-privacy small{color:#ffffffbd;font-size:.73rem;line-height:1.3}.solution-flow__phone{position:absolute;top:30px;left:58px;width:246px;height:480px;padding:26px 16px 19px;border:7px solid #303b4c;border-radius:38px;background:#fbfcf8;color:#26323a;box-shadow:0 20px 35px #030f5040,inset 0 0 0 2px #fff;transform:rotate(-7deg)}.solution-flow__phone-camera{position:absolute;top:11px;left:calc(50% - 3px);width:6px;height:6px;border:1px solid #59677b;border-radius:50%;background:#233148;box-shadow:inset 0 0 0 1px #101a2c}.solution-flow__app-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e7eae3}.solution-flow__app-header>img{display:block;width:141px;height:45px;margin-left:-17px;-o-object-fit:contain;object-fit:contain}.solution-flow__app-header small{color:#758078;font-size:12px}.solution-flow__trip-heading{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:14px;color:#758078}.solution-flow__trip-heading b{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:#e5efdf;color:#446a37;font-size:12px;font-weight:600}.solution-flow__trip-heading i,.solution-flow__tracking>i,.solution-flow__dashboard-header i{width:6px;height:6px;border-radius:50%;background:#74a15e}.solution-flow__itinerary{position:relative;display:grid;gap:20px;margin:20px 0}.solution-flow__itinerary>div{display:flex;align-items:center;gap:12px}.solution-flow__itinerary>div>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e0e5da;border-radius:8px;color:#ff5a1f;font-size:13px;font-weight:700}.solution-flow__itinerary strong{font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.solution-flow__itinerary>svg{position:absolute;top:28px;left:7px;width:13px;height:18px;color:#b8c2b1}.solution-flow__route-map{position:relative;width:100%;height:248px;overflow:hidden;background:#edf1e5}.solution-flow__route-map>img,.solution-flow__route-map>svg{position:absolute;inset:0;width:100%;height:100%}.solution-flow__route-map>img{opacity:.8}.solution-flow__route-map--compact{height:124px;border:1px solid #e5e9df;border-radius:15px}.solution-flow__tracking{display:flex;align-items:center;gap:11px;margin-top:16px;padding:12px;border-radius:14px;background:#e5efdf}.solution-flow__tracking>svg{width:25px;height:25px;color:#598247;stroke-width:1.8}.solution-flow__tracking>span{display:grid;gap:3px}.solution-flow__tracking small{color:#638454;font-size:12px;line-height:1.1}.solution-flow__tracking strong{color:#3b612e;font-size:16px;line-height:1.1;font-weight:600}.solution-flow__tracking>i{margin-left:auto;box-shadow:0 0 0 4px #74a15e21}.solution-flow__connection{position:absolute;inset:0;width:900px;height:540px}.solution-flow__connection circle{fill:#d7ff3f}.solution-flow__connection path{stroke:#d7ff3f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.solution-flow__dashboard{position:absolute;top:117px;left:416px;width:450px;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#fbfcf8;color:#26323a;box-shadow:0 5px #cbd3da,0 24px 46px #030f5040;transform:perspective(1200px) rotateY(-5deg) rotate(3deg)}.solution-flow__dashboard-header{display:flex;align-items:center;justify-content:space-between;padding:20px 23px 18px}.solution-flow__dashboard-header>span{display:grid;gap:7px}.solution-flow__dashboard-header small{color:#758078;font-size:14px;line-height:1.1}.solution-flow__dashboard-header strong{font-size:23px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.solution-flow__dashboard-header>b{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#598247}.solution-flow__driver-label,.solution-flow__location-label{position:absolute;z-index:2;display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:17px;box-shadow:0 15px 28px #030f5038}.solution-flow__driver-label{top:22px;left:350px;background:#d7ff3f;color:#24382c;transform:rotate(-3deg)}.solution-flow__location-label{top:438px;left:523px;min-width:327px;border:1px solid #e1e7dc;background:#fbfcf8;color:#26323a;transform:rotate(-2deg)}.solution-flow__driver-label>svg,.solution-flow__location-label>svg{width:38px;height:38px;padding:8px;border-radius:11px;stroke-width:1.8}.solution-flow__driver-label>svg{background:#24382c17}.solution-flow__location-label>svg{background:#fff0e9;color:#ff5a1f}.solution-flow__driver-label>span,.solution-flow__location-label>span{display:grid;gap:5px}.solution-flow__driver-label strong,.solution-flow__location-label strong{font-size:18px;line-height:1.1;font-weight:600}.solution-flow__driver-label small,.solution-flow__location-label small{font-size:14px;line-height:1.1;opacity:.75}.solution-flow__location-label>i{width:9px;height:9px;margin-left:auto;border-radius:50%;background:#74a15e;box-shadow:0 0 0 5px #e5efdf}@keyframes gps-free-marker-pulse{50%{box-shadow:0 14px 25px #ff5a1f47,0 0 0 11px #ff5a1f14}}@media (min-width: 961px){.lupa-story__panel--gps-free-hero,.lupa-story__panel--gps-free-flow{grid-template-rows:auto minmax(0,1fr) auto}.lupa-story__gps-free-layout{grid-template-columns:minmax(25rem,.92fr) minmax(32rem,1.08fr);gap:var(--story-desktop-column-gap);width:100%;height:100%}.lupa-story__panel--gps-free-hero .lupa-story__gps-free-copy,.lupa-story__panel--gps-free-flow .lupa-story__gps-free-copy{align-self:start;padding-top:var(--story-desktop-title-offset);gap:clamp(.65rem,min(1.25vw,2dvh),1.25rem)}.lupa-story__visual-stage--gps-free-hero,.lupa-story__visual-stage--gps-free-flow{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));min-width:0;min-height:0;margin-inline:auto;align-self:center;justify-self:center}.lupa-story__gps-free-privacy{grid-template-columns:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem) minmax(0,1fr);gap:clamp(.55rem,1vw,1rem);max-width:min(100%,31rem);padding:clamp(.65rem,min(1.25vw,2dvh),1rem);border-radius:clamp(1rem,1.2vw,1.125rem)}.lupa-story__gps-free-privacy>svg{width:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem);height:clamp(2.55rem,min(3.5vw,6.8dvh),3.625rem);padding:clamp(.55rem,min(.95vw,1.7dvh),.8rem);border-radius:clamp(.75rem,1vw,1.125rem)}.lupa-story__gps-free-privacy span{gap:.25rem}.lupa-story__gps-free-privacy strong,.lupa-story__gps-free-privacy small{font-size:var(--story-desktop-support)}.lupa-story__gps-free-privacy small{line-height:1.28}}@media (min-width: 1440px){.lupa-story--gps-free .lupa-story__visual-stage--gps-free-hero,.lupa-story--gps-free .lupa-story__visual-stage--gps-free-flow{--story-visual-slot-width: min(100%, var(--story-wide-hero-width));--story-visual-slot-height: min(100%, var(--story-wide-hero-height));max-width:none!important}}@media (max-width: 960px){.lupa-story__gps-free-layout{grid-template-columns:minmax(0,1fr);gap:.8rem}.lupa-story__visual-stage--gps-free-hero,.lupa-story__visual-stage--gps-free-flow{height:min(48dvh,29rem);--story-visual-slot-height: min(48dvh, 29rem)}}@media (max-width: 720px){.lupa-story__panel--gps-free-hero,.lupa-story__panel--gps-free-flow{justify-content:flex-start;gap:clamp(.75rem,2svh,1.25rem)}.lupa-story__gps-free-layout{grid-template-columns:1fr;gap:.65rem}.lupa-story__gps-free-copy{gap:.5rem}.lupa-story__panel--gps-free-flow .lupa-story__headline>span{white-space:nowrap}.lupa-story__visual-stage--gps-free-hero,.lupa-story__visual-stage--gps-free-flow{width:min(100%,30rem);height:min(38svh,19rem);--story-visual-slot-height: min(38svh, 19rem);justify-self:center}.lupa-story__gps-free-privacy{grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem;padding:.7rem;border-radius:.8rem}.lupa-story__gps-free-privacy>svg{width:2.2rem;height:2.2rem;padding:.52rem;border-radius:.62rem}.lupa-story__gps-free-privacy strong{font-size:clamp(.68rem,2.8vw,.8rem)}.lupa-story__gps-free-privacy small{font-size:clamp(.56rem,2.25vw,.66rem)}.lupa-story--gps-free .lupa-story__shared-capabilities-copy .lupa-story__headline{font-size:clamp(2.5rem,7.5vw,4.6rem);line-height:1.03}}@media (max-width: 560px){.lupa-story--gps-free .lupa-story__shared-capabilities-copy .lupa-story__headline{font-size:clamp(2.35rem,10vw,3rem)}}@media (max-width: 390px),(max-height: 680px) and (max-width: 720px){.lupa-story__visual-stage--gps-free-hero,.lupa-story__visual-stage--gps-free-flow{height:min(31svh,15.2rem);--story-visual-slot-height: min(31svh, 15.2rem)}.lupa-story__gps-free-copy{gap:.55rem}}@media (prefers-reduced-motion: reduce){.lupa-story__gps-free-truck-marker{animation:none}}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit:not(:last-child):after{background:#1f2a3324}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit-icon{border-color:#1f2a331f;background:#1a3de812;color:var(--story-blue);box-shadow:inset 0 1px #ffffffb3}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit:nth-child(2) .lupa-story__documents-benefit-icon{background:#ff5a1f1a;color:var(--story-orange)}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit:nth-child(3) .lupa-story__documents-benefit-icon{background:#7d5e2317;color:#866219}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit:nth-child(4) .lupa-story__documents-benefit-icon{background:#537a421c;color:#4a7b3b}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit-copy strong{color:#1f2a33f0}.lupa-story__panel--shared-capabilities .lupa-story__documents-benefit-copy>span{color:#1f2a339e}.bubble-menu{--bubble-menu-bg: rgba(255, 255, 255, .92);--bubble-menu-content-color: #111111;position:relative;z-index:3}.bubble-menu--fixed{position:fixed}.bubble-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:0;width:2.9rem;height:2.9rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--bubble-menu-content-color);font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.bubble-menu__trigger:hover,.bubble-menu__trigger:focus-visible{background:#ffffff14;outline:none}.bubble-menu__logo{display:inline-flex;align-items:center;justify-content:center;min-width:1ch;font-size:.92rem;line-height:1;letter-spacing:.05em;text-transform:none}.bubble-menu__trigger-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.25rem}.bubble-menu__trigger-glyph span{position:absolute;width:1.55rem;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.bubble-menu__trigger-glyph span:first-child{transform:translateY(-.4rem)}.bubble-menu__trigger-glyph span:last-child{transform:translateY(.4rem)}.bubble-menu--open .bubble-menu__trigger-glyph span:first-child{transform:rotate(45deg)}.bubble-menu--open .bubble-menu__trigger-glyph span:nth-child(2){opacity:0}.bubble-menu--open .bubble-menu__trigger-glyph span:last-child{transform:rotate(-45deg)}.bubble-menu__panel{position:absolute;top:calc(100% + .85rem);right:0;display:flex;align-items:center;justify-content:flex-end;gap:.95rem;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);pointer-events:none;transform:none}.bubble-menu__item{--bubble-item-rotation: 0deg;--bubble-item-delay: 0s;--bubble-item-duration: .48s;--bubble-item-ease: cubic-bezier(.22, 1.32, .34, 1);--bubble-item-hover-bg: rgba(255, 255, 255, .98);--bubble-item-hover-color: #111111;display:inline-flex;align-items:center;justify-content:center;min-height:4.45rem;min-width:0;width:clamp(11rem,12vw,14rem);padding:1.58rem 1.9rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:var(--bubble-menu-bg);color:#0b0f19;font:inherit;font-size:1.12rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 18px 34px #0b0f192e;opacity:0;transform:translate3d(.9rem,0,0) scale(.92) rotate(0);transform-origin:center right;transition:transform var(--bubble-item-duration) var(--bubble-item-ease),opacity var(--bubble-item-duration) ease,background-color .18s ease,color .18s ease,border-color .18s ease;transition-delay:var(--bubble-item-close-delay, 0s)}.bubble-menu--open .bubble-menu__item{pointer-events:auto;opacity:1;transform:translateZ(0) scale(1) rotate(var(--bubble-item-rotation));transition-delay:var(--bubble-item-delay)}.bubble-menu__item:hover,.bubble-menu__item:focus-visible{background:var(--bubble-item-hover-bg);color:var(--bubble-item-hover-color);border-color:transparent;outline:none;transform:translate3d(0,-1px,0) scale(1) rotate(var(--bubble-item-rotation))}@media (max-width: 720px){.bubble-menu__trigger{width:2.55rem;height:2.55rem}.bubble-menu__panel{gap:.55rem}.bubble-menu__item{min-height:3.95rem;min-width:clamp(9.5rem,10vw,11rem);padding:1.3rem;font-size:1rem}}@media (max-width: 1100px){body.lupa-story-page:after{position:fixed;z-index:70;inset:0;background:#0408168f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}body.lupa-story-page:has(.bubble-menu--open):after{opacity:1}.bubble-menu__panel{top:calc(100% + .65rem);right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:4.25rem;-moz-column-gap:.68rem;column-gap:.68rem;row-gap:.78rem;width:min(25rem,calc(100vw - 2rem));padding:.65rem;transform:none}.bubble-menu__item{min-height:0;min-width:0;width:100%;height:100%;padding:.85rem .75rem;box-shadow:0 12px 24px #0b0f1929;transform:translate3d(0,-.3rem,0) scale(.94) rotate(0)}}@media (prefers-reduced-motion: reduce){.bubble-menu__trigger,.bubble-menu__trigger-glyph,.bubble-menu__trigger-glyph span,.bubble-menu__item{transition:none}}.lupa-story__panel--shared-capabilities{background:linear-gradient(145deg,#f7f3ea 0%,var(--story-beige) 58%,#e5edf0 100%)!important}.lupa-story__first-shipment{container:first-shipment / inline-size;min-width:0}@container first-shipment (max-width: 28rem){.lupa-story__first-shipment .lupa-story__first-shipment-free{grid-template-columns:auto minmax(0,1fr)}.lupa-story__first-shipment .lupa-story__first-shipment-free .lupa-story__button--first-shipment{grid-column:1 / -1;width:100%;min-width:0;white-space:normal;justify-content:center}}.lupa-story__shared-capabilities-main{display:grid;grid-template-columns:minmax(16rem,.79fr) minmax(31rem,1.21fr);align-items:center;gap:clamp(1.5rem,4vw,4.6rem);min-height:0}.lupa-story__shared-capabilities-copy{display:grid;align-content:start;gap:clamp(1rem,2vw,1.65rem)}.lupa-story__visual-stage--shared-capabilities{justify-self:end;width:min(100%,55rem)}.lupa-story__shared-capability-art{display:block;width:880px;height:460px;overflow:visible;transform:translate(10px,40px)}@media (min-width: 961px){.lupa-story__panel--shared-capabilities{grid-template-rows:auto minmax(0,1fr) auto}.lupa-story__panel--shared-capabilities .lupa-story__shared-capabilities-main{grid-template-columns:minmax(25rem,.92fr) minmax(32rem,1.08fr);align-items:start;gap:var(--story-desktop-column-gap);width:100%;height:100%}.lupa-story__panel--shared-capabilities .lupa-story__shared-capabilities-copy{align-self:start;padding-top:var(--story-desktop-title-offset);gap:clamp(.65rem,min(1.25vw,2dvh),1.25rem)}.lupa-story__panel--shared-capabilities .lupa-story__visual-stage--shared-capabilities{--story-visual-slot-width: min(100%, clamp(900px, 46.875vw, 1215px));--story-visual-slot-height: min(100%, clamp(560px, 29.167vw, 756px));min-width:0;min-height:0;margin-inline:auto;align-self:center;justify-self:center}.lupa-story__panel--shared-capabilities .lupa-story__headline{max-width:none}.lupa-story__panel--shared-capabilities .lupa-story__body{font-size:var(--story-desktop-body)}}@media (min-width: 1440px){.lupa-story__panel--shared-capabilities .lupa-story__visual-stage--shared-capabilities{--story-visual-slot-width: min(100%, var(--story-wide-hero-width));--story-visual-slot-height: min(100%, var(--story-wide-hero-height));max-width:none!important}}@media (max-width: 960px){.lupa-story__shared-capabilities-main{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr)}}@media (max-width: 720px){.lupa-story__panel--shared-capabilities{justify-content:flex-start;gap:clamp(.8rem,2svh,1.2rem)}.lupa-story__shared-capabilities-main{display:grid;grid-template-columns:1fr;gap:.8rem}.lupa-story__shared-capabilities-copy{gap:.6rem}.lupa-story__shared-capabilities-copy .lupa-story__headline{font-size:clamp(2.45rem,11.5vw,4.1rem);line-height:.96}.lupa-story__shared-capabilities-copy .lupa-story__body{font-size:clamp(.8rem,3.4vw,.98rem);line-height:1.35}.lupa-story__visual-stage--shared-capabilities{width:min(100%,28rem);justify-self:center}}@media (min-width: 721px) and (max-width: 960px){.lupa-story .lupa-story__panel--shared-cta .lupa-story__cta-intro{gap:.65rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__cta-description,.lupa-story .lupa-story__panel--shared-cta .lupa-story__cta-primary-action{margin-top:0}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-steps:before{display:none}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-step{grid-template-columns:1.5rem minmax(0,1fr);gap:.4rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-step-card{grid-template-columns:2rem minmax(0,1fr);min-height:3.5rem;gap:.5rem;padding:.5rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-step-icon{width:2rem;height:2rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-step-copy strong,.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-step-copy>span{font-size:.7rem}.lupa-story .lupa-story__panel--shared-cta .lupa-story__first-shipment-check{display:none}}@media (min-width: 721px){@container first-shipment (max-width: 28rem){.lupa-story .lupa-story__first-shipment .lupa-story__first-shipment-steps{grid-template-columns:minmax(0,1fr)}}@container first-shipment (max-width: 22rem){.lupa-story .lupa-story__first-shipment .lupa-story__first-shipment-step-card{grid-template-columns:auto minmax(0,1fr);min-width:0}.lupa-story .lupa-story__first-shipment .lupa-story__first-shipment-check{display:none}}}.lupa-story--solutions .solution-illustration{width:100%;min-width:0;min-height:0;align-self:stretch;display:grid;place-items:center}.lupa-story--solutions .solution-art-frame{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center}.lupa-story--solutions .solution-art-stage{--story-visual-slot-height: 100%;margin:0}.lupa-story--solutions .solution-art-legacy,.lupa-story--solutions .solution-art-surface,.lupa-story--solutions .solution-art-mobile-surface{position:absolute;inset:0 auto auto 0;transform-origin:top left;color:var(--story-graphite);font-size:16px;isolation:isolate;background:transparent!important}.lupa-story--solutions .solution-art-legacy>div[class*=lupa-story__visual-stage--]{display:block!important;width:100%!important;height:100%!important;max-width:none;margin:0;transform:none!important}.lupa-story--solutions .solution-art-surface--capabilities>svg{width:880px;height:460px}.lupa-story--solutions .solution-art-legacy .lupa-story__pricing-free-card{left:22px;top:36px}.lupa-story--solutions .solution-art-mobile{display:none}@media (min-width: 961px){.lupa-story--solutions .solution-art-stage{--story-visual-slot-width: min(100%, calc(var(--solution-art-width) * var(--story-desktop-scale)));--story-visual-slot-height: min(100%, calc(var(--solution-art-height-limit) * var(--story-desktop-scale)))}}@media (max-width: 720px){.lupa-story--solutions .solution-art-desktop{display:none}.lupa-story--solutions .solution-art-mobile{display:grid}.lupa-story--solutions .solution-art-mobile-surface{left:10px;top:10px}.lupa-story--solutions .solution-art-mobile-surface>div{width:100%!important;height:100%!important;min-height:0;margin:0}.lupa-story--solutions .lupa-story__cta-layout .solution-art-frame{height:auto}.lupa-story--solutions .lupa-story__cta-layout .solution-art-stage{--story-visual-slot-height: initial}}.lupa-story--solutions [data-solution-document-flow] .solution-art-frame{height:auto}.lupa-story--solutions [data-solution-document-flow] .solution-art-stage{--story-visual-slot-height: initial;height:auto}.lupa-story--solutions .solution-art-stage>.lupa-story__visual-canvas{top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) scale(var(--story-canvas-scale))}.lupa-story--solutions .solution-art-surface--capabilities .lupa-story__shared-capability-art{transform:none}.lupa-story--solutions .solution-scenario-art{display:block;overflow:visible}.lupa-story--solutions .lupa-story__panel--gps-free-hero [data-illustration=landing-08-free-truck] .lupa-story__pricing-orbit path{stroke:#ff5a1f6b;stroke-width:1.8}.lupa-story--solutions .lupa-story__panel--gps-free-hero [data-illustration=landing-08-free-truck] .lupa-story__pricing-orbit circle{fill:#ff7b47;stroke:#fff9ef;stroke-width:2}.lupa-story--solutions .lupa-story__panel--gps-free-hero [data-illustration=landing-08-free-truck] .lupa-story__pricing-offer:before{background:radial-gradient(ellipse,rgba(255,122,70,.2),rgba(215,255,63,.08) 48%,transparent 72%)}.lupa-story--solutions .solution-free-start-card{position:absolute;left:410px;top:155px;z-index:4;width:290px;height:320px;display:flex;flex-direction:column;padding:25px;border:1px solid rgba(124,67,37,.12);border-radius:29px;background:linear-gradient(155deg,#fff,#f7f7f2);color:var(--story-graphite);box-shadow:0 26px 48px #661f0729,0 6px 14px #661f0714,inset 0 1px #fff;transform:rotate(3deg)}.lupa-story--solutions .solution-free-start-card__icon{display:grid;place-items:center;width:49px;height:49px;flex:none;border-radius:15px;background:#fff0e8;color:var(--story-orange)}.lupa-story--solutions .solution-free-start-card__icon svg{width:29px;height:29px;stroke-width:1.7}.lupa-story--solutions .solution-free-start-card h3{margin:19px 0 0;font-size:27px;line-height:1.12;font-weight:700;letter-spacing:-.02em}.lupa-story--solutions .solution-free-start-card p{margin:14px 0 0;font-size:17px;line-height:1.4;color:#657084}.lupa-story--solutions .solution-free-start-card__note{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.35;color:#429f5b}.lupa-story--solutions .solution-free-start-card__note svg{width:21px;height:21px;flex:none}@media (max-width: 720px){.lupa-story--solutions .solution-free-start-card{left:396px;top:166px;transform-origin:left top;transform:rotate(3deg) scale(.92)}}.lupa-story--solutions .lupa-story__headline>.solution-headline-line{display:block;white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.lupa-story--solutions .lupa-story__panel .lupa-story__headline{width:100%;max-width:none;text-wrap:nowrap}.lupa-story--solutions{-webkit-hyphens:none;hyphens:none}.lupa-story--solutions .lupa-story__cta-description{max-width:36rem}.lupa-story--solutions .lupa-story__gps-free-copy>.lupa-story__body{max-width:min(100%,40rem)}.lupa-story--solutions-catalog>.lupa-story__nav{position:absolute}.solutions-catalog{min-height:100svh;padding:9rem clamp(1rem,4vw,4rem) 2rem;background:linear-gradient(145deg,#f8f5ed,#edf3ef);color:var(--story-graphite)}.solutions-catalog__intro,.solutions-catalog__grid,.solutions-catalog__footer{max-width:112rem;margin-inline:auto}.solutions-catalog__intro .lupa-story__headline{max-width:none;margin-block:2rem 1.25rem}.solutions-catalog__intro .lupa-story__body{max-width:47rem}.solutions-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.25rem;margin-block:3rem}.solutions-catalog__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.25rem,2vw,2rem);border:1px solid rgba(31,42,51,.12);border-radius:1.5rem;background:#fffc;color:var(--story-graphite);text-decoration:none;box-shadow:0 18px 36px #18252f0f;transition:transform .18s ease,box-shadow .18s ease}.solutions-catalog__card:hover{transform:translateY(-4px);box-shadow:0 22px 38px #18252f1f}.solutions-catalog__card:focus-visible,.solutions-catalog__footer a:focus-visible{outline:3px solid var(--story-orange);outline-offset:4px}.solutions-catalog__card-top{display:flex;align-items:center;justify-content:space-between;width:100%}.solutions-catalog__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:linear-gradient(135deg,var(--story-orange),#ff8a3d);color:var(--story-white)}.solutions-catalog__number{font-size:.9rem;font-weight:700;opacity:.6}.solutions-catalog__card h2{margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.025em}.solutions-catalog__card p{max-width:32rem;margin:0 0 .5rem;font-size:1rem;line-height:1.5;opacity:.78}.solutions-catalog__open{display:flex;gap:.75rem;align-items:center;margin-top:auto;font-size:.9rem;font-weight:700}.solutions-catalog__open svg{width:1.1rem}.solutions-catalog__footer{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}@media (min-width: 961px){.lupa-story--solutions .lupa-story__gps-free-layout,.lupa-story--solutions .lupa-story__shared-capabilities-main,.lupa-story--solutions .lupa-story__cta-layout{grid-template-columns:minmax(min-content,1fr) minmax(0,1fr)}.lupa-story--solutions .lupa-story__gps-free-copy,.lupa-story--solutions .lupa-story__shared-capabilities-copy,.lupa-story--solutions .lupa-story__cta-intro{min-width:-moz-min-content;min-width:min-content;padding-top:var(--solution-title-offset, var(--story-desktop-title-offset))}.lupa-story--solutions .lupa-story__cta-intro[data-solution-tight] .lupa-story__cta-description,.lupa-story--solutions .lupa-story__cta-intro[data-solution-tight] .lupa-story__cta-primary-action{margin-top:0}}@media (max-width: 960px){.solutions-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lupa-story--solutions .lupa-story__panel--shared-capabilities .lupa-story__shared-capabilities-main{grid-template-columns:minmax(0,1fr)}.lupa-story--solutions .lupa-story__gps-free-layout,.lupa-story--solutions .lupa-story__shared-capabilities-main{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;align-items:start}.lupa-story--solutions .lupa-story__panel--gps-free-hero,.lupa-story--solutions .lupa-story__panel--gps-free-flow,.lupa-story--solutions .lupa-story__panel--shared-capabilities{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch}.lupa-story--solutions .lupa-story__visual-stage--gps-free-hero,.lupa-story--solutions .lupa-story__visual-stage--gps-free-flow,.lupa-story--solutions .lupa-story__visual-stage--shared-capabilities{--story-visual-slot-height: 100%;align-self:stretch;justify-self:center;min-height:0}}@media (min-width: 961px) and (max-height: 900px){.lupa-story--solutions .lupa-story__panel .lupa-story__headline:has(>[data-line-count="4"]){font-size:min(var(--story-desktop-heading),max(4rem,calc((100dvh - 380px) / 3.92)))}}@media (min-width: 721px) and (max-width: 960px) and (max-height: 850px){.lupa-story--solutions .lupa-story__panel--cta{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.lupa-story--solutions .lupa-story__gps-free-layout,.lupa-story--solutions .lupa-story__panel--shared-capabilities .lupa-story__shared-capabilities-main,.lupa-story--solutions .lupa-story__cta-layout{grid-template-columns:minmax(min-content,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:1rem;height:100%;min-height:0}.lupa-story--solutions .lupa-story__panel .lupa-story__headline{font-size:clamp(2.6rem,5vw,3rem)}.lupa-story--solutions .lupa-story__cta-primary-action{width:100%;min-width:0}.lupa-story--solutions .lupa-story__cta-primary-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;min-width:0}.lupa-story--solutions .lupa-story__cta-primary-actions>.lupa-story__button{width:100%;min-width:0}.lupa-story--solutions .lupa-story__first-shipment-free{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:.5rem}.lupa-story--solutions .lupa-story__button--first-shipment{grid-column:1 / -1;width:100%;min-width:0}}@media (max-width: 560px){.solutions-catalog{padding-top:7rem}.solutions-catalog__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:2rem}}@media (max-width: 720px) and (max-height: 620px){.lupa-story--solutions .lupa-story__panel.lupa-story__panel--cta{gap:.2rem;padding-bottom:.375rem!important}.lupa-story--solutions .lupa-story__cta-description{margin-top:.2rem}.lupa-story--solutions .lupa-story__panel--cta .lupa-story__cta-primary-action{margin-top:.3rem}.lupa-story--solutions .lupa-story__panel--cta .lupa-story__cta-rustore{min-height:2.375rem}.lupa-story--solutions .lupa-story__panel--cta .lupa-story__first-shipment-free-action{min-height:2.4rem}}@media (prefers-reduced-motion: reduce){.solutions-catalog__card{transition:none}}.lupa-story--solutions [data-solution-document-flow] [data-flow-section]{height:auto;scroll-margin-top:6rem}.lupa-story--solutions [data-solution-document-flow] [data-flow-shell]{position:static}.lupa-story--solutions [data-solution-document-flow] .lupa-story__panel{position:relative;height:auto!important;min-height:100svh!important;max-height:none!important;grid-template-rows:auto auto auto;gap:1.25rem;padding-top:7rem!important}.lupa-story--solutions [data-solution-document-flow] .lupa-story__gps-free-layout,.lupa-story--solutions [data-solution-document-flow] .lupa-story__shared-capabilities-main,.lupa-story--solutions [data-solution-document-flow] .lupa-story__cta-layout{height:auto;grid-template-rows:auto}.lupa-story--solutions [data-solution-document-flow] .lupa-story__visual-stage{height:min(45vw,20rem);--story-visual-slot-height: min(45vw, 20rem)}.information.information--catalog{--catalog-border: #ddd6cc;--catalog-muted: #54565b;--catalog-accent: #a63812;padding-top:9rem}.information.information--catalog ::-moz-selection{background:#ffdac9;color:var(--story-graphite)}.information.information--catalog ::selection{background:#ffdac9;color:var(--story-graphite)}.information.information--catalog .solutions-catalog{max-width:88rem;margin-inline:auto;min-height:auto;padding:1rem 0 4rem}.information.information--catalog .information__hub-title{margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,4rem)}.information.information--catalog .information__lead{max-width:65ch;margin:0;color:var(--catalog-muted);font-size:clamp(1rem,1.4vw,1.2rem)}.information.information--catalog .information__hub-nav{gap:.5rem;margin:1.5rem 0 2.5rem}.information.information--catalog .information__hub-nav a{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.5rem 1rem;border:1px solid var(--catalog-border);border-radius:.75rem;text-decoration:none;font-size:.875rem;font-weight:600}.information.information--catalog .information__hub-nav a:hover{background:#fff;border-color:var(--story-orange)}.information.information--catalog .information__hub-nav svg{width:1rem;height:1rem}.information.information--catalog .information__hub-section{margin-top:3.5rem}.information.information--catalog #solutions{margin-top:0}.information.information--catalog .solutions-catalog__grid{gap:1.25rem;margin:1.5rem 0 0}.information.information--catalog .solutions-catalog__card{gap:1.15rem;background:#fff;box-shadow:none;transition:border-color .18s ease,transform .18s ease}.information.information--catalog .solutions-catalog__card:is(:hover,:visited,:active){color:var(--story-graphite)}.information.information--catalog .solutions-catalog__card:hover{border-color:var(--story-orange);transform:translateY(-3px)}.information.information--catalog .solutions-catalog__card:active{transform:translateY(0)}.information.information--catalog .solutions-catalog__icon{background:var(--story-orange)}.information.information--catalog .solutions-catalog__card h3{font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.18;text-wrap:pretty}.information.information--catalog .solutions-catalog__card p{opacity:1;color:var(--catalog-muted)}.information.information--catalog .solutions-catalog__open{padding-top:.75rem}.catalog-service{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.catalog-service__card{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;align-content:start;align-items:center;gap:.75rem;padding:1.5rem;border:1px solid var(--catalog-border);border-radius:1rem;text-decoration:none}.catalog-service__card:hover{background:#fff;border-color:var(--story-orange)}.catalog-service__icon{width:1.5rem;height:1.5rem;color:var(--catalog-accent)}.catalog-service h3{margin:0;font-size:1.25rem;line-height:1.3;font-weight:700}.catalog-service p{grid-column:1 / -1;margin:.25rem 0 0;color:var(--catalog-muted);font-size:.9375rem}.catalog-service__arrow{grid-column:3;grid-row:1;width:1.25rem;height:1.25rem}.information.information--catalog #materials>p{margin:-.5rem 0 1.5rem;color:var(--catalog-muted)}.catalog-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.catalog-articles article{display:flex;min-width:0}.information .catalog-articles__link{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--catalog-border);border-radius:1.25rem;background:#fff;color:var(--story-graphite);text-decoration:none;transition:border-color .18s ease}.information .catalog-articles__link:is(:hover,:focus-visible){color:var(--story-graphite);border-color:var(--story-orange)}.information .catalog-articles__link:active{border-color:var(--catalog-accent)}.catalog-articles__visual{display:grid;place-items:center;min-height:10rem;padding:.75rem 1.5rem;background:#f8f4ed}.catalog-articles__graphic{display:block;width:min(100%,22.5rem);height:8.5rem;color:var(--story-graphite)}.catalog-articles__route{stroke:var(--story-orange);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 6}.catalog-articles__point{fill:var(--story-orange)}.catalog-articles__device{fill:#fff;stroke:currentColor;stroke-width:2}.catalog-articles__accent{color:var(--story-orange)}.catalog-articles__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.75rem}.catalog-articles__category{color:var(--catalog-accent);font-size:.8125rem;font-weight:600}.information .catalog-articles :is(h2,h3){min-height:2.5em;margin:.75rem 0 1rem;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.25;font-weight:700;letter-spacing:-.02em;text-wrap:pretty}.catalog-articles p{margin:0 0 1.75rem;max-width:60ch;font-size:.9375rem;color:var(--catalog-muted)}.catalog-articles__link:hover :is(h2,h3){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.catalog-articles__bottom{display:flex;width:100%;margin-top:auto;padding-top:1rem;border-top:1px solid var(--catalog-border)}.catalog-articles__open,.catalog-materials-link{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600}.catalog-articles__open{justify-content:space-between;width:100%}.catalog-materials-link{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600}.catalog-articles__open svg,.catalog-materials-link svg{width:1.125rem;height:1.125rem;flex-shrink:0}.catalog-materials-link{min-height:48px;margin-top:1.5rem;padding:.65rem 1rem;border:1px solid var(--catalog-border);border-radius:.75rem;text-decoration:none}.catalog-materials-link:hover{background:#fff;border-color:var(--story-orange)}.catalog-footer{margin-inline:calc(-1 * var(--information-gutter));background:var(--story-graphite);color:var(--story-cream, #fbf8f3)}.catalog-footer__inner{width:calc(100% - 2 * var(--information-gutter));max-width:88rem;margin-inline:auto;padding-top:1.5rem}.information--inner .catalog-footer__inner{max-width:80rem}.catalog-footer__main{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:2rem;padding-bottom:1rem}.catalog-footer__main a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;font-size:.8125rem;line-height:1.45;text-decoration:none}.information .catalog-footer a:is(:hover,:focus-visible){color:#ffc3a9}.information .catalog-footer a:active{color:#fff}.catalog-footer a:hover{text-decoration:underline;text-underline-offset:.25em}.catalog-footer__brand .catalog-footer__logo{display:block;min-height:0;padding:0;text-decoration:none}.catalog-footer__logo img{display:block;width:12rem;height:auto}.catalog-footer__brand p{max-width:38ch;margin:.5rem 0 0;font-size:.75rem;line-height:1.5;color:#c5c5c8}.catalog-footer__label{margin:.25rem 0 .5rem;color:#c5c5c8;font-size:.75rem;font-weight:600}.catalog-footer__navigation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.catalog-footer__bottom{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;border-top:1px solid #383b43;font-size:.6875rem;color:#c5c5c8}.catalog-footer__bottom>span{flex-shrink:0}.catalog-footer__bottom nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.catalog-footer__bottom a{display:inline-flex;align-items:center;min-height:36px}@media (min-width: 601px) and (max-width: 960px){.information .catalog-articles :is(h2,h3){min-height:3.75em}}@media (max-width: 960px){.catalog-service{grid-template-columns:1fr}.catalog-service__card{padding:1.25rem}.catalog-service p{grid-column:2}}@media (max-width: 600px){.information.information--catalog{padding-top:7rem}.information.information--catalog .information__hub-nav{margin-bottom:2rem}.information.information--catalog .information__hub-section{margin-top:2.5rem}.catalog-articles{grid-template-columns:minmax(0,1fr);gap:1.25rem}.catalog-service p{grid-column:1 / -1}.catalog-footer__inner{padding-top:1.25rem}.catalog-footer__main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem 1rem}.catalog-footer__navigation>div{display:block}.catalog-footer__main a,.catalog-footer__bottom a{min-height:44px}.catalog-footer__brand{grid-column:1 / -1}.catalog-footer__main a{overflow-wrap:anywhere}.catalog-footer__logo img{width:11rem}.catalog-footer__brand p{max-width:38ch}.catalog-footer__line-break{display:none}.catalog-articles__copy{padding:1.25rem}.information .catalog-articles :is(h2,h3){min-height:0}.catalog-footer__bottom{gap:.5rem}.catalog-footer__bottom,.catalog-footer__bottom nav{flex-direction:column}}@media (prefers-reduced-motion: reduce){.catalog-articles__link,.information.information--catalog .solutions-catalog__card{transition:none}.information.information--catalog .solutions-catalog__card:hover{transform:none}}.information.information--catalog :is(.information__hub-nav a,.catalog-service__card,.catalog-materials-link):active{background:#f8e5da;border-color:var(--story-orange)}.catalog-articles--single{grid-template-columns:minmax(0,1fr)}.information .catalog-articles--single .catalog-articles__link{display:grid;grid-template-columns:.8fr 1.2fr}.information .catalog-articles--single :is(h2,h3){min-height:0}.catalog-articles--single .catalog-articles__visual{min-height:16rem}@media (max-width: 600px){.information .catalog-articles--single .catalog-articles__link{display:flex}.catalog-articles--single .catalog-articles__visual{min-height:10rem}}@media (min-width: 601px) and (max-width: 850px){.catalog-footer__main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem 2rem}.catalog-footer__brand{grid-column:1 / -1;display:flex;gap:2rem;align-items:center}.catalog-footer__brand p{margin:0}}.information--inner .information__main{max-width:80rem;padding-block:1.5rem 3rem}.information--inner .information__breadcrumbs{margin-bottom:1.5rem;font-size:.8125rem}.information--inner .information__intro{max-width:none;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--catalog-border)}.information.information--inner h1{max-width:24ch;margin-bottom:1.25rem;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.1;text-wrap:pretty}.information--inner .information__lead{max-width:65ch;margin:0;font-size:clamp(1rem,1.5vw,1.1875rem);color:var(--catalog-muted)}.information--inner .information__intro--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:2rem;align-items:center}.information__intro-art{display:grid;place-items:center;align-self:stretch;border-radius:1rem;background:#f8eade}.information__intro-art .catalog-articles__graphic{width:100%;height:auto;padding:1rem}.information--inner .information__category{display:inline-flex;margin:1rem 0 0;padding:.25rem .65rem;border-radius:.5rem;background:#f8e5da;color:var(--catalog-accent);font-size:.75rem}.information--inner .information__reading-layout{grid-template-columns:15rem minmax(0,1fr);gap:2rem}.information--inner .information__toc{align-self:start;gap:0;padding:1.25rem;border:1px solid var(--catalog-border);border-radius:1rem;font-size:.8125rem;line-height:1.5}.information__toc-links{display:grid;gap:.25rem}.information--inner .information__toc-label{margin-bottom:.75rem}.information--inner .information__toc a{display:flex;align-items:center;min-height:44px;padding-block:.5rem;text-decoration:none;color:var(--catalog-muted)}.information--inner .information__toc a:hover{color:var(--catalog-accent);text-decoration:underline}.information__toc-mobile{display:none}.information--inner .information__prose{max-width:none;font-size:1rem;line-height:1.75}.information.information--inner .information__prose h2{margin-bottom:1.25rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.3;text-wrap:pretty}.information--inner .information__prose p{max-width:75ch;margin:0 0 1rem}.information--inner .information__prose p:last-child{margin-bottom:0}.information--inner .information__prose section{margin:0;padding:clamp(1.25rem,3vw,2.25rem);scroll-margin-top:1.5rem}.information__document--service .information__prose{display:grid;gap:1.25rem}.information__document--service .information__prose>section{border:1px solid var(--catalog-border);border-radius:1rem;background:#fff}.information__document--service .information__prose h2,.information__document--pricing .information__prose h2{display:flex;align-items:center;gap:.875rem}.information__section-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#f8e5da;color:var(--catalog-accent)}.information__section-icon svg{width:1.25rem;height:1.25rem}.information--inner .information__context-links,.information--inner .information__related ul{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;margin:1.5rem 0 0;list-style:none}.information--inner .information__context-links li,.information--inner .information__related li{margin:0}.information--inner .information__context-links a,.information--inner .information__related a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--catalog-border);border-radius:.625rem;color:var(--catalog-accent);font-size:.8125rem;line-height:1.5;text-decoration:none}.information--inner .information__context-links a:hover,.information--inner .information__related a:hover{background:#f8e5da;border-color:var(--story-orange)}.information__context-links svg,.information__related svg{width:1rem;height:1rem;flex-shrink:0}.information--inner .information__related{padding:1.5rem 0 0;margin:1rem 0 0;border-top:1px solid var(--catalog-border)}.information.information--inner .information__related h2{font-size:1.25rem;margin-bottom:.75rem}.information--inner .information__related ul{margin-top:0}.information__document--article .information__prose{padding:0 clamp(1.25rem,3vw,2.75rem);border:1px solid var(--catalog-border);border-radius:1.25rem;background:#fff}.information__document--article .information__prose>section{padding-inline:0}.information__document--article .information__prose>section+section{border-top:1px solid var(--catalog-border)}.information__document--article .information__related{padding-block:1.75rem;margin:0}.information--inner .information__prose ol{display:grid;gap:.75rem;padding:1rem 1rem 1rem 2.5rem;margin-block:1.5rem;border-radius:.75rem;background:#f8f4ed}.information--inner .information__prose ol li{margin:0;padding-left:.25rem}.information--inner .information__prose ol li::marker{color:var(--catalog-accent);font-weight:700}.information__document--pricing .information__prose{border:1px solid var(--catalog-border);border-radius:1.25rem;background:#fff}.information__document--pricing .information__prose>section+section{border-top:1px solid var(--catalog-border)}.information__document--pricing .information__related{padding:1.75rem clamp(1.25rem,3vw,2.25rem);margin:0}.information--inner .information__table-wrap{margin:1.5rem 0 0;border:1px solid var(--catalog-border);border-radius:.75rem}.information--inner table{min-width:39rem;font-size:.875rem}.information--inner caption{padding:.75rem 1rem;font-weight:600}.information--inner table td:first-of-type{font-size:1rem;font-weight:700}.information--inner table td small{color:var(--catalog-muted);font-weight:400;font-size:.75rem}.information--inner table tr:last-child :is(th,td){border-bottom:0}.information--inner .information__categories{gap:.5rem;margin-bottom:1.5rem;padding-bottom:0;border:0}.information__categories a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--catalog-border);border-radius:.75rem;font-size:.875rem;font-weight:600;text-decoration:none}.information .information__categories a[aria-current=page]{background:var(--story-graphite);border-color:var(--story-graphite);color:#fff}.information__categories a:hover{background:#fff;border-color:var(--story-orange)}.information--inner .catalog-articles{margin-top:0}@media (max-width: 960px){.information--inner .information__reading-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.information--inner .information__toc{position:static;padding:.5rem 1rem}.information__toc-desktop{display:none}.information__toc-mobile{display:block}.information__toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:44px;border:0;background:transparent;color:var(--story-graphite);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.information__toc-mobile summary svg{width:1rem;height:1rem}.information__toc-mobile[open] summary svg{transform:rotate(180deg)}.information--inner .information__intro--illustrated{grid-template-columns:minmax(0,1fr) 12rem;gap:1rem}}@media (max-width: 600px){.information__categories a{font-size:.8125rem;padding-inline:.75rem}.information--inner .information__main{padding-top:1rem;padding-bottom:2rem}.information--inner .information__breadcrumbs{margin-bottom:1.25rem}.information--inner .information__intro{margin-bottom:1.5rem;padding-bottom:1.5rem}.information--inner .information__intro--illustrated{display:block}.information__intro-art{display:none}.information--inner .information__prose{font-size:.9375rem;line-height:1.7}.information__document--service .information__prose h2,.information__document--pricing .information__prose h2{align-items:flex-start;gap:.75rem}.information__section-icon{width:2.25rem;height:2.25rem}.information a.information__action{font-size:.875rem}.information__action svg{width:1.125rem;height:1.125rem;flex-shrink:0}}.information{--information-gutter: clamp(1rem, 4vw, 4rem);--catalog-border: #ddd6cc;--catalog-muted: #54565b;--catalog-accent: #a63812;color:var(--story-graphite);background:var(--story-beige);padding:8rem var(--information-gutter) 0;font-family:Inter,sans-serif;line-height:1.65}.information a{color:inherit;text-underline-offset:.22em}.information a:hover{color:#a63812}.information a:active{color:var(--story-graphite)}.information :focus-visible{outline:3px solid var(--story-orange);outline-offset:5px}.information__skip{position:absolute;top:.5rem;left:1rem;padding:.75rem;background:#fff;transform:translateY(-200%);z-index:100}.information__skip:focus{transform:none}.information__main{max-width:88rem;margin:auto;padding-block:2.5rem 5rem}.information__breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;margin-bottom:3rem;color:#4b5058}.information__intro{max-width:68rem;margin-bottom:3.5rem}.information h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.25rem,4.8vw,4.75rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.5rem}.information__lead{font-size:clamp(1.1rem,1.6vw,1.4rem);max-width:65ch}.information h2{font-size:clamp(1.45rem,2vw,2rem);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:0 0 1.25rem;text-wrap:balance}.information__reading-layout{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,5rem);align-items:start}.information__toc{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:.65rem;font-size:.9rem}.information__toc p{font-weight:700;margin:0 0 .25rem}.information__toc a{color:#414953}.information__prose{min-width:0;max-width:72ch;font-size:1.0625rem}.information__prose section{margin-bottom:3.5rem;scroll-margin-top:2rem}.information__prose p{margin:0 0 1.2rem}.information__prose ol,.information__prose ul{padding-left:1.4rem}.information__prose li{margin-bottom:.65rem}.information__context-links{margin-top:1.5rem}.information__prose a{color:#a63812}.information__related{border-top:1px solid #c9c3b8;padding-top:2rem;margin-top:4rem}.information__table-wrap{overflow-x:auto;margin-block:1.5rem}.information table{border-collapse:collapse;width:100%;font-size:.95rem;text-align:left;font-variant-numeric:tabular-nums}.information caption{text-align:left;margin-bottom:1rem;color:#414953}.information th,.information td{padding:1rem .75rem;border-bottom:1px solid #c9c3b8;vertical-align:top}.information thead{background:var(--story-graphite);color:#fff}.information tbody th{font-weight:700}.information td small{display:block;white-space:nowrap}.information a.information__action{display:inline-flex;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1.25rem;background:var(--story-orange);color:var(--story-graphite);border-radius:.75rem;font-weight:700;text-decoration:none}.information a.information__action:hover{background:#ffd4c1}.information__category{font-size:.85rem;color:#5f4e3b;margin-block:1rem}.information__categories{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #c9c3b8}.information .solutions-catalog{padding:3.5rem 0 5rem;background:transparent}.information .information__hub-title{font-size:clamp(1.8rem,5vw,4.75rem);max-width:none;margin-bottom:1.5rem}.information .solutions-catalog__intro .lupa-story__body{color:#414953}.information .solutions-catalog__card h3{margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.025em}.information__hub-section{max-width:112rem;margin:4rem auto 0;scroll-margin-top:2rem}.information__hub-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c9c3b8}.information__hub-links a{padding:1.5rem 1.5rem 1.5rem 0;text-decoration:none}.information__hub-links h3{margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.information__hub-links p{margin:0;color:#414953;max-width:42ch}.information__hub-nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-block:2rem}@media (max-width: 800px){.information__reading-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.information__toc{position:static;border-block:1px solid #c9c3b8;padding-block:1.25rem}.information__hub-links{grid-template-columns:minmax(0,1fr)}.information__hub-links a{border-bottom:1px solid #c9c3b8}.information__intro{margin-bottom:2.5rem}}@media (max-width: 480px){.information__main{padding-top:1.5rem}.information__breadcrumbs{margin-bottom:2rem}.information th,.information td{padding:.75rem .5rem}}.lupa-story--solutions-catalog:has(>.information) .bubble-menu__item{white-space:normal;text-align:center}
