@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter-v13-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v13-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter-v13-latin-800.woff2) format("woff2")}:root{--accent: 0, 0, 255;--whr-blue: rgb(120, 23, 104);--whr-blue-100: rgba(120, 23, 104, .1);--whr-blue-300: rgb(214, 185, 209);--whr-blue-500: rgb(187, 139, 179);--whr-blue-50: rgb(248, 243, 247);--gray-300: #d1d5db;--gray-500: #6b7280;--whr-green: rgb(45, 120, 23);--font-sm: .875rem}html{font-family:Inter,sans-serif}main{margin-top:80px;z-index:0;min-height:calc(100svh - 80px);display:flex;flex-direction:column;justify-content:space-between}.container{margin-inline:auto;width:100%;padding:0 10px}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%;position:absolute;width:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:16px}h1{font-weight:800;font-size:2.25rem;line-height:1.25;margin-bottom:2rem}h2{font-weight:300;font-size:1.5rem;line-height:1.25;margin-top:1rem;margin-bottom:2rem}p{line-height:1.6rem;margin-bottom:1.2rem;font-weight:500}p strong{font-weight:800}li{font-weight:500}footer{background-color:var(--whr-blue-50);position:relative;bottom:0;width:100%}footer .container{padding:30px 10px;width:100%}@media (max-width: 640px){.m-hide{display:none}.m-only{display:block}}@media (min-width: 640px){.m-only{display:none}}.subtitle{font-weight:700;font-size:1.125rem;line-height:1.5;color:var(--whr-green)}span.cancel{color:var(--gray-300);text-decoration:line-through;text-decoration-color:var(--gray-500)}a{transition:all .2s ease-in-out;text-decoration-style:solid;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--whr-green)}a:hover{text-decoration:underline 3px var(--whr-blue)}a:hover{color:red;text-decoration:underline 3px var(--whr-blue)}main .core a.button{font-weight:500}main .core a:not(.button){font-weight:700;color:var(--whr-green)}main .core a.simple{font-weight:500;text-decoration-thickness:2px;text-underline-offset:4px}main .core a:hover:not(.button){color:var(--whr-blue)}main .core a:not(.button):not(.simple):after{content:url(/link.svg);display:inline-block;margin-left:2px;fill:red;stroke:#00f}header a,footer a{color:var(--whr-blue);text-decoration:none 3px var(--whr-green)}header a:hover,footer a:hover{color:var(--whr-green);text-decoration:underline 3px var(--whr-green)}header a.active,footer a.active{text-decoration:underline 3px var(--whr-blue)}a.button{border:2px solid var(--whr-green);border-radius:999rem;background:var(--whr-green);color:#fff;text-align:center;text-wrap:nowrap;padding:6px 14px;text-decoration:none;-webkit-box-shadow:2px 4px 5px 0px var(--whr-blue-100);-moz-box-shadow:2px 4px 5px 0px var(--whr-blue-100);box-shadow:2px 4px 5px 0 var(--whr-blue-100)}a.button:hover{text-decoration:none;background:var(--whr-blue-50);color:var(--whr-blue)}a.button.active{text-decoration:none}img.screenshot{height:auto;box-shadow:0 0 4px 4px var(--whr-blue-100)}.magic,.magic-reverse{margin-top:4rem;display:flex;gap:1rem 3rem}.magic>div,.magic-reverse>div{flex-basis:100%}.magic-center{align-items:center}.magic{flex-direction:column}.magic h3{font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:1.125rem;color:var(--whr-green)}.magic-top{align-items:top}.magic-reverse{flex-direction:column-reverse}.mt-1{margin-top:1rem}.mt-4{margin-top:4rem}.content{margin-top:3rem;margin-bottom:4rem;text-align:center}.content h3{font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:1.125rem;color:var(--whr-green)}@media (min-width: 640px){.content{max-width:80%;margin-inline:auto}.magic,.magic-reverse{flex-direction:row}}img.avatar{height:auto;box-shadow:0 0 4px 4px var(--whr-blue-100);border-radius:100%;padding:3px;margin-bottom:1rem}.banner{text-align:center;margin-top:1rem;margin-bottom:1rem}.banner h1{max-width:30ch;margin-inline:auto}.banner p{font-weight:300;font-size:1.25rem;line-height:1.125;margin-bottom:2rem}.banner div.buttons{display:flex;justify-content:center;align-items:center;gap:1rem}.banner a.button{font-size:1rem}header{border-bottom:2px solid var(--whr-blue-100);position:fixed;width:100%;background-color:var(--whr-blue-50);padding:10px 0;height:70px;display:flex;align-items:center;z-index:100;font-size:var(--font-sm)}header #logo{width:140px;padding-top:6px}header nav{display:flex;align-items:center;justify-content:space-between}header ul#menu{--menu-height: 80px;flex-direction:column;gap:16px;align-items:center}header ul li{padding:14px 0}header ul li#menuButton{display:block}@media (max-width: 1024px){header a{display:block}header ul#menu{display:none;position:absolute;font-size:1rem;left:0;top:0;background-color:#fff;width:100%;height:100dvh;padding:10px}header ul#menu>li:not(#menuCloseButton){padding:14px}header ul#menu>li#menuCloseButton{padding:8px}}@media (min-width: 1024px){header ul#menu>li#menuCloseButton{display:none}header ul#menu{flex-direction:row;display:flex}header nav ul li{display:block}header ul li#menuButton{display:none}}footer{font-size:.875rem;margin-top:12px}footer p{font-weight:500}footer .cols{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}footer .cols>div{flex-grow:1}footer .cols ul li a{display:block;padding:.5rem 0}@media (min-width: 640px){footer .cols{flex-direction:row;gap:1rem}}footer h2{font-size:inherit;font-weight:800;margin-bottom:.5rem}aside.features{display:flex;flex-direction:column;gap:1rem 2rem;text-align:center}aside.features>div{flex-basis:100%}aside.features p{font-weight:500}aside.features h2{font-weight:700;font-size:1.125rem;line-height:1.75rem;margin-bottom:1.125rem;color:var(--whr-green)}aside.features div.icon{align-content:center;margin:1rem auto;width:30px}aside.features div.icon svg{width:30px;height:30px;stroke:var(--whr-blue-500);fill:var(--whr-blue-300)}@media (min-width: 640px){aside.features{flex-direction:row}}aside.benefits{margin-top:3rem;display:flex;flex-direction:column;gap:1rem 2rem}aside.benefits>div{flex-basis:100%}aside.benefits>div h2{font-weight:700}aside.benefits .grid-2x2{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;gap:1rem}aside.benefits .grid-2x2>div h3{font-weight:700;font-size:1.125em;color:var(--whr-blue);line-height:3rem}@media (min-width: 640px){aside.benefits .grid-2x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}aside.benefits div.icon{margin-bottom:6px;width:30px}aside.benefits div.icon svg{width:30px;height:30px;stroke:var(--whr-green);fill:var(--whr-green)}@media (min-width: 640px){aside.benefits{flex-direction:row}}table.pricing{margin-inline:auto;border-collapse:collapse;border-bottom:2px solid var(--whr-blue-100)}table.pricing th{font-weight:700;border-top:2px solid var(--whr-blue-100)}table.pricing th,table.pricing td{padding:1rem;border-bottom:2px solid var(--whr-blue-50)}@media (min-width: 640px){table.pricing th,table.pricing td{padding:1rem 2rem}}table.pricing td.price{font-weight:700;font-variant-numeric:tabular-nums;text-wrap:nowrap}table.pricing td.footer{font-weight:500;font-size:.875rem;color:var(--whr-blue)}.contact-us{background:var(--whr-blue-50);padding:20px 10px;border-top:10px solid var(--whr-blue-500)}.contact-us #contact-rx{text-align:center;display:none}.contact-us form{margin-bottom:3rem}.contact-us label,.contact-us input,.contact-us textarea{display:block;width:100%;font-size:12pt;line-height:24pt}.contact-us input{margin-bottom:15pt}.contact-us em{color:var(--whr-green);font-weight:700}.contact-us input,.contact-us textarea{border:none;border:1px solid var(--whr-blue-500);border-radius:2px;background:#fff;padding-left:5px;outline:none}.contact-us input:focus,.contact-us textarea:focus{border:1px solid var(--whr-blue-500);outline:3px solid var(--whr-blue-100)}.contact-us textarea{resize:none}.contact-us button{display:block;float:right;line-height:24pt;margin-top:8px;padding:4px 20px;border:none;background:var(--whr-green);color:#fff;transition:.2s all ease-in-out;border-bottom:2px solid transparent;outline:none;cursor:pointer}.contact-us button:hover{background-color:var(--whr-blue)}.contact-us button:disabled{background-color:var(--whr-blue-100);cursor:wait}.contact-us ::selection{background:var(--whr-blue-100)}.contact-us input:-webkit-autofill,.contact-us input:-webkit-autofill:hover,.contact-us input:-webkit-autofill:focus,.contact-us textarea:-webkit-autofill,.contact-us textarea:-webkit-autofill:hover,.contact-us textarea:-webkit-autofill:focus{border:1px solid #6bd4b1;-webkit-text-fill-color:#2A293E;-webkit-box-shadow:0 0 0px 1000px #f8f4e5 inset;transition:background-color 5000s ease-in-out 0s}@media (min-width: 640px){.contact-us{padding:30px 100px}}
