body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fbff;color:#28445f;font-family:Segoe UI,sans-serif;margin:0}*{box-sizing:border-box}#root{min-height:100vh}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.landing-page{background:radial-gradient(circle at top left,#8fc3ea66,#0000 28%),radial-gradient(circle at 100% 20%,#bddcf461,#0000 26%),linear-gradient(180deg,#f7fbff,#eef6fd 45%,#f9fcff);color:#28445f;min-height:100vh}.landing-container{padding-inline:clamp(20px,4vw,56px);width:100%}.landing-container--narrow{margin-inline:auto;max-width:980px}.landing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbffcc;border-bottom:1px solid #dbe8f4e6;position:sticky;top:0;z-index:20}.landing-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:84px}.landing-logo{font-size:1rem;font-weight:800;letter-spacing:.24em}.landing-header__nav{align-items:center;display:flex;gap:28px}.landing-header__nav a{color:#4d6884;font-weight:600;text-decoration:none}.landing-header__actions{align-items:center;display:flex;gap:12px}.landing-hero{padding:56px 0 88px}.landing-hero__grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr)}.landing-hero__copy{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.landing-chip{background:#ffffffb8;border:1px solid #8fc3ea99}.landing-hero__copy h1{max-width:1040px}.landing-hero__copy p{max-width:760px}.landing-hero__actions{align-items:stretch;justify-content:center}.landing-hero__metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.landing-capability-card,.landing-cta__card,.landing-hero__metrics div,.landing-step-card,.landing-trust__card{background:#ffffffd1;border:1px solid #dbe8f4;border-radius:28px;box-shadow:0 18px 44px #8fc3ea24}.landing-hero__metrics div{padding:18px}.landing-hero__metrics strong{display:block;font-size:1rem}.landing-hero__metrics span{color:#6f88a1;display:block;font-size:.95rem;line-height:1.5;margin-top:8px}.landing-section{padding:88px 0}.landing-section--showcase{background:linear-gradient(180deg,#ffffff5c,#edf7ff99)}.landing-section__heading{display:flex;flex-direction:column;gap:12px;margin-bottom:36px;max-width:760px}.landing-section__heading--center{align-items:center;margin-inline:auto;text-align:center}.landing-eyebrow{color:#6f88a1;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-capability-grid,.landing-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-capability-card,.landing-step-card{padding:28px}.landing-service-card{background:#ffffffd1;border:1px solid #dbe8f4;border-radius:28px;box-shadow:0 18px 44px #8fc3ea24;padding:30px}.landing-service-card__eyebrow{color:#6f88a1;display:inline-flex;font-size:.8rem;font-weight:800;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.landing-service-card h3{font-size:1.35rem;line-height:1.3;margin:0 0 12px}.landing-service-card p{color:#5d7893;line-height:1.7;margin:0}.landing-step-card__id{color:#6f88a1;display:inline-flex;font-size:.85rem;font-weight:800;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.landing-capability-card h3,.landing-step-card h3{font-size:1.25rem;margin:0 0 10px}.landing-capability-card p,.landing-step-card p{color:#5d7893;line-height:1.7;margin:0}.landing-showcase-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:.86fr 1.14fr}.landing-showcase-panels{grid-gap:20px;display:grid;gap:20px}.landing-trust{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.landing-trust__copy{display:flex;flex-direction:column;gap:20px}.landing-trust__points{grid-gap:16px;display:grid;gap:16px}.landing-trust__point{align-items:flex-start;color:#4d6884;display:flex;gap:12px;line-height:1.6}.landing-trust__point svg{color:#7aafd9;margin-top:2px}.landing-trust__card{padding:28px}.landing-trust__card-top{align-items:center;display:flex;font-weight:700;gap:10px;margin-bottom:18px}.landing-trust__checklist{grid-gap:14px;display:grid;gap:14px}.landing-trust__checklist div{background:linear-gradient(180deg,#fff,#f6fbff);border:1px solid #dbe8f4;border-radius:18px;padding:16px 18px}.landing-faq .MuiAccordion-root{background:#ffffffd6;border:1px solid #dbe8f4;border-radius:20px;box-shadow:0 12px 30px #8fc3ea1a;margin-bottom:12px;overflow:hidden}.landing-faq .MuiAccordion-root:before{display:none}.landing-faq .MuiAccordionSummary-content{font-weight:700}.landing-faq .MuiAccordionDetails-root{color:#5d7893;line-height:1.7}.landing-cta{padding:0 0 92px}.landing-cta__card{padding:42px;text-align:center}.landing-cta__card h2{margin-bottom:14px}.landing-cta__card p{margin:0 auto 26px;max-width:620px}.landing-cta__actions{align-items:center;justify-content:center;width:100%}.landing-sticky-status{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #8fc3ea80;border-radius:999px;bottom:18px;box-shadow:0 14px 32px #28445f1f;color:#35526d;display:inline-flex;font-size:.94rem;font-weight:700;gap:10px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:30}.landing-sticky-status__flag{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1}.landing-preview{background:#ffffffc2;border:1px solid #bfd7ecdb;border-radius:34px;box-shadow:0 28px 60px #7facd233;overflow:hidden}.landing-preview--trips{display:grid;grid-template-columns:188px minmax(0,1fr);min-height:360px}.landing-preview--panel{min-height:260px}.landing-preview__sidebar{background:linear-gradient(180deg,#edf5fd,#e5f0fb);border-right:1px solid #d8e7f5;padding:24px 18px}.landing-preview__brand{font-size:.84rem;font-weight:800;letter-spacing:.22em;margin-bottom:28px}.landing-preview__nav{grid-gap:10px;display:grid;gap:10px}.landing-preview__nav-label{color:#7b93ab;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-preview__nav-item{border-radius:18px;color:#41607d;font-weight:700;padding:14px 16px}.landing-preview__nav-item--active{background:#8fc3ea66}.landing-preview__content{padding:28px}.landing-preview__content--full{padding:28px 24px}.landing-preview__heading{font-size:2.2rem;font-weight:800}.landing-preview__heading--sm{font-size:2rem}.landing-preview__muted,.landing-preview__subheading{color:#5e7893}.landing-preview__subheading{margin-top:6px}.landing-preview__trip-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.landing-preview__orders,.landing-preview__panel-strip,.landing-preview__requirements,.landing-preview__table,.landing-preview__trip-card{background:#ffffffe0;border:1px solid #dbe8f4;border-radius:26px}.landing-preview__trip-card{padding:18px}.landing-preview__trip-card--ghost,.landing-preview__trip-topline{align-items:center;display:flex;justify-content:space-between}.landing-preview__trip-topline{gap:12px;margin-bottom:10px}.landing-preview__pill{align-items:center;background:#fff;border:1px solid #cad8e6;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;padding:4px 10px}.landing-preview__pill--warning{background:#e8dcc2;border-color:#d7c8ab;color:#3a3427}.landing-preview__pill--info{background:#edf7ff;border-color:#b7d4ef;color:#4d6884}.landing-preview__list{grid-gap:10px;display:grid;font-size:.92rem;gap:10px;margin-top:14px}.landing-preview__plus{align-items:center;background:#8fc3ea;border-radius:999px;color:#28445f;display:inline-flex;font-size:1.8rem;height:48px;justify-content:center;line-height:1;width:48px}.landing-preview__panel-header,.landing-preview__panel-strip{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.landing-preview__panel-strip{padding:18px 22px}.landing-preview__panel-copy{flex:1 1 68%;min-width:0}.landing-preview__panel-copy strong{display:block;font-size:1.2rem;line-height:1.25;margin-bottom:6px}.landing-preview__panel-copy .landing-preview__muted{line-height:1.55}.landing-preview__button-mini,.landing-preview__cta-mini,.landing-preview__selector{background:#ffffffe6;border:1px solid #cad8e6;border-radius:999px;color:#5a7691;font-size:.92rem;font-weight:700;padding:10px 14px}.landing-preview__cta-mini{align-self:center;flex:0 0 auto}.landing-preview__button-mini{background:#8fc3ea;border-color:#0000;color:#28445f}.landing-preview__orders,.landing-preview__requirements,.landing-preview__table{padding:14px 16px}.landing-preview__orders-head,.landing-preview__orders-row,.landing-preview__requirements-head,.landing-preview__requirements-row,.landing-preview__table-head,.landing-preview__table-row{grid-gap:14px;align-items:center;display:grid;gap:14px}.landing-preview__table-head,.landing-preview__table-row{grid-template-columns:1.3fr .6fr .8fr}.landing-preview__requirements-head,.landing-preview__requirements-row{grid-template-columns:1.4fr .5fr .8fr}.landing-preview__orders-head,.landing-preview__orders-row{grid-template-columns:1.2fr .6fr .5fr}.landing-preview__orders-head,.landing-preview__requirements-head,.landing-preview__table-head{color:#6f88a1;font-size:.86rem;font-weight:700;padding:8px 0 14px}.landing-preview__orders-row,.landing-preview__requirements-row,.landing-preview__table-row{border-top:1px solid #edf2f8;padding:14px 0}.landing-preview__orders-row strong,.landing-preview__table-row strong{display:block}.landing-preview__orders-row em,.landing-preview__table-row em{color:#6f88a1;display:block;font-style:normal;margin-top:4px}@media (max-width:1100px){.landing-hero__grid,.landing-showcase-grid,.landing-trust{grid-template-columns:1fr}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-services-grid{grid-template-columns:1fr}}@media (max-width:900px){.landing-header__nav{display:none}.landing-capability-grid,.landing-hero__metrics,.landing-preview--trips,.landing-preview__trip-grid,.landing-steps{grid-template-columns:1fr}.landing-preview__sidebar{border-bottom:1px solid #d8e7f5;border-right:0}}@media (max-width:720px){.landing-header__inner{flex-wrap:wrap;padding:12px 0}.landing-header__actions{justify-content:flex-end;width:100%}.landing-hero,.landing-section{padding:56px 0}.landing-preview__heading{font-size:1.7rem}.landing-capability-card,.landing-cta__card,.landing-preview__content,.landing-preview__content--full,.landing-step-card,.landing-trust__card{padding:22px}.landing-sticky-status{bottom:14px;font-size:.88rem;max-width:calc(100vw - 24px);padding:10px 14px}.landing-preview__orders-head,.landing-preview__orders-row,.landing-preview__requirements-head,.landing-preview__requirements-row,.landing-preview__table-head,.landing-preview__table-row{grid-template-columns:1fr}.landing-preview__orders-head,.landing-preview__requirements-head,.landing-preview__table-head{display:none}.landing-preview__orders-row,.landing-preview__requirements-row,.landing-preview__table-row{gap:10px}.landing-preview__panel-header,.landing-preview__panel-strip{flex-direction:column}}.auth-page{align-items:center;background:radial-gradient(circle at top left,#8fc3ea6b,#0000 32%),linear-gradient(180deg,#f7fbff,#eef6fd);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-shell{border:1px solid #dbe8f4e6;box-shadow:0 24px 70px #28445f1f;display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(420px,.9fr);max-width:1180px;min-height:720px;overflow:hidden;width:100%}.auth-showcase{background:linear-gradient(180deg,#f4f9fd,#eaf3fb);color:#28445f;padding:40px;position:relative}.auth-showcase-content{height:100%;justify-content:center;position:relative;z-index:1}.auth-eyebrow{color:#6f88a1;letter-spacing:.14em}.auth-highlight{align-items:center}.auth-highlight-bullet{background:#8fc3ea;border-radius:999px;flex:0 0 auto;height:10px;margin-top:2px;width:10px}.auth-highlight-title{color:#28445f}.auth-form-panel{align-items:center;background:#ffffffc2;display:flex;justify-content:center;padding:32px}.auth-card{background:#0000;box-shadow:none;display:flex;flex-direction:column;gap:24px;max-width:460px;padding:32px;width:100%}.auth-brand{font-weight:700;letter-spacing:.04em;text-transform:lowercase}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;min-height:auto}.auth-showcase{padding:32px 24px}.auth-form-panel{padding:24px 20px 28px}}@media (max-width:600px){.auth-page{padding:16px}.auth-showcase{padding:28px 20px}.auth-card{gap:20px;padding:8px 0 0}}
/*# sourceMappingURL=main.16ff86ca.css.map*/