
:root{--ink:#092f5e;--blue:#0789df;--tint:#eff7fd;--bs-body-color:#253b53;--bs-body-font-family:system-ui,-apple-system,"Segoe UI",sans-serif;--bs-body-line-height:1.7}body{padding-bottom:88px}.container{max-width:1180px}h1,h2,h3{color:var(--ink);font-weight:750;line-height:1.18;letter-spacing:-.035em}h1{font-size:clamp(2.6rem,4.2vw,4rem);margin-bottom:1.5rem}h2{font-size:clamp(1.8rem,3vw,2.6rem)}a{color:#0766a9;text-underline-offset:4px}.q24-top{background:var(--ink);color:white;font-size:.9rem;font-weight:650}.q24-logo{width:180px;height:60px;object-fit:contain}.q24-cta{background:var(--blue);border:2px solid var(--blue);color:#062443;font-weight:750;border-radius:2rem;line-height:1.3;padding:1rem 1.5rem;box-shadow:0 8px 22px #0789df20}.q24-cta:hover,.q24-cta:active{background:#092f5e!important;color:white!important;border-color:#092f5e!important}.q24-eye{font-size:.78rem;letter-spacing:.13em;font-weight:750;color:#075f9c}.q24-tag{display:inline-block;background:#eaf5fe;border:1px solid #cfe6f7;color:#07548d;border-radius:2rem;padding:.45rem .9rem;font-size:.85rem;font-weight:650}.q24-hero{padding:3.5rem 0;background:radial-gradient(ellipse at top right,#d7edfc,transparent 65%),white}.q24-intro{font-size:1.03rem;line-height:1.75}.q24-product{width:100%;height:490px;object-fit:contain;mix-blend-mode:multiply}.q24-check li{position:relative;padding-left:1.6rem;margin:.4rem 0}.q24-check li:before{content:'✓';position:absolute;left:0;color:#09659a;font-weight:bold}.q24-dark{background:var(--ink);color:white}.q24-sec{padding:4.5rem 0}.q24-tint{background:var(--tint)}.card{border:1px solid #dce6ef;border-radius:1rem;box-shadow:0 8px 30px #092f5e05}.q24-num{align-self:flex-start;background:var(--tint);color:#075f9c;font-weight:bold;border-radius:50%;padding:.4rem .7rem}.q24-secondary{width:100%;height:340px;object-fit:contain;mix-blend-mode:multiply}.q24-table thead th{background:var(--ink);color:white}.q24-table td,.q24-table th{padding:.9rem}.q24-table th:first-child{min-width:150px}.q24-table td:last-child{min-width:220px}.q24-note{background:var(--tint);border-left:4px solid var(--blue);padding:1.2rem}.q24-packimg{width:30%;height:175px;object-fit:contain}.q24-price{font-size:2.8rem;font-weight:800;color:var(--ink);letter-spacing:-.05em;line-height:1.2}.q24-packtop{background:#e4eff7;font-weight:700;font-size:.85rem}.q24-best{border:2px solid var(--blue)}.q24-best .q24-packtop{background:var(--blue);color:#062443}.q24-seal{width:190px;height:190px;border:2px solid #8dcdfa;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.q24-seal strong{font-size:5rem;line-height:1.1}.q24-seal span{font-size:1.2rem}.q24-stars{display:inline-block;position:relative;white-space:nowrap;font-size:1.05rem;color:#825400;letter-spacing:1px}.q24-stars>span:first-child{position:absolute;left:0;overflow:hidden}.q24-faq{max-width:900px}.accordion-button{font-weight:650;color:var(--ink);padding:1.3rem;line-height:1.5}.accordion-button:not(.collapsed){background:#e3f2fd;color:var(--ink)}.q24-footer{background:#e9f0f6}.q24-dock{position:fixed;bottom:0;left:0;right:0;z-index:100;background:white;border-top:1px solid #dce6ef;padding:.6rem 0;box-shadow:0 -4px 25px #092f5e0b}.q24-mini{width:45px;height:58px;object-fit:contain}.q24-dock .small{font-size:.8rem}.q24-skip{position:absolute;left:1rem;top:-100px;z-index:200;background:white;padding:1rem}.q24-skip:focus{top:0}:focus-visible{outline:3px solid #102e5b!important;outline-offset:4px!important}@media(max-width:767px){.q24-sec{padding:3rem 0}.q24-hero{padding:2rem 0}.q24-product{height:310px}.q24-logo{width:135px;height:45px}.navbar .q24-cta{padding:.7rem 1rem;font-size:.9rem}.q24-dock strong{font-size:.78rem}.q24-dock .small{font-size:.7rem}.q24-dock .q24-cta{padding:.8rem 1rem;font-size:.85rem;flex-shrink:0}.q24-dock .container{gap:.4rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
.q24-trust{background:#f3f8fc;color:#092f5e}.q24-trust h3{font-weight:600;letter-spacing:-.02em;line-height:1.3}.q24-trust p{font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.q24-icon{display:block}.q24-footer{background:#092f5e;color:#e7f1fc;font-size:.9rem}.q24-footer a{color:#fff}.q24-footbrand{font-size:1.8rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.q24-footend{border-top:1px solid #ffffff30}.q24-footer :focus-visible{outline-color:#fff!important}@media(max-width:575px){.q24-icon{width:56px;height:56px}.q24-trust .row{row-gap:2rem!important}}
.q24-packprices .q24-price{font-size:2rem;line-height:1.3}.q24-regular{display:block;color:#c51c29;font-weight:750;font-size:1.3rem;line-height:1.5}

.q24-offerimg{width:100%;min-width:0;height:220px;object-fit:contain}.q24-offerimg:not(:only-child){width:42%}.q24-stars{align-self:flex-start;min-height:28px}.q24-price{font-size:2.1rem}.q24-cta{color:#111827} .q24-trust p{overflow-wrap:anywhere}
.q24-pack{cursor:pointer}.q24-pack:focus-within{outline:3px solid var(--ink);outline-offset:4px}.q24-best{border:2px solid var(--blue);background:var(--tint)}.q24-badge{align-self:center;border-radius:2rem;background:var(--ink);color:white;padding:.35rem .8rem;font-weight:700;font-size:.85rem}
:root{--ink:#172132;--tint:color-mix(in srgb,#0789df 6%,white)}.q24-hero{background:linear-gradient(125deg,white 35%,var(--tint))}.q24-tag{color:#172132;background:var(--tint);border-color:var(--blue)}.q24-eye{color:#374151}.q24-footer,.q24-dark{background:#172132}.q24-trust{background:var(--tint);color:#172132}.q24-offerimg{max-height:190px} .stretched-link:focus-visible{outline-offset:6px} .q24-logo{max-width:190px} .q24-top{background:#172132} .q24-check li:before{color:#374151} .q24-badge{position:absolute;top:-17px;left:50%;transform:translateX(-50%);white-space:nowrap} .q24-pack{margin-top:15px}