/* /Components/Layout/MainLayout.razor.rz.scp.css */
.site-header[b-i7hkvzqd6f] {
    position: sticky;
    top: 0;
    z-index: 50;
    background: rgba(255, 255, 255, 0.94);
    border-bottom: 0;
    backdrop-filter: blur(14px);
}

.header-inner[b-i7hkvzqd6f] {
    min-height: 5.25rem;
    display: flex;
    align-items: center;
    gap: 2rem;
}

.brand[b-i7hkvzqd6f] {
    display: inline-flex;
    align-items: center;
    gap: .65rem;
    flex: 0 0 auto;
    color: var(--color-navy);
    text-decoration: none;
}

.brand-mark[b-i7hkvzqd6f] {
    position: relative;
    display: inline-block;
    width: 2.45rem;
    aspect-ratio: 1;
    overflow: hidden;
    border: 2px solid currentColor;
    border-radius: 50%;
}

.brand-mark[b-i7hkvzqd6f]::before,
.brand-mark[b-i7hkvzqd6f]::after {
    content: "";
    position: absolute;
    border: 1px solid currentColor;
    border-radius: 50%;
    opacity: .32;
}

.brand-mark[b-i7hkvzqd6f]::before {
    inset: 6px -6px;
}

.brand-mark[b-i7hkvzqd6f]::after {
    inset: -6px 9px;
}

.brand-origin[b-i7hkvzqd6f] {
    position: absolute;
    left: 12px;
    bottom: 7px;
    width: 6px;
    height: 10px;
    z-index: 2;
    background: var(--color-origin);
    border-radius: 55% 45% 65% 35%;
    transform: rotate(18deg);
}

.brand-route[b-i7hkvzqd6f] {
    position: absolute;
    left: 16px;
    bottom: 15px;
    height: 1px;
    background: var(--color-navy);
    transform-origin: left center;
    opacity: .55;
}

.brand-route-one[b-i7hkvzqd6f] {
    width: 15px;
    transform: rotate(-35deg);
}

.brand-route-two[b-i7hkvzqd6f] {
    width: 12px;
    transform: rotate(-75deg);
}

.brand-name[b-i7hkvzqd6f] {
    font-size: 1.6rem;
    font-weight: 790;
    letter-spacing: -.04em;
}

.brand-name span[b-i7hkvzqd6f] {
    color: var(--color-blue);
}

.brand-divider[b-i7hkvzqd6f] {
    width: 1px;
    height: 2.15rem;
    margin-left: .25rem;
    background: var(--color-blue);
}

.brand-descriptor[b-i7hkvzqd6f] {
    color: var(--color-blue);
    font-size: .64rem;
    font-weight: 720;
    line-height: 1.15;
    letter-spacing: -.01em;
}

.desktop-navigation[b-i7hkvzqd6f] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(1rem, 2vw, 1.8rem);
    flex: 1;
}

.desktop-navigation[b-i7hkvzqd6f]  a {
    color: var(--color-text);
    font-size: .9rem;
    font-weight: 670;
    text-decoration: none;
    white-space: nowrap;
    transition: color .18s ease;
}

.desktop-navigation[b-i7hkvzqd6f]  a:hover,
.desktop-navigation[b-i7hkvzqd6f]  a.active {
    color: var(--color-blue);
}

.desktop-actions[b-i7hkvzqd6f] {
    display: flex;
    gap: .65rem;
}

.mobile-navigation[b-i7hkvzqd6f] {
    display: none;
    margin-left: auto;
}

.mobile-navigation summary[b-i7hkvzqd6f] {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    padding: 0 .9rem;
    color: var(--color-navy);
    border: 1px solid var(--color-border-strong);
    border-radius: 999px;
    font-weight: 700;
    cursor: pointer;
    list-style: none;
}

.mobile-navigation summary[b-i7hkvzqd6f]::-webkit-details-marker {
    display: none;
}

.mobile-navigation nav[b-i7hkvzqd6f] {
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    right: 0;
    display: grid;
    gap: .2rem;
    padding: 1rem var(--page-gutter) 1.25rem;
    background: var(--color-surface);
    border-bottom: 1px solid var(--color-border);
    box-shadow: 0 18px 32px rgba(8, 31, 57, .12);
}

.mobile-navigation nav[b-i7hkvzqd6f]  a {
    min-height: 44px;
    display: flex;
    align-items: center;
    color: var(--color-text);
    text-decoration: none;
    font-weight: 650;
}

.mobile-navigation nav[b-i7hkvzqd6f]  a.button-primary,
.mobile-navigation nav[b-i7hkvzqd6f]  a.button-primary:hover {
    color: #fff;
}

.site-main[b-i7hkvzqd6f] {
    min-height: 56vh;
}

.site-footer[b-i7hkvzqd6f] {
    position: relative;
    padding: 5.5rem 0 1.75rem;
    color: rgba(255, 255, 255, .78);
    background: #051a2d;
    overflow: hidden;
}

.site-footer[b-i7hkvzqd6f]::before {
    content: "";
    position: absolute;
    width: 28rem;
    aspect-ratio: 1;
    right: -12rem;
    bottom: -20rem;
    border: 1px solid rgba(255,255,255,.09);
    border-radius: 50%;
    box-shadow: 0 0 0 5rem rgba(255,255,255,.015), 0 0 0 10rem rgba(255,255,255,.012);
}

.footer-grid[b-i7hkvzqd6f], .footer-legal[b-i7hkvzqd6f] { position: relative; z-index: 1; }

.site-footer .brand[b-i7hkvzqd6f] {
    color: var(--color-surface);
}

.site-footer .brand-name span[b-i7hkvzqd6f] {
    color: #79b9f2;
}

.site-footer .brand-divider[b-i7hkvzqd6f] { background: #79b9f2; }
.site-footer .brand-descriptor[b-i7hkvzqd6f] { color: #a8cae2; }

.footer-grid[b-i7hkvzqd6f] {
    display: grid;
    grid-template-columns: minmax(15rem, 1.5fr) repeat(3, 1fr);
    gap: clamp(2rem, 5vw, 5rem);
}

.footer-intro p[b-i7hkvzqd6f] {
    max-width: 24rem;
    margin-top: 1.25rem;
}

.site-footer h2[b-i7hkvzqd6f] {
    margin: .4rem 0 1.25rem;
    color: var(--color-surface);
    font-size: .82rem;
    text-transform: uppercase;
    letter-spacing: .09em;
}

.site-footer a:not(.brand)[b-i7hkvzqd6f] {
    display: block;
    width: fit-content;
    margin: .75rem 0;
    color: inherit;
    text-decoration: none;
}

.site-footer a:hover[b-i7hkvzqd6f] {
    color: var(--color-surface);
}

.footer-legal[b-i7hkvzqd6f] {
    display: flex;
    justify-content: space-between;
    gap: 1.5rem;
    margin-top: 3.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, .14);
    font-size: .85rem;
}

.footer-legal p[b-i7hkvzqd6f] {
    margin: .75rem 0;
}

.footer-legal div[b-i7hkvzqd6f] {
    display: flex;
    gap: 1.5rem;
}

#blazor-error-ui[b-i7hkvzqd6f] {
    position: fixed;
    z-index: 1000;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
    display: none;
    max-width: 44rem;
    margin: 0 auto;
    padding: .9rem 3rem .9rem 1rem;
    color: #fff;
    background: #9b1c1c;
    border-radius: var(--radius-small);
    box-shadow: var(--shadow-medium);
}

#blazor-error-ui a[b-i7hkvzqd6f] {
    color: #fff;
}

#blazor-error-ui .dismiss[b-i7hkvzqd6f] {
    position: absolute;
    top: .6rem;
    right: .9rem;
    cursor: pointer;
}

@media (max-width: 1080px) {
    .desktop-navigation[b-i7hkvzqd6f],
    .desktop-actions[b-i7hkvzqd6f] {
        display: none;
    }

    .mobile-navigation[b-i7hkvzqd6f] {
        display: block;
    }
}

@media (max-width: 760px) {
    .header-inner[b-i7hkvzqd6f] {
        min-height: 4.5rem;
    }

    .footer-grid[b-i7hkvzqd6f] {
        grid-template-columns: 1fr 1fr;
    }

    .footer-intro[b-i7hkvzqd6f] {
        grid-column: 1 / -1;
    }
}

