html,body{margin:0;padding:0;color:#200e32;font-family:SF Pro Display,sans-serif}a{color:#200e32;font-size:12px;font-weight:700}.modal{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:#0006}.modal-content{background-color:#fefefe;max-width:360px;margin:150px auto;padding:24px;width:90%;border-radius:16px;box-shadow:0 4px 60px #00126f14;text-align:center;position:relative}.modal-content h2{margin:0;font-size:32px;font-weight:700}.modal-content p{padding-bottom:20px}.modal-center{display:flex;justify-content:center}.modal-header{position:absolute;right:24px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.cursor-pointer{cursor:pointer}.img-response{width:100%;position:relative}.ex1-contain{margin-bottom:24px}.ex1-field{position:relative}.ex1-label{text-align:left;font-size:14px;padding:8px 0;margin-left:4px}.ex1-input{background:#fff;border-radius:16px;padding:16px;border:1px solid rgba(219,218,223,1)}.ex1-fields{display:flex;margin-left:-16px}.ex1-fields .ex1-field{flex:1;margin-left:16px}.ex1-input::placeholder{color:#9293ab}.ex1-input:focus::placeholder{color:#666}#token{color:#555;padding:10px;text-align:center;font-weight:500}#error{color:#e41029;padding:10px;text-align:center;font-weight:500}#apple-pay-button{height:45px}.wrapper.bg-gray{background:#f3f2f8}.wrapper.bg-red{background:#fdd;background:linear-gradient(90deg,#fdd,#faa1a1)}.container{max-width:840px;margin:0 auto;height:100vh}.nav{display:flex;align-items:center;justify-content:center;padding:32px 0 20px;font-size:16px;font-weight:700;-webkit-user-select:none;user-select:none}.prev{display:flex;cursor:pointer}.logo-flex{display:flex;align-items:center;justify-content:center;flex:1;max-width:320px;-webkit-user-select:none;user-select:none}.logo-left .logo{margin-left:-24px}.logo{width:24px;height:24px;margin-right:4px}.text--left{text-align:left}.content{text-align:center}.content p{font-size:16px;margin:1em 0 1.6em}.content h1{font-size:32px;font-weight:700;margin-top:0;margin-bottom:8px;padding:0 32px}.red{color:#ff3b30}.content--header{padding:0 16px}.content--cards{display:inline-grid;grid-template-columns:repeat(2,1fr);justify-items:center;column-gap:16px;gap:16px}.card{box-shadow:0 19px 11px #0000000d;width:156px;height:180px;border-radius:16px;background:#fff;position:relative;padding:8px;display:flex;align-items:end;cursor:pointer}.card-ov{background:#fff;overflow:hidden;width:156px;height:180px;position:relative}.card-img{position:absolute;bottom:0;left:0;width:100%;border-radius:16px}.card-btn{background:#ff3b30;border-radius:12px;font-size:16px;font-weight:600;text-align:center;color:#fff;padding:8px;display:flex;align-items:center;justify-content:space-between;width:100%;z-index:10}.card-btn--text{text-align:center;margin:0 auto;font-size:16px;font-weight:500;-webkit-user-select:none;user-select:none}.footer{display:flex;justify-content:space-between;padding:24px}.footer--main{margin-top:60px}.question{font-size:24px;font-weight:700;margin-bottom:20px}.btn-next{padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center;justify-content:center;max-width:320px;width:100%;font-weight:500;font-size:16px;border:none}.btn-next:hover{background:#f4f5f6;cursor:pointer}.btn-continue{border-radius:32px;background:#ff3b30;color:#fff}.btn-continue:hover{background:#ff483d}.btn--disabled{-webkit-user-select:none;user-select:none;background:#f4f5f6;touch-action:none}.actions{margin:20px auto;display:flex;justify-content:center}.actions-qs{flex-direction:column;align-items:center;gap:16px}.actions-qs .btn-next{justify-content:start}.progress{padding-bottom:16px;box-sizing:border-box;display:flex;flex-flow:wrap;width:100%;align-items:center;justify-content:center}.progress-number{margin-bottom:8px;font-size:12px}.progress-items{display:flex;flex-flow:wrap;width:100%;align-items:center;justify-content:center}.progress-item{background:#dbdadf;border-radius:36px;width:25px;height:3px;margin:0 2px;border:1px solid rgba(219,218,223,1)}.progress-item--active{border-color:#06b217}.progress-item--solved{background:#06b217;border-color:#06b217}.risk-block{margin:36px auto 0;max-width:320px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 9px 9px #00000017}.risk--header{font-size:16px;font-weight:600;text-align:left}.risk-progress{margin:24px 0;border-radius:4px;height:8px;width:100%;background:linear-gradient(90deg,#06b217,#ffbf10 49.5%,#ec1e1e);position:relative}.risk-progress--circle{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #FA9415;outline:8px solid rgba(247,116,24,.1);position:absolute;top:-4px;left:65%}.risk-footer{display:flex;justify-content:space-between;font-size:12px}.low{color:#06b217}.medium{color:#edaf03}.high{color:#ec1e1e}.calculate-progress{margin:32px auto;width:250px;height:250px;background:#06b2170d;border-radius:50%;display:flex;justify-content:center;align-items:center}.current-counter{font-size:40px;font-weight:500}.calculate-item{padding:16px 0;font-size:16px;font-weight:500}.email-container{margin:40px auto 16px;max-width:320px;display:flex;justify-content:center;align-items:center}.email-input{font-size:16px;border-radius:16px;border:1px solid rgba(219,218,223,1);color:#200e32;padding:18px;width:100%}.email-input:focus{font-size:16px}.email-privacy{max-width:320px;margin:0 auto;display:flex}.privacy-text{margin-left:4px;font-size:12px;color:#737373;text-align:left}.list-items{display:inline-block;text-align:left}.list-items li{padding:6px 0;font-size:16px;color:#200e32}.wrapper.bg-sb{background:linear-gradient(180deg,#f7dbdf,#f5e4ea 15%,#f3f2f8)}.subscribe-content{max-width:330px;margin:0 auto}.subscribe-content h1{padding:0}.payment-price{margin-bottom:24px}.payment-price p{font-size:12px;font-weight:400}.price-today{display:flex;justify-content:space-between}.price-today--left{font-size:18px;font-weight:600}.price-today--right{display:flex;flex-direction:column;justify-content:flex-end;align-items:end}.price-title{font-size:18px;font-weight:600}.price-today .price-label{margin-top:10px}.price-label{background:#fff0ee;border-radius:16px;padding:2px 8px;color:#ff3b2d;font-weight:500;font-size:12px;text-align:center}.plans{padding:12px 0}.plan{border-radius:24px;background:#fff;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:16px 0;position:relative;border:2px solid #fff;cursor:pointer;gap:16px}.plan--external{border-radius:4px;padding:8px 16px;margin:16px 0}.plan--promo{background:#ff3b30;color:#fff;font-size:12px;padding:4px 12px;position:absolute;top:-14px;left:75px;border-radius:12px}.plan-check{border-radius:50%;border:1px solid rgba(219,218,223,1);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.plan-check--active{background:#06b217;border-color:#06b217}.plan--active{border:2px solid rgba(255,59,48,1)}.plan-content{font-size:16px;color:#200e32;display:flex;flex-direction:column;align-items:start;flex:1}.plan-price{display:flex;flex-direction:column;align-items:end}.plan-price--text{font-size:14px;color:#737373}.reviews{margin-top:40px}.reviews h1{font-size:24px}.review{padding:24px 0}.review--text{font-size:14px;font-style:italic}.review--stars{padding:8px 0}.review--author{font-size:14px}.link{display:flex;flex-direction:row;align-items:center;padding:14px 0}.link--uri{margin-left:8px;text-decoration:none;font-weight:400;font-size:14px}.copy{padding:32px 0;text-align:center;color:#737373}.frames{display:flex;gap:16px;padding:24px 0 32px}.frame{display:flex;flex:1;padding:4px 12px 12px;border-radius:16px;border:1px solid rgba(255,59,48,1);justify-content:center;flex-direction:column;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative}.frame-title{font-size:24px;font-weight:700;color:#200e32}.frame-img img{width:100%;height:auto}.frame-risk--rating{display:flex;flex-direction:row;gap:2px}.frame-age{font-weight:600;font-size:16px}.frame-risk{padding:12px 0}.frame-risk--title{font-size:16px;font-weight:600;text-align:left;margin-bottom:12px}.frame-rating{width:22px;height:6px;border-radius:3px;background:#dbdadf}.frame--blur{background:radial-gradient(circle at center,rgba(245,228,234,.8),transparent 48%);width:200px;height:200px;position:absolute;left:-22px;top:40px}.rating--high{background:#ff3b30}.rating--low{background:#06b217}.rating--warn{background:#edaf03}.review-star{margin-left:4px}.sp-page .container{height:100%}.img-discount{width:270px}
