body[data-visual=sexual-testing]{--b2k-navy:#213756;--b2k-teal:#067675;--b2k-aqua:#eefafa;--b2k-magenta:#a60d65;--b2k-line:#dce9ea;--b2k-muted:#64748b;color:var(--b2k-navy);background:#fff;font-family:Arial,Tajawal,sans-serif}body[data-visual=sexual-testing] #main{overflow-x:clip}body[data-visual=sexual-testing] .site-footer{margin:0}body[data-visual=sexual-testing]{--st-plum:#213756;--st-plum2:#35506e;--st-coral:#a60d65;--st-cream:#eefafa;--st-ink:#213756;--st-line:#dce9ea}.b2k-callbar{background:var(--b2k-navy);color:#fff;justify-content:center;align-items:center;gap:.65rem;min-height:2.15rem;padding:.35rem 1rem;font-size:.75rem;display:flex}.b2k-callbar a{color:#fff;text-underline-offset:2px;font-weight:800;text-decoration:underline}.b2k-nav{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 2rem,75rem);min-height:5.35rem;margin-inline:auto;display:flex;position:relative}.b2k-logo{color:#111827;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.b2k-logo>span{background:var(--b2k-teal);color:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.7rem;font-weight:400;display:grid;box-shadow:inset 0 -8px #ffffff24}.b2k-logo strong{letter-spacing:.01em;white-space:nowrap;font-size:1.05rem}.b2k-logo b{color:var(--b2k-teal);margin-inline-start:.25rem}.b2k-nav>nav{align-items:center;gap:1.6rem;display:flex}.b2k-nav>nav a{color:var(--b2k-navy);font-size:.86rem;font-weight:700;text-decoration:none}.b2k-nav>nav a:hover{color:var(--b2k-teal)}.b2k-nav-actions{align-items:center;gap:.8rem;display:flex}.b2k-nav-actions a{color:var(--b2k-navy);font-size:.78rem;font-weight:800;text-decoration:none}.b2k-nav-actions a:last-child{background:var(--b2k-magenta);color:#fff;border-radius:.2rem;padding:.8rem 1.15rem}.b2k-mobile-menu{display:none}.b2k-trustbar{background:var(--b2k-aqua);border-block:1px solid #e3f1f1}.b2k-trustbar>div{grid-template-columns:repeat(3,1fr);align-items:center;width:min(100% - 2rem,68rem);min-height:4.55rem;margin-inline:auto;display:grid}.b2k-trustbar>div>div{justify-content:center;align-items:center;gap:.9rem;font-size:.9rem;display:flex}.b2k-trustbar span{color:#9b4167;font-size:1.55rem}.b2k-shell{width:min(100% - 2.5rem,68rem);margin-inline:auto}.b2k-kicker{color:var(--b2k-teal);letter-spacing:.15em;margin:0;font-size:.72rem;font-weight:900}.b2k-page h2{color:var(--b2k-navy);text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;margin:.75rem 0 0;font-size:30px;line-height:1.25;overflow:visible}.b2k-hero{isolation:isolate;background:#e6f2f4;min-height:31rem;position:relative}.b2k-hero-image{object-fit:cover;object-position:center}.b2k-hero-wash{z-index:1;background:linear-gradient(90deg,#e7f4f659,#fff0 68%);position:absolute;inset:0}[dir=rtl] .b2k-hero-wash{background:linear-gradient(270deg,#e7f4f659,#fff0 68%)}.b2k-hero-inner{z-index:2;align-items:center;width:min(100% - 2.5rem,68rem);min-height:31rem;margin-inline:auto;display:flex;position:relative}.b2k-hero-card{background:#fffffff7;border-radius:.25rem;width:min(39rem,58%);margin-block:2rem;padding:clamp(2rem,4vw,3rem);animation:none;box-shadow:0 12px 35px #2137562b}.b2k-hero-card h1{max-width:34rem;color:var(--b2k-navy);margin:.6rem 0 1.1rem;font-size:40px;line-height:1.2}.b2k-hero-card ul{color:var(--b2k-muted);gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.b2k-hero-card li{padding-inline-start:1.5rem;line-height:1.5;position:relative}.b2k-hero-card li:before{color:var(--b2k-teal);content:"✓";font-weight:900;position:absolute;inset-inline-start:0}.b2k-primary{background:var(--b2k-magenta);border-radius:.2rem;justify-content:center;align-items:center;min-height:3.65rem;padding:.8rem 2rem;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;color:#fff!important}.b2k-primary:hover{background:#850a51;transform:translateY(-2px)}.b2k-privacy-line{color:var(--b2k-muted);align-items:center;gap:.55rem;margin:1rem 0 0;font-size:.75rem;display:flex}.b2k-privacy-line span{color:var(--b2k-teal);letter-spacing:.08em}.b2k-why{background:var(--b2k-aqua);text-align:center;padding:6rem 0 6.5rem}.b2k-why h2{width:100%;max-width:none;margin-inline:auto}.b2k-benefits{text-align:start;grid-template-columns:repeat(4,1fr);gap:3rem;margin-top:4rem;display:grid}.b2k-benefits article>span{color:var(--b2k-teal);font-size:2.8rem;font-weight:300;transition:transform .25s;display:block}.b2k-benefits article:hover>span{transform:translateY(-5px)}.b2k-benefits h3{margin:1.4rem 0 .55rem;font-size:18px;line-height:1.35}.b2k-benefits p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-help,.b2k-catalogue,.b2k-process,.b2k-guide,.b2k-faq{padding:6rem 0}.b2k-heading-row{grid-template-columns:1.05fr .75fr;align-items:end;gap:5rem;display:grid}.b2k-heading-row>p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-service-split{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3.5rem;display:grid}.b2k-service-card{color:#fff;min-height:31rem;text-decoration:none;position:relative;overflow:hidden}.b2k-service-card:after{content:"";background:linear-gradient(#071a2c14,#071a2ce0);position:absolute;inset:0}.b2k-service-card img{object-fit:cover;transition:transform .55s}.b2k-service-card:hover img{transform:scale(1.035)}.b2k-service-card>span{inset-inline:2.2rem;z-index:2;gap:.65rem;display:grid;position:absolute;bottom:2.2rem}.b2k-service-card small{color:#bff4ef;letter-spacing:.13em;font-weight:900}.b2k-service-card strong{font-size:18px;line-height:1.35}.b2k-service-card em{letter-spacing:.08em;font-size:.75rem;font-style:normal;font-weight:900}.b2k-catalogue{background:#f8fbfb}.b2k-content-gallery{background:#fff;padding:6rem 0}.b2k-content-gallery>.b2k-shell>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3.5rem;display:grid}.b2k-content-gallery figure{margin:0}.b2k-content-gallery figure>div{background:var(--b2k-aqua);min-height:27rem;position:relative;overflow:hidden}.b2k-content-gallery img{object-fit:cover;transition:transform .45s}.b2k-content-gallery figure:hover img{transform:scale(1.025)}.b2k-content-gallery figcaption{color:var(--b2k-muted);margin-top:.8rem;font-size:.82rem;line-height:1.55}.b2k-test-grid{border-top:1px solid var(--b2k-line);border-inline-start:1px solid var(--b2k-line);grid-template-columns:repeat(3,1fr);margin-top:3.5rem;display:grid}.b2k-test-grid article{border-inline-end:1px solid var(--b2k-line);border-bottom:1px solid var(--b2k-line);background:#fff;flex-direction:column;min-height:25rem;padding:2rem;transition:transform .25s,box-shadow .25s;display:flex}.b2k-test-grid article:hover{z-index:2;transform:translateY(-4px);box-shadow:0 18px 40px #2137561a}.b2k-test-grid article>p:first-child{color:var(--b2k-teal);letter-spacing:.13em;margin:0;font-size:.7rem;font-weight:900}.b2k-test-grid h3{margin:1rem 0 .65rem;font-size:18px;line-height:1.35}.b2k-test-grid article>span{color:var(--b2k-muted);font-size:.8rem;font-weight:700}.b2k-test-rule{background:var(--b2k-teal);width:2.5rem;height:2px;margin:1.5rem 0}.b2k-test-grid article>p:not(:first-child){color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-test-grid a{color:var(--b2k-magenta);letter-spacing:.06em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.7rem;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.b2k-test-grid a b{font-size:1.3rem}.b2k-process{background:var(--b2k-aqua);text-align:center}.b2k-process h2{width:100%;max-width:none;margin-inline:auto}.b2k-process-tabs{border-bottom:1px solid #c8dddd;width:fit-content;margin:2.4rem auto 0;display:flex}.b2k-process-tabs span{color:var(--b2k-muted);padding:.9rem 1.6rem;font-size:.72rem;font-weight:900}.b2k-process-tabs span:first-child{border-bottom:3px solid var(--b2k-magenta);color:var(--b2k-navy)}.b2k-steps{text-align:start;grid-template-columns:repeat(4,1fr);gap:2rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.b2k-steps li{position:relative}.b2k-steps li:not(:last-child):after{top:1.5rem;content:"";border-top:1px dashed #90c7c6;width:2.7rem;position:absolute;inset-inline:calc(100% - .7rem) auto}.b2k-steps li>span{width:3rem;height:3rem;color:var(--b2k-teal);background:#fff;border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid;box-shadow:0 6px 18px #21375617}.b2k-steps h3{margin:1.5rem 0 .7rem;font-size:18px;line-height:1.35}.b2k-steps p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-process-action{margin-top:3.5rem}.b2k-process-action a{background:var(--b2k-magenta);color:#fff;align-items:center;min-height:3.5rem;padding:.8rem 2rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.b2k-aftercare{grid-template-columns:1fr 1fr;min-height:42rem;display:grid}.b2k-aftercare-media{min-height:35rem;position:relative}.b2k-aftercare-media img{object-fit:cover}.b2k-aftercare-copy{background:var(--b2k-navy);color:#fff;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,6rem);display:flex}.b2k-aftercare-copy .b2k-kicker{color:#72d8d4}.b2k-aftercare-copy h2{color:#fff}.b2k-aftercare-copy>p:not(.b2k-kicker){color:#ccdae6;font-size:18px;line-height:1.6}.b2k-aftercare-copy ul{gap:.75rem;margin:1.2rem 0 2rem;padding:0;list-style:none;display:grid}.b2k-aftercare-copy li{color:#eef6fb;padding-inline-start:1.6rem;position:relative}.b2k-aftercare-copy li:before{color:#72d8d4;content:"✓";position:absolute;inset-inline-start:0}.b2k-aftercare-copy a{color:#fff;letter-spacing:.07em;font-size:.75rem;font-weight:900;text-decoration:none}.b2k-guide-grid{border-top:1px solid var(--b2k-line);grid-template-columns:1fr;margin-top:4rem;display:grid}.b2k-guide-grid>article{border-bottom:1px solid var(--b2k-line);grid-template-columns:4rem minmax(0,.72fr) minmax(0,1.3fr);gap:2.3rem;padding:3.5rem 0;display:grid}.b2k-guide-grid>article>span{color:var(--b2k-teal);font-size:.78rem;font-weight:900}.b2k-guide-grid>article>h3{margin:0;font-size:25px;line-height:1.3}.b2k-guide-grid>article>p,.b2k-guide-grid ul,.b2k-guide-grid aside{color:var(--b2k-muted);grid-column:3;line-height:1.6}.b2k-guide-grid>article>p{font-size:18px}.b2k-guide-grid ul{margin:0;padding-inline-start:1.1rem}.b2k-guide-grid aside{border-inline-start:3px solid var(--b2k-teal);background:var(--b2k-aqua);padding:1rem 1.2rem}.b2k-guide-grid aside p{margin:.35rem 0 0;font-size:18px;line-height:1.6}.b2k-detail-list{grid-column:3;gap:1.2rem;display:grid}.b2k-detail-list>div{grid-template-columns:2rem 1fr;gap:.8rem;display:grid}.b2k-detail-list>div>span{color:var(--b2k-teal);font-size:.75rem;font-weight:900}.b2k-detail-list strong{color:var(--b2k-navy)}.b2k-detail-list p{color:var(--b2k-muted);margin:.35rem 0 0;font-size:18px;line-height:1.6}.b2k-faq{background:var(--b2k-aqua);text-align:center}.b2k-faq h2{margin-inline:auto}.b2k-faq .b2k-shell>div{text-align:start;max-width:50rem;margin:3rem auto 0}.b2k-faq details{border-bottom:1px solid #c7dddd}.b2k-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:800;list-style:none;display:flex}.b2k-faq summary::-webkit-details-marker{display:none}.b2k-faq summary span{color:var(--b2k-teal);font-size:1.5rem;font-weight:400;transition:transform .2s}.b2k-faq details[open] summary span{transform:rotate(45deg)}.b2k-faq details p{color:var(--b2k-muted);padding:0 2rem 1.4rem 0;font-size:18px;line-height:1.6}.b2k-support{background:#f6f8f9;grid-template-columns:1fr auto;align-items:center;gap:4rem;padding:4.5rem max(1.25rem,50vw - 34rem);display:grid}.b2k-support h2{width:100%;max-width:none}.b2k-support p:not(.b2k-kicker){color:var(--b2k-muted);margin:1rem 0 0;font-size:18px;line-height:1.6}.b2k-support>div:last-child{gap:.75rem;min-width:16rem;display:grid}.b2k-support>div:last-child>a:last-child{border:1px solid var(--b2k-navy);min-height:3.55rem;color:var(--b2k-navy);justify-content:center;align-items:center;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.b2k-footer{background:var(--b2k-navy);color:#c6d4e0}.b2k-footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:3rem;width:min(100% - 2.5rem,68rem);margin-inline:auto;padding:4.5rem 0;display:grid}.b2k-footer .b2k-logo strong{color:#fff}.b2k-footer-phone{color:#fff;margin-top:1.6rem;font-size:1.25rem;font-weight:900;display:block}.b2k-footer-top p{margin:.45rem 0 0;font-size:.8rem}.b2k-footer nav{flex-direction:column;gap:.8rem;display:flex}.b2k-footer nav strong{color:#fff;letter-spacing:.1em;margin-bottom:.5rem;font-size:.72rem}.b2k-footer nav a{color:#c6d4e0;font-size:.82rem;text-decoration:none}.b2k-footer nav a:hover{color:#fff}.b2k-footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:2rem;width:min(100% - 2.5rem,68rem);margin-inline:auto;padding:1.5rem 0 3rem;font-size:.7rem;line-height:1.6;display:flex}@keyframes b2k-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:980px){.b2k-nav>nav,.b2k-nav-actions{display:none}.b2k-mobile-menu{display:block}.b2k-mobile-menu summary{cursor:pointer;place-content:center;gap:.28rem;width:2.8rem;height:2.8rem;list-style:none;display:grid}.b2k-mobile-menu summary::-webkit-details-marker{display:none}.b2k-mobile-menu summary i{background:var(--b2k-navy);width:1.35rem;height:2px;display:block}.b2k-mobile-menu nav{inset-inline:0;z-index:20;border-top:1px solid var(--b2k-line);background:#fff;padding:.75rem 1rem 1rem;display:grid;position:absolute;top:100%;box-shadow:0 18px 30px #2137561f}.b2k-mobile-menu nav a{color:var(--b2k-navy);padding:.8rem;font-weight:800;text-decoration:none}.b2k-hero-card{width:min(39rem,68%)}.b2k-benefits,.b2k-test-grid,.b2k-steps{grid-template-columns:1fr 1fr}.b2k-steps li:after{display:none}.b2k-heading-row{grid-template-columns:1fr;gap:1.5rem}.b2k-footer-top{grid-template-columns:1.3fr 1fr 1fr}.b2k-footer-top>nav:last-child{grid-column:2/-1}}@media (max-width:1023px){.b2k-guide-grid>article>p{grid-column:1}}@media (max-width:700px){.b2k-callbar span:last-child{display:none}.b2k-nav{min-height:4.5rem}.b2k-trustbar>div{grid-template-columns:1fr;min-height:4.4rem;padding:.7rem 0}.b2k-trustbar>div>div{justify-content:flex-start;font-size:.78rem}.b2k-trustbar>div>div:nth-child(n+3){display:none}.b2k-hero{min-height:43rem}.b2k-hero-image{object-position:68% center}.b2k-hero-inner{align-items:flex-end;min-height:43rem}.b2k-hero-card{width:100%;margin:14rem 0 1.25rem;padding:2rem 1.5rem}.b2k-primary{width:100%}.b2k-why,.b2k-help,.b2k-catalogue,.b2k-content-gallery,.b2k-process,.b2k-guide,.b2k-faq{padding:4.5rem 0}.b2k-benefits,.b2k-service-split,.b2k-test-grid,.b2k-steps,.b2k-content-gallery>.b2k-shell>div:last-child{grid-template-columns:1fr}.b2k-content-gallery figure>div{min-height:23rem}.b2k-benefits{gap:2.5rem}.b2k-service-card{min-height:26rem}.b2k-test-grid article{min-height:22rem}.b2k-process-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.b2k-process-tabs span{flex:none;padding-inline:.9rem}.b2k-aftercare{grid-template-columns:1fr}.b2k-aftercare-media{min-height:27rem}.b2k-aftercare-copy{padding:3.5rem 1.5rem}.b2k-guide-grid>article{grid-template-columns:2.5rem 1fr;gap:1.3rem;padding:2.5rem 0}.b2k-guide-grid>article>p,.b2k-guide-grid ul,.b2k-guide-grid aside,.b2k-detail-list{grid-column:2}.b2k-support{grid-template-columns:1fr;gap:2rem}.b2k-footer-top{grid-template-columns:1fr 1fr}.b2k-footer-top>div{grid-column:1/-1}.b2k-footer-top>nav:last-child{grid-column:auto}.b2k-footer-bottom{flex-direction:column}}body[data-visual=sexual-testing] .std-source-area{color:#64748b;border-top:1px solid #dce9ea;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:1.15rem auto 0;padding:.8rem 0 .15rem;font-size:.78rem;line-height:1.55;display:flex}body[data-visual=sexual-testing] .std-source-label{flex:none;font-weight:800}body[data-visual=sexual-testing] .std-source-list{flex-wrap:wrap;flex:18rem;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}body[data-visual=sexual-testing] .std-source-link{color:#213756;text-underline-offset:.16em;align-items:center;gap:.3rem;min-width:0;font-weight:700;-webkit-text-decoration:underline #9fc7c8;text-decoration:underline #9fc7c8;transition:color .2s,text-decoration-color .2s;display:inline-flex}body[data-visual=sexual-testing] .std-source-link:hover{color:#008a89;text-decoration-color:#008a89}body[data-visual=sexual-testing] .std-source-link:focus-visible{outline-offset:3px;border-radius:.2rem;outline:3px solid #08aaa9}body[data-visual=sexual-testing] .std-source-link-icon{flex:none;width:.9rem;height:.9rem}@media (max-width:680px){body[data-visual=sexual-testing] .std-source-area{align-items:flex-start;padding-inline:.75rem}body[data-visual=sexual-testing] .std-source-list{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.b2k-hero-card{animation:none}.b2k-service-card img,.b2k-test-grid article,.b2k-primary{transition:none}}.b2k-account-link{border:1px solid var(--b2k-line);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.b2k-inner-hero{background:linear-gradient(135deg,#edfafa 0%,#dff4f3 55%,#f9ffff 100%);padding:clamp(4.5rem,8vw,7.5rem) 0}.b2k-inner-hero nav,.b2k-product-hero nav{color:var(--b2k-muted);flex-wrap:wrap;gap:.55rem;margin-bottom:2.8rem;font-size:.78rem;display:flex}.b2k-inner-hero nav a,.b2k-product-hero nav a{color:var(--b2k-navy);text-decoration:none}.b2k-inner-hero h1{max-width:52rem;color:var(--b2k-navy);letter-spacing:-.045em;margin:.75rem 0 1.25rem;font-size:40px;line-height:1.2}.b2k-inner-hero .b2k-shell>p:last-child{color:#53657b;max-width:48rem;margin:0;font-size:18px;line-height:1.6}.b2k-catalogue-page{padding:5.5rem 0 7rem}.b2k-catalogue-app{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.b2k-filter-toggle{display:none}.b2k-catalogue-filters{border-top:3px solid var(--b2k-teal);gap:2rem;padding-top:1.6rem;display:grid;position:sticky;top:1rem}.b2k-catalogue-filters>div{gap:.65rem;display:grid}.b2k-catalogue-filters label,.b2k-catalogue-filters legend{color:var(--b2k-navy);font-size:.8rem;font-weight:800}.b2k-catalogue-filters input[type=search]{width:100%;min-height:3.2rem;color:var(--b2k-navy);background:#fff;border:1px solid #b9ced2;border-radius:.2rem;padding:.75rem .9rem}.b2k-catalogue-filters fieldset{border:0;border-top:1px solid var(--b2k-line);gap:.7rem;margin:0;padding:1.35rem 0 0;display:grid}.b2k-catalogue-filters legend{margin-bottom:1rem;font-size:.95rem}.b2k-catalogue-filters fieldset label{cursor:pointer;color:#53657b;align-items:center;gap:.65rem;font-weight:600;display:flex}.b2k-catalogue-filters input[type=radio]{width:1.05rem;height:1.05rem;accent-color:var(--b2k-magenta)}.b2k-catalogue-filters>button{border:1px solid var(--b2k-navy);min-height:2.9rem;color:var(--b2k-navy);background:0 0;font-weight:800}.b2k-result-toolbar{border-bottom:1px solid var(--b2k-line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.2rem;display:flex}.b2k-result-toolbar p{margin:0;font-size:1.1rem}.b2k-result-toolbar p strong{font-size:1.65rem}.b2k-result-toolbar span{max-width:21rem;color:var(--b2k-muted);text-align:end;font-size:.76rem}.b2k-product-list{gap:1.25rem;margin-top:1.5rem;display:grid}.b2k-product-card{border:1px solid var(--b2k-line);background:#fff;grid-template-columns:14.5rem minmax(0,1fr);min-height:25rem;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.b2k-product-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #21375617}.b2k-product-media{background:var(--b2k-aqua);min-height:100%;position:relative}.b2k-product-media img{object-fit:cover}.b2k-product-copy{flex-direction:column;min-width:0;padding:1.8rem 2rem;display:flex}.b2k-product-modes{flex-wrap:wrap;gap:.45rem;display:flex}.b2k-product-modes span{background:var(--b2k-aqua);color:#157b7b;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.66rem;font-weight:900}.b2k-product-copy h2{color:var(--b2k-navy);margin:.9rem 0 .45rem;font-size:18px;line-height:1.35}.b2k-product-copy>p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-product-copy dl{grid-template-columns:1fr 1fr;gap:1rem;margin:1.3rem 0 0;display:grid}.b2k-product-copy dl div{border-inline-start:2px solid var(--b2k-teal);padding-inline-start:.75rem}.b2k-product-copy dt{color:var(--b2k-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.b2k-product-copy dd{margin:.25rem 0 0;font-size:.82rem;font-weight:700}.b2k-product-copy ul{color:#53657b;flex-wrap:wrap;gap:.4rem .8rem;margin:1.2rem 0;padding:0;font-size:.76rem;list-style:none;display:flex}.b2k-product-copy li:before{color:var(--b2k-teal);content:"✓ ";font-weight:900}.b2k-product-actions{border-top:1px solid var(--b2k-line);justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.b2k-product-actions>span{font-size:.88rem;font-weight:800;display:grid}.b2k-product-actions small{color:var(--b2k-muted);letter-spacing:.09em;font-size:.58rem}.b2k-product-actions a{background:var(--b2k-magenta);color:#fff;align-items:center;gap:1rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.b2k-product-actions a b{font-size:1rem}.b2k-empty-results{text-align:center;padding:5rem 1rem}.b2k-start-page{padding-top:5.5rem}.b2k-choice-grid{grid-template-columns:1fr 1fr;gap:1.25rem;padding-bottom:6.5rem;display:grid}.b2k-choice-grid>a{background:var(--b2k-navy);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:27rem;text-decoration:none;display:grid;overflow:hidden}.b2k-choice-grid>a>div{min-height:100%;position:relative}.b2k-choice-grid img{object-fit:cover;transition:transform .45s}.b2k-choice-grid a:hover img{transform:scale(1.035)}.b2k-choice-grid a>span{flex-direction:column;padding:2.1rem;display:flex}.b2k-choice-grid small{color:#78ddd8;font-weight:900}.b2k-choice-grid strong{margin-top:1.3rem;font-size:18px;line-height:1.35}.b2k-choice-grid p{color:#ccd8e2;font-size:18px;line-height:1.6}.b2k-choice-grid b{color:#9eeae6;letter-spacing:.08em;margin-top:auto;font-size:.72rem}.b2k-home-intro{padding:6rem 0}.b2k-home-intro>.b2k-shell{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.b2k-home-intro-media{min-height:34rem;position:relative}.b2k-home-intro-media img{object-fit:cover}.b2k-home-intro h2,.b2k-location-search h2,.b2k-contact-note h2{width:100%;max-width:none;margin:.7rem 0 1.2rem;font-size:30px;line-height:1.25}.b2k-home-intro p{color:var(--b2k-muted);font-size:18px;line-height:1.6}.b2k-home-intro ul{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.b2k-home-intro li:before{color:var(--b2k-teal);content:"✓";margin-inline-end:.65rem;font-weight:900}.b2k-clinics-page{padding-top:6rem}.b2k-location-search{grid-template-columns:.8fr 1.2fr;gap:6rem;padding-bottom:6rem;display:grid}.b2k-location-search>div:first-child>p:not(.b2k-kicker){color:var(--b2k-muted);font-size:18px;line-height:1.6}.b2k-location-search .b2k-primary{margin-top:1rem}.b2k-area-cloud{border-top:1px solid var(--b2k-line);grid-template-columns:1fr 1fr;display:grid}.b2k-area-cloud a{border-bottom:1px solid var(--b2k-line);min-height:4.6rem;color:var(--b2k-navy);justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-weight:800;text-decoration:none;display:flex}.b2k-area-cloud a:nth-child(odd){border-inline-end:1px solid var(--b2k-line)}.b2k-area-cloud span{color:var(--b2k-teal)}.b2k-clinic-principles{background:var(--b2k-aqua);padding:5rem 0}.b2k-clinic-principles>div{grid-template-columns:repeat(3,1fr);gap:4rem;display:grid}.b2k-clinic-principles span{color:var(--b2k-teal);font-size:.75rem;font-weight:900}.b2k-clinic-principles h3{margin:1.2rem 0 .6rem;font-size:18px;line-height:1.35}.b2k-clinic-principles p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-advice-page{padding-top:4rem}.b2k-advice-list{padding-bottom:6rem}.b2k-advice-list article{border-bottom:1px solid var(--b2k-line);grid-template-columns:5rem 1fr;padding:3rem 0;display:grid}.b2k-advice-list article>span{color:var(--b2k-teal);font-size:.8rem;font-weight:900}.b2k-advice-list h2{width:100%;max-width:none;margin:0;font-size:30px;line-height:1.25}.b2k-advice-list p{max-width:45rem;color:var(--b2k-muted);font-size:18px;line-height:1.6}.b2k-advice-list a{color:var(--b2k-magenta);font-size:.74rem;font-weight:900;text-decoration:none}.b2k-contact-page{padding-top:5.5rem}.b2k-contact-grid{grid-template-columns:1fr .85fr;gap:4rem;min-height:35rem;padding-bottom:6rem;display:grid}.b2k-contact-methods{border-top:1px solid var(--b2k-line)}.b2k-contact-methods a{border-bottom:1px solid var(--b2k-line);color:var(--b2k-navy);grid-template-rows:auto auto;grid-template-columns:3rem 1fr auto;align-items:center;padding:1.6rem 0;text-decoration:none;display:grid}.b2k-contact-methods span{color:var(--b2k-teal);grid-row:1/3;font-size:.75rem;font-weight:900}.b2k-contact-methods strong{font-size:18px;line-height:1.35}.b2k-contact-methods p{color:var(--b2k-muted);margin:.35rem 0 0;font-size:18px;line-height:1.6}.b2k-contact-methods b{grid-row:1/3;font-size:1.4rem}.b2k-contact-grid aside{min-height:32rem;position:relative}.b2k-contact-grid aside img{object-fit:cover}.b2k-contact-note{background:var(--b2k-aqua);padding:5rem 0}.b2k-contact-note ul{grid-template-columns:1fr 1fr;gap:1rem 3rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.b2k-contact-note li{border-bottom:1px solid #c4dddd;padding:1rem 0}.b2k-contact-note li:before{color:var(--b2k-teal);content:"✓";margin-inline-end:.7rem}.b2k-product-hero{background:#f2fbfb;padding:3rem 0 6rem}.b2k-product-hero-grid{grid-template-columns:1fr .9fr;align-items:stretch;gap:4rem;display:grid}.b2k-product-hero-copy{flex-direction:column;justify-content:center;display:flex}.b2k-product-hero h1{letter-spacing:-.04em;margin:1rem 0 1.2rem;font-size:40px;line-height:1.2}.b2k-product-hero-copy>p{color:var(--b2k-muted);font-size:18px;line-height:1.6}.b2k-product-price{border-block:1px solid #cfe1e1;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.15rem 0;display:grid}.b2k-product-price>span{font-weight:900;display:grid}.b2k-product-price small{color:var(--b2k-muted);letter-spacing:.1em;font-size:.6rem}.b2k-product-price p{color:var(--b2k-muted);margin:0;font-size:.75rem;line-height:1.55}.b2k-product-hero-copy .b2k-primary{width:fit-content}.b2k-product-hero-media{min-height:36rem;position:relative}.b2k-product-hero-media img{object-fit:cover}.b2k-product-facts{background:var(--b2k-navy);color:#fff}.b2k-product-facts dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.b2k-product-facts dl div{border-inline-end:1px solid #ffffff29;min-height:7rem;padding:1.5rem 2rem}.b2k-product-facts dt{color:#84dcd7;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.b2k-product-facts dd{margin:.55rem 0 0;font-weight:700;line-height:1.45}.b2k-product-detail{padding:7rem 0}.b2k-product-detail-grid{grid-template-columns:.9fr 1.1fr;gap:6rem;display:grid}.b2k-product-detail h2{width:100%;max-width:none;margin:.7rem 0 2rem;font-size:30px;line-height:1.25}.b2k-product-detail article ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.b2k-product-detail article li{border-bottom:1px solid var(--b2k-line);gap:.7rem;padding-bottom:.8rem;display:flex}.b2k-product-detail article li span{color:var(--b2k-teal);font-weight:900}.b2k-product-detail aside{background:var(--b2k-line);gap:1px;display:grid}.b2k-product-detail aside>div{background:var(--b2k-aqua);padding:2.3rem}.b2k-product-detail aside h3{margin:.65rem 0 .8rem;font-size:18px;line-height:1.35}.b2k-product-detail aside p:last-child{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-product-book{background:#f4f7f8;padding:5rem 0}.b2k-product-book>div{grid-template-columns:1fr auto;align-items:center;gap:4rem;display:grid}.b2k-product-book h2{width:100%;max-width:none;margin:.65rem 0 .6rem;font-size:30px;line-height:1.25}.b2k-product-book p{color:var(--b2k-muted);margin:0;font-size:18px;line-height:1.6}.b2k-product-book>div>div:last-child{gap:.7rem;min-width:17rem;display:grid}.b2k-product-book>div>div:last-child>a:last-child{border:1px solid var(--b2k-navy);min-height:3.2rem;color:var(--b2k-navy);place-items:center;font-size:.78rem;font-weight:900;text-decoration:none;display:grid}body[data-visual=sexual-testing] :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #ffbf47}body[data-visual=sexual-testing] .std-nav-cart{color:#fff;cursor:pointer;background:#a90062;border:0;align-items:center;gap:.45rem;min-height:46px;padding:0 1rem;font:800 .75rem/1 Tajawal,sans-serif;display:inline-flex}body[data-visual=sexual-testing] .std-nav-cart b{color:#213756;background:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;display:grid}body[data-visual=sexual-testing] .b2k-mobile-menu nav button{color:#fff;text-align:start;background:#a90062;border:0;width:100%;padding:.9rem 1rem;font:800 .85rem/1 Tajawal,sans-serif}.std-cart-layer{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.std-cart-layer.is-open{pointer-events:auto;visibility:visible}.std-cart-scrim{opacity:0;background:#0b1d3394;border:0;width:100%;transition:opacity .2s;position:absolute;inset:0}.std-cart-layer.is-open .std-cart-scrim{opacity:1}.std-cart-drawer{color:#213756;background:#fff;width:min(100%,31rem);padding:1.6rem;transition:transform .28s;position:absolute;inset-block:0;inset-inline-end:0;overflow:auto;transform:translate(105%);box-shadow:-24px 0 80px #0f243f38}[dir=rtl] .std-cart-drawer{transform:translate(-105%)}.std-cart-layer.is-open .std-cart-drawer{transform:none}.std-cart-drawer>header{border-bottom:1px solid #d8e7e9;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.4rem;display:flex}.std-cart-drawer>header small{color:#008a89;letter-spacing:.13em;font-weight:800}.std-cart-drawer>header h2{width:100%;max-width:none;margin:.35rem 0 0;font-size:30px;line-height:1.25}.std-cart-drawer>header button{color:#213756;cursor:pointer;background:#fff;border:1px solid #c8dadd;border-radius:50%;width:2.65rem;height:2.65rem;font-size:1.6rem}.std-cart-empty{justify-items:start;gap:.8rem;padding:4rem 0;display:grid}.std-cart-empty>span{color:#008a89;background:#dff5f3;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-size:2rem;display:grid}.std-cart-empty h3,.std-cart-empty p{margin:0}.std-cart-empty h3{font-size:25px;line-height:1.3}.std-cart-empty p{font-size:18px;line-height:1.6}.std-cart-empty button,.std-cart-summary>a:first-of-type{color:#fff;cursor:pointer;background:#a90062;border:0;padding:1rem 1.2rem;font-weight:800;text-decoration:none}.std-cart-lines article{border-bottom:1px solid #d8e7e9;grid-template-columns:1fr auto;gap:.8rem;padding:1.25rem 0;display:grid}.std-cart-lines h3{margin:0 0 .25rem;font-size:18px;line-height:1.35}.std-cart-lines span,.std-cart-lines b{color:#536879;font-size:.82rem;display:block}.std-cart-lines article>div:nth-child(2){border:1px solid #c8dadd;align-self:start;align-items:center;display:flex}.std-cart-lines article>div:nth-child(2) button{color:#213756;cursor:pointer;background:#f2fafa;border:0;width:2rem;height:2rem}.std-cart-lines article>div:nth-child(2) strong{text-align:center;min-width:2rem}.std-cart-lines article>button{color:#8b325f;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:max-content;text-decoration:underline}.std-cart-summary{gap:.8rem;padding-top:1.4rem;display:grid}.std-cart-summary p{color:#536879;margin:0;font-size:18px;line-height:1.6}.std-cart-summary a,.std-cart-summary button{color:#213756;text-align:center;cursor:pointer;background:#fff;border:1px solid #b7ced1;padding:.9rem 1rem;font-weight:800;text-decoration:none;display:block}.b2k-product-mode-picker{flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem;display:flex}.b2k-product-mode-picker button{color:#213756;cursor:pointer;background:#fff;border:1px solid #9fc7c8;padding:.7rem .9rem;font-weight:800}.b2k-product-mode-picker button.active{color:#fff;background:#008a89;border-color:#008a89}.b2k-product-actions>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.b2k-product-actions>div button{color:#fff;cursor:pointer;background:#a90062;border:0;padding:.8rem .9rem;font-weight:800}.b2k-product-actions>div a{padding:.75rem .25rem}.b2k-product-hero-copy>.b2k-primary,.b2k-product-book button.b2k-primary{cursor:pointer;border:0;font-family:inherit}.std-commerce-page{color:#213756;grid-template-columns:minmax(0,1fr) 22rem;gap:4rem;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:5rem 0 6rem;display:grid}.std-commerce-main>.b2k-kicker{color:#008a89}.std-commerce-main>h2{width:100%;max-width:none;margin:.6rem 0 1rem;font-size:30px;line-height:1.25}.std-commerce-main>p{color:#536879;max-width:52rem;font-size:18px;line-height:1.6}.std-order-panel{background:#e9f9f7;border-top:5px solid #008a89;align-self:start;padding:2rem;position:sticky;top:2rem}.std-order-panel h2{margin:0 0 .8rem;font-size:18px;line-height:1.35}.std-order-panel p,.std-order-panel small{color:#536879;line-height:1.6}.std-order-panel p{font-size:18px}.std-order-panel>a{color:#fff;text-align:center;background:#a90062;margin:1.2rem 0 .8rem;padding:1rem;font-weight:800;text-decoration:none;display:block}.std-order-panel>a.is-disabled{background:#71818d}.std-order-panel>button{color:#7c2a59;cursor:pointer;background:0 0;border:0;width:100%;font-weight:700;text-decoration:underline}.std-order-panel>div{border-bottom:1px solid #c6dfdd;gap:.2rem;padding:.85rem 0;display:grid}.std-order-panel>div span,.std-order-panel>div small{font-size:.82rem}.std-order-panel ol{color:#536879;margin:0;padding-inline-start:1.25rem;line-height:1.9}.std-basket-lines article{border-bottom:1px solid #d3e3e5;grid-template-columns:1fr auto auto;align-items:center;gap:1.2rem;padding:1.4rem 0;display:grid}.std-basket-lines article small{color:#008a89;font-weight:800}.std-basket-lines h3{margin:.25rem 0;font-size:18px;line-height:1.35}.std-basket-lines h3 a{color:inherit;text-decoration:none}.std-basket-lines p{color:#536879;margin:0;font-size:18px;line-height:1.6}.std-qty{border:1px solid #b9ced1;align-items:center;display:flex}.std-qty button{color:#213756;cursor:pointer;background:#eef8f8;border:0;width:2.35rem;height:2.35rem}.std-qty b{text-align:center;min-width:2.2rem}.std-remove{color:#8b325f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.std-empty-state{border-block:1px solid #d3e3e5;padding:4rem 0}.std-empty-state>span{color:#008a89;font-size:3rem}.std-empty-state a{color:#fff;background:#a90062;margin-top:1rem;padding:.9rem 1rem;font-weight:800;text-decoration:none;display:inline-block}.std-checkout-form{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.std-checkout-form label{color:#213756;gap:.45rem;font-weight:700;display:grid}.std-checkout-form input,.std-checkout-form select,.std-checkout-form textarea{color:#213756;width:100%;font:inherit;background:#fff;border:1px solid #a9c2c6;padding:.9rem}.std-checkout-form .std-full{grid-column:1/-1}.std-checkout-form .std-consent{grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.6}.std-checkout-form .std-consent input{width:1.1rem;margin-top:.3rem}.std-checkout-form>button{color:#fff;cursor:pointer;background:#a90062;border:0;padding:1.05rem;font-weight:800}.std-form-status{background:#e5f6ee;margin:0;padding:1rem;color:#18593b!important}.std-directory{color:#213756;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:5rem 0 6rem}.std-directory-tools{border-bottom:1px solid #bed3d6;grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;padding-bottom:2rem;display:grid}.std-directory-tools h2{width:100%;max-width:none;margin:.5rem 0 1rem;font-size:30px;line-height:1.25}.std-directory-tools p{color:#536879;font-size:18px;line-height:1.6}.std-directory-tools label{gap:.4rem;font-weight:800;display:grid}.std-directory-tools input{font:inherit;border:1px solid #9bbabd;padding:1rem}.std-directory-tools fieldset{border:0;gap:.45rem;margin:1rem 0 0;padding:0;display:flex}.std-directory-tools legend{margin-bottom:.45rem;font-weight:800}.std-directory-tools button{color:#213756;cursor:pointer;background:#fff;border:1px solid #9bbabd;padding:.7rem .9rem;font-weight:800}.std-directory-tools button.active{color:#fff;background:#008a89;border-color:#008a89}.std-directory-results>header{align-items:baseline;gap:.55rem;padding:2rem 0 1rem;display:flex}.std-directory-results>header strong{font-size:2rem}.std-directory-results article{border-bottom:1px solid #d3e3e5;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:1.4rem 0;display:grid}.std-directory-results h3{margin:.25rem 0;font-size:18px;line-height:1.35}.std-directory-results small{color:#008a89;font-weight:800}.std-directory-results p{color:#536879;margin:0;font-size:18px;line-height:1.6}.std-directory-results ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.std-directory-results li{background:#e9f9f7;padding:.4rem .6rem;font-size:.8rem;font-weight:700}.std-directory-results article>a{color:#8e175d;font-weight:800;text-decoration:none}.std-access-page,.std-reviews-page{color:#213756;grid-template-columns:1.35fr .65fr;gap:5rem;width:min(1080px,100% - 2.5rem);margin:0 auto;padding:5rem 0 6rem;display:grid}.std-access-page h2,.std-reviews-page h2{width:100%;max-width:none;margin:.5rem 0 1.2rem;font-size:30px;line-height:1.25}.std-access-page>div>p,.std-reviews-page>div>p{color:#536879;max-width:46rem;font-size:18px;line-height:1.6}.std-access-page>div>a,.std-reviews-page>div>a,.std-integration-note>a{color:#fff;background:#a90062;margin-top:1rem;padding:1rem 1.2rem;font-weight:800;text-decoration:none;display:inline-block}.std-access-page>aside,.std-reviews-page>aside{color:#fff;background:#213756;align-self:start;padding:2rem}.std-access-page>aside>span,.std-reviews-page>aside>span{color:#58cfca;letter-spacing:.3em;font-size:2rem}.std-access-page>aside li{color:#e3eef5;margin:.8rem 0}.std-integration-note{background:#e9f9f7;border-inline-start:4px solid #008a89;margin-top:2rem;padding:1.4rem}.std-integration-note p{color:#536879;font-size:18px;line-height:1.6}.std-articles-page{color:#213756;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:5rem 0 6rem}.std-articles-page>header{max-width:52rem;margin-bottom:3rem}.std-articles-page>header h2{width:100%;max-width:none;margin:.5rem 0 1rem;font-size:30px;line-height:1.25}.std-articles-page>header>p:last-child{color:#536879;font-size:18px;line-height:1.6}.std-articles-page>div{border-top:1px solid #bed3d6}.std-articles-page article{border-bottom:1px solid #d3e3e5;grid-template-columns:4rem 1fr 1.5fr auto;align-items:center;gap:1.5rem;padding:1.8rem 0;display:grid}.std-articles-page article>span{color:#00a19a;font-size:1.6rem}.std-articles-page article small{color:#536879}.std-articles-page article h3{margin:0;font-size:18px;line-height:1.35}.std-articles-page article h3 a,.std-articles-page article>a{color:inherit;text-decoration:none}.std-articles-page article p{color:#536879;margin:0;font-size:18px;line-height:1.6}.std-articles-page article>a{color:#8e175d;font-weight:800}.std-article-detail{color:#213756}.std-article-detail>header{background:#e9f9f7;padding:5rem max(1.25rem,50vw - 540px)}.std-article-detail>header nav{color:#536879;gap:.65rem;margin-bottom:2rem;display:flex}.std-article-detail>header nav a{color:inherit}.std-article-detail>header>p{color:#008a89;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.std-article-detail>header h1{max-width:18ch;margin:.6rem 0 1rem;font-size:40px;line-height:1.2}.std-article-detail>header>span{color:#536879;max-width:46rem;font-size:18px;line-height:1.6;display:block}.std-article-detail>header dl{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.std-article-detail>header dl div{gap:.2rem;display:grid}.std-article-detail>header dt{color:#536879;text-transform:uppercase;font-size:.8rem}.std-article-detail>header dd{margin:0;font-weight:800}.std-article-body{grid-template-columns:minmax(0,1fr) 20rem;gap:5rem;width:min(1080px,100% - 2.5rem);margin:0 auto;padding:5rem 0 6rem;display:grid}.std-article-body main section{padding:0 0 3rem 4.5rem;position:relative}[dir=rtl] .std-article-body main section{padding:0 4.5rem 3rem 0}.std-article-body main section>span{inset-inline-start:0;color:#00a19a;font-size:1.4rem;position:absolute;top:0}.std-article-body h2{width:100%;max-width:none;margin:0 0 1rem;font-size:30px;line-height:1.25}.std-article-body p{color:#536879;font-size:18px;line-height:1.6}.std-article-body>aside{background:#f3f8f8;align-self:start;padding:1.6rem;position:sticky;top:2rem}.std-article-body>aside a{color:#7f1455;font-weight:700}.std-article-body>aside>a{color:#fff;text-align:center;background:#a90062;margin-top:1.2rem;padding:.9rem;text-decoration:none;display:block}.b2k-hero-copy:before{background:linear-gradient(90deg,#fffffff7,#ffffffe6 72%,#ffffff2e)!important}.b2k-hero-copy :is(h1,p,li){text-shadow:none}@media (max-width:980px){.std-commerce-page,.std-access-page,.std-reviews-page,.std-article-body{grid-template-columns:1fr;gap:2.5rem}.std-order-panel,.std-article-body>aside{position:static}.std-directory-tools{grid-template-columns:1fr;gap:2rem}.std-articles-page article{grid-template-columns:3rem 1fr}.std-articles-page article :is(p,a){grid-column:2}.std-directory-results article{grid-template-columns:1fr auto}.std-directory-results article>a{grid-column:1/-1}}@media (max-width:680px){.std-commerce-page,.std-directory,.std-access-page,.std-reviews-page,.std-articles-page,.std-article-body{width:min(100% - 1.5rem,1180px);padding-block:3.5rem}.std-checkout-form{grid-template-columns:1fr}.std-checkout-form .std-full{grid-column:auto}.std-basket-lines article{grid-template-columns:1fr auto}.std-basket-lines .std-remove{grid-column:1/-1;justify-self:start}.std-directory-results article{grid-template-columns:1fr;gap:.8rem}.std-directory-results article>a{grid-column:auto}.std-directory-tools fieldset{flex-wrap:wrap}.std-articles-page article{grid-template-columns:2.2rem 1fr;gap:1rem}.std-article-body main section,[dir=rtl] .std-article-body main section{padding-inline:3rem 0}}@media (prefers-reduced-motion:reduce){.std-cart-scrim,.std-cart-drawer{transition:none}}@media (max-width:980px){.b2k-catalogue-app{grid-template-columns:1fr}.b2k-catalogue-filters{grid-template-columns:1fr 1fr;position:static}.b2k-catalogue-filters>div,.b2k-catalogue-filters>button{grid-column:1/-1}.b2k-choice-grid>a{grid-template-columns:1fr}.b2k-choice-grid>a>div{min-height:18rem}.b2k-home-intro>.b2k-shell,.b2k-location-search,.b2k-product-detail-grid{gap:3rem}}@media (max-width:700px){.b2k-inner-hero{padding:3.5rem 0}.b2k-catalogue-page{padding:3.5rem 0 5rem}.b2k-catalogue-app{gap:1rem}.b2k-filter-toggle{border:1px solid var(--b2k-navy);min-height:3.5rem;color:var(--b2k-navy);background:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:900;display:flex}.b2k-filter-toggle b{color:var(--b2k-teal);font-size:1.35rem}.b2k-catalogue-filters{border:1px solid var(--b2k-line);border-top:3px solid var(--b2k-teal);grid-template-columns:1fr;padding:1.25rem;display:none}.b2k-catalogue-filters.is-open{display:grid}.b2k-catalogue-filters>div,.b2k-catalogue-filters>button{grid-column:auto}.b2k-result-toolbar{flex-direction:column;align-items:start;gap:.5rem}.b2k-result-toolbar span{text-align:start}.b2k-product-card{grid-template-columns:1fr}.b2k-product-media{min-height:14rem}.b2k-product-copy{padding:1.4rem}.b2k-product-copy dl{grid-template-columns:1fr}.b2k-product-actions{flex-direction:column;align-items:stretch}.b2k-product-actions a{justify-content:space-between}.b2k-choice-grid{grid-template-columns:1fr}.b2k-choice-grid>a>div{min-height:16rem}.b2k-home-intro>.b2k-shell,.b2k-location-search,.b2k-contact-grid,.b2k-product-hero-grid,.b2k-product-detail-grid,.b2k-product-book>div{grid-template-columns:1fr}.b2k-home-intro-media,.b2k-product-hero-media{min-height:26rem}.b2k-area-cloud{grid-template-columns:1fr}.b2k-area-cloud a:nth-child(odd){border-inline-end:0}.b2k-clinic-principles>div{grid-template-columns:1fr;gap:2.5rem}.b2k-advice-list article{grid-template-columns:2.8rem 1fr}.b2k-contact-grid aside{min-height:25rem}.b2k-contact-note ul,.b2k-product-facts dl{grid-template-columns:1fr}.b2k-product-facts dl div{border-inline-end:0;border-bottom:1px solid #ffffff29;min-height:auto}.b2k-product-hero{padding-bottom:3rem}.b2k-product-price{grid-template-columns:1fr}.b2k-product-hero-copy .b2k-primary{width:100%}.b2k-product-book>div{gap:2rem}}@media (max-width:767px){body[data-visual=sexual-testing] #main,body[data-visual=sexual-testing] .std-platform-page,body[data-visual=sexual-testing] .stdtests-home-page,body[data-visual=sexual-testing] .stdtests-product-page,body[data-visual=sexual-testing] .std-article-page{min-width:0}body[data-visual=sexual-testing] .stdtests-product-page{overflow-x:clip}body[data-visual=sexual-testing] .stdtests-home-page :is(h1,h2,h3,.card-title){text-align:center;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;overflow:visible}body[data-visual=sexual-testing] .stdtests-home-page :is(.body-copy,p:not(.b2k-kicker)){text-align:center;margin-inline:auto}body[data-visual=sexual-testing] .stdtests-home-page .b2k-kicker{text-align:center;justify-content:center;width:fit-content;margin-inline:auto;display:flex}body[data-visual=sexual-testing] .stdtests-home-page>section:first-child>div:last-child{text-align:center}body[data-visual=sexual-testing] .stdtests-home-page>section:first-child h1{margin-inline:auto}body[data-visual=sexual-testing] .stdtests-home-page>section:first-child ul{border-inline-start:0;max-width:none;margin-inline:auto;padding-inline-start:0}body[data-visual=sexual-testing] .stdtests-home-page>section:nth-of-type(2)>div>div{text-align:center;justify-content:center}body[data-visual=sexual-testing] .stdtests-home-page>section:nth-of-type(2)>div>div>span:last-child{text-align:center;min-width:0}body[data-visual=sexual-testing] .stdtests-home-page #why-us article{aspect-ratio:auto;text-align:center;justify-content:flex-start;align-items:center;min-height:0}body[data-visual=sexual-testing] .stdtests-home-page #why-us article>span:last-child{margin-inline:auto}body[data-visual=sexual-testing] .stdtests-home-page .b2k-detail-list>div{text-align:center;flex-direction:column!important;align-items:center!important}body[data-visual=sexual-testing] .stdtests-home-page .b2k-detail-list>div>div{width:100%}body[data-visual=sexual-testing] .stdtests-home-page .b2k-process-tabs{grid-template-columns:1fr;width:100%;display:grid;overflow:visible}body[data-visual=sexual-testing] .stdtests-home-page .b2k-process-tabs span{text-align:center;width:100%}body[data-visual=sexual-testing] .stdtests-home-page .b2k-steps{text-align:center}body[data-visual=sexual-testing] .stdtests-home-page .b2k-steps li{text-align:center;flex-direction:column;align-items:center;display:flex}body[data-visual=sexual-testing] .stdtests-home-page .b2k-aftercare-copy{text-align:center;align-items:center}body[data-visual=sexual-testing] .stdtests-home-page .b2k-aftercare-copy ul{text-align:start;width:100%}body[data-visual=sexual-testing] .stdtests-home-page .b2k-guide-grid>article{text-align:center;grid-template-columns:1fr;justify-items:center}body[data-visual=sexual-testing] .stdtests-home-page .b2k-guide-grid>article>:is(span,h3,p,aside,ul,.b2k-detail-list){grid-column:1}body[data-visual=sexual-testing] .stdtests-home-page .b2k-guide-grid>article>ul{text-align:start;width:100%}body[data-visual=sexual-testing] .stdtests-home-page .b2k-support{text-align:center}body[data-visual=sexual-testing] .stdtests-home-page .b2k-support>div:last-child{width:min(100%,22rem);min-width:0;margin-inline:auto}body[data-visual=sexual-testing] .stdtests-home-page .b2k-footer-top{text-align:center}body[data-visual=sexual-testing] .stdtests-home-page .b2k-footer nav{align-items:center}body[data-visual=sexual-testing] .std-platform-hero h1,body[data-visual=sexual-testing] .std-platform-page :is(.type-h2,.type-h3,.card-title){text-align:center;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;overflow:visible}body[data-visual=sexual-testing] .std-platform-hero .b2k-kicker{text-align:center;justify-content:center;width:fit-content;margin-inline:auto;display:flex}body[data-visual=sexual-testing] .std-platform-hero .body-copy,body[data-visual=sexual-testing] .std-platform-content .body-copy,body[data-visual=sexual-testing] .std-platform-advisor .body-copy,body[data-visual=sexual-testing] .std-platform-home-intro .body-copy{text-align:center;margin-inline:auto}body[data-visual=sexual-testing] .std-platform-trust>div>div{text-align:center;justify-content:center}body[data-visual=sexual-testing] .std-platform-trust strong{text-align:center;min-width:0}body[data-visual=sexual-testing] .std-platform-page .std-platform-content article,body[data-visual=sexual-testing] .std-platform-page .std-platform-content aside>div{text-align:center}body[data-visual=sexual-testing] .std-get-started-content a>span{text-align:center;align-items:center}body[data-visual=sexual-testing] .std-get-started-content a>span>:is(strong,p){text-align:center;width:100%}body[data-visual=sexual-testing] .std-platform-home-intro>div>div:last-child,body[data-visual=sexual-testing] .std-contact-content a :is(strong,p),body[data-visual=sexual-testing] .std-platform-advisor{text-align:center}body[data-visual=sexual-testing] .std-platform-advisor>div:last-child{width:min(100%,22rem);margin-inline:auto}body[data-visual=sexual-testing] .std-platform-page :is(.std-clinic-directory,.std-patient-access,.stdtests-reviews-page,.stdtests-articles-page) .body-copy{text-align:center;margin-inline:auto}body[data-visual=sexual-testing] .std-clinic-directory article,body[data-visual=sexual-testing] .stdtests-articles-page article{text-align:center;align-items:center}body[data-visual=sexual-testing] .std-clinic-directory article>ul{justify-content:center}body[data-visual=sexual-testing] .std-clinic-directory article>a,body[data-visual=sexual-testing] .std-patient-access a,body[data-visual=sexual-testing] .stdtests-reviews-page a{margin-inline:auto}body[data-visual=sexual-testing] .std-patient-access>div:first-child,body[data-visual=sexual-testing] .stdtests-reviews-page>div:first-child,body[data-visual=sexual-testing] .stdtests-articles-page>header{text-align:center}body[data-visual=sexual-testing] .stdtests-articles-page article>span{margin-inline:auto}body[data-visual=sexual-testing] .stdtests-articles-page article>:is(small,h3,p,a){width:100%}body[data-visual=sexual-testing] .std-catalogue-component article{grid-template-columns:1fr;min-height:0}body[data-visual=sexual-testing] .std-catalogue-component article>div:first-child{min-height:14rem}body[data-visual=sexual-testing] .std-catalogue-component article>div:first-child img{object-fit:contain}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2){text-align:center;align-items:center;padding:1.25rem}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:first-child{justify-content:center}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>:is(h2,p){text-align:center;width:100%;max-width:none}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>dl{text-align:center;width:100%}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>ul{text-align:start;width:100%}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:last-child{text-align:center;align-items:center;width:100%}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:last-child>span,body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:last-child>div{text-align:center;width:100%}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:last-child>div{align-items:center}body[data-visual=sexual-testing] .std-catalogue-component article>div:nth-child(2)>div:last-child :is(button,a){justify-content:center;width:100%}body[data-visual=sexual-testing] .std-catalogue-component section[aria-live=polite]>div:first-child{text-align:center;align-items:center}body[data-visual=sexual-testing] .std-catalogue-component section[aria-live=polite]>div:first-child>:is(p,span){text-align:center;max-width:none}body[data-visual=sexual-testing] .stdtests-product-page>section:first-child h1,body[data-visual=sexual-testing] .stdtests-product-page :is(.type-h2,.card-title){text-align:center;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;max-width:none;overflow:visible}body[data-visual=sexual-testing] .stdtests-product-page>section:first-child>div>div>div:first-child{text-align:center;align-items:center}body[data-visual=sexual-testing] .std-product-mode-picker{justify-content:center}body[data-visual=sexual-testing] .std-product-price{text-align:center;grid-template-columns:1fr;width:100%}body[data-visual=sexual-testing] .std-product-price>span{align-items:center;min-width:0}body[data-visual=sexual-testing] .std-product-price>p,body[data-visual=sexual-testing] .stdtests-product-page .body-copy{text-align:center;margin-inline:auto}body[data-visual=sexual-testing] .stdtests-product-page>section:first-child img{object-fit:contain}body[data-visual=sexual-testing] .stdtests-product-page>section:nth-child(2) dl>div{text-align:center}body[data-visual=sexual-testing] .std-cart-page>div:first-child>:is(h2,p),body[data-visual=sexual-testing] .std-checkout-page>div:first-child>:is(h2,p){text-align:center;width:100%;max-width:none;margin-inline:auto}body[data-visual=sexual-testing] .std-cart-page article{text-align:center;grid-template-columns:1fr;justify-items:center}body[data-visual=sexual-testing] .std-cart-page article>div:first-child{width:100%;min-width:0}body[data-visual=sexual-testing] .std-cart-page article>div:nth-child(2),body[data-visual=sexual-testing] .std-cart-page article>button{justify-self:center}body[data-visual=sexual-testing] .std-cart-page>aside{text-align:center}body[data-visual=sexual-testing] .std-checkout-form{text-align:start;grid-template-columns:1fr}body[data-visual=sexual-testing] .std-checkout-form>*{grid-column:auto;min-width:0}body[data-visual=sexual-testing] .std-checkout-form>button{width:100%}body[data-visual=sexual-testing] .std-checkout-page>aside,body[data-visual=sexual-testing] .std-form-status,body[data-visual=sexual-testing] .std-checkout-page>aside p{text-align:center}body[data-visual=sexual-testing] .std-phone-input{z-index:20;width:100%;position:relative}body[data-visual=sexual-testing] .std-phone-input .form-control{box-sizing:border-box;width:100%;max-width:100%;min-height:3rem}body[data-visual=sexual-testing] .std-phone-input .country-list{z-index:60;width:min(19rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(18rem,42dvh);overflow-y:auto}body[data-visual=sexual-testing] .std-cart-drawer{overscroll-behavior:contain;border-radius:1.25rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.25rem;inset-block:.5rem;inset-inline-end:.5rem}body[data-visual=sexual-testing] .std-cart-drawer>header h2,body[data-visual=sexual-testing] .std-cart-empty,body[data-visual=sexual-testing] .std-cart-summary{text-align:center}body[data-visual=sexual-testing] .std-cart-drawer>header>div{flex:auto;min-width:0}body[data-visual=sexual-testing] .std-cart-lines article{grid-template-columns:minmax(0,1fr)}body[data-visual=sexual-testing] .std-cart-lines article>div:nth-child(2),body[data-visual=sexual-testing] .std-cart-lines article>button{justify-self:center}body[data-visual=sexual-testing] .std-cart-empty{justify-items:center}body[data-visual=sexual-testing] .std-mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 7rem);overflow-y:auto}body[data-visual=sexual-testing] .std-article-page h1,body[data-visual=sexual-testing] .std-article-page h2,body[data-visual=sexual-testing] .std-article-page h3,body[data-visual=sexual-testing] .std-article-page .body-copy,body[data-visual=sexual-testing] .std-simple-page h1,body[data-visual=sexual-testing] .std-simple-page .body-copy{text-align:center;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;max-width:none;margin-inline:auto;overflow:visible}body[data-visual=sexual-testing] .std-article-page>div>main section{text-align:center}body[data-visual=sexual-testing] .std-article-page>div>main section>div{text-align:start}body[data-visual=sexual-testing] .std-article-page>div>main section .body-copy{text-align:center}body[data-visual=sexual-testing] .std-simple-page-content .article-prose :is(h1,h2,h3,p){text-align:center;white-space:normal;overflow-wrap:normal;margin-inline:auto}body[data-visual=sexual-testing] .std-simple-page-content .article-prose :is(ul,ol){text-align:start}}
body[data-visual] .type-h1{font-size:40px;line-height:1.2}body[data-visual] .type-h2{text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;line-height:1.25;display:block;overflow:visible}body[data-visual] .type-h3{text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:25px;line-height:1.3;overflow:visible}body[data-visual] .card-title{text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:18px;line-height:1.35;overflow:visible}body[data-visual] .body-copy,body[data-visual] .article-prose p{font-size:18px;line-height:1.6}body[data-visual] .article-prose h2{text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;line-height:1.25;display:block;overflow:visible}
