#tf-guided-pof-clone{
  --tf-bg:#050810;--tf-panel:#0b101b;--tf-panel2:#0d1422;--tf-panel3:#111a2a;
  --tf-ink:#f7f9ff;--tf-muted:#98a2b8;--tf-line:rgba(255,255,255,.14);--tf-line-strong:rgba(255,255,255,.28);
  --tf-orange:#f26b0a;--tf-orange2:#ff8a2f;--tf-orange-soft:#3a1f0d;--tf-green:#27c76f;--tf-red:#ff5e57;
  position:relative;isolation:isolate;overflow:hidden;min-height:720px;padding:32px 20px 72px;
  color:var(--tf-ink);background:
    radial-gradient(circle at 18% 0%,rgba(242,107,10,.13),transparent 25%),
    radial-gradient(circle at 82% 38%,rgba(17,58,123,.28),transparent 30%),
    linear-gradient(180deg,#04070d 0%,#060a12 48%,#050810 100%);
}
#tf-guided-pof-clone *{box-sizing:border-box;text-shadow:none!important}
#tf-guided-pof-clone button,#tf-guided-pof-clone input,#tf-guided-pof-clone select{font:inherit}
#tf-guided-pof-clone .tf-clone-bg-glow{position:absolute;z-index:-1;width:420px;height:420px;border-radius:50%;filter:blur(70px);opacity:.22;pointer-events:none}
#tf-guided-pof-clone .tf-clone-bg-glow-one{top:80px;left:-220px;background:#f26b0a}
#tf-guided-pof-clone .tf-clone-bg-glow-two{right:-230px;top:330px;background:#1f4d9d}
#tf-guided-pof-clone .tf-clone-wrap{width:min(840px,100%);margin:0 auto}
#tf-guided-pof-clone .tf-clone-appbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px;padding:0 4px;color:#fff}
#tf-guided-pof-clone .tf-clone-product{display:flex;align-items:center;gap:10px}
#tf-guided-pof-clone .tf-clone-product-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,var(--tf-orange),#ff9545);font-weight:950;color:#fff;box-shadow:0 10px 28px rgba(242,107,10,.25)}
#tf-guided-pof-clone .tf-clone-product>span:last-child{display:grid;line-height:1.05}
#tf-guided-pof-clone .tf-clone-product strong{font-size:14px;letter-spacing:.08em}
#tf-guided-pof-clone .tf-clone-product small{margin-top:4px;font-size:11px;color:var(--tf-muted)}
#tf-guided-pof-clone .tf-clone-security{display:flex;align-items:center;gap:7px;color:#b7c0d2;font-size:12px}
#tf-guided-pof-clone .tf-clone-security span{color:var(--tf-green);font-size:10px}
#tf-guided-pof-clone .tf-clone-progress-row{display:grid;grid-template-columns:100px 1fr 58px;gap:20px;align-items:center;width:min(760px,100%);margin:0 auto 18px;font-size:13px;font-weight:800}
#tf-guided-pof-clone .tf-clone-step-label{color:#c5ccda}#tf-guided-pof-clone .tf-clone-percent{text-align:right;color:#fff}
#tf-guided-pof-clone .tf-clone-progress{height:7px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}
#tf-guided-pof-clone .tf-clone-progress span{display:block;height:100%;width:17%;border-radius:inherit;background:linear-gradient(90deg,var(--tf-orange),#ff4f19);box-shadow:0 0 18px rgba(242,107,10,.5);transition:width .32s cubic-bezier(.2,.7,.2,1)}
#tf-guided-pof-clone .tf-clone-start-row{text-align:center;margin:0 0 18px}
#tf-guided-pof-clone .tf-clone-start-over{min-height:38px;padding:0 14px;border:1px solid var(--tf-line);border-radius:8px;background:rgba(255,255,255,.03);color:#f3f6ff;font-size:12px;font-weight:800;cursor:pointer;transition:.2s}
#tf-guided-pof-clone .tf-clone-start-over:hover{border-color:rgba(242,107,10,.65);background:rgba(242,107,10,.08)}
#tf-guided-pof-clone .tf-clone-card{width:min(520px,100%);margin:0 auto;padding:27px 24px 23px;border:1px solid var(--tf-line-strong);border-radius:12px;background:linear-gradient(180deg,rgba(10,14,24,.97),rgba(7,11,19,.97));box-shadow:0 28px 85px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.03);backdrop-filter:blur(18px);transition:transform .24s ease,opacity .24s ease}
#tf-guided-pof-clone .tf-clone-card.is-entering{animation:tfCloneEnter .26s ease both}
@keyframes tfCloneEnter{from{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:none}}
#tf-guided-pof-clone .tf-clone-head{text-align:center;margin-bottom:25px}
#tf-guided-pof-clone .tf-clone-head h1,#tf-guided-pof-clone .tf-clone-head h2{margin:0 0 9px;color:var(--tf-orange);font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em}
#tf-guided-pof-clone .tf-clone-head p{max-width:410px;margin:0 auto;color:var(--tf-muted);font-size:13px;line-height:1.52}
#tf-guided-pof-clone .tf-clone-fields{display:grid;gap:16px}
#tf-guided-pof-clone .tf-clone-field{display:grid;gap:7px}
#tf-guided-pof-clone .tf-clone-field label,#tf-guided-pof-clone .tf-clone-label{color:#aeb7c9;font-size:12px;font-weight:800}
#tf-guided-pof-clone input,#tf-guided-pof-clone select{width:100%;height:46px;padding:0 12px;border:1px solid var(--tf-line);border-radius:8px;outline:0;background:#080c14;color:#fff;caret-color:var(--tf-orange)}
#tf-guided-pof-clone input::placeholder{color:#687287}
#tf-guided-pof-clone select{color-scheme:dark}
#tf-guided-pof-clone input:focus,#tf-guided-pof-clone select:focus{border-color:rgba(242,107,10,.85);box-shadow:0 0 0 3px rgba(242,107,10,.11)}
#tf-guided-pof-clone .tf-clone-tabs{display:flex;justify-content:center;gap:10px;margin:0 0 23px}
#tf-guided-pof-clone .tf-clone-tab{min-height:40px;padding:0 16px;border:1px solid var(--tf-line);border-radius:7px;background:#090e17;color:#e8edf8;font-size:12px;font-weight:800;cursor:pointer;transition:.18s}
#tf-guided-pof-clone .tf-clone-tab:hover{border-color:rgba(242,107,10,.5)}
#tf-guided-pof-clone .tf-clone-tab.is-active{border-color:var(--tf-orange);background:linear-gradient(180deg,#b63e0a,#9b3109);color:#fff;box-shadow:0 9px 20px rgba(167,53,9,.22)}
#tf-guided-pof-clone .tf-clone-radio-row{display:flex;justify-content:flex-end;gap:18px;margin:6px 0 12px;color:#e6ebf4;font-size:12px;font-weight:800}
#tf-guided-pof-clone .tf-clone-radio-row label{display:flex;align-items:center;gap:7px;cursor:pointer}
#tf-guided-pof-clone .tf-clone-radio-row input,#tf-guided-pof-clone .tf-choice-line input,#tf-guided-pof-clone .tf-bank-mode-list input,#tf-guided-pof-clone .tf-option-card input{width:17px;height:17px;accent-color:#d74d16}
#tf-guided-pof-clone .tf-partner-block{margin-top:21px}
#tf-guided-pof-clone .tf-option-list{display:grid;gap:10px}
#tf-guided-pof-clone .tf-option-card{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);cursor:pointer;transition:.18s}
#tf-guided-pof-clone .tf-option-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.16)}
#tf-guided-pof-clone .tf-option-card.is-selected{border-color:rgba(242,107,10,.75);background:linear-gradient(180deg,rgba(116,40,11,.29),rgba(74,25,9,.21));box-shadow:inset 0 0 0 1px rgba(242,107,10,.08)}
#tf-guided-pof-clone .tf-option-main strong{display:block;color:#f6f8fc;font-size:13px}
#tf-guided-pof-clone .tf-option-main small{display:block;margin-top:3px;color:#8e99ad;font-size:11px;line-height:1.35}
#tf-guided-pof-clone .tf-option-rate{text-align:right;color:#fff;font-size:13px;font-weight:900;white-space:nowrap}
#tf-guided-pof-clone .tf-recommended{display:inline-flex;margin:0 0 4px;padding:4px 8px;border-radius:999px;background:#29cc73;color:#06130c;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}
#tf-guided-pof-clone .tf-reference-requirement{display:grid;gap:5px;padding:13px;border:1px solid rgba(242,107,10,.35);border-radius:8px;background:rgba(110,29,18,.22);color:#fff}
#tf-guided-pof-clone .tf-reference-requirement strong{font-size:12px}#tf-guided-pof-clone .tf-reference-requirement span{color:#d0d6e1;font-size:12px}
#tf-guided-pof-clone .tf-money-input{position:relative}#tf-guided-pof-clone .tf-money-input>span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#aeb6c6;font-weight:850}#tf-guided-pof-clone .tf-money-input input{padding-left:32px}
#tf-guided-pof-clone .tf-recommended-panel{margin-bottom:15px;padding:14px;border:1px solid rgba(242,107,10,.3);border-radius:8px;background:linear-gradient(180deg,rgba(78,22,16,.31),rgba(46,15,14,.23))}
#tf-guided-pof-clone .tf-recommended-panel>div:first-child{margin-bottom:8px;color:#dce2ec;font-size:11px}
#tf-guided-pof-clone .tf-rec-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}
#tf-guided-pof-clone .tf-rec-row span{display:grid;gap:3px}#tf-guided-pof-clone .tf-rec-row span:last-child{text-align:right}
#tf-guided-pof-clone .tf-rec-row strong{color:#fff;font-size:14px}#tf-guided-pof-clone .tf-rec-row span:last-child strong{color:var(--tf-orange2);font-size:16px}
#tf-guided-pof-clone .tf-rec-row small,#tf-guided-pof-clone .tf-other-option small{color:var(--tf-muted);font-size:11px}
#tf-guided-pof-clone .tf-other-option{display:grid;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}
#tf-guided-pof-clone .tf-other-option>div{display:flex;justify-content:space-between;gap:12px;color:#eef2fa;font-size:12px}
#tf-guided-pof-clone .tf-bank-mode-list{display:grid;gap:12px;margin:17px 0}
#tf-guided-pof-clone .tf-bank-mode-list label{display:flex;align-items:flex-start;gap:9px;color:#f0f4fb;cursor:pointer}
#tf-guided-pof-clone .tf-bank-mode-list input{flex:0 0 17px;margin-top:1px}
#tf-guided-pof-clone .tf-bank-mode-list span{display:grid;gap:2px}#tf-guided-pof-clone .tf-bank-mode-list strong{color:#f3f6fb;font-size:12px}#tf-guided-pof-clone .tf-bank-mode-list small{color:#8d98ab;font-size:11px}
#tf-guided-pof-clone .tf-bank-recommendation{margin-top:11px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.028)}
#tf-guided-pof-clone .tf-bank-recommendation>strong{color:#cbd2df;font-size:11px}
#tf-guided-pof-clone .tf-bank-recommendation h3{display:flex;justify-content:space-between;gap:12px;margin:8px 0;color:#fff;font-size:16px}
#tf-guided-pof-clone .tf-bank-recommendation h3 span{color:var(--tf-orange2)}
#tf-guided-pof-clone .tf-bank-meta{display:flex;justify-content:space-between;gap:12px;color:#909bae;font-size:10px}
#tf-guided-pof-clone .tf-rate-line{margin-top:9px;padding:8px 9px;border-radius:6px;background:rgba(119,28,17,.28);color:#e5c8c0;font-size:10px;font-weight:800}
#tf-guided-pof-clone .tf-bank-recommendation p{margin:8px 0 0;color:#8792a5;font-size:10px}
#tf-guided-pof-clone .tf-search-select{position:relative}
#tf-guided-pof-clone .tf-search-trigger{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--tf-line);border-radius:8px;background:#080c14;color:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}
#tf-guided-pof-clone .tf-search-trigger:focus{outline:0;border-color:rgba(242,107,10,.85);box-shadow:0 0 0 3px rgba(242,107,10,.11)}
#tf-guided-pof-clone .tf-search-menu{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 6px);padding:9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080c14;box-shadow:0 24px 60px rgba(0,0,0,.66)}
#tf-guided-pof-clone .tf-search-input{height:40px!important;margin-bottom:7px;background:#0c111c!important}
#tf-guided-pof-clone .tf-search-options{display:grid;gap:2px;max-height:245px;overflow:auto;padding-right:3px;scrollbar-color:#384156 #0a0f19}
#tf-guided-pof-clone .tf-search-option{padding:8px 9px;border:0;border-radius:6px;background:transparent;color:#dfe5ef;text-align:left;cursor:pointer}
#tf-guided-pof-clone .tf-search-option:hover,#tf-guided-pof-clone .tf-search-option.is-selected{background:rgba(242,107,10,.13);color:#fff}
#tf-guided-pof-clone .tf-final-section{padding:15px 0;border-top:1px solid rgba(255,255,255,.08)}#tf-guided-pof-clone .tf-final-section:first-of-type{padding-top:0;border-top:0}
#tf-guided-pof-clone .tf-final-question{margin:11px 0 9px;color:#b7c0d1;font-size:12px;font-weight:800}#tf-guided-pof-clone .tf-space-top{margin-top:17px}
#tf-guided-pof-clone .tf-choice-line{display:flex;align-items:flex-start;gap:8px;margin:9px 0;color:#edf1f8;font-size:12px;font-weight:750;cursor:pointer}
#tf-guided-pof-clone .tf-choice-line input{flex:0 0 17px;margin:0}
#tf-guided-pof-clone .tf-result-loading,#tf-guided-pof-clone .tf-clone-loading{display:flex;justify-content:center;align-items:center;gap:10px;padding:31px 0;color:#9aa5b8;font-size:12px}
#tf-guided-pof-clone .tf-clone-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.14);border-top-color:var(--tf-orange);border-radius:50%;animation:tfSpin .8s linear infinite}@keyframes tfSpin{to{transform:rotate(360deg)}}
#tf-guided-pof-clone .tf-result-summary{display:grid;gap:9px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025)}
#tf-guided-pof-clone .tf-result-summary>div,#tf-guided-pof-clone .tf-result-costs>div{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
#tf-guided-pof-clone .tf-result-summary span,#tf-guided-pof-clone .tf-result-costs span{color:#929caf;font-size:12px}
#tf-guided-pof-clone .tf-result-summary strong,#tf-guided-pof-clone .tf-result-costs strong{text-align:right;color:#f5f7fb;font-size:12px}
#tf-guided-pof-clone .tf-result-duration{padding:18px 0 14px;border-bottom:1px solid rgba(255,255,255,.08)}#tf-guided-pof-clone .tf-result-duration label{display:block;margin-bottom:8px;color:#eef2f8;font-size:12px;font-weight:850}
#tf-guided-pof-clone .tf-duration-input{position:relative}#tf-guided-pof-clone .tf-duration-input input{padding-right:70px}#tf-guided-pof-clone .tf-duration-input span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8e99ac;font-size:11px}
#tf-guided-pof-clone .tf-result-costs{display:grid;gap:11px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}
#tf-guided-pof-clone .tf-result-total{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 0 3px;color:#fff;font-size:14px;font-weight:900}
#tf-guided-pof-clone .tf-result-total strong{color:#ff5a34;font-size:19px;white-space:nowrap}
#tf-guided-pof-clone .tf-result-actions{display:grid;gap:9px;margin-top:20px}
#tf-guided-pof-clone .tf-result-actions .tf-clone-btn{width:100%;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}
#tf-guided-pof-clone .tf-clone-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08)}
#tf-guided-pof-clone .tf-clone-btn{min-height:42px;padding:0 17px;border:1px solid var(--tf-line);border-radius:7px;background:#090e17;color:#f5f7fb;font-size:12px;font-weight:850;cursor:pointer;transition:.18s}
#tf-guided-pof-clone .tf-clone-btn:hover{border-color:rgba(255,255,255,.28);background:#0d1420}
#tf-guided-pof-clone .tf-clone-btn-primary{min-width:128px;margin-left:auto;border-color:#c44b13;background:linear-gradient(180deg,#c64b13,#a7370b);color:#fff;box-shadow:0 10px 24px rgba(173,55,10,.24)}
#tf-guided-pof-clone .tf-clone-btn-primary:hover{border-color:#e15c1a;background:linear-gradient(180deg,#da5917,#b83e0e)}
#tf-guided-pof-clone .tf-clone-btn-primary:disabled{border-color:#4d2720;background:#351b18;color:#776a69;box-shadow:none;cursor:not-allowed}
#tf-guided-pof-clone .tf-clone-error{margin:13px 0 0;padding:10px 11px;border:1px solid rgba(255,90,87,.3);border-radius:7px;background:rgba(130,29,32,.18);color:#ffc2bf;font-size:11px}
#tf-guided-pof-clone .tf-submit-success{margin:18px 0;padding:20px;border:1px solid rgba(39,199,111,.25);border-radius:10px;background:rgba(39,199,111,.08);text-align:center;color:#f1f8f4}
#tf-guided-pof-clone .tf-submit-success h3{margin:10px 0 8px;color:#fff;font-size:18px}#tf-guided-pof-clone .tf-submit-success p{margin:0;color:#a9b5c5;line-height:1.55;font-size:12px}
#tf-guided-pof-clone .tf-submit-check{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:50%;background:var(--tf-green);color:#071109;font-size:21px;font-weight:950}
#tf-guided-pof-clone .tf-submit-safe{margin-top:14px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.025);color:#8f9aac;font-size:11px;text-align:left}
#tf-guided-pof-clone .tf-whatsapp-handoff{border-color:#22ad60!important;background:#15994f!important;color:#fff!important}
#tf-guided-pof-clone .tf-whatsapp-handoff:hover{background:#118445!important}
#tf-guided-pof-clone .tf-clone-preview-note{width:min(520px,100%);margin:13px auto 0;color:#707b8e;text-align:center;font-size:10px}
#tf-guided-pof-clone .tf-clone-trust-row{display:flex;justify-content:center;align-items:center;gap:11px;margin:18px auto 0;color:#7f8a9c;font-size:10px}
#tf-guided-pof-clone .tf-clone-trust-row i{width:3px;height:3px;border-radius:50%;background:#596377}

