.why-watersource-section{background:#f4f6f7;padding-top:106px;padding-bottom:106px}.why-watersource-section:before,.why-watersource-section:after{content:"";pointer-events:none;background:#a2d6e852;border-radius:50%;position:absolute}.why-watersource-section:before{width:250px;height:250px;bottom:130px;left:-120px}.why-watersource-section:after{width:170px;height:170px;top:100px;right:-70px}.why-watersource-wrap{max-width:1180px}.why-watersource-intro{text-align:center;max-width:820px;box-shadow:none;background:0 0;border:0;margin:0 auto 40px;padding:0}.why-watersource-intro .eyebrow{display:none}.why-watersource-intro h2{letter-spacing:-.02em;color:#0b6a8a;font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,3.9vw,56px)}.why-watersource-intro .lead{color:#4f5960;margin-top:18px;font-size:16px;line-height:1.55}.why-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.why-reason-card{height:612px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe4e8;border-left:4px solid #0f98be;border-radius:32px;flex-direction:column;padding:30px 30px 28px;display:flex}.why-reason-card:before{display:none}.why-reason-card h3{color:#162f3c;letter-spacing:-.02em;margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,2.05vw,45px);line-height:1.08}.why-reason-card p,.why-reason-card li{color:#486173;font-size:clamp(15px,1.15vw,21px);line-height:1.55}.why-reason-card p{margin:0 0 16px}.why-reason-card ul{margin:8px 0 16px;padding-left:26px}.why-reason-card li{margin:0 0 8px}.why-card-content{flex:auto;min-height:0;overflow:hidden}.why-readmore-btn{color:#0f98be;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:flex-start;margin-top:2px;padding:0;font-size:clamp(15px,1.15vw,21px);font-weight:700;line-height:1;text-decoration:underline;display:none}.why-readmore-btn:hover{color:#0c7f9f;text-decoration:underline}.why-reason-card.is-expanded .why-card-content{max-height:none!important}.why-reason-card.is-expanded{height:auto}.real-question-section{background:linear-gradient(135deg,#075f82 0%,var(--blue) 52%,#0998b6 100%);padding:110px 0 108px}.real-question-wrap{text-align:center;max-width:980px;margin:0 auto}.real-question-kicker{color:#d7d9dc;letter-spacing:.3em;text-transform:uppercase;margin:0 0 26px;font-size:16px}.real-question-title{color:#ecf0f2;letter-spacing:-.02em;max-width:1000px;margin:0 auto 30px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,3.8vw,62px);line-height:1.08}.real-question-copy{max-width:1080px;margin:0 auto}.real-question-lead{color:#e2e7ea;max-width:1000px;margin:0 auto 28px;font-size:clamp(25px,2.05vw,34px);font-weight:700;line-height:1.34}.real-question-copy p:not(.real-question-lead):not(.real-question-note){color:#c7cdd2;max-width:940px;margin:0 auto 18px;font-size:clamp(18px,1.45vw,25px);font-weight:500;line-height:1.5}.real-question-nowrap{white-space:nowrap}.real-question-note{color:#f0f3f5;max-width:920px;margin:30px auto 0;font-size:clamp(21px,1.65vw,28px);font-style:normal;font-weight:800;line-height:1.42}.experience-cta-section{background:#0c1720;padding:0;position:relative;overflow:hidden}.experience-cta-bg{background:linear-gradient(#08101633,#08101633),url(https://images.unsplash.com/photo-1511578314322-379afb476865?auto=format&fit=crop&w=2200&q=80) 50%/cover no-repeat;padding:78px 0;position:relative}.experience-cta-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#1e3c498a;border:1px solid #ebf2f659;border-radius:46px;max-width:1380px;margin:0 auto;padding:64px 88px 56px}.experience-cta-panel h2{color:#f2f4f6;letter-spacing:-.02em;margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,3.1vw,52px);line-height:1.05}.experience-cta-panel p{color:#ebf0f3;max-width:1360px;margin:0 auto 26px;font-size:clamp(20px,1.7vw,34px);font-weight:500;line-height:1.35}.experience-cta-panel .btn{border-radius:999px;min-width:320px;min-height:70px;font-size:28px;font-weight:800;line-height:1;box-shadow:0 12px 34px #0000003d}.functional-water-section{background:#0a6f8d;padding:86px 0 78px}.functional-water-shell{max-width:var(--max)}.functional-water-head{text-align:center;color:#edf5fa;margin-bottom:52px}.functional-water-head h2{letter-spacing:-.02em;color:#edf5fa;margin:0 0 18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,3.45vw,60px);line-height:1.12}.functional-water-head p{color:#e3edf3;margin:0;font-size:clamp(22px,1.6vw,30px);font-style:italic;line-height:1.45}.functional-water-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.functional-panel{color:#edf4f8;text-align:left;background:linear-gradient(145deg,#3896ba61,#14769b73);border:1px solid #b9e8f64d;border-radius:42px;flex-direction:column;height:564px;padding:36px 32px 34px;display:flex}.functional-icon{aspect-ratio:1;box-sizing:border-box;color:#f7f9fb;background:#87cfe559 50%/22px 22px no-repeat;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;margin-bottom:20px;font-size:24px;display:grid}.functional-icon.left{background-image:url(/assets/functional-card-icon-left.svg)}.functional-icon.middle{background-image:url(/assets/functional-card-icon-middle.svg)}.functional-icon.right{background-image:url(/assets/functional-card-icon-right.svg)}.functional-panel h3{color:#f1f6fa;letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(24px,1.7vw,34px);line-height:1.15}.functional-panel p{color:#dcebf3;margin:0 0 16px;font-size:clamp(13px,1vw,17px);line-height:1.52}.functional-panel ul{margin:16px 0 0;padding-left:0;list-style:none}.functional-panel li{color:#edf4f8;margin:10px 0;padding-left:20px;font-size:clamp(13px,1vw,17px);line-height:1.52;position:relative}.functional-panel li:before{content:"";background:#ff9800;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.functional-panel-content{flex:auto;min-height:0;overflow:hidden}.functional-readmore-btn{color:#d7f3fa;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:clamp(13px,1vw,17px);font-weight:700;line-height:1.1;text-decoration:underline;display:none}.functional-readmore-btn:hover{text-decoration:underline}.functional-panel.is-expanded{height:auto!important}.functional-panel.is-expanded .functional-panel-content{max-height:none!important}.functional-icon-list{margin:24px 0 0;padding-left:0;list-style:none}.functional-panel .functional-icon-list{padding-left:0}.functional-check-list{margin:6px 0 10px;padding-left:0;list-style:none}.functional-check-list li{margin:8px 0;padding-left:26px;position:relative}.functional-check-list li:before{content:"✓";color:#ff9800;font-weight:800;position:absolute;top:.02em;left:0}.functional-icon-list li{align-items:flex-start;gap:18px;margin:16px 0;padding-left:0;display:flex}.functional-icon-list li:before{display:none}.functional-point-icon{text-align:center;color:#ff9800;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 22px;width:22px;height:22px;font-size:0;line-height:0;display:inline-block}.functional-point-icon.leaf{background-image:url(/assets/functional-icon-leaf.svg)}.functional-point-icon.cycle{background-image:url(/assets/functional-icon-cycle.svg)}.functional-point-icon.bolt{background-size:22px 22px}.functional-point-icon.leaf,.functional-point-icon.cycle{background-size:20px 20px}.functional-point-icon.bolt{background-image:url(/assets/functional-icon-bolt.svg)}.functional-note{text-align:center;color:#edf4f8;background:#0a6d8d6b;border:1px solid #b0e4f452;border-radius:28px;margin-top:34px;padding:16px 20px;font-size:clamp(24px,1.6vw,31px);font-style:italic;line-height:1.4}.video-section .wrap{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px}.video-section .video-grid,.video-section .press-note{padding-left:0;padding-right:0}.why-question-card,.why-doc-cta,.functional-water-panel{box-shadow:none;color:#1f2b33;background:#dbe3e7;border:1px solid #b8c8d1;border-radius:14px}.why-question-card{margin-top:26px;padding:24px}.why-question-card h3{color:#1f2b33;font-size:30px}.why-question-card p{color:#49545c;font-size:16px;line-height:1.6}.why-doc-cta{margin-top:18px;padding:18px}.why-doc-cta h3{color:#1f2b33;font-size:26px}.why-doc-cta p{color:#49545c;font-size:15px}.why-doc-cta .btn{color:#fff;min-width:230px;box-shadow:none;background:#0b6a8a}@media (max-width:1100px){.why-reasons-grid{grid-template-columns:1fr}}@media (max-width:980px){.why-watersource-section{padding-top:74px;padding-bottom:74px}.why-watersource-intro{margin-bottom:30px}.why-watersource-intro h2{font-size:36px}.why-watersource-intro .lead{font-size:16px}.why-reasons-grid{grid-template-columns:1fr;gap:16px}.why-reason-card{border-radius:24px;height:612px;padding:24px 22px}.why-reason-card h3{font-size:34px}.why-reason-card p,.why-reason-card li{font-size:18px}.real-question-section{padding:82px 0}.real-question-kicker{letter-spacing:.25em;font-size:13px}.real-question-title{font-size:38px}.real-question-lead{font-size:23px}.real-question-copy p:not(.real-question-lead):not(.real-question-note){font-size:17px}.real-question-nowrap{white-space:normal}.real-question-note{font-size:19px}.experience-cta-bg{padding:46px 0}.experience-cta-panel{border-radius:28px;margin:0 16px;padding:34px 20px 30px}.experience-cta-panel h2{margin-bottom:14px;font-size:34px}.experience-cta-panel p{margin-bottom:20px;font-size:22px}.experience-cta-panel .btn{width:100%;min-width:0;min-height:56px;font-size:24px}.functional-water-section{padding:58px 0 56px}.functional-water-head{margin-bottom:30px}.functional-water-head h2{font-size:36px}.functional-water-head p{font-size:20px}.functional-water-grid{grid-template-columns:1fr;gap:18px}.functional-panel{border-radius:26px;padding:24px 20px 22px}.functional-icon{border-radius:18px;flex:0 0 68px;width:68px;min-width:68px;max-width:68px;height:68px;min-height:68px;max-height:68px;margin-bottom:16px;font-size:30px}.functional-panel h3{font-size:28px}.functional-panel p,.functional-panel li{font-size:16px}.functional-note{margin-top:18px;font-size:19px}.why-question-card h3{font-size:24px}.why-question-card p,.why-doc-cta p{font-size:15px}.why-doc-cta h3{font-size:22px}.why-doc-cta .btn{width:100%;min-width:0}}@media (max-width:560px){.video-section .wrap{padding-left:16px;padding-right:16px}.video-section .video-grid,.video-section .press-note{padding-left:0;padding-right:0}}.video-section .video-featured-row{margin-top:28px;padding-left:0;padding-right:0}.video-section .video-featured-row .video-card{max-width:100%}.video-section .video-featured-row .video-card iframe{aspect-ratio:16/9}.video-section .video-grid{margin-top:18px}.video-section .video-grid .video-card.featured{grid-column:auto}@media (max-width:560px){.video-section .video-featured-row{padding-left:0;padding-right:0}}
.testimonials{background:#e8eef2}.testimonials .wrap{max-width:var(--max)}.testimonials .eyebrow{color:#04739a;margin-bottom:16px}.testimonials h2{letter-spacing:-.03em;color:#071d2b;font-size:clamp(42px,4vw,58px);line-height:.98}.testimonials .lead{color:#4a5a64;max-width:980px;margin:18px auto 0;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.testimonial-grid{gap:26px;margin-top:42px}.testimonial-card{border:1px solid #d3e1e8;border-radius:22px;box-shadow:0 10px 22px #042c3e14}.testimonial-card img{height:240px}.testimonial-card div{padding:24px 22px 20px}.testimonial-card b{color:#035f85;margin-bottom:10px;font-size:20px;line-height:1.15;display:block}.testimonial-card p{color:#475862;margin-top:0;font-size:15px;line-height:1.45}.testimonial-card p+p{margin-top:14px}.testimonial-card .byline{color:#a45f1f;margin-top:10px;font-size:13px;display:block}.testimonial-card a{color:#006685;font-weight:800}.testimonials-cta{justify-content:center;margin-top:38px;display:flex}.testimonials-cta .btn{color:#fff;min-height:52px;box-shadow:none;background:#0c789a;padding:0 26px;font-size:20px;font-weight:800}@media (max-width:980px){.testimonials h2{font-size:36px}.testimonials .lead{font-size:18px}.testimonial-card img{height:210px}.testimonial-card b{font-size:30px}.testimonial-card p,.testimonial-card .byline{font-size:16px}.testimonials-cta .btn{min-height:48px;font-size:18px}}
.offer#consultation{padding:84px 0}.offer#consultation .wrap.split{align-items:flex-start;gap:56px}.offer#consultation .eyebrow{letter-spacing:.14em;margin-bottom:14px;font-size:11px}.offer#consultation h2{letter-spacing:-.045em;max-width:660px;font-size:40px;line-height:.98}.offer#consultation .lead{color:#425868;max-width:620px;font-size:19px;line-height:1.56}.offer#consultation .hero-actions{margin-top:26px}.offer#consultation .hero-actions .btn{min-height:58px;padding:0 32px;font-size:16px;font-weight:800}.offer#consultation .offer-stack{gap:14px}.offer#consultation .offer-item{box-shadow:none;border-color:#eadfc9;border-radius:20px;padding:20px 18px;font-size:16px;font-weight:800;line-height:1.35}@media (max-width:1200px){.offer#consultation h2{font-size:40px}.offer#consultation .lead{font-size:17px}.offer#consultation .offer-item{font-size:16px}}@media (max-width:980px){.offer#consultation{padding:68px 0}.offer#consultation .wrap.split{gap:28px}.offer#consultation h2{max-width:none;font-size:40px}.offer#consultation .lead{max-width:none;font-size:16px}.offer#consultation .hero-actions .btn{min-height:52px;font-size:15px}.offer#consultation .offer-item{padding:18px 16px;font-size:16px}}
#products.products-match{background:linear-gradient(#e9f3f7 0%,#f7fcfd 100%);padding:88px 0 96px}#products.products-match .products-head{max-width:940px;margin:0 auto}#products.products-match .eyebrow{color:#0a7da2;letter-spacing:.22em;margin:0 0 18px;font-size:13px;font-weight:900}#products.products-match h2{letter-spacing:-.04em;color:#0c202d;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5.5vw,72px);line-height:.95}#products.products-match .lead{color:#4f5f69;max-width:680px;margin:22px auto 0;font-size:24px;line-height:1.35}#products.products-match .h001-showcase{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:34px;margin-top:48px;display:grid}#products.products-match .h001-media,#products.products-match .h001-copy{background:#fffffff0;border:1px solid #d9e4ea;border-radius:24px;box-shadow:0 18px 50px #0a28381a}#products.products-match .h001-media{place-items:center;min-height:620px;padding:0;display:grid;position:relative;overflow:hidden}#products.products-match .h001-media:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#40c7d729,#0000 40%);position:absolute;inset:0}#products.products-match .h001-media img{z-index:1;object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;min-height:620px;position:relative}#products.products-match .featured-label{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#086f92;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900;line-height:1;display:inline-block;position:absolute;top:22px;left:22px}#products.products-match .h001-copy{text-align:left;padding:36px}#products.products-match .h001-kicker{color:#0a7da2;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}#products.products-match .h001-copy h3{letter-spacing:-.035em;color:#0c202d;margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1}#products.products-match .h001-copy p{color:#51616c;margin:0;font-size:16px;line-height:1.6}#products.products-match .h001-price{margin:0 0 22px}#products.products-match .h001-price span{color:#8a969b;margin:0 0 10px;font-size:24px;line-height:1.15;display:block}#products.products-match .h001-price div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}#products.products-match .h001-price del{color:#a8afb3;font-size:23px;line-height:1;text-decoration-thickness:2px}#products.products-match .h001-price strong{color:#0699c1;letter-spacing:.01em;font-size:30px;line-height:1}#products.products-match .h001-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:24px 0;padding:0;list-style:none;display:grid}#products.products-match .h001-benefits li{color:#294a59;background:#f1fafc;border-radius:14px;margin:0;padding:12px 14px 12px 34px;font-size:14px;font-weight:800;line-height:1.35;position:relative}#products.products-match .h001-benefits li:before{content:"";background:#0b87a9;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:14px}#products.products-match .h001-temperatures{background:#fff8ea;border:1px solid #e7ad4447;border-radius:20px;margin:26px 0;padding:24px}#products.products-match .h001-temperatures h4{color:#0c202d;margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:28px;line-height:1.05}#products.products-match .h001-temperatures ul{color:#4f5f69;margin:0;padding-left:18px}#products.products-match .h001-temperatures li{margin:9px 0;font-size:15px;line-height:1.45}#products.products-match .h001-close{margin:0 0 24px}#products.products-match .h001-copy .btn{color:#fff;min-height:54px;box-shadow:none;background:#0c789a;padding:0 26px;font-size:17px;font-weight:900}@media (max-width:980px){#products.products-match h2{font-size:56px}#products.products-match .lead{font-size:20px}#products.products-match .h001-showcase{grid-template-columns:1fr}#products.products-match .h001-media,#products.products-match .h001-media img{min-height:420px}#products.products-match .h001-copy{padding:28px}}@media (max-width:640px){#products.products-match{padding:68px 0 74px}#products.products-match h2{font-size:38px}#products.products-match .lead{margin-top:16px;font-size:17px}#products.products-match .h001-showcase{gap:20px;margin-top:34px}#products.products-match .h001-media,#products.products-match .h001-media img{min-height:300px}#products.products-match .h001-copy{padding:24px 20px}#products.products-match .h001-copy h3{font-size:30px}#products.products-match .h001-price span{font-size:22px}#products.products-match .h001-price del{font-size:20px}#products.products-match .h001-price strong{font-size:27px}#products.products-match .h001-benefits{grid-template-columns:1fr}#products.products-match .h001-temperatures{padding:20px}#products.products-match .h001-temperatures h4{font-size:24px}#products.products-match .h001-copy .btn{width:100%}}
#bonus.bonus-redesign{background:#cfe0e7;padding:0}#bonus.bonus-redesign .wrap{max-width:1280px}#bonus.bonus-redesign .bonus-hero{color:#eaf4f8;background:#0b6f8c;padding:92px 0 96px}#bonus.bonus-redesign .bonus-hero .wrap{max-width:1320px}#bonus.bonus-redesign .bonus-kicker{text-align:center;color:#ff9d1d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}#bonus.bonus-redesign .bonus-hero h2{text-align:center;color:#eef4f7;letter-spacing:-.02em;max-width:1260px;margin:0 auto;font-size:86px;line-height:1.06}#bonus.bonus-redesign .bonus-hero .lead{text-align:center;color:#d7e9f0;max-width:1240px;margin:26px auto 0;font-size:20px;line-height:1.45}#bonus.bonus-redesign .bonus-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:22px;margin-top:78px;display:grid}#bonus.bonus-redesign .bonus-steps h3{color:#eaf4f8;margin:0 0 32px;font-size:62px;line-height:1.08}#bonus.bonus-redesign .bonus-step{grid-template-columns:70px 1fr;gap:18px;margin:0 0 20px;display:grid}#bonus.bonus-redesign .bonus-step b{color:#58a8c4;font-size:52px;font-weight:500;line-height:1}#bonus.bonus-redesign .bonus-step strong{color:#eef5f8;margin-bottom:8px;font-size:42px;line-height:1.16;display:block}#bonus.bonus-redesign .bonus-step p{color:#cbe3ee;margin:0;font-size:18px;line-height:1.4}#bonus.bonus-redesign .bonus-orb{place-items:center;display:grid}#bonus.bonus-redesign .bonus-orb-ring{background:#4e9fbd2e;border:1px solid #8dd3e757;border-radius:50%;place-items:center;width:690px;height:690px;display:grid}#bonus.bonus-redesign .bonus-orb-core{background:#7dc5dd29;border-radius:50%;place-items:center;width:565px;height:565px;display:grid;box-shadow:inset 0 0 0 1px #8bd3e747}#bonus.bonus-redesign .bonus-orb-core .drop-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='58' viewBox='0 0 46 58'%3E%3Cpath d='M23 4C18 11 8 20 8 33c0 10 7 18 15 18s15-8 15-18C38 20 28 11 23 4Z' fill='none' stroke='%23eaf4f7' stroke-width='4'/%3E%3Cpath d='M17 41c1 3 4 5 7 5' fill='none' stroke='%23eaf4f7' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:46px;height:58px;display:block}#bonus.bonus-redesign .bonus-panel{background:#d2e1e7;padding:86px 0}#bonus.bonus-redesign .panel-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;display:grid}#bonus.bonus-redesign .panel-image{background-position:50%;background-size:cover;border-radius:24px;min-height:760px;box-shadow:0 24px 70px #0f43562e}#bonus.bonus-redesign .panel-content .eyebrow{color:#0b6e90;background:#b8d3de;border-radius:999px;margin-bottom:18px;padding:9px 16px;display:inline-block}#bonus.bonus-redesign .panel-content h3{color:#0a6a89;margin:0 0 24px;font-size:72px;line-height:1.03}#bonus.bonus-redesign .panel-content p{color:#415764;margin:0 0 20px;font-size:47px;line-height:1.5}#bonus.bonus-redesign .panel-content strong{color:#415764;margin:18px 0 12px;font-size:47px;display:block}#bonus.bonus-redesign .panel-content ul{margin:0 0 26px;padding-left:28px}#bonus.bonus-redesign .panel-content li{color:#385464;margin:8px 0;font-size:40px;line-height:1.55}#bonus.bonus-redesign .panel-content .btn{color:#fff;min-height:54px;box-shadow:none;background:#0c789a;padding:0 36px;font-size:36px}#bonus.bonus-redesign .bonus-warning{background:#d2e1e7;padding:0 0 92px}#bonus.bonus-redesign .warning-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:44px;display:grid}#bonus.bonus-redesign .warning-copy .eyebrow{color:#0b6e90;background:#b8d3de;border-radius:999px;margin-bottom:18px;padding:9px 16px;display:inline-block}#bonus.bonus-redesign .warning-copy h3{color:#091d2a;max-width:900px;margin:0 0 24px;font-size:70px;line-height:1.14}#bonus.bonus-redesign .warning-copy h3 .blue{color:#0b6e90}#bonus.bonus-redesign .warning-copy p{color:#40525e;max-width:980px;margin:0 0 16px;font-size:47px;line-height:1.5}#bonus.bonus-redesign .warning-copy .question{margin-top:18px;font-size:47px}#bonus.bonus-redesign .warning-copy .question em{color:#f17f08;font-style:italic;font-weight:800}#bonus.bonus-redesign .warning-image img{border-radius:20px;width:100%;box-shadow:0 24px 70px #0f435633}@media (max-width:980px){#bonus.bonus-redesign .bonus-hero{padding:64px 0}#bonus.bonus-redesign .bonus-kicker{font-size:12px}#bonus.bonus-redesign .bonus-hero h2{font-size:46px}#bonus.bonus-redesign .bonus-hero .lead{font-size:22px}#bonus.bonus-redesign .bonus-hero-grid,#bonus.bonus-redesign .panel-grid,#bonus.bonus-redesign .warning-grid{grid-template-columns:1fr}#bonus.bonus-redesign .bonus-steps h3{font-size:40px}#bonus.bonus-redesign .bonus-step b{font-size:34px}#bonus.bonus-redesign .bonus-step strong{font-size:30px}#bonus.bonus-redesign .bonus-step p{font-size:18px}#bonus.bonus-redesign .bonus-orb-ring{width:300px;height:300px}#bonus.bonus-redesign .bonus-orb-core{width:240px;height:240px}#bonus.bonus-redesign .panel-image{min-height:420px}#bonus.bonus-redesign .panel-content h3{font-size:44px}#bonus.bonus-redesign .panel-content p,#bonus.bonus-redesign .panel-content strong,#bonus.bonus-redesign .panel-content li{font-size:22px}#bonus.bonus-redesign .panel-content .btn{font-size:18px}#bonus.bonus-redesign .warning-copy h3{font-size:40px}#bonus.bonus-redesign .warning-copy p,#bonus.bonus-redesign .warning-copy .question{font-size:23px}}
.core-systems-section{background:#f3f8fb;padding:120px 0}.ai-preventive-section{background:#d7e4ea;padding:120px 0}.ai-why-section{color:#e7f8ff;background:radial-gradient(circle at 78% 70%,#2da7d53d,#0000 34%),linear-gradient(160deg,#035f86 0%,#034f77 35%,#033f66 70%,#03375d 100%);padding:160px 0;position:relative;overflow:hidden}.ai-why-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 58%,#69d6f729,#0000 30%),radial-gradient(circle at 88% 85%,#58c8ec1f,#0000 36%);position:absolute;inset:0}.ai-why-wrap{z-index:1;max-width:1220px;position:relative}.ai-why-kicker{text-align:center;color:#fbb449;letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:900}.ai-why-head{letter-spacing:-.04em;color:#eff8ff;text-align:center;max-width:1000px;margin:0 auto 34px;font-family:Playfair Display,Georgia,serif;font-size:72px;line-height:.98}.ai-why-lead{text-align:center;color:#d6edf7;max-width:980px;margin:0 auto 88px;font-size:16px;line-height:1.6}.ai-why-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:78px;display:grid}.ai-why-steps h3{color:#f0f8ff;margin:0 0 44px;font-family:Playfair Display,Georgia,serif;font-size:40px;line-height:1.02}.ai-why-step{grid-template-columns:58px 1fr;gap:22px;margin:0 0 34px;display:grid}.ai-why-step b{color:#88cce6a3;font-size:28px;font-weight:500;line-height:1}.ai-why-step h4{color:#ecf7ff;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.ai-why-step p{color:#c4e5f3;margin:12px 0 0;font-size:15px;line-height:1.6}.ai-why-visual{background-image:linear-gradient(160deg,#05304933,#06243824),url(/assets/ai-why-health-checks.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;border:1px solid #78d2ee3d;border-radius:34px;height:100%;min-height:520px;box-shadow:0 30px 80px #011f314d}.ai-preventive-wrap{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;max-width:1220px;display:grid}.ai-preventive-image{border-radius:30px;overflow:hidden;box-shadow:0 30px 70px #06243538}.ai-preventive-image img{object-fit:cover;width:100%;height:100%;min-height:640px}.ai-preventive-copy .eyebrow{color:#0a6f95;letter-spacing:.08em;text-transform:uppercase;background:#b9d6e2;border-radius:999px;margin:0 0 24px;padding:10px 18px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.ai-preventive-copy h2{letter-spacing:-.03em;color:#0a6f95;margin:0 0 26px;font-family:Playfair Display,Georgia,serif;font-size:56px;line-height:1.03}.ai-preventive-copy p{color:#425461;max-width:880px;margin:0 0 18px;font-size:18px;line-height:1.56}.ai-preventive-copy strong{color:#3f505b;margin:22px 0 14px;font-size:18px;display:block}.ai-preventive-copy ul{margin:0 0 24px;padding-left:24px}.ai-preventive-copy li{color:#3f5664;margin:10px 0;font-size:14px;line-height:1.45}.ai-preventive-copy .btn{color:#fff;background:#08779e;min-height:68px;padding:0 34px;font-size:16px}.early-detection-section{background:#d7e4ea;padding:120px 0}.early-detection-wrap{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:56px;max-width:1220px;display:grid}.early-detection-copy .eyebrow{color:#0a6f95;letter-spacing:.08em;text-transform:uppercase;background:#b9d6e2;border-radius:999px;margin:0 0 24px;padding:10px 18px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.early-detection-copy h2{letter-spacing:-.03em;color:#0a1e2b;max-width:760px;margin:0 0 24px;font-family:Playfair Display,Georgia,serif;font-size:48px;line-height:1.1}.early-detection-copy h2 .blue{color:#0a6f95}.early-detection-copy p{color:#425461;max-width:780px;margin:0 0 18px;font-size:18px;line-height:1.58}.early-detection-copy .question{margin-top:14px}.early-detection-copy .question em{color:#f57c00;font-style:italic;font-weight:700}.early-detection-image{border-radius:18px;align-self:center;height:clamp(420px,52vw,560px);min-height:0;max-height:560px;overflow:hidden;box-shadow:0 24px 62px #06243533}.early-detection-image img{object-fit:cover;object-position:center;width:100%;height:100%}.core-systems-header{text-align:center;max-width:980px;margin:0 auto}.core-systems-header h2{letter-spacing:-.03em;color:#0b6f8f;margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:72px;line-height:1.05}.core-systems-header p{color:#102430;max-width:820px;margin:0 auto;font-size:15px;line-height:1.5}.core-systems-poster{max-width:1060px;margin:28px auto 0}.core-systems-poster img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 20px 55px #0a354c26}.truth-offer-section{background:#fff;padding:120px 0}.truth-offer-wrap{grid-template-columns:1fr 1.08fr;align-items:start;gap:54px;max-width:1220px;display:grid}.truth-copy h2{letter-spacing:-.02em;color:#0a1e2b;max-width:560px;margin:0 0 24px;font-size:52px;line-height:1.03}.truth-copy p{color:#445663;max-width:560px;margin:0 0 8px;font-size:18px;line-height:1.6}.truth-copy .means{color:#0b6f8f;margin:34px 0 16px;font-size:44px;font-weight:800;line-height:1.06}.truth-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.truth-points li{color:#1f2c35;align-items:flex-start;gap:12px;font-size:18px;line-height:1.45;display:flex}.truth-points .tick{color:#0a789b;border:3px solid #0a789b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:14px;font-weight:900;display:inline-flex}.limited-offer-card{background:#fff;border:1px solid #c7d4dd;border-radius:20px;padding:34px 42px 28px;box-shadow:0 24px 58px #1a34441f}.limited-offer-card h3{color:#1c252c;margin:0 0 22px;font-size:54px;line-height:1}.offer-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.offer-points li{color:#222c33;align-items:flex-start;gap:14px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.offer-points .dot{color:#fff;background:#0a789b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.limited-offer-card .cta-btn{color:#fff;background:linear-gradient(135deg,#efb35f,#ea7f2f);border-radius:12px;justify-content:center;align-items:center;min-height:70px;margin-top:24px;font-size:22px;font-weight:800;display:flex;box-shadow:0 10px 24px #ce79283d}.limited-offer-card .note{text-align:center;color:#4f5d68;margin-top:16px;font-size:18px;font-style:italic}@media (max-width:980px){.ai-preventive-section{padding:70px 0}.ai-why-section{padding:96px 0}.ai-why-head{font-size:46px}.ai-why-grid{grid-template-columns:1fr;gap:36px}.ai-why-steps h3{font-size:38px}.ai-why-step b{font-size:34px}.ai-why-step h4{font-size:30px}.ai-why-visual{height:auto;min-height:420px}.ai-preventive-wrap{grid-template-columns:1fr;gap:24px}.ai-preventive-image img{min-height:420px}.ai-preventive-copy .eyebrow{font-size:20px}.ai-preventive-copy h2{font-size:44px}.ai-preventive-copy p,.ai-preventive-copy strong{font-size:18px}.ai-preventive-copy li{font-size:14px}.ai-preventive-copy .btn{font-size:16px}.early-detection-section{padding:70px 0}.early-detection-wrap{grid-template-columns:1fr;gap:24px}.early-detection-copy h2{font-size:44px}.early-detection-copy p{font-size:18px}.early-detection-image{height:clamp(320px,72vw,460px);max-height:460px}.core-systems-section{padding:60px 0 16px}.core-systems-header h2{font-size:44px}.core-systems-header p{font-size:14px}.core-systems-poster{margin-top:22px}.truth-offer-wrap{grid-template-columns:1fr;gap:28px}.truth-copy h2{font-size:42px}.truth-copy .means{font-size:34px}.limited-offer-card h3{font-size:40px}}
#founder.founder{height:auto;min-height:100vh;overflow:visible}#founder .founder-grid{align-items:start;height:auto;min-height:0}#founder .founder-side{height:auto}#founder .founder-side-note{max-width:430px;padding-bottom:8px}#founder .founder-side-note p:last-child{margin-bottom:0}

.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-shop-page{background:#f6fbfd;min-height:70vh}.ws-shop-hero{color:#fff;background:radial-gradient(circle at 78% 15%,#41cdde6b,#0000 30%),linear-gradient(135deg,#061923 0%,#0b3546 62%,#0d718b 100%);padding:100px 0 88px;position:relative;overflow:hidden}.ws-shop-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-280px;right:-150px;box-shadow:0 0 0 68px #ffffff09,0 0 0 136px #ffffff06}.ws-shop-hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid;position:relative}.ws-shop-kicker{color:#9beaf4;letter-spacing:.17em;text-transform:uppercase;background:#66dcea14;border:1px solid #97ebf640;border-radius:999px;margin-bottom:20px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex}.ws-shop-hero h1{color:#fff;max-width:690px;font-size:clamp(58px,7vw,92px)}.ws-shop-hero>div>div:first-child>p{color:#c8e1e7;max-width:670px;margin-top:24px;font-size:18px;line-height:1.7}.ws-shop-promise{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:25px;grid-template-columns:38px 1fr;gap:18px 16px;padding:28px;display:grid}.ws-shop-promise>span{color:#07576d;background:#dffaff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.ws-shop-promise b,.ws-shop-promise small{display:block}.ws-shop-promise b{font-size:15px}.ws-shop-promise small{color:#b9d4dc;margin-top:4px;font-size:12px;line-height:1.45}.ws-shop-catalog{padding:86px 0 120px}.ws-shop-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ws-shop-toolbar h2{max-width:720px;font-size:clamp(42px,5vw,66px)}.ws-cart-button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#071923;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:900;display:flex;box-shadow:0 14px 34px #04273633}.ws-cart-button svg{width:20px}.ws-cart-button span{color:#06212c;background:#3fc9d8;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:12px;display:grid}.ws-shop-filters{background:#fff;border:1px solid #d9ebf0;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:38px 0 30px;padding:12px;display:flex;box-shadow:0 14px 40px #032a3a0e}.ws-shop-search{align-items:center;gap:10px;min-width:300px;padding:0 10px;display:flex}.ws-shop-search svg{color:#6b838e;width:20px}.ws-shop-search input{color:#0b2632;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ws-shop-categories{gap:7px;display:flex;overflow:auto}.ws-shop-categories button{color:#3e5a66;font:inherit;cursor:pointer;background:#eef7fa;border:0;border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:900}.ws-shop-categories button.is-active{color:#fff;background:#0a718f}.ws-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ws-product-card{background:#fff;border:1px solid #d8e9ef;border-radius:26px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 15px 45px #042b3b11}.ws-product-card:hover{transform:translateY(-5px);box-shadow:0 25px 60px #042b3b1f}.ws-product-image{cursor:pointer;background:linear-gradient(145deg,#edf8fb,#fff);border:0;width:100%;height:310px;padding:28px;position:relative}.ws-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.ws-product-card:hover .ws-product-image img{transform:scale(1.035)}.ws-product-image>span{color:#728891;place-items:center;height:100%;display:grid}.ws-product-image small{color:#17313c;background:#ffffffe6;border-radius:999px;padding:8px 11px;font-weight:800;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #05283617}.ws-product-body{flex-direction:column;flex:1;padding:24px;display:flex}.ws-product-meta{color:#0a7b9a;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:900;display:flex}.ws-product-body h3{margin-top:13px;font-size:27px;line-height:1.04}.ws-product-body>p{color:#60737d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.ws-product-buy{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.ws-product-buy>b{letter-spacing:-.04em;font-size:21px}.ws-product-buy button{color:#082735;font:inherit;cursor:pointer;background:#fff;border:1px solid #cde3ea;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:900;display:flex}.ws-product-buy button:hover{color:#087c98;border-color:#0b839f}.ws-product-buy button span{font-size:18px;line-height:1}.ws-product-buy button:disabled,.ws-primary-button:disabled{cursor:not-allowed;opacity:.45}.ws-shop-state{color:#5f7680;text-align:center;background:#fff;border:1px solid #dbeaf0;border-radius:26px;align-content:center;place-items:center;gap:10px;min-height:320px;padding:40px;display:grid}.ws-shop-state b{color:#102a36;font-size:24px}.ws-shop-state button{color:#fff;font:inherit;cursor:pointer;background:#0a7896;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.ws-spinner{border:3px solid #d8edf2;border-top-color:#0a87a8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-modal-backdrop,.ws-drawer-backdrop{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03121ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ws-product-modal{background:#fff;border-radius:30px;grid-template-columns:1fr 1fr;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 35px 110px #00000052}.ws-close{color:#112b36;cursor:pointer;background:#edf6f8;border:0;border-radius:50%;width:42px;height:42px;font-size:26px;line-height:1}.ws-product-modal>.ws-close{z-index:3;background:#fff;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #02202d21}.ws-product-gallery{background:linear-gradient(145deg,#eaf6f9,#f9fdfe);padding:28px}.ws-gallery-main{place-items:center;height:530px;display:grid}.ws-gallery-main img{object-fit:contain;width:100%;height:100%}.ws-gallery-thumbs{gap:9px;margin-top:14px;display:flex;overflow:auto}.ws-gallery-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;flex:none;width:66px;height:66px;padding:5px}.ws-gallery-thumbs button.is-active{border-color:#1694b0}.ws-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.ws-product-detail{padding:58px 44px}.ws-product-detail h2{font-size:44px;line-height:1.02}.ws-detail-price{color:#087c9b;margin-top:22px;font-size:30px;display:block}.ws-product-detail>p:not(.eyebrow):not(.ws-warranty){color:#506772;margin-top:22px;font-size:14px;line-height:1.7}.ws-specs{border-top:1px solid #dcebef;grid-template-columns:1fr 1fr;gap:0;margin:28px 0 0;display:grid}.ws-specs div{border-bottom:1px solid #dcebef;padding:13px 10px 13px 0}.ws-specs dt{color:#768993;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.ws-specs dd{color:#17303b;margin:4px 0 0;font-size:12px;line-height:1.45}.ws-warranty{color:#5a707a;background:#f0f8fa;border-radius:13px;gap:4px;margin-top:20px;padding:14px;font-size:11px;line-height:1.5;display:grid}.ws-warranty b{color:#16323d;text-transform:uppercase;letter-spacing:.08em}.ws-primary-button{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#057f9e,#2dbfcf);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:25px;padding:13px 20px;font-size:13px;font-weight:900;display:flex;box-shadow:0 14px 32px #087e9a3d}.ws-drawer-backdrop{background:#02121a8f;place-items:stretch end;padding:0}.ws-cart-drawer{background:#fff;flex-direction:column;width:min(510px,100%);height:100%;animation:.25s ease-out ws-slide-in;display:flex;overflow:auto;box-shadow:-25px 0 80px #0003}@keyframes ws-slide-in{0%{opacity:.7;transform:translate(30px)}}.ws-cart-head{border-bottom:1px solid #dcebef;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.ws-cart-head h2{font-size:38px}.ws-cart-head .eyebrow{margin-bottom:6px}.ws-cart-lines{flex:1;padding:10px 28px}.ws-cart-line{border-bottom:1px solid #e0edf1;grid-template-columns:88px 1fr;gap:15px;padding:20px 0;display:grid;position:relative}.ws-cart-image{background:#f1f8fa;border-radius:14px;width:88px;height:98px;padding:8px}.ws-cart-image img{object-fit:contain;width:100%;height:100%}.ws-cart-line>div:nth-child(2){padding-right:48px}.ws-cart-line b,.ws-cart-line small{display:block}.ws-cart-line b{font-size:13px;line-height:1.35}.ws-cart-line small{color:#087c9b;margin-top:6px;font-weight:800}.ws-remove{color:#8a6464;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline;position:absolute;top:20px;right:0}.ws-quantity{border:1px solid #d5e6eb;border-radius:999px;align-items:center;margin-top:11px;display:inline-flex}.ws-quantity button{cursor:pointer;background:0 0;border:0;width:30px;height:28px;font-size:16px}.ws-quantity span{text-align:center;min-width:22px;font-size:12px;font-weight:800}.ws-cart-summary{background:#f7fbfc;border-top:1px solid #dcebef;padding:25px 28px 28px}.ws-cart-summary>div,.ws-checkout-total{justify-content:space-between;align-items:center;display:flex}.ws-cart-summary>div b,.ws-checkout-total b{font-size:27px}.ws-cart-summary>p{color:#71848c;margin-top:8px;font-size:11px;line-height:1.5}.ws-cart-summary .ws-primary-button{margin-top:18px}.ws-text-button,.ws-back-button{color:#45636e;font:inherit;cursor:pointer;background:0 0;border:0;margin:15px auto 0;font-size:12px;font-weight:800;text-decoration:underline;display:block}.ws-empty-cart{text-align:center;flex:1;align-content:center;place-items:center;padding:40px;display:grid}.ws-empty-cart svg{color:#6dbccc;width:52px}.ws-empty-cart h3{max-width:300px;margin-top:20px;font-size:31px}.ws-empty-cart p{color:#72858e;margin-top:10px}.ws-empty-cart button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe4e9;border-radius:999px;margin-top:20px;padding:12px 18px;font-weight:800}.ws-checkout-form{padding:24px 28px 35px}.ws-back-button{margin:0 0 18px}.ws-checkout-note{color:#48636e;background:#eff8fa;border-radius:13px;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.5}.ws-checkout-form label{color:#27434e;text-transform:uppercase;letter-spacing:.07em;gap:7px;margin-top:14px;font-size:11px;font-weight:900;display:grid}.ws-checkout-form input,.ws-checkout-form textarea{color:#102934;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfe2e8;border-radius:12px;outline:0;padding:13px 14px;font-size:14px}.ws-checkout-form input:focus,.ws-checkout-form textarea:focus{border-color:#169ab6;box-shadow:0 0 0 3px #169ab61a}.ws-checkout-total{border-top:1px solid #dbe9ed;margin-top:22px;padding-top:18px}.ws-checkout-form>small{color:#82939a;text-align:center;margin-top:12px;font-size:10px;display:block}.ws-form-error{color:#8d2828;background:#fff0f0;border-radius:10px;margin-top:14px;padding:11px;font-size:12px}.ws-success-modal{text-align:center;background:#fff;border-radius:28px;width:min(520px,100%);padding:48px;box-shadow:0 35px 110px #0000004d}.ws-success-mark{color:#087b91;background:#dff8f5;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 22px;font-size:32px;display:grid}.ws-success-modal h2{font-size:42px}.ws-success-modal>p:not(.eyebrow){color:#5a707a;margin-top:18px;line-height:1.65}.ws-success-modal>b{margin-top:17px;display:block}.ws-success-modal .ws-primary-button{color:#fff}.ws-success-modal .ws-text-button{width:100%}.ws-payment-result-page{background:radial-gradient(circle at 50% 0,#40c7d733,#0000 38%),#f3fbfd;place-items:center;min-height:70vh;padding:90px 22px;display:grid}.ws-payment-result-card{text-align:center;background:#fff;border:1px solid #d5e9ef;border-radius:30px;width:min(650px,100%);padding:58px;box-shadow:0 28px 80px #03263621}.ws-payment-result-card h1{font-size:clamp(42px,6vw,62px)}.ws-payment-result-card>p:not(.eyebrow){color:#58707a;max-width:520px;margin:22px auto 0;line-height:1.7}.ws-payment-result-card>b{color:#12313e;margin-top:20px;font-size:13px;display:block}.ws-payment-pending,.ws-payment-failed{border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 22px;font-size:25px;font-weight:900;display:grid}.ws-payment-pending{color:#855600;letter-spacing:3px;background:#fff0c9}.ws-payment-failed{color:#9b3434;background:#ffe5e5}.ws-payment-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.ws-payment-actions a{color:#173642;background:#fff;border:1px solid #cae1e7;border-radius:999px;padding:12px 17px;font-size:12px;font-weight:900}.ws-payment-actions a:first-child{color:#fff;background:#087f9b;border-color:#087f9b}@media (max-width:1100px){.ws-shop-hero-grid{gap:45px}.ws-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-product-modal{grid-template-columns:.9fr 1.1fr}.ws-gallery-main{height:440px}.ws-product-detail{padding:50px 32px}.ws-product-detail h2{font-size:38px}}@media (max-width:760px){.ws-shop-hero{padding:68px 0}.ws-shop-hero-grid{grid-template-columns:1fr;gap:38px}.ws-shop-hero h1{font-size:52px}.ws-shop-hero>div>div:first-child>p{font-size:16px}.ws-shop-catalog{padding:60px 0 80px}.ws-shop-toolbar{align-items:center}.ws-shop-toolbar h2{font-size:38px}.ws-shop-toolbar .eyebrow{display:none}.ws-cart-button{min-width:54px;padding:0 14px;font-size:0}.ws-cart-button span{font-size:11px}.ws-shop-filters{flex-direction:column;align-items:stretch}.ws-shop-search{min-width:0}.ws-shop-grid{grid-template-columns:1fr}.ws-product-image{height:280px}.ws-product-modal{display:block}.ws-product-gallery{padding:18px}.ws-gallery-main{height:330px}.ws-product-detail{padding:34px 22px}.ws-product-detail h2{font-size:34px}.ws-specs{grid-template-columns:1fr}.ws-modal-backdrop{padding:10px}.ws-product-modal{border-radius:22px;max-height:calc(100vh - 20px)}.ws-success-modal{padding:36px 24px}.ws-success-modal h2{font-size:36px}.ws-cart-head,.ws-cart-lines,.ws-cart-summary,.ws-checkout-form{padding-left:20px;padding-right:20px}}@media (max-width:480px){.ws-shop-hero{padding:52px 0}.ws-shop-hero h1{font-size:45px}.ws-shop-promise{padding:20px}.ws-shop-toolbar h2{font-size:33px}.ws-product-card{border-radius:21px}.ws-product-body{padding:20px}.ws-product-buy>b{font-size:19px}.ws-product-buy button{font-size:11px}.ws-cart-drawer{width:100%}.ws-payment-result-card{padding:40px 22px}.ws-payment-result-card h1{font-size:39px}}

