.product-landing{color:#0d182f;background:#fff}.product-landing main{padding-top:88px}.product-container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.product-hero{position:relative;isolation:isolate;overflow:hidden;background:#0d182f;color:#fff}.product-hero-image,.product-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.product-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.product-hero-shade{background:linear-gradient(90deg,#081225f2,#081225e0 28%,#08122594 51%,#08122508 80%)}.product-hero-content{padding-block:30px 54px;min-height:596px}.product-breadcrumb{display:flex;gap:12px;font-size:13px;color:#d0dcea;margin-bottom:38px}.product-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.product-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;color:#075bad}.product-hero .product-eyebrow{color:#b9dcff}.product-hero h1{font-size:clamp(42px,5vw,66px);line-height:1.05;letter-spacing:-.055em;font-weight:700;margin-bottom:19px}.product-promise{max-width:560px;font-size:clamp(25px,2.6vw,34px);line-height:1.14;font-weight:600;letter-spacing:-.025em}.product-lead{max-width:535px;font-size:17px;line-height:1.65;color:#e1e8f2;margin-top:22px}.product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px}.product-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;background:#fff;color:#0d182f;font-weight:700;font-size:15px;padding:15px 22px;border-radius:8px;transition:background .2s,transform .2s}.product-button:hover{background:#eaf3ff;transform:translateY(-2px)}.product-button svg,.product-inline-link svg{transition:transform .2s;flex-shrink:0}.product-button:hover svg{transform:translate(2px,-2px)}.product-text-link{display:inline-flex;gap:9px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.product-section-nav{background:#fff;border-bottom:1px solid #dbe3ed}.product-section-nav>div{display:flex;gap:36px;overflow-x:auto}.product-section-nav a{display:flex;align-items:center;min-height:62px;white-space:nowrap;font-size:14px;font-weight:600;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.product-section-nav a:hover{color:#075bad;border-color:#075bad}.product-section{padding-block:88px}.product-landing section[id]{scroll-margin-top:110px}.product-section h2{font-size:clamp(30px,3.1vw,42px);line-height:1.12;letter-spacing:-.04em;font-weight:700}.product-section h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;font-weight:700}.product-section p:not(.product-eyebrow):not(.product-benefit){font-size:16px;line-height:1.75}.product-section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end}.product-section-description{color:#526076}.product-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px}.product-audiences article{padding-top:23px;border-top:1px solid #ccd8e7}.product-number{display:block;color:#075bad;font-family:monospace;font-size:12px;letter-spacing:.08em;margin-bottom:21px}.product-audiences h3{margin-bottom:13px}.product-audiences p,.product-features p,.product-workflow p,.product-faqs p{color:#526076}.product-feature-section{background:#f1f5fa}.product-feature-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:95px;align-items:start}.product-feature-heading{position:sticky;top:126px}.product-feature-heading .product-section-description{margin-top:24px}.product-inline-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#075bad;font-weight:600;margin-top:22px}.product-features article{display:grid;grid-template-columns:30px 1fr;gap:22px;padding:28px 0;border-top:1px solid #cdd8e5}.product-features article:last-child{padding-bottom:0}.product-features .product-number{padding-top:6px}.product-features h3{margin-bottom:13px}.product-benefit{display:flex;gap:10px;align-items:flex-start;margin-top:17px;font-size:14px;line-height:1.55;color:#174774!important;font-weight:600}.product-benefit svg{flex-shrink:0;margin-top:2px}.product-workflow-title{max-width:690px}.product-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:43px}.product-step-marker{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #bed7f2;padding-top:20px;margin-bottom:24px;color:#075bad}.product-step-marker span{font-size:32px;font-weight:600;letter-spacing:-.04em}.product-workflow h3{margin-bottom:11px}.product-faq-section{border-top:1px solid #dbe3ed;background:#fafbfd}.product-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.product-faqs details{border-bottom:1px solid #d1dbe8}.product-faqs details:first-child{border-top:1px solid #d1dbe8}.product-faqs summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:600;font-size:17px;line-height:1.45;padding-block:23px;list-style:none}.product-faqs summary::-webkit-details-marker{display:none}.product-faqs summary svg{flex-shrink:0;transition:transform .2s;color:#075bad}.product-faqs details[open] summary svg{transform:rotate(45deg)}.product-faqs p{padding-bottom:24px}.product-close{background:#0d182f;color:#fff;text-align:center}.product-close .product-eyebrow{color:#a9d3ff}.product-close h2{max-width:720px;margin:auto}.product-close p:not(.product-eyebrow){max-width:670px;margin:22px auto 29px;color:#cfdaea}.product-destination{display:block;margin-top:15px;font-size:13px;color:#b1c1d8}.product-landing main a:focus-visible,.product-faqs summary:focus-visible{outline:3px solid #1688ef;outline-offset:5px}@media(prefers-reduced-motion:no-preference){.product-enter{animation:product-enter .6s both}.product-hero h1{animation-delay:.06s}.product-promise{animation-delay:.12s}.product-lead{animation-delay:.18s}.product-actions{animation-delay:.24s}@keyframes product-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.product-container{width:calc(100% - 40px)}.product-section{padding-block:60px}.product-section-intro,.product-feature-layout,.product-faq-layout{gap:35px}.product-hero-shade{background:linear-gradient(90deg,#081225f2,#081225b3 65%,#0812253d)}.product-audiences,.product-workflow{gap:24px}}@media(max-width:640px){.product-hero-content{min-height:620px;padding-block:22px 36px}.product-breadcrumb{margin-bottom:34px}.product-hero-image{-o-object-position:65% center;object-position:65% center}.product-hero-shade{background:linear-gradient(90deg,#081225f0,#081225ab)}.product-hero h1{font-size:43px}.product-promise{font-size:27px}.product-lead{font-size:16px;line-height:1.6}.product-actions{gap:12px;margin-top:23px;flex-direction:column;align-items:flex-start}.product-section-nav>div{gap:25px}.product-section-nav a{min-height:57px;font-size:13px}.product-section-intro,.product-feature-layout,.product-faq-layout{grid-template-columns:1fr;gap:24px}.product-audiences,.product-workflow{grid-template-columns:1fr;gap:28px;margin-top:32px}.product-audiences article{display:grid;grid-template-columns:27px 1fr;-moz-column-gap:14px;column-gap:14px}.product-audiences .product-number{padding-top:5px}.product-audiences p{grid-column:2}.product-feature-heading{position:static}.product-features article{gap:14px}.product-step-marker{margin-bottom:16px}.product-step-marker svg{transform:rotate(90deg)}.product-close h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.product-landing main *,.product-landing main *:before,.product-landing main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.product-feature-heading--taxi{position:static}.taxi-product-screenshot{margin:30px 0}.taxi-product-screenshot a{display:block}.taxi-product-screenshot img{display:block;width:100%;height:auto;border:1px solid #c9d5e0;border-radius:9px}.taxi-product-screenshot--passenger{max-width:258px;margin:32px auto 0}.taxi-product-screenshot--passenger img{border-radius:20px;box-shadow:0 18px 40px #152b4712}.taxi-product-screenshot--fares{margin:10px 0 30px}.taxi-product-screenshot figcaption{display:flex;flex-direction:column;gap:4px;margin-top:14px;font-size:12px;line-height:1.5;color:#526076}.taxi-product-screenshot figcaption strong{color:#26394f;font-size:13px;font-weight:600}.taxi-product-screenshot--passenger figcaption{text-align:center}@media(max-width:640px){.taxi-product-screenshot--passenger{max-width:230px;margin-bottom:18px}}