@media(max-width:680px){
  #tf-guided-pof-clone{min-height:680px;padding:20px 13px 48px}
  #tf-guided-pof-clone .tf-clone-appbar{margin-bottom:21px}
  #tf-guided-pof-clone .tf-clone-security{display:none}
  #tf-guided-pof-clone .tf-clone-progress-row{grid-template-columns:75px 1fr 44px;gap:9px;margin-bottom:14px;font-size:11px}
  #tf-guided-pof-clone .tf-clone-start-row{margin-bottom:14px}
  #tf-guided-pof-clone .tf-clone-card{padding:23px 16px 18px;border-radius:10px}
  #tf-guided-pof-clone .tf-clone-head{margin-bottom:22px}
  #tf-guided-pof-clone .tf-clone-head h1,#tf-guided-pof-clone .tf-clone-head h2{font-size:20px}
  #tf-guided-pof-clone input,#tf-guided-pof-clone select,#tf-guided-pof-clone .tf-search-trigger{height:48px;min-height:48px}
  #tf-guided-pof-clone .tf-clone-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  #tf-guided-pof-clone .tf-clone-tab{padding:0 10px}
  #tf-guided-pof-clone .tf-clone-radio-row{justify-content:flex-start;flex-wrap:wrap}
  #tf-guided-pof-clone .tf-option-card{grid-template-columns:20px 1fr;padding:12px}
  #tf-guided-pof-clone .tf-option-rate{grid-column:2;text-align:left}
  #tf-guided-pof-clone .tf-search-menu{position:fixed;left:13px;right:13px;top:14%;max-height:70vh;padding:10px}
  #tf-guided-pof-clone .tf-search-options{max-height:52vh}
  #tf-guided-pof-clone .tf-rec-row{grid-template-columns:1fr auto}
  #tf-guided-pof-clone .tf-bank-meta{display:grid;gap:3px}
  #tf-guided-pof-clone .tf-result-summary>div,#tf-guided-pof-clone .tf-result-costs>div{gap:9px}
  #tf-guided-pof-clone .tf-result-total{align-items:flex-start;flex-direction:column;gap:6px}
  #tf-guided-pof-clone .tf-result-total strong{font-size:18px}
  #tf-guided-pof-clone .tf-clone-actions{position:sticky;bottom:0;z-index:3;margin-left:-16px;margin-right:-16px;padding:12px 16px 0;background:linear-gradient(180deg,rgba(7,11,19,0),#070b13 26%)}
  #tf-guided-pof-clone .tf-clone-btn{flex:1}
  #tf-guided-pof-clone .tf-clone-btn-primary{margin-left:0}
  #tf-guided-pof-clone .tf-clone-trust-row{flex-wrap:wrap;gap:7px 9px;text-align:center}
}

@media(prefers-reduced-motion:reduce){
  #tf-guided-pof-clone *,#tf-guided-pof-clone *:before,#tf-guided-pof-clone *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
