.tabarak-funnel{--tf-accent:var(--t-accent,#f7a81b);--tf-accent-2:var(--t-accent-2,#ffbf3f);--tf-ink:#0e1116;--tf-muted:#5e6675;--tf-line:#e7e9ee;--tf-bg:#f5f6f9;--tf-wa:#25D366}.tf{color:var(--tf-ink)}.tf-wrap{width:100%;max-width:1220px;margin:0 auto;padding:0 16px}.tf-ic{width:18px;height:18px;flex:0 0 auto}.tf-h2{margin:0 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.2;font-weight:800;letter-spacing:-.01em}.tf-sec{padding:36px 0}.tf-center{text-align:center;margin-top:24px}.tf-link{display:inline-flex;align-items:center;gap:6px;color:#a8660a;font-weight:800;text-decoration:none}.tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:999px;border:2px solid #fff0;font-weight:800;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.tf-btn:hover{transform:translateY(-1px)}.tf-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(247 168 27 / .45)}.tf-btn--lg{min-height:54px;padding:14px 26px;font-size:16px}.tf-btn--block{width:100%}.tf-btn--accent{background:var(--tf-accent);color:#0e1116;box-shadow:0 10px 24px rgb(247 168 27 / .32)}.tf-btn--accent:hover{background:var(--tf-accent-2);color:#0e1116}.tf-btn--wa{background:var(--tf-wa);color:#06341a}.tf-btn--wa:hover{background:#1ebe5a;color:#06341a}.tf-btn--dark{background:#0e1116;color:#fff}.tf-btn--dark:hover{background:#1f2530;color:#fff}.tf-btn--line{background:#fff;color:#0e1116;border-color:#d9dde4}.tf-btn--line:hover{border-color:var(--tf-accent);color:#a8660a}.tf-btn--line.added{border-color:#25a55f;color:#137a3a}.tf-btn--line.loading{opacity:.6;pointer-events:none}.tf-btn--ghost{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .4)}.tf-btn--ghost:hover{border-color:var(--tf-accent);color:var(--tf-accent)}.tf .added_to_cart{display:block;text-align:center;margin-top:6px;font-size:13px;font-weight:700;color:#137a3a}.tf-promo{background:var(--tf-accent);color:#0e1116;text-align:center;font-weight:800;font-size:14px;padding:9px 0}.tf-hero{background:radial-gradient(80% 120% at 100% 0%,rgb(247 168 27 / .28),transparent 55%),linear-gradient(135deg,#0b0e13 0%,#171c25 100%);color:#fff;padding:34px 0 40px;overflow:hidden}.tf-hero__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.tf-eyebrow{margin:0 0 10px;color:var(--tf-accent);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tf-eyebrow span{color:#5e6675;margin:0 4px}.tf-hero__title{margin:0;color:#fff;font-size:clamp(30px,5.2vw,52px);line-height:1.08;font-weight:900;letter-spacing:-.02em}.tf-hero__sub{margin:14px 0 0;color:#c3c9d3;font-size:clamp(15px,1.7vw,18px);max-width:56ch}.tf-hero__ticks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.tf-hero__ticks li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.tf-hero__ticks .tf-ic{width:22px;height:22px;padding:3px;border-radius:50%;background:rgb(37 211 102 / .16);color:#3ee07f}.tf-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tf-hero__call{margin:14px 0 0;color:#9aa2ae;font-size:14px}.tf-hero__call a{color:#fff;font-weight:800;text-decoration:none}.tf-hero__media{position:relative}.tf-hero__img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;border-radius:22px;box-shadow:0 30px 70px rgb(0 0 0 / .45)}.tf-collage{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(260px,40vw,420px)}.tf-collage__item{background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;padding:14px;box-shadow:0 20px 50px rgb(0 0 0 / .35);overflow:hidden}.tf-collage__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tf-collage__item--0{grid-row:1 / span 2}.tf-collage__item:only-child{grid-column:1 / -1}.tf-from{position:absolute;z-index:2;left:-6px;top:-10px;background:var(--tf-accent);color:#0e1116;border-radius:16px;padding:10px 16px;box-shadow:0 14px 30px rgb(0 0 0 / .35);transform:rotate(-3deg);line-height:1.1}.tf-from span{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tf-from strong{font-size:22px;font-weight:900}@media (min-width:900px){.tf-hero{padding:56px 0 64px}.tf-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px}}.tf-trust{background:#fff;border-bottom:1px solid var(--tf-line)}.tf-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:18px;padding-bottom:18px}.tf-trust__grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.tf-trust__grid .tf-ic{grid-row:1 / span 2;width:40px;height:40px;padding:9px;border-radius:12px;background:#fff4dc;color:#a8660a}.tf-trust__grid strong{font-size:14px}.tf-trust__grid span{font-size:12.5px;color:var(--tf-muted)}@media (min-width:900px){.tf-trust__grid{grid-template-columns:repeat(4,1fr)}}.tf-budget{background:var(--tf-bg)}.tf-budget__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tf-budget__item{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 44px 16px 16px;background:#fff;border:1.5px solid var(--tf-line);border-radius:16px;color:#0e1116;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tf-budget__item small{font-size:11px;font-weight:800;color:var(--tf-muted);letter-spacing:.1em}.tf-budget__item span{font-size:16px;font-weight:800}.tf-budget__item .tf-ic{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#a8660a}.tf-budget__item:hover{border-color:var(--tf-accent);box-shadow:0 10px 24px rgb(14 17 22 / .08);transform:translateY(-2px)}@media (min-width:900px){.tf-budget__grid{grid-template-columns:repeat(4,1fr)}}.tf-sechead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.tf-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (min-width:700px){.tf-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1080px){.tf-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.tf-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--tf-line);border-radius:18px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.tf-card:hover{box-shadow:0 18px 40px rgb(14 17 22 / .1);transform:translateY(-3px)}.tf-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff;padding:14px;border-bottom:1px solid #f0f2f5}.tf-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.tf-card:hover .tf-card__media img{transform:scale(1.04)}.tf-card__ribbon{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#0e1116;color:#fff;font-size:12px;font-weight:800}.tf-card__ribbon .tf-ic{width:13px;height:13px;color:var(--tf-accent);fill:var(--tf-accent)}.tf-card__ribbon--save{background:#e5484d}.tf-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;flex:1}.tf-card__brand{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a8660a}.tf-card__title{color:#0e1116;font-weight:700;font-size:14px;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tf-card__title:hover{color:#a8660a}.tf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tf-card__price strong{font-size:18px;font-weight:900}.tf-card__price del{color:#8a93a1;font-size:13px}.tf-card__saving{font-size:12.5px;font-weight:800;color:#137a3a}.tf-card__btns{display:grid;gap:8px;margin-top:auto;padding-top:8px}.tf-card .tf-btn{min-height:42px;padding:9px 12px;font-size:13.5px}@media (max-width:420px){.tf-card .tf-btn--wa span,.tf-card .tf-btn{font-size:12.5px}.tf-card__price strong{font-size:16px}}.tf-empty{padding:24px;border:1px dashed var(--tf-line);border-radius:16px;text-align:center;color:var(--tf-muted)}.tf-brands{padding-top:0}.tf-chips{display:flex;flex-wrap:wrap;gap:10px}.tf-chip{padding:10px 18px;border:1.5px solid var(--tf-line);border-radius:999px;background:#fff;color:#0e1116;font-weight:800;text-decoration:none}.tf-chip:hover{border-color:var(--tf-accent);background:#fff7e6}.tf-steps{background:var(--tf-bg)}.tf-steps__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tf-steps__grid li{background:#fff;border:1px solid var(--tf-line);border-radius:18px;padding:20px}.tf-steps__grid span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--tf-accent);color:#0e1116;font-weight:900;margin-bottom:10px}.tf-steps__grid strong{display:block;font-size:17px;margin-bottom:4px}.tf-steps__grid p{margin:0;color:var(--tf-muted);font-size:14.5px}@media (min-width:900px){.tf-steps__grid{grid-template-columns:repeat(3,1fr)}}.tf-faq__wrap{max-width:860px}.tf-faq__item{border:1px solid var(--tf-line);border-radius:14px;background:#fff;margin:0 0 10px;overflow:hidden}.tf-faq__item summary{list-style:none;cursor:pointer;padding:16px 48px 16px 18px;font-weight:800;position:relative}.tf-faq__item summary::-webkit-details-marker{display:none}.tf-faq__item summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:#a8660a;font-weight:700}.tf-faq__item[open] summary::after{content:"\2212"}.tf-faq__item p{margin:0;padding:0 18px 16px;color:#4a5260;line-height:1.65}.tf-final{background:radial-gradient(70% 140% at 0% 100%,rgb(37 211 102 / .18),transparent 60%),#0e1116;color:#fff;padding:40px 0}.tf-final__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.tf-final h2{margin:0;color:#fff;font-size:clamp(22px,3vw,30px);font-weight:900}.tf-final p{margin:6px 0 0;color:#c3c9d3}.tf-final__btns{display:flex;flex-wrap:wrap;gap:12px}.tf-sticky{display:none}@media (max-width:767px){.tf-sticky{display:grid;grid-template-columns:1fr 2fr;gap:8px;position:fixed;left:0;right:0;bottom:62px;z-index:960;padding:8px 10px;background:#fff;border-top:1px solid var(--tf-line);box-shadow:0 -8px 24px rgb(14 17 22 / .12);transform:translateY(130%);transition:transform .25s ease}.tf-sticky.is-visible{transform:none}.tf-sticky a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border-radius:999px;font-weight:800;text-decoration:none;font-size:14.5px}.tf-sticky__call{background:#0e1116;color:#fff}.tf-sticky__wa{background:var(--tf-wa);color:#06341a}body.tabarak-funnel .tabarak-fab--whatsapp{display:none!important}.tf-hero__cta .tf-btn{flex:1 1 100%}.tf-final__btns,.tf-final__btns .tf-btn{width:100%}.tf-sec{padding:28px 0}}@media (prefers-reduced-motion:reduce){.tf *{transition:none!important}}html[data-theme="dark"] .tf-trust,html[data-theme="dark"] .tf-card,html[data-theme="dark"] .tf-budget__item,html[data-theme="dark"] .tf-steps__grid li,html[data-theme="dark"] .tf-faq__item,html[data-theme="dark"] .tf-chip,html[data-theme="dark"] .tf-btn--line,html[data-theme="dark"] .tf-sticky{background:#171b22;border-color:#252c38;color:#e7e9ee}html[data-theme="dark"] .tf-budget,html[data-theme="dark"] .tf-steps{background:#0b0e13}html[data-theme="dark"] .tf,html[data-theme="dark"] .tf-card__title,html[data-theme="dark"] .tf-budget__item{color:#e7e9ee}html[data-theme="dark"] .tf-card__media{background:#fff}html.tf-lock,html.tf-lock body{overflow:hidden}.tf-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.tf-card{position:relative}.tf-card__media{background:linear-gradient(180deg,#fff 0%,#f7f8fa 100%)}.tf-card .tf-btn--wa{box-shadow:0 6px 16px rgb(37 211 102 / .28)}.tf-card__stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#137a3a}.tf-card__stock::before{content:"";width:7px;height:7px;border-radius:50%;background:#25a55f;box-shadow:0 0 0 3px rgb(37 165 95 / .18)}.tf-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.tf-modal[hidden]{display:none}.tf-modal__backdrop{position:absolute;inset:0;background:rgb(9 11 15 / .62);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s ease}.tf-modal__dialog{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:22px;box-shadow:0 40px 90px rgb(0 0 0 / .35);transform:translateY(16px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease;-webkit-overflow-scrolling:touch}.tf-modal.is-open .tf-modal__backdrop{opacity:1}.tf-modal.is-open .tf-modal__dialog{transform:none;opacity:1}.tf-modal__head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 12px;background:#fff;border-bottom:1px solid #f0f2f5}.tf-modal__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#128c4a}.tf-modal__eyebrow .tf-ic{width:15px;height:15px}.tf-modal__title{margin:0;font-size:22px;font-weight:900;color:#0e1116;line-height:1.2}.tf-modal__close{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:0;background:#f1f3f6;color:#0e1116;font-size:24px;line-height:1;cursor:pointer}.tf-modal__close:hover{background:#e5e8ee}.tf-progress{list-style:none;display:flex;gap:6px;margin:0;padding:12px 22px 0;counter-reset:none}.tf-progress li{flex:1;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#8a93a1;padding-bottom:10px;border-bottom:3px solid #eceef2}.tf-progress li span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eceef2;color:#5e6675;font-size:11px;font-weight:900}.tf-progress li.is-on{color:#0e1116;border-color:#25D366}.tf-progress li.is-on span{background:#25D366;color:#06341a}.tf-form{padding:18px 22px 22px}.tf-sum{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid #e7e9ee;border-radius:16px;background:#fafbfc;margin-bottom:16px}.tf-sum[hidden]{display:none}.tf-sum__img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:12px;border:1px solid #eef0f3;padding:4px}.tf-sum__info{min-width:0;display:flex;flex-direction:column;gap:2px}.tf-sum__brand{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a8660a}.tf-sum__name{font-size:14.5px;line-height:1.3;color:#0e1116;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-sum__price b{font-size:17px;font-weight:900;color:#0e1116}.tf-sum__price del{font-size:12.5px;color:#8a93a1;margin-left:4px}.tf-qty{display:inline-flex;align-items:center;border:1.5px solid #d9dde4;border-radius:999px;background:#fff;height:42px;overflow:hidden}.tf-qty button{width:36px;height:100%;border:0;background:none;font-size:18px;font-weight:800;cursor:pointer;color:#0e1116}.tf-qty button:hover{background:#f1f3f6}.tf-qty input{width:34px;height:100%;border:0;text-align:center;font-weight:900;font-size:15px;-moz-appearance:textfield;padding:0;background:#fff0}.tf-qty input::-webkit-outer-spin-button,.tf-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.tf-f{display:flex;flex-direction:column;gap:6px;min-width:0}.tf-f--full{grid-column:1 / -1}.tf-f[hidden]{display:none}.tf-f label{font-size:13px;font-weight:800;color:#2a303b}.tf-f label span{color:#e5484d}.tf-form input[type="text"],.tf-form input[type="tel"],.tf-form select,.tf-form textarea{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid #d9dde4;border-radius:12px;background:#fff;color:#0e1116;font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.tf-form textarea{min-height:64px;resize:vertical}.tf-form select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e6675' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.tf-form input:focus,.tf-form select:focus,.tf-form textarea:focus{outline:none;border-color:#25D366;box-shadow:0 0 0 3px rgb(37 211 102 / .22)}.tf-phone{display:flex;align-items:stretch;border:1.5px solid #d9dde4;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.tf-phone span{display:flex;align-items:center;padding:0 12px;background:#f5f6f9;border-right:1.5px solid #d9dde4;font-weight:800;font-size:14px;color:#5e6675}.tf-form .tf-phone input{border:0;border-radius:0;box-shadow:none}.tf-phone:focus-within{border-color:#25D366;box-shadow:0 0 0 3px rgb(37 211 102 / .22)}.tf-f.has-error input,.tf-f.has-error select,.tf-f.has-error .tf-phone{border-color:#e5484d}.tf-f__err{font-size:12.5px;font-weight:700;color:#c62f34;min-height:0}.tf-f.is-muted{opacity:.45}.tf-choice{border:0;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tf-choice legend{grid-column:1 / -1;font-size:13px;font-weight:800;color:#2a303b;margin-bottom:8px;padding:0}.tf-opt{position:relative;display:block;cursor:pointer}.tf-opt input,.tf-pill input{position:absolute;opacity:0;pointer-events:none}.tf-opt span{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 14px 12px 40px;border:1.5px solid #d9dde4;border-radius:14px;background:#fff;transition:border-color .15s ease,background .15s ease}.tf-opt span::before{content:"";position:absolute;left:14px;top:15px;width:16px;height:16px;border-radius:50%;border:2px solid #b8bfca;background:#fff}.tf-opt strong{font-size:14.5px;color:#0e1116}.tf-opt small{font-size:12.5px;color:#5e6675}.tf-opt input:checked+span{border-color:#25D366;background:#f0fbf4}.tf-opt input:checked+span::before{border-color:#25D366;box-shadow:inset 0 0 0 3px #fff;background:#25D366}.tf-opt input:focus-visible+span,.tf-pill input:focus-visible+span{box-shadow:0 0 0 3px rgb(37 211 102 / .3)}.tf-choice--pay{display:flex;flex-wrap:wrap;gap:8px}.tf-pill{cursor:pointer}.tf-pill span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1.5px solid #d9dde4;border-radius:999px;font-size:13.5px;font-weight:700;color:#2a303b;background:#fff;transition:all .15s ease}.tf-pill input:checked+span{border-color:#0e1116;background:#0e1116;color:#fff}.tf-check{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;font-weight:700;color:#2a303b;cursor:pointer}.tf-check input{width:20px;height:20px;accent-color:#25D366}.tf-more{margin:12px 0 0}.tf-more summary{cursor:pointer;font-size:13.5px;font-weight:800;color:#a8660a;list-style:none}.tf-more summary::-webkit-details-marker{display:none}.tf-more summary::before{content:"+ "}.tf-more[open] summary::before{content:"\2212 "}.tf-more textarea{margin-top:8px}.tf-total{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#fff7e6;border:1px solid #ffe2a8}.tf-total[hidden]{display:none}.tf-total span{font-weight:700;color:#5e6675;font-size:14px}.tf-total strong{font-size:18px;font-weight:900}.tf-submit{margin-top:16px;min-height:56px;font-size:16.5px}.tf-submit.is-busy{opacity:.75;pointer-events:none}.tf-fine{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12.5px;color:#5e6675;line-height:1.5}.tf-fine .tf-ic{width:16px;height:16px;color:#25a55f;margin-top:1px}.tf-fine--call{justify-content:center}.tf-fine--call a{color:#0e1116;font-weight:900}.tf-done{padding:30px 24px 26px;text-align:center}.tf-done[hidden]{display:none}.tf-done__icon{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:#e8f8ee;color:#137a3a;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgb(37 211 102 / .08)}.tf-done__icon .tf-ic{width:36px;height:36px}.tf-done h3{margin:0 0 8px;font-size:21px;font-weight:900;color:#0e1116}.tf-done p{margin:0 0 8px;color:#4a5260}.tf-done__ref{display:inline-block;padding:3px 10px;border-radius:8px;background:#0e1116;color:#fff;letter-spacing:.04em}.tf-done__text{font-size:14px;margin-bottom:18px!important}.tf-done .tf-btn{margin-top:10px}@media (max-width:600px){.tf-modal{padding:0;align-items:flex-end}.tf-modal__dialog{max-width:none;max-height:94vh;border-radius:22px 22px 0 0;transform:translateY(40px)}.tf-modal__head{padding:16px 16px 10px}.tf-modal__title{font-size:19px}.tf-progress{padding:10px 16px 0}.tf-progress li{font-size:10.5px}.tf-form{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.tf-fields{grid-template-columns:1fr}.tf-sum{grid-template-columns:60px 1fr}.tf-sum__img{width:60px;height:60px}.tf-qty{grid-column:1 / -1;justify-self:start}.tf-choice{grid-template-columns:1fr}}.tf-quote{padding:48px 0;background:radial-gradient(70% 120% at 0% 100%,rgb(37 211 102 / .16),transparent 60%),radial-gradient(60% 120% at 100% 0%,rgb(247 168 27 / .18),transparent 55%),#0e1116;color:#fff}.tf-quote__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.tf-quote__copy h2{margin:0 0 12px;color:#fff;font-size:clamp(24px,3.4vw,36px);line-height:1.15;font-weight:900;letter-spacing:-.01em}.tf-quote__copy p{color:#c3c9d3;margin:0 0 16px;max-width:52ch}.tf-quote__list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.tf-quote__list li{display:flex;align-items:center;gap:10px;font-weight:700}.tf-quote__list .tf-ic{width:22px;height:22px;padding:3px;border-radius:50%;background:rgb(37 211 102 / .16);color:#3ee07f}.tf-quote__call{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;padding:12px 18px;border:1.5px solid rgb(255 255 255 / .2);border-radius:16px}.tf-quote__call:hover{border-color:var(--tf-accent)}.tf-quote__call .tf-ic{width:26px;height:26px;color:var(--tf-accent)}.tf-quote__call span{display:flex;flex-direction:column;font-weight:900;font-size:18px;line-height:1.15}.tf-quote__call small{font-size:12px;font-weight:700;color:#9aa2ae}.tf-card-form{background:#fff;color:#0e1116;border-radius:22px;padding:22px;box-shadow:0 30px 70px rgb(0 0 0 / .35)}.tf-card-form__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:19px;font-weight:900}.tf-card-form__title .tf-ic{width:22px;height:22px;color:#25D366}.tf-inline-done{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px;border-radius:14px;background:#e8f8ee;color:#0e1116}.tf-inline-done[hidden]{display:none}.tf-inline-done .tf-ic{width:24px;height:24px;color:#137a3a;flex:0 0 auto}.tf-inline-done strong{display:block}.tf-inline-done span{font-size:13.5px;color:#2a303b}.tf-inline-done a{color:#137a3a;font-weight:800}@media (min-width:900px){.tf-quote{padding:70px 0}.tf-quote__grid{grid-template-columns:1fr 1fr;gap:56px}}@media (max-width:600px){.tf-fields{grid-template-columns:1fr}.tf-card-form{padding:18px;border-radius:18px}}html[data-theme="dark"] .tf-modal__dialog,html[data-theme="dark"] .tf-modal__head,html[data-theme="dark"] .tf-card-form{background:#12161d;color:#e7e9ee}html[data-theme="dark"] .tf-modal__title,html[data-theme="dark"] .tf-sum__name,html[data-theme="dark"] .tf-sum__price b,html[data-theme="dark"] .tf-opt strong,html[data-theme="dark"] .tf-done h3{color:#fff}html[data-theme="dark"] .tf-sum,html[data-theme="dark"] .tf-opt span,html[data-theme="dark"] .tf-pill span,html[data-theme="dark"] .tf-form input,html[data-theme="dark"] .tf-form select,html[data-theme="dark"] .tf-form textarea,html[data-theme="dark"] .tf-phone,html[data-theme="dark"] .tf-qty{background:#171b22;border-color:#2a313d;color:#e7e9ee}html[data-theme="dark"] .tf-f label,html[data-theme="dark"] .tf-choice legend,html[data-theme="dark"] .tf-check{color:#c9ced8}html[data-theme="dark"] .tf-modal__close{background:#1c222c;color:#fff}html[data-theme="dark"] .tf-phone span{background:#0e1116;border-color:#2a313d}.tf-spot{position:relative;background:#fff;color:#0e1116;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgb(0 0 0 / .45);display:grid;grid-template-columns:1fr}.tf-spot__tag{position:absolute;z-index:2;right:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0e1116;color:#fff;font-size:12px;font-weight:800}.tf-spot__tag .tf-ic{width:14px;height:14px;color:var(--tf-accent);fill:var(--tf-accent)}.tf-spot__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:22px;background:radial-gradient(70% 70% at 50% 45%,#fff 0%,#f2f4f7 100%)}.tf-spot__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .35s ease}.tf-spot:hover .tf-spot__media img{transform:scale(1.03)}.tf-spot__body{padding:16px 18px 18px;border-top:1px solid #eef0f3;display:flex;flex-direction:column;gap:6px}.tf-spot__name{color:#0e1116;font-weight:800;font-size:16px;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-spot__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.tf-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.tf-spot__price strong{font-size:24px;font-weight:900}.tf-spot__price del{color:#8a93a1;font-size:14px}.tf-spot__save{font-size:12.5px;font-weight:800;color:#fff;background:#e5484d;border-radius:999px;padding:3px 9px}.tf-spot .tf-btn{min-height:48px}.tf-from{z-index:3}@media (min-width:900px){.tf-spot{max-width:500px;margin-left:auto}}@media (max-width:899px){.tf-hero__media{margin-top:6px}.tf-from{left:8px;top:-14px}}.tf-budget__item.is-active{border-color:#0e1116;background:#0e1116;color:#fff}.tf-budget__item.is-active small{color:#c3c9d3}.tf-budget__item.is-active .tf-ic{color:var(--tf-accent)}.tf-budget__item em{font-style:normal;font-size:12px;font-weight:700;color:#137a3a}.tf-budget__item.is-active em{color:#3ee07f}.tf-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:#fff7e6;border:1px solid #ffe2a8;font-size:14px}.tf-filterbar[hidden]{display:none}.tf-filterbar em{font-style:normal;color:#5e6675}.tf-filterbar__clear{border:0;background:#0e1116;color:#fff;font-weight:800;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer}.tf-filterbar__more{margin-left:auto;font-weight:800;color:#a8660a;text-decoration:none}.tf-card.is-hidden{display:none}body.tabarak-funnel .tabarak-fab--whatsapp{display:none!important}.tf-fab{position:fixed;left:20px;bottom:20px;z-index:950;display:none;align-items:center;gap:10px;padding:13px 20px 13px 16px;border-radius:999px;background:#25D366;color:#06341a;font-weight:900;text-decoration:none;box-shadow:0 14px 34px rgb(18 140 74 / .4);transition:transform .15s ease}.tf-fab:hover{transform:translateY(-2px);color:#06341a}.tf-fab .tf-ic{width:22px;height:22px}@media (min-width:768px){.tf-fab{display:inline-flex}}.tf-hero__title{text-wrap:balance}.tf-h2{text-wrap:balance}.tf-card__title{text-wrap:pretty}.tf-trust__grid>div{padding:4px 0}html[data-theme="dark"] .tf-spot,html[data-theme="dark"] .tf-spot__body{background:#171b22;color:#e7e9ee;border-color:#252c38}html[data-theme="dark"] .tf-spot__name{color:#fff}html[data-theme="dark"] .tf-spot__media{background:#fff}html[data-theme="dark"] .tf-filterbar{background:#1f1a10;border-color:#4a3a14;color:#e7e9ee}.tf-modal{--tf-accent:var(--t-accent,#f7a81b);--tf-accent-2:var(--t-accent-2,#ffbf3f);--tf-ink:#0e1116;--tf-muted:#5e6675;--tf-line:#e7e9ee;--tf-bg:#f5f6f9;--tf-wa:#25D366;color:var(--tf-ink);font-size:15px;line-height:1.45}.tf-modal *,.tf-modal *::before,.tf-modal *::after{box-sizing:border-box}.tf-modal .tf-btn{text-decoration:none}