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