@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box}html,body{width:100%;margin:0;padding:0}body{background:#0e0e10;min-height:100vh}#root{width:100%;max-width:none;min-height:100vh;text-align:initial;margin:0;padding:0}img,svg{max-width:100%;display:block}html{scroll-behavior:smooth}:root{--bsr-ink:#0e0e10;--bsr-asphalt:#2c2f33;--bsr-asphalt-light:#3d4147;--bsr-paper:#fff;--bsr-cream:#f5f4f1;--bsr-green:#0f8a46;--bsr-red:#ce2b37;--bsr-line:#ffffff24;--bsr-display:"Oswald", sans-serif;--bsr-body:"Inter", sans-serif;--bsr-radius:10px;--bsr-max:1120px;--bsr-container:min(1480px, 96vw)}.bsr *{box-sizing:border-box}.bsr{width:100%;font-family:var(--bsr-body);color:var(--bsr-ink);background:var(--bsr-paper);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.bsr h1,.bsr h2,.bsr h3{font-family:var(--bsr-display);letter-spacing:.01em;margin:0}.bsr p{margin:0}.bsr a{color:inherit;text-decoration:none}.bsr-eyebrow{font-family:var(--bsr-display);text-transform:uppercase;letter-spacing:.22em;color:var(--bsr-green);margin:0 0 14px;font-size:.78rem;font-weight:500}.bsr-eyebrow--dark{color:var(--bsr-red)}.bsr-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.bsr-reveal.is-in{opacity:1;transform:none}.bsr-btn{border-radius:var(--bsr-radius);font-family:var(--bsr-display);letter-spacing:.03em;border:1.5px solid #0000;justify-content:center;align-items:center;padding:14px 26px;font-size:.95rem;font-weight:600;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.bsr-btn:hover{transform:translateY(-2px)}.bsr-btn:active{transform:translateY(0)}.bsr-btn:focus-visible{outline:3px solid var(--bsr-green);outline-offset:2px}.bsr-btn--primary{background:var(--bsr-green);color:#fff}.bsr-btn--primary:hover{background:#0c723a;box-shadow:0 12px 24px -12px #0f8a46cc}.bsr-btn--wa{color:#fff;background:#25d366}.bsr-btn--wa:hover{background:#1ebe5b;box-shadow:0 12px 26px -12px #25d366bf}.bsr-btn--ghost{color:#fff;background:0 0;border-color:#fff6}.bsr-btn--ghost:hover{border-color:#fff}.bsr-btn__icon{flex-shrink:0;width:20px;height:20px;margin-right:10px}.bsr-btn__arrow{margin-left:10px;transition:transform .2s;display:inline-block}.bsr-btn--primary:hover .bsr-btn__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.bsr-reveal{opacity:1;transition:none;transform:none}.bsr-btn{transition:none}}.hx{color:#fff;background:radial-gradient(90% 65% at 50% -12%,#f5f4f124 0%,#0000 60%),linear-gradient(115deg,#0000 34%,#ffffff12 50%,#0000 66%),radial-gradient(75% 95% at -6% 106%,#12a85533 0%,#0f8a4614 40%,#0000 62%),radial-gradient(40% 55% at 18% 78%,#0f8a461f 0%,#0000 65%),radial-gradient(70% 85% at 106% -6%,#e2374429 0%,#ce2b3712 40%,#0000 62%),radial-gradient(45% 55% at 84% 92%,#ce2b371a 0%,#0000 65%),radial-gradient(135% 135% at 50% 42%,#0000 50%,#0000009e 100%),linear-gradient(155deg,#15161c 0%,#0a0a0d 40%,#0d1014 68%,#181c22 100%);width:100%;position:relative;overflow:hidden;container:hero/inline-size}.hx:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.hx:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#f5f4f10d 35%,#f5f4f114 50%,#f5f4f10d 65%,#0000 100%);width:45%;animation:12s ease-in-out infinite hx-sweep;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-12deg)translate(0)}@keyframes hx-sweep{0%{opacity:0;transform:skew(-12deg)translate(-40%)}12%{opacity:1}38%{opacity:0;transform:skew(-12deg)translate(360%)}to{opacity:0;transform:skew(-12deg)translate(360%)}}.hx-bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hx-bg__glow{width:58vw;height:58vw;filter:blur(95px);opacity:.32;will-change:transform;border-radius:50%;width:58cqw;max-width:820px;height:58cqw;max-height:820px;position:absolute}.hx-bg__glow--green{background:radial-gradient(circle,#12a855f2 0%,#0f8a4666 45%,#0000 72%);animation:26s ease-in-out infinite hx-orbit-a;bottom:-20cqw;left:-16cqw}.hx-bg__glow--red{opacity:.22;background:radial-gradient(circle,#e83e4be6 0%,#ce2b3759 45%,#0000 72%);animation:32s ease-in-out infinite hx-orbit-b;top:-18cqw;right:-16cqw}@keyframes hx-orbit-a{0%{transform:translate(0)scale(1)}30%{transform:translate(14cqw,-10cqw)scale(1.18)}60%{transform:translate(4cqw,-20cqw)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes hx-orbit-b{0%{transform:translate(0)scale(1)}35%{transform:translate(-16cqw,12cqw)scale(1.15)}70%{transform:translate(-6cqw,22cqw)scale(.92)}to{transform:translate(0)scale(1)}}.hx-visual:after{content:"";filter:blur(30px);pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 30% 75%,#00924638 0%,#0000 70%),radial-gradient(60% 60% at 75% 20%,#ce2b372e 0%,#0000 70%),radial-gradient(70% 70%,#f5f4f112 0%,#0000 75%);border-radius:50%;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.hx-hero{z-index:1;max-width:var(--bsr-container,min(1480px, 96vw));padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px) clamp(44px,7vw,80px);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(36px,5cqw,72px);margin:0 auto;padding:clamp(36px,6cqw,72px) clamp(20px,4cqw,48px) clamp(44px,7cqw,80px);display:flex;position:relative}.hx-hero__copy{text-align:left;flex:1.1 460px;min-width:min(100%,300px);max-width:640px}.hx-visual{aspect-ratio:1;flex:400px;min-width:min(100%,280px);max-width:560px;margin:0 auto;position:relative}.hx-hero__eyebrow{font-family:var(--bsr-display,"Oswald", sans-serif);font-size:clamp(.7rem,1.3vw,.8rem);letter-spacing:.24em;text-transform:uppercase;color:#7fe0ab;align-items:center;gap:12px;margin:0 0 16px;font-size:clamp(.7rem,1.3cqw,.8rem);font-weight:500;display:flex}.hx-hero__eyebrow:before{content:"";background:var(--bsr-green,#0f8a46);flex-shrink:0;width:28px;height:2px}.hx-hero__title{font-family:var(--bsr-display,"Oswald", sans-serif);font-size:clamp(2.1rem,4.4vw,3.8rem);color:#fff;margin:0;font-size:clamp(2.1rem,4.4cqw,3.8rem);font-weight:700;line-height:1.06}.hx-hero__sub{font-size:clamp(.98rem,1.3vw,1.14rem);color:#c6c7cb;max-width:54ch;margin:20px 0 0;font-size:clamp(.98rem,1.3cqw,1.14rem);line-height:1.7}.hx-hero__cta{flex-wrap:nowrap;gap:12px;max-width:480px;margin-top:30px;display:flex}.hx-btn{min-width:0;font-family:var(--bsr-display,"Oswald", sans-serif);font-size:clamp(.78rem,1.15vw,.95rem);font-weight:600;letter-spacing:.03em;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:9px;padding:14px 16px;font-size:clamp(.78rem,1.15cqw,.95rem);transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.hx-btn span{text-overflow:ellipsis;overflow:hidden}.hx-btn:hover{transform:translateY(-2px)}:is(.hx-btn:focus-visible,.hx-dot:focus-visible,.hx-hero__book:focus-visible){outline-offset:3px;border-radius:999px;outline:3px solid #7fe0ab}.hx-btn--wa{color:#fff;background:#25d366}.hx-btn--wa:hover{background:#1ebe5b;box-shadow:0 12px 26px -12px #25d366bf}.hx-btn--ghost{color:#fff;background:0 0;border-color:#fff6}.hx-btn--ghost:hover{border-color:#fff}.hx-hero__book{color:#9fa1a6;margin-top:20px;font-size:.95rem;transition:color .2s;display:inline-block}.hx-hero__book strong{color:#7fe0ab;font-weight:600}.hx-hero__book:hover{color:#d2d3d7}.hx-stage{border-radius:28px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hx-fleet__img{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;will-change:transform, opacity;border-radius:28px;width:100%;height:100%;transition:opacity 1.3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04);-webkit-mask-image:radial-gradient(140% 140% at 50% 42%,#000 52%,#0009 74%,#0000 98%);mask-image:radial-gradient(140% 140% at 50% 42%,#000 52%,#0009 74%,#0000 98%)}.hx-fleet__img.is-active{opacity:1;animation:5.2s ease-out forwards hx-ken}@keyframes hx-ken{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.09)translate(-1.2%,-.8%)}}.hx-dots{-webkit-backdrop-filter:blur(8px);background:#0a0a0c66;border-radius:999px;gap:2px;padding:3px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hx-dot{cursor:pointer;background:0 0;border:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.hx-dot:before{content:"";background:#ffffff73;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s}.hx-dot:hover:before{background:#ffffff8c}.hx-dot.is-active:before{background:#00c25e;transform:scale(1.35)}.hx-ico{flex-shrink:0;width:18px;height:18px}.hx-slot{z-index:2;position:relative}.hx-in{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards hx-rise;transform:translateY(24px)}.hx-in--1{animation-delay:50ms}.hx-in--2{animation-delay:.16s}.hx-in--3{animation-delay:.28s}.hx-in--4{animation-delay:.4s}@keyframes hx-rise{to{opacity:1;transform:none}}@container hero (width<=1040px){.hx-visual{width:clamp(280px,76vw,340px);flex:none;width:clamp(280px,76cqw,340px);min-width:0}.hx-hero{gap:clamp(28px,5cqw,44px);padding-bottom:clamp(36px,6cqw,56px)}.hx-bg__glow{opacity:.2}.hx-bg__glow--red{opacity:.14}.hx:after{opacity:.6}.hx-hero__copy{text-align:center;max-width:620px}.hx-hero__eyebrow{justify-content:center}.hx-hero__eyebrow:before{display:none}.hx-hero__sub{margin-inline-start:auto;margin-inline-end:auto}.hx-hero__cta{max-width:460px;margin-inline-start:auto;margin-inline-end:auto}}.bsr [id]{scroll-margin-top:128px}@media (prefers-reduced-motion:reduce){.hx-bg__glow,.hx:after{animation:none}.hx:after{opacity:0}.hx-in{opacity:1;animation:none;transform:none}.hx-fleet__img.is-active{animation:none;transform:scale(1.04)}}@container hero (width<=360px){.hx-hero__cta{flex-wrap:wrap}.hx-btn{flex:100%}}@supports not (container-type:inline-size){@media (max-width:1040px){.hx-hero__copy{text-align:center;max-width:620px}.hx-hero__eyebrow{justify-content:center}.hx-hero__eyebrow:before{display:none}.hx-hero__sub{margin-inline-start:auto;margin-inline-end:auto}.hx-hero__cta{max-width:460px;margin-inline-start:auto;margin-inline-end:auto}.hx-visual{flex:none;width:clamp(280px,76vw,340px);min-width:0}.hx-hero{gap:clamp(28px,5vw,44px);padding-bottom:clamp(36px,6vw,56px)}.hx-bg__glow{opacity:.2}.hx-bg__glow--red{opacity:.14}}@media (max-width:380px){.hx-hero__cta{flex-wrap:wrap}.hx-btn{flex:100%}}}@media (max-width:480px){.hx-hero{gap:26px;padding-bottom:36px;padding-left:16px;padding-right:16px}.hx-hero__title{font-size:clamp(1.65rem,7.6vw,2rem)}.hx-hero__sub{font-size:.92rem;line-height:1.6}.hx-visual{flex:none;width:min(82vw,300px);min-width:0}.hx-dots{padding:2px 6px;bottom:10px}.hx-dot{width:24px;height:24px}}@media (max-width:400px){.hx-hero{gap:20px}.hx-visual{width:min(80vw,262px)}.hx-hero__eyebrow{letter-spacing:.2em;font-size:.62rem}.hx-hero__book{font-size:.88rem}}.bsr-nav{z-index:20;-webkit-backdrop-filter:blur(10px);background:#fffffff0;transition:background .3s,box-shadow .3s;position:sticky;top:0}.bsr-nav--scrolled{background:#fffffffc;box-shadow:0 12px 28px -18px #0e0e1073}.bsr-nav:after{content:"";background:linear-gradient(90deg, var(--bsr-green) 0 50%, var(--bsr-red) 50% 100%);height:8px;display:block}.bsr-nav__inner{grid-template-columns:auto 1fr;grid-template-areas:"brand phone""links links";align-items:center;gap:4px 18px;width:100%;max-width:none;margin:0;padding:8px clamp(16px,3vw,40px);display:grid}.bsr-nav__brand{grid-area:brand}.bsr-nav__phone{grid-area:phone;justify-self:end}.bsr-nav__links{flex-wrap:wrap;grid-area:links;justify-content:center}@media (min-width:1081px){.bsr-nav__links{gap:30px;font-size:1rem}.bsr-nav__logo{width:84px;height:84px}.bsr-nav__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"brand links phone";gap:24px;padding:12px clamp(20px,3vw,40px)}.bsr-nav__links{flex-wrap:nowrap}}.bsr-nav__brand{justify-self:start}.bsr-nav__logo{object-fit:cover;border:1.5px solid #e7e6e2;border-radius:50%;width:52px;height:52px;transition:transform .2s;display:block}.bsr-nav__brand:hover .bsr-nav__logo{transform:scale(1.04)}.bsr-nav__links{font-size:.82rem;font-family:var(--bsr-display);letter-spacing:.05em;text-transform:uppercase;color:#43464b;white-space:nowrap;gap:6px 18px;font-size:1rem;font-weight:500;display:flex}.bsr-nav__links a{padding:4px 0;position:relative}.bsr-nav__links a:after{content:"";background:var(--bsr-green);transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.bsr-nav__links a:hover{color:var(--bsr-ink)}.bsr-nav__links a:hover:after{transform:scaleX(1)}.bsr-nav__phone{font-family:var(--bsr-display);color:var(--bsr-ink);white-space:nowrap;border:1.5px solid #d8d7d2;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:1rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.bsr-nav__phone-icon{width:18px;height:18px;color:var(--bsr-green)}.bsr-nav__phone:hover{border-color:var(--bsr-green);color:var(--bsr-green)}@media (max-width:380px){.bsr-nav__links{gap:4px 12px;font-size:.74rem}.bsr-nav__phone span{display:none}}.bsr-ticker{background:var(--bsr-green);color:#fff;align-items:center;width:100%;padding:24px 0;display:flex}.bsr-ticker__viewport{flex:1;min-width:0;overflow:hidden}.bsr-ticker--hero{z-index:2;background:#fff;border-top:1px solid #0e0e100f;padding:clamp(16px,2.4vw,26px) 0;position:relative}.bsr-ticker--hero .bsr-ticker__item{gap:0;padding-right:clamp(40px,5vw,72px)}.bsr-ticker--hero .bsr-ticker__item img{filter:grayscale();opacity:.65;-webkit-user-select:none;user-select:none;width:auto;height:clamp(30px,4vw,46px);transition:filter .35s,opacity .35s,transform .35s;display:block}.bsr-ticker--hero .bsr-ticker__item:hover img{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.bsr-ticker--hero .bsr-ticker__track{animation-duration:45s}.bsr-ticker--hero:hover .bsr-ticker__track{animation-play-state:paused}@media (max-width:480px){.bsr-ticker--hero{padding:12px 0}.bsr-ticker--hero .bsr-ticker__item{padding-right:32px}.bsr-ticker--hero .bsr-ticker__item img{height:26px}}.bsr-ticker__track{animation-duration:55s}.bsr-ticker--hero .bsr-ticker__item{letter-spacing:.14em;color:#ffffff8c;text-shadow:none;font-size:.88rem;font-weight:500}.bsr-ticker--hero .bsr-ticker__dot{background:#0f8a4699;width:5px;height:5px}.bsr-ticker--hero .bsr-ticker__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.bsr-ticker:hover .bsr-ticker__track{animation-play-state:paused}@media (max-width:480px){.bsr-ticker--hero{padding:10px 0}.bsr-ticker--hero .bsr-ticker__item{gap:24px;padding-right:24px;font-size:.72rem}}.bsr-ticker--hero .bsr-ticker__dot{background:var(--bsr-green)}.bsr-ticker__track{width:max-content;animation:30s linear infinite bsr-ticker-scroll;display:flex}.bsr-ticker__group{flex-shrink:0;display:flex}.bsr-ticker__item{font-family:var(--bsr-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #0009;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:1.2rem;font-weight:700;display:inline-flex}.bsr-ticker__dot{background:#ffffffbf;border-radius:50%;width:8px;height:8px}@keyframes bsr-ticker-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bsr-ticker__track{animation:none}}.bsr-why{background:#fff;width:100%;padding:clamp(56px,7vw,96px) clamp(20px,3vw,48px)}.bsr-why__head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.bsr-why__head h2{color:var(--bsr-ink);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.12}.bsr-why__intro{color:#55585d;margin-top:14px;font-size:1.02rem;line-height:1.65}.bsr-why__list{flex-direction:column;gap:clamp(40px,6vw,80px);max-width:min(1180px,96vw);margin:0 auto;display:flex}.bsr-why__row{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,64px);display:flex}.bsr-why__row--flip{flex-direction:row-reverse}.bsr-why__media{background:#f5f4f1;border:1px solid #ecebe7;border-radius:24px;flex:380px;min-width:min(100%,280px);max-width:520px;margin-inline-start:auto;margin-inline-end:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 24px 55px -30px #0e0e1059}.bsr-why__row--flip .bsr-why__media{transform:rotate(1.2deg)}.bsr-why__row:hover .bsr-why__media{transform:rotate(0)translateY(-6px)scale(1.015);box-shadow:0 34px 70px -32px #0e0e1073}.bsr-why__media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.bsr-why__row:hover .bsr-why__media img{transform:scale(1.05)}.bsr-why__body{flex:380px;min-width:min(100%,280px);max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.bsr-why__num{font-family:var(--bsr-display);letter-spacing:.2em;color:var(--bsr-green);border:1.5px solid #0f8a4659;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:.82rem;font-weight:600;transition:background .3s,color .3s;display:inline-block}.bsr-why__row:hover .bsr-why__num{background:var(--bsr-green);color:#fff}.bsr-why__body h3{color:var(--bsr-ink);margin-bottom:12px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15}.bsr-why__body p{color:#4a4d52;font-size:1rem;line-height:1.7}.bsr-why__points{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bsr-why__points li{color:var(--bsr-ink);padding-left:30px;font-size:.95rem;font-weight:500;position:relative}.bsr-why__points li:before{content:"";background:#0f8a461f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%230f8a46' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}@media (max-width:760px){.bsr-why__row,.bsr-why__row--flip{flex-direction:column}.bsr-why__media,.bsr-why__row--flip .bsr-why__media{max-width:min(88vw,420px);transform:rotate(0)}.bsr-why__body{text-align:left;max-width:min(92vw,480px)}}@media (prefers-reduced-motion:reduce){.bsr-why__media,.bsr-why__media img{transition:none}}.bsr-book{max-width:var(--bsr-container);background:radial-gradient(60% 80% at 0% 0%, #0f8a4624 0%, transparent 55%), radial-gradient(55% 75% at 100% 100%, #ce2b371f 0%, transparent 55%), var(--bsr-ink);color:#fff;border-radius:22px;margin:32px auto;padding:clamp(40px,5vw,60px) clamp(24px,3.5vw,56px) clamp(44px,5vw,60px);position:relative;overflow:hidden}.bsr-book__inner{width:100%}.bsr-book__sub{margin-inline-start:auto;margin-inline-end:auto}.bsr-book__text h2{color:#fff;margin-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.bsr-book__sub{color:#c6c7cb;max-width:60ch;font-size:1.02rem}.bsr-form{color:var(--bsr-ink);background:#fff;border:1px solid #e7e6e2;border-radius:18px;flex-direction:column;gap:clamp(18px,2.6cqw,26px);padding:clamp(18px,3.5cqw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -18px #0006;container-type:inline-size}.bsr-form:before{content:"";background:linear-gradient(90deg, var(--bsr-green) 0 50%, var(--bsr-red) 50% 100%);height:5px;position:absolute;top:0;left:0;right:0;container-name:form}.bsr-form__contact{flex-wrap:wrap;gap:14px 16px;display:flex}.bsr-form__contact>.bsr-form__field{flex:220px;min-width:min(100%,200px)}.bsr-form__phone{flex:260px;grid-template-columns:minmax(112px,140px) 1fr;gap:10px;min-width:min(100%,240px);display:grid}.bsr-form__addresses{border-top:1px solid #e7e6e2;flex-wrap:wrap;gap:clamp(16px,2.6cqw,44px);padding-top:24px;display:flex}.bsr-form__addresses>*{flex:380px;min-width:min(100%,300px)}.bsr-form__addr{flex-direction:column;gap:16px;min-width:0;display:flex}.bsr-form__addr input{background:#fff}.bsr-form__addr{border-radius:14px;padding:clamp(14px,2.6cqw,22px) clamp(12px,2cqw,26px) clamp(16px,2.8cqw,24px);transition:border-color .25s,transform .25s,box-shadow .25s}.bsr-form__addr--pickup{background:#0f8a460d;border:1.5px solid #0f8a4647}.bsr-form__addr--pickup:focus-within{border-color:#0f8a468c}.bsr-form__addr--drop{background:#ce2b370b;border:1.5px solid #ce2b3742}.bsr-form__addr--drop:focus-within{border-color:#ce2b3780}.bsr-form__row--addr{flex-wrap:wrap;gap:12px;display:flex}.bsr-form__row--addr>.bsr-form__field:first-child{flex:0 110px;min-width:96px}.bsr-form__row--addr>.bsr-form__field:nth-child(2){flex:170px;min-width:150px}.bsr-form__row--addr>.bsr-form__field:nth-child(3){flex:0 150px;min-width:120px}@container form (width<=460px){.bsr-form__row--addr>.bsr-form__field:first-child{flex:42%;order:1}.bsr-form__row--addr>.bsr-form__field:nth-child(3){flex:42%;order:2}.bsr-form__row--addr>.bsr-form__field:nth-child(2){flex:100%;order:3}}.bsr-form__bottom{border-top:1px solid #e7e6e2;flex-wrap:wrap;align-items:flex-end;gap:16px 22px;padding-top:24px;display:flex}.bsr-form__bid{flex:0 230px;min-width:170px}@container form (width<=560px){.bsr-form__bid{flex:100%}.bsr-form__submit{justify-content:center;width:100%}.bsr-form__note{text-align:center;width:100%}}.bsr-form__note{color:#43464b;align-self:center;margin-bottom:4px;font-size:.95rem}.bsr-form__field{flex-direction:column;gap:7px;min-width:0;display:flex}.bsr-form__field label{font-family:var(--bsr-display);letter-spacing:.1em;text-transform:uppercase;color:#3a3d42;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;line-height:1.3;overflow:hidden}.bsr-form__field label em{text-transform:none;letter-spacing:.02em;color:#8a8d92;font-style:normal;font-weight:400}.bsr-form__field input,.bsr-form__field select{width:100%;color:var(--bsr-ink);font-family:var(--bsr-body);background:#fafaf8;border:1.5px solid #cfceca;border-radius:10px;padding:12px 13px;font-size:16px;transition:border-color .2s,box-shadow .2s}.bsr-form__field input::placeholder{color:#8a8d92}.bsr-form__field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#43464b 50%),linear-gradient(135deg,#43464b 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.bsr-form__field input:focus,.bsr-form__field select:focus{border-color:var(--bsr-green);outline:none;box-shadow:0 0 0 4px #0f8a4640}.bsr-form__legend{font-family:var(--bsr-display);letter-spacing:.16em;text-transform:uppercase;color:var(--bsr-ink);align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:flex}.bsr-form__legend:before{content:"";background:var(--bsr-green);flex-shrink:0;width:24px;height:2px}.bsr-form__legend--red:before{background:var(--bsr-red)}.bsr-form__submit{cursor:pointer;white-space:nowrap;border-radius:999px;justify-self:start;padding:15px 30px;font-size:.95rem}.bsr-form__note--ok{color:#1d6b23;font-weight:600}.bsr-form__note--err{color:#c22d22;font-weight:600}.bsr-form__fieldset{border:0;min-width:0;margin:0}.bsr-form__fieldset legend.bsr-form__legend{float:left;width:100%;margin-bottom:14px;padding:0}.bsr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bsr-form__error{color:#b3261e;margin:4px 0 0;font-size:.8rem;font-weight:500}.bsr-form input[aria-invalid=true],.bsr-form select[aria-invalid=true]{border-color:#c22d22}.bsr-form input[aria-invalid=true]:focus{border-color:#c22d22;box-shadow:0 0 0 4px #c22d222e}.bsr-form--done{text-align:center;align-items:center;gap:14px;padding-top:clamp(36px,5cqw,56px);padding-bottom:clamp(36px,5cqw,56px)}.bsr-form__check{width:64px;height:64px;color:var(--bsr-green);background:#0f8a461f;border-radius:50%;place-items:center;display:grid}.bsr-form__check svg{width:34px;height:34px}.bsr-form__doneTitle{color:var(--bsr-ink);margin:0;font-size:clamp(1.5rem,3vw,1.9rem)}.bsr-form__doneText{color:#4a4d52;max-width:44ch;font-size:1rem}.bsr-form__summary{background:#fafaf8;border:1px solid #ecebe7;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:6px 0 10px;padding:14px 22px;display:flex}.bsr-form__summary div{text-align:left}.bsr-form__summary dt{font-family:var(--bsr-display);letter-spacing:.16em;text-transform:uppercase;color:#85868c;font-size:.66rem;font-weight:600}.bsr-form__summary dd{color:var(--bsr-ink);margin:2px 0 0;font-size:.92rem}.bsr-form__step{align-items:center;gap:12px;margin-bottom:-4px;display:flex}.bsr-form__stepNum{background:var(--bsr-ink);color:#fff;width:28px;height:28px;font-family:var(--bsr-display);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.bsr-form__stepLabel{font-family:var(--bsr-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bsr-ink);font-size:.85rem;font-weight:600}.bsr-form__route{width:46px;height:46px;color:var(--bsr-ink);background:#fff;border:1.5px solid #e3e2de;border-radius:50%;flex:none;align-self:center;place-items:center;display:grid;box-shadow:0 6px 16px -8px #0e0e1040}.bsr-form__route svg{width:22px;height:22px}@container form (width<=900px){.bsr-form__route{margin:-6px auto;transform:rotate(90deg)}}.bsr-form__addr--pickup,.bsr-form__addr--drop{background:#fbfbfa;border:1px solid #ecebe7;border-left-width:4px}.bsr-form__addr--pickup{border-left-color:var(--bsr-green)}.bsr-form__addr--drop{border-left-color:var(--bsr-red)}.bsr-form__addr--pickup:focus-within{border-color:#ecebe7;border-left-color:var(--bsr-green);background:#fff}.bsr-form__addr--drop:focus-within{border-color:#ecebe7;border-left-color:var(--bsr-red);background:#fff}.wb{--wb-ink:#0e0e10;--wb-ink-soft:#55585d;--wb-card:#fff;--wb-hair:#e7e7e5;--wb-side-bg:#0e0e10;--wb-side-line:#2e2e34;--wb-side-text:#e8e6e3;--wb-side-soft:#8a8894;--wb-pickup:#009246;--wb-delivery:#ce2b37;--wb-field-bg:#fafafa;--wb-field-border:#d9d9d6;--wb-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;background:var(--wb-card);border-radius:18px;flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 14px 40px -22px #00000080;container:wb/inline-size}.wb-side{background:var(--wb-side-bg);min-width:min(100%,230px);max-width:320px;color:var(--wb-side-text);flex-direction:column;flex:250px;gap:24px;padding:30px 26px;display:flex}.wb-side__eyebrow{font-family:var(--bsr-display);letter-spacing:.2em;text-transform:uppercase;color:var(--wb-side-soft);margin:0 0 6px;font-size:.68rem;font-weight:600}.wb-side__no{font-family:var(--wb-mono);color:var(--wb-side-text);border-bottom:1px dashed var(--wb-side-line);margin:0;padding-bottom:18px;font-size:.82rem;line-height:1.5}.wb-side__route{flex-direction:column;flex:1;gap:30px;display:flex}.wb-side__stop{padding-left:26px;position:relative}.wb-side__stop:before{content:"";border:3px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.wb-side__stop--pickup:before{color:#009246}.wb-side__stop--drop:before{color:#ce2b37}.wb-side__stop--pickup:after{content:"";border-left:2px dotted var(--wb-side-line);position:absolute;top:22px;bottom:-26px;left:5px}.wb-side__label{font-family:var(--bsr-display);letter-spacing:.22em;text-transform:uppercase;margin:0 0 3px;font-size:.66rem;font-weight:600}.wb-side__stop--pickup .wb-side__label{color:#00b355}.wb-side__stop--drop .wb-side__label{color:#e4535f}.wb-side__city{font-family:var(--bsr-display);color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.wb-side__meta{font-family:var(--wb-mono);color:var(--wb-side-soft);margin:3px 0 0;font-size:.78rem}.wb-side__note{border-top:1px solid var(--wb-side-line);color:var(--wb-side-soft);margin:0;padding-top:18px;font-size:.82rem;line-height:1.55}.wb-side__note strong{color:var(--wb-side-text)}.wb-form{min-width:min(100%,300px);color:var(--wb-ink);flex-direction:column;flex:560px;gap:18px;padding:clamp(22px,3.4cqw,40px) clamp(18px,3.4cqw,44px);display:flex}.wb-step{align-items:center;gap:12px;display:flex}.wb-step__num{background:var(--wb-side-bg);color:#fff;width:28px;height:28px;font-family:var(--bsr-display);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.wb-step__label{font-family:var(--bsr-display);letter-spacing:.16em;text-transform:uppercase;color:var(--wb-ink);font-size:.85rem;font-weight:600}.wb-rule{border:0;border-top:1px solid var(--wb-hair);margin:6px 0}.wb-fieldset{border:0;min-width:0;margin:0;padding:0}.wb-contact{grid-template-columns:1.1fr 1.1fr minmax(120px,150px) 1fr;gap:14px;display:grid}.wb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wb-field label{font-family:var(--bsr-display);letter-spacing:.12em;text-transform:uppercase;color:var(--wb-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.wb-field label em{text-transform:none;letter-spacing:.02em;font-style:normal;font-weight:400}.wb-field input,.wb-field select{background:var(--wb-field-bg);border:1px solid var(--wb-field-border);width:100%;color:var(--wb-ink);font-family:var(--bsr-body);border-radius:8px;padding:12px 13px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.wb-field input::placeholder{color:#9a9a98}.wb-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--wb-ink-soft) 50%), linear-gradient(135deg, var(--wb-ink-soft) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}:is(.wb-field input:focus-visible,.wb-field select:focus-visible){border-color:var(--wb-pickup);background:#fff;outline:none;box-shadow:0 0 0 3px #00924638}.wb-field input[aria-invalid=true]{border-color:var(--wb-delivery)}.wb-field input[aria-invalid=true]:focus-visible{border-color:var(--wb-delivery);box-shadow:0 0 0 3px #ce2b3733}.wb-route{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.wb-addr{background:var(--wb-card);border:1px solid var(--wb-hair);border-left-width:4px;border-radius:12px;flex:320px;grid-template-columns:minmax(86px,110px) 1fr;gap:12px;min-width:min(100%,280px);padding:18px 16px 20px;display:grid}.wb-addr--pickup{border-left-color:var(--wb-pickup)}.wb-addr--drop{border-left-color:var(--wb-delivery)}.wb-field--wide{grid-column:1/-1}.wb-addr__legend{font-family:var(--bsr-display);letter-spacing:.16em;text-transform:uppercase;color:var(--wb-pickup);float:left;grid-column:1/-1;align-items:center;gap:8px;width:100%;margin-bottom:2px;padding:0;font-size:.76rem;font-weight:700;display:flex}.wb-addr__legend--drop{color:var(--wb-delivery)}.wb-addr__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.wb-route__arrow{color:var(--wb-ink-soft);flex:none;align-self:center;font-size:1.5rem}.wb-bottom{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.wb-field--bid{flex:0 220px;min-width:160px}.wb-submit{background:var(--wb-pickup);color:#fff;font-family:var(--bsr-display);letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 26px;font-size:.98rem;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.wb-submit:hover{background:#007a3a;transform:translateY(-1px)}.wb-submit:focus-visible{outline:3px solid var(--wb-pickup);outline-offset:3px}.wb-note{color:var(--wb-ink-soft);flex:240px;align-self:center;margin:0;font-size:.92rem}.wb-note strong{color:var(--wb-ink)}.wb-note--err{color:#b3261e;font-weight:500}.wb-form--done{text-align:center;justify-content:center;align-items:center;gap:14px;padding-top:clamp(40px,6cqw,70px);padding-bottom:clamp(40px,6cqw,70px)}@container wb (width<=900px){.wb-side{flex-basis:100%;gap:16px;max-width:none;padding:22px 22px 24px}.wb-side__route{flex-direction:row;gap:24px}.wb-side__stop{flex:1}.wb-side__stop--pickup:after{border-left:0;border-top:2px dotted var(--wb-side-line);top:5px;bottom:auto;left:20px;right:-22px}.wb-side__city{font-size:1.2rem}.wb-side__note{display:none}.wb-contact{grid-template-columns:minmax(110px,140px) 1fr}.wb-contact .wb-field:nth-child(2),.wb-contact .wb-field:nth-child(3){grid-column:1/-1}.wb-route__arrow{text-align:center;width:100%;margin:-4px 0;transform:rotate(90deg)}}@container wb (width<=480px){.wb-submit{justify-content:center;width:100%}.wb-note{text-align:center}}@supports not (container-type:inline-size){@media (max-width:960px){.wb-side{flex-basis:100%;gap:16px;max-width:none;padding:22px 22px 24px}.wb-side__route{flex-direction:row;gap:24px}.wb-side__stop{flex:1}.wb-side__stop--pickup:after{border-left:0;border-top:2px dotted var(--wb-side-line);top:5px;bottom:auto;left:20px;right:-22px}.wb-side__city{font-size:1.2rem}.wb-side__note{display:none}.wb-contact{grid-template-columns:minmax(110px,140px) 1fr}.wb-contact .wb-field:nth-child(2),.wb-contact .wb-field:nth-child(3){grid-column:1/-1}.wb-route__arrow{text-align:center;width:100%;margin:-4px 0;transform:rotate(90deg)}}@media (max-width:520px){.wb-submit{justify-content:center;width:100%}.wb-note{text-align:center}.wb-form{padding:20px 16px}.bsr-form__row--addr>.bsr-form__field:first-child{flex:42%;order:1}.bsr-form__row--addr>.bsr-form__field:nth-child(3){flex:42%;order:2}.bsr-form__row--addr>.bsr-form__field:nth-child(2){flex:100%;order:3}}}@media (max-width:960px){.wb-side{border:1px solid #ffffff29;border-radius:14px;flex-basis:calc(100% - 28px);gap:14px;max-width:none;margin:14px 14px 0;padding:18px 18px 20px;box-shadow:0 10px 26px -16px #0009}.wb-side__route{flex-direction:row;gap:20px}.wb-side__stop{flex:1;min-width:0}.wb-side__stop--pickup:after{border-left:0;border-top:2px dotted var(--wb-side-line);top:5px;bottom:auto;left:20px;right:-20px}.wb-side__city{font-size:1.15rem}.wb-side__meta{font-size:.7rem}.wb-side__no{padding-bottom:12px;font-size:.74rem}.wb-side__note{display:none}.wb-form{flex-basis:100%;gap:16px;padding:22px 16px 26px}.wb-contact{grid-template-columns:minmax(108px,132px) 1fr;gap:12px}.wb-contact>.wb-field:nth-child(2),.wb-contact>.wb-field:nth-child(3){grid-column:1/-1}.wb-addr{flex-basis:100%;grid-template-columns:minmax(84px,104px) 1fr;min-width:0;padding:14px 12px 16px}.wb-route{gap:10px}.wb-route__arrow{text-align:center;flex-basis:100%;align-self:auto;margin:-4px 0;transform:rotate(90deg)}}@media (max-width:520px){.wb-side{margin:10px 10px 0}.wb-step__label{letter-spacing:.12em;font-size:.76rem}.wb-submit{justify-content:center;width:100%}.wb-note{text-align:center;flex-basis:100%;font-size:.86rem}.wb-field--bid{flex-basis:100%}.bsr-book{border-radius:16px;margin:16px auto;padding:24px 12px 28px}}.wb-solo{background:#fff;border-radius:18px;width:100%;padding:clamp(24px,4vw,44px) clamp(16px,4vw,44px);box-shadow:0 14px 40px -22px #00000080}@media (max-width:900px){.wb-solo .wb-contact{grid-template-columns:minmax(108px,132px) 1fr;gap:12px}.wb-solo .wb-contact>.wb-field:nth-child(2),.wb-solo .wb-contact>.wb-field:nth-child(3){grid-column:1/-1}.wb-solo .wb-addr{flex-basis:100%;grid-template-columns:minmax(84px,104px) 1fr;min-width:0;padding:14px 12px 16px}.wb-solo .wb-route{gap:10px}.wb-solo .wb-route__arrow{text-align:center;flex-basis:100%;align-self:auto;margin:-2px 0;transform:rotate(90deg)}}@media (max-width:520px){.wb-solo{padding:20px 14px 24px}.wb-solo .wb-step__label{letter-spacing:.12em;font-size:.76rem}.wb-solo .wb-field--bid{flex-basis:100%}.wb-solo .wb-submit{justify-content:center;width:100%}.wb-solo .wb-note{text-align:center;flex-basis:100%;font-size:.86rem}}.bsr-book{color:var(--bsr-ink);max-width:none;box-shadow:none;background:#fff;border-radius:0;margin:0;padding:clamp(56px,7vw,90px) clamp(20px,3vw,48px);overflow:visible}.bsr-book__inner{max-width:min(1180px,96vw);margin:0 auto}.bsr-book__text{text-align:center;margin-bottom:30px}.bsr-book__text h2{color:var(--bsr-ink)}.bsr-book__sub{color:#55585d}.bsr-eyebrow--onDark{color:var(--bsr-green)}.wb-solo{--wb-ink:#0e0e10;--wb-ink-soft:#55585d;--wb-hair:#e7e7e5;--wb-side-bg:#0e0e10;--wb-pickup:#009246;--wb-delivery:#ce2b37;--wb-field-bg:#fafafa;--wb-field-border:#d9d9d6;--wb-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;color:var(--wb-ink);border:1px solid #e7e6e2;box-shadow:0 12px 34px -24px #0e0e1059}@media (max-width:1080px){.wb-solo .wb-contact{grid-template-columns:1fr}.wb-solo .wb-contact>.wb-field{grid-column:1/-1}}@media (max-width:620px){.wb-solo .wb-addr{grid-template-columns:1fr}.wb-solo .wb-addr>.wb-field{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bsr-form__addr{transition:none}}@media (max-width:1080px){.wb-form.wb-solo .wb-contact{grid-template-columns:1fr;gap:14px}.wb-form.wb-solo .wb-contact>.wb-field{grid-column:1/-1}.wb-form.wb-solo .wb-addr{grid-template-columns:1fr}.wb-form.wb-solo .wb-addr>.wb-field{grid-column:1/-1}}.bsr-routes{background:var(--bsr-paper);width:100%;color:var(--bsr-ink);padding:90px clamp(20px,3vw,48px)}.bsr-routes__head{max-width:var(--bsr-container);margin:0 auto 48px}.bsr-routes__head h2{color:var(--bsr-ink);font-size:clamp(1.8rem,3.4vw,2.5rem)}.bsr-routes__grid{max-width:var(--bsr-container);grid-template-columns:1fr 1.1fr;align-items:stretch;gap:26px;margin:0 auto;display:grid}.bsr-routes__grid>.bsr-reveal{display:flex}.bsr-route-card{background:#131417;border:1px solid #0e0e10e6;border-radius:18px;flex-direction:column;flex:1;padding:clamp(28px,3vw,44px);transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 24px 50px -30px #0e0e108c}.bsr-route-card:hover{transform:translateY(-4px);box-shadow:0 32px 60px -30px #0e0e1099}.bsr-route-card--primary{border-color:#0f8a4680}.bsr-route-card--primary:hover{border-color:var(--bsr-green)}.bsr-route-card:not(.bsr-route-card--primary):hover{border-color:#ce2b3799}.bsr-route-card__tag{font-family:var(--bsr-display);letter-spacing:.2em;text-transform:uppercase;color:#6fe0a5;background:#0f8a4624;border:1px solid #0f8a4680;border-radius:999px;align-self:flex-start;margin-bottom:26px;padding:6px 14px;font-size:.72rem;font-weight:600}.bsr-route-card__tag--red{color:#f2939b;background:#ce2b371f;border-color:#ce2b3780}.bsr-route-card__italy{width:auto;height:230px;color:var(--bsr-green);margin:0 auto 26px}.bsr-route-card__europe{width:100%;max-width:460px;margin:0 auto 26px}.bsr-route-label{fill:#9fa1a6;font-family:var(--bsr-display);letter-spacing:.12em;font-size:12px}.bsr-route-hub{fill:#fff;font-family:var(--bsr-display);letter-spacing:.06em;font-size:15px;font-weight:700}.bsr-route-lines path{animation:1.6s linear infinite bsr-route-march}@keyframes bsr-route-march{to{stroke-dashoffset:-14px}}.bsr-route-card h3{color:#fff;margin-bottom:10px;font-size:1.35rem}.bsr-route-card p{color:#c6c7cb;max-width:52ch;font-size:.98rem}.bsr-route-chips{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bsr-route-chips li{font-family:var(--bsr-display);letter-spacing:.1em;text-transform:uppercase;color:#d9d9dc;border:1px solid var(--bsr-line);border-radius:999px;padding:7px 16px;font-size:.8rem;font-weight:500;transition:border-color .2s,color .2s}.bsr-route-chips li:hover{border-color:var(--bsr-green);color:#fff}@media (max-width:1080px){.bsr-routes__grid{grid-template-columns:1fr}.bsr-route-card__italy{height:190px}}@media (max-width:1200px){.bsr-routes__grid{gap:20px;grid-template-columns:1fr!important}.bsr-route-card{min-width:0}}@media (max-width:620px){.bsr-routes{padding:56px 16px}.bsr-routes__head{margin-bottom:28px}.bsr-routes__head h2{overflow-wrap:anywhere;font-size:clamp(1.45rem,6.4vw,1.8rem);line-height:1.2}.bsr-route-card{border-radius:14px;padding:22px 18px 26px}.bsr-route-card__italy{height:150px}.bsr-route-card__europe{max-width:100%}.bsr-route-card h3{font-size:1.2rem}.bsr-route-chips{gap:8px}.bsr-route-chips li{padding:6px 12px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.bsr-route-lines path{animation:none}.bsr-route-card{transition:none}}.bsr-faq{background:var(--bsr-cream);width:100%;padding:80px clamp(20px,3vw,48px) 90px}.bsr-faq__inner{max-width:var(--bsr-container);margin:0 auto}.bsr-faq__inner h2{margin-bottom:34px;font-size:clamp(1.8rem,3.4vw,2.4rem)}.bsr-faq__list{flex-direction:column;gap:12px;display:flex}.bsr-faq__item{background:#fff;border:1px solid #e7e6e2;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.bsr-faq__item:hover{border-color:#cfceca}.bsr-faq__item[open]{border-color:#0f8a4680;box-shadow:0 14px 30px -24px #0e0e1066}.bsr-faq__item summary{cursor:pointer;font-family:var(--bsr-display);letter-spacing:.02em;color:var(--bsr-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.bsr-faq__item summary::-webkit-details-marker{display:none}.bsr-faq__item summary:after{content:"+";border:1.5px solid var(--bsr-green);width:30px;height:30px;color:var(--bsr-green);font-family:var(--bsr-body);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:500;line-height:1;transition:transform .25s,background .25s,color .25s;display:grid}.bsr-faq__item[open] summary:after{background:var(--bsr-green);color:#fff;transform:rotate(45deg)}.bsr-faq__item summary:focus-visible{outline:3px solid var(--bsr-green);outline-offset:-3px;border-radius:14px}.bsr-faq__item p{color:#43464b;max-width:75ch;padding:0 22px 20px;line-height:1.7}.bsr-footer{background:var(--bsr-ink);color:#9fa1a6;border-top:8px solid #0000;border-image:linear-gradient(90deg, var(--bsr-green) 0 50%, var(--bsr-red) 50% 100%) 1;width:100%;padding:64px clamp(24px,4vw,56px) 0}.bsr-footer__grid{max-width:var(--bsr-container);grid-template-columns:auto 1.2fr 1fr 1fr 1fr;align-items:start;gap:clamp(32px,4.5vw,72px);margin:0 auto;padding-bottom:48px;display:grid}.bsr-footer__logoCol{align-self:center}.bsr-footer__logo{border-radius:14px;width:auto;height:130px;display:block}.bsr-footer__msg{align-self:center}.bsr-footer__tagline{max-width:30ch;font-size:.95rem;line-height:1.6}.bsr-footer__col h3{font-family:var(--bsr-display);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0 0 18px;font-size:.82rem;font-weight:600}.bsr-footer__col ul{flex-direction:column;gap:14px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.bsr-footer__col li span{font-family:var(--bsr-display);letter-spacing:.16em;text-transform:uppercase;color:#6c6f74;margin-bottom:3px;font-size:.68rem;font-weight:500;display:block}.bsr-footer__col a{transition:color .2s}.bsr-footer__col a:hover{color:var(--bsr-green)}.bsr-footer__bottom{max-width:var(--bsr-container);color:#6c6f74;text-align:center;border-top:1px solid #ffffff1a;margin:0 auto;padding:22px 0 26px;font-size:.82rem}@media (max-width:1080px){.bsr-footer{padding:40px 20px 0}.bsr-footer__grid{grid-template-columns:auto 1fr;grid-template-areas:"logo msg""col1 col2""col3 col3";align-items:start;gap:24px 18px;padding-bottom:28px}.bsr-footer__grid>:first-child{grid-area:logo}.bsr-footer__grid>:nth-child(2){grid-area:msg;align-self:center}.bsr-footer__grid>:nth-child(3){grid-area:col1}.bsr-footer__grid>:nth-child(4){grid-area:col2}.bsr-footer__grid>:nth-child(5){grid-area:col3}.bsr-footer__logo{border-radius:10px;height:64px}.bsr-footer__tagline{max-width:none;font-size:.84rem;line-height:1.5}.bsr-footer__col h3{margin-bottom:10px;font-size:.7rem}.bsr-footer__col ul{gap:9px;font-size:.86rem}.bsr-footer__col li span{margin-bottom:1px;font-size:.6rem}.bsr-footer__col li,.bsr-footer__col a{overflow-wrap:anywhere}.bsr-footer__grid>:nth-child(5) ul{flex-flow:wrap;gap:8px 10px}.bsr-footer__grid>:nth-child(5) li a{color:#c9c7cf;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:.8rem;display:inline-block}.bsr-footer__bottom{padding:16px 0 20px;font-size:.74rem}}.bsr-page{color:var(--bsr-ink);background:#fff;padding:64px 24px 90px}.bsr-page__inner{max-width:var(--bsr-container);margin:0 auto}.bsr-page p,.bsr-page ul{max-width:82ch}.bsr-page h1{margin-bottom:12px;font-size:clamp(2.2rem,4vw,3.1rem)}.bsr-page__lead{color:#55585d;max-width:70ch;margin-bottom:34px;font-size:1.08rem;line-height:1.7}.bsr-page h2{margin:40px 0 14px;font-size:1.35rem}.bsr-page p{color:#3a3d42;margin:0 0 14px;line-height:1.75}.bsr-page ul{color:#3a3d42;margin:0 0 14px;padding-left:22px;line-height:1.75}.bsr-page a{color:var(--bsr-green);text-underline-offset:2px;text-decoration:underline}.bsr-page__updated{color:#8a8d92;margin-top:44px;font-size:.85rem}.bsr-datagrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.bsr-datarow{background:var(--bsr-cream);border:1px solid #e7e6e2;border-radius:12px;padding:14px 18px}.bsr-datarow--wide{grid-column:1/-1}.bsr-datarow span{font-family:var(--bsr-display);letter-spacing:.14em;text-transform:uppercase;color:#8a8d92;margin-bottom:4px;font-size:.68rem;font-weight:500;display:block}.bsr-datarow strong{color:var(--bsr-ink);word-break:break-word;font-weight:600}@media (max-width:640px){.bsr-datagrid{grid-template-columns:1fr}}.adm{color:#17181a;background:#fff;max-width:1100px;min-height:100vh;margin:0 auto;padding:32px 24px 64px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.adm--center{background:#f5f5f6;justify-content:center;align-items:center;max-width:none;display:flex}.adm-card{background:#fff;border:1px solid #e3e3e6;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:32px 28px;display:flex;box-shadow:0 1px 3px #0000000f}.adm-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#85868c;margin:0;font-size:11px}.adm-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-lang{border:1px solid #d5d5da;border-radius:999px;display:inline-flex;overflow:hidden}.adm-lang__btn{color:#5c5d63;letter-spacing:.04em;cursor:pointer;background:#fff;border:none;padding:5px 10px;font-size:12px;font-weight:600}.adm-lang__btn:hover{background:#f2f2f4}.adm-lang__btn--on{color:#fff;background:#17181a}.adm-title{color:#0c0d0e;margin:0;font-size:22px;font-weight:700}.adm-hint{color:#5c5d63;margin:0;font-size:14px;line-height:1.5}.adm-field{flex-direction:column;gap:6px;display:flex}.adm-field span{color:#4a4b50;font-size:13px;font-weight:500}.adm-field input,.adm-search{color:#17181a;background:#fff;border:1px solid #d5d5da;border-radius:8px;padding:10px 12px;font-size:15px}.adm-field input:focus-visible{outline-offset:2px;outline:2px solid #c22d22}.adm-search:focus-visible{outline-offset:2px;outline:2px solid #c22d22}.adm-btn:focus-visible{outline-offset:2px;outline:2px solid #c22d22}.adm-chip:focus-visible{outline-offset:2px;outline:2px solid #c22d22}.adm-status:focus-visible{outline-offset:2px;outline:2px solid #c22d22}.adm-btn{color:#fff;cursor:pointer;background:#c22d22;border:none;border-radius:8px;padding:11px 16px;font-size:15px;font-weight:600;transition:background .2s}.adm-btn:hover{background:#a8261c}.adm-btn:disabled{opacity:.6;cursor:default}.adm-btn--ghost{color:#2c2d31;background:#fff;border:1px solid #d5d5da;font-weight:500}.adm-btn--ghost:hover{background:#f2f2f4}.adm-error{color:#b3261e;margin:0 0 12px;font-size:14px}.adm-card .adm-error{margin:0}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.adm-bar__title{color:#0c0d0e;letter-spacing:-.01em;margin:2px 0 0;font-size:28px;font-weight:800}.adm-bar__actions{align-items:center;gap:10px;display:flex}.adm-bar__user{color:#5c5d63;margin-right:4px;font-size:14px}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chip{color:#2c2d31;cursor:pointer;background:#fff;border:1px solid #d5d5da;border-radius:999px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s}.adm-chip b{color:#85868c;margin-left:4px;font-weight:700}.adm-chip:hover{background:#f2f2f4}.adm-chip--on{color:#fff;background:#17181a;border-color:#17181a}.adm-chip--on b{color:#b9bac0}.adm-search{flex:0 280px;min-width:240px}.adm-tablewrap{background:#fff;border:1px solid #e3e3e6;border-radius:12px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#85868c;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e3e3e6;padding:12px 14px;font-size:11px;font-weight:600}.adm-table td{vertical-align:top;border-bottom:1px solid #efeff1;padding:12px 14px}.adm-table tr:last-child td{border-bottom:none}.adm-table tbody tr:hover{background:#fafafa}.adm-table__date{white-space:nowrap;color:#5c5d63;font-variant-numeric:tabular-nums}.adm-table__addr{color:#2c2d31;max-width:220px}.adm-table__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adm-table__empty{text-align:center;color:#85868c;padding:48px 16px!important}.adm-cust{color:#0c0d0e;font-weight:600}.adm-cust__phone{color:#c22d22;font-variant-numeric:tabular-nums;text-decoration:none}.adm-cust__phone:hover{text-decoration:underline}.adm-cust__email{color:#85868c;font-size:13px}.adm-status{cursor:pointer;border:1px solid;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:600}.adm-status--new{color:#8a6100;background:#fdf6e0;border-color:#e6c766}.adm-status--confirmed{color:#0b5c8a;background:#e9f4fb;border-color:#8fc3e0}.adm-status--assigned{color:#5b3a9e;background:#f2ecfb;border-color:#bda6e6}.adm-status--in_transit{color:#0a6e46;background:#e7f7ef;border-color:#8fd4b4}.adm-status--delivered{color:#1d6b23;background:#eaf6ea;border-color:#9ed4a1}.adm-status--cancelled{color:#5c5d63;background:#f2f2f4;border-color:#c9c9ce}@media (max-width:640px){.adm{padding:20px 12px 48px}.adm-bar{flex-direction:column;align-items:flex-start}.adm-toolbar{flex-direction:column;align-items:stretch}.adm-search{min-width:0}.adm-table__addr{max-width:160px}}
