.research-verification{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;overflow:auto;color:#111319;background:linear-gradient(180deg,#f5f7f6,#edf5f0 52%,#f2f3ef);opacity:1;transition:opacity .22s ease}.research-verification[hidden],.research-verified .research-verification{display:none}.research-verified .research-verification[aria-hidden=true]{opacity:0}body.research-verification-open{overflow:hidden}.research-verification__ambient{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.research-verification__ambient:before,.research-verification__ambient:after{content:"";position:absolute;width:45vw;aspect-ratio:1;border-radius:50%;filter:blur(2px);opacity:.7}.research-verification__ambient:before{top:-26vw;left:-12vw;background:radial-gradient(circle,#d9f4778f,#d9f47700 68%)}.research-verification__ambient:after{right:-14vw;bottom:-27vw;background:radial-gradient(circle,#a2d2be85,#a2d2be00 68%)}.research-verification__ambient span{position:absolute;width:14px;height:14px;border:1px solid rgba(40,92,69,.17);border-radius:50%;background:#ffffff6b}.research-verification__ambient span:nth-child(1){top:18%;left:12%;width:90px;height:90px}.research-verification__ambient span:nth-child(2){top:66%;left:18%;width:42px;height:42px}.research-verification__ambient span:nth-child(3){top:22%;right:16%;width:58px;height:58px}.research-verification__ambient span:nth-child(4){right:7%;bottom:17%;width:110px;height:110px}.research-verification__ambient span:nth-child(5){top:52%;right:27%;width:24px;height:24px}.research-verification__stage{position:relative;z-index:1;width:min(560px,calc(100% - 32px));min-height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:42px 0}.research-verification__logo{width:150px;height:auto;margin:0 auto 24px}.research-verification__card{padding:34px;border:1px solid rgba(17,19,25,.11);border-radius:24px;background:#fffffff0;box-shadow:0 28px 80px -24px #14372945;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.research-verification__languages{margin:-9px -9px 25px;padding:14px;border:1px solid #dfe7e2;border-radius:17px;background:#f3f8f5}.research-verification__languages>p{margin:0 0 9px;color:#53645b;font-size:9px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.research-verification__languages nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.research-verification__languages a{min-width:0;min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid #d9dfdb;border-radius:11px;background:#fff;color:#252b28;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.research-verification__languages a:hover,.research-verification__languages a:focus-visible,.research-verification__languages a[aria-current=page]{border-color:#285c45;background:#f8fcf9;box-shadow:inset 0 0 0 1px #285c4514;outline:none}.research-verification__languages a span{font-size:20px;line-height:1}.research-verification__languages a strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.research-verification__eyebrow{margin-bottom:12px;color:#285c45;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.research-verification__card h1{margin-bottom:10px;font-size:clamp(31px,6vw,42px);line-height:1;letter-spacing:-.045em}.research-verification__card>p:not(.research-verification__eyebrow):not(.research-verification__legal){margin-bottom:0;color:#61666b;font-size:14px;line-height:1.6}.research-verification__form{display:grid;gap:11px;margin-top:24px}.research-verification__form label{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px;border:1px solid #dfe2de;border-radius:13px;background:#fff;color:#30343a;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.research-verification__form label:hover,.research-verification__form label:has(input:checked){border-color:#6e9e86;background:#f4faf6;box-shadow:inset 0 0 0 1px #285c4514}.research-verification__form input{width:18px;height:18px;margin:1px 0 0;accent-color:#285c45}.research-verification__form label span{font-size:13px;line-height:1.5}.research-verification__form button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:5px;padding:13px 22px;border:0;border-radius:999px;background:#285c45;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.research-verification__form button:hover:not(:disabled){background:#1f4b37;transform:translateY(-1px)}.research-verification__form button:disabled{background:#d2d6d2;color:#777d79;cursor:not-allowed}.research-verification__form button svg{width:17px;height:17px}.research-verification__legal{margin:22px 0 0;color:#777c81;font-size:10px;line-height:1.55}.research-verification__legal a,.research-verification__exit a{text-decoration:underline;text-underline-offset:3px}.research-verification__exit{margin:20px 0 0;color:#6f7479;font-size:12px;text-align:center}@media(max-width:620px){.research-verification__stage{width:min(100% - 20px,560px);justify-content:flex-start;padding:30px 0 24px}.research-verification__logo{width:132px;margin-bottom:20px}.research-verification__card{padding:25px 20px;border-radius:21px}.research-verification__languages{margin:-5px -1px 22px;padding:10px}.research-verification__languages>p{line-height:1.45}.research-verification__languages a{min-height:43px;gap:5px;padding:6px 4px}.research-verification__languages a span{font-size:18px}.research-verification__languages a strong{font-size:10px}.research-verification__card h1{font-size:31px}.research-verification__form label{padding:13px 12px}}@media(prefers-reduced-motion:reduce){.research-verification,.research-verification__form button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/research-verification.css.map */
