.qc-page-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--qc-page-width, 1320px);padding:0 24px;position:relative;width:100%}.qc-icon{display:block;flex:none;height:1em;width:1em}.qc-eyebrow{align-items:center;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;font-size:.76rem;font-weight:800;gap:10px;letter-spacing:.14em;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.qc-eyebrow__line{background:var(--qc-cyan, #3EC4E5);border-radius:2px;display:inline-block;height:2px;width:28px}.qc-eyebrow--light{color:var(--qc-cyan-bright, #8CFAFF)}.qc-pintro{margin:0 auto 44px;max-width:760px;text-align:center}.qc-pintro--left,.qc-faq .qc-pintro,.qc-quote .qc-pintro{margin-left:0;text-align:left}.qc-pintro__heading{color:var(--qc-navy, #1c2349);font-size:clamp(1.75rem,3.1vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 14px}.qc-pintro__lead,.qc-pintro__lead p{color:var(--qc-muted, #5b6470);font-size:1.03rem;line-height:1.7;margin:0}.qc-pintro__lead p+p{margin-top:10px}.qc-btn{align-items:center;border:1.5px solid transparent;border-radius:var(--qc-radius-pill, 999px);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:50px;padding:14px 26px;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.qc-btn .qc-icon{font-size:1.05rem;transition:transform .25s ease}.qc-btn:hover .qc-icon{transform:translate(3px)}.qc-btn:hover{transform:translateY(-2px)}.qc-btn:focus-visible,.qc-link-arrow:focus-visible,.qc-ctab__policy:focus-visible,.qc-crumbs a:focus-visible,.qc-fcard__stretch:focus-visible,.qc-infocard__value:focus-visible{outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:3px}.qc-btn--cyan{background:var(--qc-button-bg, var(--qc-cyan, #3EC4E5));color:var(--qc-button-text, var(--qc-navy, #1c2349))}.qc-btn--cyan:hover{background:var(--qc-cyan-bright, #8CFAFF);box-shadow:0 12px 28px rgba(var(--qc-cyan-rgb, 62, 196, 229),.35);color:var(--qc-navy, #1c2349)}.qc-btn--navy{background:var(--qc-navy, #1c2349);color:#fff}.qc-btn--navy:hover{background:#262f61;box-shadow:0 12px 28px rgba(var(--qc-navy-rgb, 28, 35, 73),.28);color:#fff}.qc-btn--ghost-light{border-color:#ffffff6b;color:#fff}.qc-btn--ghost-light:hover{background:#ffffff1a;border-color:#fff;color:#fff}.qc-link-arrow{align-items:center;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.qc-link-arrow .qc-icon{transition:transform .25s ease}.qc-link-arrow:hover{color:var(--qc-navy, #1c2349)}.qc-link-arrow:hover .qc-icon{transform:translate(3px)}.qc-psec{padding:var(--qc-section-y, 72px) 0;position:relative}.qc-psec--white{background:#fff}.qc-psec--tint{background:linear-gradient(180deg,var(--qc-mist, #e8f4f6) 0%,#f5fafb 100%)}.qc-psec--navy{background:radial-gradient(120% 140% at 85% 0%,#24306a 0%,var(--qc-navy, #1c2349) 55%,#141a38 100%);color:#fff}.qc-psec--navy .qc-pintro__heading{color:#fff}.qc-psec--navy .qc-pintro__lead,.qc-psec--navy .qc-pintro__lead p{color:#ffffffc2}.qc-phero{--qc-phero-glow-x: 92%;background:radial-gradient(42% 75% at var(--qc-phero-glow-x) 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.24) 0%,rgba(var(--qc-cyan-rgb, 62, 196, 229),0) 70%),linear-gradient(120deg,var(--qc-grad-start, #24407f) 0%,var(--qc-grad-mid, #1f5089) 36%,color-mix(in srgb,var(--qc-grad-mid, #1f5089) 45%,var(--qc-grad-end, #166a92)) 68%,var(--qc-grad-end, #166a92) 100%);color:#fff;isolation:isolate;overflow:hidden;padding:37px 0 72px;position:relative}.qc-phero--deep{--qc-phero-glow-x: 6%}.qc-phero:before{background:linear-gradient(90deg,var(--qc-cyan, #3ec4e5) 0%,var(--qc-cyan-bright, #8cfaff) 50%,var(--qc-cyan, #3ec4e5) 100%);box-shadow:0 2px 14px rgba(var(--qc-cyan-rgb, 62, 196, 229),.45);content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.qc-phero__glow{background:radial-gradient(circle at 45% 45%,rgba(var(--qc-cyan-rgb, 62, 196, 229),.28),rgba(var(--qc-cyan-rgb, 62, 196, 229),.1) 40%,rgba(var(--qc-cyan-rgb, 62, 196, 229),0) 68%);border-radius:50%;filter:blur(22px);height:620px;pointer-events:none;position:absolute;right:-190px;top:-300px;width:620px;z-index:-1}.qc-phero--deep .qc-phero__glow{left:-300px;right:auto;top:-380px;opacity:.7}.qc-phero:after{background:radial-gradient(circle,#8cfaff1a,#8cfaff00 68%);border-radius:50%;bottom:-320px;content:"";filter:blur(30px);height:560px;pointer-events:none;position:absolute;right:12%;width:760px;z-index:-1}.qc-phero--deep:after{left:30%;right:auto}.qc-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 40px;padding:0}.qc-crumbs li{align-items:center;color:#f2f7fb;display:inline-flex;font-size:.84rem;gap:6px}.qc-crumbs li+li:before{color:var(--qc-cyan-bright, #8cfaff);content:"/"}.qc-crumbs a{color:#fff;font-weight:500;text-decoration:none;text-underline-offset:3px;transition:color .2s ease}.qc-crumbs a:hover{color:var(--qc-cyan-bright, #8cfaff);text-decoration:underline}.qc-crumbs [aria-current]{color:#fff;font-weight:700}.qc-phero__content{max-width:820px}.qc-phero__title{color:#fff;font-size:clamp(2.2rem,5vw,3.7rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0 0 18px;text-shadow:0 2px 24px rgba(10,20,50,.18)}.qc-phero__accent{background:linear-gradient(90deg,#6fdcf4,#9cfbff);-webkit-background-clip:text;background-clip:text;color:#6fdcf4;-webkit-text-fill-color:transparent}.qc-phero__lead,.qc-phero__lead p{color:#f5f9fc;font-size:1.1rem;line-height:1.65;margin:0;max-width:640px}.qc-phero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.qc-phero .qc-btn--cyan{box-shadow:0 10px 26px #08143038}.qc-phero a:focus-visible,.qc-phero .qc-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.qc-phero__chips{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:48px 0 0;padding:0}.qc-phero__chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--qc-radius-card, 14px);box-shadow:0 10px 28px #08143029;color:#fff;display:flex;font-size:.92rem;font-weight:600;gap:12px;padding:14px 16px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.qc-phero__chip:hover{background:#ffffff2b;border-color:var(--qc-cyan, #3ec4e5);box-shadow:0 16px 34px #0814303d;transform:translateY(-3px)}.qc-phero__chip-icon{align-items:center;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.24);border:1px solid rgba(140,250,255,.35);border-radius:50%;color:var(--qc-cyan-bright, #8cfaff);display:inline-flex;flex:none;font-size:1.15rem;height:40px;justify-content:center;transition:background-color .25s ease,color .25s ease;width:40px}.qc-phero__chip:hover .qc-phero__chip-icon{background:var(--qc-cyan, #3ec4e5);border-color:var(--qc-cyan, #3ec4e5);color:var(--qc-navy, #1c2349)}.qc-fgrid__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.qc-fgrid__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-fgrid__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.qc-fcard{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-soft, 22px);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:30px 28px 28px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.qc-fcard:before{background:linear-gradient(90deg,var(--qc-cyan, #3EC4E5),var(--qc-cyan-bright, #8CFAFF));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.qc-fcard:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.55);box-shadow:0 22px 44px rgba(var(--qc-navy-rgb, 28, 35, 73),.11);transform:translateY(-4px)}.qc-fcard:hover:before{transform:scaleX(1)}.qc-fcard__icon{align-items:center;background:linear-gradient(135deg,var(--qc-mist, #e8f4f6),#d6f3fa);border-radius:14px;color:var(--qc-navy, #1c2349);display:inline-flex;font-size:1.55rem;height:54px;justify-content:center;transition:background .3s ease,color .3s ease;width:54px}.qc-fcard:hover .qc-fcard__icon{background:var(--qc-navy, #1c2349);color:var(--qc-cyan-bright, #8CFAFF)}.qc-fcard__title{color:var(--qc-navy, #1c2349);font-size:1.14rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:6px 0 0}.qc-fcard__stretch{color:inherit;text-decoration:none}.qc-fcard__stretch:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.qc-fcard__text,.qc-fcard__text p{color:var(--qc-muted, #5b6470);font-size:.97rem;line-height:1.65;margin:0}.qc-fcard__text ul{margin:6px 0 0;padding-left:18px}.qc-fcard__more{align-items:center;color:var(--qc-cyan-deep, #1593b4);display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;margin-top:auto;padding-top:8px}.qc-fcard__more .qc-icon{transition:transform .25s ease}.qc-fcard:hover .qc-fcard__more .qc-icon{transform:translate(4px)}.qc-psec--navy .qc-fcard{background:#ffffff0d;border-color:#8cfaff29}.qc-psec--navy .qc-fcard__title{color:#fff}.qc-psec--navy .qc-fcard__text,.qc-psec--navy .qc-fcard__text p{color:#ffffffbd}.qc-psec--navy .qc-fcard__icon{background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.16);color:var(--qc-cyan-bright, #8CFAFF)}.qc-psec--navy .qc-fcard:hover{background:#ffffff14;box-shadow:0 22px 44px #00000040}.qc-psec--navy .qc-fcard__more{color:var(--qc-cyan-bright, #8CFAFF)}.qc-steps__list{counter-reset:none;display:grid;gap:22px;grid-template-columns:repeat(var(--qc-steps-cols, 4),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.qc-steps__list:before{background:linear-gradient(90deg,rgba(var(--qc-cyan-rgb, 62, 196, 229),.65),rgba(var(--qc-cyan-rgb, 62, 196, 229),.35));content:"";height:2px;left:28px;position:absolute;right:calc((100% - (var(--qc-steps-cols, 4) - 1) * 22px) / var(--qc-steps-cols, 4) - 28px);top:27px}.qc-step{position:relative}.qc-step__marker{margin-bottom:20px}.qc-step__num{align-items:center;background:var(--qc-navy, #1c2349);border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--qc-cyan-rgb, 62, 196, 229),.5),0 10px 24px rgba(var(--qc-navy-rgb, 28, 35, 73),.18);color:var(--qc-cyan-bright, #8CFAFF);display:inline-flex;font-size:.95rem;font-weight:800;height:56px;justify-content:center;letter-spacing:.02em;position:relative;transition:transform .3s ease,background .3s ease;width:56px}.qc-psec--tint .qc-step__num{border-color:#eef7f9}.qc-step:hover .qc-step__num{background:var(--qc-cyan, #3EC4E5);color:var(--qc-navy, #1c2349);transform:scale(1.06)}.qc-step__body{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-card, 14px);height:calc(100% - 76px);padding:22px 22px 20px;transition:box-shadow .3s ease,border-color .3s ease}.qc-step:hover .qc-step__body{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.55);box-shadow:0 16px 34px rgba(var(--qc-navy-rgb, 28, 35, 73),.09)}.qc-step__title{align-items:center;color:var(--qc-navy, #1c2349);display:flex;font-size:1.06rem;font-weight:800;gap:10px;line-height:1.3;margin:0 0 8px}.qc-step__icon{color:var(--qc-cyan-deep, #1593b4);font-size:1.25rem}.qc-step__text,.qc-step__text p{color:var(--qc-muted, #5b6470);font-size:.95rem;line-height:1.6;margin:0}.qc-steps__cta{margin-top:40px;text-align:center}.qc-psec--navy .qc-step__body{background:#ffffff0d;border-color:#8cfaff29}.qc-psec--navy .qc-step__title{color:#fff}.qc-psec--navy .qc-step__text,.qc-psec--navy .qc-step__text p{color:#ffffffbd}.qc-psec--navy .qc-step__num{border-color:var(--qc-navy, #1c2349)}.qc-faq__layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.qc-faq__aside{position:sticky;top:150px}.qc-faq__help{align-items:flex-start;background:var(--qc-mist, #e8f4f6);border-radius:var(--qc-radius-card, 14px);display:flex;gap:16px;margin-top:8px;padding:22px}.qc-psec--tint .qc-faq__help{background:#fff}.qc-faq__help-icon{align-items:center;background:var(--qc-navy, #1c2349);border-radius:12px;color:var(--qc-cyan-bright, #8CFAFF);display:inline-flex;flex:none;font-size:1.3rem;height:46px;justify-content:center;width:46px}.qc-faq__help-title{color:var(--qc-navy, #1c2349);font-weight:800;margin:0 0 4px}.qc-faq__help-text,.qc-faq__help-text p{color:var(--qc-muted, #5b6470);font-size:.94rem;line-height:1.55;margin:0 0 10px}.qc-faq__list{display:grid;gap:12px}.qc-faq__item{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-card, 14px);transition:border-color .25s ease,box-shadow .25s ease}.qc-faq__item:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.55)}.qc-faq__item[open]{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.7);box-shadow:0 14px 30px rgba(var(--qc-navy-rgb, 28, 35, 73),.08)}.qc-faq__q{align-items:center;color:var(--qc-navy, #1c2349);cursor:pointer;display:flex;font-size:1.02rem;font-weight:700;gap:18px;justify-content:space-between;line-height:1.4;list-style:none;padding:20px 22px}.qc-faq__q::-webkit-details-marker{display:none}.qc-faq__q:focus-visible{border-radius:var(--qc-radius-card, 14px);outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:2px}.qc-faq__toggle{background:var(--qc-mist, #e8f4f6);border-radius:50%;flex:none;height:32px;position:relative;transition:background .25s ease,transform .3s ease;width:32px}.qc-faq__toggle:before,.qc-faq__toggle:after{background:var(--qc-navy, #1c2349);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.qc-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.qc-faq__item[open] .qc-faq__toggle{background:var(--qc-cyan, #3EC4E5)}.qc-faq__item[open] .qc-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.qc-faq__a{color:var(--qc-muted, #5b6470);font-size:.97rem;line-height:1.7;padding:0 22px 20px}.qc-faq__a p{margin:0 0 10px}.qc-faq__a p:last-child{margin-bottom:0}.qc-faq__a a{color:var(--qc-cyan-deep, #1593b4);font-weight:600}.qc-ctab-wrap{padding-bottom:calc(var(--qc-section-y, 72px) + 8px)}.qc-ctab{align-items:center;background:radial-gradient(120% 180% at 100% 0%,#2c3c86 0%,var(--qc-navy, #1c2349) 52%,#121836 100%);border-radius:28px;box-shadow:0 30px 60px rgba(var(--qc-navy-rgb, 28, 35, 73),.22);color:#fff;display:grid;gap:32px 48px;grid-template-columns:minmax(0,1.4fr) auto;isolation:isolate;overflow:hidden;padding:52px 56px;position:relative}.qc-ctab__ring{border:1px solid rgba(140,250,255,.22);border-radius:50%;height:420px;position:absolute;right:-120px;top:-180px;width:420px;z-index:-1}.qc-ctab__ring:after{border:1px solid rgba(140,250,255,.14);border-radius:50%;content:"";top:60px;right:60px;bottom:60px;left:60px;position:absolute}.qc-ctab__title{color:#fff;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 12px}.qc-ctab__text,.qc-ctab__text p{color:#ffffffc7;font-size:1.02rem;line-height:1.65;margin:0;max-width:620px}.qc-ctab__contact{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:22px 0 0;padding:0}.qc-ctab__contact li{align-items:center;display:inline-flex;gap:10px}.qc-ctab__contact a{color:#fff;font-weight:700;text-decoration:none}.qc-ctab__contact a:hover{color:var(--qc-cyan-bright, #8CFAFF)}.qc-ctab__contact-icon{align-items:center;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.16);border-radius:50%;color:var(--qc-cyan-bright, #8CFAFF);display:inline-flex;font-size:1rem;height:34px;justify-content:center;width:34px}.qc-ctab__actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;min-width:230px}.qc-ctab__policy{align-items:center;color:#fffc;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding-top:4px;text-decoration:underline;text-underline-offset:3px}.qc-ctab__policy:hover{color:var(--qc-cyan-bright, #8CFAFF)}.qc-split__layout{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.qc-split--reverse .qc-split__media{order:-1}.qc-split__body,.qc-split__body p{color:var(--qc-muted, #5b6470);font-size:1.03rem;line-height:1.75}.qc-split__body p{margin:0 0 14px}.qc-split__body h2,.qc-split__body h3{color:var(--qc-navy, #1c2349)}.qc-split__body a{color:var(--qc-cyan-deep, #1593b4)}.qc-checklist{display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:22px 0 30px;padding:0}.qc-checklist li{align-items:flex-start;color:var(--qc-navy, #1c2349);display:flex;font-size:.97rem;font-weight:600;gap:10px;line-height:1.45}.qc-checklist__tick{align-items:center;background:var(--qc-cyan, #3EC4E5);border-radius:50%;color:var(--qc-navy, #1c2349);display:inline-flex;flex:none;font-size:.85rem;height:22px;justify-content:center;margin-top:1px;width:22px}.qc-checklist__tick .qc-icon{stroke-width:2.6}.qc-split__media{position:relative}.qc-split__img{aspect-ratio:5 / 4;border-radius:var(--qc-radius-soft, 22px);display:block;height:auto;object-fit:cover;width:100%}.qc-split__panel{align-items:center;aspect-ratio:5 / 4;background:radial-gradient(120% 120% at 20% 0%,#2c3c86 0%,var(--qc-navy, #1c2349) 55%,var(--qc-navy-deep, #01313B) 100%);border-radius:var(--qc-radius-soft, 22px);color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;overflow:hidden;position:relative;text-align:center}.qc-split__panel-grid{background-image:linear-gradient(rgba(140,250,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(140,250,255,.08) 1px,transparent 1px);background-size:38px 38px;top:0;right:0;bottom:0;left:0;position:absolute}.qc-split__panel-icon{align-items:center;background:rgba(var(--qc-cyan-rgb, 62, 196, 229),.16);border:1px solid rgba(140,250,255,.3);border-radius:22px;color:var(--qc-cyan-bright, #8CFAFF);display:inline-flex;font-size:2.6rem;height:92px;justify-content:center;position:relative;width:92px}.qc-split__panel-value{font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;position:relative}.qc-split__panel-label{color:#ffffffbf;font-size:.95rem;font-weight:600;letter-spacing:.08em;position:relative;text-transform:uppercase}.qc-split__badge{background:#fff;border-radius:var(--qc-radius-card, 14px);bottom:-22px;box-shadow:0 20px 44px rgba(var(--qc-navy-rgb, 28, 35, 73),.16);display:flex;flex-direction:column;left:-22px;padding:16px 20px;position:absolute}.qc-split--reverse .qc-split__badge{left:auto;right:-22px}.qc-split__badge strong{color:var(--qc-navy, #1c2349);font-size:1.5rem;font-weight:800;line-height:1.1}.qc-split__badge span{color:var(--qc-muted, #5b6470);font-size:.84rem;font-weight:600}.qc-quote__layout{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.qc-quote__cards{display:grid;gap:12px;list-style:none;margin:0;padding:0}.qc-infocard{align-items:flex-start;background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-card, 14px);display:flex;gap:16px;padding:18px 20px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.qc-infocard:hover{border-color:rgba(var(--qc-cyan-rgb, 62, 196, 229),.6);box-shadow:0 14px 30px rgba(var(--qc-navy-rgb, 28, 35, 73),.08);transform:translate(4px)}.qc-infocard__icon{align-items:center;background:var(--qc-navy, #1c2349);border-radius:12px;color:var(--qc-cyan-bright, #8CFAFF);display:inline-flex;flex:none;font-size:1.25rem;height:44px;justify-content:center;width:44px}.qc-infocard__title{color:var(--qc-muted, #5b6470);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0 0 3px;text-transform:uppercase}.qc-infocard__value{color:var(--qc-navy, #1c2349);display:inline-block;font-size:1.05rem;font-weight:800;margin:0;text-decoration:none;word-break:break-word}a.qc-infocard__value:hover{color:var(--qc-cyan-deep, #1593b4)}.qc-infocard__note{color:var(--qc-muted, #5b6470);font-size:.86rem;line-height:1.5;margin:4px 0 0}.qc-quote__panel{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:24px;box-shadow:0 30px 60px rgba(var(--qc-navy-rgb, 28, 35, 73),.1);padding:38px 40px 34px;position:relative}.qc-quote__panel:before{background:linear-gradient(90deg,var(--qc-navy, #1c2349),var(--qc-cyan, #3EC4E5));border-radius:24px 24px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.qc-form__head{margin-bottom:22px}.qc-form__title{color:var(--qc-navy, #1c2349);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.qc-form__note{color:var(--qc-muted, #5b6470);font-size:.88rem;margin:0}.qc-form__status{align-items:center;border-radius:12px;display:flex;font-size:.95rem;font-weight:600;gap:12px;margin-bottom:20px;padding:14px 16px}.qc-form__status .qc-icon{font-size:1.2rem}.qc-form__status--ok{background:#e7f8ee;border:1px solid #a7e3bf;color:#11603a}.qc-form__status--err{background:#fdecec;border:1px solid #f3b9b9;color:#9b1c1c}.qc-form__status--err ul{margin:0;padding-left:18px}.qc-form__grid{display:grid;gap:18px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.qc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.qc-field--full{grid-column:1 / -1}.qc-field label{color:var(--qc-navy, #1c2349);font-size:.86rem;font-weight:700}.qc-req{color:var(--qc-cyan-deep, #1593b4)}.qc-field input,.qc-field select,.qc-field textarea{-webkit-appearance:none;appearance:none;background:#f7f9fb;border:1.5px solid var(--qc-line, #d9dee6);border-radius:12px;box-sizing:border-box;color:var(--qc-navy, #1c2349);font:inherit;font-size:1rem;min-height:52px;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.qc-field textarea{line-height:1.55;min-height:140px;resize:vertical}.qc-field input::placeholder,.qc-field textarea::placeholder{color:#98a1ad}.qc-field input:hover,.qc-field select:hover,.qc-field textarea:hover{border-color:#b9c2ce}.qc-field input:focus,.qc-field select:focus,.qc-field textarea:focus{background:#fff;border-color:var(--qc-cyan, #3EC4E5);box-shadow:0 0 0 4px rgba(var(--qc-cyan-rgb, 62, 196, 229),.18);outline:none}.qc-field [aria-invalid=true]{border-color:#d64545}.qc-select{position:relative}.qc-select:after{border-bottom:2px solid var(--qc-navy, #1c2349);border-right:2px solid var(--qc-navy, #1c2349);content:"";height:8px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.qc-select select{cursor:pointer;padding-right:44px}.qc-form__foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:24px}.qc-form__fine{color:var(--qc-muted, #5b6470);flex:1 1 260px;font-size:.84rem;line-height:1.5;margin:0}.qc-form__fine a{color:var(--qc-cyan-deep, #1593b4)}.qc-form__submit{min-width:200px}@media(max-width:1099px){.qc-fgrid__grid--4,.qc-phero__chips,.qc-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-steps__list:before{display:none}}@media(max-width:989px){.qc-fgrid__grid,.qc-fgrid__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-faq__layout,.qc-quote__layout,.qc-split__layout{gap:36px;grid-template-columns:minmax(0,1fr)}.qc-faq__aside{position:static}.qc-quote__aside{display:contents}.qc-quote .qc-pintro{margin-bottom:0;order:0}.qc-quote__panel{order:1}.qc-quote__cards{order:2}.qc-split--reverse .qc-split__media{order:0}.qc-ctab{grid-template-columns:minmax(0,1fr);padding:44px 36px}.qc-ctab__actions{flex-direction:row;flex-wrap:wrap;min-width:0}}@media(max-width:749px){.qc-page-wrap{padding:0 18px}.qc-psec{padding:52px 0}.qc-pintro{margin-bottom:30px}.qc-phero{padding:22px 0 52px}.qc-crumbs ol{margin-bottom:28px}.qc-phero__lead,.qc-phero__lead p{font-size:1rem}.qc-phero__actions .qc-btn{flex:1 1 100%}.qc-phero__chips{gap:10px;margin-top:34px}.qc-phero__chip{font-size:.84rem;padding:11px 12px}.qc-phero__chip-icon{height:34px;width:34px;font-size:1.05rem}.qc-fgrid__grid,.qc-fgrid__grid--2,.qc-fgrid__grid--4{grid-template-columns:minmax(0,1fr);gap:14px}.qc-fcard{padding:24px 22px}.qc-steps__list{gap:14px;grid-template-columns:minmax(0,1fr)}.qc-step{display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr)}.qc-step__marker{margin:0}.qc-step__num{font-size:.85rem;height:48px;width:48px}.qc-step__body{height:auto}.qc-checklist{grid-template-columns:minmax(0,1fr)}.qc-split__badge{bottom:-16px;left:12px}.qc-split--reverse .qc-split__badge{right:12px}.qc-ctab{border-radius:22px;padding:34px 22px}.qc-ctab__actions{flex-direction:column}.qc-quote__panel{border-radius:20px;padding:28px 20px 24px}.qc-form__grid{grid-template-columns:minmax(0,1fr)}.qc-form__submit{width:100%}.qc-faq__q{font-size:.98rem;padding:18px}.qc-faq__a{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.qc-btn,.qc-fcard,.qc-fcard:before,.qc-step__num,.qc-infocard,.qc-phero__chip,.qc-phero__chip-icon,.qc-faq__toggle:after{transition:none!important}.qc-btn:hover,.qc-fcard:hover,.qc-infocard:hover,.qc-phero__chip:hover{transform:none}}body.qc-policy-page main.content-for-layout{background:linear-gradient(180deg,var(--qc-mist, #e8f4f6) 0%,#f3f8fa 100%)}body.qc-policy-page .shopify-policy__container{box-sizing:border-box;display:grid;gap:40px;grid-template-columns:minmax(0,820px);justify-content:center;margin:0 auto!important;max-width:calc(var(--qc-page-width, 1320px))!important;padding:56px 24px 8px!important;width:100%}body.qc-policy-page .shopify-policy__container.qc-policy--toc{grid-template-columns:250px minmax(0,820px)}body.qc-policy-page .shopify-policy__title{display:none!important}body.qc-policy-page .shopify-policy__body{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-soft, 22px);box-shadow:0 24px 54px rgba(var(--qc-navy-rgb, 28, 35, 73),.08);box-sizing:border-box;min-width:0;padding:52px 60px 56px;position:relative}body.qc-policy-page .shopify-policy__body:before{background:linear-gradient(90deg,var(--qc-navy, #1c2349),var(--qc-cyan, #3EC4E5));border-radius:22px 22px 0 0;content:"";height:4px;left:-1px;position:absolute;right:-1px;top:-1px}body.qc-policy-page .shopify-policy__body,body.qc-policy-page .shopify-policy__body .rte{color:var(--qc-text, #3b4560);font-family:Inter,var(--font-body--family, system-ui),sans-serif;font-size:16px;line-height:1.75;overflow-wrap:anywhere}body.qc-policy-page .shopify-policy__body p{margin:0 0 1.1em}body.qc-policy-page .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:var(--qc-navy, #1c2349);font-family:inherit;letter-spacing:-.015em;scroll-margin-top:160px;text-transform:none}body.qc-policy-page .shopify-policy__body :is(h1,h2){font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-weight:700;line-height:1.3;margin:2.4em 0 .8em;padding-left:18px;position:relative}body.qc-policy-page .shopify-policy__body :is(h1,h2):before{background:linear-gradient(180deg,var(--qc-cyan, #3EC4E5),var(--qc-cyan-deep, #1593b4));border-radius:3px;bottom:.2em;content:"";left:0;position:absolute;top:.2em;width:4px}body.qc-policy-page .shopify-policy__body h3{font-size:1.125rem;font-weight:700;line-height:1.4;margin:1.9em 0 .6em}body.qc-policy-page .shopify-policy__body :is(h4,h5,h6){font-size:1rem;font-weight:700;margin:1.6em 0 .5em}body.qc-policy-page .shopify-policy__body .rte>:first-child,body.qc-policy-page .shopify-policy__body .rte>:first-child:is(h1,h2,h3){margin-top:0}body.qc-policy-page .shopify-policy__body strong{color:#232b4d;font-weight:700}body.qc-policy-page .shopify-policy__body :is(ul,ol){margin:0 0 1.2em;padding-left:1.4em}body.qc-policy-page .shopify-policy__body li{margin:.35em 0;padding-left:.25em}body.qc-policy-page .shopify-policy__body ul>li::marker{color:var(--qc-cyan-deep, #1593b4)}body.qc-policy-page .shopify-policy__body ol>li::marker{color:#0e7490;font-weight:700}body.qc-policy-page .shopify-policy__body a{color:#0e7490;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}body.qc-policy-page .shopify-policy__body a:hover{color:var(--qc-navy, #1c2349)}body.qc-policy-page .shopify-policy__body a:focus-visible{border-radius:2px;outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:2px}body.qc-policy-page .shopify-policy__body blockquote{background:var(--qc-mist, #e8f4f6);border-left:4px solid var(--qc-cyan, #3EC4E5);border-radius:0 12px 12px 0;font-style:normal;margin:1.5em 0;padding:14px 20px}body.qc-policy-page .shopify-policy__body hr{border:0;border-top:1px solid var(--qc-line, #d9dee6);margin:2.2em 0}body.qc-policy-page .shopify-policy__body .rte-table-wrapper{max-width:100%;overflow-x:auto}body.qc-policy-page .shopify-policy__body table{border:1px solid var(--qc-line, #d9dee6);border-collapse:collapse;font-size:.95rem;margin:1.4em 0;width:100%!important}body.qc-policy-page .shopify-policy__body :is(th,td){border-bottom:1px solid var(--qc-line, #d9dee6);padding:12px 16px;text-align:left;vertical-align:top}body.qc-policy-page .shopify-policy__body :is(thead,tr:not(:has(td))){background:var(--qc-mist, #e8f4f6);color:var(--qc-navy, #1c2349);font-weight:700;text-transform:none}.qc-ptoc{align-self:start;min-width:0;position:sticky;top:150px}.qc-ptoc details{background:#fff;border:1px solid var(--qc-line, #d9dee6);border-radius:var(--qc-radius-card, 14px);box-shadow:0 12px 30px rgba(var(--qc-navy-rgb, 28, 35, 73),.06);padding:20px 18px}.qc-ptoc__title{color:var(--qc-navy, #1c2349);cursor:default;font-size:.76rem;font-weight:800;letter-spacing:.14em;list-style:none;margin-bottom:12px;text-transform:uppercase}.qc-ptoc__title::-webkit-details-marker{display:none}.qc-ptoc__list{border-left:2px solid #e3eaf1;display:grid;gap:2px;list-style:none;margin:0;max-height:calc(100vh - 260px);overflow-y:auto;padding:0}.qc-ptoc__list a{border-left:2px solid transparent;color:#4a5566;display:block;font-size:.9rem;font-weight:500;line-height:1.4;margin-left:-2px;padding:7px 10px 7px 14px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.qc-ptoc__list a:hover{background:#f3f8fb;color:var(--qc-navy, #1c2349)}.qc-ptoc__list a.is-active{border-left-color:var(--qc-cyan, #3EC4E5);color:var(--qc-navy, #1c2349);font-weight:700}.qc-ptoc__list a:focus-visible{outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:-2px}body.qc-policy-page .qc-policy-cta{padding-top:56px}@media(max-width:989px){body.qc-policy-page .shopify-policy__container,body.qc-policy-page .shopify-policy__container.qc-policy--toc{gap:16px;grid-template-columns:minmax(0,1fr);padding:36px 18px 4px!important}.qc-ptoc{position:static}.qc-ptoc details{padding:0}.qc-ptoc__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:16px 18px}.qc-ptoc__title:after{border-bottom:2px solid var(--qc-navy, #1c2349);border-right:2px solid var(--qc-navy, #1c2349);content:"";height:8px;transform:rotate(45deg) translateY(-3px);transition:transform .25s ease;width:8px}.qc-ptoc details[open] .qc-ptoc__title:after{transform:rotate(-135deg) translateY(-2px)}.qc-ptoc__list{margin:0 18px 16px;max-height:none}.qc-ptoc__title:focus-visible{border-radius:var(--qc-radius-card, 14px);outline:2px solid var(--qc-cyan, #3EC4E5);outline-offset:2px}}@media(max-width:749px){body.qc-policy-page .shopify-policy__body{border-radius:18px;padding:30px 20px 34px}body.qc-policy-page .shopify-policy__body:before{border-radius:18px 18px 0 0}body.qc-policy-page .shopify-policy__body,body.qc-policy-page .shopify-policy__body .rte{font-size:15.5px}body.qc-policy-page .qc-policy-cta{padding-top:36px}}.qc-icon--img{display:block;flex:none;height:1em;object-fit:contain;width:1em}.qc-phero__bg{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}.qc-phero__bg-img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.qc-phero__bg-overlay{background:linear-gradient(120deg,var(--qc-grad-start, #24407f) 0%,var(--qc-grad-mid, #1f5089) 45%,var(--qc-grad-end, #166a92) 100%);top:0;right:0;bottom:0;left:0;position:absolute}
/*# sourceMappingURL=/cdn/shop/t/3/assets/qc-pages.css.map */
