*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans Georgian",sans-serif;color:#10233f;background:#fff;line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1160px,calc(100% - 32px));margin:auto}.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #e5edf5}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between}.brand img{width:180px;height:auto;object-fit:contain}.site-menu{display:flex;align-items:center;gap:25px;font-size:14px;font-weight:700}.site-menu a{padding:10px 4px}.site-menu a:hover{color:#087edb}.nav-cta{background:#087edb!important;color:#fff;border-radius:999px;padding:11px 20px!important}.menu-toggle{display:none;background:none;border:0;padding:10px;cursor:pointer;z-index:1101}.menu-toggle span{display:block;width:27px;height:3px;background:#0a2c5b;margin:5px 0;border-radius:5px}.hero{position:relative;overflow:hidden;min-height:650px;background:#eaf7ff}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(235,249,255,.98) 0%,rgba(235,249,255,.83) 48%,rgba(235,249,255,.2) 100%),url('/assets/bg.png');background-position:center;background-size:cover;opacity:.72}.hero-grid{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.eyebrow,.section-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#0b85d7}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;margin:12px 0;color:#082b63}.hero-lead{font-size:22px;max-width:610px;color:#365271}.hero-points{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.hero-points span{background:#fff;border:1px solid #d8eaf6;padding:8px 12px;border-radius:999px;font-size:13px}.price-row{display:flex;align-items:center;gap:14px;margin:22px 0}.price-row strong,.big-price strong{font-size:40px;color:#087edb}.price-row del,.big-price del{color:#7b8da1;font-size:19px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:14px 24px;font-weight:800;cursor:pointer;transition:.2s transform,.2s box-shadow}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#087edb,#0046a6);color:#fff;box-shadow:0 12px 30px rgba(0,93,180,.22)}.btn-light{background:#fff;color:#07569f}.btn-full{width:100%}.microcopy,.form-note{font-size:12px;color:#718198}.hero-product{display:flex;justify-content:center;align-items:center}.hero-product img{width:min(620px,100%);filter:drop-shadow(0 30px 35px rgba(3,44,89,.25));object-fit:contain}.trust-strip{background:#06295b;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 0;gap:20px}.trust-grid div{display:flex;flex-direction:column}.trust-grid b{font-size:18px}.trust-grid span{font-size:12px;color:#bcd4ec}.section{padding:90px 0}.section-light{background:#f7fbfe}.section-soft{background:#eef8ff}.section-dark{background:linear-gradient(135deg,#061d45,#073f82);color:#fff}.section-heading{max-width:780px;margin-bottom:38px}.section-heading h2,.editorial-grid h2,.conclusion h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:8px 0 16px}.section-heading p{color:#6b7d91}.editorial-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:start}.article-copy{font-size:17px;color:#42566d}.article-copy p{margin:0 0 18px}.wide-copy{max-width:1000px;margin:35px auto 0}.visual-card{background:#fff;border:1px solid #e0edf6;border-radius:28px;padding:30px;box-shadow:0 20px 50px rgba(15,65,105,.08);position:sticky;top:105px}.visual-card img{height:330px;width:100%;object-fit:contain}.visual-card div{padding-top:18px;border-top:1px solid #e7eff6;display:flex;flex-direction:column}.visual-card b{font-size:25px;color:#063c82}.visual-card span{color:#6d8093}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ingredient-card{background:#fff;border:1px solid #e0edf6;border-radius:20px;padding:24px;box-shadow:0 12px 30px rgba(15,65,105,.06)}.ingredient-icon,.benefit-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#e4f5ff;color:#087edb;font-weight:900}.ingredient-card h3{margin:15px 0 6px;font-size:19px}.ingredient-card p{margin:0;color:#687b8f;font-size:14px}.mechanism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mechanism-grid article{padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.06)}.mechanism-grid span,.choice-grid span{font-size:12px;color:#57c9ff;font-weight:900;letter-spacing:.12em}.mechanism-grid h3{font-size:23px;margin:14px 0}.mechanism-grid p{color:#c6d8ec}.dark-copy{color:#d3e2f0;margin-top:40px}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefit-card{display:flex;gap:16px;background:#fff;border:1px solid #e0edf6;border-radius:18px;padding:22px}.benefit-card h3{margin:0 0 4px;font-size:18px}.benefit-card p{margin:0;color:#6c7e91;font-size:14px}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.choice-grid div{background:#fff;border:1px solid #dfeaf3;border-radius:20px;padding:24px}.choice-grid h3{margin:12px 0 6px}.choice-grid p{font-size:14px;color:#697d92}.proscons{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-card{border-radius:24px;padding:34px}.pc-card.positive{background:#effaf5;border:1px solid #cfeee0}.pc-card.negative{background:#fff5f5;border:1px solid #f0d5d5}.pc-card h2{margin:7px 0 20px}.pc-card ul{list-style:none;margin:0;padding:0}.pc-card li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.review-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:22px;padding:25px}.review-card .stars{color:#ffd24d;letter-spacing:3px}.review-card h3{font-size:16px}.review-card p{color:#d6e2ee;font-size:15px}.note-box{margin-top:20px;color:#b7cce1;font-size:12px}.usage-card{background:#fff;border:1px solid #e0edf6;border-radius:22px;overflow:hidden;box-shadow:0 15px 35px rgba(15,65,105,.06)}.usage-card div{padding:20px;border-bottom:1px solid #e5edf5;display:flex;flex-direction:column}.usage-card div:last-child{border-bottom:0}.usage-card b{color:#0a4d8c}.usage-card span{color:#64778b}.order-section{padding:90px 0;background:linear-gradient(135deg,#062a5e,#0a74c7);color:#fff}.order-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.order-product img{max-height:380px;margin:25px auto 0;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.28))}.order-product h2{font-size:clamp(34px,4vw,54px);line-height:1.1;margin:10px 0}.order-form{background:#fff;color:#17324f;padding:30px;border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.2)}.order-form label{display:block;font-weight:700;font-size:14px;margin-bottom:15px}.order-form input{display:block;width:100%;margin-top:7px;padding:14px 15px;border:1px solid #cfddea;border-radius:10px;outline:0}.order-form input:focus{border-color:#0a81da;box-shadow:0 0 0 3px rgba(10,129,218,.1)}.hp{display:none!important}.price-card{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#fff;border:1px solid #dfeaf3;border-radius:25px;padding:30px}.big-price{display:flex;align-items:center;gap:14px}.faq-wrap{max-width:900px}.faq-list{display:grid;gap:10px}.faq-item{background:#fff;border:1px solid #dbe7f0;border-radius:14px;overflow:hidden}.faq-question{width:100%;background:none;border:0;padding:20px;text-align:left;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-weight:800;color:#123452}.faq-plus{font-size:22px;color:#087edb;transition:.2s}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-answer p{overflow:hidden;margin:0;padding:0 20px;color:#65788c}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:20px}.faq-item.open .faq-plus{transform:rotate(45deg)}.final-cta{background:linear-gradient(135deg,#087edb,#063d85);color:#fff}.final-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px}.final-grid img{max-height:330px;object-fit:contain;margin:auto;filter:drop-shadow(0 25px 35px rgba(0,0,0,.25))}.final-grid h2{font-size:clamp(32px,4vw,54px);line-height:1.08}.final-grid p{color:#d8e9f8}.conclusion{max-width:1000px}.site-footer{background:#041a38;color:#b9cee3;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:40px}.footer-grid img{width:170px;background:#fff;border-radius:8px;margin-bottom:15px}.footer-grid h3{color:#fff;font-size:15px}.footer-grid a{display:block;margin:8px 0;font-size:14px}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:35px;padding-top:18px;font-size:12px}.mobile-cta{display:none}

