.tbk-checkout-block-label{align-items:center;display:flex;width:100%}.tbk-checkout-block-label__title{flex:1 1 auto}.tbk-checkout-block-label__logo{display:block;margin-left:auto}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap");
.smktlp,.smktlp *{box-sizing:border-box}.smktlp{--p:#7154c7;--pd:#4e3792;--c:#ff747c;--cd:#e95862;--n:#28204f;--m:#716b80;--b:#e8e0f2;font-family:Manrope,Arial,sans-serif;color:#302a49;max-width:1220px;margin:42px auto}.smktlp-shell{overflow:hidden;border:1px solid var(--b);border-radius:34px;background:#fff;box-shadow:0 24px 70px rgba(60,39,103,.11)}.smktlp-lead{padding:44px;background:linear-gradient(135deg,#fff,#fff7f8)}.smktlp-lead-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:55px;align-items:center}.smktlp-visual{min-height:480px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(170,145,223,.16),transparent 58%);border-radius:28px}.smktlp-visual img{max-width:94%;max-height:460px;object-fit:contain}.smktlp-kicker{display:inline-block;color:var(--p);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.smktlp-copy h2,.smktlp-top h2,.smktlp-result h2{font-family:'Playfair Display',Georgia,serif;color:var(--pd)}.smktlp-copy h2{font-size:clamp(34px,3.15vw,50px);line-height:1.04;margin:12px 0}.smktlp-copy h2 span,.smktlp-copy h2 strong{display:block;white-space:nowrap}.smktlp-copy h2 strong{color:var(--cd)}.smktlp-copy>p{color:var(--m);line-height:1.7}.smktlp form{display:grid;gap:14px}.smktlp label{display:grid;gap:7px;font-size:12px;font-weight:800;color:var(--n)}.smktlp input[type=text],.smktlp input[type=tel],.smktlp input[type=email]{min-height:52px;border:1px solid var(--b);border-radius:14px;padding:0 15px;font:inherit}.smktlp-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smktlp-check{grid-template-columns:22px 1fr!important;align-items:start!important;border:1px solid var(--b);border-radius:15px;padding:14px;background:#fff}.smktlp-check input{margin-top:3px}.smktlp-check span{font-size:10.5px;font-weight:500;line-height:1.48;color:var(--m)}.smktlp-check-opt{background:#faf8fd;padding:11px 13px}.smktlp-check-opt span{font-size:9.5px;font-style:italic;line-height:1.45;color:#7c7588}.smktlp-check-opt strong{font-style:italic;color:var(--pd)}.smktlp-privacy{font-size:9.5px;line-height:1.45;color:var(--m);background:#f8f5fc;padding:10px 12px;border-radius:12px}.smktlp-error{min-height:16px;color:#c8434e;font-size:11px;font-weight:700}.smktlp-btn{min-height:49px;padding:0 24px;border:0;border-radius:999px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.smktlp-btn-primary{color:#fff!important;background:linear-gradient(135deg,#8065d4,#e95862);box-shadow:0 12px 26px rgba(111,86,201,.22)}.smktlp-btn-secondary{color:var(--pd);background:#f1ecf8}.smktlp-top{padding:30px 34px 22px;border-bottom:1px solid var(--b);background:linear-gradient(135deg,#f7f3fc,#fff,#fff5f6)}.smktlp-top h2{font-size:clamp(36px,4.5vw,58px);margin:10px 0 7px}.smktlp-top h2 strong{color:var(--cd)}.smktlp-top p{color:var(--m)}.smktlp-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;color:var(--m);font-size:12px;font-weight:800}.smktlp-question-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--p),#8065d4);box-shadow:0 8px 18px rgba(113,84,199,.16)}.smktlp-percent{color:var(--pd);font-size:13px;font-weight:900}.smktlp-progress{position:relative;height:14px;background:#eee9f6;border-radius:99px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(78,55,146,.06)}.smktlp-progress i{display:block;height:100%;width:10%;border-radius:99px;background:linear-gradient(90deg,var(--p),var(--c));box-shadow:0 0 16px rgba(255,116,124,.24);transition:width .38s cubic-bezier(.2,.7,.2,1)}.smktlp-stage{display:grid;grid-template-columns:.92fr 1.08fr;gap:48px;align-items:center;padding:38px;transition:.4s}.smktlp-stage.out{opacity:0;transform:translateY(-30px)}.smktlp-stage.in{opacity:0;transform:translateY(34px)}.smktlp-photo{min-height:420px;border:1px solid var(--b);border-radius:26px;background:radial-gradient(circle,rgba(170,145,223,.15),transparent 58%),#fff9fb;display:flex;align-items:center;justify-content:center}.smktlp-photo img{width:88%;height:380px;object-fit:contain}.smktlp-count{color:var(--cd);font-size:12px;font-weight:800;text-transform:uppercase}.smktlp-panel h3{font-family:'Playfair Display',Georgia,serif;color:var(--pd);font-size:clamp(29px,3vw,43px);line-height:1.15;margin:12px 0}.smktlp-panel>p{color:var(--m);line-height:1.7}.smktlp-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smktlp-options button{min-height:70px;border:1.5px solid var(--b);border-radius:19px;background:#fff;font-weight:800;color:var(--n);cursor:pointer}.smktlp-options button.selected{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--p),var(--c))}.smktlp-note{margin-top:16px;padding:13px 15px;border-radius:14px;background:#f8f5fc;color:var(--m);font-size:11px}.smktlp-actions{display:flex;justify-content:space-between;padding:0 38px 34px}.smktlp-result{padding:42px}.smktlp-result-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center}.smktlp-result-visual{position:relative;min-height:410px;border:1px solid var(--b);border-radius:28px;background:#faf7fd;display:flex;align-items:center;justify-content:center}.smktlp-result-visual img{width:88%;height:380px;object-fit:contain}.smktlp-score{position:absolute;right:18px;bottom:18px;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 12px 30px rgba(62,43,101,.13);text-align:center}.smktlp-score strong{font-size:30px;color:var(--pd)}.smktlp-score span{font-size:10px;color:var(--m)}.smktlp-result h2{font-size:44px;margin:10px 0}.smktlp-result p{color:var(--m);line-height:1.7}.smktlp-result-box{padding:18px 20px;border:1px solid var(--b);border-radius:18px;background:linear-gradient(135deg,#f8f4fd,#fff2f3);margin:18px 0 24px}.smktlp-result-actions{display:flex;gap:12px;flex-wrap:wrap}.smktlp-disclaimer{margin-top:24px;padding-top:18px;border-top:1px solid var(--b);font-size:11px;color:#7a7487}@media(max-width:900px){.smktlp-lead-grid,.smktlp-stage,.smktlp-result-grid{grid-template-columns:1fr}.smktlp-visual{min-height:300px}.smktlp-visual img{max-height:290px}}@media(max-width:620px){.smktlp{margin:18px 11px}.smktlp-lead,.smktlp-stage,.smktlp-result{padding:22px}.smktlp-row,.smktlp-options{grid-template-columns:1fr}.smktlp-copy h2 span,.smktlp-copy h2 strong{white-space:normal}.smktlp-actions{padding:0 22px 24px}.smktlp-result-actions{flex-direction:column}} .smktlp-top{padding-bottom:18px}
.smktlp-meta,.smktlp-count,.smktlp-actions{display:none!important}
.smktlp-progress{height:6px;margin-top:22px;background:#eee9f6;box-shadow:none}
.smktlp-progress i{width:10%;background:linear-gradient(90deg,var(--p),var(--c));box-shadow:none;transition:width .42s cubic-bezier(.2,.7,.2,1)}
.smktlp-panel h3{margin-top:0}
.smktlp-options button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}
.smktlp-options button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(113,84,199,.28);box-shadow:0 12px 24px rgba(78,55,146,.08)}
.smktlp-options button:disabled{cursor:default}
.smktlp-options button.selected{transform:translateY(-1px);box-shadow:0 12px 25px rgba(113,84,199,.20)}
.smktlp-back{display:inline-flex;align-items:center;margin-top:12px;padding:2px 0;border:0;background:transparent;color:var(--pd);font:inherit;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none;opacity:.76;transition:opacity .2s ease,transform .2s ease}
.smktlp-back:hover{opacity:1;transform:translateX(-2px)}
.smktlp-back[hidden]{display:none!important}
.smktlp-back:disabled{opacity:.35;cursor:default;transform:none}
@media(max-width:620px){.smktlp-progress{margin-top:17px}.smktlp-back{margin-top:10px}} .smktlp-btn-share{color:var(--pd)!important;background:#fff;border:1.5px solid rgba(113,84,199,.24);box-shadow:0 8px 20px rgba(78,55,146,.06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}
.smktlp-btn-share:hover{color:#fff!important;background:linear-gradient(135deg,var(--p),#8065d4);border-color:transparent;transform:translateY(-2px);box-shadow:0 12px 24px rgba(78,55,146,.15)}
@media(max-width:620px){.smktlp-result-actions .smktlp-btn{width:100%}}