.baq-landing{--baq-bg:#f5efe2;--baq-deck:#fbf7ec;--baq-sand:#ecdec4;--baq-ink:#14212b;--baq-muted:#465866;--baq-harbor:#0d3a5f;--baq-harbor-deep:#0a2c49;--baq-amber:#9c5a00;--baq-amber-bright:#e1912a;--baq-violet:#6d47c4;--baq-seam:rgba(20,33,43,0.16);--baq-border:#5a6b79;--baq-radius:0;--baq-gap:clamp(96px,9vw,148px);--baq-shell-max:1180px;--baq-shell-pad:clamp(24px,4vw,56px);position:relative;overflow-x:clip;background:var(--baq-bg);color:var(--baq-ink)}.dark .baq-landing{--baq-bg:#07141f;--baq-deck:#0b1b2a;--baq-ink:#e9f1f7;--baq-muted:#9db0bf;--baq-harbor:#16436b;--baq-harbor-deep:#10304e;--baq-amber:#efb35c;--baq-amber-bright:#e1912a;--baq-violet:#b9a6ea;--baq-seam:rgba(233,241,247,0.16);--baq-border:#6e8296}.baq-shell{width:100%;max-width:var(--baq-shell-max);margin-inline:auto;padding-inline:var(--baq-shell-pad)}.baq-band{padding-block:var(--baq-gap);background:var(--baq-bg);border-top:1px solid var(--baq-seam)}.baq-band--deck{background:var(--baq-deck)}.baq-body{max-width:62ch;font-size:1.0625rem;line-height:1.65;color:var(--baq-muted)}.baq-h2{max-width:22ch;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:650;line-height:1.04;letter-spacing:-.03em}.baq-lead{margin-top:16px}.baq-cta{display:inline-flex;align-items:center;gap:14px;padding:17px 30px;border-radius:var(--baq-radius);background:var(--baq-harbor-deep);color:#f5efe2;font-weight:650;letter-spacing:.01em;box-shadow:6px 6px 0 rgba(20,33,43,.28);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.baq-cta__arrow{font-size:1.1em;line-height:1;transition:transform .2s ease}.baq-cta:hover{background:var(--baq-amber-bright);color:#07141f;box-shadow:6px 6px 0 rgba(20,33,43,.45)}.baq-cta:hover .baq-cta__arrow{transform:translateX(5px)}.baq-cta:active{box-shadow:3px 3px 0 rgba(20,33,43,.45)}.dark .baq-cta{background:var(--baq-amber);color:#07141f;box-shadow:6px 6px 0 rgba(7,20,31,.55)}.dark .baq-cta:hover{background:#f5efe2;color:#07141f}.baq-cta:focus-visible,.baq-landing a:focus-visible,.baq-landing summary:focus-visible{outline:2px solid var(--baq-amber);outline-offset:2px}.baq-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;isolation:isolate}.baq-hero__photo{position:absolute;inset:0;z-index:-1}.baq-hero__img{-o-object-fit:cover;object-fit:cover;display:none}.baq-hero__img--light.baq-hero__img--tall{display:block}@media (min-width:1024px){.baq-hero__img--light.baq-hero__img--tall{display:none}.baq-hero__img--light.baq-hero__img--wide{display:block}}.dark .baq-hero__img--light{display:none}.dark .baq-hero__img--dark.baq-hero__img--tall{display:block}@media (min-width:1024px){.dark .baq-hero__img--dark.baq-hero__img--tall{display:none}.dark .baq-hero__img--dark.baq-hero__img--wide{display:block}}.baq-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,20,31,.9),rgba(7,20,31,.62) 45%,rgba(7,20,31,.12) 78%)}.dark .baq-hero__shade{background:linear-gradient(90deg,rgba(7,20,31,.82),rgba(7,20,31,.45) 45%,transparent 70%)}@media (max-width:1023px){.baq-hero__shade{background:linear-gradient(0deg,rgba(7,20,31,.94),rgba(7,20,31,.75) 55%,rgba(7,20,31,.5))}.dark .baq-hero__shade{background:linear-gradient(0deg,rgba(7,20,31,.9),rgba(7,20,31,.62) 55%,rgba(7,20,31,.4))}}.baq-hero__content{width:100%;max-width:1000px;margin-inline:0;padding:clamp(122px,16vh,176px) clamp(24px,4vw,56px) clamp(40px,6vh,80px) clamp(24px,6vw,118px);color:#f5efe2}.baq-hero__strip{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:clamp(24px,4vh,48px);font-size:11px;letter-spacing:.14em;color:rgba(245,239,226,.82)}.baq-hero__strip span+span{border-left:1px solid rgba(245,239,226,.35);padding-left:20px}.baq-hero__title{font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:700;line-height:.98;letter-spacing:-.035em}.baq-hero__title span{display:block}.baq-hero__title span:last-child{color:var(--baq-amber-bright)}.baq-hero__sub{margin-top:20px;max-width:52ch;color:rgba(245,239,226,.88)}.baq-hero__cta{margin-top:28px}.baq-hero__credit{margin-top:28px;font-size:11px;color:rgba(245,239,226,.66)}.baq-hero__credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.baq-stack{margin-top:clamp(32px,4vw,56px);list-style:none;border-top:1px solid var(--baq-seam)}.baq-stack__row{display:grid;grid-template-columns:72px 1fr;align-items:stretch;border-bottom:1px solid var(--baq-seam)}.baq-stack__code{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;font-size:12px;letter-spacing:.12em;color:var(--baq-muted);border-right:1px solid var(--baq-seam);padding:18px 12px 18px 0}.baq-stack__icon{width:24px;height:24px;flex:none;fill:none;stroke:var(--baq-amber);stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter}.baq-stack__track{position:relative;min-height:84px;padding:18px 0 18px 18px}.baq-stack__fill{display:block;height:26px;width:var(--baq-width);min-width:56px;background:repeating-linear-gradient(90deg,rgba(245,239,226,.07) 0 2px,transparent 2px 14px),var(--baq-harbor);border-right:3px solid var(--baq-amber-bright);opacity:0;transform:translateX(-14px);transition:opacity .5s ease,transform .5s ease}.baq-stack__row[data-revealed=true] .baq-stack__fill{opacity:1;transform:translateX(0)}.baq-stack__labelwrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px}.baq-stack__label{font-weight:600;color:var(--baq-ink)}.baq-stack__count{font-size:.95rem;letter-spacing:.06em;color:var(--baq-amber)}.baq-stack__note{flex-basis:100%;font-size:.875rem;line-height:1.5;color:var(--baq-muted);max-width:56ch}.baq-source{margin-top:18px;font-size:12px;color:var(--baq-muted)}.baq-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.baq-tension__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,72px);align-items:start}.baq-tension__figure{margin:20px 0 8px;font-size:clamp(3.4rem,7vw,6.4rem);line-height:1;letter-spacing:.02em;color:var(--baq-amber)}.baq-module{position:relative;border:1px solid var(--baq-border);border-radius:var(--baq-radius);padding:clamp(20px,2.4vw,32px)}.baq-module__tag{position:absolute;top:-.65em;left:clamp(20px,2.4vw,32px);padding-inline:8px;background:inherit;font-size:11px;letter-spacing:.08em;color:var(--baq-muted)}.baq-band .baq-module{background:var(--baq-bg)}.baq-band--deck .baq-module{background:var(--baq-deck)}.baq-offer{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--baq-seam)}.baq-offer__row{display:grid;grid-template-columns:72px 1fr auto;gap:18px;padding:22px 8px;border-bottom:1px solid var(--baq-seam);transition:background-color .2s ease}.baq-offer__row:hover{background:var(--baq-bg)}.baq-offer__index{font-size:13px;letter-spacing:.12em;color:var(--baq-muted);padding-top:4px;transition:color .2s ease}.baq-offer__row:hover .baq-offer__index{color:var(--baq-amber)}.baq-offer__title{font-weight:650;font-size:1.125rem}.baq-offer__meta{text-align:right;font-size:11px;letter-spacing:.1em;color:var(--baq-muted);display:grid;gap:6px}.baq-offer__delivery{color:var(--baq-amber)}.baq-proof__grid{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px)}.baq-proof__case{border-top:3px solid var(--baq-harbor);padding-top:18px}.baq-proof__shot{position:relative;aspect-ratio:16/10;border:1px solid var(--baq-seam);overflow:hidden}.baq-proof__name{margin-top:14px;font-weight:650}.baq-proof__name span{color:var(--baq-muted);font-weight:400}.baq-proof__quote{margin-top:12px;border-left:2px solid var(--baq-amber-bright);padding-left:14px;font-size:.9375rem;color:var(--baq-muted)}.baq-proof__quote footer{margin-top:8px;font-size:12px}.baq-proof__quote em{display:block;font-style:normal;color:var(--baq-muted)}.baq-proof__visit{display:inline-block;margin-top:12px;font-size:.875rem;font-weight:600;color:var(--baq-violet);text-decoration:underline;text-underline-offset:3px}.baq-proof__metrics{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--baq-seam);border-bottom:1px solid var(--baq-seam)}.baq-proof__metric{padding:18px 16px}.baq-proof__metric+.baq-proof__metric{border-left:1px solid var(--baq-seam)}.baq-proof__figure{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:.01em}.baq-proof__label{margin-top:4px;font-size:12px;color:var(--baq-muted)}.baq-pricing{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--baq-seam)}.baq-pricing__row{display:grid;grid-template-columns:1fr auto;gap:8px 24px;padding:22px 8px;border-bottom:1px solid var(--baq-seam);transition:background-color .2s ease}.baq-pricing__row:hover{background:var(--baq-bg)}.baq-pricing__name{font-weight:650;font-size:1.25rem}.baq-pricing__recommended{margin-left:10px;padding:2px 8px;border:1px solid var(--baq-violet);color:var(--baq-violet);font-size:10px;letter-spacing:.12em;vertical-align:middle}.baq-pricing__price{font-size:clamp(1.2rem,2.2vw,1.7rem);letter-spacing:.04em;color:var(--baq-ink);align-self:center}.baq-pricing__tagline{color:var(--baq-muted);font-size:.9375rem}.baq-pricing__points{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.875rem;color:var(--baq-muted)}.baq-pricing__points li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--baq-amber-bright)}.baq-pricing__cta{grid-column:1/-1;justify-self:start}.baq-pricing__compare{display:inline-block;margin-top:24px;font-weight:600;color:var(--baq-violet);text-decoration:underline;text-underline-offset:4px}.baq-process__list{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--baq-seam);border-bottom:1px solid var(--baq-seam);list-style:none}.baq-process__step{padding:22px 18px}.baq-process__step+.baq-process__step{border-left:1px solid var(--baq-seam)}.baq-process__number{font-size:13px;letter-spacing:.14em;color:var(--baq-amber)}.baq-process__title{margin-top:8px;font-weight:650}.baq-process__step .baq-body{font-size:.9375rem;margin-top:6px}.baq-faq{margin-top:clamp(24px,3vw,40px);border-top:1px solid var(--baq-seam)}.baq-faq__item{border-bottom:1px solid var(--baq-seam)}.baq-faq__question{cursor:pointer;padding:18px 8px;list-style:none}.baq-faq__question::-webkit-details-marker{display:none}.baq-faq__question h3{font-size:1.0625rem;font-weight:600}.baq-faq__item[open] .baq-faq__question h3{color:var(--baq-amber)}.baq-faq__answer{padding:0 8px 20px;max-width:68ch}.baq-links__grid{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.baq-links__item{display:grid;gap:4px;padding:18px;border:1px solid var(--baq-border);border-radius:var(--baq-radius);transition:background-color .2s ease}.baq-links__item:hover{background:var(--baq-deck)}.baq-links__tag{font-size:10px;letter-spacing:.14em;color:var(--baq-muted)}.baq-links__city{font-weight:650}.baq-links__dept{font-size:12px;color:var(--baq-muted)}.baq-final{--baq-final-rgb:20,33,43;padding-block:var(--baq-gap);background:var(--baq-sand);border-top:1px solid var(--baq-border);color:var(--baq-ink)}.dark .baq-final{--baq-final-rgb:245,239,226;background:var(--baq-harbor-deep);border-top-color:var(--baq-seam);color:#f5efe2}.baq-final .baq-h2{color:inherit;max-width:24ch}.baq-final .baq-h2 span{display:block}.baq-final .baq-h2 span:last-child{color:var(--baq-amber)}.baq-cta.baq-final__cta{margin-top:28px;padding:19px 36px;font-size:1.0625rem;box-shadow:8px 8px 0 rgba(20,33,43,.28)}.baq-cta.baq-final__cta:hover{box-shadow:8px 8px 0 rgba(20,33,43,.45)}.baq-cta.baq-final__cta:active{box-shadow:4px 4px 0 rgba(20,33,43,.45)}.dark .baq-cta.baq-final__cta{box-shadow:8px 8px 0 rgba(7,20,31,.55)}.dark .baq-cta.baq-final__cta:active{box-shadow:4px 4px 0 rgba(7,20,31,.55)}.baq-final__direct{margin-top:20px;font-size:.9375rem;color:var(--baq-muted)}.dark .baq-final__direct{color:rgba(245,239,226,.8)}.baq-final__direct a{color:inherit;text-decoration:underline;text-underline-offset:3px}.baq-final__grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,72px);align-items:center}@media (min-width:1024px){.baq-final__grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}.baq-port{width:100%;max-width:480px;justify-self:end}.baq-port svg{display:block;width:100%;height:auto;overflow:visible}.baq-port{--baq-glow-min:0.1;--baq-glow-max:0.2}.dark .baq-port{--baq-glow-min:0.04;--baq-glow-max:0.09}.baq-port__glow{fill:var(--baq-amber-bright);opacity:var(--baq-glow-min);animation:baq-glow 11s ease-in-out infinite}.baq-port__glow--core{animation-duration:8s}.baq-port__far path{fill:none;stroke:rgba(var(--baq-final-rgb),.14);stroke-width:2}.baq-port__tug{fill:rgba(var(--baq-final-rgb),.2);stroke:rgba(var(--baq-final-rgb),.2);stroke-width:1.5;animation:baq-tug 34s linear infinite}.baq-port__gull{fill:none;transform:translate(250px,80px);stroke:rgba(var(--baq-final-rgb),.34);stroke-width:1.5;stroke-linecap:round;animation:baq-gull 19s linear infinite}.baq-port__gull--b{transform:translate(198px,64px);animation-duration:26s;animation-delay:-7s;opacity:.7}.baq-port__water line{stroke:rgba(var(--baq-final-rgb),.16);stroke-width:2;stroke-dasharray:34 22;animation:baq-current 9s linear infinite}.baq-port__water line:nth-child(2){stroke-dasharray:22 30;animation-duration:13s;animation-direction:reverse}.baq-port__water line:nth-child(3){stroke-dasharray:46 18;animation-duration:17s}.baq-port__crane path{fill:none;stroke:rgba(var(--baq-final-rgb),.5);stroke-width:2}.baq-port__rungs{stroke:rgba(var(--baq-final-rgb),.26)!important;stroke-width:1.5!important}.baq-port__bollards path{fill:none;stroke:rgba(var(--baq-final-rgb),.3);stroke-width:3;stroke-linecap:round}.baq-port__beacon{fill:var(--baq-amber-bright);animation:baq-beacon 3.4s ease-in-out infinite}.baq-port__quay{fill:rgba(var(--baq-final-rgb),.26)}.baq-port__carriage{fill:rgba(var(--baq-final-rgb),.62)}.baq-port__pulley{fill:none;stroke:rgba(var(--baq-final-rgb),.55);stroke-width:1.5}.baq-port__cable{fill:rgba(var(--baq-final-rgb),.5);transform-origin:37px 54px}.baq-port__load{fill:var(--baq-amber-bright)}.baq-port__hull{fill:rgba(var(--baq-final-rgb),.2);stroke:rgba(var(--baq-final-rgb),.5);stroke-width:2}.baq-port__bridge{fill:rgba(var(--baq-final-rgb),.42)}.baq-port__mast{stroke:rgba(var(--baq-final-rgb),.45);stroke-width:1.5}.baq-port__flag{fill:var(--baq-amber-bright);opacity:.75;transform-origin:394px 148px;animation:baq-flag 2.6s ease-in-out infinite}.baq-port__ports path{stroke:rgba(var(--baq-final-rgb),.3);stroke-width:3;stroke-linecap:round}.baq-port__ship{transform-origin:320px 200px;animation:baq-swell 7s ease-in-out infinite}.baq-port__wake ellipse{fill:none;stroke:rgba(var(--baq-final-rgb),.3);stroke-width:1.5;transform-origin:320px 220px;animation:baq-wake 9s ease-out infinite}.baq-port__wake ellipse:nth-child(2){animation-delay:.4s;opacity:.6}.baq-port__cargo{fill:rgba(var(--baq-final-rgb),.14);stroke:rgba(var(--baq-final-rgb),.45);stroke-width:1.5}.baq-port__cargo--new{fill:var(--baq-amber-bright);stroke:none}.baq-port__trolley{animation:baq-trolley 9s cubic-bezier(.45,0,.25,1) infinite}.baq-port__cable{animation:baq-cable 9s cubic-bezier(.4,0,.3,1) infinite}.baq-port__load{animation:baq-load 9s cubic-bezier(.4,0,.3,1) infinite}.baq-port__cargo--new{animation:baq-cargo 9s linear infinite}.baq-port__cargo--source{animation:baq-source 9s linear infinite}@keyframes baq-trolley{0%,18%{transform:translateX(0)}38%,62%{transform:translateX(228px)}82%,to{transform:translateX(0)}}@keyframes baq-cable{0%{transform:scaleY(1)}10%,16%{transform:scaleY(2.03)}22%,38%{transform:scaleY(1)}48%,54%{transform:scaleY(1.95)}62%,to{transform:scaleY(1)}}@keyframes baq-load{0%{transform:translateY(0);opacity:0}10%{transform:translateY(62px);opacity:0}16%{transform:translateY(62px);opacity:1}22%,38%{transform:translateY(0);opacity:1}48%,52%{transform:translateY(57px);opacity:1}54%{transform:translateY(57px);opacity:0}62%,to{transform:translateY(0);opacity:0}}@keyframes baq-cargo{0%,51%{opacity:0}53%,96%{opacity:1}to{opacity:0}}@keyframes baq-source{0%,15%{opacity:1}16%,97%{opacity:0}to{opacity:1}}@keyframes baq-wake{0%,53%{opacity:0;transform:scale(.45)}56%{opacity:.55}84%,to{opacity:0;transform:scale(1)}}@keyframes baq-swell{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2.5px) rotate(-.45deg)}}@keyframes baq-flag{0%,to{transform:scaleX(1) skewY(0deg)}50%{transform:scaleX(.82) skewY(3deg)}}@keyframes baq-current{to{stroke-dashoffset:-56}}@keyframes baq-glow{0%,to{opacity:var(--baq-glow-min)}50%{opacity:var(--baq-glow-max)}}@keyframes baq-beacon{0%,62%,to{opacity:.2}70%,78%{opacity:1}}@keyframes baq-tug{0%{transform:translateX(300px);opacity:0}6%,92%{opacity:1}to{transform:translateX(-210px);opacity:0}}@keyframes baq-gull{0%{transform:translate(430px,92px);opacity:0}8%,88%{opacity:1}50%{transform:translate(230px,74px)}to{transform:translate(30px,96px);opacity:0}}@media (max-width:1023px){.baq-proof__grid,.baq-tension__grid{grid-template-columns:1fr}.baq-proof__metrics{grid-template-columns:repeat(2,1fr)}.baq-proof__metric:nth-child(3){border-left:none}.baq-proof__metric:nth-child(n+3){border-top:1px solid var(--baq-seam)}.baq-process__list{grid-template-columns:repeat(2,1fr)}.baq-process__step:nth-child(3){border-left:none}.baq-process__step:nth-child(n+3){border-top:1px solid var(--baq-seam)}.baq-links__grid{grid-template-columns:1fr}}@media (max-width:767px){.baq-hero__strip{flex-direction:column;gap:8px}.baq-hero__strip span+span{border-left:none;padding-left:0}.baq-stack__row{grid-template-columns:1fr}.baq-stack__code{flex-direction:row;align-items:center;gap:10px;border-right:none;border-bottom:1px solid var(--baq-seam);padding:10px 0}.baq-stack__icon{width:20px;height:20px}.baq-stack__track{padding-left:0}.baq-offer__row{grid-template-columns:1fr}.baq-offer__meta{text-align:left}.baq-pricing__row{grid-template-columns:1fr}.baq-pricing__price{justify-self:start}.baq-process__list{grid-template-columns:1fr}.baq-process__step+.baq-process__step{border-left:none;border-top:1px solid var(--baq-seam)}.baq-proof__metrics{grid-template-columns:1fr}.baq-proof__metric+.baq-proof__metric{border-left:none;border-top:1px solid var(--baq-seam)}.baq-proof__metric:nth-child(3){border-top:1px solid var(--baq-seam)}}@media (prefers-reduced-motion:reduce){.baq-stack__fill{opacity:1;transform:none;transition:none}.baq-landing *{transition:none!important}.baq-port *{animation:none!important}.baq-port__load{opacity:0}.baq-port__cargo--new,.baq-port__cargo--source{opacity:1}.baq-port__wake{opacity:0}}