@media(max-width:900px){.site-menu{gap:12px}.hero-grid,.order-grid,.editorial-grid,.final-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-grid{padding:65px 0}.hero-product{order:-1}.hero-copy{text-align:center}.hero-points,.price-row{justify-content:center}.ingredient-grid{grid-template-columns:repeat(2,1fr)}.mechanism-grid{grid-template-columns:1fr}.choice-grid{grid-template-columns:repeat(2,1fr)}.visual-card{position:static}.order-product{text-align:center}.footer-grid{grid-template-columns:1fr 1fr}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1200;background:#fff;border-top:1px solid #dfeaf3;padding:10px}.mobile-cta a{display:flex;justify-content:center;background:#087edb;color:#fff;border-radius:10px;padding:12px;font-weight:800}}

@media(max-width:680px){.container{width:min(100% - 22px,1160px)}.nav-wrap{height:68px}.brand img{width:145px}.menu-toggle{display:block}.site-menu{position:fixed;top:68px;right:11px;left:11px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#fff;border:1px solid #dce8f1;border-radius:16px;box-shadow:0 20px 50px rgba(0,30,70,.18);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:.2s}.site-menu.open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.site-menu a{padding:14px;border-bottom:1px solid #edf2f6}.site-menu a:last-child{border-bottom:0}.nav-cta{text-align:center}.hero-grid{padding:45px 0 70px}.hero h1{font-size:43px}.hero-lead{font-size:18px}.hero-product{order:0}.hero-product img{max-height:300px}.trust-grid{grid-template-columns:1fr;text-align:center;gap:10px}.section{padding:65px 0}.section-heading h2,.editorial-grid h2,.conclusion h2{font-size:34px}.ingredient-grid,.benefit-grid,.review-grid,.proscons,.choice-grid{grid-template-columns:1fr}.article-copy{font-size:16px}.price-card{align-items:flex-start;flex-direction:column}.big-price strong{font-size:34px}.order-section{padding:70px 0}.order-grid{gap:25px}.order-product img{max-height:260px}.footer-grid{grid-template-columns:1fr}.final-grid{gap:20px}.final-grid img{max-height:250px}.faq-question{font-size:14px}.mobile-cta{display:block}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Content pages and contact form */
.page-shell{min-height:70vh}.legal-copy{max-width:900px}.legal-copy h2{font-size:24px;color:#0a3d78;margin:34px 0 10px}.legal-copy h3{font-size:18px;color:#123f70;margin:24px 0 8px}.legal-copy p{color:#4c6177;margin:0 0 16px}.legal-copy ul{color:#4c6177;padding-left:22px}.legal-copy li{margin:7px 0}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:start}.contact-info,.contact-form{background:#fff;border:1px solid #dfeaf3;border-radius:24px;padding:30px;box-shadow:0 15px 35px rgba(15,65,105,.06)}.contact-info h2,.contact-form h2{margin-top:0;color:#0a3d78}.contact-info p{color:#607489}.contact-points{display:grid;gap:14px;margin-top:24px}.contact-point{padding:16px;border-radius:15px;background:#f3f9fd;border:1px solid #e2edf4}.contact-point b{display:block;color:#0a4d8c;margin-bottom:3px}.contact-point span{font-size:14px;color:#65798d}.contact-form label{display:block;font-weight:700;font-size:14px;margin-bottom:15px;color:#17324f}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:7px;padding:14px 15px;border:1px solid #cfddea;border-radius:10px;outline:0;background:#fff}.contact-form textarea{min-height:150px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#0a81da;box-shadow:0 0 0 3px rgba(10,129,218,.1)}.contact-form .form-note{margin-bottom:0}.success-note{padding:14px 16px;border-radius:12px;background:#effaf5;border:1px solid #cfeee0;color:#25634c;margin-bottom:20px}
@media(max-width:760px){.contact-grid{grid-template-columns:1fr}.contact-info,.contact-form{padding:22px}}
