.quote-carrier-hero,.quote-carrier-hero *{box-sizing:border-box}.quote-carrier-hero{overflow-x:hidden;background-color:#fff;padding:1.25rem}.quote-carrier-hero__container{display:flex;max-width:80rem;margin-inline:auto;flex-direction:column-reverse;align-items:center;gap:1.5rem;border-radius:40px;padding:30px}.quote-carrier-hero__content{display:flex;flex:1 1 0%;min-width:0;flex-direction:column;align-items:center;gap:1rem;text-align:center}.quote-carrier-hero__title{max-width:780px;margin:0 0 .75rem;color:#333;font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:800}.quote-carrier-hero__description{max-width:720px;margin:0;color:#292d34;font-size:1.125rem;line-height:1.65;font-weight:400}.quote-carrier-hero__button{display:none;width:15rem;height:3rem;align-items:center;justify-content:center;border:2px solid rgb(89 69 230);border-radius:5px;color:#5945e6;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.quote-carrier-hero__button:hover{transform:translateY(-1px);background-color:#5945e6;color:#fff}.quote-carrier-hero__logo-wrap{display:flex;width:100%;max-width:340px;height:150px;flex-shrink:0;align-items:center;justify-content:center}.quote-carrier-hero__logo{display:block;width:100%;max-width:340px;max-height:150px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.quote-carrier-hero__logo-wrap{max-width:380px;height:170px}.quote-carrier-hero__logo{max-width:380px;max-height:170px}}@media (min-width: 1022px){.quote-carrier-hero__container{flex-direction:row;justify-content:space-between;padding:40px}.quote-carrier-hero__content{max-width:60%;align-items:flex-start;text-align:left}.quote-carrier-hero__title,.quote-carrier-hero__description{text-align:left}.quote-carrier-hero__logo-wrap{width:360px;max-width:360px;height:180px}.quote-carrier-hero__logo{max-width:360px;max-height:180px}}@media (min-width: 1024px){.quote-carrier-hero{padding-top:1.5rem;padding-bottom:1.5rem}.quote-carrier-hero__button{display:flex}}@media (min-width: 1280px){.quote-carrier-hero{padding-left:0;padding-right:0}}.quote-carrier-details,.quote-carrier-details *{box-sizing:border-box}.quote-carrier-details{overflow-x:hidden;background-color:#fff;padding:1.25rem}.quote-carrier-details__container{display:flex;max-width:80rem;margin-inline:auto;margin-top:2rem;flex-direction:column;gap:30px;border-radius:40px;padding:20px}.quote-carrier-details__media{display:flex;width:100%;max-width:520px;height:auto;align-items:center;justify-content:center;margin:0 auto}.quote-carrier-details__media img{display:block;width:100%;max-width:520px;max-height:400px;-o-object-fit:contain;object-fit:contain}.quote-carrier-details__content{display:flex;min-width:0;flex-direction:column;align-items:center;gap:1rem;text-align:center}.quote-carrier-details__eyebrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.quote-carrier-details__eyebrow span{display:inline-flex;align-items:center;gap:.5rem;color:#5945e6;font-size:.875rem;font-weight:700}.quote-carrier-details__eyebrow span:before{content:"✈️";font-size:1rem;line-height:1}.quote-carrier-details__eyebrow strong{display:inline-flex;align-items:center;border:1px solid rgb(224 242 254);border-radius:9999px;background-color:#f0f9ff;padding:.25rem .75rem;color:#292d34;font-size:.875rem;font-weight:700}.quote-carrier-details h2{margin:0;color:#1a1258;font-size:1.5rem;line-height:1.1;font-weight:800}.quote-carrier-details p{margin:0;color:#292d34;font-size:1rem;line-height:1.625}.quote-carrier-details ul{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;color:#292d34;font-size:1rem;list-style:none}.quote-carrier-details li{position:relative;padding-left:1rem;line-height:1.625}.quote-carrier-details li:before{content:"•";position:absolute;left:0;color:#5945e6;font-weight:800}.quote-carrier-details a{display:none;width:15rem;height:3rem;align-items:center;justify-content:center;border:2px solid rgb(89 69 230);border-radius:5px;color:#5945e6;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.quote-carrier-details a:hover{transform:translateY(-1px);background-color:#5945e6;color:#fff}@media (min-width: 400px){.quote-carrier-details h2{font-size:1.875rem}}@media (min-width: 1022px){.quote-carrier-details__container{flex-direction:row;align-items:center;padding:40px}.quote-carrier-details__media{width:50%;max-width:none;height:400px}.quote-carrier-details__media img{max-width:100%;max-height:400px}.quote-carrier-details__content{width:50%;align-items:flex-start;text-align:left}.quote-carrier-details__eyebrow{justify-content:flex-start}}@media (min-width: 1024px){.quote-carrier-details{padding-top:1.5rem;padding-bottom:1.5rem}.quote-carrier-details a{display:flex}}@media (min-width: 1280px){.quote-carrier-details{padding-left:0;padding-right:0}}.q-carrier-services,.q-carrier-services *{box-sizing:border-box}.q-carrier-services{overflow-x:hidden;background:#fff;padding:1.25rem}.q-carrier-services>div{display:flex;max-width:80rem;margin-inline:auto;flex-direction:column;gap:20px;border-radius:40px;padding:20px}.q-carrier-services>div>header{text-align:center}.q-carrier-services h2{margin:0 0 .5rem;color:#333;font-size:clamp(1.875rem,4vw,3rem);line-height:1.15;font-weight:800}.q-carrier-services>div>header p{max-width:48rem;margin:0 auto;color:#292d34;font-size:1rem;line-height:1.75rem}.q-carrier-services__stats{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}.q-carrier-services__stats>li{position:relative;border:1px solid rgba(89,69,230,.12);border-radius:1.5rem;background:#fff;padding:1.25rem;box-shadow:0 10px 28px #7b68ee1a;transition:transform .3s ease,box-shadow .3s ease}.q-carrier-services__stats>li:hover{transform:translateY(-2px);box-shadow:0 14px 36px #7b68ee29}.q-carrier-services__stats>li:before{content:attr(data-icon);display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;margin-bottom:.75rem;border-radius:1rem;background:#5945e61a;font-size:1.125rem}.q-carrier-services__stats>li>span{position:absolute;top:1.25rem;right:1.25rem;border:1px solid rgba(89,69,230,.14);border-radius:999px;background:#fff;padding:.25rem .75rem;color:#5945e6;font-size:.75rem;font-weight:700}.q-carrier-services__stats h3{margin:0;color:#1a1258;font-size:.875rem;font-weight:800}.q-carrier-services__stats p{margin:.25rem 0 0;color:#292d34;font-size:.875rem;line-height:1.5;font-weight:600}.q-carrier-services__stats p.is-strong{font-size:1.25rem;font-weight:800}.q-carrier-services__stats em{display:block;margin-top:.75rem;color:#292d34cc;font-size:.875rem;font-style:normal;line-height:1.5}.q-carrier-services__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.q-carrier-services__chips small{border-radius:999px;background:#5945e614;padding:.25rem .75rem;color:#1a1258;font-size:.75rem;font-weight:700}.q-carrier-services__list{margin-top:.5rem;border:1px solid rgba(89,69,230,.12);border-radius:1.5rem;background:#fff;padding:1.5rem;box-shadow:0 10px 28px #7b68ee14}.q-carrier-services__list>header{text-align:center}.q-carrier-services__list h3{margin:0;color:#1a1258;font-size:1.125rem;line-height:1.3;font-weight:800}.q-carrier-services__list>header p{margin:.5rem 0 0;color:#292d34e6;font-size:.875rem;line-height:1.6}.q-carrier-services__list>ul{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.q-carrier-services__list>ul>li{position:relative;border:1px solid rgba(89,69,230,.1);border-radius:1rem;background:#5945e608;padding:1.25rem}.q-carrier-services__list h4{margin:0;color:#1a1258;font-size:.875rem;line-height:1.3;font-weight:800}.q-carrier-services__list>ul>li>p{margin:.25rem 0 0;color:#292d34cc;font-size:.75rem;line-height:1.5}.q-carrier-services__list>ul>li>strong{position:absolute;top:1.25rem;right:1.25rem;border:1px solid rgba(89,69,230,.18);border-radius:999px;background:#fff;padding:.25rem .75rem;color:#5945e6;font-size:.75rem;font-weight:700;white-space:nowrap}.q-carrier-services__list li ul{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.q-carrier-services__list li li{position:relative;padding-left:1rem;color:#292d34;font-size:.875rem;line-height:1.5}.q-carrier-services__list li li:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:#5945e6}.q-carrier-services__cta{display:flex;max-width:64rem;margin:2rem auto 0;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;text-align:center}.q-carrier-services__cta p{max-width:42rem;margin:0;color:#292d34;font-size:1rem;line-height:1.75rem}.q-carrier-services__cta a{display:flex;width:15rem;height:3rem;align-items:center;justify-content:center;border:2px solid rgb(89 69 230);border-radius:10px;color:#5945e6;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.q-carrier-services__cta a:after{content:"→";margin-left:.5rem}.q-carrier-services__cta a:hover{transform:translateY(-1px);background:#5945e6;color:#fff}@media (min-width: 640px){.q-carrier-services__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.q-carrier-services__list>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1022px){.q-carrier-services>div{padding:30px}.q-carrier-services__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.q-carrier-services__list>header{text-align:left}}@media (min-width: 1024px){.q-carrier-services{padding-top:1.5rem;padding-bottom:1.5rem}.q-carrier-services__cta{flex-direction:row;text-align:left}}@media (min-width: 1280px){.q-carrier-services{padding-left:0;padding-right:0}}@media (max-width: 640px){.q-carrier-services__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,86%);grid-template-columns:none;overflow-x:auto;padding-bottom:.85rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.q-carrier-services__stats>li{scroll-snap-align:start}.q-carrier-services__stats::-webkit-scrollbar{height:6px}.q-carrier-services__stats::-webkit-scrollbar-thumb{border-radius:999px;background:#5945e647}.q-carrier-services__stats::-webkit-scrollbar-track{background:transparent}.q-carrier-services__list>ul>li>strong{position:static;display:inline-flex;margin-top:.75rem}}.q-when,.q-when *{box-sizing:border-box}.q-when{overflow-x:hidden;background:#fff;padding:1.25rem}.q-when>div{display:grid;grid-template-columns:1fr;gap:2rem;max-width:80rem;margin-inline:auto;border:1px solid rgba(89,69,230,.1);border-radius:40px;padding:22px}.q-when article{text-align:center}.q-when h2{margin:0;color:#333;font-size:clamp(1.875rem,4vw,3rem);line-height:1.15;font-weight:800}.q-when__recommended{margin:.5rem 0 0;color:#292d34e6;font-size:.875rem;font-weight:700}.q-when__intro{max-width:36rem;margin:1rem auto 0;color:#292d34;font-size:1rem;line-height:1.75rem}.q-when__tips{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.q-when__tips li{position:relative;padding-left:1.25rem;color:#292d34;font-size:.875rem;line-height:1.6;text-align:left}.q-when__tips li:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:#5945e6}.q-when__tips strong{font-weight:800}.q-when article>a{display:inline-flex;width:18rem;height:3rem;align-items:center;justify-content:center;margin-top:1.75rem;border:2px solid rgb(89 69 230);border-radius:12px;color:#5945e6;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease}.q-when article>a:hover{transform:translateY(-1px);background:#5945e6;color:#fff}.q-when aside{border:1px solid rgba(89,69,230,.14);border-radius:1.5rem;background:#5945e60a;padding:1.5rem;box-shadow:0 10px 28px #7b68ee1a}.q-when aside header{position:relative;padding-right:3.25rem}.q-when aside header:after{content:"📌";position:absolute;top:0;right:0;display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(89,69,230,.18);border-radius:1rem;background:#fff}.q-when aside header p{margin:0;color:#5945e6;font-size:.75rem;font-weight:800}.q-when h3{margin:.25rem 0 0;color:#1a1258;font-size:1rem;line-height:1.35;font-weight:800}.q-when__scenarios{display:grid;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.q-when__scenarios>li{position:relative;border:1px solid rgba(89,69,230,.1);border-radius:1rem;background:#fff;padding:1.25rem 1.25rem 1.25rem 4.25rem}.q-when__scenarios>li:before{content:attr(data-icon);position:absolute;top:1.25rem;left:1.25rem;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:1rem;background:#5945e61a;font-size:1.125rem}.q-when h4{margin:0;color:#1a1258;font-size:.875rem;line-height:1.3;font-weight:800}.q-when__scenarios ul{display:grid;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.q-when__scenarios ul li{position:relative;padding-left:1rem;color:#292d34;font-size:.875rem;line-height:1.55}.q-when__scenarios ul li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:999px;background:#5945e6}.q-when__note{margin:1rem 0 0;color:#292d34b3;font-size:.75rem;line-height:1.5}@media (min-width: 1022px){.q-when>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:40px}.q-when article{text-align:left}.q-when__intro{margin-left:0;margin-right:0}.q-when aside header:after{display:flex}}@media (min-width: 1024px){.q-when{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 1280px){.q-when{padding-left:0;padding-right:0}}@media (max-width: 640px){.q-when{padding:1.25rem 1rem}.q-when>div{border-radius:30px;padding:20px}.q-when article>a{width:100%}.q-when__scenarios{grid-auto-flow:column;grid-auto-columns:minmax(270px,86%);grid-template-columns:none;overflow-x:auto;padding-bottom:.85rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.q-when__scenarios>li{scroll-snap-align:start}.q-when__scenarios::-webkit-scrollbar{height:6px}.q-when__scenarios::-webkit-scrollbar-thumb{border-radius:999px;background:#5945e647}.q-when__scenarios::-webkit-scrollbar-track{background:transparent}}
