:root{--wine:#6f1835;--ink:#21181a;--cream:#f3ede3;--paper:#fffaf2;--rose:#d9a8a4;--sage:#9aae9c;--gold:#c79b45;--muted:#766b69;--line:#d8cec3;font-family:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink)}button,input{font:inherit}button{cursor:pointer}header{height:86px;padding:0 5%;display:flex;align-items:center;background:var(--paper);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:10px}.logo>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--wine);border-radius:50%;font:italic 24px Georgia;color:var(--wine)}.logo span{display:flex;flex-direction:column}.logo b{font:700 11px Georgia;letter-spacing:.16em}.logo small{font-size:6px;letter-spacing:.25em;color:var(--muted)}header nav{margin:auto;display:flex;gap:34px}header nav button,.quiet{border:0;background:none;font-size:9px;color:var(--muted)}.quiet{text-decoration:underline}.hero{min-height:690px;padding:70px 7%;display:grid;grid-template-columns:1.1fr .9fr;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:600px;height:600px;right:-100px;top:-50px;border:1px solid #d8c7bb;border-radius:50%}.hero>div{z-index:1}.hero>div>span,.science>div>span,.cta>span,.intake aside>span,.result section>span,.plans section>span,.dossier>span,.safe>span,.evaluator>span,.checkout section>span{font-size:8px;font-weight:900;letter-spacing:.2em;color:var(--wine)}.hero h1{font:400 70px/.92 Georgia;letter-spacing:-.05em}.hero h1 em{color:var(--wine)}.hero>div>p{max-width:610px;font:15px/1.7 Georgia;color:var(--muted)}.actions{margin:35px 0;display:flex;align-items:center;gap:22px}.actions button:first-child,.cta button,.result section>button:first-of-type,.plan>button:first-of-type,.checkout form>button{padding:15px 19px;display:flex;align-items:center;gap:24px;border:1px solid var(--wine);background:var(--wine);color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;transition:.2s}.actions button:first-child:hover,.cta button:hover,.result section>button:first-of-type:hover,.plan>button:first-of-type:hover,.checkout form>button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #6f18352b}.actions button:nth-child(2){border:0;background:none;text-decoration:underline;color:var(--muted)}.hero>div>small{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.hero>div>small svg{width:13px}.hero>aside{position:relative;display:grid;place-content:center}.bottle{width:260px;height:380px;position:relative;display:grid;justify-items:center;filter:drop-shadow(0 30px 25px #33121f30);animation:float 4s ease-in-out infinite}.cap{width:110px;height:55px;background:linear-gradient(90deg,#3e0c20,#762443,#3e0c20);border-radius:10px 10px 3px 3px}.glass{width:220px;height:310px;padding-top:75px;display:flex;align-items:center;flex-direction:column;border-radius:20px 20px 42px 42px;background:linear-gradient(120deg,#ffffffa8,#e6cfc4aa);border:1px solid white;box-shadow:inset 18px 0 30px #fff}.glass span{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--wine);border-radius:50%;font:italic 28px Georgia;color:var(--wine)}.glass b{margin-top:25px;font:18px Georgia;letter-spacing:.15em}.glass small{margin-top:12px;text-align:center;font-size:7px;line-height:1.6}.orbit{position:absolute;width:370px;height:370px;top:20px;border:1px solid #beaaa3;border-radius:50%;animation:spin 18s linear infinite}.orbit i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--wine)}.orbit i:nth-child(1){left:20px;top:100px}.orbit i:nth-child(2){right:55px;bottom:40px;background:var(--gold)}.orbit i:nth-child(3){right:10px;top:130px;background:var(--sage)}.floatstat{position:absolute;right:0;bottom:40px;width:180px;padding:18px;background:var(--paper);border:1px solid var(--line)}.floatstat b{font:42px Georgia;color:var(--wine)}.floatstat span,.floatstat small{display:block;font-size:8px;margin-top:5px}.floatstat small{color:var(--muted)}.proof{padding:24px 5%;display:flex;justify-content:space-between;border-block:1px solid var(--line);background:var(--paper);color:#887b77}.proof span{font-size:7px}.proof b{font:11px Georgia;letter-spacing:.08em}.science{padding:90px 6%;display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:18px;background:var(--paper)}.science h2,.cta h2{font:50px/.95 Georgia}.science>div>p,.science article p{color:var(--muted);line-height:1.6}.science article{min-height:360px;padding:25px;border:1px solid var(--line);display:flex;flex-direction:column;transition:.25s}.science article:hover{transform:translateY(-7px);box-shadow:0 15px 35px #3b222513}.science article>b{font-size:8px;color:var(--wine)}.science article svg{width:35px;height:35px;margin:55px 0 25px;color:var(--wine)}.science article h3{font:21px Georgia}.science article p{font-size:11px}.quote{padding:95px 15%;text-align:center;background:var(--wine);color:#fff}.quote>svg{color:var(--gold)}.quote blockquote{font:italic 38px/1.3 Georgia}.quote>p{font-size:9px;color:#d9bfc9}.quote>div{margin-top:45px;display:flex;justify-content:center;gap:45px}.quote>div span{font-size:7px;letter-spacing:.15em}.cta{padding:100px;text-align:center}.cta h2{font-size:64px}.cta button{margin:auto}.intake{min-height:calc(100vh - 86px);display:grid;grid-template-columns:400px 1fr}.intake>aside{padding:70px 45px;background:var(--wine);color:#fff}.intake aside>span{color:#d3aebc}.intake aside h1{font:42px/1.05 Georgia}.intake aside p{color:#d5c0c5;line-height:1.6}.steps{margin-top:55px;display:flex;gap:8px}.steps i{width:60px;height:3px;background:#ffffff32}.steps i.on{background:var(--gold)}.intake>section{padding:80px 10%}.intake section>small{font-size:8px;color:var(--wine)}.intake h2{max-width:650px;font:48px/1.05 Georgia}.intake section>div{display:grid;gap:12px}.intake section>div button{padding:20px;display:grid;grid-template-columns:50px 1fr 30px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--paper);transition:.2s}.intake section>div button:hover{border-color:var(--wine);transform:translate(5px)}.intake section button i{font-size:8px;color:var(--muted)}.intake section svg{width:15px}.intake section>p{display:flex;gap:6px;color:var(--muted);font-size:8px}.intake section>p svg{width:12px}.analysis{min-height:100vh;padding:60px;display:grid;place-content:center;justify-items:center;text-align:center;background:#25171c;color:#fff}.analysis .logo{position:absolute;left:60px;top:50px}.analysis .logo>i{border-color:#fff;color:#fff}.scan{width:200px;height:200px;position:relative;display:grid;place-items:center;border:1px solid #ffffff50;border-radius:50%;animation:pulse 2s infinite}.scan svg{width:70px;height:70px;color:var(--rose)}.scan i{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #ffffff24;border-radius:50%}.scan i:nth-child(2){top:45px;right:45px;bottom:45px;left:45px}.scan i:nth-child(3){top:-25px;right:-25px;bottom:-25px;left:-25px}.analysis>span{margin-top:40px;font-size:8px;color:var(--rose)}.analysis h1{font:35px Georgia}.analysis>div:nth-last-of-type(1){width:430px;height:4px;background:#ffffff20}.analysis>div:nth-last-of-type(1) i{display:block;height:100%;background:var(--gold);transition:.1s}.analysis>b{margin-top:10px}.analysis>small{margin-top:20px;color:#9f9095}.result{min-height:calc(100vh - 86px);padding:70px 7%;display:grid;grid-template-columns:1.1fr .9fr}.result h1{font:60px/.95 Georgia}.result h1 em{color:var(--wine)}.result section>p{color:var(--muted)}.resultgrid{margin:35px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.resultgrid article{padding:18px;border-right:1px solid var(--line)}.resultgrid article:last-child{border:0}.resultgrid small{display:block;font-size:7px;color:var(--muted)}.resultgrid b{display:block;margin-top:7px;font:15px Georgia}.result section>button:first-of-type{width:max-content}.link,.terms{display:block;margin-top:20px;border:0;background:none;text-decoration:underline;color:var(--muted);font-size:9px}.result aside{display:grid;place-content:center;position:relative}.result aside>div:last-child{padding:12px;display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line)}.result aside>div:last-child svg{width:18px;color:var(--gold)}.result aside span{display:flex;flex-direction:column;font-size:8px}.plans,.checkout{min-height:calc(100vh - 86px);padding:70px 8%;display:grid;grid-template-columns:1fr 360px;gap:70px}.plans h1,.checkout h1{font:55px/.95 Georgia}.plan{max-width:650px;padding:30px;border:1px solid var(--line);background:var(--paper)}.plan>div{display:flex;align-items:end}.plan>div small{margin-right:auto}.plan>div b{font:55px Georgia;color:var(--wine)}.plan>div em{font-size:9px}.plan ul{padding:20px 0;list-style:none;border-block:1px solid var(--line)}.plan li{padding:8px;display:flex;gap:8px;font-size:10px}.plan li svg{width:14px;color:var(--wine)}.plan>button:first-of-type{width:100%;justify-content:center}.disclosure{padding:13px;background:#eee3d8;font-size:9px;line-height:1.6}.plans>aside{height:max-content;padding:30px;background:var(--wine);color:#fff}.plans aside>span{font-size:8px;color:var(--rose)}.plans aside h2{font:35px Georgia}.plans aside p{color:#d9c4cb;font-size:11px;line-height:1.6}.plans aside>div{margin-top:35px;padding:18px;border:1px solid #ffffff40}.plans aside svg{width:18px}.plans aside b,.plans aside strong{display:block;margin-top:7px}.plans aside strong{font:35px Georgia}.checkout section>span{color:var(--wine)}.order{padding:15px;display:flex;align-items:center;border:1px solid var(--line);background:var(--paper)}.order .bottle{width:70px;height:90px;transform:scale(.2);filter:none;margin:-30px}.order .glass{min-width:220px}.order span{margin-left:30px;display:flex;flex-direction:column}.order small{color:var(--muted);margin-top:5px}.order strong{margin-left:auto}.checkout form{margin-top:25px}.checkout label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:8px}.checkout input{padding:13px;border:1px solid var(--line);background:var(--paper)}.checkout form>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.checkout form>button{width:100%;justify-content:center}.checkout>aside{height:max-content;padding:28px;background:var(--paper);border:1px solid var(--line)}.checkout aside h3{font:20px Georgia}.checkout dl>div{padding:12px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:9px}.checkout aside p{font-size:9px;line-height:1.6;color:var(--wine)}.checkout aside>small{display:flex;gap:6px;font-size:7px;color:var(--muted)}.checkout aside>small svg{width:12px}.error{padding:10px;background:#f0d6d5;color:#6f1835;font-size:9px}.dossier{min-height:100vh;padding:70px 8%;background:#1d2922;color:#fff;position:relative}.dossier .close{position:absolute;right:45px;top:35px;border:0;background:none;color:#fff}.dossier .logo>i{border-color:#fff;color:#fff}.dossier>span{display:block;margin-top:65px;color:#a9c1af}.dossier h1{max-width:900px;font:60px/1 Georgia}.lead{max-width:900px;font:18px/1.6 Georgia;color:#c8d3cb}.dossier>section{margin:55px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.dossier article{padding:25px;border:1px solid #ffffff35}.dossier article>b{color:#a9c1af}.dossier article h2{font:25px Georgia}.dossier article p{font-size:11px;line-height:1.6;color:#bdc9c0}.safechoice{padding:22px;display:flex;align-items:center;gap:18px;background:#f0eadf;color:var(--ink)}.safechoice>svg{color:var(--wine)}.safechoice span{display:flex;flex-direction:column}.safechoice p{margin:4px 0;font-size:10px}.safechoice button{margin-left:auto;padding:12px;border:0;background:var(--wine);color:#fff;font-size:8px}.safe{min-height:100vh;padding:60px;display:grid;place-content:center;justify-items:center;text-align:center;background:var(--sage)}.safe>svg{width:65px;height:65px;margin-top:45px;padding:16px;border:1px solid;border-radius:50%;background:var(--paper)}.safe>span{margin-top:20px}.safe h1{font:50px Georgia}.safe p{color:#334139}.safe button{padding:12px 18px;border:0;background:var(--wine);color:#fff}.safe.complete{background:var(--rose)}.evaluator{min-height:100vh;padding:60px 8%;background:#21181a;color:#fff}.evaluator>span{display:block;margin-top:50px;color:var(--rose)}.evaluator h1{font:50px Georgia}.evaluator pre{padding:20px;background:#302227;color:#efd4da;white-space:pre-wrap}.evaluator button{padding:8px;margin-right:8px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.05);box-shadow:0 0 40px #d9a8a433}}@media(max-width:850px){header nav{display:none}.hero,.result,.plans,.checkout,.intake{grid-template-columns:1fr}.hero h1,.result h1,.dossier h1{font-size:48px}.hero aside{min-height:500px}.science{grid-template-columns:1fr 1fr}.science>div{grid-column:1/-1}.proof{overflow:hidden;gap:30px}.intake>aside{padding:45px}.result aside,.plans>aside,.checkout>aside{order:-1}.dossier>section{grid-template-columns:1fr}.safechoice{align-items:start;flex-direction:column}.safechoice button{margin:0}}@media(max-width:520px){header{padding-inline:4%}.hero{padding:50px 5%}.hero h1,.result h1,.plans h1,.checkout h1{font-size:41px}.actions{align-items:start;flex-direction:column}.science{grid-template-columns:1fr}.quote{padding:70px 8%}.quote blockquote{font-size:28px}.quote>div{gap:14px}.cta{padding:70px 5%}.cta h2{font-size:48px}.result,.plans,.checkout{padding:45px 5%}.resultgrid{grid-template-columns:1fr}.resultgrid article{border-right:0;border-bottom:1px solid var(--line)}.checkout form>div{grid-template-columns:1fr}.analysis h1{font-size:28px}.analysis>div:nth-last-of-type(1){width:90vw}}
