.lc-home .bq-section{padding-block:clamp(56px,6vw,96px);background:var(--site-paper);color:var(--site-ink);scroll-margin-top:100px}.bq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,112px);align-items:start}.lc-home .bq-layout h2{font-size:clamp(36px,3.5vw,52px);line-height:1.12;max-width:440px}.lc-home .bq-intro{font-size:18px;line-height:1.6;color:var(--site-muted);max-width:34ch;margin-top:24px}.bq-answers.hq-site-faq{margin-top:0;max-width:none}.bq-answers summary:focus-visible{outline:2px solid var(--site-ink);outline-offset:5px}.bq-answers .hq-site-action{font-size:16px;margin-top:16px;white-space:normal}@media(max-width:900px){.bq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.lc-home .bq-layout h2{max-width:720px}.lc-home .bq-intro{max-width:54ch;margin-top:18px}.bq-answers details>div{padding-right:0}}@media(max-width:600px){.lc-home .bq-layout h2{font-size:clamp(32px,8.5vw,40px)}.lc-home .bq-intro{font-size:16px}.bq-answers summary{align-items:flex-start;gap:16px}.bq-answers summary>span{flex:0 0 24px;text-align:center}.bq-answers .hq-site-action{align-items:flex-start}}.platform-chapters{--paper:#f5f4f0;--ink:#202122;--muted:#626562;--line:#d8d8d1;--orange:#ff7a1a;--white:#fff;--radius:12px;color:var(--ink);background:var(--paper);font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;scroll-margin-top:88px}.platform-chapters *,.platform-chapters :after,.platform-chapters :before{box-sizing:border-box}.platform-chapters :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.platform-chapters :is(button,input,select){font:inherit}.platform-chapters a{color:inherit;text-decoration:none}.platform-chapters button{color:inherit}.platform-chapters :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:5px}.platform-chapters img{display:block;max-width:100%}.platform-chapters :is(p,h2,h3,figure){margin:0}.platform-chapters svg{display:inline;width:20px;height:20px;vertical-align:middle;flex-shrink:0}.platform-chapters p{line-height:1.6}.platform-chapters :is(h2,h3){font-weight:540;letter-spacing:-.045em;line-height:1.08}.platform-chapters.platform-chapters :is(h2,h3){font-family:var(--font-inter),Inter,Arial,sans-serif;text-transform:none;text-shadow:none;text-wrap:wrap;white-space:normal}.platform-chapters :is(.platform-chapters-title,.platform-chapter-title){margin:0;font-weight:540;letter-spacing:-.045em;line-height:1.08}.platform-chapters .wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.platform-chapters .eyebrow{font-size:13px;line-height:1.4;font-weight:550;letter-spacing:.01em}.platform-chapters .text-link{display:inline-flex;align-items:center;gap:14px;min-height:48px;font-size:15px;font-weight:550}.platform-chapters .text-link svg{transition:transform .2s}.platform-chapters .text-link:hover svg{transform:translateX(4px)}.platform-chapters .button{background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:550}.platform-chapters .button:hover{background:#343634}.platform-chapters .screen{width:100%;height:auto;border-radius:9px;box-shadow:0 12px 32px -18px #20212255;border:1px solid #20212220}.platform-chapters .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-chapters .platform-motion-figure{display:contents}.platform-chapters .platform-anchor{display:block;height:0;scroll-margin-top:88px}@media (max-width:800px){.platform-chapters .wrap{width:calc(100% - 40px)}}@media (max-width:1099px){.platform-chapters .wrap{width:calc(100% - 2 * clamp(20px, calc(6vw - 18px), 48px))}}@media (prefers-reduced-motion:reduce){.platform-chapters *,.platform-chapters :after,.platform-chapters :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.platform-chapters .tour-intro{display:grid;grid-template-columns:1.65fr 1fr;gap:clamp(40px,5vw,80px);align-items:end;padding-block:86px 76px}.platform-chapters .tour-intro>div{container-type:inline-size}.platform-chapters .tour-intro .platform-chapters-title{font-size:min(7cqi,58px);margin-top:25px;line-height:1.04;letter-spacing:-.055em}.platform-chapters .tour-intro-phrase{display:inline-block;max-width:100%}.platform-chapters .tour-intro-accent{color:#777b75}.platform-chapters .tour-intro>p{font-size:19px;max-width:460px;padding-bottom:4px}.platform-chapters .chapter{padding-block:45px 90px;scroll-margin-top:88px}.platform-chapters .chapter-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:32px;align-items:start}.platform-chapters .chapter-kicker{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:550;margin-bottom:18px}.platform-chapters .chapter .platform-chapter-title{font-size:clamp(30px,3.1vw,43px);max-width:570px}.platform-chapters .chapter-heading p{font-size:16px;color:var(--muted);max-width:510px}.platform-chapters .chapter-heading .text-link{margin-top:10px}.platform-chapters .chapter-image{position:relative;isolation:isolate}.platform-chapters .chapter-image>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid #20212222;border-radius:10px;box-shadow:0 24px 34px -28px #20212266}.platform-chapters .chapter-capabilities{display:flex;gap:40px;margin-top:24px;flex-wrap:wrap;color:var(--muted);font-size:12px}.platform-chapters .chapter-capabilities span{display:flex;gap:9px;align-items:center}.platform-chapters .chapter-capabilities span:before{content:"✓";color:#5f6b5c}.platform-chapters .chapter--portrait{display:grid;grid-template-columns:.85fr 1fr;gap:90px;align-items:center;padding-top:60px}.platform-chapters .chapter--portrait .chapter-heading{display:block}.platform-chapters .chapter--portrait .chapter-heading p{margin-top:24px}.platform-chapters .chapter--portrait .chapter-image{width:100%;max-width:480px;justify-self:center}.platform-chapters .chapter--portrait .chapter-capabilities{gap:14px;display:grid;margin-top:24px}.platform-chapters .chapter--portrait .chapter-capabilities span{font-size:13px}.platform-chapters .tour-end{padding-block:30px 85px;display:flex;justify-content:space-between;gap:24px;align-items:center}.platform-chapters .tour-end p{font-size:25px;letter-spacing:-.04em}.platform-chapters .chapter--sales .chapter-image{transform:rotate(-1.2deg)}.platform-chapters .chapter--payments .chapter-image{max-width:650px}.platform-chapters .chapter--sales .chapter-image:hover{transform:rotate(0);transition:transform .35s}@media(min-width:1500px){.platform-chapters .tour-intro{padding-block:100px 90px}.platform-chapters .chapter{padding-bottom:110px}}@media(max-width:1000px){.platform-chapters .tour-intro{gap:40px;padding-block:64px}.platform-chapters .chapter-heading{gap:35px}.platform-chapters .chapter--portrait{gap:45px}.platform-chapters .chapter-capabilities{gap:20px}}@media(max-width:760px){.platform-chapters .tour-intro{display:block;padding-block:45px 40px}.platform-chapters .tour-intro .platform-chapters-title{font-size:clamp(34px,7vw,45px);margin-top:18px}.platform-chapters .tour-intro>p{font-size:16px;margin-top:24px}.platform-chapters .chapter{padding-block:30px 48px}.platform-chapters .chapter--portrait,.platform-chapters .chapter-heading{display:block}.platform-chapters .chapter-heading{margin-bottom:24px}.platform-chapters .chapter .platform-chapter-title{font-size:31px}.platform-chapters .chapter-heading p{margin-top:20px;font-size:15px}.platform-chapters .chapter-kicker{margin-bottom:14px}.platform-chapters .chapter-capabilities{gap:10px;display:grid;margin-top:18px}.platform-chapters .chapter--portrait .chapter-image{max-width:440px;margin:25px auto 0}.platform-chapters .chapter--portrait .chapter-capabilities{margin-bottom:22px}.platform-chapters .tour-end{display:block;padding-block:20px 60px}.platform-chapters .tour-end p{font-size:23px;margin-bottom:20px}}.platform-chapters .chapter--rentals .chapter-heading{margin-bottom:12px}.platform-chapters .calendar-motion__screen{position:relative;aspect-ratio:1512/828;overflow:hidden;background:#ebeae7;border-radius:10px;outline:1px solid #20212222;outline-offset:-1px;box-shadow:0 24px 34px -28px #20212266}.platform-chapters .calendar-motion__frame{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.platform-chapters .calendar-motion [hidden]{display:none}.platform-chapters .calendar-motion__cursor{position:absolute;pointer-events:none;z-index:1}.platform-chapters .calendar-motion__cursor svg{display:block;position:relative;z-index:1;width:clamp(14px,1.65vw,22px);height:auto;translate:-2px -2px;filter:drop-shadow(0 1px 2px #20212244)}.platform-chapters .calendar-motion__cursor span{position:absolute;top:-12px;left:-12px;width:24px;height:24px;border:1.5px solid #202122;border-radius:50%;box-shadow:0 0 0 1px #ffffffb0}.platform-chapters .calendar-motion__meta{display:flex;align-items:center;min-height:34px;padding-bottom:8px}.platform-chapters .calendar-motion__caption{font-size:13px;line-height:1.4;color:var(--muted)}@media (max-width:550px){.platform-chapters .calendar-motion__caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.platform-chapters .calendar-motion__cursor{display:none}}@media (max-width:1099px){.platform-chapters .tour-intro{gap:32px}.platform-chapters .tour-intro .platform-chapters-title{font-size:clamp(34px,4.4vw,44px)}.platform-chapters .tour-intro>p{font-size:17px}.platform-chapters .chapter-heading{gap:32px}.platform-chapters .chapter--portrait{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.platform-chapters .chapter--portrait .chapter-heading{min-width:0;margin-bottom:0}.platform-chapters .chapter .platform-chapter-title{font-size:clamp(30px,4.3vw,38px)}.platform-chapters .chapter .chapter-heading .chapter-kicker{margin:0 0 16px;font-size:13px;line-height:1.4}.platform-chapters .chapter--portrait .chapter-heading>div+div>p{margin-top:20px}.platform-chapters .chapter-capabilities{gap:12px 24px;font-size:13px;line-height:1.5}.platform-chapters .chapter-capabilities span{min-width:0}}@media (max-width:760px){.platform-chapters .tour-intro .platform-chapters-title{font-size:clamp(34px,5.6vw,42px)}.platform-chapters .tour-intro>p{font-size:16px;max-width:60ch}.platform-chapters .chapter .platform-chapter-title{font-size:clamp(30px,6.1vw,36px);max-width:620px}.platform-chapters .chapter .chapter-heading>div+div>p{margin-top:18px;font-size:16px;line-height:1.6;max-width:60ch}.platform-chapters .chapter--portrait .chapter-heading{margin-bottom:24px}.platform-chapters .chapter--portrait .chapter-capabilities,.platform-chapters .chapter-capabilities{display:flex;flex-wrap:wrap;gap:10px 20px}.platform-chapters .chapter--portrait .chapter-capabilities{margin-bottom:0}.platform-chapters .chapter-capabilities span{align-items:baseline;font-size:13px}.platform-chapters .calendar-motion__caption{font-size:13px}}.platform-chapters .hq-sale{--sale-paper:#fbfaf7;--sale-ink:#202122;--sale-quiet:#595c57;--sale-edge:#20212223;container-type:inline-size;color:var(--sale-ink);font-family:var(--font-inter),Inter,Arial,sans-serif}.platform-chapters .chapter--sales .chapter-image.hq-sale,.platform-chapters .chapter--sales .chapter-image.hq-sale:hover{transform:none;transition:none}.platform-chapters .hq-sale__meta{min-height:36px;display:flex;align-items:center;padding:0 0 4px 2px}.platform-chapters .hq-sale__caption{color:var(--sale-quiet);font-size:12px;font-weight:560;line-height:1.35}.platform-chapters .hq-sale__stage{position:relative;isolation:isolate;display:grid;place-items:center;height:clamp(342px,107cqi,540px);overflow:hidden;border:1px solid #e3dfd6;border-radius:18px;background:radial-gradient(ellipse at 48% 28%,#f4f0e8,transparent 73%),#eae6dd}.platform-chapters .hq-sale__stage:before{position:absolute;inset:0;background:linear-gradient(155deg,#fff5,transparent 52%);pointer-events:none;content:""}.platform-chapters .hq-sale__order,.platform-chapters .hq-sale__product,.platform-chapters .hq-sale__proof{position:relative;grid-area:1/1;box-shadow:0 1px 2px #30251812,0 14px 30px -15px #30251847}.platform-chapters .hq-sale__order,.platform-chapters .hq-sale__product,.platform-chapters .hq-sale__traveller{opacity:0;visibility:hidden}.platform-chapters .hq-sale__product{display:grid;width:min(75%,338px);padding:8px;border:1px solid var(--sale-edge);border-radius:17px;background:var(--sale-paper)}.platform-chapters .hq-sale__hero{display:grid;place-items:center;position:relative;overflow:hidden;aspect-ratio:1.55;border-radius:10px;background:radial-gradient(ellipse at 48% 35%,#f7f4ec,#eee9df)}.platform-chapters .hq-sale__photo{display:block;position:relative;overflow:hidden}.platform-chapters .hq-sale__photo img{position:absolute;display:block;max-width:none;mix-blend-mode:multiply}.platform-chapters .hq-sale__photo--saw img{top:50%;left:-15%;width:173%;height:auto;transform:translateY(-59%)}.platform-chapters .hq-sale__photo--lift img{inset:10% 8%;width:84%;height:80%;-o-object-fit:contain;object-fit:contain}.platform-chapters .hq-sale__hero .hq-sale__photo{width:90%;height:90%}.platform-chapters .hq-sale__product-text{display:grid;justify-items:start;gap:3px;padding:12px 10px 11px}.platform-chapters .hq-sale__product-text strong{margin-top:3px;font-size:clamp(21px,5.2cqi,27px);font-weight:660;line-height:1.08;letter-spacing:-.05em}.platform-chapters .hq-sale__product-text>span:last-child{color:var(--sale-quiet);font-size:12px;line-height:1.3}.platform-chapters .hq-sale__tag{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:5px;background:#edede7;color:#41433f;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.platform-chapters .hq-sale__tag--sale{background:#ffdabb;color:#532808}.platform-chapters .hq-sale__order{width:min(89%,381px);padding:0 clamp(10px,4.4cqi,20px) 4px;border:1px solid var(--sale-edge);border-radius:17px;background:var(--sale-paper)}.platform-chapters .hq-sale__order-title{display:flex;align-items:center;gap:8px;min-height:55px;font-size:clamp(15px,4.5cqi,20px);font-weight:660;line-height:1.15;letter-spacing:-.033em}.platform-chapters .hq-sale__order-title svg{width:22px;height:22px;color:#686962}.platform-chapters .hq-sale__row{display:grid;position:relative;grid-template-columns:clamp(40px,12cqi,53px) minmax(0,1fr) auto;align-items:center;gap:clamp(7px,2.4cqi,12px);min-height:73px;padding:9px 0;border-top:1px solid #20212218}.platform-chapters .hq-sale__row .hq-sale__photo{width:100%;aspect-ratio:1;border-radius:7px;background:#f0ede5}.platform-chapters .hq-sale__row strong{display:block;font-size:clamp(11px,3.6cqi,15px);font-weight:650;line-height:1.2;letter-spacing:-.025em}.platform-chapters .hq-sale__row small{display:block;margin-top:3px;color:var(--sale-quiet);font-size:11px;line-height:1.15}.platform-chapters .hq-sale__row-end{text-align:right}.platform-chapters .hq-sale__traveller{position:absolute;inset:0 auto auto 0;z-index:1;mix-blend-mode:multiply;transform-origin:top left;pointer-events:none}.platform-chapters .hq-sale__traveller .hq-sale__photo{width:100%;height:100%}.platform-chapters .hq-sale__proof{width:min(87%,431px);overflow:hidden;border:1px solid #2021222a;border-radius:12px;background:#fff}.platform-chapters .hq-sale__proof img{display:block;width:100%;height:auto}.platform-chapters .hq-sale__proof-focus{position:absolute;inset:42.7% 2% 33.1% 2.1%;border:2px solid #b35a26;border-radius:6px;opacity:0;pointer-events:none}@media (max-width:650px){.platform-chapters .hq-sale__caption{font-size:11px}.platform-chapters .hq-sale__stage{border-radius:13px}}@media (prefers-reduced-motion:reduce){.platform-chapters .hq-sale__traveller{display:none}}@media (max-width:1099px){.platform-chapters .hq-sale__caption,.platform-chapters .hq-sale__tag{font-size:12px}.platform-chapters .hq-sale__row strong{font-size:clamp(13px,3.6cqi,15px)}.platform-chapters .hq-sale__row small{font-size:12px;line-height:1.3}}.platform-chapters .hq-fleet{color:#202122;font-family:var(--font-inter),Inter,Arial,sans-serif;container-type:inline-size}.platform-chapters .hq-fleet__stage{position:relative;isolation:isolate;width:100%;height:48cqi;min-height:calc(30cqi + 300px)}.platform-chapters .hq-fleet__base{position:absolute;top:0;left:3%;width:94%;aspect-ratio:1512/772}.platform-chapters .hq-fleet__base img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #20212224;border-radius:10px;box-shadow:0 2px 5px -3px #20212224,0 22px 36px -29px #20212270}.platform-chapters .hq-fleet__detail{position:absolute;z-index:1;padding:5px;border:1px solid #ffffffec;border-radius:13px;background:#f5f4f0a6;box-shadow:inset 0 1px 0 #fff,0 2px 5px -3px #20212230,0 16px 28px -21px #20212280;backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform-origin:center top;will-change:opacity,transform}.platform-chapters .hq-fleet__detail--availability{top:30cqi;left:0;width:45%}.platform-chapters .hq-fleet__detail--transfers{top:2cqi;right:0;width:32%}.platform-chapters .hq-fleet__detail-content{padding:14px;border:1px solid #20212212;border-radius:8px;background:#fff;font-size:clamp(12px,1.1cqi,14px);line-height:1.35}.platform-chapters .hq-fleet__detail h3{font-size:clamp(16px,1.5cqi,18px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.platform-chapters .hq-fleet__product{margin-top:4px;color:#555a5c;font-size:12px;line-height:1.4}.platform-chapters .hq-fleet__product>span{white-space:nowrap}.platform-chapters .hq-fleet__product>span:before{content:" · ";color:#999c9c}.platform-chapters .hq-fleet__branch{display:flex;align-items:center;gap:12px;min-height:31px;margin-top:12px;padding:5px 9px;border:1px solid #e6e7e8;border-radius:5px;background:#fafafa}.platform-chapters .hq-fleet__branch>span:first-child{color:#64696b}.platform-chapters .hq-fleet__branch strong{margin-left:auto;font-weight:500}.platform-chapters .hq-fleet__chevron{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-right:1px solid #9b9fa0;border-bottom:1px solid #9b9fa0;transform:translateY(-2px) rotate(45deg)}.platform-chapters .hq-fleet__week-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px;font-size:12px;line-height:17px}.platform-chapters .hq-fleet__week-heading strong{font-weight:600}.platform-chapters .hq-fleet__week-heading>span{display:flex;align-items:center;gap:5px;color:#63696b}.platform-chapters .hq-fleet__week-heading i{width:7px;height:7px;border-radius:50%;background:#c5ead7}.platform-chapters .hq-fleet__week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e5e8e7;border-radius:5px;overflow:hidden}.platform-chapters .hq-fleet__day{display:grid;justify-items:center;gap:5px;padding:6px 2px;font-size:12px;line-height:15px}.platform-chapters .hq-fleet__day+.hq-fleet__day{border-left:1px solid #e5e8e7}.platform-chapters .hq-fleet__day>span{color:#707576;white-space:nowrap}.platform-chapters .hq-fleet__day b{color:#3a4042;font-weight:550}.platform-chapters .hq-fleet__day>strong{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#32785c;background:#e0f5e9;font-size:14px;font-weight:600}.platform-chapters .hq-fleet__bookings{display:grid;gap:5px;margin-top:10px}.platform-chapters .hq-fleet__booking{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:4px 8px;border-left:3px solid;border-radius:4px;font-size:12px;line-height:16px}.platform-chapters .hq-fleet__booking strong{font-weight:550}.platform-chapters .hq-fleet__booking--ready{border-color:#9255ec;background:#f0e8fb;color:#4f3a6e}.platform-chapters .hq-fleet__booking--prepare{border-color:#d89b42;background:#fbf0d4;color:#6b542b}.platform-chapters .hq-fleet__transfer-from{margin-top:16px;padding:9px 10px;border-radius:5px;background:#f3f4f5;line-height:17px}.platform-chapters .hq-fleet__transfer-from span{white-space:nowrap}.platform-chapters .hq-fleet__transfer-to{margin-top:14px}.platform-chapters .hq-fleet__transfer-to>span{display:block;margin-bottom:6px}.platform-chapters .hq-fleet__transfer-to b{margin-left:5px;color:#d85851;font-weight:500}.platform-chapters .hq-fleet__transfer-to>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 10px;border:1px solid #e5e7e9;border-radius:5px;box-shadow:0 1px 2px #20212206}.platform-chapters .hq-fleet__transfer-actions{display:flex;justify-content:flex-end;margin-top:18px}.platform-chapters .hq-fleet__request-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:7px;background:#424242;color:#fff;font-size:12px;font-weight:550;line-height:18px}.platform-chapters .hq-fleet+.chapter-capabilities{margin-top:16px}@container (max-width: 900px){.platform-chapters .hq-fleet__stage{display:grid;gap:18px;height:auto;min-height:0}.platform-chapters .hq-fleet__base,.platform-chapters .hq-fleet__detail{position:relative;inset:auto;width:100%}.platform-chapters .hq-fleet__base img{border-radius:6px}.platform-chapters .hq-fleet__detail{border-radius:11px}.platform-chapters .hq-fleet__detail-content{padding:16px;font-size:14px}.platform-chapters .hq-fleet__detail h3{font-size:18px}.platform-chapters .hq-fleet__booking,.platform-chapters .hq-fleet__day,.platform-chapters .hq-fleet__product,.platform-chapters .hq-fleet__request-button,.platform-chapters .hq-fleet__week-heading{font-size:14px}.platform-chapters .hq-fleet__week-heading{line-height:19px}.platform-chapters .hq-fleet__day{line-height:18px}.platform-chapters .hq-fleet__booking{line-height:19px}.platform-chapters .hq-fleet__day>strong{width:27px;height:27px;font-size:15px}.platform-chapters .hq-fleet__request-button{min-height:38px}}@media (prefers-reduced-motion:reduce){.platform-chapters .hq-fleet__detail{opacity:1;visibility:visible;transform:none;will-change:auto}}@container (min-width: 600px) and (max-width: 900px){.platform-chapters .hq-fleet__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;align-items:start}.platform-chapters .hq-fleet__base{grid-column:1/-1}.platform-chapters .hq-fleet__detail-content{padding:14px}}@container (max-width: 420px){.platform-chapters .hq-fleet__detail-content{padding:13px}.platform-chapters .hq-fleet__week-heading{flex-wrap:wrap}.platform-chapters .hq-fleet__booking{flex-wrap:wrap;gap:3px 10px}}.platform-chapters .hq-service{--service-task:1;--service-stop:1;--service-added:1;--service-part:1;--service-invoice:1;color:#202122;font-family:var(--font-inter),Inter,Arial,sans-serif;container-type:inline-size}.platform-chapters .hq-service__context{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 15px;color:#626562;font-size:11px;line-height:1.4}.platform-chapters .hq-service__context>span:first-child{font-size:10px;font-weight:600}.platform-chapters .hq-service__illustrative{color:#626562}.platform-chapters .hq-service__context b{color:#343a37;letter-spacing:0}.platform-chapters .hq-service__context i{margin:0 3px;font-style:normal}.platform-chapters .hq-service__context-divider{height:14px;width:1px;background:#d1d4ce}.platform-chapters .hq-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-chapters .hq-service__item{min-width:0}.platform-chapters .hq-service__visual{display:flex;align-items:center;justify-content:center;height:30cqi;min-height:270px;padding:20px;border-radius:9px;background:#e9eae6;overflow:hidden}.platform-chapters .hq-service__visual--parts{background:#e5e7e3}.platform-chapters .hq-service__visual--invoice{background:#e9e9e5}.platform-chapters .hq-service__window{width:100%;max-width:360px;padding:18px;border:1px solid #dedfdd;border-radius:10px;background:#fff;box-shadow:0 2px 4px #2021220a,0 17px 30px -20px #20212255}.platform-chapters .hq-service__window-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.platform-chapters .hq-service__eyebrow{display:block;color:#68736b;font-size:9px;font-weight:700;letter-spacing:.075em;line-height:1.35}.platform-chapters .hq-service__window h3{margin:4px 0 0;color:#262c29;font-size:15px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.platform-chapters .hq-service__counter{padding:5px 7px;border-radius:5px;background:#f2f3f1;color:#5f6862;font-size:10px;white-space:nowrap}.platform-chapters .hq-service__task{display:flex;align-items:center;gap:9px;min-height:51px;border-top:1px solid #ebedeb}.platform-chapters .hq-service__task--active{margin-top:16px;min-height:64px}.platform-chapters .hq-service__task-number{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #cbd7cf;border-radius:50%;color:#55715f;font-size:10px;font-weight:650}.platform-chapters .hq-service__task-body{flex:1;min-width:0}.platform-chapters .hq-service__task-body strong{display:block;font-size:11px;font-weight:600;line-height:1.3}.platform-chapters .hq-service__task-meta{display:grid;margin-top:5px;color:#626d65;font-size:9px;line-height:1.35}.platform-chapters .hq-service__part-action>span,.platform-chapters .hq-service__task-action>span,.platform-chapters .hq-service__task-meta>span{grid-area:1/1}.platform-chapters .hq-service__after-start{opacity:calc(var(--service-task) - var(--service-stop))}.platform-chapters .hq-service__after-stop{opacity:var(--service-stop);color:#467354}.platform-chapters .hq-service__before-start{opacity:calc(1 - var(--service-task))}.platform-chapters .hq-service__after-start i{display:inline-block;width:5px;height:5px;margin-right:2px;border-radius:50%;background:#75a888;vertical-align:middle}.platform-chapters .hq-service__after-start span{color:#69756c}.platform-chapters .hq-service__part-action,.platform-chapters .hq-service__task-action{display:grid;place-items:center;flex:0 0 auto;min-width:43px;padding:7px 8px;border-radius:5px;background:#edf3ee;color:#3f6d52;font-size:10px;font-weight:650}.platform-chapters .hq-service__search{display:flex;align-items:center;gap:9px;height:35px;margin-top:17px;padding:0 10px;border:1px solid #e1e4e1;border-radius:5px;color:#69716c;font-size:11px}.platform-chapters .hq-service__search-icon{position:relative;width:11px;height:11px;border:1.3px solid #9da6a0;border-radius:50%}.platform-chapters .hq-service__search-icon:after{position:absolute;right:-4px;bottom:-2px;width:5px;height:1px;background:#9da6a0;transform:rotate(45deg);content:""}.platform-chapters .hq-service__result{display:flex;align-items:center;gap:10px;padding:16px 0}.platform-chapters .hq-service__result-text{min-width:0}.platform-chapters .hq-service__result-text small,.platform-chapters .hq-service__result-text span,.platform-chapters .hq-service__result-text strong{display:block;line-height:1.35}.platform-chapters .hq-service__result-text strong{font-size:11px;font-weight:650}.platform-chapters .hq-service__result-text span{margin-top:2px;color:#626d65;font-size:10px}.platform-chapters .hq-service__result-text small{margin-top:3px;color:#69756c;font-size:9px}.platform-chapters .hq-service__part-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #ebedeb}.platform-chapters .hq-service__price{font-size:12px;font-weight:650}.platform-chapters .hq-service__qty{margin-left:8px;color:#69756c;font-size:10px}.platform-chapters .hq-service__part-action{min-width:62px;background:#343a36;color:white}.platform-chapters .hq-service__before-part{opacity:calc(1 - var(--service-added))}.platform-chapters .hq-service__part-pending{opacity:calc(var(--service-added) - var(--service-part))}.platform-chapters .hq-service__after-part{color:#cde8cd;opacity:var(--service-part)}.platform-chapters .hq-service__invoice-status{display:grid;place-items:center;padding:5px 8px;border-radius:999px;background:#eef3e2;color:#4d692e;font-size:10px;font-weight:650}.platform-chapters .hq-service__invoice-status>span{grid-area:1/1;white-space:nowrap}.platform-chapters .hq-service__before-invoice{opacity:calc(1 - var(--service-invoice))}.platform-chapters .hq-service__after-invoice{opacity:var(--service-invoice)}.platform-chapters .hq-service__visual--invoice .hq-service__window{position:relative}.platform-chapters .hq-service__invoice-prompt{position:absolute;inset:53px 18px 18px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #dce0db;border-radius:7px;background:#fbfcfa;opacity:calc(1 - var(--service-invoice))}.platform-chapters .hq-service__invoice-prompt strong{color:#414a44;font-size:12px}.platform-chapters .hq-service__invoice-prompt>span:last-child{color:#626d65;font-size:10px}.platform-chapters .hq-service__prompt-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9eee9;color:#507159;font-size:15px}.platform-chapters .hq-service__invoice-body{margin-top:18px;opacity:var(--service-invoice)}.platform-chapters .hq-service__invoice-body>strong{display:block;margin-top:5px;font-size:11px;font-weight:650}.platform-chapters .hq-service__invoice-line{display:flex;justify-content:space-between;gap:10px;margin-top:19px;padding:13px 0;border-top:1px solid #ebedeb;border-bottom:1px solid #ebedeb}.platform-chapters .hq-service__invoice-line span,.platform-chapters .hq-service__invoice-line strong{display:block;line-height:1.35}.platform-chapters .hq-service__invoice-line b,.platform-chapters .hq-service__invoice-line strong{font-size:10px;font-weight:650}.platform-chapters .hq-service__invoice-line span{margin-top:3px;color:#69756c;font-size:9px}.platform-chapters .hq-service__invoice-line b{white-space:nowrap}.platform-chapters .hq-service__invoice-note{display:flex;justify-content:space-between;margin-top:12px;color:#626d65;font-size:10px}.platform-chapters .hq-service__invoice-note strong{color:#555d57;font-weight:650}.platform-chapters .hq-service__invoice-created{margin-top:13px;color:#467354;font-size:10px;font-weight:600;opacity:var(--service-invoice)}.platform-chapters .hq-service__invoice-created span{margin-right:4px}.platform-chapters .hq-service__copy{padding:20px 3px 0}.platform-chapters .hq-service__copy h3{margin:0;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.platform-chapters .hq-service__copy p{max-width:310px;margin:8px 0 0;color:#626562;font-size:13px;line-height:1.5}@container (max-width: 1080px){.platform-chapters .hq-service__context{align-items:baseline;gap:6px 12px;margin-bottom:20px;font-size:12px;line-height:1.5}.platform-chapters .hq-service__context>span:first-child{font-size:11px}.platform-chapters .hq-service__grid{grid-template-columns:1fr;gap:24px;counter-reset:service-step}.platform-chapters .hq-service__item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5cqi,48px);counter-increment:service-step}.platform-chapters .hq-service__visual{height:auto;min-height:310px;padding:22px}.platform-chapters .hq-service__window{max-width:420px;padding:18px}.platform-chapters .hq-service__window h3{font-size:17px;line-height:1.3}.platform-chapters .hq-service__eyebrow{font-size:10px}.platform-chapters .hq-service__counter{font-size:11px}.platform-chapters .hq-service__task{min-height:56px;gap:9px}.platform-chapters .hq-service__task--active{min-height:74px}.platform-chapters .hq-service__task-number{font-size:11px}.platform-chapters .hq-service__task-body strong,.platform-chapters .hq-service__task-meta{font-size:12px;line-height:1.4}.platform-chapters .hq-service__part-action,.platform-chapters .hq-service__task-action{font-size:12px}.platform-chapters .hq-service__search{min-height:38px;height:auto;padding-block:8px;font-size:13px}.platform-chapters .hq-service__result-text strong{font-size:13px}.platform-chapters .hq-service__result-text span{font-size:12px}.platform-chapters .hq-service__result-text small{font-size:10px}.platform-chapters .hq-service__price{font-size:14px}.platform-chapters .hq-service__invoice-status,.platform-chapters .hq-service__qty{font-size:12px}.platform-chapters .hq-service__invoice-prompt{inset:61px 18px 18px}.platform-chapters .hq-service__invoice-prompt strong{font-size:14px}.platform-chapters .hq-service__invoice-prompt>span:last-child{font-size:12px}.platform-chapters .hq-service__invoice-body>strong{font-size:13px;line-height:1.4}.platform-chapters .hq-service__invoice-line b,.platform-chapters .hq-service__invoice-line strong{font-size:12px}.platform-chapters .hq-service__invoice-line span{font-size:11px}.platform-chapters .hq-service__invoice-created,.platform-chapters .hq-service__invoice-note{font-size:12px}.platform-chapters .hq-service__copy{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:0}.platform-chapters .hq-service__copy:before{grid-area:1/1/3;padding-top:4px;color:#626562;font-size:11px;font-weight:550;font-variant-numeric:tabular-nums;content:"0" counter(service-step)}.platform-chapters .hq-service__copy h3{grid-column:2;font-size:19px;line-height:1.3}.platform-chapters .hq-service__copy p{grid-column:2;max-width:290px;font-size:16px;line-height:1.55}}@container (max-width: 620px){.platform-chapters .hq-service__context{display:grid;gap:4px}.platform-chapters .hq-service__context-divider{display:none}.platform-chapters .hq-service__grid{gap:32px}.platform-chapters .hq-service__item{display:flex;flex-direction:column;align-items:stretch;gap:16px}.platform-chapters .hq-service__copy{order:-1}.platform-chapters .hq-service__copy h3{font-size:18px}.platform-chapters .hq-service__copy p{max-width:none;margin-top:6px;font-size:16px;line-height:1.5}.platform-chapters .hq-service__visual{min-height:286px;padding:18px 14px}.platform-chapters .hq-service__window{padding:16px}.platform-chapters .hq-service__invoice-prompt{inset-inline:16px}}@container (max-width: 320px){.platform-chapters .hq-service__visual{padding-inline:10px}.platform-chapters .hq-service__window{padding-inline:12px}.platform-chapters .hq-service__task{gap:7px}.platform-chapters .hq-service__invoice-line{gap:8px}}@media (prefers-reduced-motion:reduce){.platform-chapters .hq-service,.platform-chapters .hq-service__item{--service-task:1!important;--service-stop:1!important;--service-added:1!important;--service-part:1!important;--service-invoice:1!important}}.platform-chapters .hq-office{--office-payment:1;--office-payment-press:0;--office-statement-press:0;--office-statement:1;color:#202122;font-family:var(--font-inter),Inter,Arial,sans-serif;container-type:inline-size}.platform-chapters .hq-office__stage{position:relative;isolation:isolate;min-height:calc(25.5cqi + 400px)}.platform-chapters .hq-office__base{width:100%;aspect-ratio:1512/900}.platform-chapters .hq-office__base img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #20212224;border-radius:9px;box-shadow:0 2px 5px -3px #20212224,0 22px 36px -29px #20212270}.platform-chapters .hq-office__panel{position:absolute;z-index:1;top:39cqi;width:43%;padding:6px;border:1px solid #ffffffed;border-radius:14px;background:#f5f4f0bd;box-shadow:inset 0 1px 0 #fff,0 14px 34px -20px #20212285;backdrop-filter:blur(14px)}.platform-chapters .hq-office__panel--account{top:25.5cqi;left:2%}.platform-chapters .hq-office__panel--statement{top:auto;right:2%;bottom:calc(100% - 57.5cqi);opacity:var(--office-statement);transform:translateY(calc((1 - var(--office-statement)) * 12px))}.platform-chapters .hq-office__card{padding:17px 18px;border:1px solid #20212212;border-radius:9px;background:#fff}.platform-chapters .hq-office__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.platform-chapters .hq-office__eyebrow{display:block;color:#989f9a;font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.35}.platform-chapters .hq-office__top h3{margin:4px 0 0;font-size:clamp(16px,1.4cqi,18px);font-weight:650;line-height:1.3;letter-spacing:-.02em}.platform-chapters .hq-office__account-icon,.platform-chapters .hq-office__mail-icon{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #e8ebe8;border-radius:7px;color:#7a847d;font-size:15px}.platform-chapters .hq-office__account-icon svg,.platform-chapters .hq-office__mail-icon svg{width:17px;height:17px}.platform-chapters .hq-office__balance{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;padding:13px;border-radius:7px;background:#f4f5f2}.platform-chapters .hq-office__balance>div>span{color:#858d87;font-size:10px}.platform-chapters .hq-office__balance-values{display:grid;margin-top:4px}.platform-chapters .hq-office__balance-values strong{grid-area:1/1;font-size:26px;line-height:1.15;letter-spacing:-.04em}.platform-chapters .hq-office__attachment b,.platform-chapters .hq-office__balance-values,.platform-chapters .hq-office__invoice-row b,.platform-chapters .hq-office__payment strong{font-variant-numeric:tabular-nums}.platform-chapters .hq-office__currency{color:#a3aaa4;font-size:10px}.platform-chapters .hq-office__before-payment{opacity:calc(1 - var(--office-payment))}.platform-chapters .hq-office__after-payment{opacity:var(--office-payment)}.platform-chapters .hq-office__invoice-label{margin-top:13px;color:#989f9a;font-size:10px;font-weight:700;letter-spacing:.075em}.platform-chapters .hq-office__invoice-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;border-bottom:1px solid #eceeeb;font-size:12px}.platform-chapters .hq-office__invoice-row>div{display:flex;align-items:center;gap:8px}.platform-chapters .hq-office__invoice-row b,.platform-chapters .hq-office__invoice-row strong{font-weight:600}.platform-chapters .hq-office__invoice-row>div>span{color:#949b96;font-size:10px}.platform-chapters .hq-office__invoice-amount,.platform-chapters .hq-office__invoice-status{display:grid}.platform-chapters .hq-office__invoice-amount>b,.platform-chapters .hq-office__invoice-status>span{grid-area:1/1}.platform-chapters .hq-office__invoice-status .hq-office__paid{color:#658a70}.platform-chapters .hq-office__payment{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:13px}.platform-chapters .hq-office__payment-labels{display:grid}.platform-chapters .hq-office__payment-labels>span{grid-area:1/1}.platform-chapters .hq-office__payment-amount{display:grid}.platform-chapters .hq-office__payment-amount>strong{grid-area:1/1;display:block;margin-top:4px;font-size:12px;font-weight:650}.platform-chapters .hq-office__payment-amount>strong span{color:#969d97;font-size:10px;font-weight:500}.platform-chapters .hq-office__payment-action{display:grid;place-items:center;min-width:100px;padding:8px 9px;border-radius:6px;background:#353b37;color:#fff;font-size:10px;font-weight:600;white-space:nowrap;transform:scale(calc(1 - .035 * var(--office-payment-press)))}.platform-chapters .hq-office__payment-action>span{grid-area:1/1}.platform-chapters .hq-office__payment-action .hq-office__after-payment{color:#d6ebd9}.platform-chapters .hq-office__statement-action{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 10px;border:1px solid #e8ebe7;border-radius:6px;background:rgba(224,237,226,var(--office-statement-press));color:#68766b;font-size:10px;font-weight:600}.platform-chapters .hq-office__statement-action svg{width:14px;height:14px}.platform-chapters .hq-office__statement-subject,.platform-chapters .hq-office__statement-to{display:flex;align-items:center;gap:15px;min-height:39px;border-bottom:1px solid #eceeeb;font-size:12px}.platform-chapters .hq-office__statement-to{margin-top:12px}.platform-chapters .hq-office__statement-subject>span,.platform-chapters .hq-office__statement-to>span{flex:0 0 39px;color:#9ba29c}.platform-chapters .hq-office__statement-subject strong,.platform-chapters .hq-office__statement-to strong{font-weight:550}.platform-chapters .hq-office__attachment{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;border:1px solid #e8ebe7;border-radius:7px;background:#fafbf9}.platform-chapters .hq-office__doc-icon{display:grid;place-items:center;flex:0 0 32px;height:37px;border-radius:4px;background:#ebefeb;color:#718577;font-size:19px}.platform-chapters .hq-office__doc-icon svg{width:20px;height:20px}.platform-chapters .hq-office__attachment>div{flex:1;min-width:0}.platform-chapters .hq-office__attachment div span,.platform-chapters .hq-office__attachment strong{display:block;line-height:1.35}.platform-chapters .hq-office__attachment b,.platform-chapters .hq-office__attachment strong{font-size:12px;font-weight:650}.platform-chapters .hq-office__attachment div span{margin-top:3px;color:#929a93;font-size:10px}.platform-chapters .hq-office__attachment b{white-space:nowrap}.platform-chapters .hq-office__statement-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;color:#949c95;font-size:10px}.platform-chapters .hq-office__draft{padding:7px 9px;border-radius:5px;background:#edf3ed;color:#66816b;font-weight:600}@container (max-width: 900px){.platform-chapters .hq-office__stage{display:grid;gap:15px;min-height:0}.platform-chapters .hq-office__base{position:relative}.platform-chapters .hq-office__base img{border-radius:6px}.platform-chapters .hq-office__panel{position:relative;inset:auto;width:100%}.platform-chapters .hq-office__card{padding:17px}.platform-chapters .hq-office__top h3{font-size:15px}.platform-chapters .hq-office__top{align-items:start}.platform-chapters .hq-office__top>div{min-width:0}.platform-chapters .hq-office__top h3{font-size:16px}.platform-chapters .hq-office__attachment div span,.platform-chapters .hq-office__balance>div>span,.platform-chapters .hq-office__currency,.platform-chapters .hq-office__eyebrow,.platform-chapters .hq-office__invoice-label,.platform-chapters .hq-office__invoice-row>div>span,.platform-chapters .hq-office__payment-action,.platform-chapters .hq-office__payment-amount>strong span,.platform-chapters .hq-office__statement-action,.platform-chapters .hq-office__statement-footer{font-size:12px;line-height:1.4}.platform-chapters .hq-office__eyebrow,.platform-chapters .hq-office__invoice-label{letter-spacing:.035em}.platform-chapters .hq-office__attachment div span,.platform-chapters .hq-office__balance>div>span,.platform-chapters .hq-office__currency,.platform-chapters .hq-office__invoice-row>div>span,.platform-chapters .hq-office__payment-amount>strong span,.platform-chapters .hq-office__statement-footer{color:#626b64}.platform-chapters .hq-office__payment{flex-wrap:wrap;align-items:start}.platform-chapters .hq-office__payment>div{flex:1 1 170px;min-width:0}.platform-chapters .hq-office__payment-action{min-height:36px}.platform-chapters .hq-office__statement-subject,.platform-chapters .hq-office__statement-to{gap:10px;padding-block:7px}.platform-chapters .hq-office__statement-subject strong,.platform-chapters .hq-office__statement-to strong{min-width:0;overflow-wrap:anywhere}.platform-chapters .hq-office__attachment{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 10px}.platform-chapters .hq-office__doc-icon{grid-row:1/3}.platform-chapters .hq-office__attachment b{grid-column:2}}@container (min-width: 600px) and (max-width: 900px){.platform-chapters .hq-office__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;align-items:start}.platform-chapters .hq-office__base{grid-column:1/-1}.platform-chapters .hq-office__card{padding:15px}}@container (max-width: 420px){.platform-chapters .hq-office__card{padding:14px}.platform-chapters .hq-office__invoice-row>div{flex-wrap:wrap;gap:3px 8px}}.platform-chapters .chapter--crm.chapter--portrait{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.platform-chapters .chapter--crm.chapter--portrait .chapter-heading{grid-column:2;grid-row:1;margin-bottom:0}.platform-chapters .chapter--crm.chapter--portrait .hq-crm{grid-column:1;grid-row:1;max-width:480px}.platform-chapters .hq-crm{container-type:inline-size}.platform-chapters .hq-crm__stage{position:relative;display:grid;justify-items:center;gap:28px;padding:clamp(14px,6cqi,30px);border:1px solid #e3dfd6;border-radius:18px;background:radial-gradient(ellipse at 48% 20%,#f4f0e8,transparent 74%),#eae6dd}.platform-chapters .hq-crm__company{position:relative;display:grid;gap:14px;width:100%;max-width:360px;padding:clamp(14px,4cqi,20px);border:1px solid #20212223;border-radius:12px;background:#fbfaf7;box-shadow:0 1px 2px #30251812,0 14px 30px -15px #30251847}.platform-chapters .hq-crm__company-heading{display:flex;align-items:center;gap:12px}.platform-chapters .hq-crm__company-contact{display:grid;gap:6px;color:#50564f;font-size:13px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.platform-chapters .hq-crm__company-contact>span{display:flex;align-items:start;gap:9px}.platform-chapters .hq-crm__company-contact svg{width:15px;height:15px;margin-top:2px;flex:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.platform-chapters .hq-crm__company-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;margin:0;padding-top:12px;border-top:1px solid #20212218;font-size:13px;line-height:1.4}.platform-chapters .hq-crm__company-terms dt{margin-bottom:3px;color:#62665f;font-size:12px}.platform-chapters .hq-crm__company-terms dd{margin:0;color:#202122;font-size:15px;font-weight:650}.platform-chapters .hq-crm__company-terms dd small{display:block;color:#62665f;font-size:11px;font-weight:400}.platform-chapters .hq-crm__company-price{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-top:11px;border-top:1px solid #20212212}.platform-chapters .hq-crm__company-price dd{text-align:right;font-size:13px}.platform-chapters .hq-crm__company-price dd span{display:block;margin-top:3px;color:#62665f;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.platform-chapters .hq-crm__company:after{position:absolute;top:100%;left:50%;width:1px;height:29px;background:#b8afa0;content:""}.platform-chapters .hq-crm__avatar,.platform-chapters .hq-crm__company-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:8px;background:#efe7db;color:#554839}.platform-chapters .hq-crm__company-mark svg{width:22px;height:22px}.platform-chapters .hq-crm__company strong{display:block;font-size:clamp(16px,4.5cqi,23px);line-height:1.15;letter-spacing:-.035em}.platform-chapters .hq-crm__eyebrow{display:block;margin-bottom:3px;color:#595c57;font-size:11px;font-weight:600}.platform-chapters .hq-crm__scenes{display:grid;align-self:start;gap:12px;width:100%;max-width:360px}.platform-chapters .hq-crm__card{min-width:0;padding:clamp(10px,4cqi,19px);border:1px solid #20212223;border-radius:12px;background:#fbfaf7;box-shadow:0 1px 2px #30251812,0 14px 30px -15px #30251847}.platform-chapters .hq-crm__card-title{font-size:clamp(15px,4.2cqi,20px);font-weight:650;line-height:1.2;letter-spacing:-.03em}.platform-chapters .hq-crm__card small,.platform-chapters .hq-crm__detail{display:block;color:#595c57;font-size:11px;line-height:1.35}.platform-chapters .hq-crm__detail{margin-top:4px}.platform-chapters .hq-crm__equipment,.platform-chapters .hq-crm__person{display:flex;align-items:center;gap:9px;margin-top:12px;padding-top:10px;border-top:1px solid #20212218}.platform-chapters .hq-crm__equipment>div,.platform-chapters .hq-crm__person>div{min-width:0}.platform-chapters .hq-crm__equipment strong,.platform-chapters .hq-crm__person strong{display:block;margin-bottom:2px;font-size:13px;line-height:1.2}.platform-chapters .hq-crm__person small{overflow-wrap:anywhere}.platform-chapters .hq-crm__avatar{width:28px;height:28px;border-radius:50%;background:#ecebe5;font-size:10px;font-weight:650}.platform-chapters .hq-crm__verification{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;margin:6px 0 0 37px;color:#595c57;font-size:11px}.platform-chapters .hq-crm__badge{padding:2px 6px;border-radius:4px;background:#f6e4d3;color:#673c23;font-weight:650}.platform-chapters .hq-crm__equipment-photo{display:grid;flex:none;place-items:center;width:clamp(56px,19cqi,88px);aspect-ratio:1;overflow:hidden;border-radius:7px;background:#eeebe2}.platform-chapters .hq-crm__equipment-photo img{width:92%;height:auto;mix-blend-mode:multiply}.platform-chapters .hq-crm__amounts{display:grid;margin:12px 0 0;font-size:13px}.platform-chapters .hq-crm__amounts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 9px;padding:8px 0;border-top:1px solid #20212218}.platform-chapters .hq-crm__amounts dd{margin:0 0 0 auto;font-weight:620;font-variant-numeric:tabular-nums}.platform-chapters .hq-crm__amounts .hq-crm__balance{padding-bottom:0;color:#3d3f36;font-weight:650}.platform-chapters .hq-crm__badge--verified{background:#def2e8;color:#23634a}.platform-chapters .hq-crm__card--identity{border-color:#fffdf3;background:linear-gradient(145deg,#fbfaf6,#f2efe7);box-shadow:inset 0 1px 0 #fff,0 18px 31px -17px #30251861}.platform-chapters .hq-crm__scan{margin-top:12px;padding:clamp(6px,2.4cqi,12px);border:1px solid #cfc6b7;border-radius:10px;background:#e8e3d8}.platform-chapters .hq-crm__licence{position:relative;overflow:hidden;border-radius:7px;box-shadow:0 2px 8px #172e3e16}.platform-chapters .hq-crm__licence-image{display:block;width:100%;height:auto;aspect-ratio:564/354;-o-object-fit:contain;object-fit:contain}.platform-chapters .hq-crm__scan-line{position:absolute;inset:9% 0 auto;height:2px;opacity:0;background:#b8632c;box-shadow:0 0 12px 3px #ff7a1a57;pointer-events:none}@media (prefers-reduced-motion:no-preference){.platform-chapters .hq-crm .hq-crm__stage{align-content:start;padding-block-end:14px}.platform-chapters .hq-crm .hq-crm__scenes>.hq-crm__card{grid-area:1/1}.platform-chapters .hq-crm .hq-crm__card{align-self:start;animation:hq-crm-scene 18s ease-in-out infinite both paused}.platform-chapters .hq-crm .hq-crm__scan-line{animation:hq-crm-scan 18s linear 3.2s infinite both paused}.platform-chapters .hq-crm.is-running :is(.hq-crm__card,.hq-crm__scan-line){animation-play-state:running}.platform-chapters .hq-crm .hq-crm__card--people{animation-delay:-.4s}.platform-chapters .hq-crm .hq-crm__card--identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 10px;padding:0;border:0;background:transparent;box-shadow:none;animation-name:hq-crm-identity;animation-delay:3.2s}.platform-chapters .hq-crm .hq-crm__card--identity .hq-crm__detail{margin:0;text-align:end}.platform-chapters .hq-crm .hq-crm__scan{grid-column:1/-1;margin:0;padding:5px}.platform-chapters .hq-crm .hq-crm__card--result{animation-delay:6.8s}.platform-chapters .hq-crm .hq-crm__card--order{animation-delay:10.4s}.platform-chapters .hq-crm .hq-crm__card--payments{animation-delay:14s}}@keyframes hq-crm-scene{0%{opacity:0;transform:translateY(8px)}18%,2%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-5px)}}@keyframes hq-crm-identity{0%{opacity:0;transform:translateY(8px)}14%,2%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(-5px)}}@keyframes hq-crm-scan{0%,4%{top:9%;opacity:0}5%{opacity:1}14%{top:91%;opacity:1}16%,to{top:91%;opacity:0}}@media (max-width:760px){.platform-chapters .chapter--crm.chapter--portrait .hq-crm{max-width:420px}.platform-chapters .hq-crm__stage{border-radius:13px}}@media (min-width:761px) and (max-width:1099px){.platform-chapters .chapter--crm.chapter--portrait{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1099px){.platform-chapters .hq-crm__card small,.platform-chapters .hq-crm__company-price dd span,.platform-chapters .hq-crm__company-terms dd small,.platform-chapters .hq-crm__detail,.platform-chapters .hq-crm__eyebrow,.platform-chapters .hq-crm__verification{font-size:12px}}@media (max-width:420px){.platform-chapters .hq-crm__stage{padding-inline:12px}.platform-chapters .hq-crm__company{padding-inline:13px}.platform-chapters .hq-crm__company-heading{gap:9px}.platform-chapters .hq-crm__company-mark{width:32px;height:32px}.platform-chapters .hq-crm__company-price{-moz-column-gap:8px;column-gap:8px}}.platform-chapters .hq-accounting{container-type:inline-size;color:#202122;font-family:var(--font-inter),Inter,Arial,sans-serif}.platform-chapters .hq-accounting__stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3.2cqi,42px);padding:clamp(24px,3.6cqi,46px);border-radius:10px;background:#eaeae5}.platform-chapters .hq-accounting__report{overflow:hidden;border:1px solid #20212220;border-radius:9px;background:#fff;box-shadow:0 2px 5px -3px #20212224,0 19px 30px -24px #20212265}.platform-chapters .hq-accounting__capture{position:relative;overflow:hidden;background:#fff}.platform-chapters .hq-accounting__capture img{position:absolute;height:auto;max-width:none}.platform-chapters .hq-accounting__capture--report{aspect-ratio:1632/958}.platform-chapters .hq-accounting__capture--report img{inset:0 auto auto 0;width:100%}.platform-chapters .hq-accounting__report-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px 14px;border-top:1px solid #20212212;background:#f8f8f5;color:#626562;font-size:11px;line-height:1.45}.platform-chapters .hq-accounting__report-summary strong{margin-left:3px;color:#343734;font-weight:650;font-variant-numeric:tabular-nums}.platform-chapters .hq-accounting__journal{position:relative;margin:16px 0 0 clamp(0px,1.35cqi,18px);padding:5px;border:1px solid #ffffffed;border-radius:12px;background:#f5f4f0bd;box-shadow:inset 0 1px 0 #fff,0 14px 34px -20px #20212270}.platform-chapters .hq-accounting__journal-card{padding:15px 17px 11px;border:1px solid #20212212;border-radius:8px;background:#fff}.platform-chapters .hq-accounting__journal-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px}.platform-chapters .hq-accounting__journal h3{margin:0;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.platform-chapters .hq-accounting__journal-top span{color:#626562;font-size:11px;font-weight:600}.platform-chapters .hq-accounting__journal p{margin:4px 0 11px;color:#626562;font-size:11px;line-height:1.45}.platform-chapters .hq-accounting__journal table{width:100%;border-collapse:collapse;color:#343734;font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums}.platform-chapters .hq-accounting__journal td,.platform-chapters .hq-accounting__journal th{padding:6px 0 6px 8px;border-bottom:1px solid #ebedeb;text-align:right}.platform-chapters .hq-accounting__journal th:first-child{padding-left:0;text-align:left}.platform-chapters .hq-accounting__journal thead th{color:#626562;font-size:10px;font-weight:600}.platform-chapters .hq-accounting__journal tbody th{font-weight:550}.platform-chapters .hq-accounting__journal tbody th span{margin-right:3px;color:#626562;font-weight:400}.platform-chapters .hq-accounting__journal td{width:16%;white-space:nowrap}.platform-chapters .hq-accounting__journal tbody tr:last-child>*{border-bottom:0}.platform-chapters .hq-accounting__capture--close{aspect-ratio:768/836;border-radius:9px;outline:1px solid #20212220;outline-offset:-1px;box-shadow:0 2px 5px -3px #20212224,0 22px 36px -29px #20212270}.platform-chapters .hq-accounting__capture--close img{top:calc(-175 / 836 * 100%);left:calc(-188 / 768 * 100%);width:calc(1124 / 768 * 100%)}.platform-chapters .hq-accounting__close p{margin:11px 2px 0;color:#626562;font-size:11px;line-height:1.45}@keyframes hq-accounting-settle{0%{opacity:.78;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@container (min-width: 901px){.platform-chapters .hq-accounting--entered .hq-accounting__report{animation:hq-accounting-settle .42s ease-out both}.platform-chapters .hq-accounting--entered .hq-accounting__journal{animation:hq-accounting-settle .42s ease-out .26s both}.platform-chapters .hq-accounting--entered .hq-accounting__close{animation:hq-accounting-settle .42s ease-out .52s both}}}@container (max-width: 900px){.platform-chapters .hq-accounting__stage{grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(12px,3.5cqi,22px)}.platform-chapters .hq-accounting__journal{margin-left:0}.platform-chapters .hq-accounting__close{width:min(100%,440px);justify-self:center}}@container (max-width: 420px){.platform-chapters .hq-accounting__report-summary>span:first-child{flex-basis:100%}.platform-chapters .hq-accounting__journal-card{padding-inline:11px}}@container (max-width: 900px){.platform-chapters .hq-accounting__close p,.platform-chapters .hq-accounting__journal p,.platform-chapters .hq-accounting__journal table,.platform-chapters .hq-accounting__journal thead th,.platform-chapters .hq-accounting__journal-top span,.platform-chapters .hq-accounting__report-summary{font-size:12px}}@container (max-width: 420px){.platform-chapters .hq-accounting__journal table{table-layout:fixed}.platform-chapters .hq-accounting__journal td,.platform-chapters .hq-accounting__journal th{padding-inline:4px}.platform-chapters .hq-accounting__journal th:first-child{width:50%;padding-left:0}.platform-chapters .hq-accounting__journal td{width:25%}.platform-chapters .hq-accounting__journal tbody th span{display:block;margin:0 0 2px}}.platform-chapters .hq-payments{width:100%;min-width:0;container-type:inline-size;font-family:var(--font-inter),Inter,Arial,sans-serif;color:#252627}.platform-chapters .hq-payments__stage{position:relative;isolation:isolate;display:grid;justify-items:end;overflow:hidden;border-radius:11px;padding:clamp(122px,25.5cqi,168px) clamp(16px,5cqi,32px) clamp(21px,5cqi,33px);background:radial-gradient(ellipse at 16% 0,#f6f6f0 0,#f2f1ebbb 31%,#f2f1eb00 64%),radial-gradient(ellipse at 100% 100%,#d6d8d1 0,#ddded6 46%,#e7e7df 100%);box-shadow:inset 0 0 0 1px #282a2415}.platform-chapters .hq-payments__device{--hq-device-scale:0;position:absolute;top:3.1%;left:1.5%;width:73%;aspect-ratio:460/387;filter:drop-shadow(0 12px 12px #383a3528);pointer-events:none}.platform-chapters .hq-payments__hardware{position:absolute;top:-3.36%;left:-23.91%;width:139.13%;max-width:none;height:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 82%,transparent 90%);mask-image:linear-gradient(90deg,#000 0 82%,transparent 90%)}.platform-chapters .hq-payments__device-canvas{position:absolute;inset:0 auto auto 0;width:460px;height:387px;transform:scale(var(--hq-device-scale));transform-origin:0 0}.platform-chapters .hq-payments__display{position:absolute;inset:0 auto auto 0;width:220px;height:390px;overflow:hidden;transform-origin:0 0;transform:matrix3d(.50714113,.143765925,0,-.000292212338,-.46711394,.360038338,0,-.000331326707,0,0,1,0,244,32,0,1);border-radius:7px;background:#f8faf9;box-shadow:inset 0 0 16px #20212213}.platform-chapters .hq-payments__reader-view{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#212523;text-align:center;opacity:0;transform:translateY(5px);transition:transform .32s ease}.platform-chapters .hq-payments__reader-view--ready{padding-bottom:10px}.platform-chapters .hq-payments__reader-view--approved{padding-bottom:17px}.platform-chapters .hq-payments:is([data-payment-state=approved],[data-payment-state=posted]) .hq-payments__reader-view--approved,.platform-chapters .hq-payments[data-payment-state=ready] .hq-payments__reader-view--ready{opacity:1;transform:translateY(0)}.platform-chapters .hq-payments__reader-label,.platform-chapters .hq-payments__reader-note,.platform-chapters .hq-payments__reader-status{font-size:18px;line-height:1.2;font-weight:620;letter-spacing:-.02em}.platform-chapters .hq-payments__reader-view strong{margin-top:6px;font-size:38px;font-variant-numeric:tabular-nums;font-weight:680;line-height:1.12;letter-spacing:-.055em}.platform-chapters .hq-payments__reader-icon{display:grid;place-items:center;width:61px;height:61px;margin-top:30px;margin-bottom:12px;border-radius:50%;background:#e9eceb}.platform-chapters .hq-payments__reader-icon svg{width:29px;height:29px}.platform-chapters .hq-payments__reader-view--approved .hq-payments__reader-icon{width:69px;height:69px;margin-top:0;margin-bottom:19px;background:#d8eee1;color:#246848}.platform-chapters .hq-payments__reader-view--approved .hq-payments__reader-icon svg{width:36px;height:36px}.platform-chapters .hq-payments__reader-view--approved strong{margin-top:9px;font-size:31px}.platform-chapters .hq-payments__glass{position:relative;width:min(100%,clamp(232px,49cqi,308px));padding:6px;border:1px solid #ffffffbf;border-radius:14px;background:linear-gradient(145deg,#fffffff0,#f1f2eacf);box-shadow:inset 0 1px 0 #fff,0 17px 37px -21px #2426227a,0 2px 7px -4px #25282238}.platform-chapters .hq-payments__billing{overflow:hidden;padding:clamp(13px,3cqi,19px);border:1px solid #22241f16;border-radius:9px;background:#fff}.platform-chapters .hq-payments__billing-header{margin:0 0 12px;font-size:clamp(14px,3.25cqi,18px);line-height:1.18;font-weight:670;letter-spacing:-.025em}.platform-chapters .hq-payments__billing-summary{padding:9px 10px;border:1px solid #22241f18;border-radius:7px;box-shadow:0 1px 2px #22241f0a}.platform-chapters .hq-payments__billing dl{margin:0}.platform-chapters .hq-payments__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;padding-block:3px;color:#5c5e58;font-size:clamp(11px,2.4cqi,13px);line-height:1.18}.platform-chapters .hq-payments__row dd{margin:0;color:#252627;font-weight:560;font-variant-numeric:tabular-nums;white-space:nowrap}.platform-chapters .hq-payments__row--total{margin-top:1px;font-weight:660}.platform-chapters .hq-payments__row--payments,.platform-chapters .hq-payments__row--total dd{font-weight:660}.platform-chapters .hq-payments__row--balance{min-height:26px;margin-top:1px;margin-inline:-5px;padding:5px 4px;border:1px solid #e9e9e3;border-radius:6px;background:#f6f6f2;color:#2b2d29;font-weight:690}.platform-chapters .hq-payments__row--balance dd{color:inherit;font-size:clamp(13px,3cqi,16px);font-weight:690;letter-spacing:-.025em}.platform-chapters .hq-payments__row:is(.hq-payments__row--payments,.hq-payments__row--balance) dd{display:grid;justify-items:end}.platform-chapters .hq-payments__initial,.platform-chapters .hq-payments__posted{grid-area:1/1;transition:transform .3s ease}.platform-chapters .hq-payments__posted{opacity:0;transform:translateY(3px)}.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__initial{opacity:0;transform:translateY(-3px)}.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__posted{opacity:1;transform:translateY(0)}.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__row--balance{border-color:#d9e8da;background:#edf5ed;color:#245d3b;transition:background-color .36s ease,border-color .36s ease,color .36s ease}.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__row--payments dd{color:#245d3b}.platform-chapters .hq-payments__transaction{display:flex;align-items:center;min-height:34px;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #22241f22;font-size:clamp(10px,2.1cqi,12px);opacity:0;transform:translateY(3px)}.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__transaction{opacity:1;transform:translateY(0);transition:opacity .27s ease,transform .32s ease}.platform-chapters .hq-payments__transaction-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #22241f1c;border-radius:50%;color:#62665f}.platform-chapters .hq-payments__transaction-icon svg{width:13px;height:13px}.platform-chapters .hq-payments__transaction-method{display:inline-flex;align-items:center;gap:5px;font-weight:650}.platform-chapters .hq-payments__transaction-method span{padding:2px 3px;border:1px solid #dbe4f0;border-radius:3px;background:#f0f5fc;color:#425b82;font-size:7px;line-height:1;text-transform:uppercase;white-space:nowrap}.platform-chapters .hq-payments__transaction strong{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.platform-chapters .hq-payments[data-payment-seek] *{transition:none!important}@container (max-width: 490px){.platform-chapters .hq-payments__stage{padding-top:44cqi}.platform-chapters .hq-payments__device{width:81%}.platform-chapters .hq-payments__glass{width:min(100%,clamp(228px,61cqi,262px))}}@container (max-width: 360px){.platform-chapters .hq-payments__stage{padding-top:49cqi;padding-inline:14px}.platform-chapters .hq-payments__device{top:2.4%;left:1%;width:88%}.platform-chapters .hq-payments__billing-header{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__row--balance,.platform-chapters .hq-payments[data-payment-state=posted] .hq-payments__transaction,.platform-chapters .hq-payments__initial,.platform-chapters .hq-payments__posted,.platform-chapters .hq-payments__reader-view{transition:none}}@media (max-width:1099px){.platform-chapters .hq-payments__billing-header{font-size:16px}.platform-chapters .hq-payments__row{min-height:23px;font-size:12px;line-height:1.3}.platform-chapters .hq-payments__transaction{flex-wrap:wrap;font-size:12px;line-height:1.4}.platform-chapters .hq-payments__transaction-method span{font-size:9px}}@media (max-width:760px){.platform-chapters .hq-payments__glass{width:min(100%,clamp(250px,66cqi,280px))}}.platform-chapters .hq-storefront{width:100%;min-width:0;container-type:inline-size}.platform-chapters .hq-storefront__meta{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:12px}.platform-chapters .hq-storefront__caption{color:var(--muted);font-size:13px;line-height:1.4}.platform-chapters .hq-storefront__stage{--booking-width:clamp(280px,34cqi,400px);position:relative;min-height:calc(var(--booking-width) * 1.56 + 100px);padding-block:34px 48px}.platform-chapters .hq-storefront__browser{position:relative;width:92%;max-width:1080px;min-width:0;overflow:hidden;border:1px solid #20212222;border-radius:11px;background:#fff;box-shadow:0 18px 32px -26px #20212266}.platform-chapters .hq-storefront__browser-bar{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 11px;border-bottom:1px solid #20212218;background:#eeeee8}.platform-chapters .hq-storefront__browser-dots{display:flex;flex-shrink:0;gap:4px}.platform-chapters .hq-storefront__browser-dots i{width:6px;height:6px;border-radius:50%;background:#b7bbb2}.platform-chapters .hq-storefront__browser-end{width:26px;flex-shrink:0}.platform-chapters .hq-storefront__address{display:flex;align-items:center;justify-content:center;gap:6px;width:min(65%,360px);margin-inline:auto;padding:4px 8px;border:1px solid #2021220d;border-radius:4px;background:#fafaf6;color:#535950;font-size:10px;line-height:1.2}.platform-chapters .hq-storefront__address svg{width:11px;height:11px}.platform-chapters .hq-storefront__screens{position:relative;aspect-ratio:3024/1662;overflow:hidden}.platform-chapters .hq-storefront__screen{display:block;width:100%;height:auto;transition:opacity .42s cubic-bezier(.2,0,0,1)}.platform-chapters .hq-storefront__screen--equipment{position:absolute;inset:0;opacity:0}.platform-chapters .hq-storefront:not([data-storefront-view=browse]) .hq-storefront__screen--equipment{opacity:1}.platform-chapters .hq-storefront__booking{position:absolute;z-index:2;bottom:0;right:0;width:var(--booking-width);opacity:1;visibility:visible;transform:none;transform-origin:100% 100%;transition:transform .28s cubic-bezier(.2,0,0,1)}.platform-chapters .hq-storefront__booking-glass{padding:7px;overflow:hidden;border:1px solid #ffffffed;border-radius:18px;background:#f8f8f0ed;box-shadow:0 23px 40px -30px #20212280}.platform-chapters .hq-storefront__booking-glass img{display:block;width:100%;height:auto;border-radius:13px}.platform-chapters .hq-storefront[data-storefront-running=true][data-storefront-view=browse] .hq-storefront__booking{transform:translateY(12px) scale(.99)}.platform-chapters .hq-storefront[data-storefront-seek] :is(.hq-storefront__screen,.hq-storefront__booking){transition:none}@container (max-width: 600px){.platform-chapters .hq-storefront__stage{--booking-width:min(80cqi,330px);min-height:calc(var(--booking-width) * 1.56 + 76px);padding-top:12px}.platform-chapters .hq-storefront__browser{width:100%}}@container (max-width: 480px){.platform-chapters .hq-storefront__meta{gap:10px;margin-bottom:10px}.platform-chapters .hq-storefront__caption{max-width:280px;font-size:12px}.platform-chapters .hq-storefront__browser-bar{min-height:31px;padding:6px 8px}.platform-chapters .hq-storefront__browser-dots i{width:4px;height:4px}.platform-chapters .hq-storefront__browser-end{width:20px}.platform-chapters .hq-storefront__address{font-size:9px;width:70%}.platform-chapters .hq-storefront__booking-glass{padding:4px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.platform-chapters .hq-storefront__booking,.platform-chapters .hq-storefront__screen{transition:none}.platform-chapters .hq-storefront__screen--equipment{opacity:1}.platform-chapters .hq-storefront__booking{opacity:1;visibility:visible;transform:none}.platform-chapters .hq-storefront[data-storefront-running=true][data-storefront-view=browse] .hq-storefront__booking{transform:none}}@container (max-width: 900px){.platform-chapters .hq-storefront__caption{font-size:13px}.platform-chapters .hq-storefront__address{font-size:12px}.platform-chapters .hq-storefront__browser-bar{min-height:36px}}.platform-chapters .chapter--portal.chapter--portrait{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.platform-chapters .chapter--portal.chapter--portrait .chapter-heading{grid-column:2;grid-row:1;margin-bottom:0}.platform-chapters .chapter--portal .tour-intro-accent{display:block}.platform-chapters .chapter--portal.chapter--portrait .hq-portal{grid-column:1;grid-row:1;width:100%;max-width:500px}.platform-chapters .hq-portal{container-type:inline-size}.platform-chapters .hq-portal__stage{padding:clamp(14px,3.4cqi,17px);border:1px solid #dedbd2;border-radius:18px;background:#eae7df;color:#202122;font-variant-numeric:tabular-nums}.platform-chapters .hq-portal__identity{display:flex;align-items:center;gap:11px;margin-bottom:16px}.platform-chapters .hq-portal__identity>div{min-width:0}.platform-chapters .hq-portal__company-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #2021221c;border-radius:10px;background:#f8f6f0}.platform-chapters .hq-portal__company-mark svg{width:23px;height:23px}.platform-chapters .hq-portal__eyebrow{display:block;margin-bottom:3px;color:#61645f;font-size:12px;line-height:1.2}.platform-chapters .hq-portal__identity strong{display:block;font-size:clamp(16px,4.4cqi,22px);font-weight:620;letter-spacing:-.04em;line-height:1.15}.platform-chapters .hq-portal__person{display:grid;place-items:center;flex:none;width:31px;height:31px;margin-left:auto;border:1px solid #c9c5ba;border-radius:50%;color:#555a50;font-size:12px;font-weight:600}.platform-chapters .hq-portal__overview{display:grid;grid-template-columns:1fr 1.25fr;overflow:hidden;margin-bottom:14px;border:1px solid #2021221c;border-radius:10px;background:#fbfaf7}.platform-chapters .hq-portal__overview>div{padding:12px 15px}.platform-chapters .hq-portal__overview span{display:block;color:#5e625c;font-size:12px;line-height:1.3}.platform-chapters .hq-portal__overview strong{display:block;margin-top:4px;font-size:clamp(24px,5.8cqi,29px);font-weight:570;letter-spacing:-.045em;line-height:1.1}.platform-chapters .hq-portal__overview small{display:block;margin-top:4px;font-size:12px;line-height:1.3}.platform-chapters .hq-portal__overview .hq-portal__open-balance{background:#292c28;color:#fbfaf7}.platform-chapters .hq-portal__open-balance small,.platform-chapters .hq-portal__open-balance span{color:#d0d3c9}.platform-chapters .hq-portal__scenes{display:grid}.platform-chapters .hq-portal__scene{grid-area:1/1;align-self:stretch;min-width:0;min-height:272px;padding:clamp(14px,3.4cqi,17px);border:1px solid #20212223;border-radius:12px;background:#fbfaf7;box-shadow:0 1px 2px #3025180d,0 14px 28px -22px #30251838;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,0,0,1),visibility 0s .4s}.platform-chapters .hq-portal[data-portal-view=invoices] .hq-portal__scene--invoices,.platform-chapters .hq-portal[data-portal-view=rentals] .hq-portal__scene--rentals,.platform-chapters .hq-portal[data-portal-view=statement] .hq-portal__scene--statement{opacity:1;visibility:visible;transform:none;transition-delay:0s}.platform-chapters .hq-portal__scene-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-chapters .hq-portal__scene h3{margin:0;font-size:18px;font-weight:620;letter-spacing:-.035em;line-height:1.2}.platform-chapters .hq-portal__invoice-status,.platform-chapters .hq-portal__status{flex:none;padding:4px 7px;border-radius:4px;background:#e3eee5;color:#355b43;font-size:12px;font-weight:550;line-height:1.2}.platform-chapters .hq-portal__invoice-status{background:#eee5d5;color:#725936}.platform-chapters .hq-portal__equipment{display:flex;align-items:center;gap:14px;padding-block:13px}.platform-chapters .hq-portal__equipment-image{display:grid;flex:none;place-items:center;width:78px;aspect-ratio:1;background:#fff;border-radius:8px}.platform-chapters .hq-portal__equipment-image img{display:block;width:92%;height:auto}.platform-chapters .hq-portal__equipment>div:last-child{min-width:0}.platform-chapters .hq-portal__equipment strong{display:block;font-size:16px;line-height:1.3;font-weight:600}.platform-chapters .hq-portal__equipment small,.platform-chapters .hq-portal__equipment span{display:block;margin-top:4px;color:#62665f;font-size:12px;line-height:1.4}.platform-chapters .hq-portal__rental-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding-block:10px;border-top:1px solid #20212218;border-bottom:1px solid #20212218}.platform-chapters .hq-portal__rental-dates dt{color:#62665f;font-size:12px;line-height:1.3}.platform-chapters .hq-portal__rental-dates dd{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:550}.platform-chapters .hq-portal__rental-dates dd span{display:block;color:#62665f;font-size:12px;font-weight:400}.platform-chapters .hq-portal__rental-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:10px;color:#62665f;font-size:12px;line-height:1.4}.platform-chapters .hq-portal__rental-footer>span:last-child{display:flex;align-items:center;gap:5px;color:#383f36;font-weight:550}.platform-chapters .hq-portal__rental-footer svg{width:16px;height:16px}.platform-chapters .hq-portal__mail-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.platform-chapters .hq-portal__mail-icon{display:grid;place-items:center;flex:none;width:33px;height:33px;border:1px solid #d7d5cd;border-radius:50%;background:#f0eee7}.platform-chapters .hq-portal__mail-icon svg{width:17px;height:17px;stroke:#666b62;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.platform-chapters .hq-portal__mail-heading strong{display:block;font-size:13px;font-weight:600;line-height:1.35}.platform-chapters .hq-portal__mail-heading div>span{display:block;margin-top:2px;color:#62665f;font-size:12px;line-height:1.3}.platform-chapters .hq-portal__scene--statement>p{margin-top:9px;color:#60645d;font-size:13px;line-height:1.5}.platform-chapters .hq-portal__statement-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 10px;margin-top:12px;padding-block:9px;border-top:1px solid #20212218;border-bottom:1px solid #20212218}.platform-chapters .hq-portal__statement-total span{color:#5d6259;font-size:12px}.platform-chapters .hq-portal__statement-total strong{font-size:20px;font-weight:600;letter-spacing:-.035em}.platform-chapters .hq-portal__attachment{display:flex;align-items:center;gap:9px;margin-top:10px}.platform-chapters .hq-portal__attachment>svg{width:26px;height:30px;color:#7a7b70}.platform-chapters .hq-portal__attachment strong{display:block;font-size:12px;font-weight:550}.platform-chapters .hq-portal__attachment span{display:block;margin-top:3px;color:#62665f;font-size:12px}.platform-chapters .hq-portal__statement-link{display:flex;align-items:center;gap:7px;margin-top:10px;color:#384435;font-size:12px;font-weight:600}.platform-chapters .hq-portal__statement-link svg{width:17px;height:17px}.platform-chapters .hq-portal__invoice-detail{margin-top:9px;color:#62665f;font-size:12px}.platform-chapters .hq-portal__amounts{margin:12px 0 14px;font-size:13px;line-height:1.3}.platform-chapters .hq-portal__amounts>div{display:flex;justify-content:space-between;gap:12px;padding-block:8px;border-top:1px solid #20212218}.platform-chapters .hq-portal__amounts dt{color:#60645d}.platform-chapters .hq-portal__amounts dd{margin:0;font-weight:550;white-space:nowrap}.platform-chapters .hq-portal__amounts .hq-portal__amount-due{align-items:baseline;padding-bottom:0}.platform-chapters .hq-portal__amount-due dt{color:#202122;font-weight:600}.platform-chapters .hq-portal__amount-due dd{font-size:24px;letter-spacing:-.04em;font-weight:620}.platform-chapters .hq-portal__pay-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:7px;background:#292c28;color:#fbfaf7;font-size:13px}.platform-chapters .hq-portal__pay-action strong{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:550}.platform-chapters .hq-portal__pay-action svg{width:18px;height:18px}.platform-chapters .hq-portal__invoice-contact{display:block;margin-top:10px;color:#62665f;font-size:12px;line-height:1.4;text-align:center}.platform-chapters .hq-portal__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;color:#6e7167;font-size:12px;line-height:1.3}.platform-chapters .hq-portal__progress span{position:relative;padding-top:9px}.platform-chapters .hq-portal__progress span:before{position:absolute;top:0;right:0;left:0;height:2px;background:#c7c9be;content:"";transition:background-color .3s}.platform-chapters .hq-portal[data-portal-view=invoices] [data-portal-step=invoices],.platform-chapters .hq-portal[data-portal-view=rentals] [data-portal-step=rentals],.platform-chapters .hq-portal[data-portal-view=statement] [data-portal-step=statement]{color:#2f3c2c;font-weight:600}.platform-chapters .hq-portal[data-portal-view=invoices] [data-portal-step=invoices]:before,.platform-chapters .hq-portal[data-portal-view=rentals] [data-portal-step=rentals]:before,.platform-chapters .hq-portal[data-portal-view=statement] [data-portal-step=statement]:before{background:#697b5d}.platform-chapters .hq-portal__caption{display:flex;align-items:center;min-height:48px;color:#62665f;font-size:12px;line-height:1.35}.platform-chapters .hq-portal[data-portal-seek] .hq-portal__scene{transition:none}.platform-chapters .hq-portal[data-portal-static] .hq-portal__scenes{gap:14px}.platform-chapters .hq-portal[data-portal-static] .hq-portal__scene{grid-area:auto;min-height:0;visibility:visible;opacity:1;transform:none;transition:none}.platform-chapters .hq-portal[data-portal-static] .hq-portal__progress{display:none}@media(max-width:760px){.platform-chapters .chapter--portal.chapter--portrait .hq-portal{max-width:440px}.platform-chapters .hq-portal__stage{border-radius:13px}.platform-chapters .hq-portal__overview>div{padding:13px 12px}.platform-chapters .hq-portal__identity{gap:9px}.platform-chapters .hq-portal__company-mark{width:34px;height:34px}.platform-chapters .hq-portal__person{width:28px;height:28px}.platform-chapters .hq-portal__scene h3{font-size:16px}.platform-chapters .hq-portal__scene-heading{flex-wrap:wrap}.platform-chapters .hq-portal__equipment{gap:11px}.platform-chapters .hq-portal__equipment-image{width:66px}.platform-chapters .hq-portal__equipment strong{font-size:14px}}@media (min-width:761px) and (max-width:1099px){.platform-chapters .chapter--portal.chapter--portrait{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:420px){.platform-chapters .hq-portal__scene,.platform-chapters .hq-portal__stage{padding-inline:12px}.platform-chapters .hq-portal__overview>div{padding-inline:10px}.platform-chapters .hq-portal__progress{gap:7px}}.lc-home{--lc-muted:#5b5d5e;--lc-line:#d4d5d0;--lc-ink:#202122;--lc-paper:#f5f4f0;color:var(--lc-ink);background:var(--lc-paper)}.lc-home h1,.lc-home h2{font-family:var(--font-oswald);font-weight:500;text-transform:uppercase;letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance;white-space:pre-line}.lc-home h2{font-size:clamp(36px,4.1vw,64px)}.lc-home h3{font-family:var(--font-inter);font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.025em;margin:0 0 16px;text-transform:none}.lc-home p{margin:0}.lc-home .lc-kicker{font-size:14px;font-weight:550;line-height:1.5;margin:0 0 24px}.lc-section{padding-block:clamp(70px,8vw,124px)}.lc-dna{background:var(--lc-ink);color:var(--lc-paper);--lc-muted:#b9bab6;--lc-line:#494b49}@media(max-width:760px){.lc-section{padding-block:66px}.lc-home h2{font-size:clamp(34px,8.7vw,52px)}.lc-home .lc-kicker{font-size:13px;margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.lc-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lc-home .hq-site-action{gap:16px;touch-action:manipulation}.lc-home .hq-site-action.is-text{width:-moz-fit-content;width:fit-content;justify-content:flex-start;gap:4px;text-decoration:none}.lc-home .hq-site-action:active{transition-duration:80ms}.lc-home .hq-site-action.is-text:active{opacity:1;color:var(--lc-muted)}.lc-home .hq-site-action:focus-visible{outline:2px solid #202122;outline-offset:3px}.lc-home :is(.iw-world,.lc-dna) .hq-site-action:focus-visible{outline-color:#f5f4f0}.wc-calendar{--wc-calendar-progress:0;width:100%;min-width:0}.wc-calendar-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;margin-bottom:18px}.wc-calendar-tabs{display:flex;align-items:stretch;justify-content:flex-end;gap:28px;margin-left:auto}.wc-calendar-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 0 14px;border:0;background:transparent;color:#aeb2af;font:500 16px/1.35 var(--font-inter);cursor:pointer;touch-action:manipulation;transition:color .18s ease}.wc-calendar-tab:after,.wc-calendar-tab:before{position:absolute;bottom:0;left:0;right:0;height:2px;content:"";pointer-events:none}.wc-calendar-tab[aria-selected=true]{color:#f5f4f0}.wc-calendar-tab[aria-selected=true]:before{background:#f5f4f04d}.wc-calendar-tab[aria-selected=true]:after{background:#ff7a1a;transform:scaleX(var(--wc-calendar-progress));transform-origin:left}.wc-calendar-frame{width:100%}.wc-calendar-viewport{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#202122}.wc-calendar-media{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.wc-calendar-caption-row{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:10px}.lc-home .wc-calendar-caption{max-width:680px;margin:0;color:#b9bcb9;font:400 14px/1.5 var(--font-inter);text-wrap:pretty}.wc-calendar-fallback{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:8px 0;border:0;background:transparent;color:#d8dad6;font:500 13px/1.3 var(--font-inter);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .18s ease}.wc-calendar a:focus-visible,.wc-calendar button:focus-visible{outline:2px solid #ff7a1a;outline-offset:4px;border-radius:2px}.wc-calendar-noscript{display:flex;flex-wrap:wrap;gap:12px 24px}.wc-calendar-noscript a{display:inline-flex;align-items:center;min-height:48px;color:#f5f4f0;text-decoration:underline;text-underline-offset:4px}@media(hover:hover) and (pointer:fine){.wc-calendar-fallback:hover,.wc-calendar-tab:hover{color:#f5f4f0}}@media(max-width:600px){.wc-calendar-heading{gap:10px 24px;margin-bottom:14px}.wc-calendar-tabs{gap:22px}.wc-calendar-tab{flex:1 1 0;font-size:14px;text-align:center}.wc-calendar-caption-row{flex-direction:column;align-items:flex-start;gap:0;margin-top:14px}.lc-home .wc-calendar-caption{font-size:13px}}@media(prefers-reduced-motion:reduce){.wc-calendar-fallback,.wc-calendar-tab{transition:none}}.wc-media-frame{padding:6px;border:1px solid #ffffff29;border-radius:14px;background:#ffffff06;box-shadow:0 22px 64px #0003}@media(max-width:600px){.wc-media-frame{padding:4px;border-radius:12px}}.wc-activity{--wc-ink:#202122;--wc-line:#d4d5d0;background:#202122;color:#f5f4f0;padding-block:clamp(64px,7vw,112px)}.wc-activity-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:8%}.lc-home .wc-activity-eyebrow{margin:0 0 24px;font-size:15px;line-height:1.5}.lc-home .wc-activity h2{max-width:650px;margin:0;font-family:var(--font-oswald);font-size:clamp(38px,3.5vw,56px);line-height:1.13;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.wc-activity-copy{max-width:540px}.lc-home .wc-activity-copy p{margin:20px 0 0;color:#c5c8c7;font-size:17px;line-height:1.7}.lc-home .wc-activity-copy .wc-activity-radio{margin:0;color:#f5f4f0;font-size:clamp(21px,1.7vw,26px);line-height:1.4;letter-spacing:-.025em;text-wrap:balance}.wc-activity-proof{margin:56px 0 0}.lc-home .wc-activity-proof h3{margin:0;font:500 18px/1.4 var(--font-inter);letter-spacing:-.02em}.wc-activity-exit{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;scroll-margin-top:100px}.wc-activity-exit>div{flex:1;min-width:0}.lc-home .wc-activity-exit h3{margin:0;font:500 clamp(21px,2vw,26px)/1.3 var(--font-inter);letter-spacing:-.025em}.lc-home .wc-activity-exit p{font-size:16px;line-height:1.6;margin:8px 0 0;color:#c5c8c7}.wc-activity-exit .hq-site-action{flex-shrink:0;color:#f5f4f0}.wc-activity[data-people-lighting]{background:var(--wp-surface);color:var(--wp-ink)}.lc-home .wc-activity[data-people-lighting] .wc-activity-radio,.wc-activity[data-people-lighting] .hq-site-action{color:var(--wp-ink)}.wc-activity[data-people-lighting] .hq-site-action{transition:background .18s}.lc-home .wc-activity[data-people-lighting] .wc-activity-copy p:not(.wc-activity-radio),.lc-home .wc-activity[data-people-lighting] .wc-activity-exit p,.wc-activity[data-people-lighting] .wc-calendar-caption,.wc-activity[data-people-lighting] .wc-calendar-tab{color:var(--wp-muted)}.wc-activity[data-people-lighting] .wc-calendar-control,.wc-activity[data-people-lighting] .wc-calendar-tab[aria-selected=true]{color:var(--wp-ink)}.wc-activity[data-people-lighting] .wc-calendar-tab[aria-selected=true]:before{background:currentColor;opacity:.3}.wc-activity[data-people-lighting] .wc-calendar-recording:fullscreen .wc-calendar-control{color:#f5f4f0}.wc-activity[data-people-lighting] .wc-calendar-recording:fullscreen .wc-calendar-caption{color:#b9bcb9}@media(max-width:760px){.wc-activity-exit{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:900px){.wc-activity-intro{gap:32px;grid-template-columns:1fr}.wc-activity-copy{max-width:650px}.wc-activity-proof{margin-top:40px}}@media(max-width:600px){.wc-activity{padding-block:52px}.lc-home .wc-activity h2{font-size:clamp(34px,9vw,44px);max-width:440px;text-wrap:wrap}.lc-home .wc-activity-eyebrow{margin-bottom:18px;font-size:14px}.wc-activity-intro{gap:26px}.lc-home .wc-activity-copy p{font-size:16px;line-height:1.65;margin-top:14px}.lc-home .wc-activity-copy .wc-activity-radio{font-size:21px;text-wrap:wrap}}