@media (max-width: 500px) {
    .site-header .brand-divider[b-i7hkvzqd6f],
    .site-header .brand-descriptor[b-i7hkvzqd6f] { display: none; }
    .footer-grid[b-i7hkvzqd6f] {
        grid-template-columns: 1fr;
    }

    .footer-intro[b-i7hkvzqd6f] {
        grid-column: auto;
    }

    .footer-legal[b-i7hkvzqd6f] {
        display: block;
    }
}
/* /Components/Pages/BusinessShipping.razor.rz.scp.css */
.business-hero[b-c3ycscbkw7] { padding:clamp(5rem,10vw,8rem) 0; color:rgba(255,255,255,.78); background:radial-gradient(circle at 78% 30%,rgba(40,137,202,.28),transparent 28rem),var(--color-navy); }
.business-hero-grid[b-c3ycscbkw7] { display:grid; grid-template-columns:minmax(0,1fr) minmax(23rem,.8fr); align-items:center; gap:clamp(4rem,9vw,9rem); }
.business-hero h1[b-c3ycscbkw7] { max-width:13ch; margin-bottom:1.5rem; color:#fff; font-size:clamp(3rem,5.5vw,5.2rem); }
.business-lead[b-c3ycscbkw7] { max-width:40rem; font-size:clamp(1.08rem,1.8vw,1.3rem); }
.operation-visual[b-c3ycscbkw7] { background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.17); backdrop-filter:blur(10px); }
.operation-header[b-c3ycscbkw7] { padding:1.7rem; border-bottom:1px solid rgba(255,255,255,.17); }
.operation-header span[b-c3ycscbkw7],.operation-header strong[b-c3ycscbkw7] { display:block; }
.operation-header span[b-c3ycscbkw7] { color:#8dc4ee; font-size:.75rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.operation-header strong[b-c3ycscbkw7] { margin-top:.35rem; color:#fff; font-size:1.4rem; }
.operation-visual ol[b-c3ycscbkw7] { margin:0; padding:0; list-style:none; }
.operation-visual li[b-c3ycscbkw7] { display:grid; grid-template-columns:3rem 1fr; gap:1rem; padding:1.35rem 1.7rem; border-bottom:1px solid rgba(255,255,255,.14); }
.operation-visual li:last-child[b-c3ycscbkw7] { border-bottom:0; }
.operation-visual li>span[b-c3ycscbkw7] { color:var(--color-origin); font-size:.75rem; font-weight:800; }
.operation-visual strong[b-c3ycscbkw7],.operation-visual small[b-c3ycscbkw7] { display:block; }
.operation-visual strong[b-c3ycscbkw7] { color:#fff; }
.operation-visual small[b-c3ycscbkw7] { margin-top:.15rem; color:rgba(255,255,255,.62); }
.volume-section[b-c3ycscbkw7] { background:var(--color-surface-alt); }
.volume-heading[b-c3ycscbkw7] { max-width:48rem; margin-bottom:3.5rem; }
.volume-heading h2[b-c3ycscbkw7],.benefits-business h2[b-c3ycscbkw7],.qualification-section h2[b-c3ycscbkw7] { font-size:clamp(2.2rem,4vw,3.7rem); }
.volume-heading>p:last-child[b-c3ycscbkw7],.benefits-business-grid>div>p:last-child[b-c3ycscbkw7],.qualification-grid>div:last-child>p[b-c3ycscbkw7] { color:var(--color-muted); font-size:1.08rem; }
.segments[b-c3ycscbkw7] { border-top:1px solid var(--color-border); }
.segments article[b-c3ycscbkw7] { display:grid; grid-template-columns:minmax(10rem,.35fr) 1fr; gap:clamp(2rem,7vw,7rem); padding:2.5rem; border-bottom:1px solid var(--color-border); }
.segment-featured[b-c3ycscbkw7] { color:rgba(255,255,255,.76); background:var(--color-navy); }
.segment-value strong[b-c3ycscbkw7],.segment-value span[b-c3ycscbkw7] { display:block; }
.segment-value strong[b-c3ycscbkw7] { color:var(--color-blue); font-size:clamp(2.5rem,5vw,4.5rem); line-height:1; }
.segment-featured .segment-value strong[b-c3ycscbkw7] { color:var(--color-origin); }
.segment-value span[b-c3ycscbkw7] { margin-top:.5rem; color:var(--color-muted); font-size:.8rem; }
.segment-featured .segment-value span[b-c3ycscbkw7] { color:rgba(255,255,255,.58); }
.segment-label[b-c3ycscbkw7] { margin:0 0 .5rem; color:var(--color-blue); font-size:.74rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.segment-featured .segment-label[b-c3ycscbkw7] { color:#8dc4ee; }
.segments h3[b-c3ycscbkw7] { margin-bottom:.7rem; font-size:clamp(1.5rem,2.5vw,2.2rem); }
.segment-featured h3[b-c3ycscbkw7] { color:#fff; }
.segments article>div:last-child>p:last-child[b-c3ycscbkw7] { margin:0; color:var(--color-muted); }
.segment-featured>div:last-child>p:last-child[b-c3ycscbkw7] { color:rgba(255,255,255,.7); }
.tools-section[b-c3ycscbkw7] { color:rgba(255,255,255,.72); background:var(--color-navy); }
.tools-heading h2[b-c3ycscbkw7],.tools-section h3[b-c3ycscbkw7] { color:#fff; }
.tools-heading>p[b-c3ycscbkw7] { align-self:end; }
.tool-grid[b-c3ycscbkw7] { display:grid; grid-template-columns:repeat(4,1fr); margin-top:4rem; border-top:1px solid rgba(255,255,255,.16); }
.tool-grid article[b-c3ycscbkw7] { min-height:19rem; display:flex; flex-direction:column; padding:1.7rem; border-right:1px solid rgba(255,255,255,.16); }
.tool-grid article:last-child[b-c3ycscbkw7] { border-right:0; }
.tool-grid article>span[b-c3ycscbkw7] { color:var(--color-origin); font-size:.75rem; font-weight:800; }
.tool-grid h3[b-c3ycscbkw7] { margin:5rem 0 .8rem; }
.tool-grid p[b-c3ycscbkw7] { margin:0; }
.portal-link[b-c3ycscbkw7] { display:inline-flex; gap:.5rem; margin-top:2rem; color:#fff; font-weight:800; text-decoration:none; }
.benefits-business-grid[b-c3ycscbkw7] { display:grid; grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr); gap:clamp(4rem,9vw,9rem); }
.benefits-business-grid ul[b-c3ycscbkw7] { margin:0; padding:0; border-top:1px solid var(--color-border); list-style:none; }
.benefits-business-grid li[b-c3ycscbkw7] { display:grid; grid-template-columns:3rem 1fr; gap:1.5rem; padding:1.4rem 0; border-bottom:1px solid var(--color-border); }
.benefits-business-grid li>span[b-c3ycscbkw7] { color:var(--color-blue); font-size:.75rem; font-weight:800; }
.benefits-business-grid strong[b-c3ycscbkw7] { color:var(--color-navy); }
.benefits-business-grid li p[b-c3ycscbkw7] { margin:.3rem 0 0; color:var(--color-muted); }
.qualification-section[b-c3ycscbkw7] { background:var(--color-surface-alt); }
.qualification-grid[b-c3ycscbkw7] { display:grid; grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr); gap:clamp(4rem,9vw,9rem); }
.qualification-data[b-c3ycscbkw7] { display:flex; flex-wrap:wrap; gap:.65rem; margin-top:1.5rem; }
.qualification-data span[b-c3ycscbkw7] { padding:.6rem .85rem; color:var(--color-navy); background:#fff; border:1px solid var(--color-border); font-size:.86rem; font-weight:700; }
@media(max-width:900px){.business-hero-grid[b-c3ycscbkw7],.benefits-business-grid[b-c3ycscbkw7],.qualification-grid[b-c3ycscbkw7]{grid-template-columns:1fr}.tool-grid[b-c3ycscbkw7]{grid-template-columns:1fr 1fr}.tool-grid article:nth-child(2)[b-c3ycscbkw7]{border-right:0}.tool-grid article:nth-child(-n+2)[b-c3ycscbkw7]{border-bottom:1px solid rgba(255,255,255,.16)}}
@media(max-width:600px){.business-hero h1[b-c3ycscbkw7]{font-size:clamp(2.55rem,13vw,3.8rem)}.segments article[b-c3ycscbkw7]{grid-template-columns:1fr;padding:2rem 1.25rem}.tool-grid[b-c3ycscbkw7]{grid-template-columns:1fr}.tool-grid article[b-c3ycscbkw7]{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.tool-grid h3[b-c3ycscbkw7]{margin-top:3rem}.benefits-business-grid[b-c3ycscbkw7],.qualification-grid[b-c3ycscbkw7]{grid-template-columns:minmax(0,1fr)}}
/* /Components/Pages/Contact.razor.rz.scp.css */
.contact-hero[b-ma9glk88rh] { padding:clamp(5rem,10vw,8rem) 0; background:radial-gradient(circle at 82% 25%,rgba(21,110,174,.15),transparent 26rem),var(--color-surface-alt); }
.contact-hero-grid[b-ma9glk88rh] { display:grid; grid-template-columns:minmax(0,1fr) minmax(20rem,.6fr); align-items:center; gap:clamp(4rem,9vw,9rem); }
.contact-hero h1[b-ma9glk88rh] { max-width:12ch; margin-bottom:1.5rem; font-size:clamp(3rem,5.5vw,5.2rem); }
.contact-guidance[b-ma9glk88rh] { padding:2rem; color:rgba(255,255,255,.75); background:var(--color-navy); box-shadow:var(--shadow-medium); }
.contact-guidance>p[b-ma9glk88rh] { color:#8dc4ee; font-size:.75rem; font-weight:850; letter-spacing:.12em; text-transform:uppercase; }
.contact-guidance ul[b-ma9glk88rh] { margin:0; padding:0; list-style:none; }
.contact-guidance li[b-ma9glk88rh] { padding:1rem 0; border-bottom:1px solid rgba(255,255,255,.16); }
.contact-guidance li:last-child[b-ma9glk88rh] { border-bottom:0; }
.contact-layout[b-ma9glk88rh] { display:grid; grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr); gap:clamp(4rem,9vw,9rem); }
.contact-aside[b-ma9glk88rh] { align-self:start; }
.contact-aside h2[b-ma9glk88rh] { font-size:clamp(2rem,3.5vw,3.2rem); }
.contact-aside>p:last-of-type[b-ma9glk88rh] { color:var(--color-muted); }
.portal-card[b-ma9glk88rh] { position:relative; display:block; margin-top:2.5rem; padding:1.5rem; color:#fff; background:var(--color-navy); text-decoration:none; }
.portal-card span[b-ma9glk88rh],.portal-card strong[b-ma9glk88rh] { display:block; }
.portal-card span[b-ma9glk88rh] { color:#8dc4ee; font-size:.75rem; font-weight:800; text-transform:uppercase; letter-spacing:.1em; }
.portal-card strong[b-ma9glk88rh] { margin-top:.5rem; }
.portal-card i[b-ma9glk88rh] { position:absolute; right:1.5rem; bottom:1.35rem; color:var(--color-origin); font-style:normal; }
.contact-form[b-ma9glk88rh] { padding:clamp(1.5rem,4vw,3rem); background:var(--color-surface-alt); border:1px solid var(--color-border); }
.contact-form fieldset[b-ma9glk88rh] { margin:0 0 2rem; padding:0; border:0; }
.contact-form fieldset:disabled[b-ma9glk88rh] { opacity:.72; }
.contact-form legend[b-ma9glk88rh],.contact-form label[b-ma9glk88rh] { color:var(--color-navy); font-weight:750; }
.contact-form legend[b-ma9glk88rh] { margin-bottom:1rem; }
.reason-grid[b-ma9glk88rh] { display:grid; grid-template-columns:1fr 1fr; gap:.6rem; }
.reason-grid label[b-ma9glk88rh] { min-height:3.25rem; display:flex; align-items:center; gap:.7rem; padding:.75rem; background:#fff; border:1px solid var(--color-border); cursor:pointer; }
.reason-grid input[b-ma9glk88rh],.privacy-check input[b-ma9glk88rh] { width:1.1rem; height:1.1rem; accent-color:var(--color-blue); }
.field-row[b-ma9glk88rh] { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.contact-form>label[b-ma9glk88rh],.field-row label[b-ma9glk88rh] { display:grid; gap:.45rem; margin-bottom:1.25rem; }
.contact-form label>span[b-ma9glk88rh] { color:var(--color-muted); font-size:.78rem; font-weight:500; }
.contact-form input[type=text][b-ma9glk88rh],.contact-form input[type=email][b-ma9glk88rh],.contact-form input[type=tel][b-ma9glk88rh],.contact-form textarea[b-ma9glk88rh] { width:100%; padding:.8rem .9rem; color:var(--color-text); background:#fff; border:1px solid var(--color-border-strong); border-radius:.25rem; }
.contact-form textarea[b-ma9glk88rh] { resize:vertical; }
.privacy-check[b-ma9glk88rh] { display:flex !important; grid-template-columns:auto 1fr; align-items:start; gap:.7rem !important; }
.contact-form button:disabled[b-ma9glk88rh] { cursor:not-allowed; opacity:.55; }
.form-error[b-ma9glk88rh] { margin:.8rem 0 0; color:#b42318; font-size:.88rem; }
.success-message[b-ma9glk88rh] { align-self:start; padding:clamp(2rem,5vw,4rem); background:var(--color-surface-alt); border:1px solid var(--color-border); }
.success-message>span[b-ma9glk88rh] { width:3rem; height:3rem; display:grid; place-items:center; color:#fff; background:#247a3e; border-radius:50%; font-weight:850; }
.success-message h3[b-ma9glk88rh] { margin:2rem 0 .75rem; font-size:clamp(1.8rem,3vw,2.7rem); }
.success-message p[b-ma9glk88rh] { color:var(--color-muted); }
.success-message .button[b-ma9glk88rh] { margin-top:1rem; }
@media(max-width:800px){.contact-hero-grid[b-ma9glk88rh],.contact-layout[b-ma9glk88rh]{grid-template-columns:1fr}}
@media(max-width:560px){.contact-hero h1[b-ma9glk88rh]{font-size:clamp(2.55rem,13vw,3.8rem)}.reason-grid[b-ma9glk88rh],.field-row[b-ma9glk88rh]{grid-template-columns:1fr}}
/* /Components/Pages/FrequentlyAskedQuestions.razor.rz.scp.css */
.faq-hero[b-3knbzk7yin] { background:linear-gradient(135deg,var(--color-surface-alt),#fff); }
.narrow-faq[b-3knbzk7yin] { max-width:70rem; }
.narrow-faq h1[b-3knbzk7yin] { max-width:13ch; }
.faq-layout[b-3knbzk7yin] { display:grid; grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr); gap:clamp(3rem,9vw,9rem); }
.faq-category[b-3knbzk7yin] { position:sticky; top:7rem; align-self:start; }
.faq-category>span[b-3knbzk7yin] { color:var(--color-blue); font-size:.75rem; font-weight:850; }
.faq-category h2[b-3knbzk7yin] { max-width:10ch; margin-top:1rem; font-size:clamp(1.8rem,3vw,2.7rem); }
.faq-list[b-3knbzk7yin] { border-top:1px solid var(--color-border); }
.faq-list details[b-3knbzk7yin] { border-bottom:1px solid var(--color-border); }
.faq-list summary[b-3knbzk7yin] { position:relative; padding:1.5rem 3.5rem 1.5rem 0; color:var(--color-navy); font-size:1.08rem; font-weight:800; cursor:pointer; list-style:none; }
.faq-list summary[b-3knbzk7yin]::-webkit-details-marker { display:none; }
.faq-list summary[b-3knbzk7yin]::after { content:"+"; position:absolute; top:1.22rem; right:.25rem; width:2rem; height:2rem; display:grid; place-items:center; color:var(--color-blue); background:var(--color-surface-alt); border-radius:50%; font-size:1.25rem; font-weight:500; }
.faq-list details[open] summary[b-3knbzk7yin]::after { content:"−"; }
.faq-list details p[b-3knbzk7yin] { max-width:48rem; margin:0; padding:0 3.5rem 1.6rem 0; color:var(--color-muted); }
.alternate[b-3knbzk7yin] { background:var(--color-surface-alt); }
.alternate .faq-list summary[b-3knbzk7yin]::after { background:#fff; }
.faq-closing[b-3knbzk7yin] { padding:clamp(4rem,8vw,6rem) 0; color:rgba(255,255,255,.75); background:var(--color-blue); }
.faq-closing-inner[b-3knbzk7yin] { display:flex; align-items:center; justify-content:space-between; gap:3rem; }
.faq-closing h2[b-3knbzk7yin] { max-width:18ch; margin:0; color:#fff; font-size:clamp(2.1rem,4vw,3.5rem); }
@media(max-width:750px){.faq-layout[b-3knbzk7yin]{grid-template-columns:1fr;gap:2rem}.faq-category[b-3knbzk7yin]{position:static}.faq-category h2[b-3knbzk7yin]{max-width:none}.faq-closing-inner[b-3knbzk7yin]{display:block}.faq-closing .button[b-3knbzk7yin]{margin-top:2rem}}
/* /Components/Pages/Home.razor.rz.scp.css */
.hero[b-4nsqoddg5o]{position:relative;overflow:hidden;color:#fff;background:#071f36}.hero[b-4nsqoddg5o]::before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(to right,#000,transparent 54%)}.hero[b-4nsqoddg5o]::after{content:"";position:absolute;width:42rem;aspect-ratio:1;left:-24rem;bottom:-31rem;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 6rem rgba(255,255,255,.018),0 0 0 12rem rgba(255,255,255,.014)}
.hero-grid[b-4nsqoddg5o]{position:relative;z-index:1;min-height:46rem;display:grid;grid-template-columns:minmax(0,.88fr) minmax(30rem,1.12fr);align-items:center;gap:clamp(3rem,6vw,6rem);padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(5rem,8vw,7rem)}.hero-copy[b-4nsqoddg5o]{position:relative;z-index:2}.hero .eyebrow[b-4nsqoddg5o]{color:#8dcaef}.hero .eyebrow span[b-4nsqoddg5o]{width:1.8rem;height:1px;display:inline-block;margin-right:.55rem;background:var(--color-origin);vertical-align:middle}.hero-copy h1[b-4nsqoddg5o]{max-width:10ch;margin-bottom:1.5rem;color:#fff;font-size:clamp(3.3rem,6.1vw,6rem);line-height:.96;letter-spacing:-.06em}.hero-copy h1 em[b-4nsqoddg5o]{color:#84c8f0;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.05em}.hero-lead[b-4nsqoddg5o]{max-width:35rem;color:rgba(255,255,255,.68);font-size:clamp(1.06rem,1.6vw,1.22rem)}
.hero-actions[b-4nsqoddg5o],.final-actions[b-4nsqoddg5o]{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.2rem}.hero .button-primary[b-4nsqoddg5o]{gap:1.6rem;background:#1d82bd;box-shadow:0 12px 32px rgba(0,0,0,.2)}.hero .button-primary:hover[b-4nsqoddg5o]{background:#2995d2;transform:translateY(-2px)}.hero-portal-link[b-4nsqoddg5o]{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-weight:720;text-decoration:none}.hero-portal-link span[b-4nsqoddg5o]{color:var(--color-origin);font-size:1.25rem}.hero-benefits[b-4nsqoddg5o]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0 0;padding:1.4rem 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none}.hero-benefits li[b-4nsqoddg5o]{display:grid;padding-right:1rem}.hero-benefits strong[b-4nsqoddg5o]{color:#fff;font-size:.82rem}.hero-benefits span[b-4nsqoddg5o]{color:rgba(255,255,255,.48);font-size:.75rem}
.route-visual[b-4nsqoddg5o]{position:relative;width:min(100%,39rem);justify-self:end;padding:.8rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:1.4rem;box-shadow:0 35px 90px rgba(0,0,0,.35);backdrop-filter:blur(8px);transform:rotate(1deg)}.visual-topline[b-4nsqoddg5o]{display:flex;justify-content:space-between;padding:.25rem .35rem .8rem;color:rgba(255,255,255,.52);font-size:.62rem;font-weight:800;letter-spacing:.15em}.live-dot[b-4nsqoddg5o]{color:#94d8b1}.live-dot[b-4nsqoddg5o]::before{content:"";width:.4rem;height:.4rem;display:inline-block;margin-right:.45rem;background:#55c98a;border-radius:50%;box-shadow:0 0 0 .25rem rgba(85,201,138,.12)}.route-map[b-4nsqoddg5o]{display:block;width:100%;border-radius:.9rem}.map-grid path[b-4nsqoddg5o]{fill:none;stroke:#fff;stroke-width:1;opacity:.06}.continents[b-4nsqoddg5o]{fill:#8bb0c7;opacity:.16}.routes path[b-4nsqoddg5o]{fill:none;stroke:#5cb5e8;stroke-width:2;stroke-dasharray:7 7}.points circle[b-4nsqoddg5o]{fill:#68c4f3}.points .origin-point[b-4nsqoddg5o]{fill:#f2b945;stroke:#fff;stroke-width:4}
.shipment-card[b-4nsqoddg5o]{position:absolute;right:-1.5rem;bottom:5rem;width:calc(100% - 3.5rem);display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.9rem;padding:1rem 1.2rem;color:var(--color-navy);background:rgba(255,255,255,.96);border-radius:.9rem;box-shadow:0 22px 45px rgba(0,0,0,.3);transform:rotate(-1deg)}.shipment-card div[b-4nsqoddg5o]{display:grid}.shipment-card span[b-4nsqoddg5o]{color:var(--color-muted);font-size:.66rem}.shipment-card strong[b-4nsqoddg5o]{font-size:.79rem;white-space:nowrap}.package-icon[b-4nsqoddg5o]{width:2.25rem;height:2.25rem;display:grid!important;place-items:center;color:#fff;background:var(--color-blue);border-radius:.55rem}.route-arrow[b-4nsqoddg5o]{color:var(--color-blue)!important;font-size:1.1rem!important}.visual-caption[b-4nsqoddg5o]{position:absolute;left:-1.7rem;top:4.5rem;padding:1rem 1.2rem;color:var(--color-navy);background:var(--color-origin);box-shadow:0 18px 35px rgba(0,0,0,.22);transform:rotate(-2deg)}.visual-caption>span[b-4nsqoddg5o]{font-size:.62rem;font-weight:850;letter-spacing:.15em}.visual-caption p[b-4nsqoddg5o]{margin:.45rem 0 0;font-size:.8rem;line-height:1.35}.visual-caption strong[b-4nsqoddg5o]{font-size:.95rem}
.trust-strip[b-4nsqoddg5o]{background:#f6f8f9;border-bottom:1px solid var(--color-border)}.trust-grid[b-4nsqoddg5o]{display:grid;grid-template-columns:1.15fr 1fr 1fr;align-items:stretch}.trust-grid>*[b-4nsqoddg5o]{min-height:12rem;display:flex;align-items:center;padding:2.2rem clamp(1.5rem,3vw,3rem);border-right:1px solid var(--color-border)}.trust-grid>:first-child[b-4nsqoddg5o]{padding-left:0}.trust-grid>:last-child[b-4nsqoddg5o]{padding-right:0;border-right:0}.trust-heading[b-4nsqoddg5o]{display:block!important}.trust-heading h2[b-4nsqoddg5o]{max-width:14ch;margin:0;font-size:clamp(1.7rem,2.7vw,2.45rem)}.trust-item[b-4nsqoddg5o]{gap:1.2rem}.trust-symbol[b-4nsqoddg5o]{align-self:flex-start;margin-top:.15rem;color:var(--color-blue);font-size:.7rem;font-weight:850;letter-spacing:.08em}.trust-item strong[b-4nsqoddg5o],.trust-item span[b-4nsqoddg5o]{display:block}.trust-item strong[b-4nsqoddg5o]{color:var(--color-navy);font-size:1.03rem}.trust-item div>span[b-4nsqoddg5o]{max-width:15rem;margin-top:.35rem;color:var(--color-muted);font-size:.84rem;line-height:1.5}
.section[b-4nsqoddg5o]{padding:clamp(5.5rem,9vw,8.5rem) 0}.section-heading[b-4nsqoddg5o]{max-width:43rem;margin-bottom:3.5rem}.section-heading h2[b-4nsqoddg5o],.business-copy h2[b-4nsqoddg5o],.warehouse-copy h2[b-4nsqoddg5o],.reviews-grid h2[b-4nsqoddg5o],.final-cta h2[b-4nsqoddg5o]{margin-bottom:1.25rem;font-size:clamp(2.35rem,4.2vw,4.1rem)}.section-heading>p:last-child[b-4nsqoddg5o],.split-heading>p[b-4nsqoddg5o],.warehouse-copy>p[b-4nsqoddg5o],.reviews-placeholder>p[b-4nsqoddg5o]{color:var(--color-muted);font-size:1.08rem}.solution-grid[b-4nsqoddg5o]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.solution-card[b-4nsqoddg5o]{position:relative;min-height:27rem;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;overflow:hidden;background:#f4f7f9;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.solution-card:hover[b-4nsqoddg5o]{z-index:1;border-color:#cbdce6;box-shadow:0 22px 50px rgba(8,43,76,.1);transform:translateY(-6px)}.solution-featured[b-4nsqoddg5o]{color:rgba(255,255,255,.8);background:var(--color-navy)}.solution-featured[b-4nsqoddg5o]::after{content:"";position:absolute;width:16rem;aspect-ratio:1;top:-8rem;right:-8rem;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 3rem rgba(255,255,255,.025),0 0 0 6rem rgba(255,255,255,.018)}.solution-number[b-4nsqoddg5o]{color:var(--color-blue);font-size:.72rem;font-weight:850;letter-spacing:.14em}.solution-featured .solution-number[b-4nsqoddg5o]{color:#86cef5}.solution-card h3[b-4nsqoddg5o]{max-width:12ch;margin-bottom:1rem;font-size:clamp(1.55rem,2.3vw,2.15rem)}.solution-featured h3[b-4nsqoddg5o]{color:#fff}.solution-card p[b-4nsqoddg5o]{color:var(--color-muted)}.solution-featured p[b-4nsqoddg5o]{color:rgba(255,255,255,.64)}.solution-featured .text-link[b-4nsqoddg5o]{color:#fff}.text-link[b-4nsqoddg5o]{display:inline-flex;gap:.5rem;align-items:center;margin-top:1.25rem;color:var(--color-blue);font-weight:750;text-decoration:none}.text-link span[b-4nsqoddg5o]{transition:transform .18s ease}.text-link:hover span[b-4nsqoddg5o]{transform:translateX(.3rem)}
.business-section[b-4nsqoddg5o]{position:relative;overflow:hidden;color:rgba(255,255,255,.7);background:#0a2a45}.business-section[b-4nsqoddg5o]::after{content:"";position:absolute;inset:0 0 0 55%;background:linear-gradient(135deg,transparent,rgba(39,141,196,.14));clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.business-grid[b-4nsqoddg5o]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);align-items:center;gap:clamp(4rem,10vw,9rem)}.business-copy h2[b-4nsqoddg5o]{color:#fff}.business-copy>p:not(.eyebrow)[b-4nsqoddg5o]{max-width:38rem;font-size:1.08rem}.eyebrow-light[b-4nsqoddg5o]{color:#8dcff2}.volume-list[b-4nsqoddg5o]{border-top:1px solid rgba(255,255,255,.18)}.volume-list>div[b-4nsqoddg5o]{display:grid;grid-template-columns:5rem 1fr;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid rgba(255,255,255,.18)}.volume-list>div>span[b-4nsqoddg5o]{color:var(--color-origin);font-size:1.5rem;font-weight:800}.volume-list p[b-4nsqoddg5o]{margin:0}.volume-list strong[b-4nsqoddg5o]{display:block;color:#fff}
.split-heading[b-4nsqoddg5o]{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:3rem}.split-heading h2[b-4nsqoddg5o]{margin:0}.process-list[b-4nsqoddg5o]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;background:var(--color-border);list-style:none}.process-list li[b-4nsqoddg5o]{min-height:18rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.8rem;background:#fff}.process-list li>span[b-4nsqoddg5o]{color:var(--color-blue);font-size:.72rem;font-weight:850}.process-list h3[b-4nsqoddg5o]{margin-bottom:.7rem;font-size:1.4rem}.process-list p[b-4nsqoddg5o]{margin:0;color:var(--color-muted)}.warehouse-section[b-4nsqoddg5o]{background:#f1f5f7}.warehouse-grid[b-4nsqoddg5o]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);align-items:center;gap:clamp(4rem,10vw,9rem)}.warehouse-flow[b-4nsqoddg5o]{margin:0;padding:1.1rem;background:#fff;box-shadow:0 25px 60px rgba(8,43,76,.1);list-style:none}.warehouse-flow li[b-4nsqoddg5o]{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:1.25rem;padding:1.15rem 1rem;border-bottom:1px solid var(--color-border);font-weight:750}.warehouse-flow li:last-child[b-4nsqoddg5o]{border-bottom:0}.warehouse-flow span[b-4nsqoddg5o]{width:2.4rem;height:2.4rem;display:grid;place-items:center;color:var(--color-blue);background:#edf5fa;border-radius:50%;font-size:.75rem}
.reviews-grid[b-4nsqoddg5o]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(24rem,1fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.reviews-placeholder[b-4nsqoddg5o]{padding:2rem 2.2rem;background:#f5f8fa;border-left:3px solid var(--color-origin)}.reviews-placeholder span[b-4nsqoddg5o]{color:var(--color-muted);font-size:.82rem}.final-cta[b-4nsqoddg5o]{padding:clamp(4rem,8vw,6rem) 0;color:rgba(255,255,255,.8);background:linear-gradient(120deg,#126fa6,#0b527f)}.final-cta-inner[b-4nsqoddg5o]{display:flex;justify-content:space-between;align-items:center;gap:3rem}.final-cta h2[b-4nsqoddg5o]{max-width:18ch;margin:0;color:#fff}.final-actions[b-4nsqoddg5o]{margin:0;flex:0 0 auto}
@media(max-width:960px){.hero-grid[b-4nsqoddg5o],.business-grid[b-4nsqoddg5o],.warehouse-grid[b-4nsqoddg5o],.reviews-grid[b-4nsqoddg5o]{grid-template-columns:1fr}.hero-grid[b-4nsqoddg5o]{padding-top:5rem}.route-visual[b-4nsqoddg5o]{width:min(100%,36rem);justify-self:center}.trust-grid[b-4nsqoddg5o]{grid-template-columns:1fr 1fr}.trust-heading[b-4nsqoddg5o]{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--color-border)}.trust-grid>:nth-child(2)[b-4nsqoddg5o]{padding-left:0}.solution-grid[b-4nsqoddg5o]{grid-template-columns:1fr}.solution-card[b-4nsqoddg5o]{min-height:19rem}.process-list[b-4nsqoddg5o]{grid-template-columns:1fr 1fr}.final-cta-inner[b-4nsqoddg5o]{display:block}.final-actions[b-4nsqoddg5o]{margin-top:2rem}}
@media(max-width:600px){.hero-grid[b-4nsqoddg5o]{min-height:auto;gap:4rem;padding-top:4.2rem;padding-bottom:5rem}.hero-copy h1[b-4nsqoddg5o]{font-size:clamp(3rem,14vw,4.2rem)}.hero-actions[b-4nsqoddg5o]{align-items:flex-start}.hero-benefits[b-4nsqoddg5o]{grid-template-columns:1fr;gap:.8rem}.hero-benefits li[b-4nsqoddg5o]{grid-template-columns:5rem 1fr}.route-visual[b-4nsqoddg5o]{width:calc(100% - .8rem);margin-right:.4rem;padding:.5rem}.visual-caption[b-4nsqoddg5o]{left:-.8rem;top:3.2rem}.shipment-card[b-4nsqoddg5o]{right:-.8rem;bottom:2.1rem;width:calc(100% - 1rem);gap:.45rem;padding:.75rem}.shipment-card strong[b-4nsqoddg5o]{font-size:.68rem}.package-icon[b-4nsqoddg5o]{display:none!important}.trust-grid[b-4nsqoddg5o]{display:block}.trust-grid>*[b-4nsqoddg5o]{min-height:auto;padding:1.8rem 0;border-right:0;border-bottom:1px solid var(--color-border)}.split-heading[b-4nsqoddg5o]{grid-template-columns:1fr;gap:1rem}.process-list[b-4nsqoddg5o]{grid-template-columns:1fr}.process-list li[b-4nsqoddg5o]{min-height:auto;gap:3rem}.warehouse-grid[b-4nsqoddg5o],.reviews-grid[b-4nsqoddg5o]{grid-template-columns:minmax(0,1fr)}.hero-actions[b-4nsqoddg5o],.final-actions[b-4nsqoddg5o]{display:flex;flex-direction:column}.hero .button-primary[b-4nsqoddg5o]{width:100%}.section[b-4nsqoddg5o]{padding:4.8rem 0}}

/* Dirección visual: luminosa, cercana y contemporánea. */
.hero[b-4nsqoddg5o]{color:var(--color-text);background:#fdfcfb}.hero[b-4nsqoddg5o]::before,.hero[b-4nsqoddg5o]::after{display:none}
.hero-grid[b-4nsqoddg5o]{min-height:43rem}.hero .eyebrow[b-4nsqoddg5o]{color:var(--color-blue)}.hero-copy h1[b-4nsqoddg5o]{color:var(--color-navy);line-height:1.01}.hero-copy h1 em[b-4nsqoddg5o]{color:var(--color-blue)}.hero-lead[b-4nsqoddg5o]{color:var(--color-muted)}.hero .button-primary[b-4nsqoddg5o]{background:var(--color-blue);box-shadow:0 12px 28px rgba(23,109,168,.18)}.hero .button-primary:hover[b-4nsqoddg5o]{background:var(--color-blue-hover)}.hero-portal-link[b-4nsqoddg5o]{color:var(--color-navy)}.hero-benefits[b-4nsqoddg5o]{border-color:var(--color-border)}.hero-benefits strong[b-4nsqoddg5o]{color:var(--color-navy)}.hero-benefits span[b-4nsqoddg5o]{color:var(--color-muted)}
.route-visual[b-4nsqoddg5o]{padding:.85rem;background:#f1f6fa;border-color:#dce9f1;border-radius:2.1rem;box-shadow:none}.route-map[b-4nsqoddg5o]{border-radius:1.55rem}.route-map rect[b-4nsqoddg5o]{fill:#f2f6f9}.map-grid path[b-4nsqoddg5o]{stroke:#4079a0;opacity:.1}.continents[b-4nsqoddg5o]{fill:#9dbad0;opacity:.42}.argentina-shape[b-4nsqoddg5o]{fill:var(--color-navy);stroke:#fff;stroke-width:1.5}.routes path[b-4nsqoddg5o]{stroke:var(--color-blue)}.points circle[b-4nsqoddg5o]{fill:var(--color-blue)}.points .origin-point[b-4nsqoddg5o]{fill:var(--color-navy)}.visual-topline[b-4nsqoddg5o]{color:#57748b}.live-dot[b-4nsqoddg5o]{color:#267c58}.shipment-card[b-4nsqoddg5o]{border:1px solid #dce8f0;border-radius:1.2rem;box-shadow:0 18px 45px rgba(7,52,95,.13)}.visual-caption[b-4nsqoddg5o]{color:#fff;background:var(--color-blue);border-radius:1rem}.trust-strip[b-4nsqoddg5o]{background:#f3f7fa;border:0}.solution-grid[b-4nsqoddg5o]{gap:1.5rem}.solution-card[b-4nsqoddg5o]{background:#f2f6f9;border-radius:1.6rem}.solution-featured[b-4nsqoddg5o]{background:var(--color-navy)}.process-list[b-4nsqoddg5o]{gap:1rem;padding:0;background:transparent}.process-list li[b-4nsqoddg5o]{background:#f3f7fa;border-radius:1.3rem}.business-section[b-4nsqoddg5o]{background:var(--color-navy)}.warehouse-section[b-4nsqoddg5o]{background:#f3f7fa}.warehouse-flow[b-4nsqoddg5o]{border-radius:1.5rem}.reviews-placeholder[b-4nsqoddg5o]{border-left:0;border-radius:1.3rem;box-shadow:inset 4px 0 0 var(--color-blue)}.final-cta[b-4nsqoddg5o]{background:var(--color-blue)}
@media(max-width:600px){.hero-grid[b-4nsqoddg5o]{padding-top:3.3rem}.hero-copy h1[b-4nsqoddg5o]{font-size:clamp(3rem,14vw,4.2rem)}.route-visual[b-4nsqoddg5o]{border-radius:1.4rem}.route-map[b-4nsqoddg5o]{border-radius:1rem}.hero-actions[b-4nsqoddg5o]{width:100%}.hero-portal-link[b-4nsqoddg5o]{padding-left:.5rem}}

/* Mapa institucional, sin paneles ni superposiciones. */
.route-visual[b-4nsqoddg5o]{width:min(100%,44rem);padding:0 0 2.5rem;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}.route-map[b-4nsqoddg5o]{width:100%;border-radius:0;overflow:visible}.map-grid path[b-4nsqoddg5o]{stroke:#8aa8bd;stroke-width:.65;opacity:.13}.continents[b-4nsqoddg5o]{fill:#c5d4e3;stroke:#9eb7cb;stroke-width:.55;opacity:.82}.argentina-shape[b-4nsqoddg5o]{fill:var(--color-navy);stroke:#fff;stroke-width:1.5}.routes path[b-4nsqoddg5o]{fill:none;stroke:var(--color-blue);stroke-width:1.35;stroke-dasharray:0}.points circle[b-4nsqoddg5o]{fill:var(--color-blue)}.points .origin-point[b-4nsqoddg5o]{fill:var(--color-navy);stroke:#fff;stroke-width:3}.map-caption[b-4nsqoddg5o]{position:absolute;left:3%;bottom:0;margin:0;padding-left:2.8rem;color:var(--color-blue);font-size:.82rem;line-height:1.25}.map-caption[b-4nsqoddg5o]::before{content:"";position:absolute;left:0;top:.55rem;width:2rem;height:1px;background:var(--color-blue)}.map-caption strong[b-4nsqoddg5o],.map-caption span[b-4nsqoddg5o]{display:block}.map-caption strong[b-4nsqoddg5o]{color:var(--color-navy);font-size:1rem}
@media(max-width:600px){.route-visual[b-4nsqoddg5o]{width:100%;margin:0;padding-bottom:2.8rem}.route-map[b-4nsqoddg5o]{min-height:17rem}.map-caption[b-4nsqoddg5o]{left:0}.hero-grid[b-4nsqoddg5o]{gap:3rem}}

.route-visual[b-4nsqoddg5o]{width:min(100%,46rem);padding:0;overflow:hidden;background:transparent}.route-map-image[b-4nsqoddg5o]{display:block;width:128%;max-width:none;height:auto;margin:-9% -14% -10%;object-fit:contain;mask-image:radial-gradient(ellipse 72% 68% at 50% 49%,#000 66%,rgba(0,0,0,.96) 76%,rgba(0,0,0,.58) 88%,transparent 100%)}.map-caption[b-4nsqoddg5o]{display:none}
@media(max-width:600px){.route-visual[b-4nsqoddg5o]{width:calc(100% + 1.25rem);margin-left:-.625rem;padding:0}.route-map-image[b-4nsqoddg5o]{width:142%;margin:-8% -21% -9%;mask-image:radial-gradient(ellipse 73% 67% at 50% 49%,#000 62%,rgba(0,0,0,.92) 76%,rgba(0,0,0,.5) 89%,transparent 100%)}.hero-grid[b-4nsqoddg5o]{gap:2.3rem}}
/* /Components/Pages/HowItWorks.razor.rz.scp.css */
.how-hero[b-g1r81ckcl5] { background:linear-gradient(135deg,var(--color-surface-alt),#fff 65%); }
.narrow-hero[b-g1r81ckcl5] { max-width:70rem; }
.narrow-hero h1[b-g1r81ckcl5] { max-width:15ch; }
.narrow-hero .internal-lead[b-g1r81ckcl5] { max-width:44rem; }
.narrow-hero .button[b-g1r81ckcl5] { margin-top:1.25rem; }
.journey-section .intro-grid > p[b-g1r81ckcl5] { align-self:end; color:var(--color-muted); }
.journey[b-g1r81ckcl5] { margin:4rem 0 0; padding:0; border-top:1px solid var(--color-border); list-style:none; }
.journey > li[b-g1r81ckcl5] { display:grid; grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr); padding:3rem 0; border-bottom:1px solid var(--color-border); }
.journey-number[b-g1r81ckcl5] { color:var(--color-blue); font-size:clamp(2rem,4vw,3.5rem); font-weight:800; }
.journey h3[b-g1r81ckcl5] { margin-bottom:1rem; font-size:clamp(1.7rem,3vw,2.5rem); }
.journey p[b-g1r81ckcl5] { max-width:48rem; color:var(--color-muted); font-size:1.05rem; }
.journey ul[b-g1r81ckcl5] { display:flex; flex-wrap:wrap; gap:.5rem 1.5rem; margin:1.5rem 0 0; padding:0; list-style:none; }
.journey ul li[b-g1r81ckcl5] { color:var(--color-navy); font-size:.9rem; font-weight:700; }
.journey ul li[b-g1r81ckcl5]::before { content:""; display:inline-block; width:.4rem; height:.4rem; margin-right:.5rem; background:var(--color-origin); border-radius:50%; }
.preparation-section[b-g1r81ckcl5] { background:var(--color-surface-alt); }
.preparation-grid[b-g1r81ckcl5] { display:grid; grid-template-columns:minmax(0,.75fr) minmax(28rem,1fr); gap:clamp(3rem,9vw,9rem); }
.preparation-grid h2[b-g1r81ckcl5],.clarity-grid h2[b-g1r81ckcl5] { font-size:clamp(2.2rem,4vw,3.6rem); }
.preparation-grid > div > p:last-child[b-g1r81ckcl5] { color:var(--color-muted); }
.preparation-grid dl[b-g1r81ckcl5] { margin:0; background:#fff; box-shadow:var(--shadow-medium); }
.preparation-grid dl > div[b-g1r81ckcl5] { display:grid; grid-template-columns:10rem 1fr; gap:1rem; padding:1.3rem 1.5rem; border-bottom:1px solid var(--color-border); }
.preparation-grid dl > div:last-child[b-g1r81ckcl5] { border-bottom:0; }
.preparation-grid dt[b-g1r81ckcl5] { color:var(--color-navy); font-weight:800; }
.preparation-grid dd[b-g1r81ckcl5] { margin:0; color:var(--color-muted); }
.clarity-grid[b-g1r81ckcl5] { display:grid; grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr); gap:clamp(3rem,9vw,9rem); }
@media(max-width:800px){.preparation-grid[b-g1r81ckcl5],.clarity-grid[b-g1r81ckcl5]{grid-template-columns:1fr}.journey>li[b-g1r81ckcl5]{grid-template-columns:5rem 1fr}}
@media(max-width:520px){.journey>li[b-g1r81ckcl5]{grid-template-columns:1fr;gap:1rem}.preparation-grid dl>div[b-g1r81ckcl5]{grid-template-columns:1fr;gap:.25rem}}
/* /Components/Pages/InternationalShipping.razor.rz.scp.css */
.shipping-hero[b-ywqgkj9kea] { background:radial-gradient(circle at 78% 30%,rgba(21,110,174,.16),transparent 28rem),var(--color-surface-alt); }
.shipping-panel[b-ywqgkj9kea] { padding:clamp(1.5rem,4vw,3rem); color:#fff; background:var(--color-navy); box-shadow:var(--shadow-medium); }
.panel-label[b-ywqgkj9kea] { display:block; margin-bottom:1.5rem; color:#8dc4ee; font-size:.78rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.shipping-panel ul[b-ywqgkj9kea] { margin:0; padding:0; list-style:none; }
.shipping-panel li[b-ywqgkj9kea] { display:grid; grid-template-columns:2.5rem 1fr; gap:1rem; padding:1.15rem 0; border-bottom:1px solid rgba(255,255,255,.16); font-weight:700; }
.shipping-panel li:last-child[b-ywqgkj9kea] { border-bottom:0; }
.shipping-panel li span[b-ywqgkj9kea] { color:var(--color-origin); font-size:.75rem; }
.benefits-section[b-ywqgkj9kea] { background:var(--color-surface-alt); }
.compact-heading[b-ywqgkj9kea] { margin-bottom:3rem; }
.compact-heading h2[b-ywqgkj9kea] { margin:0; font-size:clamp(2.2rem,4vw,3.6rem); }
.benefit-grid[b-ywqgkj9kea] { display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--color-border); }
.benefit-grid article[b-ywqgkj9kea] { min-height:20rem; padding:1.75rem; border-right:1px solid var(--color-border); }
.benefit-grid article:last-child[b-ywqgkj9kea] { border-right:0; }
.benefit-grid article > span[b-ywqgkj9kea] { color:var(--color-blue); font-size:.75rem; font-weight:800; }
.benefit-grid h3[b-ywqgkj9kea] { margin:5rem 0 1rem; font-size:1.35rem; }
.benefit-grid p[b-ywqgkj9kea] { color:var(--color-muted); }
.steps-section[b-ywqgkj9kea] { color:rgba(255,255,255,.78); background:var(--color-navy); }
.steps-section h2[b-ywqgkj9kea],.steps-section h3[b-ywqgkj9kea] { color:#fff; }
.steps-section .intro-grid > p[b-ywqgkj9kea] { align-self:end; }
.large-steps[b-ywqgkj9kea] { margin:3rem 0 0; padding:0; border-top:1px solid rgba(255,255,255,.18); list-style:none; }
.large-steps li[b-ywqgkj9kea] { display:grid; grid-template-columns:5rem 1fr; gap:2rem; padding:1.7rem 0; border-bottom:1px solid rgba(255,255,255,.18); }
.large-steps li > span[b-ywqgkj9kea] { color:var(--color-origin); font-weight:800; }
.large-steps h3[b-ywqgkj9kea] { margin-bottom:.4rem; }
.large-steps p[b-ywqgkj9kea] { margin:0; }
.audience-grid[b-ywqgkj9kea] { display:grid; grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr); gap:clamp(3rem,8vw,8rem); }
.audience-grid h2[b-ywqgkj9kea] { font-size:clamp(2.2rem,4vw,3.6rem); }
.audience-options[b-ywqgkj9kea] { display:grid; grid-template-columns:1fr 1fr; border-top:1px solid var(--color-border); }
.audience-options article[b-ywqgkj9kea] { padding:2rem; border-right:1px solid var(--color-border); }
.audience-options article:last-child[b-ywqgkj9kea] { border-right:0; }
.audience-options p[b-ywqgkj9kea] { color:var(--color-muted); }
@media(max-width:900px){.benefit-grid[b-ywqgkj9kea]{grid-template-columns:1fr 1fr}.benefit-grid article:nth-child(2)[b-ywqgkj9kea]{border-right:0}.benefit-grid article:nth-child(-n+2)[b-ywqgkj9kea]{border-bottom:1px solid var(--color-border)}.audience-grid[b-ywqgkj9kea]{grid-template-columns:1fr}}
@media(max-width:600px){.benefit-grid[b-ywqgkj9kea],.audience-options[b-ywqgkj9kea]{grid-template-columns:1fr}.benefit-grid article[b-ywqgkj9kea]{min-height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.benefit-grid h3[b-ywqgkj9kea]{margin-top:3rem}.audience-options article[b-ywqgkj9kea]{border-right:0;border-bottom:1px solid var(--color-border)}.large-steps li[b-ywqgkj9kea]{grid-template-columns:3rem 1fr;gap:1rem}}
/* /Components/Pages/Quote.razor.rz.scp.css */
.quote-hero[b-jede8un9qs]{padding:clamp(5rem,9vw,7rem) 0;background:linear-gradient(135deg,var(--color-surface-alt),#fff)}.quote-hero-inner[b-jede8un9qs]{max-width:70rem}.quote-hero h1[b-jede8un9qs]{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(3rem,5.5vw,5.2rem)}.quote-hero .internal-lead[b-jede8un9qs]{max-width:50rem}.quote-section[b-jede8un9qs]{padding:clamp(4rem,8vw,7rem) 0}.quote-layout[b-jede8un9qs]{display:grid;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}.quote-layout>aside[b-jede8un9qs]{align-self:start;position:sticky;top:7rem}.quote-layout>aside h2[b-jede8un9qs]{font-size:clamp(1.8rem,3vw,2.7rem)}.quote-layout>aside>p:last-of-type[b-jede8un9qs]{color:var(--color-muted)}.quote-layout>aside ol[b-jede8un9qs]{margin:2rem 0 0;padding:0;border-top:1px solid var(--color-border);list-style:none}.quote-layout>aside li[b-jede8un9qs]{display:grid;grid-template-columns:2rem 1fr;gap:.7rem;padding:1rem 0;border-bottom:1px solid var(--color-border);font-weight:700}.quote-layout>aside li span[b-jede8un9qs]{color:var(--color-blue)}.quote-form[b-jede8un9qs]{padding:clamp(1.5rem,4vw,3rem);background:var(--color-surface-alt);border:1px solid var(--color-border)}.quote-form fieldset[b-jede8un9qs]{margin:0;padding:0;border:0}.quote-form fieldset:disabled[b-jede8un9qs]{opacity:.7}.quote-form section[b-jede8un9qs]{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--color-border)}.form-section-heading[b-jede8un9qs]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.form-section-heading span[b-jede8un9qs]{color:var(--color-blue);font-size:.75rem;font-weight:850}.form-section-heading h2[b-jede8un9qs]{margin:0;font-size:1.65rem}.field-row[b-jede8un9qs],.measure-grid[b-jede8un9qs]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.measure-grid[b-jede8un9qs]{grid-template-columns:repeat(4,1fr)}.quote-form label[b-jede8un9qs]{display:grid;gap:.45rem;margin-bottom:1.25rem;color:var(--color-navy);font-weight:750}.quote-form label>span[b-jede8un9qs]{color:var(--color-muted);font-size:.78rem;font-weight:500}.quote-form input[b-jede8un9qs],.quote-form textarea[b-jede8un9qs],.quote-form select[b-jede8un9qs]{width:100%;padding:.8rem .9rem;color:var(--color-text);background:#fff;border:1px solid var(--color-border-strong);border-radius:.25rem}.quote-form textarea[b-jede8un9qs]{resize:vertical}.privacy-check[b-jede8un9qs]{display:flex!important;align-items:start;gap:.7rem!important}.privacy-check input[b-jede8un9qs]{width:1.1rem;height:1.1rem;accent-color:var(--color-blue)}.form-error[b-jede8un9qs]{color:#b42318}.quote-success[b-jede8un9qs]{align-self:start;padding:clamp(2rem,5vw,4rem);background:var(--color-surface-alt);border:1px solid var(--color-border)}.quote-success>span[b-jede8un9qs]{width:3rem;height:3rem;display:grid;place-items:center;color:#fff;background:#247a3e;border-radius:50%;font-weight:850}.quote-success h2[b-jede8un9qs]{margin:2rem 0 .75rem;font-size:clamp(1.9rem,3vw,2.8rem)}.quote-success p[b-jede8un9qs]{color:var(--color-muted)}.quote-success .button[b-jede8un9qs]{margin-top:1rem}@media(max-width:850px){.quote-layout[b-jede8un9qs]{grid-template-columns:1fr}.quote-layout>aside[b-jede8un9qs]{position:static}.measure-grid[b-jede8un9qs]{grid-template-columns:1fr 1fr}}@media(max-width:540px){.quote-hero h1[b-jede8un9qs]{font-size:clamp(2.55rem,13vw,3.8rem)}.field-row[b-jede8un9qs],.measure-grid[b-jede8un9qs]{grid-template-columns:1fr}}

.rate-calculator[b-jede8un9qs]{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);background:#fff;border:1px solid var(--color-border);border-radius:1rem}.rate-calculator-heading[b-jede8un9qs]{display:grid;grid-template-columns:1fr minmax(11rem,.45fr);align-items:end;gap:1.5rem;margin-bottom:1.25rem}.rate-calculator-heading>div>span[b-jede8un9qs]{color:var(--color-blue);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.rate-calculator h3[b-jede8un9qs]{margin:.25rem 0 0;font-size:1.55rem}.rate-calculator-heading label[b-jede8un9qs]{margin:0}.rate-result[b-jede8un9qs]{display:grid;grid-template-columns:minmax(10rem,.65fr) 1fr;gap:2rem;margin-top:1.5rem;padding:1.5rem;color:#fff;background:linear-gradient(135deg,var(--color-navy),#105f98);border-radius:.8rem}.rate-result>div:first-child[b-jede8un9qs]{display:grid;align-content:center}.rate-result span[b-jede8un9qs],.rate-result small[b-jede8un9qs]{color:rgba(255,255,255,.72)}.rate-result strong[b-jede8un9qs]{margin:.2rem 0;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1}.rate-result dl[b-jede8un9qs]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0}.rate-result dl div[b-jede8un9qs]{padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.16)}.rate-result dt[b-jede8un9qs]{color:rgba(255,255,255,.65);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.rate-result dd[b-jede8un9qs]{margin:.25rem 0 0;font-weight:750}.rate-note[b-jede8un9qs],.rate-error[b-jede8un9qs]{margin:.85rem 0 0;font-size:.82rem}.rate-note[b-jede8un9qs]{color:var(--color-muted)}.rate-error[b-jede8un9qs]{color:#b42318;font-weight:700}@media(max-width:650px){.rate-calculator-heading[b-jede8un9qs],.rate-result[b-jede8un9qs]{grid-template-columns:1fr}.rate-result dl[b-jede8un9qs]{grid-template-columns:1fr 1fr}}@media(max-width:420px){.rate-result dl[b-jede8un9qs]{grid-template-columns:1fr}}

.step-list li[b-jede8un9qs]{position:relative;color:var(--color-muted);transition:color .2s ease}.step-list li span[b-jede8un9qs]{width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%}.step-list li.active[b-jede8un9qs]{color:var(--color-navy)}.step-list li.active span[b-jede8un9qs]{color:#fff;background:var(--color-blue);border-color:var(--color-blue)}.step-list li.completed span[b-jede8un9qs]{color:#fff;background:#247a3e;border-color:#247a3e}.form-section-heading>div p[b-jede8un9qs]{margin:0 0 .2rem;color:var(--color-muted);font-size:.78rem}.step-actions[b-jede8un9qs]{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.quote-form section[b-jede8un9qs]{margin:0;padding:0;border:0}.quote-recap[b-jede8un9qs]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.quote-recap span[b-jede8un9qs]{padding:.55rem .8rem;color:var(--color-navy);background:#fff;border:1px solid var(--color-border);border-radius:999px;font-size:.8rem;font-weight:700}.compact-rate[b-jede8un9qs]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.2rem;color:#fff;background:var(--color-navy);border-radius:.8rem}.compact-rate span[b-jede8un9qs]{font-size:.8rem}.compact-rate strong[b-jede8un9qs]{color:#fff;font-size:1.25rem}.compact-rate button[b-jede8un9qs]{padding:0;color:#fff;background:none;border:0;text-decoration:underline;cursor:pointer}.success-summary[b-jede8un9qs]{display:grid;grid-template-columns:minmax(12rem,.7fr) 1fr;gap:2rem;margin:2rem 0;padding:1.5rem;color:#fff;background:linear-gradient(135deg,var(--color-navy),#105f98);border-radius:1rem}.success-summary>div[b-jede8un9qs]{display:grid}.success-summary small[b-jede8un9qs],.success-summary span[b-jede8un9qs]{color:rgba(255,255,255,.7)}.success-summary strong[b-jede8un9qs]{color:#fff;font-size:2.2rem}.success-summary dl[b-jede8un9qs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0}.success-summary dt[b-jede8un9qs]{color:rgba(255,255,255,.65);font-size:.7rem;text-transform:uppercase}.success-summary dd[b-jede8un9qs]{margin:.25rem 0 0;font-weight:750}@media(max-width:620px){.step-actions[b-jede8un9qs]{flex-direction:column-reverse}.step-actions .button[b-jede8un9qs]{width:100%}.compact-rate[b-jede8un9qs]{grid-template-columns:1fr auto}.compact-rate button[b-jede8un9qs]{grid-column:1/-1;text-align:left}.success-summary[b-jede8un9qs]{grid-template-columns:1fr}.success-summary dl[b-jede8un9qs]{grid-template-columns:1fr}}

/* Cotizador compacto */
.quote-hero[b-jede8un9qs]{padding:clamp(3.5rem,7vw,5.5rem) 0}.quote-hero h1[b-jede8un9qs]{max-width:16ch;margin-bottom:1rem;font-size:clamp(2.7rem,4.8vw,4.5rem)}.quote-section[b-jede8un9qs]{padding:clamp(3rem,6vw,5rem) 0}.quote-layout[b-jede8un9qs]{grid-template-columns:minmax(14rem,.34fr) minmax(0,44rem);justify-content:space-between;gap:clamp(2.5rem,6vw,6rem)}.quote-form[b-jede8un9qs]{padding:clamp(1.4rem,3vw,2.35rem);border-radius:.8rem}.field-row[b-jede8un9qs],.measure-grid[b-jede8un9qs]{gap:.9rem}.measure-grid[b-jede8un9qs]{grid-template-columns:repeat(3,1fr)}.quote-form label[b-jede8un9qs]{gap:.4rem;margin-bottom:1rem;font-size:.9rem}.quote-form input[b-jede8un9qs],.quote-form textarea[b-jede8un9qs],.quote-form select[b-jede8un9qs]{min-height:2.8rem;padding:.65rem .8rem;border-radius:.4rem}.quote-form textarea[b-jede8un9qs]{min-height:5.5rem}.dimensions-block[b-jede8un9qs]{margin:.1rem 0 1.15rem;padding:1rem 1rem 0;background:rgba(255,255,255,.65);border:1px solid var(--color-border);border-radius:.55rem}.dimensions-block>p[b-jede8un9qs]{margin:0 0 .8rem;color:var(--color-muted);font-size:.8rem;font-weight:750}.pak-note[b-jede8un9qs]{margin:-.15rem 0 1.1rem;padding:.7rem .8rem;color:var(--color-muted);background:rgba(21,110,174,.06);border-left:3px solid var(--color-blue);font-size:.82rem}.package-basics[b-jede8un9qs]{align-items:start}.rate-result dl[b-jede8un9qs]{grid-template-columns:repeat(3,1fr)}
@media(max-width:850px){.quote-layout[b-jede8un9qs]{grid-template-columns:1fr}.quote-layout>aside[b-jede8un9qs]{max-width:36rem}.rate-result dl[b-jede8un9qs]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.quote-hero[b-jede8un9qs]{padding:3rem 0}.quote-form[b-jede8un9qs]{padding:1.2rem}.field-row[b-jede8un9qs],.measure-grid[b-jede8un9qs],.rate-result dl[b-jede8un9qs]{grid-template-columns:1fr}.quote-layout>aside>p:not(.eyebrow)[b-jede8un9qs]{margin-bottom:1.25rem}.step-list[b-jede8un9qs]{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.quote-layout>aside ol[b-jede8un9qs]{border:0}.quote-layout>aside li[b-jede8un9qs]{display:flex;flex-direction:column;gap:.35rem;padding:.6rem 0;border:0;font-size:.72rem}.quote-layout>aside li span[b-jede8un9qs]{width:1.65rem;height:1.65rem}.form-section-heading[b-jede8un9qs]{margin-bottom:1.2rem}}
/* /Components/Pages/Warehouse.razor.rz.scp.css */
.warehouse-hero[b-bdhdg7u4xl] { overflow:hidden; padding:clamp(5rem,10vw,8rem) 0; background:radial-gradient(circle at 75% 35%,rgba(21,110,174,.17),transparent 30rem),var(--color-surface-alt); }
.warehouse-hero-grid[b-bdhdg7u4xl] { display:grid; grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr); align-items:center; gap:clamp(4rem,9vw,9rem); }
.warehouse-hero h1[b-bdhdg7u4xl] { max-width:14ch; margin-bottom:1.5rem; font-size:clamp(3rem,5.5vw,5.2rem); }
.warehouse-lead[b-bdhdg7u4xl] { max-width:42rem; color:var(--color-muted); font-size:clamp(1.08rem,1.8vw,1.3rem); }
.warehouse-visual[b-bdhdg7u4xl] { position:relative; min-height:27rem; color:var(--color-navy); }
.visual-stage[b-bdhdg7u4xl] { position:absolute; z-index:2; width:8rem; aspect-ratio:1; display:grid; place-content:center; text-align:center; background:#fff; border:1px solid var(--color-border); border-radius:50%; box-shadow:0 18px 45px rgba(8,43,76,.12); }
.visual-stage span[b-bdhdg7u4xl] { color:var(--color-blue); font-size:.7rem; font-weight:850; }
.visual-stage strong[b-bdhdg7u4xl] { margin-top:.3rem; }
.stage-receive[b-bdhdg7u4xl] { top:4%; left:3%; }
.stage-store[b-bdhdg7u4xl] { top:39%; left:36%; width:9rem; background:var(--color-navy); border-color:var(--color-navy); }
.stage-store span[b-bdhdg7u4xl] { color:var(--color-origin); }
.stage-store strong[b-bdhdg7u4xl] { color:#fff; }
.stage-send[b-bdhdg7u4xl] { right:1%; bottom:3%; }
.visual-line[b-bdhdg7u4xl] { position:absolute; z-index:1; height:1px; background:var(--color-blue); transform-origin:left; }
.line-one[b-bdhdg7u4xl] { top:31%; left:25%; width:28%; transform:rotate(36deg); }
.line-two[b-bdhdg7u4xl] { top:62%; left:61%; width:28%; transform:rotate(34deg); }
.warehouse-visual>p[b-bdhdg7u4xl] { position:absolute; right:2%; top:5%; width:14rem; color:var(--color-muted); font-size:.9rem; }
.flow-section[b-bdhdg7u4xl] { color:rgba(255,255,255,.72); background:var(--color-navy); }
.flow-heading[b-bdhdg7u4xl] { max-width:44rem; margin-bottom:4rem; }
.flow-heading h2[b-bdhdg7u4xl] { color:#fff; font-size:clamp(2.3rem,4vw,3.8rem); }
.flow-heading>p:last-child[b-bdhdg7u4xl] { font-size:1.08rem; }
.warehouse-journey[b-bdhdg7u4xl] { display:grid; grid-template-columns:repeat(5,1fr); margin:0; padding:0; border-top:1px solid rgba(255,255,255,.16); list-style:none; }
.warehouse-journey li[b-bdhdg7u4xl] { min-height:20rem; display:flex; flex-direction:column; justify-content:space-between; padding:1.5rem; border-right:1px solid rgba(255,255,255,.16); }
.warehouse-journey li:last-child[b-bdhdg7u4xl] { border-right:0; }
.warehouse-journey li>span[b-bdhdg7u4xl] { color:var(--color-origin); font-size:.74rem; font-weight:850; }
.warehouse-journey h3[b-bdhdg7u4xl] { margin-bottom:.7rem; color:#fff; font-size:1.25rem; }
.warehouse-journey p[b-bdhdg7u4xl] { margin:0; }
.cases-heading>p[b-bdhdg7u4xl] { align-self:end; color:var(--color-muted); }
.case-grid[b-bdhdg7u4xl] { display:grid; grid-template-columns:1fr 1fr; margin-top:4rem; border-top:1px solid var(--color-border); border-bottom:1px solid var(--color-border); }
.case-grid article[b-bdhdg7u4xl] { min-height:27rem; display:flex; flex-direction:column; padding:2.5rem; border-right:1px solid var(--color-border); }
.case-grid article:last-child[b-bdhdg7u4xl] { border-right:0; }
.case-number[b-bdhdg7u4xl] { color:var(--color-blue); font-size:.75rem; font-weight:850; }
.case-grid h3[b-bdhdg7u4xl] { max-width:18ch; margin:5rem 0 1rem; font-size:clamp(1.6rem,2.7vw,2.35rem); }
.case-grid article>p[b-bdhdg7u4xl] { color:var(--color-muted); }
.mini-flow[b-bdhdg7u4xl] { display:flex; flex-wrap:wrap; gap:.5rem; align-items:center; margin-top:auto; padding-top:2rem; color:var(--color-navy); font-size:.78rem; font-weight:750; }
.mini-flow i[b-bdhdg7u4xl] { color:var(--color-blue); font-style:normal; }
.control-section[b-bdhdg7u4xl] { background:var(--color-surface-alt); }
.control-grid[b-bdhdg7u4xl] { display:grid; grid-template-columns:minmax(0,.75fr) minmax(28rem,1fr); gap:clamp(4rem,9vw,9rem); }
.control-grid h2[b-bdhdg7u4xl],.conditions-grid h2[b-bdhdg7u4xl] { font-size:clamp(2.2rem,4vw,3.7rem); }
.control-grid>div>p:last-child[b-bdhdg7u4xl] { color:var(--color-muted); }
.control-grid ul[b-bdhdg7u4xl] { margin:0; padding:0; background:#fff; box-shadow:var(--shadow-medium); list-style:none; }
.control-grid li[b-bdhdg7u4xl] { display:grid; grid-template-columns:3rem 1fr; gap:1rem; padding:1.25rem 1.5rem; border-bottom:1px solid var(--color-border); }
.control-grid li:last-child[b-bdhdg7u4xl] { border-bottom:0; }
.control-grid li>span[b-bdhdg7u4xl] { color:var(--color-blue); font-size:.72rem; font-weight:850; }
.control-grid strong[b-bdhdg7u4xl] { color:var(--color-navy); }
.control-grid li p[b-bdhdg7u4xl] { margin:.25rem 0 0; color:var(--color-muted); font-size:.9rem; }
.conditions-grid[b-bdhdg7u4xl] { display:grid; grid-template-columns:minmax(0,.75fr) minmax(28rem,1fr); gap:clamp(4rem,9vw,9rem); }
@media(max-width:950px){.warehouse-hero-grid[b-bdhdg7u4xl],.control-grid[b-bdhdg7u4xl],.conditions-grid[b-bdhdg7u4xl]{grid-template-columns:1fr}.warehouse-visual[b-bdhdg7u4xl]{width:min(100%,34rem);justify-self:center}.warehouse-journey[b-bdhdg7u4xl]{grid-template-columns:1fr}.warehouse-journey li[b-bdhdg7u4xl]{min-height:auto;gap:3rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}}
@media(max-width:650px){.warehouse-hero h1[b-bdhdg7u4xl]{font-size:clamp(2.55rem,13vw,3.8rem)}.warehouse-visual[b-bdhdg7u4xl]{min-height:23rem}.visual-stage[b-bdhdg7u4xl]{width:6.5rem}.stage-store[b-bdhdg7u4xl]{width:7.5rem}.warehouse-visual>p[b-bdhdg7u4xl]{display:none}.case-grid[b-bdhdg7u4xl]{grid-template-columns:1fr}.case-grid article[b-bdhdg7u4xl]{min-height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.case-grid h3[b-bdhdg7u4xl]{margin-top:3rem}.control-grid[b-bdhdg7u4xl],.conditions-grid[b-bdhdg7u4xl]{grid-template-columns:minmax(0,1fr)}}
/* /Components/Shared/GoogleReviews.razor.rz.scp.css */
.google-reviews[b-vt0wdz1vz7]{width:100%;max-width:100%;padding:clamp(4.5rem,8vw,7.5rem) 0;background:#fff;overflow:hidden;contain:inline-size}.reviews-surface[b-vt0wdz1vz7]{width:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:clamp(3rem,6vw,6.5rem) clamp(1.25rem,4vw,4.5rem);background:linear-gradient(145deg,#f8f7fc 0%,#f2f1f8 100%);border-radius:clamp(2rem,5vw,4.5rem)}.reviews-heading[b-vt0wdz1vz7]{text-align:center}.reviews-heading .eyebrow[b-vt0wdz1vz7]{color:#4726b8}.reviews-heading h2[b-vt0wdz1vz7]{max-width:18ch;margin:.5rem auto 1rem;color:#10122e;font-size:clamp(2.35rem,4.5vw,4.5rem);line-height:1.02;letter-spacing:-.045em}.reviews-heading h2 em[b-vt0wdz1vz7]{color:#4022aa;font-family:Georgia,'Times New Roman',serif;font-weight:400}.reviews-heading>p:last-child[b-vt0wdz1vz7]{max-width:39rem;margin:0 auto;color:#5d6073;line-height:1.7}.rating-summary[b-vt0wdz1vz7]{display:flex;width:max-content;max-width:100%;align-items:center;gap:.75rem;margin:2rem auto 3.25rem;padding:.72rem 1rem .72rem .75rem;color:#10122e;background:#fff;border:1px solid rgba(31,25,77,.09);border-radius:999px;box-shadow:0 12px 30px rgba(38,25,99,.08);text-decoration:none}.google-letter[b-vt0wdz1vz7]{width:2.15rem;height:2.15rem;display:grid;place-items:center;color:#fff;background:#4022aa;border-radius:50%;font-weight:900}.rating-summary>strong[b-vt0wdz1vz7]{font-size:1.25rem}.stars[b-vt0wdz1vz7],.review-stars[b-vt0wdz1vz7]{color:#f6b91f;letter-spacing:.08em}.stars[b-vt0wdz1vz7]{font-size:.72rem}.rating-count[b-vt0wdz1vz7]{padding-left:.8rem;color:#696b7b;border-left:1px solid #e4e2ec;font-size:.82rem}.rating-arrow[b-vt0wdz1vz7]{color:#4022aa;font-size:1rem}.review-track[b-vt0wdz1vz7]{display:grid;width:100%;max-width:100%;min-width:0;box-sizing:border-box;contain:inline-size;grid-auto-columns:minmax(18rem,1fr);grid-auto-flow:column;gap:1rem;overflow-x:auto;margin-inline:calc(clamp(1.25rem,4vw,4.5rem)*-1);padding:0 clamp(1.25rem,4vw,4.5rem) 1.3rem;scroll-padding-inline:clamp(1.25rem,4vw,4.5rem);scroll-snap-type:x mandatory;scrollbar-color:#bbb4dc transparent;scrollbar-width:thin}.review-card[b-vt0wdz1vz7]{display:flex;min-height:18.5rem;flex-direction:column;padding:1.6rem;background:rgba(255,255,255,.96);border:1px solid rgba(31,25,77,.08);border-radius:1.5rem;box-shadow:0 16px 36px rgba(38,25,99,.07);scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.review-card:hover[b-vt0wdz1vz7]{transform:translateY(-4px);box-shadow:0 22px 44px rgba(38,25,99,.11)}.review-author[b-vt0wdz1vz7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.review-author img[b-vt0wdz1vz7],.author-fallback[b-vt0wdz1vz7]{width:2.85rem;height:2.85rem;border-radius:50%}.review-author img[b-vt0wdz1vz7]{object-fit:cover}.author-fallback[b-vt0wdz1vz7]{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#171a42,#5532c8);font-weight:800}.review-author div[b-vt0wdz1vz7]{display:grid;min-width:0}.review-author strong[b-vt0wdz1vz7]{overflow:hidden;color:#171a42;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.review-author div span[b-vt0wdz1vz7]{color:#858797;font-size:.75rem}.google-mark[b-vt0wdz1vz7]{color:#4022aa;font-size:1.05rem;font-weight:900}.review-stars[b-vt0wdz1vz7]{margin-top:1.25rem;font-size:.9rem}.review-card p[b-vt0wdz1vz7]{display:-webkit-box;overflow:hidden;margin:.85rem 0 1.35rem;color:#3f4255;font-size:.94rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:5}.review-link[b-vt0wdz1vz7]{margin-top:auto;color:#4022aa;font-size:.82rem;font-weight:800;text-decoration:none}.all-reviews[b-vt0wdz1vz7]{text-align:center}.all-reviews a[b-vt0wdz1vz7]{display:inline-flex;gap:.5rem;align-items:center;margin-top:1.8rem;padding:.95rem 1.4rem;color:#fff;background:#4022aa;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.all-reviews a:hover[b-vt0wdz1vz7]{background:#301887;transform:translateY(-2px)}.review-link:hover[b-vt0wdz1vz7]{text-decoration:underline}.sr-only[b-vt0wdz1vz7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:900px){.review-track[b-vt0wdz1vz7]{grid-auto-columns:calc((100% - 2rem)/3)}}@media(max-width:620px){.google-reviews[b-vt0wdz1vz7]{padding:3.5rem 0}.reviews-surface[b-vt0wdz1vz7]{padding-top:3.5rem;padding-bottom:3.5rem;border-radius:2rem}.reviews-heading h2 br[b-vt0wdz1vz7]{display:none}.rating-summary[b-vt0wdz1vz7]{flex-wrap:wrap;justify-content:center;margin-bottom:2.25rem}.rating-count[b-vt0wdz1vz7]{width:100%;padding:0;border:0;text-align:center}.review-track[b-vt0wdz1vz7]{grid-auto-columns:min(84vw,20rem)}.review-card[b-vt0wdz1vz7]{min-height:17rem}.all-reviews a[b-vt0wdz1vz7]{width:100%;justify-content:center}}

/* Las cinco reseñas permanecen visibles; no requieren deslizar un carrusel. */
.review-track[b-vt0wdz1vz7] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-flow: row; gap: 1rem; width: 100%; max-width: 100%; overflow: visible; margin: 0; padding: 0; contain: none; }
@media (max-width: 900px) { .review-track[b-vt0wdz1vz7] { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 620px) { .review-track[b-vt0wdz1vz7] { grid-template-columns: 1fr; } }
